Online Optimization and Tracking Control of AUVs for Piecewise Linear Paths
-
摘要: 针对自主水下航行器(AUV)在分段线性路径跟踪中, 因切换点切向跳变而产生过大跟踪误差的问题, 文中提出一种基于重叠滑动窗口的在线路径优化方法。该方法通过重叠窗口, 使新窗口继承前次窗口优化结果的后段部分, 从而缓解末端效应与决策短视问题。窗口内路径的优化优先选用参数化3阶Bezier曲线(PCBC)算法, 当该算法不适用时, 则采用改进型粒子群优化(PSO)算法优化3阶Bezier曲线的控制点, 以获得满足性能要求的优化路径段。为实现AUV对优化路径段的高精度跟踪, 文中设计了一种基于自适应前视距离的改进型视线制导法(LOS), 通过融合跟踪误差、路径曲率以及航速动态调整前视距离以提升制导精度。通过仿真分析与海上试验验证了改进型LOS的优越性以及路径优化方法与其相结合后的工程实用性。
-
关键词:
- 自主水下航行器 /
- 路径优化 /
- 重叠滑动窗口 /
- 参数化3阶Bezier曲线 /
- 视线制导法
Abstract: In response to the excessive tracking error caused by tangential jumps at switching points during the piecewise linear path tracking of autonomous undersea vehicle(AUV), an online path optimization method was proposed based on overlapping sliding windows. This method overlaps the windows to enable the new window to inherit the latter part of the optimization results from the previous window, thereby mitigating the end effect and decision myopia. The parameterized cubic Bezier curve(PCBC) algorithm is preferably selected to optimize the path in the window. When this algorithm is not applicable, an improved particle swarm optimization(PSO) is used to optimize the control points of cubic Bezier curve, so as to obtain optimized path segments that meet the performance requirements. To achieve high-precision tracking of the optimized path segments by the AUV, an improved line-of-sight(LOS) guidance was designed based on an adaptive look-ahead distance. The look-ahead distance was dynamically adjusted by fusing tracking error, path curvature, and speed to improve guidance accuracy. Simulation analysis and sea trials verify the superiority of the improved LOS and the engineering practicability of its integration with the path optimization method. -
表 1 AUV6自由度运动参数
Table 1. Motion parameters of an AUV in six degrees of freedom
坐标轴 姿态角 线速度 角速度 力 力矩 $ x $ $ \phi $ $ u $ $ p $ $ X $ $ K $ $ y $ $ \theta $ $ v $ $ q $ $ Y $ $ M $ $ {\textit{z}} $ $ \psi $ $ w $ $ r $ $ Z $ $ N $ 表 2 工况1下2种LOS制导策略路径跟踪性能指标
Table 2. Tracking performance indicators of two LOS guidance strategies under working condition 1
制导策略 跟踪平均绝对误差/m 跟踪均方根误差/m 传统型LOS 1.4934 1.9533 改进型LOS 1.1201 1.4397 表 3 工况2下2种LOS制导策略路径跟踪性能指标
Table 3. Tracking performance indicators of two LOS guidance strategies under working condition 2
制导策略 跟踪平均绝对误差/m 跟踪均方根误差/m 传统型LOS 2.0103 2.4909 改进型LOS 1.4953 1.8817 表 4 海试下2种LOS制导策略路径跟踪性能指标
Table 4. Tracking performance indicators of two LOS guidance strategies under sea trial
制导策略 跟踪平均绝对误差/m 跟踪均方根误差/m 传统型LOS 1.5531 2.5731 改进型LOS 0.8165 1.0733 -
[1] 严浙平, 周佳加. 水下无人航行器控制技术[M]. 北京: 国防工业出版社, 2015. [2] 范玺斌, 刘昊, 栾瑞鹏. 深海仿真环境的AUV 集群运动控制方法[J]. 指挥控制与仿真, 2025, 47(3): 23-33.Fan X B, Liu H, Luan R P. Motion control method of AUV cluster in deep-sea simulation environment[J]. Command Control & Simulation, 2025, 47(3): 23-33. [3] Song B, Wang Z, Zou L. An improved PSO algorithm for smooth path planning of mobile robots using continuous high-degree Bezier curve[J]. Applied Soft Computing, 2021, 100: 106960. doi: 10.1016/j.asoc.2020.106960 [4] Song B, Wang Z, Sheng L. A new genetic algorithm approach to smooth path planning for mobile robots[J]. Assembly Automation, 2016, 36(2): 138-145. doi: 10.1108/AA-11-2015-094 [5] 张跃明, 薛奇, 纪姝婷. 满足曲率约束的B样条曲线连续路径平滑方法[J]. 华中科技大学学报(自然科学版), 2022, 50(5): 59-65, 72.Zhang Y M, Xue Q, Ji S T. Continuous path smoothing method of B-spline curve satisfying curvature constraint[J]. Journal of Huazhong University of Science and Technology(Nature Science Edition), 2022, 50(5): 59-65, 72. [6] Pastorelli P, Dagnino S, Saccon E, et al. Fast shortest path polyline smoothing with G1 continuity and bounded curvature[J]. IEEE Robotics and Automation Letters, 2025, 10(4): 3182-3189. doi: 10.1109/LRA.2025.3540531 [7] Xu L, Cao M, Song B. A new approach to smooth path planning of mobile robot based on quartic Bezier transition curve and improved PSO algorithm[J]. Neurocomputing, 2022, 473: 98-106. doi: 10.1016/j.neucom.2021.12.016 [8] 叶梦佳, 王宇轩, 王赟, 等. AUV平面直线航迹跟踪控制算法[J]. 浙江大学学报(工学版), 2022, 56(11): 2127-2134. doi: 10.3785/j.issn.1008-973X.2022.11.003Ye M J, Wang Y X, Wang Y, et al. Straight-line path tracking control algorithm of AUV planar motion[J]. Journal of Zhejiang University(Engineering Science), 2022, 56(11): 2127-2134. doi: 10.3785/j.issn.1008-973X.2022.11.003 [9] Wan L, Su Y, Zhang H, et al. An improved integral light-of-sight guidance law for path following of unmanned surface vehicles[J]. Ocean Engineering, 2020, 205: 107302. doi: 10.1016/j.oceaneng.2020.107302 [10] Mu D, Wang G, Fan Y, et al. Fuzzy-based optimal adaptive line-of-sight path following for underactuated unmanned surface vehicle with uncertainties and time-varying disturbances[J]. Mathematical Problems in Engineering, 2018, 2018: 7512606. [11] 李冰. 船舶控制原理及其控制技术[M]. 哈尔滨: 哈尔滨工程大学出版社, 2021. [12] Prestero T. Development of a six-degree of freedom simulation model for the REMUS autonomous underwater vehicle[C]//MTS/IEEE Oceans 2001. Honolulu, IEEE, 2001: 450-455. [13] Yang K, Sukkarieh S. An analytical continuous-curvature path-smoothing algorithm[J]. IEEE Transactions on Robotics, 2010, 26(3): 561-568. doi: 10.1109/TRO.2010.2042990 [14] Xu L, Song B, Cao M. An improved particle swarm optimization algorithm with adaptive weighted delay velocity[J]. Systems Science & Control Engineering, 2021, 9(1): 188-197. doi: 10.1080/21642583.2021.1891153 [15] Kennedy J, Eberhart R. Particle swarm optimization[C]//Proceedings of IEEE International Conference on Neural Networks. Perth, IEEE, 1995: 1942-1948. [16] Fossen T I, Breivik M, Skjetne R. Line-of-sight path following of underactuated marine craft[J]. IFAC Proceedings Volumes, 2003, 36(21): 211-216. doi: 10.1016/S1474-6670(17)37809-6 [17] 付少波, 关夏威, 张昊. 基于自抗扰理论的欠驱动AUV无模型自适应路径跟踪控制[J]. 水下无人系统学报, 2024, 32(2): 328-336, 375. doi: 10.11993/j.issn.2096-3920.2023-0120Fu S B, Guan X W, Zhang H. Model free adaptive path following control based on active disturbance rejection theory for AUV[J]. Journal of Unmanned Undersea Systems, 2024, 32(2): 328-336, 375. doi: 10.11993/j.issn.2096-3920.2023-0120 -

下载: