An efficient neural network based tracking controller for autonomous underwater vehicles subject to unknown dynamics

This paper proposes an efficient neural network (NN) controller for the tracking control of an autonomous underwater vehicles (AUV) subject to unknown vehicle dynamics and significant uncertainties. The controller is first designed based on the error dynamics by using backstepping technique. Then, the unknown dynamics and uncertainties of the vehicle are handled by introducing a NN with single-layer structure. The design of the NN is based on the vehicle regressor dynamics that expresses the highly nonlinear dynamics in a linear form in terms of the known and unknown dynamic parameters. The big advantage of the proposed tracking controller is that the learning algorithm of the NN is simple and computationally efficient. In addition, the developed controller is capable of compensating bounded unknown disturbances. The tracking errors are proved to uniformly ultimately bounded and converge to a small neighbourhood of the origin. The effectiveness and efficiency of the proposed controller is demonstrated by simulations results.

[1]  Junku Yuh,et al.  A novel neuro-fuzzy controller for autonomous underwater vehicles , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

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

[3]  Tamaki Ura,et al.  An on-line adaptation method in a neural network based control system for AUVs , 1995 .

[4]  G.J.S. Rae,et al.  Applications of fuzzy logic to the control of an autonomous underwater vehicle , 1993, [Proceedings 1993] Second IEEE International Conference on Fuzzy Systems.

[5]  Vassilis Kodogiannis Neuro-control of unmanned underwater vehicles , 2006, Int. J. Syst. Sci..

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

[7]  Shahrum Shah Abdullah,et al.  A simplified approach to design fuzzy logic controller for an underwater vehicle , 2011 .

[8]  Tapabrata Ray,et al.  Fuzzy modeling and control for Autonomous Underwater Vehicle , 2011, The 5th International Conference on Automation, Robotics and Applications.

[9]  K.Y. Pettersen,et al.  Global practical stabilization and tracking for an underactuated ship-a combined averaging and backs , 1998 .

[10]  Thor I. Fossen,et al.  Guidance and control of ocean vehicles , 1994 .

[11]  Darren M. Dawson,et al.  Adaptive tracking control of an underactuated aerial vehicle , 2011, Proceedings of the 2011 American Control Conference.

[12]  Giorgio Bartolini,et al.  Black‐box position and attitude tracking for underwater vehicles by second‐order sliding‐mode technique , 2010 .

[13]  Lijun Zhang,et al.  Tracking control of underactuated ship based on partial state feedback scheme , 2011, The 2011 IEEE/ICME International Conference on Complex Medical Engineering.

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

[15]  Min Wu,et al.  Bioinspired Neurodynamics-Based Position-Tracking Control of hovercraft Vessels , 2013, Int. J. Robotics Autom..

[16]  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).

[17]  Colin Flanagan,et al.  Neural network control of underwater vehicles , 2005, Eng. Appl. Artif. Intell..

[18]  Ji-Hong Li,et al.  Neural net based nonlinear adaptive control for autonomous underwater vehicles , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[19]  Yongjie Pang,et al.  Adaptive output feedback control based on DRFNN for AUV , 2009 .