The Extended Kalman Filter (EKF) is a nonlinear version of the Kalman filter used when the evolution or observation of the system state is nonlinear.
A discrete-time nonlinear system, consisting of state evolution and observation, can be expressed in a generalized form as
| (2.112) |
In order to be applied, EKF requires the computation of the Jacobians of both and
. By applying the theory presented in section 2.6 regarding the propagation of uncertainty in nonlinear functions, it is possible to leverage the same mathematical formulations used for the linear Kalman case on nonlinear functions by utilizing the matrices
| (2.113) |
Compared to the linear Kalman filter, the Extended Kalman Filter (EKF) is considered a sub-optimal choice as an estimator, yet it remains widely accepted and utilized in practical applications. The Extended Kalman Filter, by its very design, achieves only first-order accuracy but still allows for results that are close to optimal in scenarios where the second derivatives are negligible.
Paolo medici