Using and extending the Miro middleware for autonomous mobile robots

Daniel Krüger, Ingo Van Lil, Niko Sünderhauf, Robert Baumgartl, Peter Protzel · QUT ePrints (Queensland University of Technology) · 2006

Controlling and coordinating a heterogeneous and autonomous multi-robot system is still a challenging task. To reduce the required implementation effort, the middleware concept has been introduced recently. This software layer defines unified interfaces and communication services according to the individual robot capabilities. We were faced with the problem of identifying an appropriate middleware software architecture for our heterogeneous multi-robot system designated for outdoor search-and-rescue missions. After comparing different alternatives, we chose Miro as a basic architecture. This article describes our experiences with using and adapting Miro for our purposes. Special attention is payed to the open problem of communication security.

Read the paper · More papers on PaperTik