The book follows the notation of Thrun, Burgard and Fox so that readers can move between this text and the literature without translating. Where the field has moved on — chiefly estimation on manifolds — the notation is extended rather than replaced.
The estimation loop
| Symbol | Meaning |
|---|---|
| State at time t — usually the robot pose, sometimes pose plus map | |
| Control (or odometry reading) applied between t-1 and t | |
| Measurement received at time t | |
| The map | |
| The trajectory: every state from 0 through t | |
| Belief: the posterior over the state given everything observed so far | |
| Predicted belief, after the control but before the measurement | |
| A normalizer, written generically wherever one is needed | |
| Motion model — the probability of landing in a state, given where you were and what you commanded | |
| Measurement model — the probability of a reading, given the state that produced it |
Gaussians
| Symbol | Meaning | Note |
|---|---|---|
| Moments form: mean and covariance | ||
| Canonical (information) form: information matrix and information vector | Cheap where moments form is expensive, and vice versa — Chapter 6 | |
| Motion noise covariance | R for motion, always | |
| Measurement noise covariance | Q for measurement, always | |
| Jacobian of the motion model with respect to the state | ||
| Jacobian of the measurement model with respect to the state | ||
| Kalman gain | ||
| Innovation covariance |
Nonparametric representations
| Symbol | Meaning | Note |
|---|---|---|
| A weighted particle set of M hypotheses | ||
| Effective sample size — how many particles are really carrying the belief | ||
| Log odds of occupancy for grid cell i | Log odds turns the Bayes update into addition — Chapter 13 |
Geometry and manifolds
| Symbol | Meaning | Note |
|---|---|---|
| A planar pose, as an element of the special Euclidean group | ||
| Exponential and logarithm maps between the tangent space and the group | ||
| Retraction and its inverse: how you add a small increment to a pose, and subtract two poses | The operators that make Gaussian filters work on rotations — Chapters 3 and 7 | |
| Adjoint: moves a tangent vector between the left and right conventions | ||
| Motion model noise parameters | ||
| Correspondence variable: which landmark produced which measurement | ||
| A detected feature: range, bearing, signature |
Decision making
| Symbol | Meaning |
|---|---|
| Policy: a mapping from state (or belief) to action | |
| Immediate reward for taking action u in state x | |
| Discount factor | |
| Value function | |
| Belief state — the POMDP’s notion of what is known |
Color
Color carries meaning in this book, consistently across prose, equations, figures, and code comments. A term tinted blue in an equation is the same quantity as the blue curve in the figure beside it.
- Prior
- Prediction
- Measurement
- Posterior
- Truth
