Monte Carlo Localization and registration to prior data for outdoor navigation

GPS has become the de facto standard for obtaining a global position estimate during outdoor autonomous navigation. However, GPS can become degraded due to occlusion or interference, to the detriment of autonomous performance. In addition, GPS positions must be aligned with prior data, a tedious and continual process. This work presents a solution to these two problems based on learning generic observation models in the presence of GPS to use in its absence. The models are non-parametric and compared to traditional approaches require few assumptions about either the prior data available or a robot's onboard sensors. Along with allowing for localization to prior data under GPS-denied conditions, this learning approach can be coupled with an EM procedure to automatically register GPS and prior data positions. Experimental results are presented based on data from more than 15 km of autonomous navigation through challenging outdoor terrain.

[1]  Wolfram Burgard,et al.  Gaussian Beam Processes: A Nonparametric Bayesian Measurement Model for Range Finders , 2007, Robotics: Science and Systems.

[2]  Can Ulas Dogruer,et al.  Global urban localization of outdoor mobile robots using satellite images , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  A. Stentz,et al.  Cost-based Registration using A Priori Data for Mobile Robot Localization , 2008 .

[4]  Sen Zhang,et al.  Particle filter based outdoor robot localization using natural features extracted from laser scanners , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[5]  David M. Bradley,et al.  Learning for Autonomous Navigation , 2010, IEEE Robotics & Automation Magazine.

[6]  David Silver,et al.  Experimental Analysis of Overhead Data Processing To Support Long Range Navigation , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  D. Rubin,et al.  Maximum likelihood from incomplete data via the EM - algorithm plus discussions on the paper , 1977 .

[8]  Ronald Parr,et al.  Learning probabilistic motion models for mobile robots , 2004, ICML.

[9]  José E. Guivant,et al.  Global urban localization based on road maps , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[10]  Wolfram Burgard,et al.  Improved likelihood models for probabilistic localization based on range scans , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  Wolfram Burgard,et al.  Large scale graph-based SLAM using aerial images as prior information , 2009, Auton. Robots.

[12]  Wolfram Burgard,et al.  Monte Carlo Localization: Efficient Position Estimation for Mobile Robots , 1999, AAAI/IAAI.

[13]  Michael Bode Learning the Forward Predictive Model for an Off-Road Skid-Steer Vehicle , 2007 .

[14]  Paul A. Viola,et al.  Alignment by Maximization of Mutual Information , 1997, International Journal of Computer Vision.

[15]  J. Andrew Bagnell,et al.  Improving robot navigation through self‐supervised online learning , 2006, J. Field Robotics.

[16]  Christian R. Shelton,et al.  Simultaneous learning of motion and sensor model parameters for mobile robots , 2008, 2008 IEEE International Conference on Robotics and Automation.

[17]  David M. Bradley,et al.  Vegetation Detection for Driving in Complex Environments , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[18]  Paul Timothy Furgale,et al.  Long-range rover localization by matching LIDAR scans to orbital elevation maps , 2010, J. Field Robotics.

[19]  Anthony Stentz,et al.  The Crusher System for Autonomous Navigation , 2007 .