Hostname: page-component-7479d7b7d-k7p5g Total loading time: 0 Render date: 2024-07-11T08:31:26.612Z Has data issue: false hasContentIssue false

Improved gray wolf optimization algorithm integrating A* algorithm for path planning of mobile charging robots

Published online by Cambridge University Press:  06 December 2023

Shangjunnan Liu
Affiliation:
College of Mechanical and Storage and Transportation Engineering, China University of Petroleum-Beijing, Beijing, 102249, China
Shuhai Liu*
Affiliation:
College of Mechanical and Storage and Transportation Engineering, China University of Petroleum-Beijing, Beijing, 102249, China Center of Advanced Oil and Gas Equipment, China University of Petroleum-Beijing, Beijing, 102249, China
Huaping Xiao
Affiliation:
College of Mechanical and Storage and Transportation Engineering, China University of Petroleum-Beijing, Beijing, 102249, China Center of Advanced Oil and Gas Equipment, China University of Petroleum-Beijing, Beijing, 102249, China
*
Corresponding author: Shuhai Liu; Email: liu_shu_hai@163.com

Abstract

With the popularization of electric vehicles, early built parking lots cannot solve the charging problem of a large number of electric vehicles. Mobile charging robots have autonomous navigation and complete charging functions, which make up for this deficiency. However, there are static obstacles in the parking lot that are random and constantly changing their position, which requires a stable and fast iterative path planning method. The gray wolf optimization (GWO) algorithm is one of the optimization algorithms, which has the advantages of fast iteration speed and stability, but it has the drawback of easily falling into local optimization problems. This article first addresses this issue by improving the fitness function and position update of the GWO algorithm and then optimizing the convergence factor. Subsequently, the fitness function of the improved gray wolf optimization (IGWO) algorithm was further improved based on the minimum cost equation of the A* algorithm. The key coefficients AC1 and AC2 of two different fitness functions, Fitness1 and Fitness2, were discussed. The improved gray wolf optimization algorithm integrating A* algorithm (A*-IGWO) has improved the number of iterations and path length compared to the GWO algorithm in parking lots path planning problems.

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

