Group-Based Distributed Auction Algorithms for Multi-Robot Task Assignment

被引:44
|
作者
Bai, Xiaoshan [1 ,2 ]
Fielbaum, Andres [2 ]
Kronmuller, Maximilian [2 ]
Knoedler, Luzia [2 ]
Alonso-Mora, Javier [2 ]
机构
[1] Shenzhen Univ, Coll Mechatron & Control Engn, Shenzhen 518060, Peoples R China
[2] Delft Univ Technol, Dept Cognit Robot, NL-2628 CD Delft, Netherlands
基金
中国国家自然科学基金;
关键词
Robots; Task analysis; Heuristic algorithms; Robot sensing systems; Collision avoidance; Optimization; Distributed algorithms; Multi-robot; task assignment; time-windows; NP-hard; distributed auction algorithm; VEHICLE-ROUTING PROBLEM; TARGET ASSIGNMENT; PICKUP; ALLOCATION; TAXONOMY; BRANCH; PRICE; CUT;
D O I
10.1109/TASE.2022.3175040
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper studies the multi-robot task assignment problem in which a fleet of dispersed robots needs to efficiently transport a set of dynamically appearing packages from their initial locations to corresponding destinations within prescribed time-windows. Each robot can carry multiple packages simultaneously within its capacity. Given a sufficiently large robot fleet, the objective is to minimize the robots' total travel time to transport the packages within their respective time-window constraints. The problem is shown to be NP-hard, and we design two group-based distributed auction algorithms to solve this task assignment problem. Guided by the auction algorithms, robots first distributively calculate feasible package groups that they can serve, and then communicate to find an assignment of package groups. We quantify the potential of the algorithms with respect to the number of employed robots and the capacity of the robots by considering the robots' total travel time to transport all packages. Simulation results show that the designed algorithms are competitive compared with an exact centralized Integer Linear Program representation solved with the commercial solver Gurobi, and superior to popular greedy algorithms and a heuristic distributed task allocation method.
引用
收藏
页码:1292 / 1303
页数:12
相关论文
共 50 条
  • [1] Task Assignment of Multi-Robot Systems based on Improved Genetic Algorithms
    Li, Siding
    Xu, Xin
    Zuo, Lei
    2015 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATION, 2015, : 1430 - 1435
  • [2] Distributed multi-robot task assignment and formation control
    Michael, Nathan
    Zavlanos, Michael M.
    Kumar, Vijay
    Pappas, George J.
    2008 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-9, 2008, : 128 - +
  • [3] Distributed Task Assignment in Multi-Robot Systems based on Information Utility
    Mazdin, Petra
    Barcis, Michal
    Hellwagner, Hermann
    Rinner, Bernhard
    2020 IEEE 16TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2020, : 734 - 740
  • [4] Distributed Algorithms via Saddle-Point Dynamics for Multi-Robot Task Assignment
    Huang, Yi
    Kuai, Jiacheng
    Cui, Shisheng
    Meng, Ziyang
    Sun, Jian
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2024, 9 (12): : 11178 - 11185
  • [5] A Behavior Based Architecture with Auction-Based Task Assignment for Multi-robot Industrial Applications
    Garcia, Paula
    Caamano, Pilar
    Bellas, Francisco
    Duro, Richard J.
    BIOINSPIRED APPLICATIONS IN ARTIFICIAL AND NATURAL COMPUTATION, PT II, 2009, 5602 : 372 - 381
  • [6] Multi-Robot Task Allocation Based on Combinatorial Auction
    Wen, Xiao
    Zhao, Zhen-Gang
    2021 THE 9TH INTERNATIONAL CONFERENCE ON CONTROL, MECHATRONICS AND AUTOMATION (ICCMA 2021), 2021, : 27 - 32
  • [7] Comparative experiments on optimization criteria and algorithms for auction based multi-robot task allocation
    Mosteo, Alejandro R.
    Montano, Luis
    PROCEEDINGS OF THE 2007 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-10, 2007, : 3345 - +
  • [8] Fuzzy task assignment in heterogeneous distributed multi-robot system
    Khelifa, Rechache
    Hamza, Teggar
    Fatma, Boufera
    ARTIFICIAL INTELLIGENCE REVIEW, 2024, 58 (01)
  • [9] A Sequential Task Addition Distributed Assignment Algorithm for Multi-Robot Systems
    Nathan Lindsay
    Russell K. Buehling
    Liang Sun
    Journal of Intelligent & Robotic Systems, 2021, 102
  • [10] Distributed on-line dynamic task assignment for multi-robot patrolling
    Alessandro Farinelli
    Luca Iocchi
    Daniele Nardi
    Autonomous Robots, 2017, 41 : 1321 - 1345