journal article·2024-09-07Open access

A-Star (A*) with Map Processing for the Global Path Planning of Autonomous Underwater and Surface Vehicles Operating in Large Areas

Rafał Kot, Piotr Szymak, Paweł Piskur, Krzysztof Naus

Applied Sciences· Volume 14· Issue 17

Abstract

The global path planning system is one of the basic systems ensuring the autonomous operation of unmanned underwater vehicles (UUVs) and unmanned surface vehicles (USVs) in a complex aquatic environment. The A* path planning algorithm is one of the most well-known algorithms used to obtain an almost optimal path, avoiding obstacles even in a complex environment containing objects with specific shapes and non-uniform arrangements. The main disadvantage of this algorithm is the computational cost of path calculation. This article presents a new approach based on the image processing of the map before determining the path using A*. The results of numerical research based on a large-sized map expressing the port area confirm the proposed method’s effectiveness, which reduces the calculation time by over 500 times with a slight increase in the path length compared to the basic version of the A* algorithm. Based on the obtained results, the proposed approach also increases the path’s safety by designating narrow and risky areas as closed to vehicle movement. For this reason, the method seems suitable for use in global path planning for autonomous underwater vehicles (AUVs) and autonomous surface vehicles (ASVs) operating in large areas.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Robotic Path Planning Algorithms · Underwater Vehicles and Communication Systems · Maritime Navigation and Safety

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Faculty of Mechanical and Electrical Engineering, Polish Naval Academy, 81-127 Gdynia, Poland

Faculty of Navigation and Naval Weapon, Polish Naval Academy, 81-127 Gdynia, Poland

References (39)

