| Literature DB >> 27110796 |
Salim Zair1, Sylvie Le Hégarat-Mascle2, Emmanuel Seignez3.
Abstract
In urban areas or space-constrained environments with obstacles, vehicle localization using Global Navigation Satellite System (GNSS) data is hindered by Non-Line Of Sight (NLOS) and multipath receptions. These phenomena induce faulty data that disrupt the precise localization of the GNSS receiver. In this study, we detect the outliers among the observations, Pseudo-Range (PR) and/or Doppler measurements, and we evaluate how discarding them improves the localization. We specify a contrario modeling for GNSS raw data to derive an algorithm that partitions the dataset between inliers and outliers. Then, only the inlier data are considered in the localization process performed either through a classical Particle Filter (PF) or a Rao-Blackwellization (RB) approach. Both localization algorithms exclusively use GNSS data, but they differ by the way Doppler measurements are processed. An experiment has been performed with a GPS receiver aboard a vehicle. Results show that the proposed algorithms are able to detect the 'outliers' in the raw data while being robust to non-Gaussian noise and to intermittent satellite blockage. We compare the performance results achieved either estimating only PR outliers or estimating both PR and Doppler outliers. The best localization is achieved using the RB approach coupled with PR-Doppler outlier estimation.Entities:
Keywords: Global Navigation Satellite Systems (GNSS); Rao-Blackwellization; a contrario decision; particle filter; robust localization
Year: 2016 PMID: 27110796 PMCID: PMC4851094 DOI: 10.3390/s16040580
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1(a) Experimental platform with the three GPS visible on the roof of the car; (b,c) trajectory of the experiment, either (b) plotted on Google Earth or (c) labeled in terms of the quality of the Real-Time Kinematic (RTK) solution (“ground truth”).
Figure 2Skyplot configuration during the experimental data acquisition in the urban area.
Figure 3Cumulative distribution function of errors achieved by the four versions of KF, the five versions of particle filters and the two GPS solutions for our experiment of 11 min and 40 s.
Percentiles of positioning errors. NFA, Number of False Alarms; PR, Pseudo-Range; Dp, Doppler measurement; RBPF, Rao–Blackwell Particle Filter; ORKF, Outlier Robust Kalman Filter.
| Localization Method | % Error | % Error | % Error |
|---|---|---|---|
| UBLOX | 20.9% | 47.15% | 64.92% |
| GARMIN | 28.6% | 72.97% | 90.72% |
| EKF | 37.26% | 71.66% | 80.75% |
| EKF + NFA (PR) | 40.94% | 81.82% | 91.73% |
| EKF + NFA (PR,Dp) | 37.13% | 74.88% | 96.49% |
| ORKF | 40.83% | 74.77% | 83.22% |
| PF | 21.1% | 55.02% | 75.12% |
| PF + NFA (PR) | 44.6% | 77.19% | 89.85% |
| PF + NFA (PR,Dp) | 59.95% | 87.05% | 94.61% |
| RBPF + NFA (PR) | 61% | 85.78% | 93.38% |
| RBPF + NFA (PR,Dp) | 61.96% | 90.11% | 98.28% |
Localization error (in m) on (east, north) coordinates, and of error, error mean and standard deviation: comparison of the four versions of KF, the five versions of particle filters and the two GPS solutions on our 11 min 40 s experiment.
| Error Measure | Localization Algorithm | Data | ||
|---|---|---|---|---|
| All-Data | NFA (PR) Inliers | NFA (PR,Dp) Inliers | ||
| UBLOX | (11.92,10.20) | - | - | |
| GARMIN | (3.35,2.76) | - | - | |
| EKF | (3.76,4.50) | (2.63,3.18) | (3.31,2.24) | |
| ORKF | (3.55,4.31) | - | - | |
| PF | (6.68,6.72) | (2.61,2.83) | (1.82,2.41) | |
| RBPF | - | (1.84,2.69) | (1.62,2.17) | |
| UBLOX | (20.44,18.60) | - | - | |
| GARMIN | (4.73,3.35) | - | - | |
| EKF | (5.77,7.47) | (3.43,5.00) | (3.92,3.09) | |
| ORKF | (5.55,7.79) | - | - | |
| PF | (9.09,9.49) | (3.48,3.86) | (2.95,3.51) | |
| RBPF | - | (3.37,3.53) | (2.51,3.20) | |
| ( | UBLOX | (16.72,22.02) | - | - |
| GARMIN | (4.91,3.08) | - | - | |
| EKF | (6.40,6.96) | (4.59,3.96) | (4.37,2.42) | |
| ORKF | (6.13,7.36) | - | - | |
| PF | (10.43,7.99) | (4.25,3.41) | (3.37,3.11) | |
| RBPF | - | (3.53,3.56) | (2.96,2.25) | |
Proposed method localization error (in m) on (east, north) coordinates, and of error, error mean and standard deviation versus the quality of RTK solution used as the ground truth.
| Solution Quality | RBPF + NFA (PR) | RBPF + NFA (PR,Dp) | |
|---|---|---|---|
| RTK fixed | (1.44,2.08) | (1.27,1.74) | |
| RTK float | (2.21,3.03) | (1.91,2.55) | |
| Differential | (2.16,4.16) | (2.03,2.62) | |
| RTK fixed | (2.56,3.14) | (1.76,2.45) | |
| RTK float | (3.19,4.35) | (2.56,3.26) | |
| Differential | (3.70,6.02) | (2.75,3.85) | |
| ( | RTK fixed | (2.74,2.99) | (2.38,1.85) |
| RTK float | (4.05,3.57) | (3.44,2.31) | |
| Differential | (5.08,4.96) | (3.68,3.00) |
Figure 4estimations on PR measurements acquired by the different satellites (numbered between 1 and 32). Red markers point out PR outliers detected by NFA.
Figure 5estimations on Doppler measurements acquired by the different satellites (numbered between 1 and 32). Red markers point out Dp outliers detected by NFA.
Performance of Algorithm 1 for outlier detection among PR measurements or (PR,Dp).
| Accuracy | Precision | |||||
|---|---|---|---|---|---|---|
| NFA (PR) | 3131 | 39 | 49 | 279 | 97.5 | 98.7 |
| NFA (PR,Dp) | 3112 | 91 | 45 | 250 | 96.1 | 97.2 |