An adaptive controller for autonomous underwater vehicles

This paper introduces an adaptive tuning method for the controllers of a 4 degrees-of-freedom autonomous underwater vehicle. The proposed scheme consists of two control loops, one for position control and an inner one for velocity control. The gains of the controller are determined on-line, according to the position/velocity errors. Using the proposed adaptive architecture, the uncertainties in the parameters of the system are addressed and the system is able to operate when hydrodynamic disturbances are present. The complexity of the fixed gain tuning procedure is also greatly decreased for underwater vehicles when the algorithm suggested here is used. Experimental results with the Nessie VII AUV show that the adaptive controller is beneficial for underwater vehicles. Finally it is shown that the current approach reduces the energy consumption of the system.

[1]  Jeen-Shing Wang,et al.  Self-adaptive recurrent neuro-fuzzy control for an autonomous underwater vehicle , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[2]  Thor I. Fossen,et al.  Adaptive control of nonlinear underwater robotic systems , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[3]  R. D. Brandt,et al.  Self-tuning of PID controllers by adaptive interaction , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

[4]  Matthew W. Dunnigan,et al.  Dynamic coupling and control issues for a lightweight underwater vehicle manipulator system , 2014, 2014 Oceans - St. John's.

[5]  M. Santhakumar,et al.  A Self-Tuning Proportional-Integral-Derivative Controller for an Autonomous Underwater Vehicle, Based On Taguchi Method , 2010 .

[6]  Feng Lin,et al.  Adaptive Interaction and Its Application to Neural Networks , 1999, Inf. Sci..

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

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

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

[10]  Rogelio Lozano,et al.  Real-Time Experimental Comparison of Two Depth Control Schemes for Underwater Vehicles , 2015 .

[11]  Junku Yuh,et al.  Adaptive DOB control of underwater robotic vehicles , 2001, MTS/IEEE Oceans 2001. An Ocean Odyssey. Conference Proceedings (IEEE Cat. No.01CH37295).

[12]  Matthew W. Dunnigan,et al.  Tracking control scheme for an underwater vehicle-manipulator system with single and multiple sub-regions and sub-task objectives , 2011 .

[13]  Joao P. Hespanha,et al.  Logic-based switching control for trajectory-tracking and path-following of underactuated autonomous vehicles with parametric modeling uncertainty , 2004, Proceedings of the 2004 American Control Conference.

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