An alternative in the non-linear case to the Extended Kalman Filter is the Sigma Point Kalman Filter.
In the results reported from various experiments, in the case of the non-linear functions and
, the Sigma Point Kalman Filter (SPKF) tends to provide better performance compared to the EKF: the statistical linearized error propagation (SPKF) is generally superior to the propagation based on Taylor series expansion (EKF).
Not only the state, but also the various points around the mean (the sigma points) are propagated through the functions that constitute the state update and observation in the Kalman filter. The advantage of the Sigma Point Kalman Filter (SPKF) is that it does not require the computation of Jacobians and typically allows for a better estimation of the mean and variance of the process.
The Unscented Kalman filter is one of the various versions of the Kalman filter based on Sigma Points. In this case, the theory for uncertainty propagation discussed in section 2.6.2 is utilized to estimate the mean and covariance of the a priori state and the observation error.
Even with the Unscented filter, it is possible to handle the case where noise enters the system in a non-additive manner. To generalize the case of non-additive noise, we define, in order to maintain a syntax consistent with that discussed in section 2.6.2, a variable called augmented state
with
formed by the state
and the process noise
, which has zero mean, so as to use the function
| (2.115) |
| (2.116) |
In the case where the process noise is additive, the system becomes similar to that of the linear Kalman filter in the form
| (2.117) |
From the sigma points
, projected through
and representing the a priori state distribution, it is possible to generate additional sigma points in order to obtain the a priori observation estimate:
| (2.118) |
By utilizing the knowledge of the sigma points
and
, it is possible to easily obtain the covariance
and also the cross-covariance
by generalizing the equation (2.39):
Given the knowledge of the covariance
and the cross-covariance
, the Kalman sigma-point gain becomes exactly as expressed by equation (2.104), and the covariance update
follows the equation (2.105).
Paolo medici