motoros2 icon indicating copy to clipboard operation
motoros2 copied to clipboard

Interoperability issues with different DDS implementations

Open ted-miller opened this issue 1 year ago • 2 comments

In Galactic, the default RMW has changed from Fast DDS to Cyclone DDS.

During testing, communication failed. Once I stopped the daemon and ran export RMW_IMPLEMENTATION=rmw_fastrtps_cpp everything worked fine.

After having discussed this over at https://github.com/ros2/rmw_cyclonedds/issues/184 it appears this is a much wider problem. It's not just Fast-DDS vs Cyclone, but it's very likely all currently available DDS-based RMWs are incompatible.

Labeling as a bug.

It's not a bug here, or something we can control, but it's something users don't expect, causes MotoROS2 to not work with anything other than Fast-DDS and we will get support requests related to this.

ted-miller avatar May 30 '23 20:05 ted-miller

Added micro-ROS label as although it's not strictly micro-ROS itself, rmw_microxrcedds is partly why we run into this.

gavanderhoorn avatar May 31 '23 06:05 gavanderhoorn

@destogl: the issue we discussed in Bordeaux.

gavanderhoorn avatar Jul 06 '23 15:07 gavanderhoorn