Adaptive nonlinear control of an autonomous underwater vehicle

Autonomous underwater vehicles (AUVs) are highly nonlinear underactuated systems with uncertain dynamics and a challenging control problem. The main focus of this paper is to present a control law that shows desirable performance in the presence of modeling uncertainties. In this study, uncertainties are considered to be bounded and the AUV mathematical model is obtained in the presence of such uncertainties. Forces and torques applied to the AUV are also designed using a nonlinear dynamic controller. Appropriate adaptive rules are also presented to overcome system uncertainties and external disturbances. The adaptive nonlinear dynamic controller is designed based on upper bounds of system uncertainties and its stability is proven using the Lyapunov theory. In this article, the performance of the proposed control algorithm for tracking reference trajectories in an obstacle-rich environment is investigated. Therefore, the control algorithm is combined with potential fields for obstacle avoidance. Obtained results show the efficiency of the proposed controller.

[1]  M. R. Ramezani-al,et al.  An adaptive sliding mode controller with a new reaching law for tracking problem of an autonomous underwater vehicles , 2018, Trans. Inst. Meas. Control.

[2]  T. Ura,et al.  A feedforward neural network for identification and adaptive control of autonomous underwater vehicles , 1994, Proceedings of 1994 IEEE International Conference on Neural Networks (ICNN'94).

[3]  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..

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

[5]  Yuan Chen,et al.  Adaptive fuzzy inverse trajectory tracking control of underactuated underwater vehicle with uncertainties , 2016 .

[6]  Junku Yuh,et al.  A neural net controller for underwater robotic vehicles , 1990 .

[7]  Ho Jae Lee,et al.  Design of T-S fuzzy-model-based controller for depth control of autonomous underwater vehicles with parametric uncertainties , 2011, 2011 11th International Conference on Control, Automation and Systems.

[8]  Basant Kumar Sahu,et al.  Adaptive Tracking Control of an Autonomous Underwater Vehicle , 2014, Int. J. Autom. Comput..

[9]  Lei Wan,et al.  Path following of an Underactuated AUV Based on Fuzzy Backstepping Sliding Mode Control , 2016 .

[10]  Basant Kumar Sahu,et al.  Potential function-based path-following control of an autonomous underwater vehicle in an obstacle-rich environment , 2017 .

[11]  Weidong Zhang,et al.  Adaptive Second-Order Fast Nonsingular Terminal Sliding Mode Tracking Control for Fully Actuated Autonomous Underwater Vehicles , 2019, IEEE Journal of Oceanic Engineering.

[12]  Ali Keymasi Khalaji,et al.  Tracking Control of an Underwater Robot in the Presence of Obstacles , 2017, 2017 5th RSI International Conference on Robotics and Mechatronics (ICRoM).

[13]  Min Xu,et al.  Adaptive fuzzy logic depth controller for variable buoyancy system of autonomous underwater vehicles , 1994, Proceedings of 1994 IEEE 3rd International Fuzzy Systems Conference.

[14]  Wei Chang,et al.  Model-Based Fuzzy Modeling and Control for Autonomous Underwater Vehicles in the Horizontal Plane , 2003 .

[15]  S. Ali A. Moosavian,et al.  Robust Adaptive Controller for a Tractor–Trailer Mobile Robot , 2014, IEEE/ASME Transactions on Mechatronics.

[16]  Son-Cheol Yu,et al.  Second-order sliding-mode controller for autonomous underwater vehicle in the presence of unknown disturbances , 2014 .

[17]  Riccardo Marino,et al.  Nonlinear control design: geometric, adaptive and robust , 1995 .

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

[19]  Kamal Youcef-Toumi,et al.  Terminal sliding mode control for the trajectory tracking of underactuated Autonomous Underwater Vehicles , 2017 .

[20]  Daniel J. Inman,et al.  Direct Adaptive Control of Underwater Vehicles using Neural Networks , 2003 .

[21]  A. J. Healey,et al.  Multivariable sliding mode control for autonomous diving and steering of unmanned underwater vehicles , 1993 .