Foundational Software Solutions for Robotic Systems

header-teaser, header-teaser-item-box-color-light
Drive robotic precision, accuracy, and responsiveness with QNX software.
Surgical robot being operated by humans.
Talk to us
_self
Get solutions guide
_blank

Empowering the Future of Robotics

QNX provides the robust and reliable software foundation necessary to drive innovation in the robotics industry. Our embedded solutions are trusted in a wide array of robotic applications, from industrial automation and logistics to advanced agricultural systems and autonomous mobile robots. By delivering real-time performance, safety certifications, and unwavering security, QNX enables robotic manufacturers to create cutting-edge technology that enhances efficiency, safety, and productivity across diverse sectors. We are dedicated to providing the core software that allows our partners to build the next generation of intelligent, autonomous systems.
_self
_self
96%
Critical Linux Exploits Mitigated with Microkernel Architecture
57%
Reduced to Low Severity in QNX-based Systems
100%
SOP Deadlines Across 300+ Programs

Build Responsive and Safe Robotic Systems

QNX provides the unique characteristics of predictability and determinism to minimize latency and jitter needed to reliably enable robots across various industries and applications.
Optimize performance for robots in assembly lines, welding processes, and material handling using hard real-time operating systems. It helps reduce jitter and latency issues in robotic movements, which could mitigate issues around misalignment of components and more.
Safety-certified hard real-time systems enhance a robot’s response to a surgeon’s movement. Any delay in response could result in imprecise movements or incisions, which could impact patient outcomes.
Robot functions for order picking, packaging, sorting, and inventory management are complex and any disruptions could impact the efficient movement of goods. In this environment, the more responsive the robot the faster orders can be processed and handled, leading to reduced delivery times and lower operational costs.
Autonomous drones play a pivotal role in reconnaissance, surveillance, and even tactical operations. In this arena, deviations as a result of jitter and latency can have an impact on robotic responses (e.g., irregular movements, inaccurate targeting, etc.).

The Challenge

The industrial automation sector is undergoing a significant transformation fueled by system complexity, heightened automation, and increased use of artificial intelligence (AI) and machine learning (ML) to optimize workloads. In response to these changes, there is an increasing demand for higher degrees of precision, accuracy, and responsiveness from robotic systems, and at elevated speeds, with a growing need for hard real-time systems and functional safety.
_self
_self

How We Support

QNX provides manufacturers with the necessary foundational software needed to build performant, safe, and reliable robots. It also provides developer-friendly solutions for reducing development time and integration efforts.
_self
_self

The Solution

QNX foundational software is time-tested, performant, and safety-certified for embedded systems. It not only increases system throughput but also decreases processor utilization, minimizes jitter and latency, enables fault-tolerant and fail-safe processes, adopts power-safe recovery, and reduces start-up time and energy consumption. We certified our QNX® OS for Safety and QNX® Hypervisor for Safety products to IEC 61508 SIL 3, and have launched both these products in the cloud to help optimize your development lifecycle.
_self
_self

Safety Certifications, Compliance, and Conformance

3
1
Safety QNX Products Pre-Certifications:
--clr-nb-sand
center
middle
1
1
QNX OS forSafety
--clr-nb-sand
center
middle
1
1
QNX Hypervisor for Safety
--clr-nb-sand
center
middle
1
1
QNX Advanced Virtualization Frameworks
--clr-nb-sand
center
middle
3
1
IEC 61508 SIL 3
Functional safety standard for electronic systems requiring a high level of reliability and risk reduction, including transportation, energy generation and process control.
--clr-b-light
center
middle
1
1

View Certificate

--clr-b-light
center
middle
1
1

View Certificate

--clr-b-light
center
middle
1
1

View Certificate

--clr-b-light
center
middle
3
1
IEC 62304 Class C
Medical device software life cycle processes standard.
--clr-b-light
center
middle
1
1

View Certificate

--clr-b-light
center
middle
1
1

View Certificate

--clr-b-light
center
middle
1
1

View Certificate

--clr-b-light
center
middle
3
1
ISO 9001:2015
Process and Systems for Development and Design of QNX® software.
--clr-b-light
center
middle
3
1

View Certificate

--clr-b-light
center
middle
0
1
Column 3
--clr-b-light
center
middle
0
1
Column 4
--clr-b-light
center
middle

Robotics Industry Solution Guide

QNX provides manufacturers of robotics systems with a complete software foundation on which to develop their technologies and expand their businesses.
Download the solution guide
_blank
_self

Software and Solutions

