| Literature DB >> 35808305 |
Xuhao Li1,2, Lifu Gao2,3, Huibin Cao2, Yuxiang Sun2, Man Jiang2, Yue Zhang1,2.
Abstract
The performance of a six-axis force/torque sensor (F/T sensor) severely decreased when working in an extreme environment due to its sensitivity to ambient temperature. This paper puts forward an ensemble temperature compensation method based on the whale optimization algorithm (WOA) tuning the least-square support vector machine (LSSVM) and trimmed bagging. To be specific, the stimulated annealing algorithm (SA) was hybridized to the WOA to solve the local entrapment problem, and an adaptive trimming strategy is proposed to obtain the optimal trim portion for the trimmed bagging. In addition, inverse quote error (invQE) and cross-validation are employed to estimate the fitness better in training process. The maximum absolute measurement error caused by temperature decreased from 3.34% to 3.9×10-3% of full scale after being compensated by the proposed method. The analyses of experiments illustrate the ensemble hWOA-LSSVM based on improved trimmed bagging improves the precision and stability of F/T sensors and possesses the strengths of local search ability and better adaptability.Entities:
Keywords: bagging; least square support vector machine; six-axis force/torque sensor; temperature compensation; whale optimization algorithm
Mesh:
Year: 2022 PMID: 35808305 PMCID: PMC9268780 DOI: 10.3390/s22134809
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1Flowchart of ensemble hWOA-LSSVM based on improved trimmed bagging.
Calibration experiment configuration.
| Dimensions | Load Points | Units |
|---|---|---|
| Fx | −600, −400, −200, 0, 200, 400, 600 | N |
| Fy | −600, −400, −200, 0, 200, 400, 600 | N |
| Fz | 0, 200, 600, 800, 1000 | N |
| Mx | −30, −20, −10, 0, 10, 20, 30 | N·m |
| My | −30, −20, −10, 0, 10, 20, 30 | N·m |
| Mz | −30, −20, −10, 0, 10, 20, 30 | N·m |
Figure 2Temperature experiment configuration.
Figure 3Measurement error before compensating by EhW-LSSVM.
Parameters of all models.
| Parameters | Std-SVR | EhW-LSSVM | PSO-LSSVM | WOA-LSSVM | WOA-RBFNN |
|---|---|---|---|---|---|
|
| - | [0.01, 300] | [0.01, 300] | - | [0.01, 300] |
|
| 50 | [1, 1000] | [1, 1000] | [1, 1000] | [1, 1000] |
| Maximum iteration | - | 30 | 30 | 30 | 30 |
| Count of search agents | - | 20 | 20 | 20 | 20 |
| Count of base learners | - | 10 | - | - | - |
Figure 4Compensating procedures of ensemble hWOA-LSSVM based on improved trimmed bagging.
Compensation results on the training set by different methods.
| Parameters | Std-SVR | EhW-LSSVM | PSO-LSSVM | WOA-LSSVM | WOA-RBFNN |
|---|---|---|---|---|---|
| Fx |
|
|
|
|
|
| Fy |
|
|
|
|
|
| Fz |
|
|
|
|
|
| Mx |
|
|
|
|
|
| My |
|
|
|
|
|
| Mz |
|
|
|
|
|
Compensation results on the testing set by different methods.
| Parameters | Std-SVR | EhW-LSSVM | PSO-LSSVM | WOA-LSSVM | WOA-RBFNN |
|---|---|---|---|---|---|
| Fx |
|
|
|
|
|
| Fy |
|
|
|
|
|
| Fz |
|
|
|
|
|
| Mx |
|
|
|
|
|
| My |
|
|
|
|
|
| Mz |
|
|
|
|
|
Figure 5Best fitness obtained on the training set by each algorithm. (a) Best fitness obtained throughout iterations by improved WOA. (b) Best fitness obtained throughout iterations by PSO. (c) Best fitness obtained throughout iterations by standard WOA.
Figure 6Measurement errors after compensating by EhW-LSSVM.