Behavior Tree Capabilities for Dynamic Multi-Robot Task Allocation with Heterogeneous Robot Teams

被引:0
|
作者
Heppner, Georg [1 ]
Oberacker, David [1 ]
Roennau, Arne [1 ]
Dillmann, Rudiger [1 ]
机构
[1] FZI Res Ctr Informat Technol, Dept Interact Diag & Serv Syst IDS, Haid & Neu Str 10-14, D-76131 Karlsruhe, Germany
来源
2024 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, ICRA 2024 | 2024年
关键词
FRAMEWORK;
D O I
10.1109/ICRA57147.2024.10610515
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
While individual robots are becoming increasingly capable, the complexity of expected missions increases exponentially in comparison. To cope with this complexity, heterogeneous teams of robots have become a significant research interest in recent years. Making effective use of the robots and their unique skills in a team is challenging. Dynamic runtime conditions often make static task allocations infeasible, requiring a dynamic, capability-aware allocation of tasks to team members. To this end, we propose and implement a system that allows a user to specify missions using Behavior Trees (BTs), which can then, at runtime, be dynamically allocated to the current robot team. The system allows to statically model an individual robot's capabilities within our ros_bt_py BT framework. It offers a runtime auction system to dynamically allocate tasks to the most capable robot in the current team. The system leverages utility values and pre-conditions to ensure that the allocation improves the overall mission execution quality while preventing faulty assignments. To evaluate the system, we simulated a find-and-decontaminate mission with a team of three heterogeneous robots and analyzed the utilization and overall mission times as metrics. Our results show that our system can improve the overall effectiveness of a team while allowing for intuitive mission specification and flexibility in the team composition.
引用
收藏
页码:4826 / 4833
页数:8
相关论文
共 50 条
  • [41] Dynamic Task Allocation in Cooperative Robot Teams
    Tsalatsanis, Athanasios
    Yalcin, Ali
    Valavanis, Kimon. P.
    INTERNATIONAL JOURNAL OF ADVANCED ROBOTIC SYSTEMS, 2009, 6 (04): : 309 - 318
  • [42] Coverage Control for Multi-Robot Teams with Heterogeneous Sensing Capabilities Using Limited Communications
    Santos, Maria
    Egerstedt, Magnus
    2018 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2018, : 5313 - 5319
  • [43] A framework for studying multi-robot task allocation
    Gerkey, BP
    Mataric, MJ
    MULTI-ROBOT SYSTEMS: FROM SWARMS TO INTELLIGENT AUTOMATA, VOL II, 2003, : 15 - 26
  • [44] Decentralised Submodular Multi-Robot Task Allocation
    Segui-Gasco, Pau
    Shin, Hyo-Sang
    Tsourdos, Antonios
    Seguí, V. J.
    2015 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2015, : 2829 - 2834
  • [45] Layered Task Allocation in Multi-robot Systems
    Li, Ping
    Yang, Yi-min
    Lian, Jia-le
    PROCEEDINGS OF THE 2009 WRI GLOBAL CONGRESS ON INTELLIGENT SYSTEMS, VOL I, 2009, : 62 - 67
  • [46] A scalable multi-robot task allocation algorithm
    Sarkar, Chayan
    Paul, Himadri Sekhar
    Pal, Arindam
    2018 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2018, : 5022 - 5027
  • [47] Multi-robot task allocation in uncertain environments
    Mataric, MJ
    Sukhatme, GS
    Ostergaard, EH
    AUTONOMOUS ROBOTS, 2003, 14 (2-3) : 255 - 263
  • [48] Multi-Robot Task Allocation in Uncertain Environments
    Maja J. Matarić
    Gaurav S. Sukhatme
    Esben H. Østergaard
    Autonomous Robots, 2003, 14 : 255 - 263
  • [49] Multi-robot exploration in task allocation problem
    Alitappeh, Reza Javanmard
    Jeddisaravi, Kossar
    APPLIED INTELLIGENCE, 2022, 52 (02) : 2189 - 2211
  • [50] Mechanism Selection for Multi-Robot Task Allocation
    Schneider, Eric
    Sklar, Elizabeth I.
    Parsons, Simon
    TOWARDS AUTONOMOUS ROBOTIC SYSTEMS (TAROS 2017), 2017, 10454 : 421 - 435