| Literature DB >> 30042346 |
Zhihong Deng1, Lijian Yin2, Baoyu Huo3, Yuanqing Xia4.
Abstract
In most practical applications, the tracking process needs to update the data constantly. However, outliers may occur frequently in the process of sensors' data collection and sending, which affects the performance of the system state estimate. In order to suppress the impact of observation outliers in the process of target tracking, a novel filtering algorithm, namely a robust adaptive unscented Kalman filter, is proposed. The cost function of the proposed filtering algorithm is derived based on fading factor and maximum correntropy criterion. In this paper, the derivations of cost function and fading factor are given in detail, which enables the proposed algorithm to be robust. Finally, the simulation results show that the presented algorithm has good performance, and it improves the robustness of a general unscented Kalman filter and solves the problem of outliers in system.Entities:
Keywords: adaptive robust control; maximum correntropy criterion; tracking target; unscented transform
Year: 2018 PMID: 30042346 PMCID: PMC6112039 DOI: 10.3390/s18082406
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
AMUKF. AMUKF is short for Adaptive Robust Unscented Kalman Filter.
| First set |
| Then iterate the follow, |
| for |
| Reformulate the augmented covariance |
| time update |
|
|
|
|
| Measurement update: |
|
|
|
|
|
|
| Calculate |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| end |
| where |
| More details about the selection of |
Figure 1Target tracking performance in case 1.
Figure 2Position tracking performance in case 1.
Figure 3Velocity tracking performance in case 1.
Figure 4Target tracking performance in case 2.
Figure 5Position tracking performance in case 2.
Figure 6Velocity tracking performance in case 2.
RMSE of State. RMSE is short for root mean square error.
| Filter | RMSE of | RMSE of | RMSE of | RMSE of |
|---|---|---|---|---|
| UKF | 28.1 | 0.315 | 145 | 0.117 |
| AHUKF | 26.7 | 0.017 | 139 | 0.037 |
| AMUKF | 25.8 | 0.011 | 135 | 0.029 |
Parameters setting of initial conditions. MSBs is short for Mars surface beacons.
| Initial Setting | Notation | Values |
|---|---|---|
| Initial position |
| (−3.92 km, −3099.09 km, −1663.11 km) |
| Initial velocity |
| (463.25 m/s, −1528.75 m/s, 5268.14 m/s) |
| MSBs’ locations (1) |
| (875.35 km, −2914.43 km, −1509.77 km) |
| MSBs’ locations (2) |
| (410.25 km, −2955.32 km, −1624.04 km) |
| Vehicle mass | M | 2804 kg |
| Vehicle cross-section | s | 15.9 m |
Parameters of the orbiters. MRO and MEX are short for Mars Reconnaissance Orbiter and Mars Express, respectively.
| MRO | MEX | |
|---|---|---|
| semi-major axis | ||
| eccentricity ratio | ||
| argument of perigee | ||
| orbital inclination |
Figure 7Position and velocity tracking errors on the x-axis.
Figure 8Position and velocity tracking errors on the y-axis.
Figure 9Position and velocity tracking errors on the z-axis.