| Literature DB >> 27490551 |
Abstract
This paper addresses the problem of integration of Inertial Navigation System (INS) and Global Navigation Satellite System (GNSS) for the purpose of developing a low-cost, robust and highly accurate navigation system for unmanned surface vehicles (USVs). A tightly-coupled integration approach is one of the most promising architectures to fuse the GNSS data with INS measurements. However, the resulting system and measurement models turn out to be nonlinear, and the sensor stochastic measurement errors are non-Gaussian and distributed in a practical system. Particle filter (PF), one of the most theoretical attractive non-linear/non-Gaussian estimation methods, is becoming more and more attractive in navigation applications. However, the large computation burden limits its practical usage. For the purpose of reducing the computational burden without degrading the system estimation accuracy, a quaternion-based adaptive unscented particle filter (AUPF), which combines the adaptive unscented Kalman filter (AUKF) with PF, has been proposed in this paper. The unscented Kalman filter (UKF) is used in the algorithm to improve the proposal distribution and generate a posterior estimates, which specify the PF importance density function for generating particles more intelligently. In addition, the computational complexity of the filter is reduced with the avoidance of the re-sampling step. Furthermore, a residual-based covariance matching technique is used to adapt the measurement error covariance. A trajectory simulator based on a dynamic model of USV is used to test the proposed algorithm. Results show that quaternion-based AUPF can significantly improve the overall navigation accuracy and reliability.Entities:
Keywords: INS/GPS integration; USV; quaternion; tightly-coupled integration; unscented particle filter
Year: 2016 PMID: 27490551 PMCID: PMC5017380 DOI: 10.3390/s16081215
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Schematic diagram of the simulation system.
Figure 2Adaptive unscented particle filter (AUPF) algorithm flowchart.
Figure 3The trajectory of the USV.
Error characteristics of the simulated MEMS-IMU.
| Gyroscope (Angular Rates) | Accelerometer (Specific Forces) | ||
|---|---|---|---|
| Bias in-run Stability | ≦±13 [°/h] (1σ) | Bias in-run Stability | ≦±1300 [μg] (1σ) |
| Noise (ARW) | 0.028 [°/s/√Hz] (1σ) | Noise (VRW) | 70 [μg/√Hz] (1σ) |
| Scale Factor Error | <1000 [ppm] | Scale Factor Error | <1000 [ppm] |
Micro-electromechanical system inertial measurement unit (MEMS-IMU).
Figure 4(a) estimation errors of the position; (b) estimation errors of the velocity.
Figure 5(a) roll, pitch and yaw of the USV; (b) estimation of the attitude errors (transformed from quaternion to corresponding Euler angles).
Figure 6Estimation of the accelerometer bias.
Figure 7Estimation of the gyroscope bias.
Figure 8(a) Norm of position estimation errors; (b) Norm of velocity estimation errors.
Performance comparison between state-of-the-art algorithms.
| Algorithm | Runs | M(‖Δp‖) [m] | V(‖Δp‖) [m] | M(‖Δv‖) [m/s] | V(‖Δv‖) [m/s] | Time [s] |
|---|---|---|---|---|---|---|
| AEKF | 1 | 5.2451 | 0.0426 | 0.0327 | 0.0042 | 3.3774 |
| AUKF | 1 | 5.1962 | 0.0397 | 0.0286 | 0.0037 | 17.3859 |
| PF(300) | 100 | 4.5173 | 0.0315 | 0.0207 | 0.0021 | 283.4482 |
| AUPF(100) | 100 | 4.2358 | 0.0273 | 0.0183 | 0.0014 | 62.1538 |
Adaptive extended Kalman filter (AEKF); Adaptive unscented Kalman filter (AUKF); Particle filter (PF); Adaptive unscented particle filter (AUPF).