SMT-Based Dynamic Multi-Robot Task Allocation

被引:0
|
作者
Tuck, Victoria Marie [1 ]
Chen, Pei-Wei [1 ]
Fainekos, Georgios [2 ]
Hoxha, Bardh [2 ]
Okamoto, Hideki [2 ]
Sastry, S. Shankar [1 ]
Seshia, Sanjit A. [1 ]
机构
[1] Univ Calif Berkeley, Berkeley, CA 94704 USA
[2] Toyota Motor North Amer, Res & Dev, Ann Arbor, MI 48105 USA
来源
NASA FORMAL METHODS, NFM 2024 | 2024年 / 14627卷
关键词
Multi-Robot Task Allocation; Satisfiability Modulo Theories; Capacitated Robots; Incremental Solving; Cyber-Physical Systems; Robotics; MULTIAGENT PICKUP;
D O I
10.1007/978-3-031-60698-4_20
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Multi-Robot Task Allocation (MRTA) is a problem that arises in many application domains including package delivery, warehouse robotics, and healthcare. In this work, we consider the problem of MRTA for a dynamic stream of tasks with task deadlines and capacitated agents (capacity for more than one simultaneous task). Previous work commonly focuses on the static case, uses specialized algorithms for restrictive task specifications, or lacks guarantees. We propose an approach to Dynamic MRTA for capacitated robots that is based on Satisfiability Modulo Theories (SMT) solving and addresses these concerns. We show our approach is both sound and complete, and that the SMT encoding is general, enabling extension to a broader class of task specifications. We show how to leverage the incremental solving capabilities of SMT solvers, keeping learned information when allocating new tasks arriving online, and to solve non-incrementally, which we provide runtime comparisons of. Additionally, we provide an algorithm to start with a smaller but potentially incomplete encoding that can iteratively be adjusted to the complete encoding. We evaluate our method on a parameterized set of benchmarks encoding multi-robot delivery created from a graph abstraction of a hospital-like environment. The effectiveness of our approach is demonstrated using a range of encodings, including quantifier-free theories of uninterpreted functions and linear or bitvector arithmetic across multiple solvers.
引用
收藏
页码:331 / 351
页数:21
相关论文
共 50 条
  • [21] Dynamic multi-robot task allocation under uncertainty and temporal constraints
    Shushman Choudhury
    Jayesh K. Gupta
    Mykel J. Kochenderfer
    Dorsa Sadigh
    Jeannette Bohg
    Autonomous Robots, 2022, 46 : 231 - 247
  • [22] A hybrid dynamic task allocation approach for a heterogeneous multi-robot system
    Meng, Yan
    Shah, Kashyap
    MULTI-AGENT ROBOTIC SYSTEMS, PROCEEDINGS, 2007, : 3 - 13
  • [23] Extended contract net protocol for multi-robot dynamic task allocation
    Department of Information Engineering, Artillery Academy of PLA, Hefei 230031, AnHui Province, China
    Inf. Technol. J., 2007, 5 (733-738):
  • [24] Dynamic Multi-Robot Task Allocation under Uncertainty and Temporal Constraints
    Choudhury, Shushman
    Gupta, Jayesh K.
    Kochendeefer, Mykel J.
    Sadigh, Dorsa
    Bohg, Jeannette
    ROBOTICS: SCIENCE AND SYSTEMS XVI, 2020,
  • [25] Combinatorial bids based multi-robot task allocation method
    Lin, L
    Zheng, ZQ
    2005 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), VOLS 1-4, 2005, : 1145 - 1150
  • [26] Sensor network-based multi-robot task allocation
    Batalin, MA
    Sukhatme, GS
    IROS 2003: PROCEEDINGS OF THE 2003 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-4, 2003, : 1939 - 1944
  • [27] Resource-based task allocation for multi-robot systems
    Lee, Dong-Hyun
    ROBOTICS AND AUTONOMOUS SYSTEMS, 2018, 103 : 151 - 161
  • [28] Market-based Approach to Multi-robot Task Allocation
    Hussein, Ahmed
    Khamis, Alaa
    2013 INTERNATIONAL CONFERENCE ON INDIVIDUAL AND COLLECTIVE BEHAVIORS IN ROBOTICS (ICBR), 2013, : 69 - 74
  • [29] Multi-robot Task Allocation Based on Ant Colony Algorithm
    Wang, Jian-Ping
    Gu, Yuesheng
    Li, Xiao-Min
    JOURNAL OF COMPUTERS, 2012, 7 (09) : 2160 - 2167
  • [30] Multi-robot task allocation clustering based on game theory
    Martin, Javier G.
    Muros, Francisco Javier
    Maestre, Jose Maria
    Camacho, Eduardo F.
    ROBOTICS AND AUTONOMOUS SYSTEMS, 2023, 161