QNX Software Systems Limited, a subsidiary of BlackBerry Limited, earlier this month introduced the QNX Platform for ADAS (advanced driver assistance systems), expanding its portfolio of automotive software products. The QNX Platform for ADAS is scheduled for general release in Q2 2016.
Designed for scalability, the platform will enable automotive companies to build a full range of automated driving systems, from informational ADAS modules that provide a 360° surround view of the vehicle, to sensor fusion systems that combine data from multiple sources such as cameras and radar, to high-performance processors that make control decisions in fully autonomous vehicles.
Built on operating system (OS) technology proven in safety-critical control systems, the QNX Platform for ADAS can help customers minimize system-level safety certification efforts, while reusing software assets across projects for greater return-on-investment. The platform also provides access to an ecosystem of ADAS technology suppliers that offer complementary hardware and software solutions, enabling faster time-to-market.
|Apple moving next door?|
|The Ottawa Business Journal reported that Apple has leased office space, suggested to be devoted to R&D, in the Kanata Research Park in Ottawa—home to QNX Software Systems.|
The core of the new platform is the QNX OS for Safety, an ISO 26262-certified OS that supports all of the automotive safety integrity levels (ASIL), from ASIL A to ASIL D, required by automated driving systems.
The OS is built on a modular microkernel architecture that simplifies the integration of new sensor technologies and purpose-built ADAS processors, while providing fault resilience.
|QNX Platform for ADAS 1.0. The QNX Platform for ADAS has been built as a foundation to support a variety of ADAS and active safety applications. Click to enlarge.|
The QNX Platform for ADAS includes pre-integrated reference implementations for building multi-camera vision systems and V2X applications (vehicle-to-vehicle and vehicle-to-infrastructure communications).
The vision system implementation is based on the platform’s multi-camera framework, which simplifies system design by managing the complexities of camera control on behalf of applications.
The V2X implementation uses the platform’s remote V2X interface, which handles V2X notifications from surrounding vehicles and infrastructure elements such as traffic signals.
The QNX Platform for ADAS includes a high availability manager to perform rapid recovery from software faults, POSIX APIs to simplify migration of existing ADAS applications, fast boot times to enable “instant on” systems, time partitioning to guarantee CPU cycles for critical software processes, programming interfaces to simplify integration of third-party AUTOSAR environments, as well as secure networking protocols and file systems.
The QNX Platform for ADAS combines our experience in building software for more than 60 million cars with our 30-year history in safety-critical systems and our deep expertise in safety standards like ISO 26262 and IEC 61508. Through this unique pedigree, QNX is ideally positioned to help automakers and tier one suppliers move from research to production in the still-uncharted market of automated driving.—John Wall, Senior Vice President and Head of QNX Software Systems
Complementary partner technologies. Key hardware and software suppliers are supporting the QNX Platform for ADAS with systems-on-chip (SoCs), V2X modules, vision algorithms, communications middleware, and other complementary technologies. Pre-integrated partner technologies scheduled for the first release of the platform include:
SoCs: Intel Atom Processor C2000 product family, Texas Instruments (TI) TDA2x processor family.
ADAS platforms: NVIDIA DRIVE Automotive Platform for computer vision, deep learning, sensor fusion.
ADAS vision: Itseez ADAS algorithms for pedestrian detection, forward collision warnings, traffic sign recognition, and lane detection; and TI’s vision libraries for front cameras, surround-view systems, sensor fusion, and smart backup cameras.
V2X: Cohda Wireless’s widely deployed V2X MK5 On Board Units, software stacks, and applications, with remote interface for data analysis and simulated GPS for performing multi-vehicle simulation.
Also, Luxoft Holding, a provider of software development services and IT solutions, announced a partnership with QNX focused on ADAS systems used by automotive original equipment manufacturers (OEMs) and Tier 1 suppliers.
As part of the initiative, Luxoft will leverage its expertise in road-model based computer vision algorithms for tracking of objects such as vehicles, pedestrians, building facades, and road signs to bring a robust road scene reconstruction engine to the QNX OS platform. In working on the engine, Luxoft will utilize its proprietary CVNAR software framework, which incorporates solutions for augmented reality such as augmented guidance, navigation, points of interest (POIs), and destination highlighting.
Luxoft’s CVNARTM, a computer vision and augmented reality software framework, brings together a unique set of features and capabilities and can be used in two different ways. It can be adapted to a particular OEM’s requirements and present a ready-to-use solution on already supported systems-on-chip (SoCs). Or it can be available as a hardware-independent embedded solution that utilizes both the CPU and the GPU.
The CVNARTM framework can be easily integrated with heads-up and LCD displays, and supports smart glasses. Using eye-tracking algorithms and vehicle’s sensor data, the augmented navigation provides navigational hints, highlights road obstacles and destinations, and more.
QNX Software Systems offers a portfolio of infotainment, telematics, safety, and acoustics solutions deployed in more than 60 million vehicles worldwide. More than 40 automotive OEMs use QNX software, including the QNX Neutrino OS; the QNX OS for Safety (compliant to ISO 26262, up to ASIL D); the QNX CAR Platform for Infotainment; and QNX acoustics middleware, for their head units, digital instrument clusters, advanced driver information systems, hands-free systems, and connectivity modules.