A complete multi-robot path-planning algorithm

被引:7
|
作者
Alotaibi, Ebtehal Turki Saho [1 ]
Al-Rawi, Hisham [1 ]
机构
[1] Al Imam Muhammad Ibn Saud Islamic Univ, Comp Sci Dept, Riyadh, Saudi Arabia
关键词
Multi-robot; Path planning; Algorithms; NAVIGATION; MOTION;
D O I
10.1007/s10458-018-9391-2
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the domain of multi-robot path-planning problems, robots must move from their start locations to their goal locations while avoiding collisions with each other. The research problem that we addressed is to find a complete solution for the multi-robot path-planning problem. Our first contribution is to recognize the solvable instances of the problem with our solvability test; the theoretical analysis has already been provided to show the validity of this test. Our second contribution is to solve this problem completely, in polynomial time, with the Push and Spin (PASp) algorithm. Once the problem was solved, we found decisions within the complete solution that may improve the performance of the complete algorithm. Hence, our third contribution is to improve the performance by selecting the best path from the set of complete paths. We refer to the improved version of our algorithm as the improved PASp algorithm. In terms of the completeness evaluation, the mathematical proofs demonstrate that the PASp is a complete algorithm for a wider class of problem instances than the classes solved by the Push and Swap (PAS), Push and Rotate (PAR), Bibox or the tractable multi-robot path-planning (MAPP) algorithms. Moreover, PASp solves any graph recognized to be solvable without any assumptions. In addition, the theoretical proof of the PASp algorithm showed completive polynomial performance in terms of total-path-lengths and execution time. In our performance evaluation, the experimental results showed that the PASp performs competitively, in reasonable execution time, in terms of number of moves compared to the PAS, PAR, Bibox and MAPP algorithms on a set of benchmark problems from the video-game industry. In addition, the results showed the scalability and robustness of PASp in problems that can be solved only by PASp. Such problems require high levels of coordination with an efficient number of moves and short execution time. In grid and bi-connected graphs with too many cycles, PASp required more moves and more time than the PAS, PAR and Bibox algorithms. However, PASp is the only algorithm capable of solving such instances with only one unoccupied vertex. Furthermore, adding heuristic search and smooth operation to the improved PASp showed significant further improvement by reducing the number of moves for all problem instances. PASp produced the best plans in a bit higher time. Finally, the PASp algorithm solves a wider class of problems and performs more completely in very complex/crowded environments than other state-of-art algorithms. Additionally, the Spin operation introduces a novel swapping technique to exchange two items and restore others in a graph for industrial applications.
引用
收藏
页码:693 / 740
页数:48
相关论文
共 50 条
  • [41] Path Planning for the Rapid Reconfiguration of a Multi-Robot Formation Using an Integrated Algorithm
    Zhao, Dewei
    Zhang, Sheng
    Shao, Faming
    Yang, Li
    Liu, Qiang
    Zhang, Heng
    Zhang, Zihan
    [J]. ELECTRONICS, 2023, 12 (16)
  • [42] Multi-robot Path Planning with the Spatio-Temporal A* Algorithm and Its Variants
    Wang, Wenjie
    Goh, Wooi-Boon
    [J]. ADVANCED AGENT TECHNOLOGY, 2012, 7068 : 313 - 329
  • [43] PSO-AG: A Multi-Robot Path Planning and Obstacle Avoidance Algorithm
    Bilbeisi, Ghaith
    Al-Madi, Nailah
    Awad, Fahed
    [J]. 2015 IEEE JORDAN CONFERENCE ON APPLIED ELECTRICAL ENGINEERING AND COMPUTING TECHNOLOGIES (AEECT), 2015,
  • [44] A Distributed Multi-Robot Path Planning Algorithm for Searching Multiple Hidden Targets
    Zhang, Luxi
    Qi, Jie
    [J]. 2022 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, COMPUTER VISION AND MACHINE LEARNING (ICICML), 2022, : 513 - 516
  • [45] Multi-robot path planning based on a deep reinforcement learning DQN algorithm
    Yang Yang
    Li Juntao
    Peng Lingling
    [J]. CAAI TRANSACTIONS ON INTELLIGENCE TECHNOLOGY, 2020, 5 (03) : 177 - 183
  • [46] A Novel Multi-objective Artificial Bee Colony Algorithm for Multi-robot Path Planning
    Wang, Zhongya
    Li, Min
    Dou, Lianhang
    Li, Yang
    Zhao, Qingying
    Li, Jie
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON INFORMATION AND AUTOMATION, 2015, : 481 - 486
  • [47] Multi-station and multi-robot welding path planning based on greedy interception algorithm
    Zhao Guangbao
    Wu Jianhua
    [J]. 2020 IEEE/ASME INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT MECHATRONICS (AIM), 2020, : 1190 - 1195
  • [48] Multi-Robot Path Planning with Maintenance of Generalized Connectivity
    Solana, Yoann
    Furci, Michele
    Cortes, Juan
    Franchi, Antonio
    [J]. 2017 INTERNATIONAL SYMPOSIUM ON MULTI-ROBOT AND MULTI-AGENT SYSTEMS (MRS), 2017,
  • [49] The Design of Interfaces for Multi-Robot Path Planning and Control
    Andolina, Salvatore
    Forlizzi, Jodi
    [J]. 2014 IEEE WORKSHOP ON ADVANCED ROBOTICS AND ITS SOCIAL IMPACTS (ARSO), 2014, : 7 - 13
  • [50] An Optimization Variant of Multi-Robot Path Planning is Intractable
    Surynek, Pavel
    [J]. PROCEEDINGS OF THE TWENTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-10), 2010, : 1261 - 1263