Dynamic Path Planning of Mobile Robot Based on Improved Sparrow Search Algorithm

被引:28
作者
Liu, Lisang [1 ,2 ]
Liang, Jingrun [1 ,2 ]
Guo, Kaiqi [1 ,2 ]
Ke, Chengyang [1 ,2 ]
He, Dongwei [1 ,2 ]
Chen, Jian [1 ,2 ]
机构
[1] Fujian Univ Technol, Sch Elect Elect Engn & Phys, Fuzhou 350118, Peoples R China
[2] Fujian Prov Ind Integrated Automat Ind Technol, Fuzhou 350118, Peoples R China
关键词
sparrow search algorithm; Cauchy reverse learning; sine-cosine algorithm; Levy flight strategy; dynamic window approach; path planning; OPTIMIZATION; QUALITY;
D O I
10.3390/biomimetics8020182
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Aiming at the shortcomings of the traditional sparrow search algorithm (SSA) in path planning, such as its high time-consumption, long path length, it being easy to collide with static obstacles and its inability to avoid dynamic obstacles, this paper proposes a new improved SSA based on multi-strategies. Firstly, Cauchy reverse learning was used to initialize the sparrow population to avoid a premature convergence of the algorithm. Secondly, the sine-cosine algorithm was used to update the producers' position of the sparrow population and balance the global search and local exploration capabilities of the algorithm. Then, a Levy flight strategy was used to update the scroungers' position to avoid the algorithm falling into the local optimum. Finally, the improved SSA and dynamic window approach (DWA) were combined to enhance the local obstacle avoidance ability of the algorithm. The proposed novel algorithm is named ISSA-DWA. Compared with the traditional SSA, the path length, path turning times and execution time planned by the ISSA-DWA are reduced by 13.42%, 63.02% and 51.35%, respectively, and the path smoothness is improved by 62.29%. The experimental results show that the ISSA-DWA proposed in this paper can not only solve the shortcomings of the SSA but can also plan a highly smooth path safely and efficiently in the complex dynamic obstacle environment.
引用
收藏
页数:22
相关论文
共 43 条
[1]  
Cao K., 2019, P 2019 IEEE INT C ME
[2]   Research on navigation of bidirectional A* algorithm based on ant colony algorithm [J].
Chen, Yu-qiang ;
Guo, Jian-lan ;
Yang, Huaide ;
Wang, Zheng-qin ;
Liu, Hong-ling .
JOURNAL OF SUPERCOMPUTING, 2021, 77 (02) :1958-1975
[3]  
Chen Zheyi, 2021, Proceedings of the 2021 IEEE International Conference on Power Electronics, Computer Applications (ICPECA), P32, DOI 10.1109/ICPECA51329.2021.9362519
[4]   Ant colony optimization -: Artificial ants as a computational intelligence technique [J].
Dorigo, Marco ;
Birattari, Mauro ;
Stuetzle, Thomas .
IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE, 2006, 1 (04) :28-39
[5]   Enhancing Path Quality of Real-Time Path Planning Algorithms for Mobile Robots: A Sequential Linear Paths Approach [J].
Fareh, Raouf ;
Baziyad, Mohammed ;
Rabie, Tamer ;
Bettayeb, Maamar .
IEEE ACCESS, 2020, 8 :167090-167104
[6]  
Feng W., 2020, J ORDNANCE EQUIPMENT, V41, P131
[7]   Levy flight distribution: A new metaheuristic algorithm for solving engineering optimization problems [J].
Houssein, Essam H. ;
Saad, Mohammed R. ;
Hashim, Fatma A. ;
Shaban, Hassan ;
Hassaballah, M. .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2020, 94
[8]   A Learning Vector Particle Swarm Algorithm Incorporating Sparrow for UAV Path Planning [J].
Hu, Chunan ;
Deng, Mingjie ;
Zhu, Donglin .
INTERNATIONAL JOURNAL OF SWARM INTELLIGENCE RESEARCH, 2022, 13 (01)
[9]   Research on Path Planning for Reducing Vibration Fatigue of Precision Equipment Transportation [J].
Huang, Ying ;
Xie, Quanmin ;
Wang, Xingjun .
JOURNAL OF COMPUTING AND INFORMATION SCIENCE IN ENGINEERING, 2022, 22 (01)
[10]   Improved sparrow search algorithm optimization deep extreme learning machine for lithium-ion battery state-of-health prediction [J].
Jia, Jianfang ;
Yuan, Shufang ;
Shi, Yuanhao ;
Wen, Jie ;
Pang, Xiaoqiong ;
Zeng, Jianchao .
ISCIENCE, 2022, 25 (04)