Liu, L., Wang, X., Yang, X., Liu, H., Li, J. and Wang, P., “Path planning techniques for mobile robots: Review and prospect,” Expert Syst. Appl. 227(40), 12025 (2023).CrossRefGoogle Scholar
Li, C., Huang, X., Ding, J., Song, K. and Lu, S., “Global path planning based on a bidirectional alternating search A* algorithm for mobile robots,” Comput. Ind. Eng. 168(80), 108123 (2022).CrossRefGoogle Scholar
Xiaofei, Y., Yilun, S., Wei, L., Hui, Y., Weibo, Z. and Zhengrong, X., “Global path planning algorithm based on double DQN for multi-tasks amphibious unmanned surface vehicle,” Ocean Eng. 266(70), 112809 (2022).CrossRefGoogle Scholar
Chen, C., “Path planning in distorted configuration space,” ROBOTICA 35(7), 15851597 (2017).CrossRefGoogle Scholar
Howden, W. E., “The sofa problem,” Comput. J. 11(3), 299301 (1968).CrossRefGoogle Scholar
Zhang, X., Wang, J., Fang, Y. and Yuan, J., “Multilevel humanlike motion planning for mobile robots in complex indoor environments,” IEEE Trans. Autom. Sci. Eng. 16(3), 12441258 (2018a).CrossRefGoogle Scholar
Raouf, F., Mohammed, B., Mohammad, R., Tamer, R. and Maamar, B., “Investigating reduced path planning strategy for differential wheeled mobile robot,” ROBOTICA 38(2), 235255 (2020).Google Scholar
Shao, X., Zheng, R., Wei, J., Guo, D., Yang, T., Wang, B. and Zhao, Y., “Path Planning of Mobile Robot Based on Improved ant Colony Algorithm Based on Honeycomb Grid,” In: IEEE 5th Advanced Information Technology, Electronic and Automation Control Conference (IAEAC) (IEEE, 2021) pp. 13581362.CrossRefGoogle Scholar
Chien, R. T., Zhang, L. and Zhang, B., “Planning collision-free paths for robotic arm among obstacles,” IEEE Trans. Pattern Anal. Mach. Intell. 1(1), 9196 (1984).CrossRefGoogle Scholar
Gomez, C., Fehr, M. and Millane, A., “Hybrid Topological and 3D Dense Mapping Through Autonomous Exploration for Large Indoor Environments,” In: IEEE International Conference on Robotics and Automation (ICRA) (IEEE, 2020) pp. 96739679.CrossRefGoogle Scholar
Shin, Y. and Kim, E., “Hybrid path planning using positioning risk and artificial potential fields,” Aerospace Sci. Technol. 112(49), 106640 (2021).CrossRefGoogle Scholar
Guivant, J., Nebot, E. and Durrant-Whyte, H., “Simultaneous localization and map building using natural features in outdoor environments,” Intell. Auto. Syst. 6(1), 581586 (2000).Google Scholar
Xiao, L., Guanglei, M., Yimin, X. and Haitao, L., “A geometrical path planning method for unmanned aerial vehicle in 2D/3D complex environment,” Intell. Serv. Robot. 11(3), 301312 (2018).Google Scholar
Wang, G.-G., “Moth search algorithm: A bio-inspired metaheuristic algorithm for global optimization problems,” Memet. Comput. 10(2), 151164 (2018).CrossRefGoogle Scholar
Heidari, A. A., Mirjalili, S., Faris, H., Aljarah, I., Mafarja, M. and Chen, H., “Harris hawks optimization: Algorithm and applications,” Future Gener. Comput. Syst. 97(16), 849872 (2019).CrossRefGoogle Scholar
Wang, G. G., Deb, S. and Cui, Z. H., “Monarch butterfly optimization,” Neural Comput. Appl. 31(1), 19952014 (2020).CrossRefGoogle Scholar
Li, S., Chen, H., Wang, M., Heidari, A. A. and Mirjalili, S., “Slime mould algorithm: A new method for stochastic optimization,” Future Gener. Comput. Syst. 111(9), 300323 (2020).CrossRefGoogle Scholar
Tu, J., Chen, H., Wang, M. and Gandomi, A. H., “The colony predation algorithm,” J. Bionic Eng. 18(3), 674710 (2021).CrossRefGoogle Scholar
Yang, Y., Chen, H., Heidari, A. A. and Gandomi, A. H., “Hunger games search: Visions, conception, implementation, deep analysis, perspectives, and towards performance shifts,” Expert Syst. Appl. 177(4), 114864 (2021).CrossRefGoogle Scholar
Ahmadianfar, I., Heidari, A. A., Noshadian, S., Chen, H. and Gandomi, A. H., “INFO: An efficient optimization algorithm based on weighted mean of vectors,” Expert Syst. Appl. 195(11), 116516 (2022).CrossRefGoogle Scholar
Su, H., Zhao, D., Heidari, A. A., Liu, L., Zhang, X., Mafarja, M. and Chen, H., “RIME: A physics-based optimization,” Neurocomputing 532(14), 183214 (2023).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(13), 121136 (2016).CrossRefGoogle Scholar
Yang, X. S. and Deb, S., “Cuckoo Search Via Lévy Flights,” In: World Congress on Nature and Biologically Inspired Computing (2009) pp. 210214.Google Scholar
Yang, X. S., “Flower Pollination Algorithm for Global Optimization,” In: Unconventional Computation and Natural Computation (Springer, Berlin, Heidelberg, 2012) pp. 240249.CrossRefGoogle Scholar
Meng, X. B., Gao, X. Z., Liu, Y. and Zhang, H., “A novel bat algorithm with habitat selection and Doppler effect in echoes for optimization,” Expert Syst. Appl. 42(17), 63506364 (2015).CrossRefGoogle Scholar
Meng, X. B., Gao, X. Z., Lu, L., Liu, Y. and Zhang, H., “A new bio-inspired optimisation algorithm: Bird Swarm algorithm,” J. Exp. Theor. Artif. Intell. 28(4), 115 (2016).CrossRefGoogle Scholar
Karaboga, D. and Basturk, B., “A powerful and efficient algorithm for numerical function optimization: Artificial bee colony (ABC) algorithm,” J. Global Optim. 39(3), 459471 (2007).CrossRefGoogle Scholar
Mirjalili, S. and Lewis, A., “Adaptive Gbest-guided gravitational search algorithm,” Neural Comput. Appl. 25(7-8), 15691584 (2014).CrossRefGoogle Scholar
Kumar, R., Singh, L. and Tiwari, R., “Path planning for the autonomous robots using modified grey wolf optimization approach,” J. Intell. Fuzzy Syst. 40(5), 94539470 (2021).CrossRefGoogle Scholar
Wang, Y. and Cai, F., “Dynamic path planning for mobile robot based on particle swarm optimization,” AIP Conf. Proc. 1864(1),   2024 (2017).Google Scholar
Guo, J., Gao, Y. and Cui, G., “The path planning for mobile robot based on bat algorithm,” Int. J. Autom. Control 9(1), 5060 (2015).CrossRefGoogle Scholar
Qu, C., Gai, W., Zhang, J. and Zhong, M., “A novel hybrid grey wolf optimizer algorithm for unmanned aerial vehicle (UAV) path planning,” Knowl.-BASED Syst. 194(17), 105530 (2020).CrossRefGoogle Scholar
Panda, M., Das, B. and Pati, B. B., “Grey Wolf Optimization for Global Path Planning of Autonomous Underwater Vehicle,” In: Proceedings of the Third International Conference on Advanced Informatics for Computing Research (ICAICR‘19) (New York, NY, USA, Association for Computing Machinery) vol. 3 (2019) pp. 16.Google Scholar
Radmanesh, M., Kumar, M. and Sarim, M., “Grey wolf optimization based sense and avoid algorithm in a Bayesian framework for multiple UAV path planning in an uncertain environment,” Aerospace Sci. Technol. 77(16), 168179 (2018).CrossRefGoogle Scholar
Kazemi, N., Abdul-Rashid, S. H., Ariffin, R. G. R., Shekarian, E. and Zanoni, S., “Economic order quantity models for items with imperfect quality and emission considerations,” Int. J. Syst. Sci. Oper. Logist. 5(2), 99115 (2018).Google Scholar
Aghababa, M. P., “3D path planning for underwater vehicles using five evolutionary optimization algorithms avoiding static and energetic obstacles,” Appl. Ocean Res. 38(6), 4862 (2012).CrossRefGoogle Scholar
Mirjalili, S., Mirjalili, S. M., Lewis, A. and Optimizer, G. W., “Grey wolf optimizer,” Adv. Eng. Softw. 69(6), 4661 (2014).CrossRefGoogle Scholar
Zhu, Z., Shenghua, R. and Shijie, Z., “Grey wolf optimization algorithm based on adaptive normal cloud model,” Control Decis. (China) 36(10), 25622568 (2021). doi: 10.13195/j.kzyjc.2020.0233.Google Scholar
Xiao, W., “Path planning method of warehouse logistics robot based on improved gray wolf optimization algorithm,” Control Theory Appl. (China) 41(12), 2327 (2022). doi: 10.20033/j.1003-7241.(2022)12-0023-05.Google Scholar
Zhiqiang, L., Li, H., Liang, Y. and Heng, Z., “Path planing of mobile robot based on TGWO algorithm,” J. XI’An JIAOTONG Univ. (China) 56(10), 4956 (2022).Google Scholar
Su, L. and Yourui, H., “Robot path planning based on improved gray wolf optimization algorithm,” Inf. Comput. (China) 34(15), 6770 (2022).Google Scholar
Liu, H., Wei, X., Li, J. and Wang, G., “A star identification algorithm based on simplest general subgraph,” Acta Astronautica 183(2), 1122 (2021).CrossRefGoogle Scholar
Martins, O. O., Adekunle, A. A., Olaniyan, O. M. and Bolaji, B. O., “An improved multi-objective a-star algorithm for path planning in a large workspace: Design, implementation, and evaluation,” Sci. Afr. 15(22), e01068 (2022).Google Scholar
Ma, Y., Zhao, Y., Li, Z., Yan, X., Bi, H. and Królczyk, G., “A new coverage path planning algorithm for unmanned surface mapping vehicle based on A-star based searching,” Appl. Ocean Res. 123(19), 103163 (2022).CrossRefGoogle Scholar
Zhuo, Y., Weimin, Z., Yongliang, S., Mingzhu, L., Zhenshuo, L., Fangxing, L. and Qiang, H., “RimJump: Edge-based shortest path planning for a 2D map,” ROBOTICA 37(4), 641655 (2019).Google Scholar