Improving Real-Time Position Estimation Using Correlated Noise Models

被引:6
作者
Martin, Andrew [1 ]
Parry, Matthew [2 ]
Soundy, Andy W. R. [1 ]
Panckhurst, Bradley J. [1 ]
Brown, Phillip [1 ]
Molteno, Timothy C. A. [1 ]
Schumayer, Daniel [1 ]
机构
[1] Univ Otago, Dept Phys, 730 Cumberland St, Dunedin 9016, New Zealand
[2] Univ Otago, Dept Math & Stat, 730 Cumberland St, Dunedin 9016, New Zealand
关键词
GPS; uncertainty quantification; sensor fusion; noise models; embedded computing; system performance evaluation; positioning algorithms; KALMAN FILTER; ERROR ANALYSIS; SERIES;
D O I
10.3390/s20205913
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
We provide algorithms for inferring GPS (Global Positioning System) location and for quantifying the uncertainty of this estimate in real time. The algorithms are tested on GPS data from locations in the Southern Hemisphere at four significantly different latitudes. In order to rank the algorithms, we use the so-called log-score rule. The best algorithm uses an Ornstein-Uhlenbeck (OU) noise model and is built on an enhanced Kalman Filter (KF). The noise model is capable of capturing the observed autocorrelated process noise in the altitude, latitude and longitude recordings. This model outperforms a KF that assumes a Gaussian noise model, which under-reports the position uncertainties. We also found that the dilution-of-precision parameters, automatically reported by the GPS receiver at no additional cost, do not help significantly in the uncertainty quantification of the GPS positioning. A non-learning method using the actual position measurements and employing a constant uncertainty does not even converge to the correct position. Inference with the enhanced noise model is suitable for embedded computing and capable of achieving real-time position inference, can quantify uncertainty and be extended to incorporate complementary sensor recordings, e.g., from an accelerometer or from a magnetometer, in order to improve accuracy. The algorithm corresponding to the augmented-state unscented KF method suggests a computational cost of O(dx2dt), where dx is the dimension of the augmented state-vector and dt is an adjustable, design-dependent parameter corresponding to the length of "past values" one wishes to keep for re-evaluation of the model from time to time. The provided algorithm assumes dt=1. Hence, the algorithm is likely to be suitable for sensor fusion applications.
引用
收藏
页码:1 / 14
页数:14
相关论文
共 42 条
[1]   NEW LOOK AT STATISTICAL-MODEL IDENTIFICATION [J].
AKAIKE, H .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1974, AC19 (06) :716-723
[2]   Scoring rules and survey density forecasts [J].
Boero, Gianna ;
Smith, Jeremy ;
Wallis, Kenneth F. .
INTERNATIONAL JOURNAL OF FORECASTING, 2011, 27 (02) :379-393
[3]   Fast error analysis of continuous GNSS observations with missing data [J].
Bos, M. S. ;
Fernandes, R. M. S. ;
Williams, S. D. P. ;
Bastos, L. .
JOURNAL OF GEODESY, 2013, 87 (04) :351-360
[4]  
Bos MS, 2020, SPRINGER GEOPHYS, P29, DOI 10.1007/978-3-030-21718-1_2
[5]   Scoring probabilistic forecasts:: The importance of being proper [J].
Brocker, Jochen ;
Smith, Leonard A. .
WEATHER AND FORECASTING, 2007, 22 (02) :382-388
[6]   LINEAR FILTERING FOR TIME-VARYING SYSTEMS USING MEASUREMENTS CONTAINING COLORED NOISE [J].
BRYSON, AE ;
JOHANSEN, DE .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1965, AC10 (01) :4-&
[7]   OPTIMAL FILTERING FOR CORRELATED NOISE [J].
BUCY, RS .
JOURNAL OF MATHEMATICAL ANALYSIS AND APPLICATIONS, 1967, 20 (01) :1-&
[8]   GPS/IMU data fusion using multisensor Kalman filtering: introduction of contextual aspects [J].
Caron, Francois ;
Duflos, Emmanuel ;
Pomorski, Denis ;
Vanheeghe, Philippe .
INFORMATION FUSION, 2006, 7 (02) :221-230
[9]   KALMAN FILTER BASED TRACKING SCHEME WITH INPUT ESTIMATION [J].
CHAN, YT ;
HU, AGC ;
PLANT, JB .
IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 1979, 15 (02) :237-244
[10]   Application of Kalman Filter with Time-Correlated Measurement Errors in Subsurface Contaminant Transport Modeling [J].
Chang, Shoou-Yuh ;
Mills, Godfrey ;
Latif, Sikdar .
JOURNAL OF ENVIRONMENTAL ENGINEERING, 2012, 138 (07) :771-779