Robust trajectory tracking control for underactuated autonomous surface vessels with uncertainty dynamics and unavailable velocities

Abstract This paper solves the trajectory tracking problem for underactuated autonomous surface vessels in the presence of uncertainty dynamics and unavailable velocities. A robust controller is proposed by employing a neural network, command filtered backstepping method, and adaptive control method. Moreover, all tracking errors are guaranteed to be uniformly ultimately bounded on the basis of the Lyapunov Theorem. The findings of the study are summarized as follows: (i) The uncertainty dynamics of the control system are estimated and approximated by the neural network and state predictors, which allows the designed controller to be easily applied in practice. (ii) To accurately acquire the velocities of the control system, a neuro-adaptive observer is proposed to obtain the unavailable velocities. (iii) A filtered compensation loop is built to decrease filtered signal error, which is caused by the second-order filter. Finally, simulations are performed to verify the robustness and effective tracking performance of the proposed control scheme in consideration of external disturbances.

[1]  Wenjing Xie,et al.  Global trajectory tracking control of underactuated surface vessels with non-diagonal inertial and damping matrices , 2018 .

[2]  Simon X. Yang,et al.  A biologically inspired approach to tracking control of underactuated surface vessels subject to unknown dynamics , 2015, Expert Syst. Appl..

[3]  Cong Wang,et al.  Neuroadaptive Sliding Mode Formation Control of Autonomous Underwater Vehicles With Uncertain Dynamics , 2020, IEEE Systems Journal.

[4]  Nassim Khaled,et al.  A self-tuning guidance and control system for marine surface vessels , 2013 .

[5]  Cong Wang,et al.  Trajectory Tracking of Underactuated USV Based on Adaptive Command Filtered Backstepping Control , 2019, ICMRE'19.

[6]  Wang Hong,et al.  Three-dimensional Path-following Control of Underactuated Autonomous Underwater Vehicle with Command Filtered Backstepping , 2015 .

[7]  Gustavo Scaglia,et al.  Trajectory Tracking of Underactuated Surface Vessels: A Linear Algebra Approach , 2014, IEEE Transactions on Control Systems Technology.

[8]  Cong Wang,et al.  Three-Dimensional Path Following of an Underactuated AUV Based on Neuro-Adaptive Command Filtered Backstepping Control , 2018, IEEE Access.

[9]  J. Ghommam,et al.  Global stabilisation and tracking control of underactuated surface vessels , 2010 .

[10]  Bao-Zhu Guo,et al.  On convergence of tracking differentiator and application to frequency estimation of sinusoidal signals , 2011, 2011 8th Asian Control Conference (ASCC).

[11]  Okyay Kaynak,et al.  Robust and adaptive backstepping control for nonlinear systems using RBF neural networks , 2004, IEEE Transactions on Neural Networks.

[12]  Rubo Zhang,et al.  A Novel Distributed and Self-Organized Swarm Control Framework for Underactuated Unmanned Marine Vehicles , 2019, IEEE Access.

[13]  Hao Wang,et al.  Neural network based adaptive dynamic surface control for cooperative path following of marine surface vehicles via state and output feedback , 2014, Neurocomputing.

[14]  Zhong-Ping Jiang,et al.  Robust and adaptive path following for underactuated autonomous underwater vehicles , 2004 .

[15]  Khoshnam Shojaei,et al.  Observer-based neural adaptive formation control of autonomous surface vessels with limited torque , 2016, Robotics Auton. Syst..

[16]  Hitoshi Katayama,et al.  Straight-Line Trajectory Tracking Control for Sampled-Data Underactuated Ships , 2014, IEEE Transactions on Control Systems Technology.

[17]  Zhouhua Peng,et al.  Distributed Maneuvering of Autonomous Surface Vehicles Based on Neurodynamic Optimization and Fuzzy Approximation , 2018, IEEE Transactions on Control Systems Technology.

[18]  Du Jia-l,et al.  Output feedback control for dynamic positioning system of a ship based on a high gain observer , 2013 .

[19]  Xiao Liang,et al.  Swarm control with collision avoidance for multiple underactuated surface vehicles , 2019, Ocean Engineering.

[20]  Kamal Youcef-Toumi,et al.  Trajectory tracking sliding mode control of underactuated AUVs , 2015 .

[21]  Cong Wang,et al.  Neural network adaptive position tracking control of underactuated autonomous surface vehicle , 2020 .

[22]  Wang Yan,et al.  Command filter sliding mode robust tracking control of underactuated surface vessels , 2013, Proceedings of the 32nd Chinese Control Conference.

[23]  Cong Wang,et al.  Command filter based adaptive neural trajectory tracking control of an underactuated underwater vehicle in three-dimensional space , 2019, Ocean Engineering.

[24]  Zhongke Shi,et al.  Composite Neural Dynamic Surface Control of a Class of Uncertain Nonlinear Systems in Strict-Feedback Form , 2014, IEEE Transactions on Cybernetics.

[25]  Wei Cao,et al.  Position-tracking control of underactuated autonomous underwater vehicles in the presence of unknown ocean currents , 2010 .

[26]  Nabil Derbel,et al.  Asymptotic Backstepping Stabilization of an Underactuated Surface Vessel , 2006, IEEE Transactions on Control Systems Technology.

[27]  Zhu Qidan,et al.  Sliding mode tracking control of an underactuated surface vessel , 2012 .

[28]  Swaroop Darbha,et al.  Dynamic surface control for a class of nonlinear systems , 2000, IEEE Trans. Autom. Control..

[29]  Zhouhua Peng,et al.  Output-Feedback Path-Following Control of Autonomous Underwater Vehicles Based on an Extended State Observer and Projection Neural Networks , 2018, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[30]  Keng Peng Tee,et al.  Control of fully actuated ocean surface vessels using a class of feedforward approximators , 2006, IEEE Transactions on Control Systems Technology.

[31]  Khoshnam Shojaei,et al.  Leader–follower formation control of underactuated autonomous marine surface vehicles with limited torque , 2015 .