Adaptive DDPG Design-Based Sliding-Mode Control for Autonomous Underwater Vehicles at Different Speeds

Autonomous underwater vehicles (AUVs) are becoming increasingly popular for ocean exploration, military and industrial applications. Motion control of AUV is the key to completing these missions. Sliding mode control (SMC) method has a good performance in the motion control system of AUV. Nevertheless, when the system is not fully or previously known, classical techniques are not entirely suitable for the SMC tuning. Moreover, the variation of drag and lift coefficients of the AUV are very sensitive to the AUV speed, and it is difficult to achieve the accurate control of AUV motion by fixed SMC parameters at different speeds. In this paper the tuning process at different speeds is automated through the use of a model-free reinforcement learning algorithm-deep deterministic policy gradient (DDPG) based SMC. The robustness and effectiveness of the proposed control method are tested and validated through extensive simulation results. The results show that the SMC-DDPG achieve motion control at different AUV speeds with fine stability, fast convergence speed, high precision and little chattering.

[1]  Luis Govinda García-Valdovinos,et al.  Neural Network-Based Self-Tuning PID Control for Underwater Vehicles , 2016, Sensors.

[2]  Jian-Xin Xu,et al.  On the Discrete-Time Integral Sliding Mode Control , 2006 .

[3]  T. Madani,et al.  Adaptive integral terminal sliding mode control for upper-limb rehabilitation exoskeleton , 2018, Control Engineering Practice.

[4]  B. Draenovi The invariance conditions in variable structure systems , 1969 .

[5]  Hongde Qin,et al.  A novel adaptive second order sliding mode path following control for a portable AUV , 2018 .

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

[7]  Wang Ning,et al.  Adaptive neuro-fuzzy tracking control of UUV using sliding-mode-control-theory-based online learning algorithm , 2016 .

[8]  Xinghuo Yu,et al.  On the Discrete-Time Integral Sliding-Mode Control , 2007, IEEE Transactions on Automatic Control.

[9]  Cheng Lu,et al.  Adaptive Sliding Mode Control of Dynamic Systems Using Double Loop Recurrent Neural Network Structure , 2018, IEEE Transactions on Neural Networks and Learning Systems.

[10]  Nguyen Ngoc Son,et al.  Adaptive Fuzzy Sliding Mode Control for Nonlinear Uncertain SISO System Optimized by Differential Evolution Algorithm , 2019, Int. J. Fuzzy Syst..

[11]  J. Shi Design of Sliding Mode Autopilot with Steady-State Error Elimination for Autonomous Underwater Vehicles , 2006, TENCON 2006 - 2006 IEEE Region 10 Conference.

[12]  B. Drazenovic,et al.  The invariance conditions in variable structure systems , 1969, Autom..

[13]  C. J. Harris,et al.  Neurofuzzy identification of an autonomous underwater vehicle , 1999, Int. J. Syst. Sci..

[14]  Danna Zhou,et al.  d. , 1934, Microbial pathogenesis.