Mission specification and decomposition for multi-robot systems

被引:3
|
作者
Gil, Eric Bernd [1 ]
Rodrigues, Genaina Nunes [1 ]
Pelliccione, Patrizio [2 ]
Calinescu, Radu [3 ]
机构
[1] Univ Brasilia UnB, Dept Comp Sci CIC, BR-70910000 Brasilia, DF, Brazil
[2] Gran Sasso Sci Inst GSSI, I-67100 Laquila, Italy
[3] Univ York, Dept Comp Sci, York YO10 5GH, England
关键词
Multi -robot systems; Mission specification; Hierarchical planning; Modeling; Mission decomposition; ROBOTS;
D O I
10.1016/j.robot.2023.104386
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Service robots are increasingly being used to perform missions comprising dangerous or tedious tasks previously executed by humans. However, their users-who know the environment and requirements for these missions-have limited or no robotics experience. As such, they often find the process of allocating concrete tasks to each robot within a multi-robot system (MRS) very challenging. Our paper introduces a framework for Multi-Robot mission Specification and decomposition (MutRoSe) that simplifies and automates key activities of this process. To that end, MutRoSe allows an MRS mission designer to define all relevant aspects of a mission and its environment in a high-level specification language that accounts for the variability of real-world scenarios, the dependencies between task instances, and the reusability of task libraries. Additionally, MutRoSe automates the decomposition of MRS missions defined in this language into task instances, which can then be allocated to specific robots for execution-with all task dependencies appropriately taken into account. We illustrate the application of MutRoSe and show its effectiveness for four missions taken from a recently published repository of MRS applications.(c) 2023 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
引用
下载
收藏
页数:18
相关论文
共 50 条
  • [31] Communication complexity of multi-robot systems
    Klavins, E
    ALGORITHMIC FOUNDATIONS OF ROBOTICS V, 2003, 7 : 275 - 291
  • [32] Cooperating multi-robot systems: An overview
    Lee, W
    Shirinzadeh, B
    CAD/CAM ROBOTICS AND FACTORIES OF THE FUTURE, 1996, : 132 - 138
  • [33] Emergent coordination in multi-robot systems
    Gala, Angel
    Aguilar, Jose
    Rivas, Rafael
    Dapena, Eladio
    UIS INGENIERIAS, 2019, 18 (03): : 75 - 86
  • [34] Cooperative Processing with Multi-Robot Systems
    Wagner, Maximilian
    Hess, Peter
    Reitelshoefer, Sebastian
    Franke, Joerg
    2017 IEEE INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT MECHATRONICS (AIM), 2017, : 663 - 669
  • [35] A Survey of Underwater Multi-Robot Systems
    Zhou, Ziye
    Liu, Jincun
    Yu, Junzhi
    IEEE-CAA JOURNAL OF AUTOMATICA SINICA, 2022, 9 (01) : 1 - 18
  • [36] Energy Optimization of Multi-robot Systems
    Riazi, Sarmad
    Bengtsson, Kristofer
    Wigstrom, Oskar
    Vidarsson, Emma
    Lennartson, Bengt
    2015 INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2015, : 1345 - 1350
  • [37] Distributed algorithms for multi-robot systems
    McLurkin, James
    PROCEEDINGS OF THE SIXTH INTERNATIONAL SYMPOSIUM ON INFORMATION PROCESSING IN SENSOR NETWORKS, 2007, : 545 - 546
  • [38] Collision avoidance in multi-robot systems
    Cai, Chengtao
    Yang, Chunsheng
    Zhu, Qidan
    Liang, Yanhua
    2007 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATION, VOLS I-V, CONFERENCE PROCEEDINGS, 2007, : 2795 - 2800
  • [39] A framework for coordination in multi-robot systems
    Wang, ZL
    Tianfield, H
    Jiang, P
    INDIN 2003: IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, PROCEEDINGS, 2003, : 483 - 489
  • [40] CHMINDSTORMS FOR CONTROLLING MULTI-ROBOT SYSTEMS
    Qian, Binsen
    Cheng, Harry H.
    INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, 2015, VOL 9, 2016,