自主水下航行器(Autonomous Underwater Vehicles,AUV)是一种可以在深海或危险区域执行任务的水下机器人[1]。随着海洋资源开发与环境保护需求的日益增长,AUV已成为深海勘探、海底地形测绘、水下设施维护等任务的核心装备。在AUV自主导航系统中,路径规划是保证其安全性和可靠性的关键所在。然而,复杂的三维海洋环境对AUV的航行具有挑战性,会遇到非线性和约束等问题,传统的路径规划算法多聚焦于二维平面或单一优化目标,难以满足三维多约束场景下的实际需求。因此,探索一种高效的AUV路径规划算法成为当前的研究热点。
路径规划[2]主要包含全局路径规划和局部路径规划。AUV路径规划方法主要有传统算法如图论搜索算法[3]和人工势场法[4]等,以及目前使用较多的群体智能算法。随着进化计算范式的发展,智能优化算法因其处理复杂问题的有效性和灵活性,被广泛应用于解决AUV的路径规划问题。一些代表性的进化算法有遗传(GA)算法[5]、粒子群优化(PSO)算法[6]、人工鱼(AJSA)算法[7]、白鲸优化算法[8]和蚁群优化(ACO)算法[9],以及基于强化学习的近端策略优化算法[10]。虽然进化算法能够在比较平坦的工作场景下准确高效地找到约束优化问题的最优解,但在面对一些大规模或复杂场景时,往往表现不佳,甚至无法找到可行解。针对三维水下路径规划的研究并不多见,现有的路径规划算法也没有与三维优化算法进行比较,且对控制模型进行了简化。例如,忽略了一些导航约束和目标。Garau等[11]使用A*搜索程序在不同涡旋尺度和不同海流强度的海洋环境中寻找最优路径。张晓倩等[12] 通过引入自适应机制动态调整状态转移概率的计算公式,协调启发函数与信息素浓度的权重比例,进而加速算法的收敛过程。胡春磊等[13]突破了单纯以路径长度为目标的路径规划方法的局限,以航行距离、能耗以及安全距离3个指标作为综合规划目标,但只是在二维平面上进行路径规划。单宇浩等[14]考虑了水下航行器的安全问题,通过改进启发式函数的设计,考虑了避开威胁的启发式因素,但该算法没有考虑信息素分布,在大范围航行时规划不准确。蒋强等[15]为解决网格模型中八邻域搜索方向单一的问题,提出一种改进的十六邻域搜索算法,使路径更平滑,但这些算法没有考虑海洋环境对水下潜航器的影响。姚绪梁等[16]考虑水下机器人在运动时候海流环境对它的影响,设计时间最优函数来进行指标的一个判断,但并没考虑海洋地形对航线的影响。温志文等[17]基于Pareto非劣解集的思想对多目标优化组合,并根据趋向位置目标吸引策略区改进蚁群算法,但这样增加了算法的复杂度,还需另加时间这一优化目标。蒲兴成等[18]引进伪随机状态转移概率提升算法全局搜索能力,添加轨迹限定因子进行改进蚁群算法,在收敛速度和转角有所改善,但对随机干扰还尚未研究。牛秦玉等[19]使用改进蚁群算法进行路径规划的设计,使用启发策略使蚁群跳出陷阱,并引入进行奖励改进,但该算法对环境的设计太简单,与真实海洋环境不符合。龚月娇等[20]采用多轨迹模型来进行考虑不同指标,即长度、能耗和风险,让轨迹多样化,但这也大幅增加了路径规划的复杂性。潘云伟等[21]使用人工势场函数去设计强化学习的奖励机制,实线了一个实时避障,但该方法也仅用于二维平面上的路径规划。然而,这些研究往往忽略了实际水下路径规划的多约束、多目标特性。此外,上述研究中的路径规划算法很多都是基于二维空间的,其结果在AUV的实际三维空间应用中有相应困难。
针对上述问题,本文提出一种面向三维海洋环境的改进蚁群算法。首先,使用轴向-基础双高斯混合分布的初始化策略,即通过轴向投影距离与欧氏距离的加权分布,平衡路径引导与全局搜索能力;然后,针对传统蚁群算法的自适应参数动态调整机制,信息素因子、启发函数因子与挥发因子随迭代次数自适应变化,提升算法收敛效率,并使用目标点引导策略来改进启发函数;最后,考虑海洋环境的复杂性和AUV自身机制的限制,采用多目标综合评价函数,融合路径长度、洋流能耗与转向平滑度,确保规划路径的实用性与鲁棒性。
1 地图建模与基本算法描述 1.1 地图构建AUV全局路径规划往往根据全局已知信息,建立地图模型,根据任务的不同,选取一条符合约束条件的最优模型。目前常见的地图建模方式有多种,考虑到AUV在水下运行时候的复杂环境,本文选取基于栅格地图的环境图构造方法。三维空间比较复杂,AUV不仅需要在水平方向(
三维环境离散化处理方法,建立空间坐标系
|
图 1 基于栅格法的地图模型 Fig. 1 Map modelling based on the raster method |
需要沿坐标轴方向对立方体进行等分切割,沿着
根据地形点云数据的三维点
|
图 2 海底地形模拟图 Fig. 2 Simulation of seafloor topography |
| $ { \phi \left( {{x_i},{x_j}} \right) = \phi \left( {R\left( {{x_i},{x_j}} \right)} \right) ={(1 - R)^4} + \left( {4 + 16R + 12{R^2} + 3{R^3}} \right),}$ | (1) |
| $ h(x,y) = h(x) = \mathop \sum \limits_{i = 1}^{{n_h}} {\alpha _i}\phi \left( {x,{x_i}} \right)。$ | (2) |
式中:
考虑到AUV航行速度较低,因此由涡流形成的洋流对AUV的能耗必须要考虑。一个湍流的海洋环境可以模拟为多个分布的涡旋场叠加,如图3所示。根据文献[23-24],在
|
图 3 洋流二维平面图 Fig. 3 Two-dimensional plan view of ocean currents |
| $ u = \mathop \sum \limits_{k = 1}^K \frac{{\eta \times \left( {x - {x_k}} \right)}}{{2\text {π} \parallel R - {R_k}{\parallel ^2}}} \times \left( {1 - {e^{ - {{\left( {\frac{{\parallel R - {R_k}\parallel }}{\xi }} \right)}^2}}}} \right) ,$ | (3) |
| $ v = \mathop \sum \limits_{k = 1}^K \frac{{ - \eta \times \left( {y - {y_k}} \right)}}{{2\text {π }\parallel R - {R_k}{\parallel ^2}}} \times \left( {1 - {e^{ - {{\left( {\frac{{\parallel R - {R_k}\parallel }}{\xi }} \right)}^2}}}} \right)。$ | (4) |
式中:
蚁群算法(Ant Colony Optimization,ACO)是一种基于群体智能的启发式优化算法。该方法是针对蚂蚁在捕食过程中所释放的信息素,并利用其积累和挥发来指导蚂蚁寻找最优解。
假定在初始阶段,从起点前往终点,每个路径上的蚂蚁根据信息素大小选择前往下一节点。蚂蚁数量为
| $ p_{ij}^{(k)}(t) = \left\{ \begin{aligned} &{\frac{{{{\left[ {{\tau _{ij}}(t)} \right]}^\alpha } \cdot {{\left[ {{\eta _{ij}}(t)} \right]}^\beta }}}{{\sum {{\left[ {{\tau _{ig}}(t)} \right]}^\alpha } \cdot {{\left[ {{\eta _{ig}}(t)} \right]}^\beta }}}},{j \in allo{w_k}} ,\\ & 0,{j \notin alllo{w_k}} 。\end{aligned} \right. $ | (5) |
| $ {\eta _{ij}} = \frac{1}{{{d_{ij}}}}。$ | (6) |
式中:
当所有的蚂蚁都到达目标点后,信息素会挥发,从而更新每一条路的剩余信息素,这些信息素都是在路径
| $ {\tau _{ij}}(t + 1) = (1 - \rho ) \cdot {\tau _{ij}}(t) + \Delta {\tau _i}_j(t),$ | (7) |
| $ \Delta {\tau _i}_j(t) = \sum\limits_{k = 1}^m {\Delta {\tau _i}{{_j}^k}} (t),$ | (8) |
| $ \Delta {\tau }_{ij}^{k}(t)=\left\{\begin{aligned}&\frac{Q}{{L}^{k}},在t、t+1之间蚂蚁k经过\left(i,j\right),\\ &0,{\mathrm{其他}}。\end{aligned}\right. $ | (9) |
式中:
AUV在海底运行时候,所提供的能量比较难获得,此外为了AUV保证运行的安全性能,需要较小的转角,故AUV在执行任务时候,需要尽可能地降低能量消耗和转角差。为保证AUV在进行路径规划时获取一条高效、平滑度高且能耗低的综合路径,选用多目标函数为综合性能指标。
本文模型选择路径长度
| $ {F_p} = {k_1}{D_p} + {k_2}{E_p} + {k_3}{S_p}。$ | (10) |
式中:
| $ D(P)=\sum_{i=1}^{n} D\left(P_{i}, P_{i+1}\right) 。$ | (11) |
式中:
AUV在实际航行过程中的能耗除受航行距离影响外,还受海流的影响。因此,在整体规划中,涡流的作用不容忽视。由于本文仅针对大范围航行的AUV,因此对海流扰动下的运动模型进行简化,假设在垂直平面洋流的影响忽略不计,并在此基础上引入了能量消耗系数,从而建立了海流对系统的扰动模型。其中AUV在海洋中运动的平面模型如图4所示。
|
图 4 AUV在海洋中运动的平面模型 Fig. 4 Planar model of AUV movement in the ocean |
| $ \left\{ \begin{aligned} &{\dot x = V{\text{cos}}(\theta ) + u},\\ &{{{\dot y}} = V{\text{sin}}(\theta ) + v}。\end{aligned} \right. $ | (12) |
设AUV从位置
| $ J(i,j)={\int }_{0}^{\mathrm{{T}}}{\left(V\mathrm{cos}\theta -u\right)}^{2}+{\left(V\mathrm{sin}\theta -v\right)}^{2}\text{d}t。$ | (13) |
式中:T为移动所需的时间,假定AUV作匀速运动,且水流的流速与方向均恒定,则:
| $ J(i,j)=\left({\left(V\mathrm{cos}\theta -u\right)}^{2}+{\left(V\mathrm{sin}\theta -v\right)}^{2}\right){d}_{i}{}_{j}/V。$ | (14) |
取
考虑到AUV自身的机体性能,不能大幅转弯引用路径平滑度参数来保证AUV在运行过程中能尽量避免碰撞。由平均的转角差
夹角公式为:
| $ \theta = \arccos \left( {\frac{{\overrightarrow {{v_1}} \cdot \overrightarrow {{v_2}} }}{{\parallel \overrightarrow {{v_1}} \parallel \parallel \overrightarrow {{v_2}} \parallel }}} \right),$ | (15) |
| $ {M_P} = mean{\theta _i},i = 1,2, \cdots ,N 。$ | (16) |
式中:
1)初始信息素分布改进
传统的信息素因子都是固定的数值,考虑到三维空间的复杂性,为了提高蚁群算法的搜索效率,使用改进的信息素分布,提出一种轴向-基础双高斯混合分布的初始化策略。权重与标准差系数可针对不同场景动态调整,采用线性加权组合,在路径引导与全局搜索间实现动态平衡,兼顾主路径引导与全局探索,提升算法在三维复杂环境中的稳定性。
假设起始点
轴向高斯分布是通过沿起点到终点的方向投影距离强化主路径信息素,从而加快算法的收敛速度,轴向投影距离
| $ {D_{{\text{axial}}}} = ({x_i} - {x_s})({x_g} - {x_s}) + ({y_i} - {y_s})({y_g} - {y_s}) + ({z_i} - {z_s})({z_g} - {z_s})。$ | (17) |
基础高斯分布是基于任意一点到起点的欧氏距离的高斯分布,这是为了保留全局探索能力,达到避免局部最优的效果:
| $ D = \sqrt {{{({x_{}} - {x_s})}^2} + {{({y_{}} - {y_s})}^2} + {{({z_{}} - {z_s})}^2}}。$ | (18) |
信息素浓度
| $ \tau (x,y,z)={\tau }_{0}\cdot \left({w}_{1}\cdot {e}^{-\frac{{D}_{\text{axial }}^{2}}{{(\gamma \parallel SG\parallel )}^{2}}}+{w}_{2}\cdot {e}^{-\frac{{D}^{2}}{{(\delta \cdot \parallel SG\parallel )}^{2}}}\right)。$ | (19) |
式中:
2)自适应信息素因子、启发函数因子、挥发素因子
由式(5)的概率传递函数可知,在初始阶段,蚁群算法启发式函数与信息素函数对算法结果影响比较大。为了提高算法效率以及算法结果,需要合适的参数来进行蚁群算法优化。
在基本蚁群算法中
| $ \alpha = \left\{ \begin{aligned} &{{\alpha _0} + {\lambda _1}t},{\alpha \lt {\alpha _{\max }}},\\ &{{\alpha _{\max }}},{\alpha \geqslant {\alpha _{\max }}} 。\end{aligned} \right. $ | (20) |
式中:
同上,基本蚁群算法中
| $ \beta = \left\{\begin{aligned} &{{\beta _0} - {\lambda _2}t},{\beta \gt {\beta _{\min }}},\\ & {{\beta _{\min }}},{\beta\leqslant {\beta _{\min }}} 。\end{aligned} \right. $ | (21) |
式中:
针对信息素对算法精确度和速度的影响,进行调整。初期,采用较大值来增加蚂蚁的搜索范围,提高求解的可能性;后期,使用较小值的挥发因子来提高收敛速度。式中
| $ \rho = \left\{ \begin{aligned} {\frac{{{\lambda _3}}}{{1 + t}}},{\rho \gt {\rho _{\min }}},\\ {{\rho _{\min }}},{\rho \leqslant {\rho _{\min }}}。\end{aligned}\right. $ | (22) |
3)启发函数改进
考虑到AUV在海底运行时候工作在三维空间,需要目标点进行引导来加快收敛速度,由于自身能量有一定限制,需要减少搜素时间,进可能快地到达目标点,通过增加目标点对当前位置的影响,计算启发函数时候加入下一节点与终点的距离从而影响启发函数, 因此启发因子更改为:
| $ {\eta} = \frac{1}{{{D_{(i - 1)i}}}}\cdot{D_{ig}} 。$ | (23) |
式中:
4)信息素更新规则的改进
只更新全局信息素,会陷入局部最优,融合局部和全局能够有效提升全局最优解的搜索效率。
1)局部信息素更新,在每只蚂蚁完成路径后,对其路径上的节点应用式(24)局部衰减。
| $ {\tau _{ijk}}(t + 1) = (1 - \mu ){\tau _{ijk}}(t)。$ | (24) |
式中:
2)全局信息素在所有蚂蚁完成路径后统一执行更新计算,如下式:
| $ {\tau _{ijk}}(t + 1) = (1 - \rho ){\tau _{ijk}}(t) + \rho \cdot \Delta {\tau _{ijk}}(t)。$ | (25) |
式中:
针对传统蚂蚁信息素在更新是只采用路径长度单一参数,这样会导致信息素更新不全面,可能会陷入某个因子最优的情况,信息素增量的更新规则为:
| $ {\text{Δ}\tau_{ijk}(t)=\left\{\begin{aligned} & \frac{Q}{F_{\mathrm{{best}}}},在t、t+1之前蚂蚁k经过(i,\;j,\;k),\\ & 0,其他。\end{aligned}\right.} $ | (26) |
式中:
综上所述,本文基于海洋环境下的改进蚁群算法三维路径规划流程如图5所示。
|
图 5 改进蚁群算法流程图 Fig. 5 Flowchart of the improved ACO algorithm |
为了验证本文所提算法的性能,进行了相关实验验证,首先验证本文所提算法的效果,重复进行了2种环境下的实验。图6中情形a为比较平坦,障碍物比较少,近海岸的情形,同时涡流比较少,涡流影响范围也较少,只有2个弱涡流,影响范围广,但是强度小;情形b为地形起伏比较大,分布不规则,相互之间高度差比较大,4个强涡流,影响范围小,但是强度比较大。其情况配置地形和洋流的参数如表1所示。此外所提的改进蚁群算法其他相关参数分别为:
|
图 6 实验所选的海底地形环境 Fig. 6 The seafloor topographic environment selected for the experiment |
|
|
表 1 实验情形的参数设置 Tab.1 Parameter settings for experimental situations |
首先,使用本文的改进蚁群算法分别在地形a和地形b完成最优路径的规划,根据在复杂情形下10次不同比例系数设定实验,实验结果的平均值如表2所示,最终选择适应度函数对应的比例系数为
|
|
表 2 比例系数对路径的影响平均值 Tab.2 Effect of scale factor on path results |
|
图 7 地形a的仿真结果(改进蚁群算法) Fig. 7 Simulation results of terraina a (Improved ACO) |
|
图 8 地形b的仿真结果(改进蚁群算法) Fig. 8 Simulation results of terrain b (Improved ACO) |
|
|
表 3 10组平均实验数据 Tab.3 Mean experimental data of 10 groups |
从表2可知,根据调整不同的适应度函数,得到不同的优化结果。可以根据实际工作的环境需求,及时更改对应的适应度比例,及时调整对应的参数。
情形a从图7得到最终长度为
情形b主要针对AUV工作区域接近海底,增加了与海底地形碰撞的概率,主要是为了验证能否在危险区域更好的工作。由图8可以看出,规划的AUV的路径的结果为最短长度
为了验证本文算法的有效性,将本文算法与传统蚁群算法(TACO)和文献[16]算法NIACO在情形2地图下进行比较,说明本算法在采用轴向-基础双高斯进行初始化信息素分布,并改进蚁群的启发函数因子、信息素因子。以及挥发素因子后算法精度和收敛速度的提升。其中,图9为传统算法的仿真结果,图10为文献[18]算法的仿真结果,三者采用相同的适应度函数权因子,三者规划的路径长度、能耗和平滑度如表3所示。
|
图 9 地形b的仿真结果(传统蚁群算法) Fig. 9 Simulation results of topography b (Traditional ACO) |
可知,本文改进算法所规划路径在路径长度、能耗、平均平滑度上均优于传统蚁群和文献[16]所提的算法。相比传统蚁群算法,在路径长度、能耗、平均平滑度上分别减少43.66%、44.08%、57.57%。相比文献[18]NIACO算法,在路径长度、能耗、平均平滑度上分别减少
为了验证本文算法的改进效果,选择双高斯信息素初始化分布、多个自适应收敛因子更新方式分别对蚁群算法的影响。通过使用消融对比实验,将本文的改进方式策略单独进行验证,并且采用本文的适应度函数进行优化。由图11可知,使用双高斯信息素初始化分布、多个自适应收敛因子更新蚁群算法,且任一改进方式单独使用和组合使用均有改进,通过此消融实验验证了提出改进的蚁群算法在处理本环境下的AUV路径规划时适应度函数得到有效减低。
|
图 11 改进蚁群消融实验结果 Fig. 11 Improved ACO ablation experiment results |
为进一步证明本文算法的有效性,现将本文算法的改进结果,与粒子群算法和遗传算法做比较,如图12所示。
|
图 12 不同算法适应度函数收敛结果(地形b) Fig. 12 Convergence results of fitness functions for different algorithms (terraina b) |
可知,本文改进的算法相比粒子群算法和遗传算法收敛速度更快,并且在相同的适应度函数下能够取得更优解。
4 结 语本文提出一种考虑地形和涡流的AUV路径规划方法,通过多种情形下的仿真分析,得出以下结论:
1)使用轴向-基础双高斯初始化信息素因子、并通过对信息素因子,启发函数因子以及挥发素因子进行自适应改进,可以有效加快算法的收敛速度以及路径规划的有效性能。
2)考虑AUV在海底运动时候地形的限制,引入安全因子在启发函数中避免对海底障碍物的碰撞。
3)通过设置合适的多目标代价函数,根据多次试验,确定合适的权因子,能够兼顾传统蚁群算法没有考虑的AUV的能耗以及路径平滑度问题。
由于本文只是在仿真上进行验证,并未在实物上进行实验,当在真实环境下,可能出现一些未知的障碍物,对路径规划的结果产生影响,对这部分问题将是后续的一个研究方向。
| [1] |
PANDA M, DAS B, SUBUDHI B, 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 |
| [2] |
孙玉山, 王力锋, 吴菁, 等. 智能水下机器人路径规划方法综述[J]. 舰船科学技术, 2020, 42(7): 1-7. SUN Y S, WANG L F, WU J, et al. A review of path planning methods for intelligent underwater robots[J]. Ship Science and Technology, 2020, 42(7): 1-7. DOI:10.3404/j.issn.1672-7649.2020.04.001 |
| [3] |
LI Y, MA T, CHEN P, et al. Autonomous underwater vehicle optimal path planning method for seabed terrain matching navigation[J]. Ocean Engineering, 2017, 133: 107-115. DOI:10.1016/j.oceaneng.2017.01.026 |
| [4] |
CAO X, SUN C. Multi-AUV cooperative target hunting based on improved potential field in underwater environment[C]//2018 33rd Youth Academic Annual Conference of Chinese Association of Automation (YAC), 2018: 118−122.
|
| [5] |
HAO K, ZHAO J, LI Z, et al. Dynamic path planning of a three-dimensional underwater AUV based on an adaptive genetic algorithm[J]. Ocean Engineering, 2022, 263: 112421. DOI:10.1016/j.oceaneng.2022.112421 |
| [6] |
吕诗为, 朱迎谷, 卢倪斌, 等. 基于改进粒子群算法的水下机器人路径规划研究[J]. 控制与信息技术, 2023(6): 58-64. LV S W, ZHU Y G, LU N B, et al. Research on path planning of underwater robot based on improved particle swarm algorithm[J]. Control and Information Technology, 2023(6): 58-64. DOI:10.13889/j.issn.2096-5427.2023.06.009 |
| [7] |
GUO S, CHEN M, PANG W. Path planning for autonomous underwater vehicles based on an improved artificial jellyfish search algorithm in multi-obstacle ocean current environment[J]. IEEE Access, 2023, 11: 31010-31023. DOI:10.1109/ACCESS.2023.3257025 |
| [8] |
YAN Z, ZHANG J, ZENG J, et al. Three-dimensional path planning for autonomous underwater vehicles based on a whale optimization algorithm[J]. Ocean Engineering, 2022, 250: 111070. DOI:10.1016/j.oceaneng.2022.111070 |
| [9] |
MA Y N, GONG Y J, XIAO C F, et al. Path planning for autonomous underwater vehicles: an ant colony algorithm incorporating alarm pheromone[J]. IEEE Transactions on Vehicular Technology, 2019, 68(1): 141-154. DOI:10.1109/TVT.2018.2882130 |
| [10] |
ZHU G, SHEN Z, LIU L, et al. AUV dynamic obstacle avoidance method based on improved PPO algorithm[J]. IEEE Access, 2022, 10: 121340-121351. DOI:10.1109/ACCESS.2022.3223382 |
| [11] |
GARAU B, ALVAREZ A, OLIVER G. Path planning of autonomous underwater vehicles in current fields with complex spatial variability: an A* approach[C]//Proceedings of the 2005 IEEE International Conference on Robotics and Automation, 2005: 194−198.
|
| [12] |
张晓倩, 黄磊, 石雨婷, 等. 基于多目标优化的改进蚁群路径规划算法[J]. 现代制造工程, 2023(11): 40-46. ZHANG X Q, HUANG L, SHI Y T, et al. Improved ant colony path planning algorithm based on multi-objective optimisation[J]. Modern Manufacturing Engineering, 2023(11): 40-46. DOI:10.19693/j.issn.1673-3185.04207 |
| [13] |
胡春磊, 章飞, 曾庆军. 基于多目标蚁群策略的AUV全局路径规划算法[J]. 传感器与微系统, 2020, 39(11): 107-109+113. HU C L, ZHANG F, ZENG Q J. Global path planning algorithm for AUV based on multi-objective ant colony strategy[J]. Sensors and Microsystems, 2020, 39(11): 107-109+113. DOI:10.13873/J.1000-9787(2020)11-0107-03 |
| [14] |
单玉浩, 杨晓东, 吴兵. 基于改进蚁群算法的水下潜航器安全隐蔽航路规划研究[J]. 舰船科学技术, 2019, 41(13): 45-48+144. SAN Y H, YANG X D, WU B. Research on safe and hidden route planning for underwater submarine vehicle based on improved ant colony algorithm[J]. Ship Science and Technology, 2019, 41(13): 45-48+144. DOI:10.3404/j.issn.1672-7649.2019.07.009 |
| [15] |
蒋强, 易春林, 张伟, 等. 基于蚁群算法的移动机器人多目标路径规划[J]. 计算机仿真, 2021, 38(2): 318-325. JIANG Q, YI C L, ZHANG W, et al. Multi-objective path planning for mobile robots based on ant colony algorithm[J]. Computer Simulation, 2021, 38(2): 318-325. DOI:10.3969/j.issn.1006-9348.2021.02.068 |
| [16] |
姚绪梁, 王峰, 王景芳, 等. 不确定海流环境下水下机器人最优时间路径规划[J]. 控制理论与应用, 2020, 37(6): 1302-1310. YAO X L, WANG F, WANG J F, et al. Optimal time path planning for underwater robots in uncertain current environments[J]. Control Theory and Applications, 2020, 37(6): 1302-1310. DOI:10.7641/CTA.2019.90273 |
| [17] |
温志文. 基于改进蚁群算法的UUV路径规划方法研究[D]. 北京: 中国舰船研究院, 2017.
|
| [18] |
蒲兴成, 冼文杰, 聂壮. 基于改进蚁群优化算法的AUV三维路径规划[J]. 智能系统学报, 2024, 19(3): 627-634. PU X C, XIAN W J, NIE Z. Three-dimensional path planning for AUV based on improved ant colony optimisation algorithm[J]. Journal of Intelligent Systems, 2024, 19(3): 627-634. DOI:10.11992/tis.202211038 |
| [19] |
牛秦玉, 董鑫炜, 傅垚. 基于蚁群算法启发式策略改进的AGV路径规划[J]. 计算机集成制造系统, 2025, 31(11): 4085−4095. NIU Q Y, DONG X W, FU Y. AGV path planning based on heuristic strategy improvement of ant colony algorithm[J]. Computer Integrated Manufacturing Systems, 2025, 31(11): 4085−4095. |
| [20] |
GONG Y J, HUANG T, MA Y N, et al. MTrajPlanner: A multiple-trajectory planning algorithm for autonomous underwater vehicles[J]. IEEE Trans. on Intelligent Transportation Systems, 2023, 24(4): 3714-3727. DOI:10.1109/TITS.2023.3234937 |
| [21] |
潘云伟, 李敏, 曾祥光, 等. 基于人工势场和改进强化学习的自主式水下潜航器避障和航迹规划[J]. 兵工学报, 2025, 46(4): 72−83. PAN Y W, LI M, ZENG X G, et al. Obstacle avoidance and trajectory planning for AUV based on artificial potential field and improved reinforcement learning[J]. Journal of Military Engineering, 2025, 46(4): 72−83. |
| [22] |
HADSELL R, BAGNELL J A, HUBER D, et al. Accurate rough terrain estimation with space-carving kernels[C]//Proc. of the Robotics: Science and Systems, 2009.
|
| [23] |
LIU R D, CHEN Z G, WANG Z J, et al. Intelligent path planning for auvs in dynamic environments: an eda-based learning fixed height histogram approach[J]. IEEE Access, 2019, (7): 185433-185446. DOI:10.1109/ACCESS.2019.2960859 |
| [24] |
ZENG Z, LAMMAS A, SAMMUT K, et al. Optimal path planning based on annular space decomposition for AUVs operating in a variable environment[C]//2012 IEEE/OES Autonomous Underwater Vehicles (AUV), 2012: 1−9.
|
2026, Vol. 48
