Robust Autonomous Navigation and World Representation in Outdoor Environments

Reliable localisation is an essential component of any autonomous vehicle system. The basic navigation loop is based on dead reckoning sensors that predict high frequency vehicle manoeuvres and low frequency absolute sensors that bound positioning errors. The problem of localisation given a map of the environment or estimating the map knowing the vehicle position has been addressed and solved using a number of different approaches. A related problem is when neither, the map nor the vehicle position is known. In this case the vehicle, with known kinematics, starts in an unknown location in an unknown environment and proceeds to incrementally build a navigation map of the environment while simultaneously using this map to update its location. In this problem, vehicle and map estimates are highly correlated and cannot be obtained independently of one another. This problem is usually known as Simultaneous Localisation and Map Building (SLAM). As an incremental algorithm, the SLAM in large outdoor environments must address several particular problems: the perception of the environment and the nature of features searched or observables with the available sensors, the number of features needed to successfully localise, the type of representation used for the features, a real time management of the map and the fusion algorithm, the consistency of the SLAM process and the data association between features mapped and observations. A good insight into the SLAM problem can be found in Durrant-Whyte & Bailey (2006). This chapter presents recent contributions in the areas of perception, representation and data fusion, focusing on solutions that address the real time problem in large outdoor environments. Topics such as DenseSLAM, Robust Navigation and non-Gaussian Observations in SLAM are summarised and illustrated with real outdoor tests.

[1]  Phillip J. McKerrow Echolocation - From range to outline segments , 1993, Robotics Auton. Syst..

[2]  Eduardo Mario Nebot,et al.  Scan-SLAM: Combining EKF-SLAM and Scan Correlation , 2005, FSR.

[3]  Favio R. Masson,et al.  The hybrid metric map: a solution for precision farming , 2005 .

[4]  Eduardo Mario Nebot,et al.  Improving computational and memory requirements of simultaneous localization and map building algorithms , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[5]  Favio R. Masson,et al.  Using Absolute Non-Gaussian Non-White Observations in Gaussian SLAM , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[6]  William Whittaker,et al.  Conditional particle filters for simultaneous mobile robot localization and people-tracking , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[7]  Simon Lacroix,et al.  Autonomous Rover Navigation on Unknown Terrains: Functions and Integration , 2002, Int. J. Robotics Res..

[8]  Hugh F. Durrant-Whyte,et al.  Simultaneous Localization, Mapping and Moving Object Tracking , 2007, Int. J. Robotics Res..

[9]  Michael Bosse,et al.  Mapping Partially Observable Features from Multiple Uncertain Vantage Points , 2002, Int. J. Robotics Res..

[10]  Sebastian Thrun,et al.  Robotic mapping: a survey , 2003 .

[11]  Alberto Elfes,et al.  Occupancy grids: a probabilistic framework for robot perception and navigation , 1989 .

[12]  Sebastian Thrun,et al.  Online simultaneous localization and mapping with detection and tracking of moving objects: theory and results from a ground vehicle in crowded urban areas , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[13]  Juan D. Tardós,et al.  Data association in stochastic mapping using the joint compatibility test , 2001, IEEE Trans. Robotics Autom..

[14]  Michel Devy,et al.  Undelayed initialization in bearing only SLAM , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  Scott Sanner,et al.  Towards object mapping in non-stationary environments with mobile robots , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[16]  Favio R. Masson,et al.  Navigation and Mapping in Large Unstructured Environments , 2004, Int. J. Robotics Res..

[17]  Hugh F. Durrant-Whyte,et al.  Simultaneous localization and mapping: part I , 2006, IEEE Robotics & Automation Magazine.

[18]  N. Gordon,et al.  Novel approach to nonlinear/non-Gaussian Bayesian state estimation , 1993 .

[19]  Manuela M. Veloso,et al.  Sensor resetting localization for poorly modelled mobile robots , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[20]  H. Durrant-Whyte,et al.  A closed form solution to the single degree of freedom simultaneous localisation and map building (SLAM) problem , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

[21]  Eduardo Mario Nebot,et al.  The HYbrid metric maps (HYMMs): a novel map representation for DenseSLAM , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[22]  Eduardo Mario Nebot,et al.  Solving computational and memory requirements of feature-based simultaneous localization and mapping algorithms , 2003, IEEE Trans. Robotics Autom..

[23]  Wolfram Burgard,et al.  A Real-time Algorithm for Acquiring Multi-Planar Volumetric Models with Mobile Robots , 2001, ISRR.

[24]  Favio R. Masson,et al.  Simultaneous localization and map building using natural features and absolute information , 2002, Robotics Auton. Syst..

[25]  Wolfram Burgard,et al.  Map building with mobile robots in dynamic environments , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[26]  Timothy S. Bailey,et al.  Mobile Robot Localisation and Mapping in Extensive Outdoor Environments , 2002 .

[27]  Favio R. Masson,et al.  Robust Navigation and Mapping Architecture for Large Environments , 2003, J. Field Robotics.

[28]  Arnaud Doucet,et al.  Convergence of Sequential Monte Carlo Methods , 2007 .