Degradation handling

A multi-sensor SLAM system is only as robust as its ability to notice when one of its sensors is lying. Degradation handling is the machinery for detecting that a modality has become unreliable and falling back gracefully to the remaining sensors — then recovering when the degraded sensor becomes useful again.

Typical degradation scenarios

Note the distinction between the two LiDAR failure classes: weather degradation produces noisy or missing measurements (detectable as outliers), while geometric degeneracy produces clean, self-consistent measurements that simply fail to constrain some direction of motion. The second class is far more dangerous, because nothing about the individual residuals looks wrong.

Detecting degradation

Residual monitoring. If a subsystem’s registration or reprojection residuals spike — or the number of usable measurements collapses — it flags itself as degraded. LVI-SAM uses this pattern: each subsystem monitors its own health, and a failure in one does not bring down the other.

Degeneracy analysis of the estimation problem. Registration is solved by iterating on the linearized normal equations, whose information matrix is

H  =  JJ  =  iJiJi,\mathbf{H} \;=\; \mathbf{J}^\top \mathbf{J} \;=\; \sum_i \mathbf{J}_i^\top \mathbf{J}_i ,

where each Ji\mathbf{J}_i is the Jacobian of one (e.g., point-to-plane) residual with respect to the pose. Eigen-decomposing H=kλkvkvk\mathbf{H} = \sum_k \lambda_k \mathbf{v}_k \mathbf{v}_k^\top reveals how well each direction of the state space is constrained: a near-zero eigenvalue λk\lambda_k means the measurements say almost nothing about motion along vk\mathbf{v}_k.

Worked example — the corridor: with only two parallel walls in view, every point-to-plane residual has its normal ni\mathbf{n}_i perpendicular to the corridor axis. Translation along the axis leaves every residual unchanged, so the corresponding row space of J\mathbf{J} has no component in that direction and the associated eigenvalue of H\mathbf{H} collapses. The optimizer will still “converge” — to an arbitrary position along the corridor. A degeneracy-aware estimator compares λmin\lambda_{\min} against a threshold and then freezes or de-weights the update along the degenerate directions only (solution remapping), keeping the well-constrained components.

Falling back and recovering

Fallback strategies form a spectrum:

Recovery deserves as much care as detection: when a sensor comes back, its subsystem must be re-initialized consistently with the current fused state (pose and uncertainty), or the re-admitted measurements will fight the estimate they are supposed to refine.

Common pitfalls

Why it matters for SLAM

Fusion systems are sold on the promise that “the sensors cover each other’s weaknesses,” but that promise is only realized if degradation is detected and handled explicitly — a tightly-coupled estimator fed confident garbage from a degenerate LiDAR scan will happily corrupt the whole state. Degradation handling is what separates demo-grade fusion from systems that survive tunnels, night driving, and rain, and it is a major evaluation axis for LVI systems such as LVI-SAM and FAST-LIVO2.