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:
Thanks for being open and straightforward with this @joespeed, makes total sense. Given our discussion about this it might be worth clarifying for others: this isn’t a change on existing ROS distros. OpenSplice will continue to be supported there. The change in focus (and subsequent RMW impl removal) applies to Foxy and beyond.
From consuming the nightly archives to generate the ros2:nightly docker images. It appeared that the archives stopped shipping rmw_opensplice_cpp about a month ago when it was removed from the ros2.repos file.