State estimation
Two imperfect sources of the same number, and how to combine them: the complementary filter, then predict and correct, then the Kalman gain that works out the weighting for you.
Start in the simulator- U6.1 Two sources, one state A signal that drifts and a signal that is noisy, and why either alone is worse than both.
- U6.2 Predict and correct The shape every filter has: a model that guesses forward, a measurement that pulls it back.
- U6.3 The Kalman gain Where the weighting comes from: two variances, one line of arithmetic, no taste involved.
- U6.4 Q and R The two numbers you actually choose, what they mean, and how to measure them.
- U6.5 Covariance and the ellipse Uncertainty in two dimensions has a shape, and the shape is the useful part.
- U6.6 Fusing a fix Odometry prediction, a tag as the measurement, and a gain that rises as the estimate ages.
- U6.7 Project: navigate on the estimate Reach a target the robot cannot see, using nothing but the filter you wrote.