Design of three exponentially convergent robust controllers for the trajectory tracking of autonomous underwater vehicles

Abstract This paper deals with the trajectory tracking problem of autonomous underwater vehicles (AUVs) in the presence of dynamic uncertainties and time-varying external disturbances. Three exponentially convergent robust controllers, namely, the min-max type controller, the saturation type controller and the smooth transition type controller are proposed to drive an AUV to track a predefined trajectory. It is shown that the filtered tracking errors, position tracking errors and velocity tracking errors for the three proposed controllers are exponentially convergent. Moreover, all the above tracking errors for the three proposed controllers can be shaped by specific analytic expressions and such expressions illustrate how the transient responses of the above tracking errors can be modified by adjusting the control parameters. The characteristics of the three proposed controllers are summarized and demonstrated with numerical simulations. Theoretical comparison analysis and comparative simulations with the existing RISE-based controller of AUV are presented to show the effectiveness of the three proposed exponentially convergent robust controllers.

[1]  Nilanjan Sarkar,et al.  Fault-tolerant control of an autonomous underwater vehicle under thruster redundancy , 2001, Robotics Auton. Syst..

[2]  Warren E. Dixon,et al.  Nonlinear RISE-Based Control of an Autonomous Underwater Vehicle , 2014, IEEE Transactions on Robotics.

[3]  Ji-Hong Li,et al.  Design of an adaptive nonlinear controller for depth control of an autonomous underwater vehicle , 2005 .

[4]  Thor I. Fossen,et al.  Guidance and control of ocean vehicles , 1994 .

[5]  Weidong Zhang,et al.  Double-loop chattering-free adaptive integral sliding mode control for underwater vehicles , 2016, OCEANS 2016 - Shanghai.

[6]  Xin Zhang,et al.  Adaptive sliding-mode attitude control for autonomous underwater vehicles with input nonlinearities , 2016 .

[7]  Thor I. Fossen,et al.  Handbook of Marine Craft Hydrodynamics and Motion Control , 2011 .

[8]  Jian Xu,et al.  Dynamical sliding mode control for the trajectory tracking of underactuated unmanned underwater vehicles , 2015 .

[9]  Sajad Saeedi,et al.  AUV Navigation and Localization: A Review , 2014, IEEE Journal of Oceanic Engineering.

[10]  Ron P. Podhorodeski,et al.  A chattering-free sliding-mode controller for underwater vehicles with fault- tolerant infinity-norm thrust allocation , 2008 .

[11]  Joan Batlle,et al.  Designing a Fuzzy-like PD controller for an underwater robot , 2003 .

[12]  K. D. Do Global tracking control of underactuated ODINs in three-dimensional space , 2013, Int. J. Control.

[13]  Przemyslaw Herman,et al.  Decoupled PD set-point controller for underwater vehicles , 2009 .

[14]  Edwin Kreuzer,et al.  Adaptive PD-controller for positioning of a remotely operated vehicle close to an underwater structure : Theory and experiments , 2007 .

[15]  Khoshnam Shojaei,et al.  A novel approach to 6-DOF adaptive trajectory tracking control of an AUV in the presence of parameter uncertainties , 2015 .

[16]  Saeed Balochian,et al.  Modeling and control of autonomous underwater vehicle (AUV) in heading and depth attitude via self-adaptive fuzzy PID controller , 2015 .

[17]  Bruno Jouvencel,et al.  Smooth transition of AUV motion control: From fully-actuated to under-actuated configuration , 2015, Robotics Auton. Syst..

[18]  Antonio M. Pascoal,et al.  Control of the Maya AUV in the vertical and horizontal planes: Theory and practical results , 2007 .

[19]  Zheping Yan,et al.  Globally finite-time stable tracking control of underactuated UUVs , 2015 .

[20]  E. An,et al.  A Robust Fuzzy Autonomous Underwater Vehicle (AUV) Docking Approach for Unknown Current Disturbances , 2012, IEEE Journal of Oceanic Engineering.

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

[22]  Aaron M. Plotnik,et al.  A Multi-Sensor Approach to Automatic Tracking of Midwater Targets by an ROV , 2005 .

