Ultimate-SLAM

Vidal 2018 · 論文

一行要約 — Ultimate-SLAMは、イベント、標準フレーム、IMUを一つのキーフレームベースの非線形最適化にタイトに融合する最初の状態推定パイプラインであり、3つのセンサーの相補的な強みを活用することで、いずれか一つのモダリティが失敗するHDRや高速シナリオでも精度を保つ。

問題

単一のセンサーだけでは、動作範囲全体をカバーできない。標準カメラは、低速で照明の良いシナリオではほとんどの場合、即時かつ豊富な情報を提供するが、高速な動き(同期露光によるモーションブラー)や困難な照明条件(イベントカメラの140 dBに対し約60 dBのダイナミックレンジ)の下では深刻に破綻する。イベントカメラはモーションブラーの影響を受けず、非常に高いダイナミックレンジを持つが、静止に近いホバリングのように動きが限られている場合はほとんど情報を出力しない。IMUは高レートのダイナミクスを提供するが、視覚的な補正がなければドリフトする。先行のイベント+フレームシステムは、フレーム輝度をイベントとの位置合わせのためのテンプレートとして使用していた——そのため、まさにイベントが優位性を持つ場面で失敗していた。この研究以前、3つのモダリティすべてをタイトに融合したパイプラインは存在しなかった。

手法とアーキテクチャ

Rebecqら(BMVC 2017)のイベント・慣性パイプラインを基盤とし、並列の視覚モダリティとして標準フレームを追加して拡張している。

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}

再投影残差は 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}) であり、センサー添字 ii(イベント/標準カメラ)、フレーム kk、ランドマーク jj にわたって、標準的なIMUのキネマティクス・バイアス誤差項 es\mathbf{e}_s が加わる。明示的な切り替え方策は存在せず——最適化は自然に、その時点で情報を持つモダリティに重みを置く。

実験結果

SLAMにおける意義

Ultimate-SLAMは、イベントカメラ分野における初期の戦略的な問いに答えた。イベントは全面的な置き換えではなく、フレームとIMUを補完するものとして最も強力である——各モダリティが他のモダリティの盲点を補い、(画素レベルではなく)推定器レベルで融合することで劣化を緩やかにできる。そのタイトカップリングのイベント+フレーム+IMUファクターグラフ形式は、その後のイベントVIO研究(ESVIO、EDSスタイルのハイブリッド)の標準的なテンプレートとなり、そのクアッドロータ実験は、イベントセンシングが実際のロボットの安全な運用範囲を拡張することを示す画期的な実証となった。

関連ノート