Adaptive rover behavior based on online empirical evaluation: Rover–terrain interaction and near‐to‐far learning

Owing to the fundamental nature of all-terrain exploration, autonomous rovers are confronted with unknown environments. This is especially apparent regarding soil interactions, as the nature of the soil is typically unknown. This work aims at establishing a framework from which the rover can learn from its interaction with the terrains encountered and shows the importance of such a method. We introduce a set of rover–terrain interaction (RTI) and remote data metrics that are expressed in different subspaces. In practice, the information characterizing the terrains, obtained from remote sensors (e.g., a camera) and local sensors (e.g., an inertial measurement unit) is used to characterize the respective remote data and RTI model. In each subspace, which can be described as a feature space encompassing either a remote data measurement or an RTI, similar features are grouped to form classes, and the probability distribution function over the features is learned for each one of those classes. Subsequently, data acquired on the same terrain are used to associate the corresponding models in each subspace and to build an inference model. Based on the remote sensor data measured, the RTI model is predicted using the inference model. This process corresponds to a near-to-far approach and provides the most probable RTI metrics of the terrain lying ahead of the rover. The predicted RTI metrics are then used to plan an optimal path with respect to the RTI model and therefore influence the rover trajectory. The CRAB rover is used in this work for the implementation and testing of the approach, which we call rover–terrain interactions learned from experiments (RTILE). This article presents RTILE, describes its implementation, and concludes with results from field tests that validate the approach. © 2009 Wiley Periodicals, Inc.

[1]  Gregory Z. Grudic,et al.  Path planning in image space for autonomous robot navigation in unstructured environments , 2009, J. Field Robotics.

[2]  Larry H. Matthies,et al.  Terrain Adaptive Navigation for planetary rovers , 2009, J. Field Robotics.

[3]  Martial Hebert,et al.  Natural terrain classification using three‐dimensional ladar data for ground robot mobility , 2006, J. Field Robotics.

[4]  A. Zell,et al.  Novelty Detection and Online Learning for Vibration-based Terrain Classification , 2022 .

[5]  Roland Siegwart,et al.  Introduction to Autonomous Mobile Robots , 2004 .

[6]  Gregory Z. Grudic,et al.  Local path planning in image space for autonomous robot navigation in unstructured environments , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  Roland Philippsen A Light Formulation of the E* Interpolated Path Replanner , 2006 .

[8]  Yann LeCun,et al.  A multirange architecture for collision‐free off‐road robot navigation , 2009, J. Field Robotics.

[9]  Emmanuel G. Collins,et al.  Frequency response method for terrain classification in autonomous ground vehicles , 2008, Auton. Robots.

[10]  Anthony Stentz,et al.  Field D*: An Interpolation-Based Path Planner and Replanner , 2005, ISRR.

[11]  Michael J. Turmon,et al.  Autonomous off-road navigation with end-to-end learning for the LAGR program , 2009 .

[12]  Kazuya Yoshida,et al.  TERRAMECHANICS-BASED ANALYSIS ON SLOPE TRAVERSABILITY FOR A PLANETARY EXPLORATION ROVER , 2006 .

[13]  Michael Happold,et al.  Image-based path planning for outdoor mobile robots , 2009 .

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

[15]  Andreas Birk,et al.  Hough based terrain classification for realtime detection of drivable ground , 2008, J. Field Robotics.

[16]  Roland Siegwart,et al.  Towards Real-Time Sensor-Based Path Planning in Highly Dynamic Environments , 2007 .

[17]  William Whittaker,et al.  Analytical configuration of wheeled robotic locomotion , 2001 .

[18]  Roberto Manduchi,et al.  Obstacle Detection and Terrain Classification for Autonomous Off-Road Navigation , 2005, Auton. Robots.

[19]  Andreas Zell,et al.  Vibration-based Terrain Classification Using Support Vector Machines , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[20]  Andreas Zell,et al.  Comparison of Different Approaches to Vibration-based Terrain Classification , 2007, EMCR.

[21]  Gregory Z. Grudic,et al.  Learning terrain segmentation with classifier ensembles for autonomous robot navigation in unstructured environments , 2009, J. Field Robotics.

[22]  K. Iagnemma,et al.  Self-Supervised Terrain Classification for Planetary Rovers , 2022 .

[23]  Steven Dubowsky,et al.  On-line terrain parameter estimation for planetary rovers , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[24]  Jane Mulligan,et al.  Editorial for Journal of Field Robotics - Special Issue on Machine Learning Based Robotics in Unstructured Environments , 2006, J. Field Robotics.

[25]  Martial Hebert,et al.  Natural terrain classification using 3-d ladar data , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[26]  Christian Laugier,et al.  Probabilistic Reasoning and Decision Making in Sensory-Motor Systems , 2008, Springer Tracts in Advanced Robotics.

[27]  Michael Happold,et al.  Enhancing Supervised Terrain Classification with Predictive Unsupervised Learning , 2006, Robotics: Science and Systems.

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

[29]  Robert C. Bolles,et al.  Mapping, navigation, and learning for off‐road traversal , 2009, J. Field Robotics.

[30]  Karl Iagnemma,et al.  Vibration-based terrain classification for planetary exploration rovers , 2005, IEEE Transactions on Robotics.

[31]  Anthony Stentz,et al.  Online adaptive rough-terrain navigation vegetation , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[32]  Urs A. Muller,et al.  Learning long-range vision for autonomous off-road driving , 2009 .

[33]  James M. Rehg,et al.  Traversability classification using unsupervised on-line visual learning for outdoor robot navigation , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[34]  Karl Iagnemma,et al.  Speed-independent vibration-based terrain classification for passenger vehicles , 2009 .