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.
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.