Autonomous Excavation of Rocks Using a Gaussian Process Model and Unscented Kalman Filter

In large-scale open-pit mining and construction works, excavators must deal with large rocks mixed with gravel and granular soil. Capturing and moving large rocks with the bucket of an excavator requires a high level of skill that only experienced human operators possess. In an attempt to develop autonomous rock excavators, this letter presents a control method that predicts the rock movement in response to bucket operation and computes an optimal bucket movement to capture the rock. The process is highly nonlinear and stochastic. A Gaussian process model, which is nonlinear, nonparametric, and stochastic, is used for describing rock behaviors interacting with the bucket and surrounding soil. Experimental data is used directly for identifying the model. An Unscented Kalman Filter (UKF) is then integrated with the Gaussian process model for predicting the rock movements and estimating the length of the rock. A feedback controller that optimizes a cost function is designed based on the rock motion prediction and implemented on a robotic excavator prototype. Experiments demonstrate encouraging results towards autonomous mining and rock excavation.

[1]  A. R. Reece Paper 2: The Fundamental Equation of Earth-Moving Mechanics , 1964 .

[2]  Sanjiv Singh,et al.  Synthesis of tactical plans for robotic excavation , 1996 .

[3]  Derek W. Seward,et al.  The Development, Control and Operation of an Autonomous Robotic Excavator , 1998, J. Intell. Robotic Syst..

[4]  Joshua A. Marshall,et al.  Automatic Identification of Large Fragments in a Pile of Broken Rock Using a Time-of-Flight Camera , 2014, IEEE Transactions on Automation Science and Engineering.

[5]  Dieter Fox,et al.  SE3-nets: Learning rigid body motion using deep neural networks , 2016, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[6]  Michael G. Lipsett,et al.  Review of Resistive Force Models for Earthmoving Processes , 2001 .

[7]  Dieter Fox,et al.  GP-BayesFilters: Bayesian filtering using Gaussian process prediction and observation models , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  H. Harry Asada,et al.  A Model-Free Extremum-Seeking Approach to Autonomous Excavator Control Based on Output Power Maximization , 2019, IEEE Robotics and Automation Letters.

[9]  Marco Hutter,et al.  Planning and Control for Autonomous Excavation , 2017, IEEE Robotics and Automation Letters.

[10]  Maria Bauza,et al.  A probabilistic data-driven model for planar pushing , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[11]  Sanjiv Singh,et al.  Modeling and identification of soil-tool interaction in automated excavation , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).

[12]  Leonhard E. Bernold,et al.  Motion and Path Control for Robotic Excavation , 1993 .

[13]  Sergey Levine,et al.  Unsupervised Learning for Physical Interaction through Video Prediction , 2016, NIPS.

[14]  Dieter Fox,et al.  GP-BayesFilters: Bayesian filtering using Gaussian process prediction and observation models , 2008, IROS.

[15]  Matthew T. Mason,et al.  Progress in Nonprehensile Manipulation , 1999, Int. J. Robotics Res..

[16]  Ulf Bodin,et al.  Key challenges in automation of earth-moving machines , 2016 .

[17]  Sanjiv Singh,et al.  Models for Automated Earthmoving , 1999, ISER.

[18]  Carl E. Rasmussen,et al.  Evaluating Predictive Uncertainty Challenge , 2005, MLCW.

[19]  Johan Larsson,et al.  Admittance Control for Robotic Loading: Design and Experiments with a 1‐Tonne Loader and a 14‐Tonne Load‐Haul‐Dump Machine , 2016, J. Field Robotics.

[20]  Leonhard E. Bernold,et al.  TOWARD AN ADAPTIVE CONTROL MODEL FOR ROBOTIC BACKHOE EXCAVATION , 1993 .

[21]  Jiajun Wu,et al.  Combining Physical Simulators and Object-Based Networks for Control , 2019, 2019 International Conference on Robotics and Automation (ICRA).

[22]  Siddhartha S. Srinivasa,et al.  A Planning Framework for Non-Prehensile Manipulation under Clutter and Uncertainty , 2012, Autonomous Robots.

[23]  Maria Bauzá,et al.  A Data-Efficient Approach to Precise and Controlled Pushing , 2018, CoRL.

[24]  Ian R. Manchester,et al.  Combined ILC and Disturbance Observer for the Rejection of Near-Repetitive Disturbances, With Application to Excavation , 2015, IEEE Transactions on Control Systems Technology.

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

[26]  J. K. Walters,et al.  Robotic rock handling during backhoe excavation , 2011 .