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 条
  • [41] Multi-robot task allocation in the light of uncertainty
    Ostergaard, EH
    Mataric, MJ
    Sukhatme, GS
    2002 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS I-IV, PROCEEDINGS, 2002, : 3002 - 3007
  • [42] ALTERNATIVE METHODS FOR MULTI-ROBOT TASK ALLOCATION
    Choudhury, B. B.
    Biswal, B. B.
    JOURNAL OF ADVANCED MANUFACTURING SYSTEMS, 2009, 8 (02) : 163 - 176
  • [43] Multi-robot exploration in task allocation problem
    Reza Javanmard Alitappeh
    Kossar Jeddisaravi
    Applied Intelligence, 2022, 52 : 2189 - 2211
  • [44] A Distributed Framework for Dynamic Task Allocation of Multi-Robot Symbolic Motion Planning
    Zheng, Huanfei
    Wang, Yue
    2019 AMERICAN CONTROL CONFERENCE (ACC), 2019, : 3291 - 3296
  • [45] A NOVEL APPROACH WITH BAYESIAN NETWORKS TO MULTI-ROBOT TASK ALLOCATION IN DYNAMIC ENVIRONMENTS
    Chuang, Ching-Wei
    Cheng, Harry H.
    PROCEEDINGS OF ASME 2021 INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, IDETC-CIE2021, VOL 8A, 2021,
  • [46] A Multi-Robot Task Allocation Method Based on Multi-Objective Optimization
    Chen, Jianping
    Wang, Jianbin
    Xiao, Qijun
    Chen, Changxing
    2018 15TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION, ROBOTICS AND VISION (ICARCV), 2018, : 1868 - 1873
  • [47] Multi-Robot Dynamic Task Allocation Using Modified Ant Colony System
    Xu, Zhenzhen
    Xia, Feng
    Zhang, Xianchao
    ARTIFICIAL INTELLIGENCE AND COMPUTATIONAL INTELLIGENCE, PROCEEDINGS, 2009, 5855 : 288 - 297
  • [48] On-line task allocation for multi-robot teams under dynamic scenarios
    Arif, Muhammad Usman
    Haider, Sajjad
    INTELLIGENT DECISION TECHNOLOGIES-NETHERLANDS, 2024, 18 (02): : 1053 - 1076
  • [49] Emergent robot differentiation for distributed multi-robot task allocation
    Dahl, Torbjorn S.
    Mataric, Maja J.
    Sukhatme, Gaurav S.
    DISTRIBUTED AUTONOMOUS ROBOTIC SYSTEMS 6, 2007, : 201 - +
  • [50] On a dynamic and decentralized energy-aware technique for multi-robot task allocation
    Bagchi, Menaxi J.
    Nair, Shivashankar B.
    Das, Pradip K.
    ROBOTICS AND AUTONOMOUS SYSTEMS, 2024, 180