Abstract
Aiming at the problems of incomplete path coverage and path redundancy in Autonomous Underwater Vehicle (AUV) path planning, an Ant Colony Path Planning Optimization Based on Opposition-Based Learning (ACPPO-OBL) is proposed. Firstly, Opposition-Based Learning (OBL) is introduced during the initialization phase of the ant colony. Moreover, the theoretical proof that ant colonies can be distributed near the optimal ant colony has also been proposed, indicating that the ACPPO-OBL algorithm has enhanced global search ability. Secondly, the coefficient for pheromone evaporation is revised. Besides, the proposed method involves a global pheromone update incorporating both best and worst reward mechanisms. Furthermore, it has been theoretically proven that the ACPPO-OBL algorithm has upper and lower bounds on the total pheromone concentration when searching for the optimal path. Additionally, an adaptive coefficient is incorporated into the heuristic function. The theoretical proof of the convergence of ACPPO-OBL has been established. As demonstrated in simulation experiments, ACPPO-OBL increases path coverage rates by 2–6\(\%\) and reduces path lengths by 6–11\(\%\) compared to ECDM planning. The ACPPO-OBL can be applied to cover irregular areas of various shapes and provides better coverage, improving the efficiency and stability of full-coverage paths in irregular areas.
Similar content being viewed by others
Data Availability
Data will be made available on request
References
Chen M, Zhu D (2020) Data collection from underwater acoustic sensor networks based on optimization algorithms. Computing 102(1):1436–5057
Li M, Zhang H (2020) AUV 3D Path planning based on A* algorithm. In: 2020 Chinese automation congress (CAC), Shanghai, China, pp. 11–16
Zhang J, Ning X, Ma S (2023) An improved particle swarm optimization based on age factor for multi-AUV cooperative planning. Ocean Eng 287(115753):0029–8018
Okereke CE, Mohamad MM, Wahab NHA, Elijah O, Al-Nahari A, Zaleha SH (2023) An overview of machine learning techniques in local path planning for autonomous underwater vehicles. IEEE Access 11:24894–24907
Nazarahari M, Khanmirza E, Doostie S (2019) Multi-objective multi-robot path planning in continuous environment using an enhanced genetic algorithm. Expert Syst Appl 115:106–120
Liu XF, Fang Y, Zhan ZH, Jiang YL, Zhang J (2024) A cooperative evolutionary computation algorithm for dynamic multiobjective multi-AUV path planning. IEEE Trans Ind Inform 20(1):669–680
Xu P, Ding Y, Luo J (2021) Complete coverage path planning of an unmanned surface vehicle based on a complete coverage neural network algorithm. J Mar Sci Eng 9(11):1163
Banik S, Sujit PB, Rathinam S (2020) Multi-AUV coverage with functional constraints and currents. In: 2020 IEEE/OES autonomous underwater vehicles symposium (AUV). St. Johns, NL, Canada, pp. 1–2
Zhao L, Bai Y, Paik JK (2023) Global-local hierarchical path planning scheme for unmanned surface vehicles under dynamically unforeseen environments. Ocean Eng 280:114750
Shi J, Zhou M (2020) A data-driven intermittent online coverage path planning method for AUV-based bathymetric mapping. Appl Sci 10(19):6688
Zhu D, Zhu T, Yan M (2020) Multi-AUV complete coverage path planning based on improved neural network. J Syst Simul 32(8):1505–1514
Zhang YX, Wang Q, Shen Y, Wang T, Dai N, He B (2023) Multi-AUV cooperative search method based on dynamic optimal coverage. Ocean Eng 116168:0029–8018
Wu JY, Zhu SQ, Song W (2023) Coverage path planning based on improved cellular decomposition. J Syst Eng Electron 12(9):3949–3957
Ai B, Jia M, Xu H, Xu J, Wen Z, Li B, Zhang D (2021) Coverage path planning for maritime search and rescue using reinforcement learning. Ocean Eng 241:110098
Xu P, Ding Y, Luo J (2021) Complete coverage path planning of an unmanned surface vehicle based on a complete coverage neural network algorithm. J Mar Sci Eng 9(11):1163
Chen G, Shen Y, Qu N, Wang D, He B (2021) Control architecture of autonomous underwater vehicle for coverage mission in irregular region. Ocean Eng 236:109407
Chen G, Shen Y, Zhang Y, Zhang W, Wang D, He B (2021) 2D multi-area coverage path planning using L-SHADE in simulated ocean survey. Appl Soft Comput 112:107754
Guo X, Chen Y, Zhao D, Luo G (2022) A static area coverage algorithm for heterogeneous AUV group based on biological competition mechanism. Front Bioeng Biotechnol 13(10):845161
Mayilvaganam K, Shrivastava A, Rajagopal P (2022) An optimal coverage path plan for an autonomous vehicle based on polygon decomposition and ant colony optimization. Ocean Eng 252:111101
Huang H, Sun Y, Zhang Z, Jin B, Wang Z, Qin H, Zhang Z (2023) Robotic organism targets regional coverage capture path planning for marine aquafarm based on value iteration network. Ocean Eng 281:114981
Choi J, Lee Y, Kim T and Choi H (2016) Hierarchical topological modeling of marine environment. In: 2016 13th International conference on ubiquitous RoboAPF and ambient intelligence (URAI), Xi’an, China, pp. 877–880
Edwards G, Hinge J, Skou-Nielsen N, Villa-Henriksen A, Sørensen C, Green O (2017) Route planning evaluation of a prototype optimised infield route planner for neutral material flow agricultural operations. Biosyst Eng 153:149–157
Tang G, Tang C, Claramunt C, Hu X, Zhou P (2021) Geometric A-star algorithm: an improved a-star algorithm for AGV path planning in a port environment. IEEE Access 9:59196–59210
Wang M, Zhang J, Lu G (2023) A note on the modelling of foams using Voronoi technique. Thin-Walled Struct 187:110745
Ravankar AA, Ravankar A, Emaru T, Kobayashi Y (2020) HPPRM: hybrid potential based probabilistic roadmap algorithm for improved dynamic path planning of mobile robots. IEEE Access 8:221743–221766
Ali ZQM, Hasson ST (2022) Simulating the wireless sensor networks coverage area in a mesh topology. In: 2022 4th International conference on advanced science and engineering (ICOASE), Zakho, Iraq. pp. 55–59
Mannadiar R, Rekleitis I (2010) Optimal coverage of a known arbitrary environment. In: 2010 IEEE International conference on robotics and automation. Anchorage, AK: UDE, pp. 5525–5530
Sui F, Tang X, Dong Z, Gan X, Luo P, Sun J (2023) ACO+PSO+A*: a bi-layer hybrid algorithm for multi-task path planning of an AUV. Comput Ind Eng 175:108905
Zhao L, Wang F, Bai Y (2023) Route planning for autonomous vessels based on improved artificial fish swarm algorithm. Ships Offshore Struct 18(6):897–906
Sapre S, Mini S (2021) A differential moth flame optimization algorithm for mobile sink trajectory. Peer-to-Peer Netw Appl 14:44–57
Kumar A, Bawa S (2019) Generalized ant colony optimizer: swarm-based meta-heuristic algorithm for cloud services execution. Computing 101:1609–1632
Liu D, Hu X, Jiang Q (2023) Design and optimization of logistics distribution route based on improved ant colony algorithm. Optik 273:170405
Zhang S, Pu J, Si Y (2021) An adaptive improved ant colony system based on population information entropy for path planning of mobile robot. IEEE Access 9:24933–24945
Li J, Gao Y, Wang K, Sun Y (2021) A dual opposition-based learning for differential evolution with protective mechanism for engineering optimization problems. Appl Soft Comput 113:107942
Zhao M, Hou R, Li H, Ren M (2023) A hybrid grey wolf optimizer using opposition-based learning, sine cosine algorithm and reinforcement learning for reliable scheduling and resource allocation. J Syst Softw 205:111801
Ding W, Chang S, Yang X, Bao SD, Chen M (2023) Genetic algorithm with opposition-based learning and redirection for secure localization using ToA measurements in wireless networks. IEEE Internet of Things J 10(24):22294–22304
Si T, Miranda PBC, Bhattacharya D (2022) Novel enhanced DElp swarm algorithms using opposition-based learning schemes for global optimization problems. Expert Syst Appl 207:117961
Hao K, Zhao J, Li Z, Liu Y, Zhao L (2022) Dynamic path planning of a three-dimensional underwater AUV based on an adaptive genetic algorithm. Ocean Eng 263:112421
Li J, Yu S (2023) Three-dimensional path planning for AUVs in ocean current environment based on an improved compression factor particle swarm optimization algorithm. Ocean Eng 280:114610. https://doi.org/10.1016/j.oceaneng.2023.114610
Wang L, Zhu D, Pang W, Zhang Y (2023) A survey of underwater search for multi-target using Multi-AUV: task allocation, path planning, and formation control. Ocean Eng 278:114393
Zamuda A, Hernández SJD (2019) Success history applied to expert system for underwater glider path planning using differential evolution. Expert Syst Appl 119:155–170
Acknowledgements
This research was sponsored by the National Natural Science Foundation of China (Grant No. 62171179—“Study on Energy-Saving Technology of Underwater Wireless Sensor Network Nodes Based on Energy Harvesting” and 61771181—“Research on Precise Node Localization Technology for Large-Scale Underwater Acoustic Sensor Networks”).
Author information
Authors and Affiliations
Contributions
Jiaxing Chen: Formal analysis, Investigation, Writing & original draft, Resources. Xiaoqian Liu: Conceptualization, Writing & review & editing. Chao Wu: Review & editing. Jiahui Ma: Review. Zhiyuan Cui: Review. Zhihua Liu: Review & editing, Resources.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Chen, J., Liu, X., Wu, C. et al. An ant colony path planning optimization based on opposition-based learning for AUV in irregular regions. Computing (2024). https://doi.org/10.1007/s00607-024-01293-y
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00607-024-01293-y
Keywords
- Autonomous underwater vehicle
- Path planning
- Irregular region coverage
- Ant colony algorithm
- Opposition-based learning