Neuronauts | Probability for Robotics

Core building blocks Ā· the mechanism everything reuses

Probability for Robotics: a robot that knows what it doesn't know.

A robot never knows its exact state: sensors are noisy, motion slips, the world is hidden. So it carries a belief, a probability distribution over where it might be, and updates that belief with Bayes' rule every time it moves and senses. That single idea, the recursive Bayes filter, is the engine under the Kalman filter, the EKF/UKF, particle filters, HMMs, and SLAM. This module builds it from scratch and climbs to the research frontier: the free-energy principle, the Bayesian brain, energy-based models, and learned differentiable filters, with real math, step-through proofs, visualizations, worked numbers, and code.

āˆ‘ real math šŸ”“ step-through proofs šŸ”¬ visualizations šŸ’» implementations šŸ“š cited

How to read this

Foundations → filters → SLAM → the research frontier.

  1. Guided lesson: one idea per step, plain words first, the picture beside it.
  2. The math: each equation with a plain-English reading and a symbol legend.
  3. Proof, step by step: unfold each derivation one move at a time.
  4. Visualization & a worked numerical example: the algorithm, run with real numbers.
  5. Implementation: compact, readable code, plus exercises and the citation.

The deck

Pick a concept.

Ordered as a curriculum, so start at the top if probability is new. Foundations → the filter zoo → advanced estimation & SLAM → research.

Try it Ā· the conceptual heart

The Kalman update, by hand.

Every filter in this room (Kalman, EKF, UKF, the information filter, even predictive coding) reduces to one move: fuse two Gaussians by their precision. Drag the sliders and watch the prediction and the measurement combine into a sharper posterior.

1-D Kalman update: drag to fuse a prediction with a measurement

The robot predicts its position is 20 with variance σ̄² = 4 (blue). A sensor reads z with measurement noise Rz (clay). The fused posterior (teal) is the precision-weighted blend, always sharper than either input.

Measurement noise Rz2.0
Sensor reading z23.0

References

The canon.

The standard text is Thrun, Burgard & Fox, Probabilistic Robotics (MIT Press, 2005). Each concept lists its primary citation; read the sources.

Related rooms

Where this gets used.