Research Projects
Related Links

Stereovision and 3D Modeling for
Remote Operation of Mining Equipment

Project Director: Dr. John P. H. Steele
Engineering Division
Colorado School of Mines
e-mail: jsteele@mines.edu
tel: +1 (303) 273 3663

Project Team:
Chris Debrunner, Tyrone Vincent, Mark Whitehorn


Abstract/Summary Research Plans Results at a Glance Related Publications
Final Report Images/Movies Presentations Related Literature


This project aims at improving miner health and safety related to the operation of haulage equipment. The ultimate goal of the project is to move the equipment operator away from the immediate vicinity of the equipment by automating the operation of the machine. To do this, new advanced sensing and control techniques must be developed.

The current focus is on developing stereovision and 3D modeling of underground mining environments as a basis for remote supervisory control of LHDs. This will allow migration from on-board manual operation to a mode of remote supervision. Applications of this technology span both underground and surface mining operations, and the opportunities for improved health and safety are significant.

Abstract

The goal of this project is to increase the health and safety of underground miners. The approach taken is to move the operators of LHD’s to remote locations, away from the vehicle where they can tele-manage the operation of the LHD. This has the benefit of:

  • Reducing risk of accidents
  • Reducing exposure to hydrocarbon particulate
  • Reducing exposure to repetitive shock loading
Of the 53 metal and nonmetal fatalities that occurred in 1999, 13 were in underground mines. Of those that occurred underground, powered haulage was the leading cause. In addition, it has been reported that there is a correlation between mine safety and productivity.

Top

Progress

Miners safety can be improved by the level of automation present, i.e., by removing the miners from direct exposure to hazards and the less healthy environment, e.g., being onboard the LHD. In order to do this, the loading operation of the LHD must be automated. This requires the development of new sensor data algorithms using vision, to interpret the scene, and the development of system models to be used in the control and monitoring of the machine.

To date we have been successful in obtaining stereo images in real time and we have developed algorithms to estimate distance to the muck pile using stereovision. In addition, we have developed a simulation of the loading operations that includes sensor data taken from the vehicle (load cylinder pressures, angular position of the boom and bucket). This simulation is based upon work with Dr. Paul Lever at University of Arizona (UA), who is collaborating with us on this project. Dr. Lever has contributed data from his autodig algorithm and provided the opportunity to collect data using the Cat Loader at UA.

In addition, we have obtained an experimental LHD machine from the Spokane office of NIOSH. It is our intent to rejuvenate this system and to use it as the test bed for our automation work.

Top

Stereo Vision and 3D Modeling for Remote operation of Mining Equipment (RP-1)

Year

1st Quarter

2nd Quarter

3rd Quarter

4th Quarter

-2

Planned deliverable

Review of MSHA database to establish parameters of safety and health.

Review of relevant literature to establish context of this project within current work

Initial System configuration and equipment acquisition

Development of stereo algorithms for feature identification and disparity measurement

Achieved

Power haulage was identified as a major contributor to injuries and fatalities.  Fatality statistics for underground haulage for the period 1995-2000 were collected showing a total of 16 deaths related to LHD operations for that period.  Proximity to operating equipment also increases risk.

An extensive review of the literature revealed that while there has been significant work in stereo vision, very little has been applied to mining, and that has been applied to non-mobile equipment.  Competing mobile systems had used other sensors, e.g., laser-based delineation.

Sony CCD cameras; Dell Laptop and hardware for wide baseline stereo were selected.  Calibration routines were developed.

Software was written to collect synchronized images from both cameras. Stereo data sets were collected at the Edgar Mine.  Disparity based 3D measurement algorithms were developed and tested using correlation-based stereo feature matching.

-1

Planned deliverable

Initial 3D modeling.

Development of temporal tracking of image features

Evaluation of the feature tracking approach

Assessment of the uncertainty of the image analysis and model building Error analysis

Achieved

Images of underground muck piles were analyzed and 3D information was developed using disparity measurement of grayscale image features identified using correspondence.  Images were acquired using normal lighting levels as well as scenes augmented with additional lighting.

Correlation-based features are tracked over multiple image pairs. 

We have demonstrated the ability to track features for both linear motion and turning motion of the LHD vehicle.

Real image-pair sequences obtained from operation of an LHD at the Edgar mine has been analyzed for position error.  Over a sequence of 14 image pairs, the upper bound on the mean squared error of the positional distance grew to 50 mm2

0

Planned deliverable

Development of self-calibration algorithms for stereo vision imaging.

Investigation and assessment of approaches for representation within 3D models from temporal data.

Assessment of pose accuracy derived from correlation based stereo and integrated over time.

