Reference
Notation and color code
One table for the whole book. A chapter may add symbols to its own table; it may not change one of these.
Symbols
| Symbol | Meaning | Rust |
|---|---|---|
| robot pose at time t, an element of SE(2) | robotics_core::Se2 | |
| tangent vector of SE(2), translation first | robotics_core::Tangent2 | |
| retraction: right (body-frame) perturbation | Manifold::boxplus | |
| local difference of two poses | Manifold::boxminus | |
| control (commanded or measured motion) over (t-1, t] | VelocityCmd, OdomDelta | |
| measurement at time t | LaserScan, ImuMeasurement | |
| posterior belief p(x_t | z_{1:t}, u_{1:t}) | BayesFilter::correct | |
| predicted belief, before the measurement | BayesFilter::predict | |
| motion noise covariance, measurement noise covariance (Thrun naming) | KalmanFilter | |
| mean and covariance of a Gaussian belief | Gaussian | |
| NEES: error against truth in the filter's own metric (expected: state dimension) | consistency::nees | |
| NIS: innovation in its own metric (expected: measurement dimension) | consistency::nis | |
| expected range from ray casting the map at a pose | World::raycast |
The five roles
Every figure, equation term, and widget uses the same five colors for the same five things.
- prior
- prediction
- measurement
- posterior
- ground truth