Online System Identification of an Autonomous Underwater Vehicle Via In-Field Experiments

The dynamic characteristic of an autonomous underwater vehicle (AUV) is affected when it is reconfigured with different payloads. It is desirable to have an updated model, such that the control and guidance law can be redesigned to obtain better performance. Hence, we develop a method to enable online identification of AUV dynamics via in-field experiments, where the AUV is commanded to execute a compact set of maneuvers under doublet excitation. The identification process has two stages. In the training stage, state variable filter and recursive least square (SVF-RLS) estimator is used to estimate the unknown parameters. In the validation stage, the prediction capability of the model is checked using a fresh data set. The parameters converged within 12 s in the experiments using five different thrusts. Validation results show that the identified models are able to explain 78% to 92% of the output variation. Next, we compare the SVF-RLS estimator with the conventional offline identification method. The comparison shows that the SVF-RLS estimator is better in terms of prediction accuracy, computational cost and training time. The usefulness of the identified models is highlighted in two applications. We use it to estimate the turning radius of the AUV at different speeds, and to design a gain-scheduled controller.

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

[2]  A. J. Healey Towards an Automatic Health Monitor for Autonomous Underwater Vehicles using Parameter Identification , 1993, 1993 American Control Conference.

[3]  Lennart Ljung,et al.  A theoretical analysis of recursive identification methods , 1978, Autom..

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

[5]  Stuart Anstee,et al.  Modification of a Nose Cone for a REMUS 100 Autonomous Underwater Vehicle to Improve Low-Speed Stability , 2009 .

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

[7]  Jeffrey C. Lagarias,et al.  Convergence Properties of the Nelder-Mead Simplex Method in Low Dimensions , 1998, SIAM J. Optim..

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

[9]  Nikola Miskovic,et al.  Fast in‐field identification of unmanned marine vehicles , 2011, J. Field Robotics.

[10]  V. Verdult,et al.  Filtering and System Identification: A Least Squares Approach , 2007 .

[11]  Michel Verhaegen,et al.  Filtering and System Identification: Frontmatter , 2007 .

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

[13]  M. Chitre,et al.  Online system identification of the dynamics of an Autonomous Underwater vehicle , 2013, 2013 IEEE International Underwater Technology Symposium (UT).

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

[15]  Javad Mohammadpour,et al.  Control of linear parameter varying systems with applications , 2012 .

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

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

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

[19]  M. Caccia,et al.  Modeling and identification of open-frame variable configuration unmanned underwater vehicles , 2000, IEEE Journal of Oceanic Engineering.

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