Online system identification of the dynamics of an Autonomous Underwater vehicle

Autonomous Underwater vehicles (AUV) with reconfigurable payloads are rapidly becoming common. Their dynamic characteristics are affected when payloads change. Typically, retuning of the controller is required to maintain good control performance. To address this situation, we develop a technique to enable rapid identification of AUV dynamics online. We demonstrate the technique with a fin-controlled single-thruster torpedo-shaped AUV. By decoupling the system according to planar and horizontal motion, mathematical models for yaw and pitch dynamics are developed. This results in a second-order transfer function with auxiliary steady state fin deflection. Identification of continuous-time model was performed to preserve the physical meaning of the parameters. Identification in continuous-time requires time-derivative terms which are reconstructed using the state variable filter (SVF). Then, recursive least-square (RLS) algorithm is used to identify the unknown parameters. The proposed identification method was validated through field deployments of our AUVs. The online estimates compare favorably with results obtained from offline identification methods requiring numerical optimization. We demonstrate how turning radius of the AUV can be estimated accurately from the identified parameters. We also show how a gain-scheduled controller, with better control performance than a constant-gain controller, can be designed using the estimated parameters.

[1]  D.J. Stilwell,et al.  Identification of a simplified AUV pitch axis model for control design: Theory and experiments , 2007, OCEANS 2007.

[2]  Kyu-Yeul Lee,et al.  Depth and heading control for autonomous underwater vehicle using estimated hydrodynamic coefficients , 2001, MTS/IEEE Oceans 2001. An Ocean Odyssey. Conference Proceedings (IEEE Cat. No.01CH37295).

[3]  C. Chryssostomidis,et al.  System identification of open-loop maneuvers leads to improved AUV flight performance , 2006, IEEE Journal of Oceanic Engineering.

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

[5]  Magda Osman,et al.  Control Systems Engineering , 2010 .

[6]  Mandar Chitre,et al.  STARFISH – A small team of autonomous robotic fish , 2011 .

[7]  Andres El-Fakdi,et al.  On the identification of non-linear models of unmanned underwater vehicles , 2004 .

[8]  Marion Gilson,et al.  The CONTSID Toolbox: A Software Support for Data-based Continuous-time Modelling , 2008 .

[9]  Robert Sutton,et al.  Observer Kalman filter identification of an autonomous underwater vehicle , 2004 .

[10]  Louis L. Whitcomb,et al.  Adaptive identification of dynamically positioned underwater robotic vehicles , 2003, IEEE Trans. Control. Syst. Technol..

[11]  Massimo Caccia,et al.  Guidance and control of a reconfigurable unmanned underwater vehicle , 2000 .

[12]  David F. Rogers,et al.  THE SOCIETY OF NAVAL ARCHITECTS AND MARINE ENGINEERS , 1977 .

[13]  Kaushik Mahata,et al.  Direct identification of continuous-time errors-in-variables models , 2005 .

[14]  B. Jalving,et al.  The NDRE-AUV flight control system , 1994 .