Cluster-based Multi-robot Task Assignment, Planning, and Control

被引:2
作者
Bai, Yifan [1 ]
Lindqvist, Bjorn [1 ]
Nordstrom, Samuel [1 ]
Kanellakis, Christoforos [1 ]
Nikolakopoulos, George [1 ]
机构
[1] Lulea Univ Technol, Dept Comp Sci Elect & Space Engn, SE-97187 Lulea, Sweden
关键词
Autonomous robots; Hungarian algorithm; multi-robot systems; task assignment; CONFLICT-BASED SEARCH; MULTIAGENT; ALLOCATION; OBSTACLES;
D O I
10.1007/s12555-023-0745-4
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a complete system architecture for multi-robot coordination for unbalanced task assignments, where a number of robots are supposed to visit and accomplish missions at different locations. The proposed method first clusters tasks into clusters according to the number of robots, then the assignment is done in the form of one-cluster-to-one-robot, followed by solving the traveling salesman problem (TSP) to determine the visiting order of tasks within each cluster. A nonlinear model predictive controller (NMPC) is designed for robots to navigate to their assigned tasks while avoiding colliding with other robots. Several simulations are conducted to evaluate the feasibility of the proposed architecture. Video examples of the simulations can be viewed at https://youtu.be/5C7zTnv2sfo and https://youtu.be/-JtSg5V2fTI?si=7PfzZbleOOsRdzRd. Besides, we compare the cluster-based assignment with a simulated annealing (SA) algorithm, one of the typical solutions for the multiple traveling salesman problem (mTSP), and the result reveals that with a similar optimization effect, the cluster-based assignment demonstrates a notable reduction in computation time. This efficiency becomes increasingly pronounced as the task-to-agent ratio grows.
引用
收藏
页码:2537 / 2550
页数:14
相关论文
共 35 条
  • [1] Bai YF, 2023, Arxiv, DOI arXiv:2304.02418
  • [2] Suboptimal Variants of the Conflict-Based Search Algorithm for the Multi-Agent Pathfinding Problem
    Barer, Max
    Sharon, Guni
    Stern, Roni
    Felner, Ariel
    [J]. 21ST EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE (ECAI 2014), 2014, 263 : 961 - +
  • [3] Boyarski E, 2015, PROCEEDINGS OF THE TWENTY-FOURTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI), P740
  • [4] Integrated Task Assignment and Path Planning for Capacitated Multi-Agent Pickup and Delivery
    Chen, Zhe
    Alonso-Mora, Javier
    Bai, Xiaoshan
    Harabor, Daniel D.
    Stuckey, Peter J.
    [J]. IEEE ROBOTICS AND AUTOMATION LETTERS, 2021, 6 (03) : 5816 - 5823
  • [5] CPLEX I. I., 2009, INT BUSINESS MACHINE, V46, P157
  • [6] Task Assignment for Deploying Unmanned Aircraft as Decoys
    Dileep, M. V.
    Yu, Beomyeol
    Kim, Seungkeun
    Oh, Hyondong
    [J]. INTERNATIONAL JOURNAL OF CONTROL AUTOMATION AND SYSTEMS, 2020, 18 (12) : 3204 - 3217
  • [7] Motion planning in dynamic environments using velocity obstacles
    Fiorini, P
    Shiller, Z
    [J]. INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 1998, 17 (07) : 760 - 772
  • [8] Hönig W, 2018, PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS (AAMAS' 18), P757
  • [9] A new efficient hybrid algorithm for large scale multiple traveling salesman problems
    Jiang, Chao
    Wan, Zhongping
    Peng, Zhenhua
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2020, 139 (139)
  • [10] HIERARCHICAL CLUSTERING SCHEMES
    JOHNSON, SC
    [J]. PSYCHOMETRIKA, 1967, 32 (03) : 241 - 254