Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Journal articles
  4. A modular functional framework for the design and evaluation of multi-robot navigation
 
Loading...
Thumbnail Image
research article

A modular functional framework for the design and evaluation of multi-robot navigation

Baumann, Cyrill  
•
Martinoli, Alcherio  
August 4, 2021
Robotics and Autonomous Systems

In this work, we address the design of tightly integrated control, estimation, and allocation algorithms allowing a group of robots to move collectively. For doing so, we leverage a modular framework that allows us to define precisely the needed functional components and thus consider and compare multiple algorithmic solutions for the same module. We demonstrate the effectiveness of such a framework through multiple spatial coordination challenges carried out both in simulation and reality and leveraging different distributed control laws (graph-based and behavior-based controllers). Moreover, we investigate the impact of different localization and communication constraints as well as that of real-time switching of control laws on selected coordination metrics. Finally, we also introduce additional algorithmic components for demonstrating further the modularity of the framework. We find that defining the modularity based on functionality is a very effective way to enable algorithm benchmarking and discover possible improvements of the overall software stack while at the same time being agnostic to the underlying hardware and middleware resources. This is an especially welcome feature in case of severely resource-constrained multi-robot systems. Moreover, an important benefit of such design process is that the resulting distributed control algorithms are very robust to the considered noise sources and amplitudes as well as to the diverse types of challenges considered.

  • Files
  • Details
  • Metrics
Type
research article
DOI
10.1016/j.robot.2021.103849
Author(s)
Baumann, Cyrill  
•
Martinoli, Alcherio  
Date Issued

2021-08-04

Published in
Robotics and Autonomous Systems
Volume

144

Article Number

103849

Subjects

Distributed control algorithms

•

Multi-robot systems

•

Benchmarking

•

Performance evaluation

•

Control software design

Note

This is an Open Access article under the terms of the Creative Commons Attribution License

Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
DISAL  
Available on Infoscience
September 3, 2021
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/181153
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés