Advertisement

The ROS Multimaster Extension for Simplified Deployment of Multi-Robot Systems

  • Alexander TiderkoEmail author
  • Frank Hoeller
  • Timo Röhling
Chapter
Part of the Studies in Computational Intelligence book series (SCI, volume 625)

Abstract

This tutorial chapter describes how to set up a multi-robot system in ROS with the multimaster_fkie package. The package adds ROS support for multiple hosts, which can be added and removed from the network at any time without affecting the remaining nodes. The presented multi-master extension works with the unmodified ROS master and does not change the way ROS nodes communicate or establish connections with each other. Thus, the multi-robot system remains fully compatible with a single-master ROS system. It is easy to set up and execute the ROS masters independently on each robot. The multi-master extension takes care of synchronization and merges the masters into a unified network view. For better usability, the package includes a graphical user interface for monitoring, configuration and control of the ROS components. The latest version can be downloaded from https://github.com/fkie/multimaster_fkie. You can also install the package from http://packages.ros.org. The multimaster_fkie package works with all ROS versions since groovy.

Keywords

Multi-master Node manager Dynamic network Multi-robot system Synchronization Configuration management 

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  • Alexander Tiderko
    • 1
    Email author
  • Frank Hoeller
    • 1
  • Timo Röhling
    • 1
  1. 1.Fraunhofer Institute for Communication, Information Processing and Ergonomics FKIEWachtbergGermany

Personalised recommendations