Research on Bucket Teeth Fault Detection of Mining Excavators

1. Introduction

1.1 Research Background

In the field of mining, open-pit mining occupies a large proportion. Electric shovels, as important mining equipment, are widely used. The bucket teeth of electric shovels are key components that directly contact with ores and are subject to severe working conditions. Due to the large reaction force, bucket teeth often suffer from wear, fracture, and shedding, which can cause serious consequences such as damage to crushers and production line failures, resulting in significant economic losses.

1.2 Research Significance

The detection of bucket teeth faults is crucial for ensuring the normal operation of mining equipment, reducing maintenance costs, and improving production efficiency. It can also protect the safety of workers and equipment.

2. Related Research

2.1 Bucket Teeth Fault Analysis

  • Wear: The surface of bucket teeth may become rough due to plastic deformation and brittle cracks, accelerating wear.
  • Fracture: High impact loads and stress concentrations can cause bucket teeth to fracture, especially at the junction of the tooth tip and the tooth seat.
  • Shedding: The connection between bucket teeth and the tooth seat may become loose, resulting in tooth shedding.

2.2 Existing Detection Methods

  • Laser Ranging Method: Luo et al. proposed a method to reconstruct the 3D shape of bucket teeth using a laser rangefinder and detect faults by template matching.
  • Image Processing Method: Li et al. proposed an object detection algorithm based on image processing techniques, using the position relationship between bucket teeth and adding structural feature constraints to improve detection accuracy.

3. Detection System Design

3.1 Overall Scheme

The detection system consists of an image acquisition system, an image processing system, and a display system. The image acquisition system uses a camera to capture images of the bucket teeth, the image processing system uses deep learning and image processing algorithms to detect faults, and the display system shows the detection results.

3.2 Hardware System

  • Camera: A low-temperature infrared camera is used to ensure imaging in harsh environments.
  • Computer: A high-performance graphics workstation with a high-end graphics card is used for image processing.

3.3 Software System

The software system includes system initialization, bucket teeth fault detection, and result information display modules. It can achieve functions such as bucket image acquisition, fault detection, result visualization, and fault alarm.

4. Dataset Preparation

4.1 Model Bucket Data

Model bucket data is obtained by shooting 3D printed model buckets and collecting data from image sharing websites. The data includes normal buckets, buckets with one faulty tooth, and buckets with two faulty teeth.

4.2 Real Bucket Data

Real bucket data is collected from search engines and image databases.

4.3 Data Augmentation

Data augmentation methods such as flipping, rotation, and noise addition are used to increase the amount of data and improve the robustness of the model.

5. Bucket Teeth Target Detection

5.1 Convolutional Neural Network Overview

The convolutional neural network consists of an input layer, a convolutional layer, a pooling layer, a fully connected layer, and an output layer. The convolutional layer extracts features, the pooling layer reduces dimensions, and the fully connected layer classifies the features.

5.2 Faster R – CNN Algorithm

The Faster R – CNN algorithm is used for bucket teeth target detection. It consists of a feature extraction network, a region proposal network, an interested region pooling layer, and a classification and regression loss function.

5.3 Model Training and Evaluation

  • Anchor Initialization: The anchor initial values are adjusted according to the characteristics of the bucket teeth dataset.
  • Model Training: The model is trained using a fine-tuning strategy on the MSTOD and RSTOD datasets.
  • Model Evaluation: The performance of the model is evaluated using the PASCAL VOC evaluation standard, including metrics such as AP and mAP.

6. Bucket Teeth Fault Detection Based on Image Segmentation

6.1 Full Convolutional Neural Network for Image Segmentation

The full convolutional neural network is used to segment the bucket teeth images. It can output pixel-level classification results and is more suitable for image segmentation tasks.

6.2 Fourier Descriptor for Contour Feature Extraction

The Fourier descriptor is used to extract the contour features of the bucket teeth. It has good invariance to rotation, translation, and scaling, and can be used to distinguish between end and middle bucket teeth.

6.3 Fault Location and Wear Degree Calculation

  • Fault Location: The position of the faulty bucket teeth is determined by combining the position relationship between the bucket teeth and the contour features.
  • Wear Degree Calculation: The wear degree of the bucket teeth is calculated by comparing the length of the faulty bucket teeth with that of the normal bucket teeth.

7. System Implementation and Verification

7.1 System Design

The system design includes the design of the system initialization function, bucket teeth fault detection function, fault alarm function, and result visualization function.

7.2 Graphical User Interface Design

The graphical user interface is designed using PyQt4 in Python. It includes an input image area, a target detection area, an image segmentation area, and a detection information area.

7.3 System Experiment and Result Analysis

  • Experiment Setup: Three model buckets are used for testing, including normal buckets, buckets with one faulty tooth, and buckets with two faulty teeth.
  • Result Analysis: The detection accuracy of the target detection program is high, but the performance of the fault detection program is affected by the image segmentation performance and the pose of the bucket.

