| Literature DB >> 30241388 |
Ying Fan1, Yonggang Zhang2, Guoqing Wang3, Xiaoyu Wang4, Ning Li5.
Abstract
In this paper, a novel robust particle filter is proposed to address the measurement outliers occurring in the multiple autonomous underwater vehicles (AUVs) based cooperative navigation (CN). As compared with the classic unscented particle filter (UPF) based on Gaussian assumption of measurement noise, the proposed robust particle filter based on the maximum correntropy criterion (MCC) exhibits better robustness against heavy-tailed measurement noises that are often induced by measurement outliers in CN systems. Furthermore, the proposed robust particle filter is computationally much more efficient than existing robust UPF due to the use of a Kullback-Leibler distance-resampling to adjust the number of particles online. Experimental results based on actual lake trial show that the proposed maximum correntropy based unscented particle filter (MCUPF) has better estimation accuracy than existing state-of-the-art robust filters for CN systems with heavy-tailed measurement noises, and the proposed MCUPF has lower computational complexity than existing robust particle filters.Entities:
Keywords: KLD-resampling; autonomous underwater vehicle (AUV); cooperative navigation; maximum correntropy criterion; measurement outliers; unscented particle filter
Year: 2018 PMID: 30241388 PMCID: PMC6209909 DOI: 10.3390/s18103183
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Gaussian distribution and heavy tailed non-Gaussian distribution induced by outlier interference.
Algorithm of the standard unscented particle filter (UPF).
| 1. Initialization by Equations (5) and (6). |
| 2. Importance sampling by Equations (7)–(21): |
| 3. Resampling by Equation (22). |
| 4. State estimation by Equations (23) and (24). |
Algorithm of the proposed robust UPF.
| 1. Initialization by Equations (5) and (6). | |
| 2. Importance sampling like UPF (Equations (7)–(21)) but modify the Equation (14) as follows: | |
|
| (39) |
| 3. Resampling by Equation (22). | |
| 4. State estimation by Equations (23) and (24). | |
Figure 2Procedure of Kullback-Leibler Divergence (KLD)-resampling.
Algorithm of the proposed maximum correntropy based unscented particle filter (MCUPF).
| 1. Initialization by Equations (6) and (7). | |
| 2. Importance sampling as robust UPF | |
| 3. Resampling: KLD-resampling as shown in | |
|
| (41) |
| 4. State estimation by | |
|
| (42) |
|
| (43) |
Figure 3Sensors and computer employed in this test.
The parameters of employed sensors.
| Sensors | Metric | Parameters |
|---|---|---|
| Acoustic modem: ATM-885 | Working range | Up to 8 km |
| GPS: OEMV-2RT-2 | Position accuracy | 1.8 m (CEP) |
| DVL:DS-99 | Working range | −150 m/s–200 m/s |
| Magnetic Compass:H/H HZ001 | Heading accuracy | 0.3° |
The size of employed sensors.
| Sensors | Size |
|---|---|
| Acoustic modem: ATM-885 | |
| GPS: OEMV-2RT-2 |
|
| DVL:DS-99(Transceiver) |
|
| Magnetic Compass:H/H HZ001 |
|
Figure 4(a) Range measurement; (b) Velocity measurement.
Figure 5Probability density function (PDF) of measurement noise.
Figure 6True trajectory of two leaders and a slaver autonomous underwater vehicles (AUVs).
Parameters of employed filters.
| Filters | Parameters |
|---|---|
| MCUKF | Kernel bandwidth |
| PF | The number of particles |
| UPF | The number of particles |
| HRUPF | Turning parameter |
| IVBCKF | Prior parameters |
| MCUPF | Kernel bandwidth |
Figure 7Paths taken by the proposed filter and existing filters.
Figure 8Position of AUV taken by the proposed filter and existing filters.
Figure 9Position errors (PEs) of the proposed filter and existing filters in cooperative navigation (CN) of AUVs.
Comparisons of averaged position errors (APEs) and computation time in a single step of the proposed filter and existing filters.
| Filters | APE (m) | Time (s) |
|---|---|---|
| CKF [ | 152.0 |
|
| MCUKF [ | 18.2 |
|
| PF [ | 14.1 |
|
| UPF [ | 15.1 | 0.1725 |
| HRUPF [ | 12.4 | 0.3398 |
| IVBCKF [ | 12.1 |
|
| MCUPF | 8.6 | 0.2156 |