umdlife / psdk_ros2

This repository is a ROS 2 wrapper for the DJI PSDK libraries.
https://umdlife.github.io/psdk_ros2/documentation/Introduction.html
Mozilla Public License 2.0
59 stars 15 forks source link

Any known issue with cyclonedds? #115

Open michele-colombo opened 3 months ago

michele-colombo commented 3 months ago

I am trying to use cyclonedds as middleware implementation. I made a quick test the other day with it. It was set to use unicast for discovery and data transfer. Nodes (including psdk wrapper) were running in dockers with ROS2 humble. I could not see topics published by the wrapper (neither using ros2 topic list, nor echoing or subscribing to some). Topics from other nodes in the same docker were working correctly, so I think communication was set up properly. My question is if you ever tried using cyclonedds (instead of the default fastrtps) and, if yes, if there is some setting to be tuned in order to make it working or some known issue. Otherwise I will try to check more carefully my configuration. Thank you in advance, Michele

vicmassy commented 3 months ago

Hi @michele-colombo, we do use it with CycloneDDS as our default. We did not experience any issues with it, and we validated the correct functionality working with this middleware. I am afraid it has something to do with your setup itself. We also use docker with ROS2 humble.

I would advice to revise your current setup and if you need more help share more details about your setup