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

Revision history [back]

I'd recommend using a single topic for all of your robots and including a robot identifier (int or string) in the message. This way you don't have to worry about creating many (hundreds maybe) topics.

But there are a few things that you need to consider before choosing the best option:

  • How many different robots are you expecting to work with?
  • Will you need two way communication between the server and client robots?
  • Will you need guaranteed message delivery to or from your robots?

The answers to all of these questions will inform the design of the communication architecture.