siddhant

Knowledge / Robotics

Localization and SLAM

Estimating robot position and constructing maps when the environment is only partially known.

By Siddhant Krishna · Published 2026-10-06 · Updated 2026-10-06

01

Localization

Localization estimates a robot's state relative to a known map or reference frame. The state estimate incorporates uncertain motion and sensor measurements.

P(x_t | z_{1:t}, u_{1:t})

02

Bayesian Filtering

  • Kalman filters provide optimal linear-Gaussian state estimation.
  • Extended Kalman filters linearize nonlinear models locally.
  • Particle filters represent complex probability distributions with weighted samples.
  • Factor-graph approaches represent relationships among states and measurements.

03

Simultaneous Localization and Mapping

SLAM addresses the coupled problem of estimating robot pose while simultaneously constructing a map from observations.

The difficulty arises because localization depends on the map while mapping depends on knowing where the robot was when each measurement was taken.

References

  1. Thrun, Burgard & Fox, MIT Press.
    https://mitpress.mit.edu/9780262201629/probabilistic-robotics/

Related

Contact

Get in Touch

Want to chat? Just shoot me a dm with a direct question on twitter and I'll respond whenever I can. I will ignore all soliciting.