Collaborative robots


How can I explore the possibilities of several EduMip robots collaborating on a given task ?


If you are using a ROS image, you could create a ROS master and then a share Topic which each bot subscribes to and communicate through.

The other option is to use something like MQTT which has basically the same principle as ROS; MQTT server and shared topic.



How would MQTT work? As I understand it, with MQTT any number of objects can subscribe to a topic. How would specific robots talk to each other? Have a common topic for all, then specific topics for each one?


You could have a common topic or separate publish and subscribe topics and a specific trigger key for each bot. If you need to specify a bot, then you could add something like ‘bot1’ and the rest of the message for a specific bot.

Same, Same with ROS.