UDPROS: Unicast, Broadcast, or Multicast?
Is the underlying UDPROS implementation a unique UDP unicast from each publisher to any subscriber who requests UDP? If so, is there any interest in reducing the network load by utilizing either UDP broadcast or multicast so that only one UDP packet is sent to all subscribers?
I know this may be useful for multiple robots coordinating through ROS over flaky wifi.
It would be really great to have multicast UDP. And in fact, IMHO the concept of a topic fits better with multicast communications than with unicast. I'm pretty sure than in the future we will enjoy this feature.
i was doing some experiments with UDP multicasting here: https://github.com/DevNaga/EDGEMW/blo...
This is not really based off of the ROS underlying XMLRPC but just a POC