Adaptive Fuzzy Sliding Mode Controller for the Kinematic Variables of an Underwater Vehicle

This paper address the kinematic variables control problem for the low-speed manoeuvring of a low cost and underactuated underwater vehicle. Control of underwater vehicles is not simple, mainly due to the non-linear and coupled character of system equations, the lack of a precise model of vehicle dynamics and parameters, as well as the appearance of internal and external perturbations. The proposed methodology is an approach included in the control areas of non-linear feedback linearization, model-based and uncertainties consideration, making use of a pioneering algorithm in underwater vehicles. It is based on the fusion of a sliding mode controller and an adaptive fuzzy system, including the advantages of both systems. The main advantage of this methodology is that it relaxes the required knowledge of vehicle model, reducing the cost of its design. The described controller is part of a modular and simple 2D guidance and control architecture. The controller makes use of a semi-decoupled non-linear plant model of the Snorkel vehicle and it is compounded by three independent controllers, each one for the three controllable DOFs of the vehicle. The experimental results demonstrate the good performance of the proposed controller, within the constraints of the sensorial system and the uncertainty of vehicle theoretical models.

[1]  John J. Leonard,et al.  Outlier rejection for autonomous acoustic navigation , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[2]  Nilanjan Sarkar,et al.  Adaptive control of an autonomous underwater vehicle: experimental results on ODIN , 1999, Proceedings 1999 IEEE International Symposium on Computational Intelligence in Robotics and Automation. CIRA'99 (Cat. No.99EX375).

[3]  Giuseppe Casalino,et al.  A planar path following controller for underactuated marine vehicles , 2001 .

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

[5]  Woonchul Ham,et al.  Adaptive fuzzy sliding mode control of nonlinear system , 1998, IEEE Trans. Fuzzy Syst..

[6]  Gianluca Antonelli Underwater Robots , 2003 .

[7]  K. R. Goheen,et al.  On the adaptive control of remotely operated underwater vehicles , 1990 .

[8]  Junku Yuh,et al.  Experimental study on a learning control system with bound estimation for underwater robots , 1996, Auton. Robots.

[9]  Li-Xin Wang,et al.  Adaptive fuzzy systems and control , 1994 .

[10]  Ralf Bachmayer,et al.  Adaptive Parameter Identification of an Accurate Nonlinear Dynamical Model for Marine Thrusters , 2003 .

[11]  Michele Aicardi,et al.  Nonlinear Time-Invariant Feedback Control of an Underactuated Marine Vehicle Along a Straight Course , 2000 .

[12]  Eric N. Johnson,et al.  PSEUDO-CONTROL HEDGING : A NEW METHOD FOR ADAPTIVE CONTROL , 2000 .

[13]  Shuzhi Sam Ge,et al.  A direct method for robust adaptive nonlinear control with guaranteed transient performance , 1999 .

[14]  Jon Rigelsford,et al.  Underwater Robots: Motion and Force Control of Vehicle-Manipulator Systems , 2004 .

[15]  Thor I. Fossen,et al.  Adaptive feedback linearization applied to steering of ships , 1993 .

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

[17]  Heikki N. Koivo,et al.  A multivariable self-tuning controller , 1980, Autom..

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

[19]  Gianluca Antonelli,et al.  A novel adaptive control law for underwater vehicles , 2003, IEEE Trans. Control. Syst. Technol..

[20]  Thor I. Fossen,et al.  Robust adaptive control of underwater vehicles : a comparative study , 1996 .

[21]  Eduardo Sebastian Martinez Control y navegacion semi-autonoma de un robot subacuatico para la inspeccion de entornos desconocidos , 2005 .

[22]  Philippe Souères,et al.  Robust path-following control with exponential stability for mobile robots , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[23]  Gianluca Antonelli,et al.  Underwater robots: Motion and force control of vehicle , 2006 .

[24]  P.A. DeBitetto Fuzzy logic for depth control of unmanned undersea vehicles , 1994, Proceedings of IEEE Symposium on Autonomous Underwater Vehicle Technology (AUV'94).

[25]  Junku Yuh,et al.  Design and Control of Autonomous Underwater Robots: A Survey , 2000, Auton. Robots.

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

[27]  Dana R. Yoerger,et al.  Adaptive sliding control of an experimental underwater vehicle , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[28]  Dana R. Yoerger,et al.  Preliminary experiments in model-based thruster control for underwater vehicle positioning , 1999 .

[29]  Ku Chin Lin,et al.  Observer-based tension feedback control with friction and inertia compensation , 2003, IEEE Trans. Control. Syst. Technol..

[30]  F. Espinosa,et al.  Application of advanced digital control techniques to the drive and trajectory tracking system of a wheelchair for the disabled , 1999, 1999 7th IEEE International Conference on Emerging Technologies and Factory Automation. Proceedings ETFA '99 (Cat. No.99TH8467).

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

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

[33]  Suguru Arimoto,et al.  Stability and robustness of PID feedback control for robot manipulators of sensory capability , 1984 .