Based on community demand and user feedback we’d like to focus our ROS efforts on the Eclipse IoT Eclipse Cyclone DDS project. What do you think? OpenSplice users can switch to rmw_cyclonedds which is easier, 3x faster, 1/3 CPU and uses less memory than OpenSplice. Eclipse Cyclone DDS will be familiar and easy for OpenSplice users. We contributed both and Eclipse Cyclone DDS is the new generation. Please reach our if there’s anything you use in OpenSplice not already in Eclipse Cyclone DDS and we’ll work hard to make sure it is in Foxy. We are here to support you via GitHub issues. You can also DM @eboasson @rotu @joespeed. Here is more on Eclipse Cyclone DDS.
How to switch from OpenSplice to CycloneDDS in ROS 2:
apt install ros-eloquent-rmw-cyclonedds-cpp (or dashing)
Run ROS with CycloneDDS: Set env variable and run as usual
Confirm RMW: In Eloquent, to confirm which RMW you’re using
ros2 doctor --report
note: OpenSplice has not been removed from the current ROS 2 distros.