| Literature DB >> 30909502 |
Mengde Zhang1, Kailong Li2, Baiqing Hu3, Chunjian Meng4.
Abstract
The current research on integrated navigation is mainly focused on filtering or integrated navigation equipment. Studies systematically comparing and analyzing how to choose appropriate integrated filtering methods under different circumstances are lacking. This paper focuses on integrated navigation filters that are used by different filters and attitude parameters for inertial integrated navigation. We researched integrated navigation filters, established algorithms, and examined the relative merits for practical integrated navigation. Some suggestions for the use of filtering algorithms are provided.We completed simulations and car-mounted experiments for low-cost strapdown inertial navigation system(SINS) to assess the performance of the integrated navigation filtering algorithms.Entities:
Keywords: attitude; extended kalman filter; integrated navigation; multiplicative quaternion; unscented kalman filter
Year: 2019 PMID: 30909502 PMCID: PMC6470584 DOI: 10.3390/s19061426
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1The relationship between attitude, model, and filtering methods.
Calculation equations of Jacobian matrix.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Calculation equations of velocity partial differentials.
|
|
|
|
|
|
|
|
|
|
|
|
Calculation equations of velocity partial differentials.
|
|
|
|
|
|
|
|
|
|
| 0 |
Figure 2USQUE algorithm.
Figure 3(a)The forward rotate order of Euler angle; (b) the inverted rotate order of Euler angle.
Figure 4The simulation test trajectory.
Initialization conditions.
| Filter | Initialization State | Filtering Covariance | System Noise Covariance | Measurement Noise Covariance |
|---|---|---|---|---|
| USQUE/MEKF |
|
|
|
|
| MRP-UKF | ||||
| DoEuler-UKF | ||||
| Euler-KF |
|
Figure 5(a) Pitch errors of each filter in ME2; (b) Roll errors of each filter in ME2; (c) Yaw errors of each filter in ME2.
Figure 6(a) Latitude errors of each filter; (b) Longitude errors of each filter; (c) Height errors of each filter.
Figure 7(a) East velocity errors of each filter; (b) North velocity errors of each filter; (c) Up velocity errors of each filter.
Average estimation error and computation time of each filter.
| Average Estimation Error | Euler-KF | MEKF | USQUE | MRP-UKF | DoEuler-UKF |
|---|---|---|---|---|---|
| Pitch error (arcmin) | 1.231 | 0.519 | 0.278 | 0.491 | 0.354 |
| Roll error (arcmin) | 1.069 | 0.529 | 0.378 | 0.564 | 0.457 |
| Yaw error (arcmin) | 24.064 | 18.563 | 9.625 | 11.688 | 9.969 |
| Latitude error (m) | 0.982 | 0.156 | 0.098 | 0.143 | 0.132 |
| Longitude error (m) | 0.245 | 0.177 | 0.154 | 0.167 | 0.162 |
| Height error (m) | 11.167 | 0.475 | 0.398 | 0.401 | 0.399 |
| East velocity error (m/s) | 0.00462 | 0.00652 | 0.00518 | 0.00531 | 0.00523 |
| North velocity error (m/s) | 0.0254 | 0.0072 | 0.0058 | 0.0092 | 0.0123 |
| Up velocity error (m/s) | 0.167 | 0.012 | 0.008 | 0.008 | 0.009 |
| Computation time (s) | 3.49 | 10.26 | 33.65 | 26.74 | 18.65 |
Specifications of the XW-IMU5220.
| Technical Indexes | Gyroscope | Accelerometer |
|---|---|---|
| Dynamic range |
|
|
| Bias |
|
|
| Bias stability |
|
|
| Bias repeatability |
|
|
| Update rate | 100 Hz | 100 Hz |
The initialization conditions.
| Filter | State | Initialization |
|---|---|---|
| MEKF |
|
|
|
| ||
| USQUE |
| |
|
| ||
| MRP-UKF |
|
|
|
| ||
| DoEuler-UKF |
|
|
|
| ||
| Euler-KF |
|
|
Figure 8(a) Pitch estimate of each filter; (b) Roll estimate of each filter; (c) Yaw estimate of each filter.
Figure 9(a) East gyro bias estimate of each filter; (b) North gyro bias estimate of each filter; (c) Up gyro bias estimate of each filter.
Average estimation error and computation time of each filter.
| Average Estimation Error | Euler-KF | MEKF | USQUE | MRP-UKF | Do-Euler UKF |
|---|---|---|---|---|---|
| Pitch error (°) | 4.871 | 0.321 | 0.239 | 1.179 | 0.284 |
| Roll error (°) | 1.843 | 0.592 | 0.215 | 0.485 | 0.424 |
| Yaw error (°) | 7.425 | 5.696 | 2.214 | 3.359 | 4.218 |
| East gyro bias error (°/s) | 0.0012 | 0.0014 | 0.0013 | 0.0014 | 0.0012 |
| North gyro bias error (°/s) | 8.69 × 10−4 | 8.82 × 10−4 | 7.36 × 10−4 | 8.66 × 10−4 | 8.51 × 10−4 |
| Up gyro bias error (°/s) | 0.0019 | 0.0022 | 0.0018 | 0.0014 | 0.0024 |
| Computation time (s) | 5.507 | 19.859 | 61.355 | 55.219 | 32.687 |
Indicators of integrated navigation filters.
| Integrated Filtering Method | Core Equation of Filtering Method | Amount of Calculation | Estimation Accuracy | Characteristic |
|---|---|---|---|---|
| Euler-KF | LinearEquation (10) | Least | Worst | Mature |
| MEKF | Nonlinear | Fairly small | Moderate | Widely used in engineering |
| USQUE | Nonlinear | Huge | Best | Research hotspots |
| MRP-UKF | Nonlinear Equations (29)–(31) | large | Moderate | Need improvement |
| DoEuler-UKF | Nonlinear Equations (32)–(33) | Moderate | Better | Potential |