Multi-Robot Dynamic Task Allocation for Exploration and Destruction

被引:32
作者
Dai, Wei [1 ]
Lu, Huimin [1 ]
Xiao, Junhao [1 ]
Zeng, Zhiwen [1 ]
Zheng, Zhiqiang [1 ]
机构
[1] Natl Univ Def Technol, Coll Intelligence Sci & Technol, Changsha, Hunan, Peoples R China
基金
美国国家科学基金会;
关键词
Dynamic task allocation; Exploration and destruction; Auction-based; Vacancy chain; Deep Q-learning; ALGORITHMS; MECHANISM; ALLIANCE; SYSTEMS;
D O I
10.1007/s10846-019-01081-3
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Environmental exploration is one of the common tasks in the robotic domain which is also known as foraging. In comparison with the typical foraging tasks, our work focuses on the Multi-Robot Task Allocation (MRTA) problem in the exploration and destruction domain, where a team of robots is required to cooperatively search for targets hidden in the environment and attempt to destroy them. As usual, robots have the prior knowledge about the suspicious locations they need to explore but they don't know the distribution of interested targets. So the destruction task is dynamically generated along with the execution of exploration task. Each robot has different strike ability and each target has uncertain anti-strike ability, which means either the robot or target is likely to be damaged in the destruction task according to that whose ability is higher. The above setting significantly increases the complexity of exploration and destruction problem. The auction-based approach, vacancy chain approach and a deep Q-learning approach based on strategy-level selection are employed in this paper to deal with this problem. A new simulation system based on Robot Operating System and Gazebo is specially built for this MRTA problem. Subsequently, extensive simulation results are provided to show that all proposed approaches are able to solve the MRTA problem in exploration and destruction domain. In addition, experimental results are further analyzed to show that each method has its own advantages and disadvantages.
引用
收藏
页码:455 / 479
页数:25
相关论文
共 52 条
  • [1] [Anonymous], P IEEE ICRA WORKSH O
  • [2] A survey of robot learning from demonstration
    Argall, Brenna D.
    Chernova, Sonia
    Veloso, Manuela
    Browning, Brett
    [J]. ROBOTICS AND AUTONOMOUS SYSTEMS, 2009, 57 (05) : 469 - 483
  • [3] Task allocation for maximizing reliability of distributed systems: A simulated annealing approach
    Attiya, Gamal
    Hamam, Yskandar
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2006, 66 (10) : 1259 - 1266
  • [4] Bekey I, 2006, ESA SP PUBL, V633, P57
  • [5] The multiple traveling salesman problem: an overview of formulations and solution procedures
    Bektas, T
    [J]. OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2006, 34 (03): : 209 - 219
  • [6] THE VACANCY CHAIN PROCESS - A NEW MECHANISM OF RESOURCE DISTRIBUTION IN ANIMALS WITH APPLICATION TO HERMIT CRABS
    CHASE, ID
    WEISSBURG, M
    DEWITT, TH
    [J]. ANIMAL BEHAVIOUR, 1988, 36 : 1265 - 1274
  • [7] Multi-robot task allocation through vacancy chain scheduling
    Dahl, Torbjorn S.
    Mataric, Maja
    Sukhatme, Gaurav S.
    [J]. ROBOTICS AND AUTONOMOUS SYSTEMS, 2009, 57 (6-7) : 674 - 687
  • [8] Dahl TS, 2006, MACHINE LEARNING MET
  • [9] Task Allocation Without Communication Based on Incomplete Information Game Theory for Multi-robot Systems
    Dai, Wei
    Lu, Huimin
    Xiao, Junhao
    Zheng, Zhiqiang
    [J]. JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2019, 94 (3-4) : 841 - 856
  • [10] Ferber J., 1999, Multi-Agent Systems: An Introduction to Distributed Artificial Intelligence, V1