Non-parametric Learning to Aid Path Planning over Slopes

In this paper we address the problem of closing the loop from perception to action selection for unmanned ground vehicles, with a focus on navigating slopes. A new non-parametric learning technique is presented to generate a mobility representation where the maximum feasible speed is used as a criterion to classify the world. The inputs to the algorithm are terrain gradients derived from an elevation map and past observations of wheel slip. It is argued that such a representation can aid in path planning with improved selection of vehicle heading and velocity in off-road slopes. In addition, an information theoretic test is proposed to validate a chosen proprioceptive representation (such as slip) for mobility map generation. Results of mobility map generation and its benefits to path planning are shown.

[1]  Hugh F. Durrant-Whyte,et al.  Estimation of track-soil interactions for autonomous tracked vehicles , 1997, Proceedings of International Conference on Robotics and Automation.

[2]  Wolfram Burgard,et al.  Most likely heteroscedastic Gaussian process regression , 2007, ICML '07.

[3]  James S. Albus,et al.  Learning traversability models for autonomous mobile vehicles , 2008, Auton. Robots.

[4]  Larry D. Jackel,et al.  The DARPA LAGR program: Goals, challenges, methodology, and phase I results , 2006, J. Field Robotics.

[5]  Michael E. Tipping Sparse Bayesian Learning and the Relevance Vector Machine , 2001, J. Mach. Learn. Res..

[6]  Christopher M. Bishop,et al.  Pattern Recognition and Machine Learning (Information Science and Statistics) , 2006 .

[7]  Simon Lacroix,et al.  Autonomous Rover Navigation on Unknown Terrains Functions and Integration , 2000, ISER.

[8]  Simon Osindero,et al.  An Alternative Infinite Mixture Of Gaussian Process Experts , 2005, NIPS.

[9]  Hugh F. Durrant-Whyte,et al.  A new method for the nonlinear transformation of means and covariances in filters and estimators , 2000, IEEE Trans. Autom. Control..

[10]  C. Stachniss,et al.  Online Learning for Offroad Robots: Using Spatial Label Propagation to Learn Long-Range Traversability , 2008 .

[11]  Sebastian Thrun,et al.  Online Speed Adaptation Using Supervised Learning for High-Speed, Off-Road Autonomous Driving , 2007, IJCAI.

[12]  O. Jenkins,et al.  Incremental Nonparametric Bayesian Regression , 2008 .

[13]  Jo Yung Wong,et al.  Theory of ground vehicles , 1978 .

[14]  Neil D. Lawrence,et al.  Fast Forward Selection to Speed Up Sparse Gaussian Process Regression , 2003, AISTATS.

[15]  Nathan Ratliff,et al.  Learning to search: structured prediction techniques for imitation learning , 2009 .

[16]  Carl E. Rasmussen,et al.  Gaussian processes for machine learning , 2005, Adaptive computation and machine learning.

[17]  Yann LeCun,et al.  Online Learning for Offroad Robots: Spatial Label Propagation to Learn Long-Range Traversability , 2007, Robotics: Science and Systems.

[18]  Pietro Perona,et al.  Slip Prediction Using Visual Information , 2006, Robotics: Science and Systems.

[19]  A.R. Green,et al.  Sensible Planning for Vehicles Operating Over Difficult Unstructured Terrains , 2007, 2007 IEEE Aerospace Conference.

[20]  Richard S. Sutton,et al.  Introduction to Reinforcement Learning , 1998 .

[21]  Carl E. Rasmussen,et al.  Infinite Mixtures of Gaussian Process Experts , 2001, NIPS.

[22]  Pietro Perona,et al.  Learning and prediction of slip from visual information , 2007, J. Field Robotics.

[23]  L. Csató Gaussian processes:iterative sparse approximations , 2002 .

[24]  Pietro Perona,et al.  Learning and prediction of slip from visual information: Research Articles , 2007 .

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

[26]  David Silver,et al.  High Performance Outdoor Navigation from Overhead Data using Imitation Learning , 2008, Robotics: Science and Systems.

[27]  Radford M. Neal Pattern Recognition and Machine Learning , 2007, Technometrics.

[28]  Carl E. Rasmussen,et al.  The Infinite Gaussian Mixture Model , 1999, NIPS.

[29]  Pieter Abbeel,et al.  Apprenticeship learning via inverse reinforcement learning , 2004, ICML.

[30]  Paul W. Goldberg,et al.  Regression with Input-dependent Noise: A Gaussian Process Treatment , 1997, NIPS.

[31]  Carl E. Rasmussen,et al.  A Unifying View of Sparse Approximate Gaussian Process Regression , 2005, J. Mach. Learn. Res..

[32]  Tim Bailey,et al.  Non-parametric learning to aid path planning over slopes , 2009, Robotics: Science and Systems.

[33]  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.

[34]  Alva Noë,et al.  Action in Perception , 2006, Representation and Mind.

[35]  Richard S. Sutton,et al.  Reinforcement Learning: An Introduction , 1998, IEEE Trans. Neural Networks.

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

[37]  Michael E. Tipping,et al.  Fast Marginal Likelihood Maximisation for Sparse Bayesian Models , 2003 .

[38]  Gary Witus,et al.  Terrain characterization and classification with a mobile robot , 2006, J. Field Robotics.