针对欠驱动无人船编队的轨迹跟踪与避障问题,提出一种基于改进DWA的滑模控制算法。首先,通过构建多目标约束评价函数,改进传统动态窗口算法的轨迹评价函数,有效平衡路径平滑性与编队保持需求。其次,在滑模控制中,充分考虑横向速度微分项带来的控制量抖振问题,设计微分跟踪器来改良控制算法,提高稳定性;除此之外,针对外界环境干扰,设计了非线性干扰观测器对干扰进行观测补偿。最后通过3组仿真试验表明,该方法在复杂海洋场景下具备良好的轨迹跟踪精度、避障可靠性及系统鲁棒性,为无人船编队智能控制提供了新的解决方案。
This paper presents a sliding mode control algorithm based on an improved Dynamic Window Approach (DWA) to tackle the challenges of trajectory tracking and obstacle avoidance problem in formations of underactuated unmanned surface vehicles (USVs). First, the trajectory evaluation function in the traditional DWA is enhanced by constructing a multi-objective constrained evaluation function that effectively balances path smoothness with formation coherence. Secondly, considering the chattering in control input caused by the differential term of lateral velocity in sliding mode control, a differential tracker is designed to optimize the control algorithm and improve system stability. In addition, a nonlinear disturbance observer is developed to estimate and compensate for external environmental disturbances. Finally, three sets of simulation experiments demonstrate that the proposed method achieves high trajectory tracking accuracy, reliable obstacle avoidance, and strong robustness in complex marine environments, offering a promising solution for intelligent USV formation control.
2025,47(13): 63-71 收稿日期:2025-6-18
DOI:10.3404/j.issn.1672-7649.2025.13.012
分类号:U695
作者简介:张镜照(1979-),男,高级工程师,研究方向为船舶电气工程、自动化领域和工程应用
参考文献:
[1] DU Z, LI W, SHI G. Multi-USV collaborative obstacle avoidance based on improved velocity obstacle method[J]. ASCE-ASME Journal of Risk and Uncertainty in Engineering Systems, Part A: Civil Engineering, 2024, 10(1): 04023049.
[2] DONG Z, ZHOU W, TAN F, et al. Simultaneous modeling and adaptive fuzzy sliding mode control scheme for underactuated USV formation based on real-time sailing state data[J]. Ocean Engineering, 2024, 314: 119743.
[3] WANG J, WANG R, LU D, et al. USV dynamic accurate obstacle avoidance based on improved velocity obstacle method[J]. Electronics, 2022, 11(17): 2720.
[4] DONG Z, TAN F, YU M, et al. A Bio-Inspired sliding mode method for autonomous cooperative formation control of underactuated usvs with ocean environment disturbances[J]. Journal of Marine Science and Engineering, 2024, 12(9): 1607.
[5] SONG A L, SU B Y, DONG C Z, et al. A two-level dynamic obstacle avoidance algorithm for unmanned surface vehicles[J]. Ocean Engineering, 2018, 170: 351-360.
[6] LIU Y, ZHANG J, ZHANG Y, et al. Virtual Streamline Traction: Formation Cooperative Obstacle Avoidance Based on Dynamical Systems[J]. Applied Sciences, 2024, 14(14): 6087.
[7] TANG X, YU J, LI X, et al. Distributed formation control with obstacle avoidance for multiple underactuated unmanned surface vehicles[J]. Journal of the Franklin Institute, 2024, 361(12): 107008.
[8] WAN L, LI J, ZHOU M. A hybrid path planning strategy unified with COLREGS for the unmanned surface vehicle[J]. Ships and Offshore Structures, 2025: 1-15.
[9] CHEN H, LIN Z, CHEN Z, et al. Adaptive DWA algorithm with decision tree classifier for dynamic planning in USV navigation[J]. Ocean Engineering, 2025, 321: 120328.
[10] ZHOU Y, LI W, CHENG K, et al. Enhanced USV path planning through integrated Bi-RRT and DWA algorithms considering environmental factors[J]. Journal of Marine Engineering & Technology, 2024: 1-17.
[11] HAN S, WANG L, WANG Y, et al. A dynamically hybrid path planning for unmanned surface vehicles based on non-uniform Theta* and improved dynamic windows approach[J]. Ocean Engineering, 2022, 257: 111655.
[12] ZHOU Y, WU N, YUAN H, et al. PDE formation and iterative docking control of USVs for the straight-line-shaped mission[J]. Journal of Marine Science and Engineering, 2022, 10(4): 478.
[13] WEI G A, ZHANG J Q. Research on Unmanned Surface Vessel Aggregation Formation Based on Improved A* and Dynamic Window Approach Fusion Algorithm[J]. Applied Sciences, 2023, 13(15): 8625.
[14] LI J, LU H, ZHANG H, et al. Dynamic target hunting under autonomous underwater vehicle (AUV) motion planning based on improved dynamic window approach (DWA)[J]. Journal of Marine Science and Engineering, 2025, 13(2): 221.
[15] WANG X, CHENG M, ZHANG S, et al. Multi-uav cooperative obstacle avoidance of 3d vector field histogram plus and dynamic window approach[J]. Drones, 2023, 7(8): 504.
[16] TAN Z, WEI N, LIU Z. Local path planning for unmanned surface vehicle based on the improved DWA algorithm[C]//2022 41st Chinese Control Conference (CCC). IEEE, 2022.
[17] WANG Z, LIANG Y, GONG C, et al. Improved dynamic window approach for Unmanned Surface Vehicles’ local path planning considering the impact of environmental factors[J]. Sensors, 2022, 22(14): 5181.
[18] JIANG X, XIA G. Sliding mode formation control of leaderless unmanned surface vehicles with environmental disturbances[J]. Ocean Engineering, 2022, 244: 110301.
[19] DUAN H, YUAN Y, ZENG Z. Distributed robust learning control for multiple unmanned surface vessels with fixed-time prescribed performance[J]. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2023.
[20] RABIEE H, ATAEI M, EKRAMIAN M. Continuous nonsingular terminal sliding mode control based on adaptive sliding mode disturbance observer for uncertain nonlinear systems[J]. Automatica, 2019, 109: 108515.
[21] LIU Z W, HOU H, WANG Y W. Formation-containment control of multiple underactuated surface vessels with sampling communication via hierarchical sliding mode approach[J]. ISA Transactions, 2022, 124: 458-467.
[22] ZHANG H, ZHANG X, XU H, et al. Heterogeneous cooperative trajectory tracking control between surface and underwater unmanned vehicles[J]. Ocean Engineering, 2024, 301: 117137.
[23] GAO H, ZOU Z J, XIA L, et al. Application of the NIPC-based uncertainty quantification in prediction of ship maneuverability[J]. Journal of Marine Science and Technology, 2021, 26: 555-572.
[24] DONG Z, TAN F, ZHOU W, et al. Distributed formation control of underactuated UMVs based on nonlinear model prediction algorithm with obstacle avoidance strategy incorporating relative velocity constraints[J]. Ocean Engineering, 2024, 312: 119272.