Fast and Accurate Robot Localization through Multi-Layer Pose Correction

Localization is a key issue for autonomous navigation of mobile robots. Generally, the location algorithm based on a single sensor has poor adaptation to complicated environments, which results in large localization error of robots. In this paper, we study the data fusion of odometry, Inertial Measure Unit (IMU) and two-dimensional (2D) laser radar. The multi-sensor data is gradually integrated together with the correction of robot pose, by means of Unscented Kalman Filter (UKF), Augmented Monte Carlo Localization (AMCL) and 2D Distribution-to-Distribution (D2D) Normal Distributions Transform (NDT), for quickly improving the localization accuracy of robot. Experimental results show that this method enables the robot to locate its position quickly and accurately.

[1]  Dezhen Song,et al.  Kinematic Modeling and Analysis of Skid-Steered Mobile Robots With Applications to Low-Cost Inertial-Measurement-Unit-Based Motion Estimation , 2009, IEEE Transactions on Robotics.

[2]  Tom Duckett,et al.  Scan registration for autonomous mining vehicles using 3D‐NDT , 2007, J. Field Robotics.

[3]  Ole Ravn,et al.  Design of Kalman filters for mobile robots; evaluation of the kinematic and odometric approach , 1999, Proceedings of the 1999 IEEE International Conference on Control Applications (Cat. No.99CH36328).

[4]  Achim J. Lilienthal,et al.  Fast and accurate scan registration through minimization of the distance between compact 3D NDT representations , 2012, Int. J. Robotics Res..

[5]  Achim J. Lilienthal,et al.  Point set registration through minimization of the L2 distance between 3D-NDT models , 2012, 2012 IEEE International Conference on Robotics and Automation.

[6]  Qinghua Li,et al.  Application of Adaptive Extended Kalman Smoothing on INS/WSN Integration System for Mobile Robot Indoors , 2013 .

[7]  Neil J. Gordon,et al.  A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking , 2002, IEEE Trans. Signal Process..

[8]  Wolfgang Straßer,et al.  A Probabilistic Framework for Robust and Accurate Matching of Point Clouds , 2004, DAGM-Symposium.

[9]  Roland Siegwart,et al.  A Review of Point Cloud Registration Algorithms for Mobile Robotics , 2015, Found. Trends Robotics.

[10]  Junping Du,et al.  Robust unscented Kalman filter with adaptation of process and measurement noise covariances , 2016, Digit. Signal Process..

[11]  Luc Jaulin,et al.  Hybridization of Monte Carlo and set-membership methods for the global localization of underwater robots , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Atsushi Yamashita,et al.  Dual Monte Carlo Localization algorithm for localization using wireless signal strength maps , 2015 .

[13]  Luis Merino,et al.  Integration of Monte Carlo Localization and place recognition for reliable long-term robot localization , 2014, 2014 IEEE International Conference on Autonomous Robot Systems and Competitions (ICARSC).

[14]  Jun Jo,et al.  Enhanced Monte Carlo localization incorporating a mechanism for preventing premature convergence , 2017, Robotica.

[15]  Hyunki Hong,et al.  Accuracy Evaluation of Registration of 3D Normal Distributions Transforms Interpolated by Overlapped Regular Cells , 2018, 2018 18th International Conference on Control, Automation and Systems (ICCAS).

[16]  Peter Biber,et al.  The normal distributions transform: a new approach to laser scan matching , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).