Accelerate Autonomous System Development with RTI

Autonomous vehicles are highly complex and dynamic systems that must meet rigorous safety, security, interoperability and rapid data processing requirements. Systems need to be designed to balance the connectivity requirements of dozens of subsystems to ensure that information moves seamlessly throughout the vehicle.

RTI Connext DDS is the only standard-based framework to support autonomous vehicle development from research to production. Based on experience in over 1000 deployed systems, Connext DDS is ideally suited to meet both current and future technical requirements - along with non-functional requirements - to ensure the reliability of deployed systems.

Connext DDS can meet the latency, throughput and scalability requirements of even the most demanding use cases -- for example, scalable sensor fusion -- using extensive QoS (Quality of Services) parameters, peer-to-peer connectivity, and efficient handling of large data. With no need for servers and brokers, and through its flexible, extensible data model, Connext DDS easily scales according to task, from simple lab applications to multiple teams working in a distributed environment, supporting the evolution of applications across domains and over time.

RTI Connext is used as the primary connectivity framework for in-car communications. Manufacturers rely on its standard-based, proven platform to streamline development through every stage from design to production.

 

Safety and Security

Connext DDS Cert meets the certification requirements for ISO 26262 ASIL-D, the functional automotive safety standard. Its run-time libraries provide developers with high-level publish/subscribe communication API's that simplify application logic. It also eliminates the need for custom networking code and accompanying certification artifacts, avoiding years of effort and millions of dollars in cost.

Learn more about Connext DDS Cert

Connext DDS Security offers the only fine-grained security standard appropriate for control applications and autonomous applications. Manufacturers can selectively apply need-based security policies, such as authentication, access control and encryption to specific use cases. This speeds up transactions and supports low-latency communication for autonomous vehicles by avoiding the need to apply one size fits all security.

Learn more about Connext DDS Secure

RTI_Diagram_DDS-Databus_Auto_V2_Web-760px_0718

Interoperability Support for Multiple Platforms

Connext DDS is a data-centric, interoperable framework that supports nearly 100 different platforms, including the most common systems used in autonomous system development. Code can be reused across vendor platforms, saving time and budget. Extensible file types allow for the evolution of the system without breaking interoperability.

RTI Connext supports the use of DDS in both the Robotic Operating System (ROS2) and AUTOSAR Adaptive platform. Its layered databus architecture connects these and other systems together for optimized end-to-end data sharing without the need for customized coding.

AUTOSAR

The DDS standard is part of the AUTOSAR Adaptive specification, opening up the platform to a whole new level of integration to help OEMs meet the demanding requirements of level 4 and level 5 autonomous vehicles. With Connext DDS, auto manufacturers can leverage additional technologies outside the AUTOSAR specification, such as ROS (Robotic Operating System) and cloud-based technologies, and gain a simple integration path to other industrial IoT systems. It also ensures that architectures evolve in time and space, future-proofing current investments.

ROS2

RTI supports the ROS2 open source project. Connext DDS provides the Robotic Operating System (ROS) community with a proven connectivity framework that is scalable, has robust security properties and is proven in mission and safety critical production environments. 

Listen to the podcast series

ROS and Securing Robotic Systems - Part 1

ROS and Securing Robotic Systems - Part 2

 

  Feature Value RTI Connext DDS

Industry Service-oriented Messaging Protocols

Other DDS Solutions

Full Connectivity Framework and Development Environment

Reduces time and cost of application development and system integration

Yes

No - protocol only

Limited tools available

Quality of Service Control

Manage many types of data flow with a single API and protocol

Yes

No - reliability with TCP/IP

Yes

Platform Portable

Re-use source code across operating systems and processor families

Yes - ~100 off-the-shelf platforms

Self supported

Some

Data Centric with Data Model

Enforces interoperability and eases integration

Yes

Message oriented architecture does not scale with larger teams and systems

Yes

Large Data - Network Communication

Reduce latency by eliminating unnecessary copies and serialization of very large data sets

Yes

No

No

Large Data - In-Memory Communication

Reduce memory usage and latency of in-memory transfers by eliminating unnecessary copies

Yes

No

No

Redundancy and Fail-over Support

Simplify implementation of fault tolerant architectures

Yes

No

Yes

Extensible  Types (X-Types)

Allows evolution of the system without breaking interoperability

Yes

No

Some

Guaranteed Delivery

Guarantee or notify application on loss of connection, loss of data, or degradation of reliability

Yes

No - must be handled by applications

Yes

Support for IP and non-IP networks

Use a single interface for in-car, wireless, shared memory and other transports

Yes

No

Some

Fine Grained Security

Selectively apply cryptography and access control

Yes

No

Some

Certification Evidence

Lower ISO-26262 certification costs

Yes

Self Certified

No

Proven in 100s of Highly and Fully Autonomous System Deployments

Real-world, relevant applications

Yes

No

No

 

Data Centricity

Connext DDS uses a data-centric approach, where the infrastructure consolidates data changes and maintains them. This approach to implementing data centricity allows applications to be integrated easily into the information data model without the need to write serialization/deserialization code, or to maintain state or make custom mappings. Connext DDS directly supports data-centric actions, such as create, dispose and read/take. Read more.