ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
4

UDPROS: Unicast, Broadcast, or Multicast?

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

Dr. Love gravatar image

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

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

Comments

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 image Pablo Iñigo Blasco  ( 2012-12-13 01:11:52 -0600 )edit

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

devnaga gravatar image devnaga  ( 2018-12-10 11:38:05 -0600 )edit

1 Answer

Sort by » oldest newest most voted
2

answered 2012-12-12 23:10:12 -0600

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

Question Tools

1 follower

Stats

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

Seen: 1,449 times

Last updated: Dec 12 '12