Kalman filtering with empirical noise models

Most Kalman filter extensions assume Gaussian noise and when the noise is non-Gaussian, usually other types of filters are used. These filters, such as particle filter variants, are computationally more demanding than Kalman type filters. In this paper, we present an algorithm for building models and using them with a Kalman type filter when there is empirically measured data of the measurement errors. The paper evaluates the proposed algorithm in three examples. The first example uses simulated Student-t distributed measurement errors and the proposed algorithm is compared with algorithms designed specifically for Student-t distribution. Last two examples use real measured errors, one with real data from an Ultra Wideband (UWB) ranging system, and the other using low-Earth orbiting satellite magnetometer measurements. The results show that the proposed algorithm is more accurate than algorithms that use Gaussian assumptions and has similar accuracy to algorithms that are specifically designed for a certain probability distribution.

[1]  Ángel F. García-Fernández,et al.  Posterior Linearization Filter: Principles and Implementation Using Sigma Points , 2015, IEEE Transactions on Signal Processing.

[2]  Rudolph van der Merwe,et al.  The unscented Kalman filter for nonlinear estimation , 2000, Proceedings of the IEEE 2000 Adaptive Systems for Signal Processing, Communications, and Control Symposium (Cat. No.00EX373).

[3]  Thomas B. Schön,et al.  Indoor Positioning Using Ultrawideband and Inertial Measurements , 2015, IEEE Transactions on Vehicular Technology.

[4]  Chingiz Hajiyev,et al.  Nanosatellite attitude estimation using Kalman-type filters with non-Gaussian noise , 2019, Aerospace Science and Technology.

[5]  Fredrik Gustafsson,et al.  Robust Inference for State-Space Models with Skewed Measurement Noise , 2015, IEEE Signal Processing Letters.

[6]  Renato Zanetti,et al.  Recursive Update Filtering for Nonlinear Estimation , 2012, IEEE Transactions on Automatic Control.

[7]  Ronald K. Pearson,et al.  Outliers in process modeling and identification , 2002, IEEE Trans. Control. Syst. Technol..

[8]  Ángel F. García-Fernández,et al.  Gaussian mixture models for signal mapping and positioning , 2020, Signal Process..

[9]  Kaveh Pahlavan,et al.  Measurement and Modeling of Ultrawideband TOA-Based Ranging in Indoor Multipath Environments , 2009, IEEE Transactions on Vehicular Technology.

[10]  S. Haykin,et al.  Cubature Kalman Filters , 2009, IEEE Transactions on Automatic Control.

[11]  Simo Särkkä,et al.  Recursive outlier-robust filtering and smoothing for nonlinear systems using the multivariate student-t distribution , 2012, 2012 IEEE International Workshop on Machine Learning for Signal Processing.

[12]  Fredrik Gustafsson,et al.  A NLOS-robust TOA positioning filter based on a skew-t measurement noise model , 2015, 2015 International Conference on Indoor Positioning and Indoor Navigation (IPIN).

[13]  Stefan Schaal,et al.  Robust Gaussian Filtering , 2015, ArXiv.

[14]  R. E. Carlson,et al.  Monotone Piecewise Cubic Interpolation , 1980 .

[15]  Yonggang Zhang,et al.  Design of Sigma-Point Kalman Filter with Recursive Updated Measurement , 2016, Circuits Syst. Signal Process..

[16]  Eduardo Mario Nebot,et al.  An outlier-robust Kalman filter , 2011, 2011 IEEE International Conference on Robotics and Automation.

[17]  Robert Piché,et al.  Damped Posterior Linearization Filter , 2017, IEEE Signal Processing Letters.

[18]  Ángel F. García-Fernández,et al.  Iterative Filtering and Smoothing in Nonlinear and Non-Gaussian Systems Using Conditional Moments , 2018, IEEE Signal Processing Letters.

[19]  Henri Nurminen,et al.  A systematic approach for Kalman-type filtering with non-Gaussian noises , 2016, 2016 19th International Conference on Information Fusion (FUSION).