ROS 2: Why Use Connext
This will depend on the needs of the project, both during development and in long-term deployment:
- Will it need to work in constrained platforms or adverse networks?
- Will it need to scale-up to be part of a larger system?
- Will it need to achieve absolute peak performance?
- Does it have an aggressive development schedule?
- Would the development benefit from the help of experienced connectivity experts?
Selecting the Data Communications Framework of a distributed real-time system is an important decision; the entire system depends on it operating as intended, even when put into the harsh conditions of the real world. RTI Connext is the world's number one software framework for autonomy, with over 2000 designs across industries, and is used in countless mission-critical systems that run and protect the world.
Here is a short list of what RTI brings to help your project succeed:
- The most performant DDS implementation with comprehensive QoS support.
- Micro-optimized DDS for highly constrained platforms.
- Safety-cert DDS to DO-178C Level A and ISO-26262 ASIL D.
- A complete suite of diagnostic, analysis, visualization and code generation tools.
- Infrastructure Services applications for high performance record/replay, routing, queueing, persistence and discovery.
- Integrations with popular 3rd-party products such as MatLab/Simulink, NVIDIA Holoscan, gaming engines, design tools, databases, etc.
- Professional Services to provide onside or remote architectural guidance, training, and problem resolution.
- Professional Support to provide timely resolution to issues.
- Deep experience from working closely with customers in over 2000 designs across many industries.
If you are struggling with ROS 2 connectivity issues, take a look at this brief overview of RTI Tools.
To summarize: RTI Connext is trusted in the most complex cannot-fail and mission-critical systems in the world, and we're always eager to help a new project succeed. Connext may be the ideal choice for your project.
Ready to get started?