8. Summary and Outlook

8.1 Research Summary

  • System Design: A bucket teeth fault detection system is designed, including the overall design of the system, the implementation of the target detection algorithm, the implementation of the fault detection algorithm, and the design of the user interface.
  • Algorithm Innovation: The Faster R – CNN algorithm is used for target detection, and the full convolutional neural network and Fourier descriptor are used for fault detection.

8.2 Research Outlook

  • Dataset Optimization: The dataset needs to be further optimized to improve the recognition effect.
  • Model Improvement: The model needs to be improved to reduce parameters, increase calculation speed, and ensure recognition performance.
  • Detection Precision Improvement: The detection precision needs to be improved by enhancing the segmentation performance of the image segmentation model and using better contour features.
Table 1: Bucket Teeth Fault Types and Causes
Fault TypeCause
WearPlastic deformation, brittle cracks, material abrasion
FractureHigh impact loads, stress concentrations
SheddingLoose connections
Table 2: Comparison of Existing Detection Methods
MethodAdvantageDisadvantage
Laser Ranging MethodHigh accuracy, insensitive to environmental changesComplex equipment, high cost
Image Processing MethodSimple equipment, low costSensitive to environmental changes, lower accuracy
Table 3: Detection System Components
ComponentFunction
Image Acquisition SystemCapture images of bucket teeth
Image Processing SystemDetect faults using algorithms
Display SystemShow detection results
Table 4: Hardware System Specifications
DeviceSpecification
CameraLow – temperature infrared camera, high resolution
ComputerHigh – performance graphics workstation, high – end graphics card
Table 5: Software System Modules and Functions
ModuleFunction
System InitializationInitialize system parameters, set storage paths
Bucket Teeth Fault DetectionDetect faults in bucket teeth
Result Information DisplayDisplay detection results
Table 6: Dataset Sources and Characteristics
DatasetSourceCharacteristic
Model Bucket Data3D printed model buckets, image sharing websitesIncludes normal and faulty buckets
Real Bucket DataSearch engines, image databasesReal – world data
Table 7: Data Augmentation Methods
MethodDescription
FlippingFlip the image horizontally or vertically
RotationRotate the image by a certain angle
Noise AdditionAdd noise to the image
Table 8: Convolutional Neural Network Layers and Functions
LayerFunction
Input LayerReceive input images
Convolutional LayerExtract features
Pooling LayerReduce dimensions
Fully Connected LayerClassify features
Output LayerOutput detection results
Table 9: Faster R – CNN Algorithm Components
ComponentFunction
Feature Extraction NetworkExtract features from images
Region Proposal NetworkGenerate candidate regions
Interested Region Pooling LayerMap regions to feature maps
Classification and Regression Loss FunctionCalculate losses for classification and regression
Table 10: Model Training and Evaluation Metrics
MetricDescription
Anchor InitializationAdjust anchor values according to dataset
Model TrainingUse fine – tuning strategy on datasets
Model EvaluationUse PASCAL VOC standard, calculate AP and mAP
Table 11: Full Convolutional Neural Network for Image Segmentation Advantages
AdvantageDescription
Pixel – level ClassificationOutput detailed segmentation results
AdaptabilitySuitable for various image segmentation tasks
Table 12: Fourier Descriptor Properties
PropertyDescription
InvarianceInvariant to rotation, translation, and scaling
Feature ExtractionExtract contour features of bucket teeth
Table 13: Fault Location and Wear Degree Calculation Methods
MethodDescription
Fault LocationDetermine position by combining position and contour features
Wear Degree CalculationCalculate by comparing lengths of faulty and normal teeth
Table 14: System Design Functions
FunctionDescription
System InitializationSet parameters and paths
Bucket Teeth Fault DetectionDetect faults in bucket teeth
Fault AlarmAlert when faults are detected
Result VisualizationDisplay detection results
Table 15: Graphical User Interface Areas and Functions
AreaFunction
Input Image AreaDisplay input images
Target Detection AreaShow target detection results
Image Segmentation AreaDisplay image segmentation results
Detection Information AreaShow detection information
Table 16: System Experiment Results
ResultDescription
Detection AccuracyHigh for target detection, affected by image segmentation for fault detection
Fault Location AccuracyDepends on image segmentation performance and bucket pose
Table 17: Research Summary Highlights
AspectHighlights
System DesignOverall design, algorithm implementation, user interface design
Algorithm InnovationFaster R – CNN for target detection, full convolutional neural network and Fourier descriptor for fault detection
Table 18: Research Outlook Directions
DirectionDescription
Dataset OptimizationImprove dataset quality to enhance recognition
Model ImprovementReduce parameters, increase speed, ensure performance
Detection Precision ImprovementEnhance segmentation performance, use better contour features
Scroll to Top