Extended Kalman Filter
Key Idea
Remove linearity assumption from the Kalman Filter:
Where function
The belief remains approximated by a Gaussian, represented by mean
Linearization is key to EKFs. EKFs use first-order Taylor expansion
for
Both
Where we can define
Similarly,
Algorithm
Cons
Since the belief is modelled as a multi-variate Gaussian, it is incapable of modelling multimodal beliefs. One extension is to represent posteriors as a mixture of Gaussians. These are called multi-hypothesis Kalman filters.
Extensions
There are multiple ways for linearization. The unscented Kalman filter probes the function to be linearized at selected points, and calculates a linearized approximation based on the outcomes of the probes. Moments matching linearizes while preserving the true mean and true covariance of the posterior distribution.