Andromeda
Note

Kalman Filter

Definition

The Kalman Filter is an iterative mathematical tool used to estimate the state of a dynamic system from a series of noisy measurements. It bridges linear algebra and probability by using a recursive least-squares approach.

Why It Matters

Measurements are always noisy; the world is always uncertain. The Kalman filter is the “golden standard” for navigation and control, allowing us to estimate the true state of a system (like a landing rocket) by mathematically weighing imperfect data against a known model.

Core Concepts

  • State Estimation: Predicts the current state x^k\hat{x}_k based on the previous state and a process model.

    • How to read: “The estimated state vector x hat k.”
    • Meaning / when to use: Estimated state at time step kk—best guess of the true system state after combining the model prediction with past information.
  • Measurement Update: Corrects the prediction using new data bkb_k.

    • How to read: “The measurement vector b k.”
    • Meaning: Measurement at step kk—observed sensor reading used to pull the estimate toward reality.
  • Recursive Weights: The “Kalman Gain” KkK_k determines how much to trust the new measurement vs. the prediction based on their respective covariance matrices.

    • How to read: “The Kalman gain matrix K k.”
    • Meaning: Kalman gain at step kk—high gain trusts measurements more; low gain trusts the model more, weighted by uncertainty.
  • Linearity: Relies on the Ax=bAx=b framework, updated to xk+1=Fkxk+noisex_{k+1} = F_k x_k + \text{noise}.

    • How to read: “The equation A times x equals b, and the state update equation x k plus one equals the transition matrix F k times x k plus noise.”
    • Meaning: State evolves by linear transition matrix FkF_k with process noise; measurements relate states to observations via Ax=bAx=b.

Connected Concepts