The square-root unscented Kalman filter for state and parameter-estimation (original) (raw)
Over the last 20-30 years, the extended Kalman filter (EKF) has become the algorithm of choice in numerous nonlinear estimation and machine learning applications. These include estimating the state of a nonlinear dynamic system as well estimating parameters for nonlinear system identification (e.g., learning the weights of a neural network). The EKF applies the standard linear Kalman filter methodology to a linearization of the true nonlinear system. This approach is sub-optimal, and can easily lead to divergence. Julier et al. proposed the unscented Kalman filter (UKF) as a derivative-free alternative to the extended Kalman filter in the framework of state-estimation. This was extended to parameterestimation by Wan and van der Merwe [2, 3]. The UKF consistently outperforms the EKF in terms of prediction and estimation error, at an equal computational complexity of