Robust vehicle localization in urban environments using probabilistic maps

Autonomous vehicle navigation in dynamic urban environments requires localization accuracy exceeding that available from GPS-based inertial guidance systems. We have shown previously that GPS, IMU, and LIDAR data can be used to generate a high-resolution infrared remittance ground map that can be subsequently used for localization [4]. We now propose an extension to this approach that yields substantial improvements over previous work in vehicle localization, including higher precision, the ability to learn and improve maps over time, and increased robustness to environment changes and dynamic obstacles. Specifically, we model the environment, instead of as a spatial grid of fixed infrared remittance values, as a probabilistic grid whereby every cell is represented as its own gaussian distribution over remittance values. Subsequently, Bayesian inference is able to preferentially weight parts of the map most likely to be stationary and of consistent angular reflectivity, thereby reducing uncertainty and catastrophic errors. Furthermore, by using offline SLAM to align multiple passes of the same environment, possibly separated in time by days or even months, it is possible to build an increasingly robust understanding of the world that can be then exploited for localization. We validate the effectiveness of our approach by using these algorithms to localize our vehicle against probabilistic maps in various dynamic environments, achieving RMS accuracy in the 10cm-range and thus outperforming previous work. Importantly, this approach has enabled us to autonomously drive our vehicle for hundreds of miles in dense traffic on narrow urban roads which were formerly unnavigable with previous localization methods.

[1]  T D Gillespie,et al.  Fundamentals of Vehicle Dynamics , 1992 .

[2]  Stephen R. Marsland,et al.  Learning globally consistent maps by relaxation , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

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

[4]  Ernst Dieter Dickmanns VISION FOR GROUND VEHICLES: HISTORY AND PROSPECTS , 2002 .

[5]  D. Lichti,et al.  THE EFFECTS OF REFLECTING SURFACE MATERIAL PROPERTIES ON TIME-OF-FLIGHT LASER SCANNER MEASUREMENTS , 2002 .

[6]  Michael Bosse,et al.  Simultaneous Localization and Map Building in Large-Scale Cyclic Environments Using the Atlas Framework , 2004, Int. J. Robotics Res..

[7]  Gordon Watson,et al.  Hybrid rendering - a new integration of photogrammetry and laser scanning for image based rendering , 2004, Proceedings Theory and Practice of Computer Graphics, 2004..

[8]  Paul E. Debevec,et al.  Digitizing the Parthenon: Estimating Surface Reflectance Properties of a Complex Scene under Captured Natural Illumination , 2004, VMV.

[9]  H. Christensen,et al.  ROBUST SLAM , 2004 .

[10]  Juan Pablo Gonzalez,et al.  High Speed Navigation of Unrehearsed Terrain: Red Team Technology for Grand Challenge 2004 , 2004 .

[11]  Tom Duckett,et al.  A multilevel relaxation algorithm for simultaneous localization and mapping , 2005, IEEE Transactions on Robotics.

[12]  Wolfram Burgard,et al.  Improving plane extraction from 3D data by fusing laser data and vision , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[13]  Sebastian Thrun,et al.  The Graph SLAM Algorithm with Applications to Large-Scale Mapping of Urban Structures , 2006, Int. J. Robotics Res..

[14]  Sebastian Thrun,et al.  Map-Based Precision Vehicle Localization in Urban Environments , 2007, Robotics: Science and Systems.