A complete multi-robot path-planning algorithm

被引:0
|
作者
Ebtehal Turki Saho Alotaibi
Hisham Al-Rawi
机构
[1] Al-Imam Muhammad Ibn Saud Islamic University,Computer Science Department
关键词
Multi-robot; Path planning; Algorithms;
D O I
暂无
中图分类号
学科分类号
摘要
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
页数:47
相关论文
共 50 条
  • [1] A complete multi-robot path-planning algorithm
    Alotaibi, Ebtehal Turki Saho
    Al-Rawi, Hisham
    [J]. AUTONOMOUS AGENTS AND MULTI-AGENT SYSTEMS, 2018, 32 (05) : 693 - 740
  • [2] A Complete Multi-Robot Path-Planning Algorithm JAAMAS Track
    Alotaibi, Ebtehal Turki Saho
    [J]. AAMAS '19: PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS, 2019, : 158 - 160
  • [3] An Adaptive Memetic Algorithm for Multi-robot Path-Planning
    Rakshit, Pratyusha
    Banerjee, Dhrubojyoti
    Konar, Amit
    Janarthanan, Ramadoss
    [J]. SWARM, EVOLUTIONARY, AND MEMETIC COMPUTING, (SEMCCO 2012), 2012, 7677 : 248 - 258
  • [4] Push and Spin: A Complete Multi-robot Path Planning Algorithm
    Alotaibi, Ebtehal Turki Saho
    Al-Rawi, Hisham
    [J]. 2016 14TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION, ROBOTICS AND VISION (ICARCV), 2016,
  • [5] A Decentralized Method Using Artificial Moments for Multi-Robot Path-Planning
    Xu, Wang-bao
    Chen, Xue-bo
    Zhao, Jie
    Huang, Tian-yun
    [J]. INTERNATIONAL JOURNAL OF ADVANCED ROBOTIC SYSTEMS, 2013, 10
  • [6] Efficient and Complete Centralized Multi-Robot Path Planning
    Luna, Ryan
    Bekris, Kostas E.
    [J]. 2011 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, 2011, : 3268 - 3275
  • [7] Improved A* Multi-Robot Bilevel Path Planning Algorithm
    Chen, Guangyou
    Yu, Su
    [J]. Computer Engineering and Applications, 2023, 59 (11): : 312 - 319
  • [8] Multi-Robot Path-Planning Problem for a Heavy Traffic Control Application: A Survey
    Alotaibi, Ebtehal Turki Saho
    Al-Rawi, Hisham
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (06) : 179 - 188
  • [9] Multi-Robot Scheduling and Path-Planning for Non-Overlapping Operator Attention
    Zanlongo, Sebastian A.
    Abodo, Franklin
    Long, Philip
    Padir, Taskin
    Bobadilla, Leonardo
    [J]. 2018 SECOND IEEE INTERNATIONAL CONFERENCE ON ROBOTIC COMPUTING (IRC), 2018, : 87 - 94
  • [10] Multi-robot Path Planning for Complete Coverage with Genetic Algorithms
    Sun, Rongchuan
    Tang, Chunhua
    Zheng, Jianying
    Zhou, Yongzheng
    Yu, Shumei
    [J]. INTELLIGENT ROBOTICS AND APPLICATIONS, ICIRA 2019, PT V, 2019, 11744 : 349 - 361