OKVIS2-X

Boche & Leutenegger 2025 · 論文

一行要約 — OKVIS2-XはOKVIS2を統一されたマルチセンサSLAMシステムに拡張し、視覚、慣性、計測または学習された深度、LiDAR、GNSSの測定値を融合しながら、推定器とタイトに結合した密な体積オキュパンシーサブマップを構築する——9 kmのシーケンスにリアルタイムでスケールする。

問題

最先端のVI-SLAMシステムの多くは疎なランドマークマップしか構築せず、それでは下流タスクに必要な幾何的詳細が不足する(プランニングには明示的な自由空間が必要だが、点群やメッシュはこれを表現していない)。また各システムは通常、1つの固定センサ構成に合わせて構築される。カメラ、IMU、深度/LiDAR、GNSS受信機を搭載したロボットは、従来は別々のVIO、LiDAR慣性、マッピングスタックを組み合わせる必要があった。OKVIS2-Xはこれらすべてを一度に要求する:最高の精度とロバスト性、密でグローバルに一貫した体積オキュパンシーマップ、大規模動作、そしてリアルタイム性能——すべてを単一の設定可能なファクタグラフフレームワークで。

手法とアーキテクチャ

OKVIS2-XはOKVIS2のフロントエンド(BRISKキーポイント、DBoW2場所認識、オプションのFast-SCNN空セグメンテーション)、リアルタイム推定器、非同期の全体グラフループ最適化を保持し、3つのモジュールを追加する:Depth NetworkMulti-Sensor Processor(GNSS残差、LiDAR運動歪み補正、フレーム対マップファクタ)、そしてSubmapping Interfaceである。すべては1つの目的関数に結合される:

c(x)=12i,k,jρc(eri,j,kTWreri,j,k)+12keskTWskesk+12r,cepr,cTWpr,cepr,c+12ρt(em2)+12jGegjTWgjegj,c(\mathbf{x}) = \frac{1}{2}\sum_{i,k,j} \rho_{\mathrm{c}}\left({\mathbf{e}_{\mathrm{r}}^{i,j,k}}^T \mathbf{W}_{\mathrm{r}} \mathbf{e}_{\mathrm{r}}^{i,j,k}\right) + \frac{1}{2}\sum_{k} {\mathbf{e}_{\mathrm{s}}^{k}}^T \mathbf{W}_{\mathrm{s}}^{k} \mathbf{e}_{\mathrm{s}}^{k} + \frac{1}{2}\sum_{r,c} {\mathbf{e}_{\mathrm{p}}^{r,c}}^T \mathbf{W}_{\mathrm{p}}^{r,c} \mathbf{e}_{\mathrm{p}}^{r,c} + \frac{1}{2}\sum \rho_{\mathrm{t}}\left(e_{\mathrm{m}}^2\right) + \frac{1}{2}\sum_{j\in\mathcal{G}} {\mathbf{e}_{\mathrm{g}}^{j}}^T \mathbf{W}_{\mathrm{g}}^{j} \mathbf{e}_{\mathrm{g}}^{j},

つまり再投影、プレインテグレーションされたIMU、周辺化から導出されたポーズグラフ、マップアライメント(フレーム対マップおよびマップ対マップ)、GNSSの各ファクタであり、Cauchy(ρc\rho_{\mathrm{c}})とTukey(ρt\rho_{\mathrm{t}})のロバスト化を用いる。

実験結果

SLAMにおける意義

OKVIS2-Xは現在のオープンソースマルチセンサSLAMの最前線を代表するものである:OKVIS/OKVIS2が開拓したスライディングウィンドウ+ポーズグラフのアーキテクチャは、カメラ・IMUのペアからフルセンサスイートへとクリーンに一般化され、密なオキュパンシーマッピングは軌跡を改善する第一級のファクタとして、単なる受動的な副産物から昇格する。実務者にとっては、以前は別々のVIO、LiDAR慣性、マッピングスタックを組み合わせる必要があったユースケースをカバーする単一の設定可能なシステム(vi / vid / vil / vig / vidg / vilg)である——そしてそのマップは自由空間を明示的に表現し、安全なナビゲーションに直接利用できる。

関連ノート