| Literature DB >> 31096656 |
Jidong Jia1,2, Minglu Zhang3, Xizhe Zang4, He Zhang5, Jie Zhao6.
Abstract
As the foundation of model control, robot dynamics is crucial. However, a robot is a complex multi-input-multi-output system. System noise seriously affects parameter identification results, thereby inevitably requiring us to conduct signal processing to extract useful signals from chaotic noise. In this research, the dynamic parameters were identified on the basis of the proposed multi-criteria embedded optimization design method, to obtain the optimal excitation signal and then use maximum likelihood estimation for parameter identification. Considering the movement coupling characteristics of the multi-axis, experiments were based on a two degrees-of-freedom manipulator with joint torque sensors. Simulation and experimental results showed that the proposed method can reasonably resolve the problem of mutual opposition within a single criterion and improve the identification robustness in comparison with other optimization criteria. The mean relative standard deviation was 0.04 and 0.3 lower in the identified parameters than in F1 and F3, respectively, thus signifying that noise is effectively alleviated. In addition, validation experimental curves were close to the estimation model, and the average of root mean square (RMS) is 0.038, thereby confirming the accuracy of the proposed method.Entities:
Keywords: dynamic parameter identification; excitation optimization; experiment design; maximum likelihood estimation; motion control; robotics; signal processing
Year: 2019 PMID: 31096656 PMCID: PMC6567314 DOI: 10.3390/s19102248
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Overall procedure of parameter identification.
Figure 2P identification schematic of weighted least squares (WLS).
Some criteria for the experiment optimization design.
| No. | Criteria | References | Frameworks |
|---|---|---|---|
| 1 |
| Armstrong [ | deterministic |
| 2 |
| Gautier and Khali [ | deterministic |
| 3 |
| Gautier and Khali [ | deterministic |
| 4 |
| Presse and Gautier [ | deterministic |
| 5 |
| Swevers et al. [ | statistical ( |
| 6 |
| Jingfu et al. [ | deterministic |
| 7 |
| Miguel et al. [ | statistical |
Figure 3Prototype and simplified model of the two degrees-of-freedom (2-DOF) robot.
Figure 4Random trajectory identification results for obtaining the noise characteristics.
Values of the objective function for the exciting trajectories.
| Trajectories | Optimization Criteria | |||||
|---|---|---|---|---|---|---|
|
|
|
|
|
|
| |
| 1 | 8.9564 | −46.8065 | 14.0528 | −75.3467 | 7.9318 | −75.6224 |
| 2 | 4.5228 | −56.7127 | 9.9266 | −74.1939 | 7.8595 | −76.3168 |
| 3 | 5.4290 | −53.1933 | 9.236 | −69.6214 | 7.9149 | −75.7974 |
| 4 | 4.0043 | −58.1891 | 10.8305 | −77.0334 | 7.9156 | −75.9591 |
Influence of goal value selection on the optimization results.
| Trajectories | Goal Weight Values | |||||
|---|---|---|---|---|---|---|
|
|
|
|
|
|
| |
| 1 | 5.0354 | −69.5180 | 6.9067 | −75.0035 | 6.5072 | −70.01 |
| 2 | 4.9852 | −70.2078 | 7.8303 | −75.1107 | 5.0119 | −70.0229 |
| 3 | 5.0671 | −69.0545 | 8.2943 | −75.0018 | 5.5365 | −70.0113 |
| 4 | 5.0431 | −69.396 | 7.7889 | −75.0008 | 4.8974 | −70.0218 |
Figure 5Condition number versus trajectory points for the actual 2-DOF manipulator.
Figure 6Optimal trajectory found through multi-criteria embedded optimization.
Identified dynamic parameters and their respective deviations of the 2-DOF robot.
| Index |
|
|
|
| ||||
|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
| |
| 1 | 0.0157 | 1.99 | 0.0235 | 0.94 | 0.1161 | 0.56 | 0.1088 | 0.81 |
| 2 | 0.0894 | 0.2 | 0.0241 | 0.22 | 0.0216 | 0.95 | 0.0126 | 1.3 |
| 3 | 0.0023 | 9.5 | 0.0017 | 4.5 | 0.0363 | 0.57 | 0.0329 | 0.86 |
| 4 | 4.1514 | 0.009 | 3.9575 | 0.011 | 4.0847 | 0.036 | 4.0530 | 0.049 |
| 5 | 1.2168 | 0.018 | 1.2257 | 0.017 | 1.2357 | 0.08 | 1.2641 | 0.11 |
| 6 | 0.1253 | 0.34 | 0.0918 | 0.38 | 0.0146 | 6.91 | 0.0742 | 1.85 |
| 7 | 0.1982 | 0.087 | 0.0675 | 0.46 | 0.1390 | 0.91 | 0.2511 | 0.69 |
| 8 | 0.1123 | 0.37 | 0.0429 | 0.55 | 0.0273 | 3.37 | 0.0259 | 4.84 |
| 9 | 0.0692 | 0.21 | 0.1072 | 0.23 | 0.0767 | 1.65 | 0.0930 | 1.84 |
| mean | 1.41 | 0.81 | 1.67 | 1.37 | ||||
Comparison of sensitivity with the noise of F2 and F4.
| Noise (σ1, σ2) |
| |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
| (5.0832,0.0499) | 0.0235 | 0.0241 | 0.0017 | 3.9575 | 1.2257 | 0.0918 | 0.0675 | 0.0429 | 0.1072 |
| (0.0516,0.0161) | 0.0458 | 0.0065 | 0.0189 | 3.9864 | 1.2145 | 0.0340 | 0.0972 | 0.0533 | 0.1111 | |
| (8,1) | 0.0384 | 0.0123 | 0.0132 | 3.9776 | 1.2161 | 0.0526 | 0.0876 | 0.0486 | 0.1083 | |
|
| (5.0832,0.0499) | 0.1088 | 0.0126 | 0.0329 | 4.0530 | 1.2641 | 0.0742 | 0.2511 | 0.0259 | 0.0930 |
| (0.0516,0.0161) | 0.1072 | 0.0100 | 0.0313 | 4.0530 | 1.2492 | 0.0747 | 0.2509 | 0.0280 | 0.0923 | |
| (8,1) | 0.1079 | 0.0113 | 0.0321 | 4.0528 | 1.2579 | 0.0745 | 0.2510 | 0.0269 | 0.0972 | |
Figure 7Measured, predicted, and residual torques for the two joints.
Figure 8Measured position and torque and predicted and residual torques of the validation experiment.
Root mean square (RMS) of the measured and predicted residuals (Nm).
| Joints |
| Validation |
|---|---|---|
| Joint1 | 0.227 | 0.235 |
| Joint2 | 0.127 | 0.195 |