An USBL-aided multisensor navigation system for field AUVs

This paper presents the integration of an Ultra Short Base Line (USBL) acoustic modem and positioning device in a two-parallel Extended Kalman Filter (EKF) multisensor navigation schema for an Autonomous Underwater Vehicle (AUV). The system consists of a first odometric EKF position estimator fed with the measurements provided by an Inertial Measurement Unit (IMU), a Doppler Velocity Log (DVL), a visual tracker and a pressure sensor, and a second corrective EKF that fuses the previous sensors with the Global Positioning System (GPS) and the corrected delayed-state Ultra Short Base Line (USBL) position data. The first filter is aimed to compute a highly reliable vehicle position estimation from the sensor suit that produces high frequency relative navigation data. This estimation is essential to correct the delay of the USBL position measurements. The objective of the second filter is to give the vehicle a global pose, eliminating the drift inherent to dead-reckoning sensors by integrating absolute positions (GPS and USBL) provided at low frequencies. The effects of the USBL integration in the global localization module are evaluated in a simulated environment, and compared to a ground truth trajectory with the pose estimates given by the first EKF, the USBL raw data and the output of the second EKF, showing an effective reduction of the trajectory error.

[1]  Thomas Moore,et al.  A Generalized Extended Kalman Filter Implementation for the Robot Operating System , 2014, IAS.

[2]  Hubert Pelletier,et al.  Subsea positioning by merging inertial and acoustic technologies , 2009, OCEANS 2009-EUROPE.

[3]  P. Ridao,et al.  COLA2: A Control Architecture for AUVs , 2012, IEEE Journal of Oceanic Engineering.

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

[5]  Eduard Vidal,et al.  Sparus II, design of a lightweight hovering AUV , 2013 .

[6]  Stergios I. Roumeliotis,et al.  Stochastic cloning: a generalized framework for processing relative state measurements , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[7]  Pedro J. Sanz,et al.  An open source tool for simulation and supervision of underwater intervention missions , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  J. M. M. Montiel,et al.  ORB-SLAM: A Versatile and Accurate Monocular SLAM System , 2015, IEEE Transactions on Robotics.

[9]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[10]  O. Pizarro,et al.  Visually Augmented Navigation for Autonomous Underwater Vehicles , 2008, IEEE Journal of Oceanic Engineering.

[11]  Pere Ridao,et al.  Delayed state information filter for USBL-Aided AUV navigation , 2012, 2012 IEEE International Conference on Robotics and Automation.