Hostname: page-component-745bb68f8f-g4j75 Total loading time: 0 Render date: 2025-02-04T02:48:51.014Z Has data issue: false hasContentIssue false

Research on hybrid path planning of underground degraded environment inspection robot based on improved A* algorithm and DWA algorithm

Published online by Cambridge University Press:  30 January 2025

Congcong Gu
Affiliation:
School of Mechatronic Engineering, China University of Mining and Technology, Xuzhou, China National Key Laboratory of Intelligent Mining Equipment Technology, Xuzhou, China
Songyong Liu*
Affiliation:
School of Mechatronic Engineering, China University of Mining and Technology, Xuzhou, China National Key Laboratory of Intelligent Mining Equipment Technology, Xuzhou, China
Hongsheng Li
Affiliation:
School of Mechatronic Engineering, Xuzhou University of Technology, Xuzhou, China
Kewen Yuan
Affiliation:
School of Mechatronic Engineering, China University of Mining and Technology, Xuzhou, China National Key Laboratory of Intelligent Mining Equipment Technology, Xuzhou, China
Wenjiie Bao
Affiliation:
School of Mechatronic Engineering, China University of Mining and Technology, Xuzhou, China National Key Laboratory of Intelligent Mining Equipment Technology, Xuzhou, China
*
Corresponding author: Songyong Liu; Email: lsycumt@163.com

Abstract

Aiming at the problems of many path inflection points, unsmooth paths, and poor local obstacle avoidance in path planning of inspection robots in static-dynamic scenes under complex geological conditions in coal mine roadways, a hybrid path planning method based on the improved A* algorithm and dynamic window approach (DWA) algorithm is proposed. First, the inspection robot platform and system model are constructed. An improved heuristic function that incorporates target weight information is proposed based on the A* global path planning algorithm. Additionally, redundant nodes are eliminated, and the path is smoothed using the Floyd algorithm and B-spline curves. Second, the global path planning A* algorithm and the local path planning DWA algorithm are fused. The dynamic path planning is carried out by setting the key node information of the global path extracted from the improved A* algorithm as the local target point of the DWA algorithm. On this basis, a grid map is established to simulate and analyze the proposed path planning algorithm. Finally, the autonomous path planning and walking experiment of inspection robot in simulated roadway environment are carried out. The results show that the hybrid path planning method based on improved A* algorithm and DWA algorithm proposed in this paper is more efficient and safer, which can meet the motion requirements of inspection robot in coal mine roadway.

Type
Research Article
Copyright
© The Author(s), 2025. 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

