Estimating energy consumption based on natural terrain classification for mobile robots

This paper presents a novel algorithm that estimates energy consumption of exploration robots for the efficient mobility in natural terrain. The energy estimation method is beneficial to the energy management problem to establish the robot autonomy, especially in energy-limited environments such as planetary surfaces and isolated volcanoes. The key idea of the proposed approach is to employ the terrain classification into the dynamics-based energy estimation model, so that it can adapt to the variability of terrain properties. A vibration-based terrain classifier is proposed in this paper, which analyzes vibration signals in the time-frequency domain and learns terrain patterns by a supervised learning technique. The terrain classification results are used to determine terrain-dependent parameters in the energy estimation model. A field test has been conducted in a volcanic field to show the validity of the proposed algorithm. The proposed method successfully demonstrates the capability to estimate energy consumption, while it raises discussions about determining terrain types in real natural terrain.

[1]  C. Torrence,et al.  A Practical Guide to Wavelet Analysis. , 1998 .

[2]  Steven Dubowsky,et al.  Terrain estimation for high-speed rough-terrain autonomous vehicle navigation , 2002, SPIE Defense + Commercial Sensing.

[3]  Sarma B. K. Vrudhula,et al.  Energy management for battery-powered embedded systems , 2003, TECS.

[4]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[5]  Debangshu Sadhukhan,et al.  Autonomous Ground Vehicle Terrain Classification Using Internal Sensors , 2004 .

[6]  Carl A. Moore,et al.  TERRAIN ESTIMATION USING INTERNAL SENSORS , 2004 .

[7]  A. Knoll,et al.  The Opportunity Rover's Athena Science Investigation at Meridiani Planum, Mars , 2004, Science.

[8]  Steven Dubowsky,et al.  Vibration-based Terrain Analysis for Mobile Robots , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

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

[10]  Sebastian Thrun,et al.  A Self-Supervised Terrain Roughness Estimator for Off-Road Autonomous Driving , 2006, UAI.

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

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

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

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

[15]  A. Seeni,et al.  Robot Mobility Concepts for Extraterrestrial Surface Exploration , 2008, 2008 IEEE Aerospace Conference.

[16]  E. Coyle,et al.  A Comparison of Classifier Performance for Vibration-Based Terrain Classification , 2008 .

[17]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[18]  R. Anderson,et al.  Mars Science Laboratory Mission and Science Investigation , 2012 .

[19]  Giovanni Muscato,et al.  Volcanic Environments: Robots for Exploration and Measurement , 2012, IEEE Robotics & Automation Magazine.

[20]  Robert Manning,et al.  Systems engineering the Curiosity Rover: A retrospective , 2013, 2013 8th International Conference on System of Systems Engineering.

[21]  James A. Donaldson,et al.  Dreaming on Mars: How Curiosity performs actuator warm-up while sleeping , 2013, 2013 8th International Conference on System of Systems Engineering.

[22]  Kazuya Yoshida,et al.  Development and field test of teleoperated mobile robots for active volcano observation , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[23]  Masatsugu Otsuki,et al.  The Right Path: Comprehensive Path Planning for Lunar Exploration Rovers , 2015, IEEE Robotics & Automation Magazine.