Ask Your Question

UDPROS: Unicast, Broadcast, or Multicast?

asked 2012-12-12 13:05:26 -0500

Dr. Love gravatar image

updated 2014-01-28 17:14:33 -0500

ngrennan gravatar image

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.

edit retag flag offensive close merge delete


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.

Pablo Iñigo Blasco gravatar imagePablo Iñigo Blasco ( 2012-12-13 01:11:52 -0500 )edit

i was doing some experiments with UDP multicasting here:

This is not really based off of the ROS underlying XMLRPC but just a POC

devnaga gravatar imagedevnaga ( 2018-12-10 11:38:05 -0500 )edit

1 Answer

Sort by » oldest newest most voted

answered 2012-12-12 23:10:12 -0500

Lorenz gravatar image

As far as I know, at the moment only UDP unicast is supported at the moment. I'm sure the community would be happy about a multicast implementation. I'm not sure though how easy to implement it is.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower


Asked: 2012-12-12 13:05:26 -0500

Seen: 775 times

Last updated: Dec 12 '12