A mathematical estimation technique used to predict the behaviour of a system from observations that contain noise. Used in applications involving tracking, prediction, or forecasting, it is particularly useful in navigation of autonomous vehicles or robots.