Hostname: page-component-8448b6f56d-sxzjt Total loading time: 0 Render date: 2024-04-19T20:02:02.463Z Has data issue: false hasContentIssue false

Path planning of patrol robot based on modified grey wolf optimizer

Published online by Cambridge University Press:  13 March 2023

Qian Zhang
Affiliation:
School of Control and Mechanical Engineering, Tianjin Chengjian University, Tianjin, 300384, China
Xucheng Ning
Affiliation:
School of Control and Mechanical Engineering, Tianjin Chengjian University, Tianjin, 300384, China
Yingying Li*
Affiliation:
Tianjin Research Institute of Construction Machinery, Tianjin, 300409, China
Lei Pan
Affiliation:
School of Control and Mechanical Engineering, Tianjin Chengjian University, Tianjin, 300384, China
Rui Gao
Affiliation:
School of Control and Mechanical Engineering, Tianjin Chengjian University, Tianjin, 300384, China
Liyang Zhang
Affiliation:
School of Control and Mechanical Engineering, Tianjin Chengjian University, Tianjin, 300384, China
*
*Corresponding author. E-mail: liyingyingscholar@163.com

Abstract

The grey wolf optimizer (GWO) as a new intelligent optimization algorithm has been successfully applied in many fields because of its simple structure, few adjustment parameters and easy implementation. This paper mainly aims at the defects of GWO in path planning application, such as easily falling into local optimization, poor convergence and poor accuracy, and turn point grey wolf optimization (TPGWO) algorithm is proposed. First, the idea of cross-mutation and roulette is used to increase the initial population of GWO and improve the search range. At the same time, the convergence factor function is improved to become a nonlinear update. In the early stage, the search range is expanded, and in the later stage, the convergence speed is increased, while the parameters in the convergence factor function can be adjusted according to the number of obstacles and the map area to change the turning point of the function to improve the convergence speed and accuracy of the algorithm. The turning times and turning angles of the obtained path are added to the fitness function as penalty values to improve the path accuracy. The optimization test is carried out through 16 test functions, and the test results prove the convergence and robustness of TPGWO algorithm. Finally, the TPGWO algorithm is applied to the path planning of patrol robot for simulation experiments. Compared with the GWO algorithm and Particle Swarm Optimization, the simulation results show that the TPGWO algorithm has better convergence, stability and accuracy in the path planning of patrol robot.

