Obstacle avoidance and MPC trajectory tracking of unmanned surface vehicle formation based on  improved DWA 

Expand
  • (1. School of Naval Architecture, Ocean and Energy Power Engineering, Wuhan University of Technology, Wuhan 430063, China;2. Chinese Shipbuilding Corporation Limited Comprehensive Technical and Economic Research Institute,Beijing 100081,China)

Online published: 2024-06-05

Abstract

A self-following dual-mode obstacle avoidance model predictive control method based on improved dynamic window method was proposed for the trajectory tracking control problem of unmanned surface vehicle (USV) formation under the influence of sudden obstacles. Firstly, the longitudinal velocity and bow angular velocity oscillation constraints were introduced to reduce the jitter of the velocity and bow angle in the design of the evaluation function of the dynamic window algorithm so as to achieve better integration of obstacle avoidance planning and control. A strategy of calculating the steering azimuth based on intermediate distance was proposed to reduce the sharp turns in the obstacle avoidance process of the USV, while an evaluation term based on the deviation of the predicted and the expected position ending was designed. Meanwhile, the formation keeping information was combined to correct the obstacle avoidance endpoint and reduce the deviation of the USV formation. Secondly, based on the linearized Taylor expansion principle, a prediction model for USV formation was designed. The prediction value of the model was corrected by the prediction error between the system output measurement and the model prediction values. At the same time, a rolling finite time domain iterative online optimization strategy was adopted to propose a trajectory tracking model prediction control method for USV formation that integrated autonomous following dual-mode obstacle avoidance strategy. Finally, a nonlinear disturbance observer was designed to compensate the environmental disturbances, while the Lyapunov function was constructed to prove the stability of the system by combining with the terminal penalty theory. Eventually, the effectiveness and reliability of the proposed USV formation obstacle avoidance and trajectory tracking control algorithm were verified by simulation experiments.

Cite this article

SHENG Jinliang, DONG Zaopeng, KUANG Wenqi, LI Zhihao, SUN Pengbo . Obstacle avoidance and MPC trajectory tracking of unmanned surface vehicle formation based on  improved DWA [J]. Journal of Dalian Maritime University, 2024 , 50(4) : 12 -21 . DOI: 10.16411/j.cnki.issn1006-7736.2024.04.002

References

[1]KIM H, YUN S J, CHOI Y H, et al. Improved dynamic window approach with ellipse equations for autonomous navigation of unmanned surface vehicle[J]. Journal of Institute of Control, Robotics and Systems, 2020, 26(8):624-629.
[2]常路, 单梁, 戴跃伟, 等. 未知环境下基于改进DWA的多机器人编队控制[J]. 控制与决策, 2022, 37(10):2524-2534. 
CHANG L, SHAN L, DAI Y W, et al. Multi-robots formation control based on improved DWA in unknown environment [J]. Journal of Control and Decision, 2022, 37 (10): 2524-2534. (in Chinese)
[3]TANG X J, LI Y L. Research on path planning of self-driving vehicles based on improved DWA algorithm[J]. Applied Mathematics and Nonlinear Sciences,2023.doi:10.2478/amns.2023.2.01664.
[4]王超, 梅瑛, 张溢, 等. 基于改进DWA算法的移动机器人避障研究[J]. 机械设计与研究, 2024, 40(1):92-96.
WANG C, MEI Y, ZHANG Y, et al. Research on obstacle avoidance of mobile robot based on improved DWA algorithm[J]. Machine Design & Research, 2024, 40(1):92-96. (in Chinese)
[5]YANG H X, TENG X Q. Mobile robot path planning based on enhanced dynamic window approach and improved A- algorithm[J]. Journal of Robotics, 2022. https://doi.org/10.1155/2022/2183229.
[6]ZENG D Q, CHEN H T, YU Y Q, et al. Microrobot path planning based on the multi-module DWA method in crossing dense obstacle scenario[J]. Micromachines, 2023, 14(6): 1181.
[7]CHANG L, SHAN L, JIANG C, et al. Reinforcement based mobile robot path planning with improved dynamic window approach in unknown environment[J]. Autonomous Robots, 2021, 45(1):51-76.
[8]BALLESTEROS J, URDIALES C, VELASCO A B M, et al. A biomimetical dynamic window approach to navigation for collaborative control[J]. IEEE Transactions on Human-Machine Systems, 2017, 47(6):1123-1133.
[9]秦明星, 王忠, 李海龙,等. 基于分布式模型预测的无人机编队避障控制[J]. 北京航空航天大学学报, 2024,50(6): 1969-1981.
QIN M X, WANG Z, LI H L, et al. Obstacle avoidance control of UAVs formation based on distributed model prediction control[J]. Journal of Beijing University of Aeronautics and Astronautics,2024,50(6): 1969-1981. (in Chinese)
[10]DU Z, RUDY R, VASSO R. Colregs-compliant collision avoidance for physically coupled multi-vessel systems with distributed MPC[J]. Ocean Engineering, 2022, 260:111917.
[11]邓蕴. 舰船编队避碰的自适应控制研究[J]. 舰船科学技术, 2017, 39(20): 31-33.
DENG Y. Research on adaptive control for collision avoidance of ship formation[J]. Ship Science and Technology, 2017, 39(20): 31-33. (in Chinese)
[12]MAHMOUDZADEH S, ABBASI A, YAZDANI A, et al. Uninterrupted path planning system for multi USV sampling mission in a cluttered ocean environment[J]. Ocean Engineering, 2022, 254: 111328.
[13]JO H, KIM S, KIM J, et al. Comparison of velocity obstacle and artificial potential field methods for collision avoidance in swarm operation of unmanned surface vehicles[J]. Journal of Marine Science and Engineering, 2022, 10(12): 2036-2067.
[14]PEREZ T, FOSSEN T I. Kinematic models for manoeuvring and sea keeping of marine vessels[J]. Modeling Identification and Control, 2007, 28(1): 19-30. 
[15]陈宏宇, 谭飞, 董早鹏. 基于虚拟艇引导的无人艇轨迹跟踪模型预测控制[J]. 大连海事大学学报, 2023, 49(4):46-56.
CHEN H Y, TAN F, DONG Z P. Model predictive control of USV trajectory tracking based on virtual guidance[J]. Journal of Dalian Maritime University, 2023, 49(4):46-56. (in Chinese)
[16]陶哲. 基于全向移动机器人的路径规划研究[D].太原:中北大学, 2020.
TAO Z. Research on path planning based on omni-directional mobile robot[D]. Taiyuan: North University of China, 2020. (in Chinese)
[17]DONG Z P, ZHANG Z Q, QI S J, et al. Autonomous cooperative formation control of underactuated USVs based on improved MPC in complex ocean environment[J]. Ocean Engineering, 2023, 270: 113633.

Outlines

/