fkie / fkie-multi-agent-suite

ROS packages for detection, synchronization (ros1) and graphical management of multi-robots
MIT License
5 stars 0 forks source link

Only works with eProsima FastRTPS #2

Open RMichaelSwan opened 2 months ago

RMichaelSwan commented 2 months ago

While it's understandable from a implementation perspective why multiple DDSes are not supported right now, it would be good to document this somewhere. Specifically mas-discovery will not launch if you use any other DDS implementation.

atiderko commented 1 month ago

You are right! I have extended the readme, and when starting mas-discovery via the mas gui, the environment varibale is set to MW_IMPLEMENTATION=rmw_fastrtps_cpp

RMichaelSwan commented 6 days ago

@atiderko Thank you for adding this note! Have you tested using the rest of the system with another DDS? I'm using CycloneDDS for the rest of my system right now for example.

atiderko commented 5 days ago

Yes, it works as long as the discovery node is started with MW_IMPLEMENTATION=rmw_fastrtps_cpp. The mas_gui does this automatically for the discovery node.