Chapter 6: Knowing Where You Are: Localization
Note
This chapter is planned. This page lists what it will cover and the simulations that already exist for it.
Vehicle localization in Python with the Kalman filter, the extended Kalman filter (EKF), the unscented Kalman filter (UKF) and the particle filter. Estimate the vehicle’s pose from noisy inputs and GNSS with these Bayes filters, using the motion model of Chapter 3 with noise. Then give the controller the estimate instead of the true state, and see how the tracking changes.
Sections
6.1 The Kalman filter in one dimension:
kalman_filter_1d6.2 Extended Kalman filter:
extended_kalman_filter_localization6.3 Unscented Kalman filter:
unscented_kalman_filter_localization6.4 Particle filter:
particle_filter_localization6.5 Comparing the filters:
ekf_vs_ukf_comparison,ekf_ukf_pf_comparison6.6 (Planned) EKF SLAM, #65
The system so far
The controller uses the estimated pose instead of the true state.
Shown today by extended_kalman_filter_localization.