Path Planning for Unified Scheduling of Multi-Robot Based on BSO Algorithm

被引:5
作者
Qiu, Guangping [1 ]
Li, Jincan [1 ]
机构
[1] South China Agr Univ, Zhujiang Coll, Guangzhou 510900, Guangdong, Peoples R China
关键词
Brain storm optimization algorithm; multiple robots; unified scheduling; path planning; BRAIN STORM OPTIMIZATION; GENETIC ALGORITHM;
D O I
10.1142/S0218126624501330
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The technology for path planning of independent mobile robots is mature, but multi-robot path planning for unified scheduling and allocation is much more complex than single-robot path planning. This requires consideration of collision problems between robots, general optimal path problems, etc. This paper proposes the use of the BSO algorithm for unified scheduling and allocation of multiple robots to improve the efficiency of task execution. The BSO algorithm is a new type of intelligent optimization algorithm that uses clustering ideas to search for local optimal solutions and obtains global optimal solutions by comparing local optimal solutions. It also uses mutation ideas to increase the diversity of the algorithm and avoid becoming trapped in local optimal solutions. Using the GA/SA algorithm and the proposed BSO algorithm for computer simulation comparison, we obtained the optimal path planning for the three robots under unified scheduling. The total distance of the optimal path obtained by the BSO algorithm was 27.36% and 25.31% shorter than those of the GA and SA algorithms, respectively. To further test the performance of the BSO algorithm, we conducted additional experiments on the unified scheduling of multiple robots. The experimental results show that the proposed BSO algorithm can significantly improve the efficiency. The multi-robot under unified scheduling performs point-to-point path planning without collisions, and they can traverse all task target points in the shortest path without repetition. This algorithm is suitable for multi-robot tasks in large-scale environments.
引用
收藏
页数:26
相关论文
共 64 条
[1]   Multi-Robot Path Planning Method Using Reinforcement Learning [J].
Bae, Hyansu ;
Kim, Gidong ;
Kim, Jonguk ;
Qian, Dianwei ;
Lee, Sukgyu .
APPLIED SCIENCES-BASEL, 2019, 9 (15)
[2]  
Behnck Lucas P., 2015, IFAC - Papers Online, V48, P63, DOI 10.1016/j.ifacol.2015.08.109
[3]   Scheduling of AGVs in Automated Container Terminal Based on the Deep Deterministic Policy Gradient (DDPG) Using the Convolutional Neural Network (CNN) [J].
Chen, Chun ;
Hu, Zhi-Hua ;
Wang, Lei .
JOURNAL OF MARINE SCIENCE AND ENGINEERING, 2021, 9 (12)
[4]   Brain storm optimization algorithm: a review [J].
Cheng, Shi ;
Qin, Quande ;
Chen, Junfeng ;
Shi, Yuhui .
ARTIFICIAL INTELLIGENCE REVIEW, 2016, 46 (04) :445-458
[5]   Robot Manipulator Capability in MATLAB A Tutorial on Using the Robotics System Toolbox [J].
Corke, Peter .
IEEE ROBOTICS & AUTOMATION MAGAZINE, 2017, 24 (03) :165-166
[6]   A Multiobjective Brain Storm Optimization Algorithm Based on Decomposition [J].
Dai, Cai ;
Lei, Xiujuan .
COMPLEXITY, 2019, 2019
[7]   Multi-robot path planning using improved particle swarm optimization algorithm through novel evolutionary operators [J].
Das, P. K. ;
Jena, P. K. .
APPLIED SOFT COMPUTING, 2020, 92
[8]   A Comprehensive Review on Automatic Mobile Robots: Applications, Perception, Communication and Control [J].
Ding, Nian ;
Peng, Chunrong ;
Lin, Min ;
Wu, Celimuge .
JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2022, 31 (08)
[9]   Imperialist competitive algorithm optimized artificial neural networks for UCAV global path planning [J].
Duan, Haibin ;
Huang, Linzhi .
NEUROCOMPUTING, 2014, 125 :166-171
[10]   Global-best brain storm optimization algorithm [J].
El-Abd, Mohammed .
SWARM AND EVOLUTIONARY COMPUTATION, 2017, 37 :27-44