Design of a sliding mode fuzzy controller for the guidance and control of an autonomous underwater vehicle

Abstract This work demonstrates the feasibility of applying a sliding mode fuzzy controller to motion control and line of sight guidance of an autonomous underwater vehicle. The design method of the sliding mode fuzzy controller offers a systematical means of constructing a set of shrinking-span and dilating-span membership functions for the controller. Stability and robustness of the control system are guaranteed by properly selecting the shrinking and dilating factors of the fuzzy membership functions. Control parameters selected for a testbed vehicle, AUV-HM1, are evaluated through tank and field experiments. Experimental results indicate the effectiveness of the proposed controller in dealing with model uncertainties, non-linearities of the vehicle dynamics, and environmental disturbances caused by ocean currents and waves.

[1]  Yi-Yuan Chang,et al.  On the Linear Hydrodynamic Forces and the Maneuverability of an Unmanned Untethered Submersible with Streamlined Body , 1996 .

[2]  Gianluca Antonelli Underwater Robots , 2003 .

[3]  Rainer Palm,et al.  Model based fuzzy control - fuzzy gain schedulers and sliding mode fuzzy controllers , 1996 .

[4]  Liu Hsu,et al.  Design of a high performance variable structure position control of ROVs , 1995 .

[5]  Thor I. Fossen,et al.  Adaptive control of nonlinear systems: A case study of underwater robotic systems , 1991, J. Field Robotics.

[6]  S. M. Smith,et al.  Fuzzy logic control of an autonomous underwater vehicle , 1993 .

[7]  Rainer Palm,et al.  Robust control by fuzzy sliding mode , 1994, Autom..

[8]  C.-L. Chen,et al.  User-friendly design method for fuzzy logic controller , 1996 .

[9]  Michael S. Triantafyllou,et al.  Robust control for underwater vehicle systems with time delays , 1991 .

[10]  Jenhwa Guo,et al.  On the Linear Hydrodynamic Forces and the Maneuverability of an Unmanned Untethered Submersible with Streamlined Body (2nd Report : Lateral Motions) , 1997 .

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

[12]  Dana R. Yoerger,et al.  Supervisory control system for the JASON ROV , 1986 .

[13]  K. R. Goheen,et al.  Multivariable self-tuning autopilots for autonomous and remotely operated underwater vehicles , 1990 .

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

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

[16]  Jong-Won Park,et al.  Discrete-time quasi-sliding mode control of an autonomous underwater vehicle , 1999 .

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

[18]  Feijun Song,et al.  Design of sliding mode fuzzy controllers for an autonomous underwater vehicle without system model , 2000, OCEANS 2000 MTS/IEEE Conference and Exhibition. Conference Proceedings (Cat. No.00CH37158).

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

[20]  T. Ura,et al.  Non-linear controller with switched control law for tracking control of non-cruising AUV , 1996, Proceedings of Symposium on Autonomous Underwater Vehicle Technology.

[21]  Andrew A. Goldenberg,et al.  Systematic design and analysis of fuzzy-logic control and application to robotics, : Part I. Modeling , 2000, Robotics Auton. Syst..