Online optimization and path-following control of AUVs for piecewise linear paths
-
摘要: 针对自主式水下航行器(AUV)在分段线性路径跟踪中, 因切换点切向跳变而产生过大跟踪误差的问题, 文中提出一种基于重叠滑动窗口的在线路径优化方法。该方法通过重叠窗口,使新窗口继承前次窗口优化结果的后段部分, 从而缓解末端效应与决策短视问题。窗口内路径的优化优先选用参数化三阶Bezier曲线(PCBC)算法, 当该算法不适用时, 则采用改进型粒子群优化算法(PSO)优化PCBC的控制点以获得满足性能要求的优化路径段。为实现AUV对优化路径段的高精度跟踪, 文中设计了一种基于自适应前视距离的改进型视线制导法(LOS), 通过融合跟踪误差、路径曲率以及航速动态调整前视距离以提升制导精度。通过仿真分析与海上试验验证了改进型LOS的优越性以及路径优化方法与其相结合后的工程实用性。
-
关键词:
- 自主式水下航行器 /
- 路径优化 /
- 重叠滑动窗口 /
- 三阶Bezier曲线 /
- 改进型视线制导法
Abstract: Aiming at the problem of excessive tracking error caused by tangential jumps at switching points during the piecewise linear path tracking of autonomous underwater vehicle(AUV), this paper proposes an online path optimization method 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 effects and decision myopia. The optimization of the path in the window gives priority to the parameterized cubic Bézier curve(PCBC) algorithm. When this algorithm is not applicable, an improved particle swarm optimization(PSO) is used to optimize the control points of the cubic Bézier 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, this paper designs an improved line-of-sight(LOS) guidance method based on adaptive look-ahead distance, which dynamically adjusts the look-ahead distance by fusing tracking error, path curvature and navigation 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 AUV六自由度运动参数
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 两种LOS制导策略的路径跟踪性能指标
Table 2. Path-following performance metrics of two LOS guidance strategies
制导策略 跟踪平均绝对误差/m 跟踪均方根误差/m 传统型LOS 1.4934 1.9533 改进型LOS 1.1201 1.4397 表 3 两种LOS制导策略的路径跟踪性能指标
Table 3. Path tracking performance index of two LOS guidance strategies
制导策略 跟踪平均绝对误差/m 跟踪均方根误差/m 传统型LOS 2.0103 2.4909 改进型LOS 1.4953 1.8817 表 4 两种LOS制导策略的路径跟踪性能指标
Table 4. Path tracking performance index of two LOS guidance strategies
制导策略 跟踪平均绝对误差/m 跟踪均方根误差/m 传统型LOS 1.5531 2.5731 改进型LOS 0.8165 1.0733 -
[1] 严浙平, 周佳加. 水下无人航行器控制技术[M]. 北京: 国防工业出版社, 2015. [2] 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 [3] 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 [4] 张跃明, 薛奇, 纪姝婷. 满足曲率约束的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. [5] 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 [6] 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 [7] 叶梦佳, 王宇轩, 王赟, 等. 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 [8] 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 [9] 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. [10] 李冰. 船舶控制原理及其控制技术[M]. 哈尔滨: 哈尔滨工程大学出版社, 2021. [11] 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. [12] 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 [13] 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 [14] Kennedy J, Eberhart R. Particle swarm optimization[C]//Proceedings of IEEE International Conference on Neural Networks. Perth, IEEE, 1995: 1942-1948. [15] 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 [16] 付少波, 关夏威, 张昊. 基于自抗扰理论的欠驱动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 -

下载: