| Literature DB >> 31948060 |
Yu-Ting Bai1,2, Xiao-Yi Wang1,2, Xue-Bo Jin1,2, Zhi-Yao Zhao1,2, Bai-Hai Zhang3.
Abstract
The control effect of various intelligent terminals is affected by the data sensing precision. The filtering method has been the typical soft computing method used to promote the sensing level. Due to the difficult recognition of the practical system and the empirical parameter estimation in the traditional Kalman filter, a neuron-based Kalman filter was proposed in the paper. Firstly, the framework of the improved Kalman filter was designed, in which the neuro units were introduced. Secondly, the functions of the neuro units were excavated with the nonlinear autoregressive model. The neuro units optimized the filtering process to reduce the effect of the unpractical system model and hypothetical parameters. Thirdly, the adaptive filtering algorithm was proposed based on the new Kalman filter. Finally, the filter was verified with the simulation signals and practical measurements. The results proved that the filter was effective in noise elimination within the soft computing solution.Entities:
Keywords: kalman filter; neural network; noise filtering; nonlinear autoregressive
Year: 2020 PMID: 31948060 PMCID: PMC6983156 DOI: 10.3390/s20010299
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Framework structure of the neuron-based Kalman filter.
Figure 2Structure of NARX.
Figure 3Concrete structures of the two neuro units in the proposed Kalman filter.
Figure 4Algorithm flow of the adaptive filtering with the neuron-based Kalman filter.
Figure 5Simulation signals with different noises.
Figure 6Training results of NARX in integrated filter.
Figure 7Filtering results of simulation signals.
Evaluation of filtering errors.
| KF | IAKF | NKF | ||
|---|---|---|---|---|
| Signal | MAE | 0.3692 | 0.2550 | 0.2004 |
| RMSE | 0.4577 | 0.3170 | 0.2507 | |
| Signal | MAE | 3.3379 | 1.2678 | 1.0294 |
| RMSE | 4.4763 | 1.8295 | 1.4429 |
Figure 8Wheeled robot used to measure the trajectory, and the robot is developed and assembled by laboratory of system engineering in Beijing Institute of Technology, Beijing, China.
Figure 9Presupposed trajectory in the practical experiment.
Figure 10Relative coordinates transformed from the practical trajectory measurements.
Figure 11Filtering results of the whole trajectory.
Figure 12Absolute errors of displacement in x and y axes.
Evaluation of filtering errors (whole trajectory).
| KF | IAKF | NKF | ||
|---|---|---|---|---|
| x axis | MAE | 3.8730 | 1.3117 | 1.3048 |
| RMSE | 4.6732 | 1.9079 | 1.6594 | |
| y axis | MAE | 3.7327 | 1.3184 | 1.1651 |
| RMSE | 4.5560 | 1.7578 | 1.6430 |
Figure 13Filtering results of the selected segment of the trajectory.
Evaluation of filtering errors (segment of the trajectory).
| KF | IAKF | NKF | ||
|---|---|---|---|---|
| MAE | 4.0157 | 2.0905 | 1.7159 | |
| RMSE | 4.7610 | 2.5017 | 2.0879 | |
| MAE | 3.8769 | 1.7897 | 1.5230 | |
| RMSE | 4.5707 | 2.1330 | 1.8024 |
Operation time of different methods in simulation and experiment (time unit: s).
| Simulation | Practical Experiment (Whole Trajectory) | |||
|---|---|---|---|---|
| Signal | Signal | |||
| KF | 1.23 | 1.45 | 2.15 | 2.09 |
| IAKF | 1.37 | 1.73 | 2.32 | 2.43 |
| NKF | 1.27 | 1.79 | 2.41 | 2.24 |