teaser, teaser-background-inherit, teaser-opacity-inherit
QNX GEDP
Modular, scalable embedded development platform.
Learn more
_self
teaser, teaser-background-inherit, teaser-opacity-inherit
QNX SDP 8.0
High-performance, safety-ready microkernel RTOS platform.
Learn More
teaser, teaser-background-black, teaser-opacity-10
QNX OS for Safety
Certified RTOS for safety and security
Learn more
_self
teaser, teaser-background-inherit, teaser-opacity-inherit
QNX Hypervisor for Safety
Safety-certified mixed-criticality hypervisor.
Learn more
_self

FAQs about QNX for Robotic Software

The QNX OS for Safety and QNX Hypervisor for Safety are certified to IEC 61508 SIL 3. QNX® Hypervisor for Safety offers the same trusted functionality and performance as QNX® Neutrino® real-time operating system (RTOS) plus virtualization support. These products are safety-certified variants of the QNX Neutrino RTOS and the QNX Hypervisor, respectively.

Building a safety-certified robotic system with a pre-certified RTOS allows you to focus on the higher-level components of the system, greatly reducing the certification process of the end-system. More benefits of a safety-certified RTOS, such as the QNX OS for Safety, include:

  • Reduced development effort. QNX documents safety recommendations and restrictions to reduce the time and effort (e.g., testing, analysis, documentation) needed for you to develop these materials from scratch—not to mention enabling you to design a safe system using these guidelines.
  • Reusable code. Build a platform and reuse it across your entire product line with little integration effort.
  • Accelerated time-to-market. The development process can be streamlined to leverage QNX safety artifacts for quicker approvals from regulatory bodies.
  • Maintenance and support. QNX products are maintained and supported throughout the product lifecycle with the utmost rigor, allowing you to focus your efforts on your applications and not the software it’s built on top.
  • Cost savings. The cost of purchasing safety certification documents can be reduced as it relates to documentation development time and testing efforts. This cost is amplified if there are product updates that require resubmission of documentation.
Updates to ISO 10218 parts 1 and 2 standards for industrial robots are anticipated to be released with new functional safety requirements. These changes could standardize the industry’s safe integration for collaborative applications between robots and human workers. Added safety features are anticipated to be more software-defined and could require conformance up to IEC 61508 SIL 3.
QNX foundation software solutions are POSIX-compliant and will be familiar to anyone who’s worked with the Linux® operating system. Purpose built for sophisticated embedded devices like robotic systems, the QNX® Software Development Platform (SDP) 8.0 includes the latest QNX OS 8.0, QNX® Tool Suite (including QNX® Momentics® IDE our Eclipse-based integrated development environment, QNX® Toolkit for Visual Studio Code, and command line tools) and the QNX Software Center to provide a full-featured, microkernel RTOS for ARM and x86 platforms with 64-bit support. It also includes a High-Performance Networking stack to support basic-to-complex networking requirements.
Robot Operating System (ROS) and ROS 2 have been ported to and are available on QNX foundational software solutions. This allows you to take full advantage of the benefits of our products while using ROS and ROS 2 to handle the communication between robotic components such as vision systems, speech recognition modules, and actuator controls.
To accelerate the development of ML and AI applications for the intelligent edge, popular AI frameworks such as TensorFlow, TensorFlow Lite, and PyTorch are available with QNX products. The combination of these AI and ML frameworks on the QNX real-time operating systems enables you to build advanced features, such as digital twins for manufacturing sites that enable real-time processing on both the devices and in the cloud.
Through our vast network of ecosystem partners, QNX offers a variety of solutions to support the robotics and industrial automation sector. This includes support for CANOpen, Time Sensitive Networking (TSN), Profinet, EtherCAT, Data Distribution Service (DDS), Message Queuing Telemetry Transport (MQTT), Modbus, and OPC Unified Architecture (OPC UA). For more details, contact us today.

For more than 40 years, QNX’s relentless dedication to technology advancements and real-world applications has been empowering the capabilities of the robotics industry. Our presence can be found in the following examples:

  • Autonomous mobile robots (e.g., surface vehicles, underwater and aerial drones, warehouses, etc.)
  • Automated guided vehicles
  • Delta, articulated, SCARA, and cartesian robot manipulators for collaborative and industrial applications
  • Surgical robots
  • Autonomous robotic cleaners

Additional Resources

MORE INFORMATION
teaser-wall-item-hover-zoom
/content/qnx-xwalk/en/developers/developer-roadmap/certifications-and-compliance
teaser-wall-item-background-teaser-wall-image
teaser-wall-item-grid-col-span-2
/content/qnx-xwalk/en/developers/get-started/board-support-packages
teaser-wall-item-background-teaser-wall-image
teaser-wall-item-grid-col-span-2
/content/qnx-xwalk/en/services/safety-services
teaser-wall-item-background-teaser-wall-image
teaser-wall-item-grid-col-span-2