| Literature DB >> 30889895 |
Wugang Zhang1, Wei Guo2, Chuanwei Zhang3, Shuanfeng Zhao4.
Abstract
The online calibration method of a two-dimensional (2D) galvanometer requires both high precision and better real-time performance to meet the needs of moving target position measurement, which presents some challenges for traditional calibration methods. In this paper, a new online calibration method is proposed using the wavelet kernel extreme learning machine (KELM). Firstly, a system structure is created and its experiment setup is established. The online calibration method is then analyzed based on a wavelet KELM algorithm. Finally, the acquisition methods of the training data are set, two groups of testing data sets are presented, and the verification method is described. The calibration effects of the existing methods and wavelet KELM methods are compared in terms of both accuracy and speed. The results show that, for the two testing data sets, the root mean square errors (RMSE) of the Mexican Hat wavelet KELM are reduced by 16.4% and 38.6%, respectively, which are smaller than that of the original ELM, and the standard deviations (Sd) are reduced by 19.2% and 36.6%, respectively, indicating the proposed method has better generalization and noise suppression performance for the nonlinear samples of the 2D galvanometer. Although the online operation time of KELM is longer than ELM, due to the complexity of the wavelet kernel, it still has better real-time performance.Entities:
Keywords: online calibration; two-dimensional galvanometer; wavelet kernel extreme learning machine
Year: 2019 PMID: 30889895 PMCID: PMC6471072 DOI: 10.3390/s19061353
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Principle of a photoelectric measurement system.
Figure 2Principle of data-driven calibration.
Figure 3Experimental system configuration.
Figure 4Experimental setup of galvanometer calibration (a) 2D galvanometer system; (b) 2D moving platform and photoelectric target.
Figure 5Calibration data generation.
Figure 6Position error between the actual and theoretical radius.
Figure 7Position error between the calibrated and theoretical value.
Optimized parameters of the data-driven method.
| Method | Optimized Parameter | Training Data Set |
|---|---|---|
| Original ELM |
| |
| Polynomial-KELM | C = | |
| Gaussian-KELM | C = | |
| Morlet wavelet (MW)-KELM | C = | |
| Mexican Hat wavelet (MHW)-KELM | C = |
Results of the circle testing data set.
| Method | R (mm) | ΔR (mm) | RMSE | MAE | Sd |
|---|---|---|---|---|---|
| Physical model | 319.45 | −0.55 | 1.7109 | 1.2954 | 1.1176 |
| Original ELM | 320.04 | 0.04 | 0.4941 | 0.3817 | 0.3138 |
| Polynomial-KELM | 320.04 | 0.04 | 0.4794 | 0.3777 | 0.2953 |
| Gaussian-KELM | 320.05 | 0.05 | 0.6189 | 0.4956 | 0.3707 |
| Morlet wavelet (MW)-KELM | 320.03 | 0.03 | 0.4371 | 0.3479 | 0.2646 |
| Mexican Hat wavelet (MHW)-KELM |
|
|
|
|
|
Figure 8Calibrated circle.
Figure 9Position error of the calibrated circle.
Results of Sinc testing data set.
| Method | RMSE | MAE | Sd |
|---|---|---|---|
| Physical model | 10.0716 | 7.3047 | 5.9375 |
| Original ELM | 1.9045 | 1.6135 | 0.8664 |
| Polynomial-KELM | 1.7992 | 1.5459 | 0.7882 |
| Gaussian-KELM | 2.4589 | 1.8765 | 1.3608 |
| Morlet wavelet (MW)-KELM | 1.2581 | 1.0759 | 0.5583 |
| Mexican Hat wavelet (MHW)-KELM |
|
|
|
Figure 10Calibrated Sinc.
Figure 11Position error of calibrated Sinc.
Calculating time.
| Method | Training | Circle | Sinc | Real-Time (ms) |
|---|---|---|---|---|
| Training Time (s) | Testing Time (s) | Testing Time (s) | ||
| Original ELM | 0.8103 | 0.0143 | 0.0123 | <0.03 |
| Polynomial-KELM | 3.8273 | 0.2944 | 0.2214 | <0.49 |
| Gaussian-KELM | 3.3123 | 0.1941 | 0.1606 | <0.35 |
| Morlet wavelet (MW)-KELM | 4.3145 | 0.3651 | 0.2641 | <0.42 |
| Mexican Hat wavelet (MHW)-KELM | 3.9992 | 0.2095 | 0.1816 | <0.39 |