Traversability estimation for a planetary rover via experimental kernel learning in a Gaussian process framework

A critical requirement for safe autonomous navigation of a planetary rover is the ability to accurately estimate the traversability of the terrain. This work considers the problem of predicting the attitude and configuration angles of the platform from terrain representations that are often incomplete due to occlusions and sensor limitations. Using Gaussian Processes (GP) and exteroceptive data as training input, we can provide a continuous and complete representation of terrain traversability, with uncertainty in the output estimates. In this paper, we propose a novel method that focuses on exploiting the explicit correlation in vehicle attitude and configuration during operation by learning a kernel function from vehicle experience to perform GP regression. We provide an extensive experimental validation of the proposed method on a planetary rover. We show significant improvement in the accuracy of our estimation compared with results obtained using standard kernels (Squared Exponential and Neural Network), and compared to traversability estimation made over terrain models built using state-of-the-art GP techniques.

[1]  Peter I. Corke,et al.  Building Large Scale Traversability Maps Using Vehicle Experience , 2012, ISER.

[2]  Steven Dubowsky,et al.  Vehicle Wheel-Ground Contact Angle Estimation: With Application to Mobile Robot Traction Control , 2000 .

[3]  Karl Iagnemma,et al.  Self‐supervised terrain classification for planetary surface exploration rovers , 2012, J. Field Robotics.

[4]  Adam Jacoff,et al.  Traversability metrics for rough terrain applied to repeatable test methods , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  Hugh F. Durrant-Whyte,et al.  Large-scale terrain modeling from multiple sensors with dependent Gaussian processes , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  Thierry Peynot,et al.  Analysis of terrain geometry representations for traversability of a Mars rover , 2012 .

[7]  D. Rubin,et al.  Maximum likelihood from incomplete data via the EM - algorithm plus discussions on the paper , 1977 .

[8]  Kazuya Yoshida,et al.  Path Planning and Evaluation for Planetary Rovers Based on Dynamic Mobility Index , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  Reid G. Simmons,et al.  Recent progress in local and global traversability for planetary rovers , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[10]  Larry Matthies,et al.  Stereo vision and rover navigation software for planetary exploration , 2002, Proceedings, IEEE Aerospace Conference.

[11]  Alonzo Kelly,et al.  Analysis of requirements for high speed rough terrain autonomous mobility. I. Throughput and response , 1997, Proceedings of International Conference on Robotics and Automation.

[12]  Matthias W. Seeger,et al.  Using the Nyström Method to Speed Up Kernel Machines , 2000, NIPS.

[13]  Daniel M. Helmick,et al.  Terrain Adaptive Navigation for planetary rovers , 2009 .

[14]  Mahmoud Tarokh,et al.  Kinematics modeling and analyses of articulated rovers , 2005, IEEE Transactions on Robotics.

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

[16]  Martial Hebert,et al.  Accurate rough terrain estimation with space-carving kernels , 2009, Robotics: Science and Systems.

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

[18]  E. Jaynes On the rationale of maximum-entropy methods , 1982, Proceedings of the IEEE.

[19]  Carlos E. Thomaz,et al.  A new covariance estimate for Bayesian classifiers in biometric recognition , 2004, IEEE Transactions on Circuits and Systems for Video Technology.

[20]  Thierry Peynot,et al.  Error modeling and calibration of exteroceptive sensors for accurate mapping applications , 2010 .

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

[22]  Thierry Peynot,et al.  Error modeling and calibration of exteroceptive sensors for accurate mapping applications , 2010, J. Field Robotics.