| Literature DB >> 28098829 |
Hairong Chu1, Tingting Sun2, Baiqiang Zhang3,4, Hongwei Zhang5, Yang Chen6.
Abstract
In airborne MEMS SINS transfer alignment, the error of MEMS IMU is highly environment-dependent and the parameters of the system model are also uncertain, which may lead to large error and bad convergence of the Kalman filter. In order to solve this problem, an improved adaptive incremental Kalman filter (AIKF) algorithm is proposed. First, the model of SINS transfer alignment is defined based on the "Velocity and Attitude" matching method. Then the detailed algorithm progress of AIKF and its recurrence formulas are presented. The performance and calculation amount of AKF and AIKF are also compared. Finally, a simulation test is designed to verify the accuracy and the rapidity of the AIKF algorithm by comparing it with KF and AKF. The results show that the AIKF algorithm has better estimation accuracy and shorter convergence time, especially for the bias of the gyroscope and the accelerometer, which can meet the accuracy and rapidity requirement of transfer alignment.Entities:
Keywords: MEMS IMU; adaptive incremental Kalman filter; information fusion; transfer alignment
Year: 2017 PMID: 28098829 PMCID: PMC5298725 DOI: 10.3390/s17010152
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1MEMS inertial measurement units.
Figure 2Comparison of AKF and AIKF. (a) Estimation result of AIKF and AKF; (b) Estimation error of AIKF and AKF.
Calculation amount of each algorithm.
| AIKF | AKF | KF | ||
|---|---|---|---|---|
| Noise estimator | 2 | 2 | - | |
| 2 | 4 | - | ||
| 4 | 2 | - | ||
| 12 | 4 | - | ||
| Prediction update | 2 | 2 | 2 | |
| 4 | 4 | 4 | ||
| Measurement update | 10 | 4 | ||
| 8 | 4 | 2 | ||
| 4 | 2 | 4 | ||
| In total | 4 | 8 | 6 | |
| 177,300 | 109,731 | 74,457 | ||
Figure 3Schematic diagram of the transfer alignment algorithm.
The parameters of the MEMS IMU.
| Gyro | Accelerometer | |
|---|---|---|
| 250 °/h | 10 mg | |
| 0.5 °/ | 1 mg/ |
Figure 4Comparison of estimation result using KF and AIKF. (a) Estimation of attitude error using KF; (b) Estimation of attitude error using AIKF; (c) Estimation of velocity error using KF; (d) Estimation of velocity error using AIKF; (e) Estimation of gyroscope bias using KF; (f) Estimation of gyroscope bias using AIKF; (g) Estimation of accelerometer bias using KF; (h) Estimation of accelerometer bias using AIKF.
Figure 5Comparison of estimation error result using KF and AIKF. (a) Estimation error of attitude error using KF; (b) Estimation error of attitude error using AIKF; (c) Estimation error of velocity error using KF; (d) Estimation error of velocity error using AIKF; (e) Estimation error of gyroscope bias using KF; (f) Estimation error of gyroscope bias using AIKF; (g) Estimation error of accelerometer bias using KF; (h) Estimation error of accelerometer bias using AIKF.
Figure 6Part of the estimation error result using KF and AIKF. (a) Estimation error of gyroscope bias using KF; (b) Estimation error of gyroscope bias using AIK.
Bias estimation result of two algorithms.
| Algorithm | Estimation Error of Gyroscope Bias/(°/h) | Estimation Error of Accelerometer Bias/(mg) | ||||
|---|---|---|---|---|---|---|
| x-Axis | y-Axis | z-Axis | x-Axis | y-Axis | z-Axis | |
| 6.94 | 6.71 | 7.00 | 6.18 | 1.36 | 0.21 | |
| 0.81 | 0.81 | 0.73 | 0.81 | 0.14 | 0.02 | |
Main functional specification of MEMS gyroscope.
| Algorithm | Estimation Error of Attitude Error/(′) | Estimation Error of Velocity Error /(m/s) | ||||
|---|---|---|---|---|---|---|
| x-Axis | Y-Axis | z-Axis | x-Axis | y-Axis | z-Axis | |
| 10.42 | 18.81 | 4.77 | 0.0151 | 0.0151 | 0.0147 | |
| 1.33 | 2.46 | 0.48 | 0.0016 | 0.0015 | 0.0015 | |