导航

ACTA AERONAUTICAET ASTRONAUTICA SINICA ›› 2013, Vol. 34 ›› Issue (9): 2202-2211.doi: 10.7527/S1000-6893.2013.0118

• Electronics and Control • Previous Articles     Next Articles

Adaptive Square-root Cubature Kalman Filter Algorithm Based on Gaussian Process Regression Models

HE Zhikun, LIU Guangbin, ZHAO Xijing, LIU Dong, ZHANG Bo   

  1. Department of Control Engineering, The Second Artillery Engineering University, Xi'an 710025, China
  • Received:2012-11-26 Revised:2013-01-28 Online:2013-09-25 Published:2013-02-21
  • Supported by:

    National High-tech Research and Development Program of China (2010AA7010213)

Abstract:

In many applications, the parametric models of dynamical systems (including the process and measurement of noise statistics) are difficult to obtain or are insufficiently accurate, which results in the serious deterioration or even divergence of the filtering of cubature Kalman filter (CKF). In this paper, the Gaussian process regression (GPR) method is used to learn the training data to obtain the transition and measurement GPR models and their noise statistics of dynamical systems. These GPR models are used to replace or enhance the primary system models and integrate them into the square-root CKF (SRCKF), which yields a model-free Gaussian process SRCKF (MFGP-SRCKF) algorithm and a model-enhanced Gaussian process SRCKF (MEGP-SRCKF) algorithm. Simulation results show that, by improving the accuracy of the models of dynamical systems and adjusting adaptively the noise covariance real-time, the two new adaptive filters alleviate the problem of unknown or insufficiently accurate system models in the classical filters. Meanwhile, in the case that an insufficiently accurate parametric model is given and the limited training data do not fill all over the estimated state space, MEGP-SRCKF can yield higher filtering accuracy than MFGP-SRCKF.

Key words: nonlinear filtering, square-root cubature Kalman filter, Gaussian process regression, state estimation, state transition model, measurement model, model enhancement

CLC Number: