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

被引:2
|
作者
Baumann, Cyrill [1 ]
Martinoli, Alcherio [1 ]
机构
[1] Ecole Polytech Fed Lausanne EPFL, Distributed Intelligent Syst & Algorithms Lab DIS, Sch Architecture Civil & Environm Engn, CH-1015 Lausanne, Switzerland
关键词
Distributed control algorithms; Multi-robot systems; Benchmarking; Performance evaluation; Control software design; ROBOT;
D O I
10.1016/j.robot.2021.103849
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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. (C) 2021 The Authors. Published by Elsevier B.V.
引用
收藏
页数:12
相关论文
共 50 条
  • [31] A framework for set-based kinematic control of multi-robot systems
    Di Lillo, Paolo
    Pierri, Francesco
    Antonelli, Gianluca
    Caccavale, Fabrizio
    Ollero, Anibal
    CONTROL ENGINEERING PRACTICE, 2021, 106
  • [32] A framework for multi-robot motion planning from temporal logic specifications
    Koo, T. John
    Li, RongQing
    Quottrup, Michael M.
    Clifton, Charles A.
    Izadi-Zamanabadi, Roozbeh
    Bak, Thomas
    SCIENCE CHINA-INFORMATION SCIENCES, 2012, 55 (07) : 1675 - 1692
  • [33] Petri Net PlansA framework for collaboration and coordination in multi-robot systems
    V. A. Ziparo
    L. Iocchi
    Pedro U. Lima
    D. Nardi
    P. F. Palamara
    Autonomous Agents and Multi-Agent Systems, 2011, 23 : 344 - 383
  • [34] Virtual-device Framework for Autonomous Decentralized Multi-Robot Systems
    Zhang, Yansheng
    Bastani, Farokh
    ISADS 2009: 2009 INTERNATIONAL SYMPOSIUM ON AUTONOMOUS DECENTRALIZED SYSTEMS, PROCEEDINGS, 2009, : 73 - 79
  • [35] Petri Net Plans A framework for collaboration and coordination in multi-robot systems
    Ziparo, V. A.
    Iocchi, L.
    Lima, Pedro U.
    Nardi, D.
    Palamara, P. F.
    AUTONOMOUS AGENTS AND MULTI-AGENT SYSTEMS, 2011, 23 (03) : 344 - 383
  • [36] A framework for multi-robot motion planning from temporal logic specifications
    T. John Koo
    RongQing Li
    Michael M. Quottrup
    Charles A. Clifton
    Roozbeh Izadi-Zamanabadi
    Thomas Bak
    Science China Information Sciences, 2012, 55 : 1675 - 1692
  • [37] Design of a Human Multi-Robot Interaction Medium of Cognitive Perception
    Jo, Wonse
    Park, Jee Hwan
    Lee, Sangjun
    Lee, Ahreum
    Min, Byung-Cheol
    HRI '19: 2019 14TH ACM/IEEE INTERNATIONAL CONFERENCE ON HUMAN-ROBOT INTERACTION, 2019, : 652 - 653
  • [38] A framework for multi-robot motion planning from temporal logic specifications
    T.John KOO
    Michael M.QUOTTRUP
    Charles A.CLIFTON
    Roozbeh IZADI-ZAMANABADI
    Thomas BAK
    ScienceChina(InformationSciences), 2012, 55 (07) : 1675 - 1692
  • [39] Compositional Design of Multi-Robot Systems Control Software on ROS
    Spellini, Stefano
    Lora, Michele
    Fummi, Franco
    Chattopadhyay, Sudipta
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2019, 18 (05)
  • [40] Ergodic dynamics by design: A route to predictable multi-robot systems
    Shell, DA
    Jones, CV
    Mataric, MJ
    MULTI-ROBOT SYSTEMS - FROM SWARMS TO INTELLIGENT AUTOMATA VOL III, 2005, : 291 - 297