RBPF-MSIS: Toward Rao-Blackwellized Particle Filter SLAM for Autonomous Underwater Vehicle With Slow Mechanical Scanning Imaging Sonar

Simultaneous localization and mapping (SLAM) has the potential to play a fundamental and significant role in achieving full autonomy for autonomous underwater vehicles (AUV). This article proposes a Rao-Blackwellized particle filter (RBPF) SLAM algorithm for an AUV equipped with a mechanically scanning imaging sonar (MSIS) that has a very slow scanning frequency. To tackle the issues of scan distortion and sonar data sparseness caused by the slow-sampling MSIS, the core of the algorithm is a carefully designed sliding window-based scan forming module. Then the formed scans are fed into the modified RBPF to build a consistent grid-based map thus localizing the AUV accurately. Extensive simulation and experiments are carried out to verify the proposed algorithm. The results show that the proposed algorithm outperforms existing ones in terms of the level of map consistency with the environment as well as the accuracy of pose estimation.

[1]  Bao Geng-sheng,et al.  INS/USBL Underwater Navigation System Based on Kalman Filter , 2008 .

[2]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[3]  K. Vickery,et al.  Acoustic positioning systems. A practical overview of current systems , 1998, Proceedings of the 1998 Workshop on Autonomous Underwater Vehicles (Cat. No.98CH36290).

[4]  Ryan M. Eustice,et al.  Active visual SLAM for robotic area coverage: Theory and experiment , 2015, Int. J. Robotics Res..

[5]  F. Lobo Pereira,et al.  Development and implementation of a low-cost LBL navigation system for an AUV , 1999, Oceans '99. MTS/IEEE. Riding the Crest into the 21st Century. Conference and Exhibition. Conference Proceedings (IEEE Cat. No.99CH37008).

[6]  Michele Cocco,et al.  Electronic Nose and AUV: A Novel Perspective in Marine Pollution Monitoring , 2015 .

[7]  D. Caress,et al.  MBARI mapping AUV operations: In the Gulf of California , 2012, 2012 Oceans.

[8]  Stefan B. Williams,et al.  Monitoring of Benthic Reference Sites: Using an Autonomous Underwater Vehicle , 2012, IEEE Robotics & Automation Magazine.

[9]  Bin Fang,et al.  Underwater Matching Correction Navigation Based on Geometric Features Using Sonar Point Cloud Data , 2017, Sci. Program..

[10]  Stefan B. Williams,et al.  An efficient approach to bathymetric SLAM , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  Jenhwa Guo,et al.  Real time map generation using sidescan sonar scanlines for unmanned underwater vehicles , 2014 .

[12]  Antoni Burguera,et al.  The UspIC: Performing Scan Matching Localization Using an Imaging Sonar , 2012, Sensors.

[13]  Antoni Burguera A novel approach to register sonar data for underwater robot localization , 2017, 2017 Intelligent Systems Conference (IntelliSys).

[14]  Nando de Freitas,et al.  Rao-Blackwellised Particle Filtering for Dynamic Bayesian Networks , 2000, UAI.

[15]  Sebastian Thrun,et al.  Probabilistic robotics , 2002, CACM.

[16]  Antoni Burguera,et al.  Probabilistic Sonar Scan Matching for Robust Localization , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[17]  Pere Ridao,et al.  Underwater SLAM in man-made structured environments , 2008 .

[18]  W. Marsden I and J , 2012 .

[19]  H. Thomas,et al.  MBARI mapping AUV operations in the gulf of California 2015 , 2015, OCEANS 2015 - MTS/IEEE Washington.

[20]  Randall Smith,et al.  Estimating uncertain spatial relationships in robotics , 1986, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[21]  Jinwhan Kim,et al.  A robust loop-closure method for visual SLAM in unstructured seafloor environments , 2016, Auton. Robots.

[22]  Wolfram Burgard,et al.  A benchmark for the evaluation of RGB-D SLAM systems , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[23]  Peter C. Cheeseman,et al.  Estimating uncertain spatial relationships in robotics , 1986, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[24]  Pere Ridao,et al.  Underwater SLAM in man‐made structured environments , 2008, J. Field Robotics.

[25]  Vincent Dupourqué,et al.  A robot operating system , 1984, ICRA.

[26]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.

[27]  AUV for Search & Rescue at sea - an innovative approach , 2016, 2016 IEEE/OES Autonomous Underwater Vehicles (AUV).

[28]  Robert B. McGhee,et al.  Testing and evaluation of an integrated GPS/INS system for small AUV navigation , 1999 .

[29]  Wolfram Burgard,et al.  Improved Techniques for Grid Mapping With Rao-Blackwellized Particle Filters , 2007, IEEE Transactions on Robotics.