Identification of an Autonomous Underwater Vehicle Hydrodynamic Model Using the Extended, Cubature, and Transformed Unscented Kalman Filter

Having an accurate mathematical model is essential in design, control, and navigation process of an autonomous underwater vehicle (AUV). Due to the modeling simplifications, the available mathematical models suffer from the uncertainty of their parameters and they usually need an identification phase for improving the modeling accuracy. In case of AUVs, the hydrodynamic coefficients of the model play an important role and they should be identified using the available experimental data. In this paper, a 6-DoF dynamic model of an AUV is presented and then some of its parameters including viscous damping, the body lift, and control input coefficients that have the highest effects on the modeling error are identified by augmented state model method. The extended Kalman filter (EKF), cubature Kalman filter (CKF), and transformed unscented Kalman filter (TUKF) are used as the estimation filters. To verify and compare the three estimation filters with consideration of the predetermined hydrodynamic coefficients and spiral maneuver AUV results, these three methods are evaluated. The results indicate that the TUKF identifies the best hydrodynamic model due to solving both the CKF nonlocal sampling problem and the EKF linearization problem.

[1]  R. Bucy Nonlinear filtering theory , 1965 .

[2]  Hichem Sahli,et al.  Dynamic model for an autonomous underwater vehicle based on experimental data , 2013 .

[3]  Kien Ming Ng,et al.  Online System Identification of an Autonomous Underwater Vehicle Via In-Field Experiments , 2016, IEEE Journal of Oceanic Engineering.

[4]  H. Kushner Approximations to optimal nonlinear filters , 1967, IEEE Transactions on Automatic Control.

[5]  Feng Xu,et al.  Parametric Identification and Sensitivity Analysis for Autonomous Underwater Vehicles in Diving Plane , 2012 .

[6]  Ienkaran Arasaratnam Cubature Kalman Filtering Theory & Applications , 2009 .

[7]  R. V. Jategaonkar,et al.  Aerodynamic parameter estimation from flight data applying extended and unscented Kalman filter , 2006 .

[8]  K K Fedyaevsky,et al.  CONTROL AND STABILITY IN SHIP DESIGN , 1964 .

[9]  Jeffrey K. Uhlmann,et al.  Unscented filtering and nonlinear estimation , 2004, Proceedings of the IEEE.

[10]  T. Başar,et al.  A New Approach to Linear Filtering and Prediction Problems , 2001 .

[11]  Leigh McCue,et al.  Handbook of Marine Craft Hydrodynamics and Motion Control [Bookshelf] , 2016, IEEE Control Systems.

[12]  Timothy Prestero,et al.  Verification of a six-degree of freedom simulation model for the REMUS autonomous underwater vehicle , 2001 .

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

[14]  Christoph Ament,et al.  Model identification and controller parameter optimization for an autopilot design for autonomous underwater vehicles , 2014, OCEANS 2014 - TAIPEI.

[15]  Simon Haykin,et al.  Cubature Kalman Filtering for Continuous-Discrete Systems: Theory and Simulations , 2010, IEEE Transactions on Signal Processing.

[16]  Thor I. Fossen,et al.  Handbook of Marine Craft Hydrodynamics and Motion Control: Fossen/Handbook of Marine Craft Hydrodynamics and Motion Control , 2011 .

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

[18]  An Li,et al.  Transformed Unscented Kalman Filter , 2013, IEEE Transactions on Automatic Control.

[19]  Zheping Yan,et al.  Recursive Subspace Identification of AUV Dynamic Model under General Noise Assumption , 2014 .

[20]  K W Watkinson,et al.  Prediction of Acceleration Hydrodynamic Coefficients for Underwater Vehicles from Geometric Parameters , 1978 .

[21]  Sajad Saeedi,et al.  AUV Navigation and Localization: A Review , 2014, IEEE Journal of Oceanic Engineering.

[22]  Hamid Mehdigholi,et al.  Identification of Underwater Vehicle Hydrodynamic Coefficients Using Model Tests , 2010 .

[23]  Jin Zhao,et al.  Modeling and identification of autonomous underwater vehicle for advanced control , 2012, 2012 Proceedings of International Conference on Modelling, Identification and Control.

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

[25]  O. Hallingstad,et al.  Comparison of Mathematical Models for the HUGIN 4500 AUV Based on Experimental Data , 2007, 2007 Symposium on Underwater Technology and Workshop on Scientific Use of Submarine Cables and Related Technologies.

[26]  O Hegrenaes,et al.  Model-Aided INS With Sea Current Estimation for Robust Underwater Navigation , 2011, IEEE Journal of Oceanic Engineering.

[27]  Thor I. Fossen,et al.  Nonlinear modelling, identification and control of UUVs , 2006 .

[28]  An Li,et al.  Unscented type Kalman filter: limitation and combination , 2013, IET Signal Process..

[29]  D. Simon Optimal State Estimation: Kalman, H Infinity, and Nonlinear Approaches , 2006 .

[30]  A. E. Pelevin,et al.  Identification of vehicle model parameters under external disturbances , 2015 .

[31]  Andre Ricardo Mendonca Pinheiro,et al.  Identification of Hydrodynamic Derivatives from AUV "Pirajuba" Using Extended Kalman Filter , 2013, 2013 Symposium on Computing and Automation for Offshore Shipbuilding.

[32]  S. Haykin,et al.  Cubature Kalman Filters , 2009, IEEE Transactions on Automatic Control.

[33]  Feng Xu,et al.  Identification modeling of underwater vehicles' nonlinear dynamics based on support vector machines , 2013 .

[34]  Hugh F. Durrant-Whyte,et al.  A new method for the nonlinear transformation of means and covariances in filters and estimators , 2000, IEEE Trans. Autom. Control..