What this file is. A complete symbol table for the main document, and a standalone cheat sheet you can keep open in a second window. If you hit a symbol mid-chapter and cannot remember what it is, it is here, with the § where it is introduced.
Read §N.1 first, once. Reading conventions — what bold means, what a hat means, how frames are written — are worth five minutes and will save you from misreading equations for the rest of the document.
Then §N.2, the collisions. Perception borrows notation from computer vision, estimation theory, signal processing, and machine learning, and those four fields independently claimed the same letters.
$\mathbf{K}$ is the camera intrinsics and the Kalman gain.$\mathbf{\Sigma}$ is a covariance and the SVD's singular values. Nobody is going to fix this. Knowing where the landmines are is the only defence, and §N.2 is the map.
Everything in the document follows these, and once they are automatic the equations get noticeably easier to read.
| Convention | Meaning | Example |
|---|---|---|
| Bold lowercase | a vector |
|
| Bold uppercase | a matrix |
|
| Italic lowercase | a scalar |
|
| a set, manifold, or distribution |
|
|
| a number space |
|
These are the ones people skim past and then misread. Each one is doing real work.
| Decoration | Reads as | Meaning | § |
|---|---|---|---|
| "x hat" | an estimate — inferred from data, not known | §2.7 | |
| "x bar" | a prior or mean value | §2.4 | |
| "p tilde" | homogeneous coordinates (one extra element) | §1.6 | |
| "x dot" | time derivative | §32.3 | |
| "x minus" | the predicted (pre-update) filter state | §32.2 | |
| "phi hat/wedge" | the skew-symmetric matrix built from a 3-vector | §4.4 | |
| "A transpose" | rows and columns swapped | §1.2 | |
| "delta x" | a small increment or error state | §3.3 | |
| "x star" | the optimal value | §3.1 |
The one that bites.
Subscripts chain by cancellation: ${}^{A}\mathbf{T}{B},{}^{B}\mathbf{T}{C} = {}^{A}\mathbf{T}_{C}$.
That visual cancellation is the entire point of the convention — a composition error becomes
something you can see on the page rather than something you debug at 2 a.m. Introduced in §1.1;
the standard frame names (base_link, odom, map) are in §4.9.
| Form | Meaning |
|---|---|
| value at discrete time step |
|
| $\mathbf{x}_{k | k-1}$ |
| the |
|
| gyroscope and accelerometer bias | |
|
|
noise density of gyroscope, accelerometer |
Warning on
Nine letters carry more than one meaning. In every case context resolves it, but only if you know there is something to resolve.
| Symbol | Meaning A | Meaning B | Meaning C | How to tell |
|---|---|---|---|---|
| camera intrinsic matrix, §7.2 | Kalman gain, §32.2 | — | A is |
|
| approximate Hessian |
measurement Jacobian, §32.2 | homography, §16.6 | A is square and symmetric; B is (meas × state); C is |
|
| covariance, §2.2 | singular values in the SVD, §1.4 | — | B only ever appears between |
|
| eigenvalue, §1.3 | LM damping, §3.4 | wavelength (m), §9.2 | B is always added to a diagonal; C appears in sensor physics | |
| rotation matrix, §1.1 | measurement noise covariance, §32.2 | — | A is orthonormal with |
|
| process noise covariance, §32.2 | orthonormal factor in QR, §1.5 | attention queries, §21.2 | Context is filtering, linear algebra, or transformers | |
| state covariance, §2.4 |
|
\mathbf{t}]$, §7.2 | probability | |
| innovation covariance, §2.5 | a generic symmetric matrix, §1.3 | IMU scale-factor matrix, §10.2 | A appears inside |
|
|
information matrix |
eigenvalue matrix, §1.3 | — | B sits between |
|
|
information vector |
white noise, §10.2 | — | A pairs with |
|
| standard deviation, §2.2 | singular value, §1.4 | — | B is indexed and ordered, |
|
| robust loss function, §3.1 | surface reflectivity, §8.1 | pseudorange (m), §11.1 | A takes an argument; B and C are sensor quantities | |
|
principal point |
speed of light (m/s), §9.2 | robust kernel scale, §3.5 | Subscripted |
|
| gradient vector, §3.6 | gravity vector (m/s²), §10.1 | — | B is |
|
| objective function, §3.1 | fundamental matrix, §16.6 | focal length in mm, §7.2 | A is scalar-valued; B is |
|
|
skew in |
RANSAC minimal sample size, §3.7 | squared residual |
Context is optics, sampling, or robust loss | |
| robust weight, §3.5 | RANSAC inlier ratio, §3.7 | quaternion scalar part, §4.3 | — |
The two worth memorising, because they appear on the same page as each other more than once:
| Symbol | Meaning | Units | § |
|---|---|---|---|
| a point, usually in |
m | §1.1 | |
| point |
m | §1.1 | |
| transform from frame |
— | §1.1 | |
| rotation matrix, an element of |
— | §1.1 | |
| translation vector | m | §1.1 | |
|
|
— | §4.1 | |
| homogeneous coordinates: |
— | §1.6 | |
| unit quaternion ( |
— | §4.3 | |
| rotation vector / |
rad | §4.4 | |
|
|
rad, m | §4.5 | |
| hat / skew operator: |
— | §4.4 | |
| manifold-aware addition and subtraction | — | §4.7 | |
| adjoint — moves a tangent vector between left and right conventions | — | §4.6 | |
| angular velocity | rad/s | §4.4 | |
| surface normal, unit length | — | §28.2 | |
|
|
— | §1.1 | |
| identity matrix | — | §2.3 | |
| zero vector or matrix | — | §1.6 |
| Symbol | Meaning | Units | § |
|---|---|---|---|
| generic matrices | — | §1.1 | |
| number of rows, number of columns | — | §1.2 | |
| rank | — | §1.2 | |
| column space — everything reachable | — | §1.2 | |
| null space — everything annihilated; where lost information lives | — | §1.2 | |
| eigenvector matrix, eigenvalue matrix | — | §1.3 | |
|
|
— | §1.3 | |
|
|
— | §1.3 | |
| SVD factors: |
— | §1.4 | |
|
|
— | §1.4 | |
| condition number |
— | §1.4 | |
| weight matrix in weighted least squares, usually |
— | §1.5 | |
| Euclidean norm | — | §1.5 | |
| asymptotic cost — |
— | §2.3 |
| Symbol | Meaning | Units | § |
|---|---|---|---|
| probability density | — | §2.2 | |
| density of |
— | §2.4 | |
| expectation | — | §2.2 | |
| mean vector | varies | §2.2 | |
| standard deviation, variance | varies | §2.2 | |
| covariance matrix — an ellipsoid of uncertainty, not a table | varies | §2.2 | |
| state covariance (the filter's own uncertainty) | varies | §2.4 | |
| Gaussian density | — | §2.3 | |
| information matrix, |
— | §2.3 | |
| information vector, |
— | §2.3 | |
| measurement | varies | §2.4 | |
| measurement function — predicts |
— | §2.4 | |
| state | varies | §2.4 | |
| state estimate | varies | §2.7 | |
| residual, or innovation |
varies | §2.6 | |
| innovation covariance |
varies | §2.5 | |
| squared Mahalanobis distance | — | §2.5 | |
|
|
— | §2.4 | |
| chi-squared distribution with |
— | §2.5 | |
| measurement noise | varies | §2.7 | |
| Fisher information |
— | §2.7 | |
| process noise, measurement noise covariance | varies | §32.2 | |
| Kalman gain | — | §32.2 | |
| measurement Jacobian |
— | §32.2 | |
| state transition matrix | — | §32.5 | |
| log-odds |
— | §34.2 | |
| normalized innovation squared; should average |
— | §2.6 | |
| normalized estimation error squared; should average |
— | §2.6 |
| Symbol | Meaning | Units | § |
|---|---|---|---|
| scalar objective / cost function | — | §3.1 | |
| residual vector — prediction minus measurement | varies | §3.1 | |
|
Jacobian |
— | §3.2 | |
| gradient of the cost | — | §3.2 | |
| true Hessian | — | §3.2 | |
| approximate Hessian |
— | §3.3 | |
| gradient vector |
— | §3.6 | |
| the increment solved for at each iteration | varies | §3.3 | |
| Levenberg–Marquardt damping | — | §3.4 | |
| LM damping matrix, |
— | §3.4 | |
| robust loss function | — | §3.1 | |
| squared weighted residual |
— | §3.5 | |
| Huber threshold (≈1.345 for whitened residuals) | σ | §3.5 | |
| Cauchy / Geman–McClure kernel scale | σ | §3.5 | |
| Barron adaptive-loss shape parameter | — | §3.5 | |
| IRLS weight, |
— | §3.5 | |
| MAD | median absolute deviation; |
varies | §3.5 |
| RANSAC iteration count | — | §3.7 | |
| RANSAC minimal sample size | — | §3.7 | |
| RANSAC inlier ratio | — | §3.7 | |
| RANSAC inlier threshold — set from the noise model, never twiddled | varies | §3.7 | |
| RANSAC target success probability | — | §3.7 | |
| the manifold the state lives on | — | §3.1 |
| Symbol | Meaning | Units | § |
|---|---|---|---|
| intrinsic matrix | — | §7.2 | |
| focal length in pixels; |
px | §7.2 | |
| focal length as the lens is marked | mm | §7.2 | |
| pixel pitch | mm | §7.2 | |
| principal point — where the optical axis meets the sensor | px | §7.2 | |
| skew — effectively always 0 on modern sensors | px | §7.2 | |
| pixel coordinates: column, row | px | §7.2 | |
| 3D point in the camera frame ( |
m | §7.2 | |
| projection function, |
— | §7.2 | |
|
|
\mathbf{t}]$ | — | |
| image width, height | px | §7.2 | |
|
radial distortion coefficients (barrel if |
— | §7.3 | |
| tangential distortion coefficients — usually tiny | — | §7.3 | |
|
normalized image coordinates |
— | §7.3 | |
|
|
— | §7.3 | |
| rolling-shutter line delay | s | §7.4 | |
| stereo baseline | m | §7.7 | |
| stereo disparity | px | §7.7 |
The f, c, k problem. §13.1 refers to "camera
| Symbol | Meaning | Units | § |
|---|---|---|---|
| range | m | §8.1 | |
| surface reflectivity | — | §8.1 | |
| atmospheric extinction coefficient | 1/m | §8.1 | |
| incidence angle to the surface normal | rad | §8.1 | |
| transmitted, received optical power | W | §8.1 | |
| angular beam spacing | rad | §8.3 | |
| per-point timestamp — a scan is not a snapshot | s | §8.7 |
| Symbol | Meaning | Units | § |
|---|---|---|---|
| wavelength (≈3.9 mm at 77 GHz) | m | §9.1 | |
| antenna aperture | m | §9.1 | |
| chirp bandwidth | Hz | §9.2 | |
| chirp duration | s | §9.2 | |
| beat frequency | Hz | §9.2 | |
| Doppler shift, |
Hz | §9.2 | |
| radial velocity | m/s | §9.2 | |
| speed of light | m/s | §9.2 | |
| chirps per frame | — | §9.2 | |
| range resolution, velocity resolution | m, m/s | §9.2 |
| Symbol | Meaning | Units | § |
|---|---|---|---|
| angular rate, body frame | rad/s | §10.1 | |
|
specific force — not acceleration; a stationary IMU reads |
m/s² | §10.1 | |
| gravity vector, |
m/s² | §10.1 | |
| gyroscope bias, accelerometer bias — must be filter states | rad/s, m/s² | §10.2 | |
| scale-factor and axis-misalignment matrices | — | §10.2 | |
| white noise | — | §10.2 | |
| gyro noise density (ARW) | rad/s/√Hz | §10.3 | |
| accelerometer noise density (VRW) | m/s²/√Hz | §10.3 |
| Symbol | Meaning | Units | § |
|---|---|---|---|
| pseudorange to satellite |
m | §11.1 | |
| receiver clock error — the 4th unknown | s | §11.1 | |
| ionospheric, tropospheric delay | m | §11.1 | |
| design matrix; DOP comes from |
— | §11.1 | |
| receiver noise | m | §11.1 | |
| lever arm — antenna offset from the IMU in body frame | m | §11.4 | |
| dual-antenna baseline length | m | §11.4 |
| Symbol | Meaning | Units | § |
|---|---|---|---|
| network weights / parameters | — | §19.2 | |
| loss | — | §19.3 | |
| learning rate | — | §19.5 | |
| Adam momentum coefficients | — | §19.5 | |
| logit — a raw class score, pre-softmax | — | §19.3 | |
| softmax probability | — | §19.3 | |
| ground-truth label (one-hot) | — | §19.3 | |
| channel count | — | §20.2 | |
| feature-map height, width | — | §20.2 | |
| kernel size | — | §20.2 | |
| stride | — | §20.2 | |
| padding | — | §20.2 | |
| attention queries, keys, values | — | §21.2 | |
| attention key dimension (the |
— | §21.2 | |
| — | §21.2 | ||
| structural similarity, used in self-supervised depth | — | §24.4 | |
| layer index; also box length in |
— | §19.4, §29.5 |
Note the density of collisions in this table alone. In §20.2 the letters
When you know the shape but not the name.
| Name | Primary meaning | § | |
|---|---|---|---|
| alpha | LiDAR extinction / Barron shape / learning rate | §8.1, §3.5, §19.5 | |
| beta | Adam momentum coefficients | §19.5 | |
| gamma | GNSS carrier-phase ambiguity term | §11.5 | |
| delta | small increment; Huber threshold; clock error | §3.3, §3.5, §11.1 | |
| Delta | a resolution or difference ( |
§5.2 | |
| epsilon | noise | §2.7 | |
| eta | information vector; white noise | §2.3, §10.2 | |
| theta | an angle | §3.9 | |
| kappa | condition number | §1.4 | |
| lambda | eigenvalue; LM damping; wavelength | §1.3, §3.4, §9.2 | |
| Lambda | information matrix; eigenvalue matrix | §2.3, §1.3 | |
| mu | mean | §2.2 | |
| xi |
|
§4.5 | |
| pi | projection function (not 3.14159) | §7.2 | |
| rho | robust loss; reflectivity; pseudorange | §3.1, §8.1, §11.1 | |
| sigma | standard deviation; singular value | §2.2, §1.4 | |
| Sigma | covariance; SVD singular-value matrix | §2.2, §1.4 | |
| tau | RANSAC threshold; radar time delay | §3.7, §9.2 | |
| phi | rotation vector, |
§4.4 | |
| Phi | state transition matrix | §32.5 | |
| chi-squared | gating distribution | §2.5 | |
| psi | heading angle | §35.3 | |
| omega | angular velocity | §4.4 | |
| Omega | image domain | §15.1 |
Three possibilities, in order of likelihood.
-
It is a local index.
$i$ ,$j$ ,$k$ ,$m$ ,$n$ used as loop or summation variables carry no meaning beyond the equation they appear in. - It is defined in place and used only within one section. That is fine and correct — house rule 2 requires a symbol be defined in place or carry a link to where it was defined.
- It is missing, which is a bug in this file. The document is the authority; this table describes it. Report it.
For the mathematics behind these symbols rather than their meanings, see math-primer.md: §A.1
(vectors and frames), §A.3 (eigenvalues, and why a covariance is a shape), §A.5 (the Jacobian, at
length), §A.6 (least squares), §A.7 (covariance), §A.8 (the Gaussian and Bayes).