Show source-provided references
1. Kot, R. (2022). Review of Obstacle Detection Systems for Collision Avoidance of Autonomous Underwater Vehicles Tested in a Real Environment. Electronics, 11.10.3390/electronics11213615 ↗
2. Path planning techniques for mobile robots: Review and prospect10.1016/j.eswa.2023.120254 ↗
3. A cross-platform deep reinforcement learning model for autonomous navigation without global information in different scenes10.1016/j.conengprac.2024.105991 ↗
4. Improved Reinforcement Learning Task Supervisor for Path Planning of Logistics Autonomous System
5. Path planning of autonomous underwater vehicle in unknown environment based on improved deep reinforcement learning10.1016/j.oceaneng.2024.117547 ↗
6. Haoran, Z., Hang, F., Fan, Y., Che, Q., and Yaoming, Z. (2024). Data-driven offline reinforcement learning approach for quadrotor’s motion and path planning. Chin. J. Aeronaut., in press.10.1016/j.cja.2024.07.012 ↗
7. Based on Deep Reinforcement Learning to path planning in uncertain ocean currents for Underwater Gliders10.1016/j.oceaneng.2024.117501 ↗
8. Improved ant colony optimization for safe path planning of AUV10.1016/j.heliyon.2024.e27753 ↗
9. Multi-robot path planning using improved particle swarm optimization algorithm through novel evolutionary operators10.1016/j.asoc.2020.106312 ↗
10. A Comparative Study of Different Collision Avoidance Systems with Local Path Planning for Autonomous Underwater Vehicles10.1109/ACCESS.2024.3394569 ↗
11. Improved genetic algorithm for mobile robot path planning in static environments10.1016/j.eswa.2024.123762 ↗
12. Dynamic path planning of a three-dimensional underwater AUV based on an adaptive genetic algorithm10.1016/j.oceaneng.2022.112421 ↗
13. Mehmood, D., Ali, A., Ali, S., Kulsoom, F., Chaudhry, H.N., and Haider, A.Z.U. (2024, January 8–9). A Novel Hybrid Genetic and A-star Algorithm for UAV Path Optimization. Proceedings of the 2024 IEEE 1st Karachi Section Humanitarian Technology Conference (KHI-HTC), Tandojam, Pakistan.10.1109/KHI-HTC60760.2024.10482095 ↗
14. Majeed, A., and Lee, S. (2018). A fast global flight path planning algorithm based on space circumscription and sparse visibility graph for unmanned aerial vehicle. Electronics, 7.10.3390/electronics7120375 ↗
15. Bygi, M.N., and Ghodsi, M. (2007, January 26–29). 3D visibility graph. Proceedings of the Computational Science and its Applications, Kuala Lumpur, Malaysia.
16. You, Y., Cai, C., and Wu, Y. (2019, January 22–24). 3d visibility graph based motion planning and control. Proceedings of the 5th International Conference on Robotics and Artificial Intelligence, Singapore.10.1145/3373724.3373735 ↗
17. New method for constructing a visibility graph-network in 3D space and a new hybrid system of modeling10.4149/cai_2017_5_1107 ↗
18. Harabor, D., and Grastien, A. (2011, January 7–11). Online graph pruning for pathfinding on grid maps. Proceedings of the AAAI Conference on Artificial Intelligence, San Francisco, CA, USA.10.1609/aaai.v25i1.7994 ↗
19. An improved A-Star based path planning algorithm for autonomous land vehicles10.1177/1729881420962263 ↗
20. Geometric A-star algorithm: An improved A-star algorithm for AGV path planning in a port environment10.1109/ACCESS.2021.3070054 ↗
21. Wang, H., Qi, X., Lou, S., Jing, J., He, H., and Liu, W. (2021). An Efficient and Robust Improved A* Algorithm for Path Planning. Symmetry, 13.10.3390/sym13112213 ↗
22. An Improved multi-objective a-star algorithm for path planning in a large workspace: Design, Implementation, and Evaluation
23. Li, J., Zhang, W., Hu, Y., Fu, S., Liao, C., and Yu, W. (2023). RJA-Star Algorithm for UAV Path Planning Based on Improved R5DOS Model. Appl. Sci., 13.10.3390/app13021105 ↗
24. Kabir, R., Watanobe, Y., Islam, M.R., and Naruse, K. (2024). Enhanced Robot Motion Block of A-Star Algorithm for Robotic Path Planning. Sensors, 24.10.3390/s24051422 ↗
25. Zhang, D., Chen, C., and Zhang, G. (2024, January 15–17). AGV path planning based on improved A-star algorithm. Proceedings of the 2024 IEEE 7th Advanced Information Technology, Electronic and Automation Control Conference (IAEAC), Chongqing, China.10.1109/IAEAC59436.2024.10503919 ↗
26. Yin, C., Tan, C., Wang, C., and Shen, F. (2024). An Improved A-Star Path Planning Algorithm Based on Mobile Robots in Medical Testing Laboratories. Sensors, 24.10.3390/s24061784 ↗
27. Li, J., Kang, F., Chen, C., Tong, S., Jia, Y., Zhang, C., and Wang, Y. (2023). The Improved A* Algorithm for Quadrotor UAVs under Forest Obstacle Avoidance Path Planning. Appl. Sci., 13.10.3390/app13074290 ↗
28. Wang, H., Lou, S., Jing, J., Wang, Y., Liu, W., and Liu, T. (2022). The EBS-A* algorithm: An improved A* algorithm for path planning. PLoS ONE, 17.10.1371/journal.pone.0263841 ↗
29. An improved A* algorithm for the industrial robot path planning with high success rate and short length10.1016/j.robot.2018.04.007 ↗
30. Liao, T., Chen, F., Wu, Y., Zeng, H., Ouyang, S., and Guan, J. (2024). Research on Path Planning with the Integration of Adaptive A-Star Algorithm and Improved Dynamic Window Approach. Electronics, 13.10.3390/electronics13020455 ↗
31. Chatzisavvas, A., Dossis, M., and Dasygenis, M. (2024). Optimizing Mobile Robot Navigation Based on A-Star Algorithm for Obstacle Avoidance in Smart Agriculture. Electronics, 13.10.3390/electronics13112057 ↗
32. Hong, Z., Sun, P., Tong, X., Pan, H., Zhou, R., Zhang, Y., Han, Y., Wang, J., Yang, S., and Xu, L. (2021). Improved A-Star algorithm for long-distance off-road path planning using terrain data map. ISPRS Int. J. Geo-Inf., 10.10.3390/ijgi10110785 ↗
33. Ju, C., Luo, Q., and Yan, X. (2020, January 23–25). Path planning using an improved a-star algorithm. Proceedings of the 2020 11th International Conference on Prognostics and System Health Management (PHM-2020 Jinan), Jinan, China.10.1109/PHM-Jinan48558.2020.00012 ↗
34. Li, X., Hu, X., Wang, Z., and Du, Z. (2020, January 15–17). Path planning based on combinaion of improved A-STAR algorithm and DWA algorithm. Proceedings of the 2020 2nd International Conference on Artificial Intelligence and Advanced Manufacture (AIAM), Manchester, UK.10.1109/AIAM50918.2020.00025 ↗
35. Li, J., Xiong, X., and Yang, Y. (2023, January 22–24). A Method of UAV Navigation Planning Based on ROS and Improved A-star Algorithm. Proceedings of the 2023 CAA Symposium on Fault Detection, Supervision and Safety for Technical Processes (SAFEPROCESS), Yibin, China.10.1109/SAFEPROCESS58597.2023.10295735 ↗
36. The MathWorks Inc. (2023, September 12). MATLAB Version: 9.13.0 (R2022b). Available online: https://www.mathworks.com.
37. (2023, August 29). Google.pl. Available online: https://www.google.pl/maps/@54.3985359,18.7207342,7518a,35y,133.79h,0.72t/data=!3m1!1e3?entry=ttu.
38. (2023, September 15). Panorama 360—Port Północny. Available online: http://www.port-polnocny.pl/Panorama_360/Port_Polnocny.html.
39. Cubic convolution interpolation for digital image processing10.1109/TASSP.1981.1163711 ↗