Solved – the difference between kalman filter and extended kalman filter

kalman filtermachine learning

I am working SLAM based problems in robotics and I want to know whether I can use Kalman filter instead of the Extended kalman filter that is predominantly used ?

If not, what is the difference?

Best Answer

The Kalman filter (KF) is a method based on recursive Bayesian filtering where the noise in your system is assumed Gaussian. The Extended Kalman Filter (EKF) is an extension of the classic Kalman Filter for non-linear systems where non-linearity are approximated using the first or second order derivative. As an example, if the states in your system are characterized by multimodal distribution you should use EKF instead of KF.

Related Question