Sliding Mode Control with Gaussian Process Regression for Underwater Robots

Sliding mode control is a very effective strategy in dealing not only with parametric uncertainties, but also with unmodeled dynamics, and therefore has been widely applied to robotic agents. However, the adoption of a thin boundary layer neighboring the switching surface to smooth out the control law and to eliminate the undesired chattering effect usually impairs the controller’s performance and leads to a residual tracking error. As a matter of fact, underwater robots are very sensitive to this issue due to their highly uncertain plants and unstructured operating environments. In this work, Gaussian process regression is combined with sliding mode control for the dynamic positioning of underwater robotic vehicles. The Gaussian process regressor is embedded within the boundary layer in order to enhance the tracking performance, by predicting unknown hydrodynamic effects and compensating for them. The boundedness and convergence properties of the tracking error are analytically proven. Numerical results confirm the improved performance of the proposed control scheme when compared with the conventional sliding mode approach.

[1]  A. J. Healey,et al.  Adaptive sliding mode control of autonomous underwater vehicles in the dive plane , 1990 .

[2]  Edwin Kreuzer,et al.  A Biologically Inspired Framework for the Intelligent Control of Mechatronic Systems and Its Application to a Micro Diving Agent , 2018, Mathematical Problems in Engineering.

[3]  C.-C. Huang,et al.  Design of a sliding mode fuzzy controller for the guidance and control of an autonomous underwater vehicle , 2003 .

[4]  Weiping Li,et al.  Applied Nonlinear Control , 1991 .

[5]  J. Kocijan,et al.  Gaussian process model based predictive control , 2004, Proceedings of the 2004 American Control Conference.

[6]  Giulio Avanzini,et al.  Preliminary results of a dynamic modelling approach for underwater multi-hull vehicles , 2018 .

[7]  Santiago Rúa,et al.  Hydrodynamic modelling for the remotely operated vehicle Visor3 using CFD , 2016 .

[8]  Carl E. Rasmussen,et al.  Gaussian processes for machine learning , 2005, Adaptive computation and machine learning.

[9]  Liu Hsu,et al.  Dynamic positioning of remotely operated underwater vehicles , 2000, IEEE Robotics Autom. Mag..

[10]  Dieter Schwarzmann,et al.  Data-Efficient Autotuning With Bayesian Optimization: An Industrial Control Study , 2018, IEEE Transactions on Control Systems Technology.

[11]  Songhwai Oh,et al.  Learning-Based Model Predictive Control Under Signal Temporal Logic Specifications , 2018, 2018 IEEE International Conference on Robotics and Automation (ICRA).

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

[13]  Edwin Kreuzer,et al.  Depth control of remotely operated underwater vehicles using an adaptive fuzzy sliding mode controller , 2008, Robotics Auton. Syst..

[14]  A. Mitra,et al.  The effects of free stream turbulence on the hydrodynamic characteristics of an AUV hull form , 2018, Ocean Engineering.

[15]  Zhou Yu,et al.  Computational fluid dynamics study of the motion stability of an autonomous underwater helicopter , 2017 .

[16]  Robert Bitmead,et al.  Our Robots, Ourselves: Robotics and the Myths of Autonomy [Bookshelf] , 2016, IEEE Control Systems.

[17]  Jonathan Teague,et al.  The potential of low-cost ROV for use in deep-sea mineral, ore prospecting and monitoring , 2018 .

[18]  Bernhard Schölkopf,et al.  Gaussian Process-Based Predictive Control for Periodic Error Correction , 2016, IEEE Transactions on Control Systems Technology.

[19]  Balasaheb M. Patre,et al.  Adaptive fuzzy sliding mode control for robust trajectory tracking control of an autonomous underwater vehicle , 2018, Intell. Serv. Robotics.

[20]  Mustafa Unel,et al.  Gaussian Process Regression Feedforward Controller for Diesel Engine Airpath , 2018, International Journal of Automotive Technology.

[21]  Jun Wang,et al.  Constrained Control of Autonomous Underwater Vehicles Based on Command Optimization and Disturbance Estimation , 2019, IEEE Transactions on Industrial Electronics.

[22]  Jean-Jacques E. Slotine,et al.  Robust trajectory control of underwater vehicles , 1985 .

[23]  Jonathan P. How,et al.  Gaussian Processes for Learning and Control: A Tutorial with Examples , 2018, IEEE Control Systems.

[24]  Girish Chowdhary,et al.  Adaptive Control using Gaussian-Process with Model Reference Generative Network , 2018, 2018 IEEE Conference on Decision and Control (CDC).

[25]  Giuseppe Conte,et al.  Remotely operated vehicle depth control , 2003 .

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

[27]  Ali Akbarzadeh Kalat,et al.  Robust control for MIMO hybrid dynamical system of underwater vehicles by composite adaptive fuzzy estimation of uncertainties , 2017 .

[28]  Edwin Kreuzer,et al.  Design and Adaptive Depth Control of a Micro Diving Agent , 2017, IEEE Robotics and Automation Letters.

[29]  Sebastian Trimpe,et al.  Depth Control of Underwater Robots Using Sliding Modes and Gaussian Process Regression , 2018, 2018 Latin American Robotic Symposium, 2018 Brazilian Symposium on Robotics (SBR) and 2018 Workshop on Robotics in Education (WRE).

[30]  Gwangsoo Go,et al.  Hydrodynamic derivative determination based on CFD and motion simulation for a tow-fish , 2019, Applied Ocean Research.

[31]  Edwin Kreuzer,et al.  Dynamic Positioning of Underwater Robotic Vehicles with Thruster Dynamics Compensation , 2013 .

[32]  Stefan Schaal,et al.  Automatic LQR tuning based on Gaussian process global optimization , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[33]  Stefan Schaal,et al.  On the design of LQR kernels for efficient controller learning , 2017, 2017 IEEE 56th Annual Conference on Decision and Control (CDC).

[34]  Tapabrata Ray,et al.  Design Optimization of an Unmanned Underwater Vehicle Using Low- and High-Fidelity Models , 2017, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[35]  Asgeir J. Sørensen,et al.  Towards integrated autonomous underwater operations for ocean mapping and monitoring , 2016, Annu. Rev. Control..

[36]  Wallace Moreira Bessa,et al.  Some remarks on the boundedness and convergence properties of smooth sliding mode controllers , 2008, Int. J. Autom. Comput..