Real-time hierarchical outdoor SLAM based on stereovision and GPS fusion

  • Authors:
  • David Schleicher;Luis M. Bergasa;Manuel Ocaña;Rafael Barea;María Elena López

  • Affiliations:
  • Department of Electronics, University of Alcala, Madrid, Spain;Department of Electronics, University of Alcala, Madrid, Spain;Department of Electronics, University of Alcala, Madrid, Spain;Department of Electronics, University of Alcala, Madrid, Spain;Department of Electronics, University of Alcala, Madrid, Spain

  • Venue:
  • IEEE Transactions on Intelligent Transportation Systems
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a new real-time hierarchical (topological/metric) simultaneous localization and mapping (SLAM) system. It can be applied to the robust localization of a vehicle in large-scale outdoor urban environments, improving the current vehicle navigation systems, most of which are only based on Global Positioning System (GPS). Then, it can be used on autonomous vehicle guidance with recurrent trajectories (bus journeys, theme park internal journeys, etc.). It is exclusively based on the information provided by both a low-cost, wide-angle stereo camera and a low-cost GPS. Our approach divides the whole map into local submaps identified by the so-called fingerprints (vehicle poses). In this submap level (low-level SLAM), a metric approach is carried out. There, a 3-D sequential mapping of visual natural landmarks and the vehicle location/orientation are obtained using a top-down Bayesian method to model the dynamic behavior. GPS measurements are integrated within this low-level improving vehicle positioning. A higher topological level (high-level SLAM) based on fingerprints and the MultiLevel Relaxation (MLR) algorithm has been added to reduce the global error within the map, keeping real-time constraints. This level provides nearly consistent estimation, keeping a small degradation with GPS unavailability. Some experimental results for large-scale outdoor urban environments are presented, showing an almost constant processing time.