Katrasnik, J., Pernus, F. and Likar, B., “A survey of mobile robots for distribution power line inspection,” IEEE Trans. Power Deliver. 25(1), 485493 (2010).CrossRefGoogle Scholar
Wang, Z. P., He, B., Zhou, Y. M., Liu, K. and Zhang, C. H., “Design and implementation of a cable inspection robot for cable-stayed bridges,” Robotica 39(8), 14171433 (2021).CrossRefGoogle Scholar
Yin, J. H., Liu, X. M., Wang, Y. Q. and Wang, Y. C., “Design and motion mechanism analysis of screw-driven in-pipe inspection robot based on novel adapting mechanism,” Robotica 42(4), 12971319 (2024).CrossRefGoogle Scholar
Jiang, Q., Liu, Y. D., Yan, Y. J., Xu, P., Pei, L. and Jiang, X. C., “Active pose relocalization for intelligent substation inspection robot,” IEEE Trans. Ind. Electron. 70(5), 49724982 (2023).CrossRefGoogle Scholar
Dubey, R. K., Sohn, S. S., Thrash, T., Hölscher, C., Borrmann, A. and Kapadia, M., “Cognitive path planning with spatial memory distortion,” IEEE Trans. Visual. Comput. Graphics 29(8), 35353549 (2023).CrossRefGoogle ScholarPubMed
Li, S. H., Gu, J. S., Li, Z. J., Li, S. F., Guo, B. X., Gao, S. B., Zhao, F., Yang, Y. W., Li, G. X. and Dong, L. F., “A visual SLAM-based lightweight multi-modal semantic framework for an intelligent substation robot,” Robotica 42(7), 21692183 (2024).CrossRefGoogle Scholar
Chen, L., Ma, Y., Zhang, Y. and Liu, J. G., “Obstacle avoidance and multitarget tracking of a super redundant modular manipulator based on Bezier curve and particle swarm optimization,” Chin. J. Mech. Eng. 33(1), 71 (2020).CrossRefGoogle Scholar
Hu, S. N., Tian, S. P., Zhao, J. S. and Shen, R. Q., “Path planning of an unmanned surface vessel based on the improved A-star and dynamic window method,” J. Marine Sci. Eng. 11(5), 1060 (2023).CrossRefGoogle Scholar
Wang, T., Xue, Z. L., Dong, X. Q. and Xie, S. L., “Autonomous intelligent planning method for welding path of complex ship components,” Robotica 39(3), 428437 (2021).CrossRefGoogle Scholar
Hao, B., Zhao, J. S. and Wang, Q., “A review of intelligence-based vehicles path planning,” SAE Int. J. Commer. Veh. 16(4), 329339 (2023).CrossRefGoogle Scholar
Yan, X. M., Huang, H., Hao, Z. F. and Wang, J. H., “A graph-based fuzzy evolutionary algorithm for solving two-echelon vehicle routing problems,” IEEE Trans. Evol. Comput. 24(1), 129141 (2020).CrossRefGoogle Scholar
Frederick, F. D., Marlim, M. S. and Kang, D., “Optimization of chlorine injection schedule in water distribution networks using water age and breadth-first search algorithm,” Water 16(3), 486 (2024).CrossRefGoogle Scholar
Plaku, E., Bekris, K. E., Chen, B. Y., Ladd, A. M. and Kavraki, L. E., “Sampling-based roadmap of trees for parallel motion planning,” IEEE Trans. Robot. 21(4), 597608 (2005).CrossRefGoogle Scholar
Yin, X., Cai, P., Zhao, K. W., Zhang, Y., Zhou, Q. and Yao, D. J., “Dynamic path planning of AGV based on kinematical constraint A* algorithm and following DWA fusion algorithms,” Sensors - Basel 23(8), 4102 (2023).CrossRefGoogle Scholar
Zhang, S., Liu, X. J., Yan, B. K., Bi, J. and Han, X. D., “A real-time look-ahead trajectory planning methodology for multi small line segments path,” Chin. J. Mech. Eng. 36(1), 59 (2023).CrossRefGoogle Scholar
Luo, M. R., Tian, Y. N., Li, E., Chen, M. H. and Tan, M., “A local obstacle avoidance and global planning method for the follow-the-leader motion of coiled hyper-redundant manipulators,” IEEE Trans. Ind. Inform. 20(4), 65916602 (2024).CrossRefGoogle Scholar
Tutsoy, O., Ahmadi, K., Asadi, D., Nabavi-Chashmi, S. Y. and Iqbal, J., “Minimum distance and minimum time optimal path planning with bioinspired machine learning algorithms for faulty unmanned air vehicles,” IEEE Trans. Intel. Transp. (2024).CrossRefGoogle Scholar
Wang, X. H., Ma, X. and Li, Z. W., “Research on SLAM and path planning method of inspection robot in complex scenarios,” Electronics 12(10), 2178 (2023).CrossRefGoogle Scholar
Bogaerts, B., Sels, S., Vanlanduit, S. and Penne, R., “A gradient-based inspection path optimization approach,” IEEE Robot. Autom. Lett. 3(3), 26462653 (2018).CrossRefGoogle Scholar
Chaves, S. M., Kim, A., Galceran, E. and Eustice, R. M., “Opportunistic sampling-based active visual SLAM for underwater inspection,” Auton. Robot. 40(7), 12451265 (2016).CrossRefGoogle Scholar
Tan, Y. S., Ouyang, J., Zhang, Z., Lao, Y. L. and Wen, P. J., “Path planning for spot welding robots based on improved ant colony algorithm,” Robotica 41(3), 926938 (2023).CrossRefGoogle Scholar
Jiang, P.Y., Zhao, R.J. and Chu, Q.Q.. Inspecter - A Cad Directed Intelligent Inspection Planning System for Coordinate Measuring Machines. In: Proceedings of The International Conference on Computer Integrated Manufacturing, ICCCIM 91: Manufacturing Enterprises of The 21st Century (Lim, B.S., ed.) (International Conf on Computer Integrated Manufacturing (ICCIM 91) (1991), pp. 598600.Google Scholar
Chen, J. Q., Li, M. Y., Su, Y. S., Li, W. Q. and Lin, Y. Z., “Direction constraints adaptive extended bidirectional A* algorithm based on random two-dimensional map environments,” Robot. Auton. Syst. 165, 104430 (2023).CrossRefGoogle Scholar
Liu, Y. J., Wang, C., Wu, H. and Wei, Y. L., “Mobile robot path planning based on kinematically constrained A-star algorithm and DWA fusion algorithm,” Mathematics -Basel 11(21), 4552 (2023).Google Scholar
Zhang, Y., Tang, J. F., Lv, S. M. and Luo, X. G., “Floyd-A* algorithm solving the least-time itinerary planning problem in urban scheduled public transport network,” Math. Probl. Eng. 2014(1), 185383 (2014).CrossRefGoogle Scholar
Zhang, D., Ju, R. J. and Cao, Z. C., “Reinforcement learning-based motion control for snake robots in complex environments,” Robotica 42(4), 947961 (2024).CrossRefGoogle Scholar
Tsitsiashvili, G. S. and Losev, A. S., “Application of the Floyd algorithm to the asymptotic analysis of networks with unreliable ribs,” Automat. Remote Control 69(7), 12621265 (2008).CrossRefGoogle Scholar
Ruchanurucks, M., “Humanoid robot upper body motion generation using B-spline-based functions,” Robotica 33(4), 705720 (2015).CrossRefGoogle Scholar
Wang, S. Q., Hu, Y. Y., Liu, Z. N. and Ma, L. J., “Research on adaptive obstacle avoidance algorithm of robot based on DDPG-DWA,” Comput. Electr. Eng. 109, 108753 (2023).CrossRefGoogle Scholar
Liu, C. J., Zhang, J., Li, N., Zhuo, Q. H., Yu, K. H. and Lin, K. X., “Investigation on the optimization strategy of DWA algorithm for path planning of the USVs with the consideration of environmental factors,” Int. J. Pattern. Recogn. (2024).Google Scholar
Yin, X., Cai, P., Zhao, K. W., Zhang, Y., Zhou, Q. and Yao, D. J., “Dynamic path planning of AGV based on kinematical constraint A* algorithm and following DWA fusion algorithms,” Sensors-Basel 23(8), 4102 (2023).CrossRefGoogle Scholar