Development of integrated 3D model

Feasibility study of application of this approach to Surface Mining and Collision Detection/Avoidance

Achieved

1

Planned deliverable

System characterization Investigation of application of this approach to UG coal mining

Selection of hardware for real-time system

Development of real-time hardware solution

Work on integration of this approach in to surface mining collision detection and avoidance (in collaboration with NIOSH-Spokane), assuming assessment in year 0 is positive.

System integration and initial testing

Achieved

2

Planned deliverable

System testing

Testing of real-time hardware on longwall shearer

Testing of system on surface haul trucks

Final report preparation

Achieved



Top

Project Results



To date we have successfully assembled the components necessary to do stereovision underground. We have used this equipment to take video sequences, and we have developed 3D information about the scene by using a correlation-based stereo matching algorithm. We have used the 3D information to build maps of the environment.

Using the feature extraction algorithm and a clustering algorithm to match between succeeding frames, we have been successful at tracking these feature over time (i.e., through a sequence of image pairs). We refer to this as "integration over time", since the image information is collected over a number of images and the features are correlated between the images.

We are currently developing algorithms that will allow us to build 3D models of the world (e.g., muckpile and drift). We are using data structure referred to as an octree representation because of its compact representation. This is done so we can deal with the large volume of data we expect to encounter. The movies shown demonstrate that we can track the features; now we need to demonstrate that we can register those features into a world model. This model will then become the basis for decision making by the operator as he observes the operation of the machine from his remote location.

This summer we will take this system to Spokane to test whether we can develop 3D models of objects around surface haul trucks. This would provide the ability to detect possible collisions with various objects (boulders, trucks, people) before they occur.

Top

Publications

Top

Final Report
Top

Images and Movies
  • Here is an image of the CSM JCI-125 with the two Sony cameras mounted on the top of the cage
  • Here are some movies made with the stereovision system. You can select individual frames by using your left/right arrow keys.

  • This sequence shows the LHD approaching the muck pile. The square boxes are the boundaries of features extracted from the image pairs. The cross hair shows the location of the feature as it is tracked in sequential images.
  • This sequence show the LHD as it turns. Turning makes tracking the features more challenging, but you can see that the system does well.
  • fullview.mov:
    This is a visualization of the 3D muckpile data collected from a 15 frame stereo video sequence shot at 7.5 frames per second. The 3D point clouds from each frame are registered to the model coordinate frame, then binned into voxels using an octree-based adaptive subdivision technique. A plane is fitted to the 3D points within each voxel and displayed in a color corresponding to the voxel population. Planes representing the lowest populations are drawn in red and planes representing the highest populations are drawn in blue, with intermediate colors for population values in between. The box outline (white) represents the boundaries of the model, and is 2 meters on each side. Each voxel is a cube approximately 16 millimeters across. It is clear from this display that very few outliers remain after thresholding to the selected minimum voxel population (20% of the maximum population).
  • closerview.mov:
    This is a closer look at the same data. The density of the data (with the 20% population threshold) is high across most of the muckpile face.
  • detail.mov:
    This is a detail view of a small region of the face spanning the width of about 6 voxels, or 10 centimeters. The blue box outlines are individual voxel boundaries, and the green dots are individual 3D points measured from individual stereo pairs. The multicolored crosses represent the tracking/registration of each 3D point cloud to the model frame. The model frame is chosen to be the camera frame for the first image in the sequence, and tracked regions in this view are represented by red crosses. The 3D regions matched to the first view in subsequent views are represented by separate colors, again ranging from red through blue. The orientation of each cross indicates the orientation of the plane fit to the voxel within which it lies.
  • trackedpoints.mov:
    This is a larger view of the previous detail showing the crosses representing tracked regions over most of the muckpile face.
  • denseRegion.mov:
    This is another detail view of one of the denser regions of the registered 3D point clouds. Again, the blue box outlines represent voxel boundaries, and the green dots represent individual 3D points. The transparent yellow box represents the variance of the of a least-squares planar fit to all of the 3D points within the drawn voxels. Note that the variance in the direction normal to this plane is smaller than the voxel dimension, and is less than 1 centimeter.


Top

Presentations

The following is a list of the presentations associated with this project. Links are yet to be added.
  • Application of Computer in Mining (APCOM) 2001, Tampere Finland.
  • 2001 International Symposium on Mine Mechanication and Automation, (ISMMA), Johannesburg, South Africa<
  • Society of Mining Engineers Annual Conference (SME) 2002, Phoenix, Arizona
  • Denver Mining Club, February, 2002.
  • Omnitech Robotics, Littleton, Colorado, October, 2001.


Top