Gaussian Process modeling of large scale terrain

This paper addresses the problem of large scale terrain modeling for a mobile robot. Building a model of large scale terrain data that can adequately handle uncertainty and incompleteness in a statistically sound way is a very challenging problem. This work proposes the use of Gaussian Processes as models of large scale terrain. The proposed model naturally provides a multi-resolution representation of space, incorporates and handles uncertainties aptly and copes with incompleteness of sensory information. Gaussian Process Regression techniques are applied to estimate and interpolate (to fill gaps in unknown areas) elevation information across the field. The estimates obtained are the best linear unbiased estimates for the data under consideration. A single Non-Stationary (Neural Network) Gaussian Process is shown to be powerful enough to model large and complex terrain, handling issues relating to discontinuous data effectively. A local approximation methodology based on KD-Trees is also proposed in order to ensure local smoothness and yet preserve the characteristic features of rich and complex terrain data. The use of the local approximation technique based on KD-Trees further addresses concerns relating to the scalability of the proposed approach for large data sets. Experiments performed on sparse GPS based survey data as well as dense laser scanner data taken at different mine-sites are reported in support of these claims.

[1]  Cang Ye,et al.  A new terrain mapping method for mobile robots obstacle negotiation , 2003, SPIE Defense + Commercial Sensing.

[2]  D. Sandwell BIHARMONIC SPLINE INTERPOLATION OF GEOS-3 AND SEASAT ALTIMETER DATA , 1987 .

[3]  Kurt Hornik,et al.  Some new results on neural network approximation , 1993, Neural Networks.

[4]  Wolfram Burgard,et al.  Nonstationary Gaussian Process Regression Using Point Estimates of Local Smoothness , 2008, ECML/PKDD.

[5]  Regis Hoffman,et al.  Terrain mapping for a walking planetary rover , 1994, IEEE Trans. Robotics Autom..

[6]  Wolfram Burgard,et al.  Multi-Level Surface Maps for Outdoor Terrain Mapping and Loop Closing , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  J. Weston,et al.  Approximation Methods for Gaussian Process Regression , 2007 .

[8]  Yuhong Yang,et al.  Information Theory, Inference, and Learning Algorithms , 2005 .

[9]  Peter K. Kitanidis,et al.  Introduction to geostatistics , 1997 .

[10]  Gamini Dissanayake,et al.  3D Terrain Mapping: A Stochastic Approach , 2001 .

[11]  T. C. Haas,et al.  Kriging and automated variogram modeling within a moving window , 1990 .

[12]  Wolfram Burgard,et al.  Adaptive Non-Stationary Kernel Regression for Terrain Modeling , 2007, Robotics: Science and Systems.

[13]  Ioannis M. Rekleitis,et al.  Experimental Results for Over-the-Horizon Planetary Exploration Using a LIDAR Sensor , 2008, ISER.

[14]  L. Goddard Information Theory , 1962, Nature.

[15]  Wolfram Burgard,et al.  Learning predictive terrain models for legged robot locomotion , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[16]  Andrew Y. Ng,et al.  Fast Gaussian Process Regression using KD-Trees , 2005, NIPS.

[17]  Takeo Kanade,et al.  High resolution terrain map from multiple sensor data , 1990, EEE International Workshop on Intelligent Robots and Systems, Towards a New Frontier of Applications.

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

[19]  Stephen J. Wright,et al.  Numerical Optimization , 2018, Fundamental Statistical Inference.

[20]  Christopher K. I. Williams Computation with Infinite Neural Networks , 1998, Neural Computation.

[21]  Ron Kohavi,et al.  A Study of Cross-Validation and Bootstrap for Accuracy Estimation and Model Selection , 1995, IJCAI.

[22]  G. Matheron Principles of geostatistics , 1963 .

[23]  John C. Davis,et al.  Contouring: A Guide to the Analysis and Display of Spatial Data , 1992 .

[24]  T. C. Haas,et al.  Lognormal and Moving Window Methods of Estimating Acid Deposition , 1990 .

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

[26]  Mark J. Schervish,et al.  Nonstationary Covariance Functions for Gaussian Process Regression , 2003, NIPS.

[27]  Christopher K. I. Williams Prediction with Gaussian Processes: From Linear Regression to Linear Prediction and Beyond , 1999, Learning in Graphical Models.

[28]  I. Moore,et al.  Digital terrain modelling: A review of hydrological, geomorphological, and biological applications , 1991 .

[29]  Michael Ian Shamos,et al.  Computational geometry: an introduction , 1985 .

[30]  Geoffrey E. Hinton,et al.  Bayesian Learning for Neural Networks , 1995 .

[31]  H. Wackernagle,et al.  Multivariate geostatistics: an introduction with applications , 1998 .