Estimating Water Current Velocities by Using a Model-Based High-Gain Observer for an Autonomous Underwater Vehicle

For accurate control and navigation of an autonomous underwater vehicle (AUV) it is critical to know the water current velocities around the vehicle body. The AUV-onboard acoustic doppler current profilers are unable to measure the current near to the vehicle due to their blanking distance, so an AUV model-based observer can serve the purpose of estimating the current velocities surrounding the vehicle. In this paper, a high-gain observer based on an AUV dynamics model was used to estimate 3D water current velocities. The water current velocities were determined by calculating the differences between the vehicle velocities over the ground measured by a Doppler velocity log-aided inertial navigation system and the vehicle velocities through the water estimated by the model-based observer. Modeling and field trials of a Gavia AUV were used to demonstrate the approach. Instead of deriving the roll, pitch, and yaw motions, these were directly given as simulation inputs which allowed the AUV dynamics model to be simplified to 3–degrees of freedom. This paper presents a real-time model identification algorithm to identify the nonlinear parameters of the AUV model by utilizing a recursive least squares method. The real-time model identification algorithm allows the AUV model to be continuously updated in response to the operational environment. A high-gain observer was chosen as a nonlinear estimation algorithm to obtain the vehicle velocities through the water, and the Lyapunov stability of the estimation error dynamics was investigated. The observer gain was computed by solving the linear matrix inequality which represented the error dynamics. By utilizing the observer in the AUV dynamic model, the vehicle’s velocity vector through the water was estimated, then the current velocity vector was calculated. In order to investigate the differences between the estimated current velocities and the measured current velocities, the standard deviations between these two were quantified. The results showed that the current estimation found by using the model-based observer was improved compared with the previous water current estimation method, which found the water velocity components in a turbulent water column from the AUV motion response.

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

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

[3]  Baoqing Li,et al.  A Robust Adaptive Unscented Kalman Filter for Nonlinear Estimation with Uncertain Noise Covariance , 2018, Sensors.

[4]  R. Braatz,et al.  A tutorial on linear and bilinear matrix inequalities , 2000 .

[5]  Dev Ranmuthugala,et al.  Numerical investigation of the hydrodynamic interaction between two underwater bodies in relative motion , 2015 .

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

[7]  Dev Ranmuthugala,et al.  Determining the Horizontal and Vertical Water Velocity Components of a Turbulent Water Column Using the Motion Response of an Autonomous Underwater Vehicle , 2017 .

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

[9]  Einar Berglund,et al.  Model-aided inertial navigation for underwater vehicles , 2008, 2008 IEEE International Conference on Robotics and Automation.

[10]  Hassan K. Khalil,et al.  Cascade high-gain observers in output feedback control , 2017, Autom..

[11]  Ye Li,et al.  Nonlinear dynamics modeling and performance prediction for underactuated AUV with fins , 2016 .

[12]  Hassan K. Khalil,et al.  High-gain observers in nonlinear feedback control , 2009, 2009 IEEE International Conference on Control and Automation.

[13]  M. Farza,et al.  A simple filtered high gain observer for a class of uncertain nonlinear systems , 2017, 2017 18th International Conference on Sciences and Techniques of Automatic Control and Computer Engineering (STA).

[14]  Fumin Zhang,et al.  Nonlinear observer design for current estimation based on underwater vehicle dynamic model , 2016, OCEANS 2016 - Shanghai.

[15]  Lennart Ljung,et al.  System Identification: Theory for the User , 1987 .

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

[17]  Chingiz Hajiyev,et al.  Integration of navigation systems for autonomous underwater vehicles , 2015 .

[18]  R. Cossu,et al.  Parameter identification of a nonlinear model: replicating the motion response of an autonomous underwater vehicle for dynamic environments , 2018 .

[19]  Angelo Alessandri,et al.  Time-varying increasing-gain observers for nonlinear systems , 2013, Autom..

[20]  P. Fearnhead,et al.  Improved particle filter for nonlinear problems , 1999 .

[21]  Stefan B. Williams,et al.  Water column current aided localisation for significant horizontal trajectories with Autonomous Underwater Vehicles , 2011, OCEANS'11 MTS/IEEE KONA.

[22]  Konrad Reif,et al.  The extended Kalman filter as an exponential observer for nonlinear systems , 1999, IEEE Trans. Signal Process..