Addressing challenges such as unreachable search targets, weak path finding, limited obstacle avoidance ability, and slow algorithm convergence speed encountered in the 3D path planning of autonomous underwater vehicles (AUV) using the traditional cuckoo algorithm in complex waters, this paper proposes an AUV path planning algorithm, denoted as PSO-ASCS (particle swarm optimization-adaptive step-size cuckoo search algorithm). This algorithm integrates the improved adaptive step-size cuckoo Search and Particle Swarm Optimization. This research employs the conception of spatial layering to construct a three-dimensional model of complex waters for conducting path planning and obstacle avoidance experiments on the PSO-ASCS algorithm. The PSO-ASCS algorithm is tested and compared with the adaptive step size cuckoo search algorithm, standard cuckoo algorithm, and particle swarm optimization.This evaluation is carried out by constructing a fitness function that considers the three factors of path length, path smoothness, and path hazard. The experiments demonstrate that the enhanced algorithm exhibits robust global search capability and optimization performance. Moreover, the algorithm converges effectively, endowing the autonomous underwater vehicle (AUV) with the capacity to avoid obstacles and plan paths efficiently.
本文从GEBCO(general bathymetric chart of the oceans)全球海陆卫星数据库中选取太平洋海域海底地形数据,利用栅格法和空间分层思想采样得到的海洋环境建立三维空间坐标系以来建立三维水下模型。其中,X轴、Y轴分别表示水域的长度和宽度,Z轴表示海拔高度,OABC表示AUV在水下的工作区域。如图2所示。
SUNY S, RANX R, ZHANGG C, et al. Research status and prospect of path planning for autonomous underwater vehicles[J]. Journal of Harbin Engineering University,2020,41(8):1111-1116. DOI: 10.11990 /jheu.201906048(Ch ).
[3]
GUOJ, HEB, SHAQ X. Shallow-sea application of an intelligent fusion module for low-cost sensors in AUV[J]. Ocean Engineering,2018,148:386-400. DOI: 10.1016/j.oceaneng.2017.11.015 .
[4]
SUNK Y, LIUX Y. Path planning for an autonomous underwater vehicle in a cluttered underwater environment based on the heat method[J]. International Journal of Applied Mathematics and Computer Science, 2021,31(2): 289-301. DOI: 10.34768/amcs-2021-0020 .
[5]
PANDAM, DAS B, SUBUDHIB, et al. A comprehensive review of path planning algorithms for autonomous underwater vehicles[J]. International Journal of Automation and Computing,2020,17(3):321-352. DOI: 10.1007/s11633-019-1204-9 .
[6]
LIUX H, ZHANGD G, ZHANGJ, et al. A path planning method based on the particle swarm optimization trained fuzzy neural network algorithm[J]. Cluster Computing, 2021, 24(3): 1901-1915. DOI: 10.1007/s10586-021-03235-1 .
GAOY L, YANP. Unified optimization based on multi-swarm PSO algorithm and cuckoo search algorithm[J]. Control and Decision,2016,31(4):601-608. DOI: 10.13195/j.kzyjc.2015.0352(Ch ).
HANGH, LIX L, YANGH, et al. Three-dimensional path planning of underwater unmanned vehicle by improved manta ray foraging optimization algorithm[J]. Journal of Xi’an Jiaotong University, 2022,56(7): 9-18. DOI: 61.1069/T.20220407. 1639.002(Ch ).
[16]
SHEHABM, KHADERA T, AL-BETARM A. A survey on applications and variants of the cuckoo search algorithm[J]. Applied Soft Computing,2017,61:1041-1059. DOI: 10.1016/j.asoc.2017.02.034 .
FUW Y. Equilibrium single evolution based cuckoo search algorithm[J]. Acta Electronica Sinica,2019,47(2):282-288. DOI: 10.3969/j.issn.0372-2112.2019.02.004(Ch ).
VALIANE, MOHANNAS, TAVAKOLIS. Improved cuckoo search algorithm for global optimization [J]. International Journal of Communications and Information Technology, 2011,1(1):31-44. DOI: 10.22111/CIT.2011.91 .
HAOK, DENGC S, ZHAOL, et al. Robot path planning based on region search particle swarm optimization[J]. Journal of Electronic Measurement and Instrumentation, 2022,36(12):126-135. DOI: 10.13382/j.jemi.B2205754(Ch ).