| Literature DB >> 32751213 |
Chengjun Chen1,2, Kai Huang1,2, Dongnian Li1,2, Zhengxu Zhao1,2, Jun Hong3.
Abstract
The precise application of tightening torque is one of the important measures to ensure accurate bolt connection and improvement in product assembly quality. Currently, due to the limited assembly space and efficiency, a wrench without the function of torque measurement is still an extensively used assembly tool. Therefore, wrench torque monitoring is one of the urgent problems that needs to be solved. This study proposes a multi-segmentation parallel convolution neural network (MSP-CNN) model for estimating assembly torque using surface electromyography (sEMG) signals, which is a method of torque monitoring through classification methods. The MSP-CNN model contains two independent CNN models with different or offset torque granularities, and their outputs are fused to obtain a finer classification granularity, thus improving the accuracy of torque estimation. First, a bolt tightening test bench is established to collect sEMG signals and tightening torque signals generated when the operator tightens various bolts using a wrench. Second, the sEMG and torque signals are preprocessed to generate the sEMG signal graphs. The range of the torque transducer is divided into several equal subdivision ranges according to different or offset granularities, and each subdivision range is used as a torque label for each torque signal. Then, the training set, verification set, and test set are established for torque monitoring to train the MSP-CNN model. The effects of different signal preprocessing methods, torque subdivision granularities, and pooling methods on the recognition accuracy and torque monitoring accuracy of a single CNN network are compared experimentally. The results show that compared to maximum pooling, average pooling can improve the accuracy of CNN torque classification and recognition. Moreover, the MSP-CNN model can improve the accuracy of torque monitoring as well as solve the problems of non-convergence and slow convergence of independent CNN network models.Entities:
Keywords: assembly monitoring; deep learning; multi-segmentation parallel CNN model; surface electromyography signals; torque estimation
Mesh:
Year: 2020 PMID: 32751213 PMCID: PMC7435780 DOI: 10.3390/s20154213
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Research framework and the architecture of the multi-segmentation parallel convolution neural network (MSP-CNN) model.
Figure 2Framework of independent CNN.
Figure 3Bolt tightening test bench.
Figure 4Schematic of bolt assembly tools and Myo armband wearing. (a) wrench and bolts used in this test; (b) the Myo armband worn on the arm of an operator.
Figure 5Preprocessing flow of surface electromyography (sEMG) signals.
Figure 6sEMG signals and torque labels.
Accuracies of different torque classification granularities and preprocessing methods.
| Torque Classification Granularity | Dataset | Accuracy for Non-Processed sEMG Signals | Accuracy for Signals Processed by Method A | Accuracy for Signals Processed by Method B |
|---|---|---|---|---|
| 5 | Training set | 87.18% | 99% | 99% |
| 10 | Training set | 88.43% | 99% | 99% |
Figure 7Accuracy of the test set under different preprocessing methods and classification conditions.
Figure 8Effects of pooling methods on network training under various classification granularities: (a) 5, (b) 10, (c) 15, (d) 20.
Figure 9Effect of curve fitting under different classification granularities.
Figure 10Estimated torque values and real torque values under different granularities: (a) 5, 10, and 11; (b) 15 and 20; (c) 25 and 30; (d) 50 and 75; (e) 100 and 150; (f) 200 and 350; (g) 400 and 500.
Torque classifications and error results.
| Classification Granularity | 5 | 11 | 15 | 20 | 25 | 30 | 50 |
|---|---|---|---|---|---|---|---|
| Average error | 2.488 | 1.234 | 0.854 | 0.861 | 0.479 | 0.333 | 0.249 |
| Maximum error | 4.239 | 2.292 | 4.399 | 1.588 | 2.216 | 1.428 | 4.361 |
| Classification granularity | 75 | 100 | 150 | 200 | 350 | 400 | 500 |
| Average error | 0.174 | 0.133 | 0.092 | 0.070 | 0.055 | 0.057 | 0.049 |
| Maximum error | 0.759 | 2.743 | 0.945 | 0.745 | 6.033 | 5.900 | 5.009 |
Torque estimation errors before and after applying the MSP-CNN model.
| Torque Classification Granularity | Torque Error (N·m) |
|---|---|
| 11 (2D CNN) | 1.234 |
| 15 (2D CNN) | 0.854 |
| Combination of 11 and 15 (MSP-CNN) | 0.643 |
| 20 (2D CNN) | 0.861 |
| 25 (2D CNN) | 0.479 |
| Combination of 20 and 25 (MSP-CNN) | 0.428 |
| 30 (2D CNN) | 0.333 |
| 50 (2D CNN) | 0.249 |
| Combination of 30 and 50 (MSP-CNN) | 0.216 |
| 75 (2D CNN) | 0.1739 |
| 100 (2D CNN) | 0.133 |
| Combination of 75 and 100 (MSP-CNN) | 0.105 |
| 150 (2D CNN) | 0.092 |
| 200 (2D CNN) | 0.070 |
| Combination of 150 and 200 (MSP-CNN) | 0.058 |
| 350 (2D CNN) | 0.055 |
| 400 (2D CNN) | 0.057 |
| Combination of 350 and 400 (MSP-CNN) | 0.045 |
Figure 11Torque estimation error under two-dimensional (2D CNN) and MSP-CNN.
Torque estimation errors by 2D CNN and MSP-CNN using the same classification granularity.
| Torque Classification Granularity | Torque Error (N·m) |
|---|---|
| 25 (2D CNN) | 0.479 |
| 25 (MSP-CNN) | 0.243 |
| 50 (2D CNN) | 0.249 |
| 50 (MSP-CNN) | 0.137 |
| 100 (2D CNN) | 0.133 |
| 100 (MSP-CNN) | 0.070 |
| 200 (2D CNN) | 0.070 |
| 200 (MSP-CNN) | 0.043 |
| 400 (2D CNN) | 0.057 |
Figure 12Average error and maximum error of MSP-CNN and 2D CNN.