A distributed method for dynamic multi-robot task allocation problems with critical time constraints

被引:86
作者
Chen, Xinye [1 ]
Zhang, Ping [1 ]
Du, Guanglong [1 ]
Li, Fang [1 ]
机构
[1] South China Univ Technol, Sch Comp Sci & Engn, Guangzhou 510006, Guangdong, Peoples R China
基金
中国国家自然科学基金;
关键词
Adaptive system; Distributed task allocation; Multi-robot system; Overall objective; ALGORITHM; COORDINATION; ASSIGNMENT; SEARCH;
D O I
10.1016/j.robot.2019.04.012
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper considers the task allocation problems in a distributed multi-robot system under critical time constraints. Considering the requirement of distributed computing, many existing distributed heuristic task allocation approaches tend to trap in local optimal and cannot obtain high-quality solutions. For a dynamic task allocation problem in a multi-robot system, not only the task information and the robot state may be subject to changes, but also the network status. That is, robots that each robot can communicate with may change over time, and sometimes there may even be no robots that it can communicate with. To solve these problems, a dynamic grouping allocation method is proposed. It builds upon the state-of-the-art consensus-based auction algorithms, extending them in both task inclusion phase and consensus phase. First, a cluster-first strategy and a task inclusion procedure that can be easily applied to the task inclusion phase of the algorithms are proposed, so that the solution quality of each iteration of the algorithms are significantly improved with a reasonable amount of computation. In addition, to increase the exploration capabilities, a proportional selection method is used in the task inclusion procedure when it is likely to trap in a local optimal. Second, the block-information-sharing strategy is used to avoid the possible conflicts that dynamic changes may bring. Numerical simulations demonstrate that the proposed method can provide conflict-free solutions in dynamic environments and can achieve outstanding performance in comparison with the state-of-the-art algorithms. (C) 2019 Elsevier B.V. All rights reserved.
引用
收藏
页码:31 / 46
页数:16
相关论文
共 52 条
[21]   A formal analysis and taxonomy of task allocation in multi-robot systems [J].
Gerkey, BP ;
Mataric, MJ .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2004, 23 (09) :939-954
[22]  
Guerrero J., 2011, Multi-Robot Systems, Trends and Development, P437
[23]   Nonlinear Behavior in Fractional-Order Romeo and Juliet's Love Model Influenced by External Force with Fuzzy Function [J].
Huang, Linyun ;
Bae, Youngchul .
INTERNATIONAL JOURNAL OF FUZZY SYSTEMS, 2019, 21 (02) :630-638
[24]  
Kaminka G. A., 2012, P AAAI SPRING S SER, P27
[25]  
Khamis A., 2015, Studies in Computational Intelligence, P31, DOI [DOI 10.1007/978-3-319-18299-52, DOI 10.1007/978-3-319-18299-5_2]
[26]   A Market-based Solution to the Multiple Traveling Salesmen Problem [J].
Kivelevitch, Elad ;
Cohen, Kelly ;
Kumar, Manish .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2013, 72 (01) :21-40
[27]   A new and improved design for multiobject iterative auctions [J].
Kwasnica, AM ;
Ledyard, JO ;
Porter, D ;
DeMartini, C .
MANAGEMENT SCIENCE, 2005, 51 (03) :419-434
[28]   Resource-based task allocation for multi-robot systems [J].
Lee, Dong-Hyun .
ROBOTICS AND AUTONOMOUS SYSTEMS, 2018, 103 :151-161
[29]   Punctual versus continuous auction coordination for multi-robot and multi-task topological navigation [J].
Lozenguez, Guillaume ;
Adouane, Lounis ;
Beynier, Aurelie ;
Mouaddib, Abdel-Illah ;
Martinet, Philippe .
AUTONOMOUS ROBOTS, 2016, 40 (04) :599-613
[30]   Map partitioning to approximate an exploration strategy in mobile robotics [J].
Lozenguez, Guillaume ;
Adouane, Lounis ;
Beynier, Aurelie ;
Mouaddib, Abdel-Illah ;
Martinet, Philippe .
MULTIAGENT AND GRID SYSTEMS, 2012, 8 (03) :275-288