← Parminces
Thrun, Burgard & Fox (2005)

Probabilistic
Robotics

The definitive textbook on probabilistic techniques for autonomous robots, rebuilt chapter by chapter as interactive lessons. From Bayes filters to SLAM, with live simulations at every step.

16
Chapters
40+
Simulations
90+
Quizzes
Part I: Basics
Chapter 1

Introduction

Uncertainty in robotics, why probabilistic reasoning, road map.

Chapter 2

Recursive State Estimation

Probability basics, Bayes rule, belief distributions, the Bayes filter.

Chapter 3

Gaussian Filters

Kalman filter, extended Kalman filter, information filter.

Chapter 4

Nonparametric Filters

Histogram filter, particle filter, importance sampling.

Part II: Sensing and Acting
Chapter 5

Robot Motion

Velocity motion model, odometry model, sampling algorithms.

Chapter 6

Measurements

Beam models, likelihood fields, feature-based sensor models.

Part III: Localization
Chapter 7

Mobile Robot Localization

Markov localization, EKF localization, multi-hypothesis tracking.

Chapter 8

Grid and Monte Carlo Localization

Grid localization, MCL algorithm, recovery from failures.

Part IV: Mapping
Chapter 9

Occupancy Grid Mapping

Multi-sensor fusion, inverse measurement models, MAP mapping.

Chapter 10

Simultaneous Localization and Mapping

EKF-SLAM, unknown correspondences, feature management.

Chapter 11

The Extended Information Form

Information form SLAM, sparsity, Taylor expansion derivation.

Chapter 12

The Sparse Extended Information Filter

SEIF SLAM, sparsification, amortized recovery, multi-vehicle SLAM.

Chapter 13

Mapping with Unknown Data Association

EM algorithm for mapping, grid-based EM, layered EM mapping.

Chapter 14

Fast Incremental Mapping

Gradient descent mapping, cycle detection, multi-robot, 3D mapping.

Part V: Planning and Control
Chapter 15

Markov Decision Processes

Value iteration, optimal policies, payoff functions.

Chapter 16

Partially Observable MDPs

POMDPs, belief-space planning, Monte Carlo approximation, AMDPs.