Type
Research Article
Copyright
© The Author(s), 2023. Published by Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Wu, Y., Sun, L., Han, W., Chen, L., Liu, X. and Wu, Z., “Characteristics and development prospect of computer automatic patrol inspection technology,” J. Phys. Conf. Ser. 1650(3), 032172 (2020).CrossRefGoogle Scholar
Gao, Y., Li, S., Wang, X. and Chen, Q., “A Patrol Mobile Robot for Power Transformer Substations Based on ROS,” In: 2018 Chinese Control And Decision Conference (CCDC) (2018).Google Scholar
Sun, W., Wei, K., Liu, Z., Li, Q. and Xu, X., “Linear quadratic Gaussian control for wireless communication reliability for a mobile monitoring robot in a UHV power substation,” IEEE Syst. J. 16(3), 41494159 (2022). doi: 10.1109/JSYST.2022.3143866.CrossRefGoogle Scholar
Liang, Y. H., Cai, C., Zhao, J., Chang, G.-X., Wang, L.-H. and Lv, X.-L., “Local Environments Modelling and Path Planning for Patrol Robot in the Substation,” In: IEEE International Conference on Computer Supported Cooperative Work in Design (IEEE, 2016).Google Scholar
Hichri, B., Gallala, A., Giovannini, F. and Kedziora, S., “Mobile robots path planning and mobile multirobots control: A review,” Robotica 40(12), 114 (2022). doi: 10.1017/S0263574722000893.CrossRefGoogle Scholar
Ras, A., Drr, A. and Pr, B., “A Boundary Node Method for path planning of mobile robots,” Robot. Auton. Syst. 123(21), 103320.Google Scholar
Tang, Z. and Ma, H., “An overview of path planning algorithms,” IOP Conf. Ser. Earth Environ. Sci. 804(2), 022024(10pp) (2021).10.1088/1755-1315/804/2/022024CrossRefGoogle Scholar
Deng, L., Chen, H., Liu, H., Zhang, H. and Zhao, Y., “Overview of UAV Path Planning Algorithms,” In: 2021 IEEE International Conference on Electronic Technology, Communication and Information (ICETCI) (2021) pp. 520523. doi: 10.1109/ICETCI53161.2021.9563566.CrossRefGoogle Scholar
Wang, X. and Meng, X., “UAV Online Path Planning Based on Improved Genetic Algorithm,” In: 2019 Chinese Control Conference (CCC) (2019) pp. 41014106. doi: 10.23919/ChiCC.2019.8866205.CrossRefGoogle Scholar
Arikere, A., Kumar, G. S. and Bandyopadhyay, S., “Optimisation of Double Wishbone Suspension System Using Multi-Objective Genetic Algorithm,” In: Simulated Evolution and Learning - 8th International Conference, SEAL 2010, Kanpur, India, December 1-4, 2010, Proceedings (DBLP, 2010).Google Scholar
Wang, Y., Bai, P., Liang, X., Wang, W., Zhang, J. and Fu, Q., “Reconnaissance mission conducted by UAV swarms based on distributed PSO path planning algorithms,” IEEE Access 7(1), 105086105099 (2019). doi: 10.1109/ACCESS.2019.2932008.CrossRefGoogle Scholar
Tan, Y., Ouyang, J., Zhang, Z., Lao, Y. and Wen, P., “Path planning for spot welding robots based on improved ant colony algorithm,” Robotica 41(3), 113 (2022). doi: 10.1017/S026357472200114X.Google Scholar
Pozna, C., Precup, R-E., Horvath, E. and Petriu, E. M., “Hybrid particle filter-particle swarm optimization algorithm and application to fuzzy controlled servo systems,” IEEE Trans. Fuzzy Syst. 30(10), 42864297 (Oct. 2022).CrossRefGoogle Scholar
Sudhakara, P., Ganapathy, V. and Sundaran, K., “Mobile Robot Trajectory Planning Using Enhanced Artificial Bee Colony Optimization Algorithm,” In: 2017 IEEE International Conference on Power, Control, Signals and Instrumentation Engineering (ICPCSI) (2017) pp. 363367. doi: 10.1109/ICPCSI.2017.8392316.CrossRefGoogle Scholar
Wang, W., Tao, Q., Cao, Y., Wang, X. and Zhang, X., “Robot time-optimal trajectory planning based on improved Cuckoo search algorithm,” IEEE Access 8(1), 8692386933 (2020). doi: 10.1109/ACCESS.2020.2992640.CrossRefGoogle Scholar
Li, G., Dong, W., Wang, Y., Zhu, D. and Liu, Q., “Path Planning of Underwater Vehicles Based on Improved Whale Optimization Algorithm,” In: 2021 6th International Conference on Automation, Control and Robotics Engineering (CACRE) (2021) pp. 444448. doi: 10.1109/CACRE52464.2021.9501356.CrossRefGoogle Scholar
Mirjalili, S., Mirjalili, S. M. and Lewis, A., “Grey wolf optimizer,” Adv. Eng. Softw. 69(Mar.), 4661 (2014).10.1016/j.advengsoft.2013.12.007CrossRefGoogle Scholar
Zhang, S., Luo, Q. and Zhou, Y., “Hybrid grey wolf optimizer using elite opposition-based learning strategy and simplex method,” Int. J. Comput. Intell. Appl. 16(02), 1750012 (2017).10.1142/S1469026817500122CrossRefGoogle Scholar
Li, S. and Wang, F., “Research on optimization of improved grey wolf optimization-extreme learning machine algorithm in vehicle route planning,” Discrete Dyn. Nat. Soc. 2020(Oct.), 17 (2020).Google Scholar
Liu, J., Wei, X. and Huang, H., “An improved grey wolf optimization algorithm and its application in path planning,” IEEE Access 9(1), 121944–121956 (2021). doi: 10.1109/ACCESS.2021.3108973.Google Scholar
Luo, Q., Zhang, S., Li, Z. and Zhou, Y., “A novel complex-valued encoding grey wolf optimization algorithm,” Algorithms 9(1), 4 (2016).CrossRefGoogle Scholar
Heidari, A. A. and Pahlavani, P., “An efficient modified grey wolf optimizer with Lévy flight for optimization tasks,” Appl. Soft. Comput. 60(c), 115134 (2017).CrossRefGoogle Scholar
Zhang, W., Zhang, S., Wu, F. and Wang, Y., “Path planning of UAV based on improved adaptive grey wolf optimization algorithm,” IEEE Access 9(1), 8940089411 (2021). doi: 10.1109/ACCESS.2021.3090776.CrossRefGoogle Scholar
Li, J. and Yang, F., “Task assignment strategy for multi-robot based on improved grey wolf optimizer,” J. Ambient Intell. Human Comput. 11(4), 63196335 (2020).CrossRefGoogle Scholar
Wang, J. S. and Li, S. X., “An improved grey wolf optimizer based on differential evolution and elimination mechanism,” Sci. Rep. 9(1), (2019). doi: 10.1038/s41598-019-43546-3.Google ScholarPubMed
Kohli, M. and Arora, S., “Chaotic grey wolf optimization algorithm for constrained optimization problems,” J. Comput. Design Eng. 5(4), 458472 (2018).CrossRefGoogle Scholar
Teng, Z., Lv, J., Guo, L. and Yuanyuan, X., “An improved hybrid grey wolf optimization algorithm based on Tent mapping,” J. Harbin Inst. Technol. 50(11), 4655 (2018).Google Scholar
Nadimi-Shahraki, M. H., Taghian, S. and Mirjalili, S., “An improved grey wolf optimizer for solving engineering problems,” Expert Syst. Appl. 166(Mar.), 113917 (2020).CrossRefGoogle Scholar
Guo, M. W., Wang, J. S., Zhu, L., Guo, S. S. and Xie, W., “An improved grey wolf optimizer based on tracking and seeking modes to solve function optimization problems,” IEEE Access PP(99), 1 (2020).CrossRefGoogle Scholar
Qu, C., Gai, W., Zhong, M. and Zhang, J., “A novel reinforcement learning based grey wolf optimizer algorithm for unmanned aerial vehicles (UAVs) path planning,” Appl. Soft Comput. 89(1), 106099 (2020).CrossRefGoogle Scholar
Zhang, S., Zhou, Y., Li, Z. and Pan, W., “Grey wolf optimizer for unmanned combat aerial vehicle path planning,” Adv. Eng. Softw. 99(Sep.), 121136 (2016).10.1016/j.advengsoft.2016.05.015CrossRefGoogle Scholar
Hui, X., Xiang, L. and Su, J., “An Improved Grey Wolf Optimizer Algorithm Integrated with Cuckoo Search,” In: 2017 9th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications (IDAACS) (IEEE, 2017).Google Scholar
Zhao, X., Zhan, P. and Liu, Y., “Rapid Construction Algorithm of 3D Urban Road Network from Raster Maps,” In: 2017 International Conference on Virtual Reality and Visualization (ICVRV) (2017) pp. 109114. doi: 10.1109/ICVRV.2017.00029.CrossRefGoogle Scholar
Ren, L., “A novel raster map exchange scheme based on visual cryptography,” Adv. Multimed. 2021(1), 17 (2021).10.1155/2021/3287774CrossRefGoogle Scholar
Zhang, M. J., Long, D. Y., Wang, X. and Yang, J., “Research on convergence of grey wolf optimization algorithm based on Markov chain,” Acta Electronica Sinica 48(8), 15871595 (2020).Google Scholar
Awad, N. H., Ali, M. Z. and Suganthan, P. N., “Ensemble Sinusoidal Differential Covariance Matrix Adaptation with Euclidean Neighborhood for Solving CEC2017 Benchmark Problems,” In: 2017 IEEE Congress on Evolutionary Computation (CEC) (IEEE, 2017) pp. 372379.CrossRefGoogle Scholar
Zhang, P. and Zhang, J., “Lower limb exoskeleton robots’ dynamics parameters identification based on improved beetle swarm optimization algorithm,” Robotica 40(8), 27162731 (2022). doi: 10.1017/S0263574721001922.CrossRefGoogle Scholar
Abualigah, L., Diabat, A., Mirjalili, S., Abd Elaziz, M. and Gandomi, A. H., “The arithmetic optimization algorithm,” Comput. Methods Appl. Mech. Eng. 376(1), 113609 (2021).CrossRefGoogle Scholar