dora icon indicating copy to clipboard operation
dora copied to clipboard

Use correct service mapping based on `RMW_IMPLEMENTATION` and ROS distro

Open phil-opp opened this issue 1 year ago • 2 comments

Cyclone DDS uses a different topic mapping for services. Cyclone is the standard middleware in galactic.

Fixes https://github.com/dora-rs/dora/issues/449

phil-opp avatar Apr 02 '24 17:04 phil-opp

I did some tests on humble using RMW_IMPLEMENTATION=rmw_cyclonedds_cpp. The requests are received correctly by the service server, but the responses never reach the client for some reason.

phil-opp avatar Apr 02 '24 17:04 phil-opp

Apparently the Cyclone mapping of the the ros2-client crate was only tested against ROS2 galactic, so it might not be compatible with humble.

phil-opp avatar Apr 04 '24 14:04 phil-opp