Ask Your Question
7

How can multiple robots communicate using ROS?

asked 2011-02-19 12:01:00 -0600

updated 2011-02-20 07:17:24 -0600

kwc gravatar image

For many applications, communication between robots is necessary. What is currently the recommended best practice for achieving that?

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted
7

answered 2011-02-20 05:57:00 -0600

kwc gravatar image

There is currently no best practice for multiple robots, but there are some commonly used tools for different configurations:

  • foreign_relay: shuttles data between distinct ROS systems.
  • zenmaster_sd: uses bonjour to sync data between multiple masters
  • wifi_comm: combines foreign_relay with discovery
edit flag offensive delete link more

Comments

Hi kwc! Can you tell me if these 3 configurations are running in ros fuerte??

pacifica gravatar imagepacifica ( 2012-12-03 23:59:21 -0600 )edit
1

answered 2011-02-19 22:35:27 -0600

tom gravatar image

Assuming all those robots are running ROS, doing like this should be the right solution, I suppose.

edit flag offensive delete link more

Comments

That page is a good starting point but seems geared more towards a 2-machine setup. If one of the machines is an off-board laptop then that's still only one robot. This seems to be an area of active development and one of the areas of focus in a project underway at WG (search for BuildingManager...)
Patrick Bouffard gravatar imagePatrick Bouffard ( 2011-02-20 02:52:54 -0600 )edit
1
Hi tom, this is indeed a valid answer, it is however not advisable to have multiple robots use a single master, at least in the real world where wireless connections and other factors make that this a very brittle solution.
Stefan Kohlbrecher gravatar imageStefan Kohlbrecher ( 2011-02-20 06:57:12 -0600 )edit

Your Answer

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

Add Answer

Question Tools

2 followers

Stats

Asked: 2011-02-19 12:01:00 -0600

Seen: 3,092 times

Last updated: Feb 20 '11