An adaptive unscented Kalman filtering approach using selective scaling

Classical Kalman filters require the exact knowledge of process noise and measurement noise covariance matrices. Different versions of Adaptive Kalman filters are used in situations where the noise covariance matrices are partially or fully unknown. In the discrete time case, one option is to use innovation-based adaptation laws to update the covariance matrices using measured data in a finite length observation window. This paper presents an augmented version of adaptive Kalman filters where additional state variables are used to estimate parameter values and/or unknown inputs. The behavior of the augmented state variables is modeled as random walk. The convergence properties of such adaptive filters may be poor, especially when the parameter values or the unknown inputs undergo a step-like change. To improve convergence, the paper suggests a selective scaling method so that uncertainty is scaled up for state variables which are not measured or belong to the set of augmented states if a specific scaling condition is satisfied. The method is applied for adaptive unscented Kalman filters that estimate parameters or unknown friction forces of a mechanical system as part of the augmented state vector. Simulation results for such applications are presented to show the effectiveness of the method.

[1]  T. Westerlund,et al.  Remarks on "Asymptotic behavior of the extended Kalman filter as a parameter estimator for linear systems" , 1980 .

[2]  Bálint Kiss,et al.  The Application of Unknown Input Estimators to Damp Load Oscillations of Overhead Cranes , 2014 .

[3]  T. Başar,et al.  A New Approach to Linear Filtering and Prediction Problems , 2001 .

[4]  R. E. Kalman,et al.  A New Approach to Linear Filtering and Prediction Problems , 2002 .

[5]  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).

[6]  Wu Chen,et al.  Adaptive Kalman Filtering for Vehicle Navigation , 2003 .

[7]  Guangjun Liu,et al.  An Adaptive Unscented Kalman Filtering Approach for Online Estimation of Model Parameters and State-of-Charge of Lithium-Ion Batteries for Autonomous Mobile Robots , 2015, IEEE Transactions on Control Systems Technology.

[8]  Hugh F. Durrant-Whyte,et al.  A new method for the nonlinear transformation of means and covariances in filters and estimators , 2000, IEEE Trans. Autom. Control..

[9]  Xiaoming Hu,et al.  An optimization approach to adaptive Kalman filtering , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[10]  C. Rizos,et al.  Improving Adaptive Kalman Estimation in GPS/INS Integration , 2007, Journal of Navigation.

[11]  Yuanxi Yang,et al.  An Optimal Adaptive Kalman Filter , 2006 .

[12]  A. H. Mohamed,et al.  Adaptive Kalman Filtering for INS/GPS , 1999 .

[13]  Guanrong Chen,et al.  Kalman Filtering with Real-time Applications , 1987 .

[14]  R. Mehra On the identification of variances and adaptive Kalman filtering , 1970 .

[15]  Chien-Shu Hsieh,et al.  Robust two-stage Kalman filters for systems with unknown inputs , 2000, IEEE Trans. Autom. Control..

[16]  Shahram Azadi,et al.  Estimation of road friction coefficient using extended Kalman filter, recursive least square, and neural network , 2016 .

[17]  T. Moore,et al.  Adaptive Kalman filtering algorithms for integrating GPS and low cost INS , 2004, PLANS 2004. Position Location and Navigation Symposium (IEEE Cat. No.04CH37556).

[18]  Balint Kiss,et al.  Application of laser slot sensors for the state estimation of overhead cranes , 2015, 2015 20th International Conference on Process Control (PC).

[19]  Carlos Canudas de Wit,et al.  A survey of models, analysis tools and compensation methods for the control of machines with friction , 1994, Autom..

[20]  Bo Liang,et al.  Friction coefficient estimation using an unscented Kalman filter , 2014 .

[21]  Peter S. Maybeck,et al.  Performance enhancement of a multiple model adaptive estimator , 1995 .

[22]  Mahendra P. Singh,et al.  An adaptive unscented Kalman filter for tracking sudden stiffness changes , 2014 .