Industrial manufacturing
Industrial Internet of Things | Industrial materials | Equipment Maintenance and Repair | Industrial programming |
home  MfgRobots >> Industrial manufacturing >  >> Industrial Internet of Things >> Internet of Things Technology

ROS2 Bouncy Bolson Adds Free RTI Connext DDS: Boosting Connectivity & Diagnostics

ROS2 Bouncy Bolson Adds Free RTI Connext DDS: Boosting Connectivity & Diagnostics\n\n

The second release of ROS2, codenamed "Bouncy Bolson", is now available for download from the official ROS2 website for Intel Linux, Windows, and iOS.

\n\n

ROS (Robot Operating System) is an open‑source framework for building robotic systems. ROS2 builds on the original platform, delivering higher performance by using the Data Distribution Service (DDS) for communication.

\n\n

About ROS2 Bouncy Bolson

\n

The "Bouncy" release is notable because it bundles RTI Connext DDS under a non‑commercial license. This makes professional‑grade DDS a free option for researchers, evaluators, and academics who use ROS2.

\n

Thanks to DDS’s standard‑based interoperability, every ROS2 user gains access to a rich ecosystem of tools and services, including:

\n\n\n

Below is a real‑world example of how RTI Admin Console simplifies troubleshooting. I added a LiDAR data source to a ROS2 deployment and initially tried to display the data in RViz, but received no output.

\n\n

ROS2 Bouncy Bolson Adds Free RTI Connext DDS: Boosting Connectivity & Diagnostics

\n\n

Using ROS2’s diagnostic commands helped narrow the issue. For instance, ros2 topic list shows active topics:

\n\n

ROS2 Bouncy Bolson Adds Free RTI Connext DDS: Boosting Connectivity & Diagnostics

\n\n

I focused on the topic "/velodyne_points":

\n\n

ROS2 Bouncy Bolson Adds Free RTI Connext DDS: Boosting Connectivity & Diagnostics

\n\n

Confirming that the publisher was active:

\n\n

ROS2 Bouncy Bolson Adds Free RTI Connext DDS: Boosting Connectivity & Diagnostics

\n\n

Yet RViz still showed no data.

\n\n

Admin Console

\n

Launching RTI Admin Console via the RTI Launcher immediately highlights network problems. The console shows a red X indicator when participants cannot connect.

\n\n

ROS2 Bouncy Bolson Adds Free RTI Connext DDS: Boosting Connectivity & Diagnostics

\n\n

Expanding Domain 0 and selecting "/velodyne_points" revealed a QoS mismatch:

\n\n

ROS2 Bouncy Bolson Adds Free RTI Connext DDS: Boosting Connectivity & Diagnostics

\n\n

The publisher offered "Best Effort" reliability, but the RViz subscriber required a "Reliable" connection. DDS blocks the connection, preventing unnoticed mismatches.

\n\n

Admin Console also displays every participant, including hidden ROS2 internal topics. Key observations include:

\n\n\n

ROS2 Bouncy Bolson Adds Free RTI Connext DDS: Boosting Connectivity & Diagnostics

\n\n

Other RMW layers suppress this information.

\n\n

Admin Console can also subscribe to data topics and visualize their values:

\n\n

ROS2 Bouncy Bolson Adds Free RTI Connext DDS: Boosting Connectivity & Diagnostics

\n\n

With Admin Console, I identified the QoS mismatch and resolved the issue in minutes.

\n\n

Explore additional posts that showcase the power of the ROS2/DDS ecosystem for extending, diagnosing, and optimizing robotic systems, and for enhancing 3D visualization in pure DDS environments:

\n\n\n

Internet of Things Technology

  1. OpenDDS vs. RTI Connext DDS: Choosing the Right Data Distribution Service Solution
  2. Rigorous Software Testing at RTI: Ensuring Reliability Across Connext DDS
  3. Replaying ROS2 LiDAR Data with RTI Recording Service and DDS
  4. ROS 2 and DDS Interoperability: A Practical Guide for Seamless Integration
  5. RTI Perftest 2.4 Released: Enhanced Performance Testing for Connext DDS
  6. Why RTI Connext DDS Is the Go‑to Middleware for Autonomous Vehicles
  7. RTI Labs Launches Python‑Enabled Connector for Connext DDS—Now in the Connext Suite
  8. Inside the IoT World Conference: RTI’s Live Product Demos in San Francisco
  9. RTI Connext DDS Secure: A Deep Dive into Advanced IoT Security
  10. Harnessing 5G‑Accelerated IoT: Building a Flexible Data Integration Architecture