| Literature DB >> 29415509 |
Bingbing Gao1, Gaoge Hu2, Shesheng Gao3, Yongmin Zhong4, Chengfan Gu5.
Abstract
This paper presents a new optimal data fusion methodology based on the adaptive fading unscented Kalman filter for multi-sensor nonlinear stochastic systems. This methodology has a two-level fusion structure: at the bottom level, an adaptive fading unscented Kalman filter based on the Mahalanobis distance is developed and serves as local filters to improve the adaptability and robustness of local state estimations against process-modeling error; at the top level, an unscented transformation-based multi-sensor optimal data fusion for the case of N local filters is established according to the principle of linear minimum variance to calculate globally optimal state estimation by fusion of local estimations. The proposed methodology effectively refrains from the influence of process-modeling error on the fusion solution, leading to improved adaptability and robustness of data fusion for multi-sensor nonlinear stochastic systems. It also achieves globally optimal fusion results based on the principle of linear minimum variance. Simulation and experimental results demonstrate the efficacy of the proposed methodology for INS/GNSS/CNS (inertial navigation system/global navigation satellite system/celestial navigation system) integrated navigation.Entities:
Keywords: Mahalanobis distance; adaptive fading unscented Kalman filter; linear minimum variance; multi-sensor data fusion; process-modeling error
Year: 2018 PMID: 29415509 PMCID: PMC5855193 DOI: 10.3390/s18020488
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1The framework of the proposed AFUKF-based multi-sensor optimal data fusion.
Figure 2Flight trajectory of the UAV.
Simulation parameters.
| Parameters | Values | ||
|---|---|---|---|
| Initial parameters | Initial position (longitude-latitude-altitude) | (108.997°, 34.246°, 5000 m) | |
| Initial velocity (east-north-up) | (0 m/s, 150 m/s, 0 m/s) | ||
| Initial attitude (pitch-roll-yaw) | (0°, 0°, 0°) | ||
| Initial parameter errors | Initial position error (longitude-latitude-altitude) | (10 m, 10 m, 15 m) | |
| Initial velocity error (east-north-up) | (0.4 m/s, 0.4 m/s, 0.4 m/s) | ||
| Initial attitude error (pitch-roll-yaw) | (1′, 1′, 1.5′) | ||
| INS parameters | Gyro parameters | Constant drift | 0.1 °/h |
| Random walk coefficient | 0.05 °/ | ||
| Sampling frequency | 20 Hz | ||
| Accelerometer parameters | Zero-bias | 1 × 10−3 g | |
| Random walk coefficient | 1 × 10−4 g | ||
| Sampling frequency | 20 Hz | ||
| GNSS parameters | Horizontal position error (RMS) | 5 m | |
| Altitude error (RMS) | 8 m | ||
| Velocity error (RMS) | 0.05 m/s | ||
| Data update rate | 1 Hz | ||
| CNS parameters | Attitude error (RMS) | 5″ | |
| Data update rate | 1 Hz | ||
| Simulation time | 1000 s | ||
Figure 3The RMSEs of overall attitude errors obtained by FKF, UKF-FKF, UKF-MODF and AFUKF-MODF for the simulation case.
Figure 4The RMSEs of overall velocity errors obtained by FKF, UKF-FKF, UKF-MODF and AFUKF-MODF for the simulation case.
Figure 5The RMSEs of overall position errors obtained by FKF, UKF-FKF, UKF-MODF and AFUKF-MODF for the simulation case.
Mean RMSEs of the overall estimation errors obtained by FKF, UKF-FKF, UKF-MODF and AFUKF-MODF for the simulation case.
| Data fusion Methods | Navigation Errors | Mean RMSE | |
|---|---|---|---|
| (400 s, 600 s) | The Other Time Intervals | ||
| FKF | Attitude error (′) | 0.2319 | 0.2010 |
| Velocity error (m/s) | 0.2471 | 0.2084 | |
| Position error (m) | 17.8467 | 15.1129 | |
| UKF-FKF | Attitude error (′) | 0.2078 | 0.1844 |
| Velocity error (m/s) | 0.1917 | 0.1647 | |
| Position error (m) | 15.2703 | 13.1980 | |
| UKF-MODF | Attitude error (′) | 0.1887 | 0.1612 |
| Velocity error (m/s) | 0.1472 | 0.1155 | |
| Position error (m) | 13.1225 | 10.6099 | |
| AFUKF-MODF | Attitude error (′) | 0.1702 | 0.1643 |
| Velocity error (m/s) | 0.1280 | 0.1176 | |
| Position error (m) | 11.5798 | 10.7212 | |
Figure 6Navigation setup of the UAV.
Noise parameters of MTi-100 IMU.
| Noise Parameters | Values | |
|---|---|---|
| Gyro | Constant drift | |
| Random walk coefficient | ||
| Accelerometer | Zero-bias | |
| Random walk coefficient | ||
Main parameters of Hemisphere P307 BDS/GNSS receiver.
| Feature Parameters | Values |
|---|---|
| Satellite signals | BDS(B1, B2, B3), GPS(L1, L2), GLONASS(G1, G2) |
| Horizontal position error (RMS) | 1.2 m |
| Altitude error (RMS) | 3 m |
| Velocity error (RMS) | 0.02 m/s |
| Data update rate | 20 Hz |
Main parameters of SODERN SED26 star sensor.
| Feature Parameters | Values |
|---|---|
| Field of view (FOV) | 15.437° × 15.437° (Wide FOV) |
| Observable star number | |
| Attitude error (RMS) | |
| Data update rate | 10 Hz |
Figure 7The position errors obtained by FKF, UKF-FKF, UKF-MODF and AFUKF-MODF for the UAV experiment test: (a) Longitude error; (b) Latitude error; (c) Altitude error.
MAEs and STDs of the position errors obtained by FKF, UKF-FKF, UKF-MODF and AFUKF-MODF for the UAV experiment test.
| Data Fusion Methods | Position | |||
|---|---|---|---|---|
| Longitude | Latitude | Altitude | ||
| FKF | MAE (m) | 7.2719 | 7.3707 | 9.0803 |
| STD (m) | 8.8325 | 8.9150 | 11.1273 | |
| UKF-FKF | MAE (m) | 5.4530 | 5.5924 | 8.0972 |
| STD (m) | 6.5879 | 6.8447 | 9.8784 | |
| UKF-MODF | MAE (m) | 3.8872 | 3.8996 | 6.1051 |
| STD (m) | 4.8051 | 4.8142 | 7.3485 | |
| AFUKF-MODF | MAE (m) | 2.3503 | 2.3610 | 4.0656 |
| STD (m) | 2.9015 | 2.9225 | 4.9706 | |