LIDAR GS-SLAM · COMPUTED TEACHING EXPERIMENTS

Local geometry, shared across the system

Inspect a covariance. Weight a registration. Spend a finite Gaussian budget.

A local neighborhood becomes a surface Gaussian

180 seeded samples

The smallest eigenvector is a normal only when the local surface supports one.

Synthetic teaching model. The browser computes geometry and metrics locally. This is not a reproduction of the paper’s experiments.

What the covariance experiment computes

Measured covariance, then a surface disk

A seeded set of 180 three-dimensional samples defines the empirical covariance C. A symmetric eigendecomposition supplies ordered eigenvalues λ₀ ≥ λ₁ ≥ λ₂ and orthonormal axes. A Gaussian disk uses the two leading axes, while the smallest-eigenvalue axis is a candidate normal. The left plot shows a projection of the actual samples and eigenvectors. The right plot uses the same orientation with range-adaptive scale.

Anisotropy and metric coverage play different roles

The neighborhood uses normalized local coordinates. Here σ̂ⱼ = √(λⱼ/λ₀), so its largest standard deviation is one. The paper reuses the tracker's normalized covariance geometry and scales the initial surface footprint with range. This experiment instantiates its Eq. (6) as s⁽⁰⁾ = clip(0.04 r σ̂ᵗᵃⁿ, 0, 2 m). The factor 0.04 and the cap are teaching constants, not reported optimal parameters.

A normal needs an eigenvalue gap

A plane typically has two substantial tangent eigenvalues and a much smaller normal eigenvalue. A line has two similar small eigenvalues, so many normal directions fit. An approximately isotropic cloud has no preferred plane. Sampling noise can still separate numerical eigenvalues. The displayed warning uses relative eigengap and curvature as a teaching heuristic, not the authors' trackability rule. Normal sign is also ambiguous.

Local spread is not calibrated pose uncertainty

The ellipsoid describes the spatial spread of a local point neighborhood. It does not by itself estimate the uncertainty of the complete sensor pose. The raw shape proxies are L = (λ₀ − λ₁)/(λ₀ + ε) and C = λ₂/(λ₀ + λ₁ + λ₂ + ε). The map-control experiment adds population normalization and registration residuals before combining them.