| Literature DB >> 30022009 |
Wenhui Wei1, Shesheng Gao2, Yongmin Zhong3, Chengfan Gu4, Gaoge Hu5.
Abstract
This paper presents a new adaptive square-root unscented particle filtering algorithm by combining the adaptive filtering and square-root filtering into the unscented particle filter to inhibit the disturbance of kinematic model noise and the instability of filtering data in the process of nonlinear filtering. To prevent particles from degeneracy, the proposed algorithm adaptively adjusts the adaptive factor, which is constructed from predicted residuals, to refrain from the disturbance of abnormal observation and the kinematic model noise. Cholesky factorization is also applied to suppress the negative definiteness of the covariance matrices of the predicted state vector and observation vector. Experiments and comparison analysis were conducted to comprehensively evaluate the performance of the proposed algorithm. The results demonstrate that the proposed algorithm exhibits a strong overall performance for integrated navigation systems.Entities:
Keywords: Cholesky factorization; adaptive filtering; integrated navigation; particle filter; performance analysis
Year: 2018 PMID: 30022009 PMCID: PMC6069138 DOI: 10.3390/s18072337
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Experimental setup.
Specifications of the auxiliary facilities.
| Item | Model | Specifications |
|---|---|---|
| IPC | ADLINK RK-610A | It is a 2.73 GHz Intel Core Duo CPU and 2.00 GB RAM PC, installed with GPS Status Toolbox PRO v5.1. This PC is equipped with a navigation system interface board and a 17-inch LCD monitor. |
| Data memory | LCW-S02 | It has a RS-232/485 interface, the storage rate is 10 KB/s and the storage capacity is 32 G that can be expanded. The optional baud rate is 4800~115,200 bps. The file system is FAT32 and the storage file format is * .txt. The operating temperature is −35 °C~85 °C. |
| DC power supply | Sail 6-GFM-100 | It consists of four groups of sustainable and stable discharge batteries, where each battery rated voltage is 12 V and the rated capacity is 30.0 AH (10 h and the termination voltage of 10.8 V). |
| Ampere-voltage meter | Transmit G-2505 | The voltage range is 0~50 V, the current range is 0~5 A and the measurement accuracy is 0.5% FS. |
| Fixed plate | — | It is a 10 mm thick steel plate with screw holes and bracket. |
Figure 2The framework of the experimental system.
The parameters of the SINS/GPS integrated navigation system.
| Parameter | Value | |
|---|---|---|
| Update Rate | SINS 125 Hz, GPS 5 Hz | |
| Start Time | <1 s | |
| Operating Temperature | −30 °C~+60 °C | |
| Angular Velocity Measurement | Measuring Range | ±200 °/s |
| Zero-bias Stability | 10.0 °/h (1σ) | |
| Scale Factor | 0.1% (1 σ) | |
| Non-linear | 0.01% FS (1σ) | |
| Random Walk Coefficient | 1.0 °/hr1/2 (1σ) | |
| Acceleration Measurement | Measuring Range | ±20 g |
| Zero-bias Stability | 2 mg (1σ) | |
| Scale Factor | 0.1% (1σ) | |
| Non-linear | 0.01% FS (1σ) | |
| Random Walk Coefficient | 0.005 m/s/hr1/2 (1σ) | |
| GPS Measurement | L1/L2 | Horizontal Accuracy 1.0 m, Vertical Accuracy 1.5 m (1σ) |
| SBAS | Horizontal Accuracy 0.6 m, Vertical Accuracy 1.0 m (1σ) | |
| DGPS | Horizontal Accuracy 0.3 m, Vertical Accuracy 0.5 m (1σ) | |
| Velocity Accuracy | 0.02 m/s (1σ) | |
Figure 3Vehicle traveling trajectory.
Figure 4The position coordinates of the vehicle travelling trajectory.
Figure 5The longitude errors of EKF and UKF.
Figure 6The longitude errors of PF, UPF and ASUPF ().
The mean values of the longitude RMSEs for EKF, UKF, UPF and ASUPF.
| Filter | Mean Value of Longitude RMSEs/m | Normalized Mean Value |
|---|---|---|
| EKF | 3.62 | 0.7240 |
| UKF | 2.56 | 0.5120 |
| 2.13 | 0.4260 | |
| 1.15 | 0.2300 | |
| 0.46 | 0.0920 |
Figure 7Mean values of the longitude RMSEs of EKF, UKF, PF, UPF and ASUPF, where the mean values for PF, UPF and ASUPF are subject to different particle numbers , and and the numbers from 1 to 5 indicate EKF, UKF, PF, UPF and ASUPF, respectively.
Computational performances of EKF, UKF, PF, UPF and ASUPF.
| Filter | Equivalent Computational Complexity | Peak of CPU Utilization | Running Time/s | Normalized Running Time/s |
|---|---|---|---|---|
| EKF |
| 18% | 0.202 | 0.0505 |
| UKF |
| 23% | 0.958 | 0.2395 |
| PF |
| 42% | 2.411 | 0.6028 |
| UPF |
| 48% | 3.078 | 0.7695 |
| ASUPF |
| 49% | 3.089 | 0.7722 |
Robust performances of EKF, UKF, PF, UPF and ASUPF.
| Filter | Longitude Direction Position RMSE/m | Normalized Difference | ||
|---|---|---|---|---|
| The Sharp U-turn Time Period | The Other Time Periods | Difference | ||
| EKF | 5.3584 | 3.5753 | 1.7831 | 0.8915 |
| UKF | 4.1364 | 2.8243 | 1.3121 | 0.6561 |
| PF | 3.1658 | 2.0370 | 1.1288 | 0.5644 |
| UPF | 1.5469 | 0.8663 | 0.6806 | 0.3403 |
| ASUPF | 0.5517 | 0.4191 | 0.1326 | 0.0663 |
Overall performance indexes of the nonlinear filtering algorithms.
| Filtering Algorithms |
|
|
|
|---|---|---|---|
| EKF | 1.6056 | 2.8296 | 1.4496 |
| UKF | 2.0563 | 2.6503 | 1.8385 |
| PF | 2.0449 | 1.7866 | 1.8369 |
| UPF | 2.7781 | 1.7368 | 2.4748 |
| ASUPF | 4.4861 | 2.0202 | 4.7030 |