[23]  B. Jalving,et al.  The NDRE-AUV flight control system , 1994 .

[24]  Vincent Creuze,et al.  L1 Adaptive depth and pitch control of an underwater vehicle with real-time experiments , 2015 .

[25]  Philip A. Wilson,et al.  Adaptive neural network-based backstepping fault tolerant control for underwater vehicles with thruster fault , 2015 .

[26]  M. Corless,et al.  Continuous state feedback guaranteeing uniform ultimate boundedness for uncertain dynamic systems , 1981 .

[27]  Antonio M. Pascoal,et al.  Nonlinear path following with applications to the control of autonomous underwater vehicles , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[28]  Mingjun Zhang,et al.  Adaptive sliding mode control based on local recurrent neural networks for underwater robot , 2012 .

[29]  Ming Gao,et al.  Multivariable Output Feedback Adaptive Terminal Sliding Mode Control for Underwater Vehicles , 2016 .

[30]  Ufuk Demirci,et al.  A re-configuring sliding-mode controller with adjustable robustness , 2004 .

[31]  Danwei Wang,et al.  Non-linear output feedback tracking control for AUVs in shallow wave disturbance condition , 2008, Int. J. Control.

[32]  Zhihua Qu,et al.  Robust tracking control for robot manipulators: theory, simulation, and implementation , 1993, Robotica.

[33]  S. Gutman Uncertain dynamical systems--A Lyapunov min-max approach , 1979 .

[34]  Shahrum Shah Abdullah,et al.  A simplified approach to design fuzzy logic controller for an underwater vehicle , 2011 .

[35]  Jinwhan Kim,et al.  Integral sliding mode controller for precise manoeuvring of autonomous underwater vehicle in the presence of unknown environmental disturbances , 2015, Int. J. Control.

[36]  Jean-Jacques E. Slotine,et al.  The influence of thruster dynamics on underwater vehicle behavior and their incorporation into control system design , 1990 .

[37]  Mohammad Mehdi Arefi,et al.  On the neuro-adaptive feedback linearising control of underactuated autonomous underwater vehicles in three-dimensional space , 2015 .

[38]  Said Farahat,et al.  Robust sliding mode control of a mini unmanned underwater vehicle equipped with a new arrangement of water jet propulsions: Simulation and experimental study , 2016 .

[39]  Zhihua Qu,et al.  A new class of robust control laws for tracking of robots , 1992, [1992] Proceedings of the 31st IEEE Conference on Decision and Control.

[40]  Edwin Kreuzer,et al.  An adaptive fuzzy sliding mode controller for remotely operated underwater vehicles , 2010, Robotics Auton. Syst..

[41]  Mohan Santhakumar,et al.  Coupled, non-linear control system design for autonomous underwater vehicle (AUV) , 2008, 2008 10th International Conference on Control, Automation, Robotics and Vision.

[42]  Nilanjan Sarkar,et al.  Adaptive control of an autonomous underwater vehicle: experimental results on ODIN , 2001, IEEE Trans. Control. Syst. Technol..

[43]  Ji-Hong Li,et al.  A neural network adaptive controller design for free-pitch-angle diving behavior of an autonomous underwater vehicle , 2005, Robotics Auton. Syst..

[44]  D. A. Smallwood,et al.  Model-based dynamic positioning of underwater robotic vehicles: theory and experiment , 2004, IEEE Journal of Oceanic Engineering.

[45]  Khac Duc Do,et al.  Control of Ships and Underwater Vehicles: Design for Underactuated and Nonlinear Marine Systems , 2009 .

[46]  Nakwan Kim,et al.  Neural network-based adaptive control for a supercavitating vehicle in transition phase , 2015 .

[47]  K. D. Do,et al.  Robust adaptive tracking control of underactuated ODINs under stochastic sea loads , 2015, Robotics Auton. Syst..

[48]  Shantha Gamini Jayasinghe,et al.  Composite model reference adaptive control for an unmanned underwater vehicle , 2015 .

[49]  Jeen-Shing Wang,et al.  Self-adaptive recurrent neuro-fuzzy control of an autonomous underwater vehicle , 2002, IEEE Trans. Robotics Autom..