| Literature DB >> 30081473 |
Chengjiao Sun1, Yonggang Zhang2, Guoqing Wang3, Wei Gao4.
Abstract
To solve the problem of unknown state noises and uncertain measurement noises inherent in underwater cooperative navigation, a new Variational Bayesian (VB)-based Adaptive Extended Kalman Filter (VBAEKF) for master⁻slave Autonomous Underwater Vehicles (AUV) is proposed in this paper. The Inverse Wishart (IW) distribution is used to model the predicted error covariance and measurement noise covariance matrix. The state, together with the predicted error covariance and measurement noise covariance matrix, can be adaptively estimated based on VB approximation. The performance of the proposed algorithm is demonstrated through a lake trial, which shows the advantage of the proposed algorithm.Entities:
Keywords: cooperative navigation; extended Kalman filter (EKF); nonlinear filters; variational Bayesian
Year: 2018 PMID: 30081473 PMCID: PMC6112016 DOI: 10.3390/s18082538
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1The vessel employed in the experiment.
Figure 2S2CR 7/17 acoustic equipment.
Figure 3Experiment scheme of cooperative navigation. DVL: Doppler Velocity Log; PHINS: Photonics Inertial Navigation System.
The performance of the sensors used in experiments.
| Sensors | Index | Parameters |
|---|---|---|
| S2CR 7/17 | Working range | Up to 8000 m |
| Data transfer rate | Up to 6.9 kbit/s | |
| Error rate | Less than | |
| GPS (Master/Slave) | Velocity accuracy | 0.1 m/s |
| Position accuracy | Less than 2.5 m (Root Mean Square (RMS)) | |
| Data update rate | 10 Hz | |
| Compass (Slave) | Heading accuracy | 2° |
| DVL (Slave) | Velocity accuracy | 0.1% |
Figure 4Paths taken by the two master Autonomous Underwater Vehicles (AUVs) and one slave AUV.
Parameter values of the proposed algorithm and existing algorithms.
| Filters | Parameter | Value |
|---|---|---|
| SHEKF | Forgetting factor |
|
| MLEKF | Sliding window size | 20 |
| The proposed VBAEKF | Forgetting factor |
|
| Tuning parameter |
| |
| The iteration number |
|
SHEKF: Sage-Husa Extended Kalman Filter; MLEKF: Maximum Likelihood Extended Kalman Filter; VBAEKF: Variational Bayesian Adaptive Extended Kalman Filter.
Figure 5Position estimation errors for Case 1 for the EKF, MLEKF, SHEKF and VBAEKF.
Figure 6Illustration of the measurements received from the two master AUVs.
RMSE and the average execution time during Case 1 for the Extended Kalman filter (EKF), SHEKF and the VBAEKF.
| Filters | RMSE (m) | Execution Time (s) |
|---|---|---|
| EKF | 6.92 m |
|
| SHEKF | 6.64 m |
|
| The proposed VBAEKF | 3.83 m |
|
Figure 7Position estimation errors for Case 2.
RMSE and the average execution time for Case 2.
| Filters | RMSE (m) | Execution Time (s) |
|---|---|---|
| EKF | 6.33 m |
|
| SHEKF | 6.65 m |
|
| The proposed VBAEKF | 4.50 m |
|