A loop closure improvement method of Gmapping for low cost and resolution laser scanner

Abstract A Kalman filter based algorithm is proposed to improve the loop closure correction performance of Gmapping using low cost and resolution laser scanners (e.g. RPLidar laser scanner), which can positively promote the application of laser scanner in normal life. Maps built up by using different cost and resolution laser scanners are compared with the conclusion that the loop closure performance of Gmapping using RPLidar is relatively bad. To solve the problem, a Kalman filter based correction algorithm is proposed to correct state estimations of Gmapping. Experiments on a TurtleBot using both RPLidar and SICK LMS laser scanners demonstrate the effectiveness of the proposed algorithm.

[1]  Sebastian Thrun,et al.  FastSLAM: An Efficient Solution to the Simultaneous Localization And Mapping Problem with Unknown Data , 2004 .

[2]  Jean-Arcady Meyer,et al.  Real-time visual loop-closure detection , 2008, 2008 IEEE International Conference on Robotics and Automation.

[3]  Hyun Myung,et al.  Mobile robot localization with gyroscope and constrained Kalman filter , 2010 .

[4]  Bo He,et al.  A modified FastSLAM with simple particle swarm optimization and consistent mapping for AUVs , 2014, OCEANS 2014 - TAIPEI.

[5]  Wolfram Burgard,et al.  G2o: A general framework for graph optimization , 2011, 2011 IEEE International Conference on Robotics and Automation.

[6]  Thierry Denoeux,et al.  State Estimation Using Interval Analysis and Belief-Function Theory: Application to Dynamic Vehicle Localization , 2010, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[7]  Ian D. Reid,et al.  Article in Press Robotics and Autonomous Systems ( ) – Robotics and Autonomous Systems a Comparison of Loop Closing Techniques in Monocular Slam , 2022 .

[8]  Wan Kyun Chung,et al.  Correlation-Based Scan Matching Using Ultrasonic Sensors for EKF Localization , 2012, Adv. Robotics.

[9]  Mohammad Teshnehlab,et al.  A Square Root Unscented FastSLAM With Improved Proposal Distribution and Resampling , 2014, IEEE Transactions on Industrial Electronics.

[10]  Sebastian Thrun,et al.  FastSLAM: a factored solution to the simultaneous localization and mapping problem , 2002, AAAI/IAAI.

[11]  Woo-Sung Moon,et al.  A multi-robot positioning system using a multi-code ultrasonic sensor network and a Kalman filter , 2010 .

[12]  Álvaro Sánchez Miralles,et al.  Topological simultaneous localization and mapping: a survey , 2013, Robotica.

[13]  Hans P. Moravec Sensor Fusion in Certainty Grids for Mobile Robots , 1988, AI Mag..

[14]  Paul Newman,et al.  Detecting Loop Closure with Scene Sequences , 2007, International Journal of Computer Vision.

[15]  Teresa Zielinska,et al.  A simple and efficient implementation of EKF-based SLAM relying on laser scanner in complex indoor environment , 2014 .

[16]  Wolfram Burgard,et al.  Improving Grid-based SLAM with Rao-Blackwellized Particle Filters by Adaptive Proposals and Selective Resampling , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[17]  José Ruíz Ascencio,et al.  Visual simultaneous localization and mapping: a survey , 2012, Artificial Intelligence Review.

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

[19]  Igor Skrjanc,et al.  EKF-Based Localization of a Wheeled Mobile Robot in Structured Environments , 2011, J. Intell. Robotic Syst..

[20]  Ian D. Reid,et al.  RSLAM: A System for Large-Scale Mapping in Constant-Time Using Stereo , 2011, International Journal of Computer Vision.

[21]  Kevin P. Murphy,et al.  Bayesian Map Learning in Dynamic Environments , 1999, NIPS.