Full-state nonlinear trajectory tracking control of underactuated surface vessels

This article presents the development, implementation, and comparison of two trajectory tracking nonlinear controllers for underactuated surface vessels. A control approach capable of stabilizing all the states of any planar vehicle is specifically adapted to surface vessels. The method relies on transformation of the six position and velocity state dynamics into a four-state error dynamics. The backstepping and sliding mode control laws are then derived for stabilization of the error dynamics and proven to stabilize all system states. Simulations are presented in the absence and presence of modeling uncertainties and unknown disturbances. An experimental setup is then described, followed by successful experimental implementation and comparison of the two controllers.

[1]  Garrett M. Clayton,et al.  Trajectory Tracking Control of Planar Underactuated Vehicles , 2017, IEEE Transactions on Automatic Control.

[2]  Garry A. Einicke,et al.  Robust extended Kalman filtering , 1999, IEEE Trans. Signal Process..

[3]  Zhu Qi-Dan,et al.  Global asymptotic stabilization of an underactuated surface vessel , 2012, 2012 IEEE International Conference on Information and Automation.

[4]  R. W. Brockett,et al.  Asymptotic stability and feedback stabilization , 1982 .

[5]  Zhong-Ping Jiang,et al.  Global tracking control of underactuated ships by Lyapunov's direct method , 2002, Autom..

[6]  Bernhard P. Wrobel,et al.  Multiple View Geometry in Computer Vision , 2001 .

[7]  Hashem Ashrafiuon,et al.  Backstepping Control of Underactuated Planar Vehicles With Nonholonomic Constraints , 2017 .

[8]  Kristin Ytterstad Pettersen,et al.  Tracking control of an underactuated ship , 2003, IEEE Trans. Control. Syst. Technol..

[9]  Kristin Ytterstad Pettersen,et al.  Output Feedback Tracking of Ships , 2011, IEEE Transactions on Control Systems Technology.

[10]  Khac Duc Do,et al.  Global Path-Following Control of Stochastic Underactuated Ships: A Level Curve Approach , 2015 .

[11]  Jun Nie,et al.  Adaptive-sliding-mode trajectory tracking control for underactuated surface vessels based on NDO , 2018, 2018 IEEE International Conference on Mechatronics and Automation (ICMA).

[12]  Martin Buss,et al.  Visual tracking and control of a quadcopter using a stereo camera system and inertial sensors , 2009, 2009 International Conference on Mechatronics and Automation.

[13]  Khoshnam Shojaei,et al.  Neural adaptive robust control of underactuated marine surface vehicles with input saturation , 2015 .

[14]  Na Xiao,et al.  Global Tracking Controller for Underactuated Ship via Switching Design , 2014 .

[15]  Yan Yan,et al.  Fixed-time output feedback trajectory tracking control of marine surface vessels subject to unknown external disturbances and uncertainties. , 2019, ISA transactions.

[16]  Mien Van,et al.  An enhanced tracking control of marine surface vessels based on adaptive integral sliding mode control and disturbance observer. , 2019, ISA transactions.

[17]  K.R. Muske,et al.  Identification of a control oriented nonlinear dynamic USV model , 2008, 2008 American Control Conference.

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

[19]  João P. Hespanha,et al.  Trajectory-Tracking and Path-Following of Underactuated Autonomous Vehicles With Parametric Modeling Uncertainty , 2007, IEEE Transactions on Automatic Control.

[20]  Jana Fuhrmann,et al.  Guidance And Control Of Ocean Vehicles , 2016 .

[21]  Ilya Kolmanovsky,et al.  Developments in nonholonomic control problems , 1995 .

[22]  Kenneth R. Muske,et al.  Sliding-Mode Tracking Control of Surface Vessels , 2008, IEEE Transactions on Industrial Electronics.

[23]  Frank L. Lewis,et al.  Control of a nonholonomic mobile robot: backstepping kinematics into dynamics , 1995, Proceedings of 1995 34th IEEE Conference on Decision and Control.

[24]  Liang Sun,et al.  Path following control for marine surface vessel with uncertainties and input saturation , 2016, Neurocomputing.

[25]  B. Park Neural Network-Based Tracking Control of Underactuated Autonomous Underwater Vehicles With Model Uncertainties , 2015 .

[26]  Kristin Ytterstad Pettersen,et al.  Trajectory tracking of under-actuated marine vehicles , 2016, 2016 IEEE 55th Conference on Decision and Control (CDC).