Ultimate-SLAM

Vidal 2018 · Paper

One-line summary — Ultimate-SLAM is the first state estimation pipeline that tightly fuses events, standard frames, and IMU in one keyframe-based nonlinear optimization, exploiting the complementary strengths of the three sensors to stay accurate across HDR and high-speed scenarios where any one modality fails.

Problem

No single sensor covers the whole operating envelope. Standard cameras provide instant, rich information most of the time — in low-speed, well-lit scenarios — but fail severely under fast motion (motion blur from synchronous exposure) and difficult lighting (their ~60 dB dynamic range vs. 140 dB for event cameras). Event cameras do not suffer from motion blur and have very high dynamic range, but output only little information when motion is limited, such as near-still hovering. The IMU provides high-rate dynamics but drifts without visual correction. Prior events+frames systems used frame intensity as a template to align events against — so they failed exactly where events have the advantage. Before this work, no pipeline had fused all three modalities tightly.

Method & architecture

Built on the event-inertial pipeline of Rebecq et al. (BMVC 2017), extended with standard frames as a parallel visual modality:

J=i=01k=1KjJ(i,k)ei,j,kTWri,j,kei,j,k+k=1K1eskTWskeskJ = \sum_{i=0}^{1}\sum_{k=1}^{K}\sum_{j\in\mathcal{J}(i,k)} {\mathbf{e}^{i,j,k}}^{T}\mathbf{W}_r^{i,j,k}\,\mathbf{e}^{i,j,k} + \sum_{k=1}^{K-1} {\mathbf{e}_s^{k}}^{T}\mathbf{W}_s^{k}\,\mathbf{e}_s^{k}

with reprojection residuals eri,j,k=zi,j,kπi(TCiSkTSWkli,j)\mathbf{e}_r^{i,j,k} = \mathbf{z}^{i,j,k} - \pi_i(\mathbf{T}_{C_i S}^{k}\mathbf{T}_{SW}^{k}\,\mathbf{l}^{i,j}) over sensor index ii (event / standard camera), frame kk, landmark jj, plus standard IMU kinematics-and-bias error terms es\mathbf{e}_s. There is no explicit switching policy — the optimization naturally weights whichever modality is currently informative.

Results

Why it matters for SLAM

Ultimate-SLAM settled an early strategic question of the event-camera field: events are most powerful as a complement to frames and IMU, not as a wholesale replacement — each modality patches the others’ blind spots, and fusing at the estimator (not the pixel) makes degradation graceful. Its tightly-coupled events+frames+IMU factor-graph formulation became the standard template for subsequent event VIO work (ESVIO, EDS-style hybrids), and its quadrotor experiments were a landmark demonstration that event sensing extends the safe operating envelope of real robots.