Research on Shoveling Position Analysis and Recognition of Unmanned Loaders for Gravel Piles
<p>Overall research methodology framework.</p> "> Figure 1 Cont.
<p>Overall research methodology framework.</p> "> Figure 2
<p>Loader execution device model, among them: 1. Bucket 2. Linkage 3. Boom 4. Rocker 5. Bucket hydraulic rod 6. Bucket hydraulic cylinder 7. Frame 8. Boom hydraulic cylinder 9. Boom hydraulic rod.</p> "> Figure 3
<p>Loader bucket tip trajectory.</p> "> Figure 4
<p>Crushed stone particle model.</p> "> Figure 5
<p>Modeling convex and concave areas of shoveling gravel in a coupled EDEM and Adams simulation, among them: (<b>a</b>) is the simulation of shoveling the convex part of gravel; (<b>b</b>) simulation of shoveling concave part of gravel.</p> "> Figure 6
<p>The lateral force of crushed stone on the bucket.</p> "> Figure 7
<p>The gravel pile after the shovel is finished.</p> "> Figure 8
<p>Generation of rubble piles with different drop geometries, among them: (<b>a</b>) cylindrical geometry; (<b>b</b>) rectangular geometry.</p> "> Figure 9
<p>Resistance curve during the insertion stage.</p> "> Figure 10
<p>Resistance curve during the lifting stage.</p> "> Figure 11
<p>Comparison of edge curvature for simulation I. The three lines represent the different edges formed by the generation of 3375 kg of rubble. H represents the fitted edge curvature.</p> "> Figure 12
<p>Comparison of edge curvature for simulation II. The three lines represent the different edges formed by the generation of 5063 kg of rubble. H represents the fitted edge curvature.</p> "> Figure 13
<p>Comparison of edge curvature for simulation III. The three lines represent the different edges formed by the generation of 6750 kg of rubble. H represents the fitted edge curvature.</p> "> Figure 14
<p>Radar chart area corresponding to different edge curvatures of 3375 kg stockpile.</p> "> Figure 15
<p>Radar chart area corresponding to different edge curvatures of 5063 kg stockpile.</p> "> Figure 16
<p>Radar chart area corresponding to different edge curvatures of 6750 kg stockpile.</p> "> Figure 17
<p>Data augmentation, among them: (<b>a</b>) add Gaussian noise to the original image; (<b>b</b>) add overexposure to the original image; (<b>c</b>) add fog noise to the original image; (<b>d</b>) the original image is rotated and tilted by <math display="inline"><semantics> <mrow> <mo>±</mo> <msup> <mn>5</mn> <mo>∘</mo> </msup> </mrow> </semantics></math> to present the uneven working environment.</p> "> Figure 18
<p>Network structure diagram, where: (<b>a</b>) is the original YOLOv5s network structure diagram. (<b>b</b>) is the improved YOLOv5s network structure diagram in this paper.</p> "> Figure 19
<p>(<b>a</b>) Standard convolution module; (<b>b</b>) ghost convolution module.</p> "> Figure 20
<p>The bottleneck structure of ghost module, where: (<b>a</b>) step size is 1; (<b>b</b>) step size is 2.</p> "> Figure 21
<p>RFB module.</p> "> Figure 22
<p>Structure of CBAM.</p> "> Figure 23
<p>C3-CBAM structure diagram, where: (<b>a</b>) C3-CBAM structure diagram; (<b>b</b>) structure diagram of CBAM bottleneck in C3.</p> "> Figure 24
<p>Loss function curve of the improved model.</p> "> Figure 25
<p>The performance advantage of the improved YOLOv5s model. (<b>a</b>) The change in mAP@0.5 performance indicators of different model algorithms on the data set. (<b>b</b>) The classification performance of the improved YOLOv5s model is evaluated based on the P–R curve. In the figure, the closer the curve is to the upper right corner, the better the model performance.</p> "> Figure 26
<p>Test bench for detection device.</p> "> Figure 27
<p>Experimental results: (<b>a</b>) The image labels of this column of images used for training. (<b>b</b>) This column is the detection result of the original YOLOv5s model. (<b>c</b>) This column shows the detection results of the improved YOLOv5s model.</p> ">
Abstract
:1. Introduction
- Construct a gravel pile model in EDEM and establish a kinematic model of the loader actuator in Adams. Conduct a dynamic simulation using a specific coupling interface to initially identify the features of the pile’s edge shape that can reduce the lateral force on the bucket. This part corresponds to Section 3 of the article.
- Further analyze the edge shape features of the initially acquired pile. Similarly, we establish characteristic piles with different edge curvatures in EDEM and couple them with the kinematic model in Adams for simulation, aiming to determine the operating resistance of the crushed stone material on the bucket and the shoveling quality. We use the obtained resistance and shoveling quality as comprehensive evaluation factors to identify the optimal feature among multiple identical features and set it as the target for deep learning model recognition. This content corresponds to Section 4 of the article.
- The current recognition model has high hardware requirements and is not simple to deploy on mobile devices such as unmanned loaders. Therefore, we have optimized YOLOv5s with lightweight improvements to meet the needs of shovel position detection. The improvement here is from the perspective of model optimization, focusing on improving the model’s own capabilities; it does not involve considerations related to actual deployment.
2. Overall Framework
- (a)
- We constructed a scene in a laboratory setting based on the typical gravel accumulation situation, and we took numerous images of various accumulation states.
- (b)
- The mathematical model of the loader and the gravel particle model were established by using the EDEM and ADAMS coupling simulation method, and the influence of the concave and convex features on the location selection was analyzed from a two-dimensional perspective.
- (c)
- Following the initial determination of the shoveling position’s characteristic shape, the simulation software primarily establishes material piles with varying edge curvatures to identify distinct areas. Through coupled simulation, the influence of the force condition and shoveling quality during the shoveling operation is analyzed, respectively, and then a comprehensive evaluation method is used to reflect the advantages and disadvantages of the shoveling conditions at different positions.
- (d)
- We obtain results suitable for identifying the characteristic position of the scooping operation by combining the simulation analysis conclusions of modules (b) and (c). Simultaneously, we employ a series of lightweight improvement methods to simplify the deployment of the network model on mobile devices like loaders, thereby reducing the number of model parameters and calculation time while maintaining detection accuracy.
- (e)
- We successfully identify the optimal scooping operation position for the crushed stone pile.
3. Joint Simulation Analysis to Preliminarily Determine Location Features
3.1. Build Loader Actuator Model
3.2. Actuator Multi-Body Dynamics Establishment
- (1)
- Kinematic Constraints
- (2)
- Model Accuracy and Precision
- (3)
- Load the excavation trajectory
3.3. Discrete Element Modeling and Coupled Simulation of Bulk Materials
4. Evaluation and Establishment of Different Location Features Based on Joint Simulation
4.1. Model Establishment and Extraction of Gravel Piles with Different Edges
4.2. Coupling Simulation and Establishment of Comprehensive Evaluation of Shovel Position
5. Lightweight Identification Model for Shoveling Position
5.1. Data Sample Collection
5.2. Network Model and Improvements
- Ghost Net replaces the backbone network of YOLOv5s. Its “ghost module” uses the inherent similarity of feature maps to generate rich feature maps at low cost, reduce the amount of calculation, and achieve a lightweight model, which is convenient for running on mobile devices with limited resources, such as unmanned loaders.
- Adding RFB to the Ghost Net backbone can expand the receptive field to obtain broader contextual information, which is crucial for position recognition during loader shoveling operations. Since the loader’s operating environment is complex, accurate position recognition needs to consider the surrounding environment. RFB can assist the model in effectively utilizing environmental information to locate the target, while also fostering multi-scale feature fusion to accommodate the recognition of shoveling targets at varying distances.
- We add the C3-CBAM module based on the above-improved model. The C3 module reduces the amount of calculation and enhances the learning ability. The CBAM weights the features based on channel and spatial dimensions. During the loader operation, the channel attention can highlight key feature channels related to the excavation position, while the spatial attention can suppress complex background interference and improve the recognition accuracy.
- Changing CIoU to EIoU can make the loss function more accurate and reduce the positioning error of the operating position target, thereby improving the recognition accuracy, which is of vital importance for unmanned loaders to achieve safe production during operation.
5.2.1. The Backbone Network Introduces the Ghost Net Architecture
5.2.2. Introduction of RFB Module
5.2.3. C3-CBAM Attention Mechanism
5.2.4. EIoU Loss Function
5.3. Experimental Results and Analysis
5.3.1. Comparison of Lightweight Network Models
5.3.2. Improved YOLOv5s Model Ablation Test Analysis
5.3.3. Comparison of Different Object Detection Models
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Zheng, Z.; Wang, F.; Gong, G.; Yang, H.; Han, D. Intelligent technologies for construction machinery using data-driven methods. Autom. Constr. 2023, 147, 104711. [Google Scholar] [CrossRef]
- You, K.; Zhou, C.; Ding, L. Deep learning technology for construction machinery and robotics. Autom. Constr. 2023, 150, 104852. [Google Scholar] [CrossRef]
- Vahdatikhaki, F.; Langari, S.M.; Taher, A.; El Ammari, K.; Hammad, A. Enhancing coordination and safety of earthwork equipment operations using Multi-Agent System. Autom. Constr. 2017, 81, 267–285. [Google Scholar] [CrossRef]
- Murayama, H.; Kawabe, T.; Inagawa, M.; Yoshizawa, K.; Ishibashi, M.; Takei, T.; Nagatani, K. Demonstration of Snow Removal Work by Wheel Loader in an Environment Surrounded by Obstacles. J. Robot. Mechatron. 2023, 35, 1251–1266. [Google Scholar] [CrossRef]
- Dadhich, S.; Bodin, U.; Andersson, U. Key challenges in automation of earth-moving machines. Autom. Constr. 2016, 68, 212–222. [Google Scholar] [CrossRef]
- Chen, G.; Wang, Y.; Li, X.; Bi, Q.; Li, X. Shovel point optimization for unmanned loader based on pile reconstruction. Comput. Civ. Infrastruct. Eng. 2024, 39, 2187–2203. [Google Scholar] [CrossRef]
- Dewi, C.; Chen, R.-C.; Tai, S.-K. Evaluation of robust spatial pyramid pooling based on convolutional neural network for traffic sign recognition system. Electronics 2020, 9, 889. [Google Scholar] [CrossRef]
- Duan, S.; Zhang, M.; Qiu, S.; Xiong, J.; Zhang, H.; Li, C.; Jiang, Q.; Kou, Y. Tunnel lining crack detection model based on improved YOLOv5. Tunnel. Undergr. Space Technol. 2024, 147, 105713. [Google Scholar]
- Zhang, K.; Wang, C.; Yu, X.; Zheng, A.; Gao, M.; Pan, Z.; Chen, G.; Shen, Z. Research on mine vehicle tracking and detection technology based on YOLOv5. Syst. Sci. Control Eng. 2022, 10, 347–366. [Google Scholar]
- Zhang, X.; Cui, B.; Wang, Z.; Zeng, W. Loader Bucket Working Angle Identification Method Based on YOLOv5s and EMA Attention Mechanism. IEEE Access 2024, 12, 105488–105496. [Google Scholar] [CrossRef]
- Cao, B.-W.; Liu, X.-H.; Chen, W.; Yang, K.; Liu, D. Intelligent energy-saving operation of wheel loader based on identifiable materials. J. Mech. Sci. Technol. 2020, 34, 1081–1090. [Google Scholar] [CrossRef]
- Zou, M.; Yu, J.; Lv, Y.; Lu, B.; Chi, W.; Sun, L. A novel day-to-night obstacle detection method for excavators based on image enhancement and multisensor fusion. IEEE Sens. J. 2023, 23, 10825–10835. [Google Scholar] [CrossRef]
- Coetzee, C.J. Calibration of the discrete element method. Powder Technol. 2017, 310, 104–142. [Google Scholar] [CrossRef]
- Yao, J.; Edson, C.P.; Yu, S.; Zhao, G.; Sun, Z.; Song, X.; Stelson, K.A. Bucket loading trajectory optimization for the automated wheel loader. ITVT 2023, 72, 6948–6958. [Google Scholar] [CrossRef]
- Man, T.; Huppert, H.E.; Zhang, Z.; Galindo-Torres, S.A. Influence of cross-section shape on granular column collapses. Powder Technol. 2022, 407, 117591. [Google Scholar] [CrossRef]
- Yang, G.; Xu, F. Research and analysis of Image edge detection algorithm Based on the MATLAB. Procedia Eng. 2011, 15, 1313–1318. [Google Scholar] [CrossRef]
- Shaojie, W.; Liang, H.; Lee, J.; Xiangjian, B. Evaluating wheel loader operating conditions based on radar chart. Autom. Constr. 2017, 84, 42–49. [Google Scholar]
- Zhao, L.; Tohti, T.; Hamdulla, A. BDC-YOLOv5: A helmet detection model employs improved YOLOv5. Signal Image Video Process. 2023, 17, 4435–4445. [Google Scholar] [CrossRef]
- Chai, J.; Zeng, H.; Li, A.; Ngai, E.W. Deep learning in computer vision: A critical review of emerging techniques and application scenarios. Mach. Learn. Appl. 2021, 6, 100134. [Google Scholar] [CrossRef]
- He, K.; Zhang, X.; Ren, S.; Sun, J. Spatial pyramid pooling in deep convolutional networks for visual recognition. ITPAM 2015, 37, 1904–1916. [Google Scholar] [CrossRef]
- Tang, H.; Liang, S.; Yao, D.; Qiao, Y. A visual defect detection for optics lens based on the YOLOv5-C3CA-SPPF network model. Opt. Express 2023, 31, 2628–2643. [Google Scholar] [CrossRef] [PubMed]
- Deng, W.; Mou, Y.; Kashiwa, T.; Escalera, S.; Nagai, K.; Nakayama, K.; Matsuo, Y.; Prendinger, H. Vision based pixel-level bridge structural damage detection using a link ASPP network. Autom. Constr. 2020, 110, 102973. [Google Scholar] [CrossRef]
- Zhang, Y.; Yin, Y.; Shao, Z. An Enhanced Target Detection Algorithm for Maritime Search and Rescue Based on Aerial Images. Remote Sens. 2023, 15, 4818. [Google Scholar] [CrossRef]
- Cai, Y.; Luan, T.; Gao, H.; Wang, H.; Chen, L.; Li, Y.; Sotelo, M.A.; Li, Z. YOLOv4-5D: An effective and efficient object detector for autonomous driving. IEEE Trans. Instrum. Meas. 2021, 70, 4503613. [Google Scholar] [CrossRef]
- Tang, X.; Chen, Y.; Ma, Y.; Yang, W.; Zhou, H.; Huang, J. A lightweight model combining convolutional neural network and Transformer for driver distraction recognition. Eng. Appl. Artif. Intell. 2024, 132, 107910. [Google Scholar] [CrossRef]
- Wang, Z.; Sun, W.; Zhu, Q.; Shi, P. Face Mask-Wearing Detection Model Based on Loss Function and Attention Mechanism. Comput. Intell. Neurosci. 2022, 2022, 2452291. [Google Scholar] [CrossRef]
- Wan, F.; Sun, C.; He, H.; Lei, G.; Xu, L.; Xiao, T. YOLO-LRDD: A lightweight method for road damage detection based on improved YOLOv5s. EURASIP J. Adv. Signal Process. 2022, 2022, 98. [Google Scholar] [CrossRef]
- Zhao, L.; Wang, L. A new lightweight network based on MobileNetV3. KSII Trans. Internet Inf. Syst. (TIIS) 2022, 16, 1–15. [Google Scholar]
- Han, J.; Yang, Y. L-Net: Lightweight and fast object detector-based ShuffleNetV2. J. Real-Time Image Process. 2021, 18, 2527–2538. [Google Scholar] [CrossRef]
- Xia, Y.; Yuan, W.; Zhang, S.; Wang, Q.; Liu, X.; Wang, H.; Wu, Y.; Yang, C.; Xu, J.; Li, L. Classification and identification of tea diseases based on improved YOLOv7 model of MobileNeXt. Sci. Rep. 2024, 14, 11799. [Google Scholar] [CrossRef]
Connection Type | Kinematic Pair |
---|---|
Arm, frame | Revolute |
Hydraulic cylinder of the arm, frame | |
Swing cylinder, frame | |
Arm, rocker arm | |
Rocker arm, linkage | |
Linkage, bucket | |
Frame, ground | Sliding pair |
Swing cylinder, swing hydraulic rod | |
Arm hydraulic cylinder, arm hydraulic rod |
Motion State | Frame Drive Function (s) | Boom Drive Function (s) | Bucket Drive Function (s) |
---|---|---|---|
Insertion phase | STEP (time, 0, 0.6, 2, 0.38) | None | None |
Rising phase | STEP (time, 2.1, 0, 4, −0.38) | STEP (time, 2, 0, 6, 0.25) | STEP (time, 2, 0, 3.3, 0.1) |
Lifting phase | STEP (time, 2.1, 0, 4, −0.38) | STEP (time, 2, 0, 6, 0.25) | STEP (time, 2, 0, 3.3, 0.1) |
Resetting phase | -STEP (time, 6, 0, 7, 0.285) | None | None |
Material | Density (kg/m3) | Shear Modulus (pa) | Poisson’s Ratio |
---|---|---|---|
Crushed stone | 2600 | 5 × 107 | 0.2 |
Steel | 7800 | 8 × 1010 | 0.28 |
Material | Collision Restitution Coefficient | Static Friction Coefficient | Rolling Friction Coefficient |
---|---|---|---|
Crushed stone | 0.42 | 0.478 | 0.23 |
Steel | 0.62 | 0.734 | 0.055 |
Number | Total Mass | Barrel Shape | Insertion Resistance | Lifting Resistance | Mass | Curvature Value | Area |
---|---|---|---|---|---|---|---|
I | 3375 kg | Rectangular bucket | 35,946 N | 93,312.3 N | 473.671 kg | 4.5303 | 0.18645 |
Rectangular bucket (tilted 45°) | 38,204.8 N | 103,494.3 N | 422 kg | 5.6708 | 0.24211 | ||
Circular bucket | 42,761.2 N | 92,422.7 N | 459.159 kg | 5.3136 | 0.20662 | ||
II | 5063 kg | Rectangular bucket | 35,083 N | 84,912.2 N | 488.375 kg | 4.7858 | 0.19312 |
Rectangular bucket (tilted 45°) | 37,370 N | 139,152.6 N | 547.426 kg | 5.3546 | 0.47761 | ||
Circular bucket | 58,429.1 N | 128,056 N | 583.812 kg | 5.009 | 0.40117 | ||
III | 6750 kg | Rectangular bucket | 17,776.1 N | 39,522.6 N | 309.2 kg | 4.1309 | 0.20254 |
Rectangular bucket (tilted 45°) | 15,006 N | 145,510.3 N | 303.255 kg | 4.7434 | 1.5337 | ||
Circular bucket | 25,824.2 N | 78,273.4 N | 413.257 kg | 4.1448 | 0.54658 |
Model | Parameters | GFlops |
---|---|---|
SPP | 7,225,885 | 16.5 |
SPPF | 7,235,389 | 16.5 |
RFB | 7,895,421 | 17.1 |
SSPCSPC | 13,663,549 | 21.7 |
ASPP | 15,485,725 | 23.1 |
Algorithm | Parameter Quantity | GFlops | R | P | F1 | [email protected] |
---|---|---|---|---|---|---|
Ghost Net | 4.42 M | 7 | 95.1% | 95.6% | 95.3% | 97.6% |
MobileNetV3 | 1.38 M | 2.3 | 92.6% | 91.7% | 92.1% | 94% |
Shufflenetv2 | 0.84 M | 1.8 | 88.8% | 90.2% | 89.5% | 91.5% |
MobileNeXt | 4.42 M | 8.4 | 92.7% | 93.5% | 93.1% | 94.6% |
Model | Parameter Quantity | GFlops | R | P | F1 | [email protected] |
---|---|---|---|---|---|---|
YOLOv5s | 7.2 M | 16.5 | 94.9% | 95.4% | 95.1% | 96.9% |
G-v5s | 4.42 M | 7 | 95.1% | 95.6% | 95.3% | 97.6% |
GB-v5s | 4.8 M | 7.7 | 95.6% | 94.9% | 95.2% | 97.9% |
GBC-v5s | 4.86 M | 7.4 | 95.9% | 95.3% | 95.6% | 97.8% |
GBCE-v5s | 4.86 M | 7.4 | 95.3% | 96.1% | 95.7% | 98.0% |
Algorithm | Parameter Quantity | GFlops | R | P | F1 | [email protected] |
---|---|---|---|---|---|---|
YOLOv5n | 1.8 M | 4.3 | 93.90% | 93.80% | 93.8% | 94.3% |
YOLOv5s | 7.2 M | 16.5 | 94.90% | 95.40% | 95.1% | 96.9% |
YOLOv5m | 21.3 M | 49.2 | 93.10% | 94.80% | 93.9% | 95% |
YOLOv8n | 3.1 M | 8.1 | 94.20% | 94.40% | 94.3% | 96.7% |
YOLOv8s | 11.1 M | 28.7 | 95.10% | 95.10% | 95.1% | 98.1% |
Proposed method | 4.86 M | 7.4 | 95.30% | 96.10% | 95.7% | 98% |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Zhang, H.; Jin, S.; Li, B.; Xu, B.; Xiao, Y.; Zhou, W. Research on Shoveling Position Analysis and Recognition of Unmanned Loaders for Gravel Piles. Appl. Sci. 2024, 14, 11036. https://doi.org/10.3390/app142311036
Zhang H, Jin S, Li B, Xu B, Xiao Y, Zhou W. Research on Shoveling Position Analysis and Recognition of Unmanned Loaders for Gravel Piles. Applied Sciences. 2024; 14(23):11036. https://doi.org/10.3390/app142311036
Chicago/Turabian StyleZhang, Hanwen, Sun Jin, Bing Li, Bo Xu, Yuanbin Xiao, and Weixin Zhou. 2024. "Research on Shoveling Position Analysis and Recognition of Unmanned Loaders for Gravel Piles" Applied Sciences 14, no. 23: 11036. https://doi.org/10.3390/app142311036
APA StyleZhang, H., Jin, S., Li, B., Xu, B., Xiao, Y., & Zhou, W. (2024). Research on Shoveling Position Analysis and Recognition of Unmanned Loaders for Gravel Piles. Applied Sciences, 14(23), 11036. https://doi.org/10.3390/app142311036