Integrated Task Assignment and Path Planning for Capacitated Multi-Agent Pickup and Delivery

被引:112
作者
Chen, Zhe [1 ]
Alonso-Mora, Javier [2 ]
Bai, Xiaoshan [2 ,3 ]
Harabor, Daniel D. [1 ]
Stuckey, Peter J. [1 ]
机构
[1] Monash Univ, Fac Informat Technol, Clayton, Vic 3800, Australia
[2] Delft Univ Technol, Dept Cognit Robot, NL-2628 CD Delft, Netherlands
[3] Shenzhen Univ, Coll Mech & Control Engn, Shenzhen 518060, Peoples R China
基金
澳大利亚研究理事会; 中国国家自然科学基金;
关键词
Task assignment; motion and path planning; ALGORITHM;
D O I
10.1109/LRA.2021.3074883
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Multi-agent Pickup and Delivery (MAPD) is a challenging industrial problem where a team of robots is tasked with transporting a set of tasks, each from an initial location and each to a specified target location. Appearing in the context of automated warehouse logistics and automated mail sortation, MAPD requires first deciding which robot is assigned what task (i.e., Task Assignment or TA) followed by a subsequent coordination problem where each robot must be assigned collision-free paths so as to successfully complete its assignment (i.e., Multi-Agent Path Finding or MAPF). Leading methods in this area solve MAPD sequentially: first assigning tasks, then assigning paths. In this work we propose a new coupled method where task assignment choices are informed by actual delivery costs instead of by lower-bound estimates. The main ingredients of our approach are a marginal-cost assignment heuristic and a meta-heuristic improvement strategy based on Large Neighbourhood Search. As a further contribution, we also consider a variant of the MAPD problem where each robot can carry multiple tasks instead of just one. Numerical simulations show that our approach yields efficient and timely solutions and we report significant improvement compared with other recent methods from the literature.
引用
收藏
页码:5816 / 5823
页数:8
相关论文
共 30 条
[1]  
[Anonymous], 2020, HAIPICK SYSTEM
[2]  
Atzmon D, 2018, PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS (AAMAS' 18), P1862
[3]   Event- and time-triggered dynamic task assignments for multiple vehicles [J].
Bai, Xiaoshan ;
Cao, Ming ;
Yan, Weisheng .
AUTONOMOUS ROBOTS, 2020, 44 (05) :877-888
[4]   Efficient Routing for Precedence-Constrained Package Delivery for Heterogeneous Vehicles [J].
Bai, Xiaoshan ;
Cao, Ming ;
Yan, Weisheng ;
Ge, Shuzhi Sam .
IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2020, 17 (01) :248-260
[5]   An integrated multi-population genetic algorithm for multi-vehicle task assignment in a drift field [J].
Bai, Xiaoshan ;
Yan, Weisheng ;
Ge, Shuzhi Sam ;
Cao, Ming .
INFORMATION SCIENCES, 2018, 453 :227-238
[6]   A branch-and-cut-and-price algorithm for the multi-depot heterogeneous vehicle routing problem with time windows [J].
Bettinelli, Andrea ;
Ceselli, Alberto ;
Righini, Giovanni .
TRANSPORTATION RESEARCH PART C-EMERGING TECHNOLOGIES, 2011, 19 (05) :723-740
[7]  
Cohen L., 2016, P 25 IJCAI, P3067
[8]   The dial-a-ride problem: models and algorithms [J].
Cordeau, Jean-Francois ;
Laporte, Gilbert .
ANNALS OF OPERATIONS RESEARCH, 2007, 153 (01) :29-46
[9]   Enhanced Partial Expansion A* [J].
Goldenberg, Meir ;
Felner, Ariel ;
Stern, Roni ;
Sharon, Guni ;
Sturtevant, Nathan ;
Holte, Robert C. ;
Schaeffer, Jonathan .
JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2014, 50 :141-187
[10]  
Hönig W, 2018, PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS (AAMAS' 18), P757