OKVIS2

Leutenegger 2022 · 論文

一行要約 — OKVIS2は、共通の観測を、ループクロージャ時に流動的にランドマークと観測へ戻すことができるポーズグラフの辺へと周辺化することで、古典的なOKVISのスライディングウィンドウVIOをリアルタイムでスケーラブルなビジュアル・インエルシャルSLAMシステムへとアップグレードする。

問題

スライディングウィンドウVIOシステムは、古い状態を周辺化または固定することで計算量を有限に抑えるが、古典的な周辺化は一方通行の道である:ループクロージャと大規模マップ管理のタイトな統合は「古い状態やランドマークの周辺化を採用するスキームにとって本質的な課題を構成する」。ORB-SLAM3は代わりに単純に古い状態を固定する——より単純だが、「本質的に保守的な近似ではなく、過去の推定不確かさを事実上無視してしまう」。OKVIS2は、ロボティクスとAR/VRのためのロバストで正確な推定を目標とし、特に長いループクロージャと繰り返しのループクロージャに注意を払い、オドメトリと完全なSLAMの両方のように振る舞う単一の有限なファクタグラフを用いる。

手法とアーキテクチャ

このシステムは、フロントエンド(状態初期化、BRISKキーポイントマッチング、ステレオ三角測量、セグメンテーションCNN、場所認識/再ローカライゼーション)と、マルチフレームごとに同期的に実行されるリアルタイム推定器、そして非同期の全体グラフループ最適化に分割される。推定器は(Ceres、Cauchyロバスト化された観測)を最小化する:

c(x)=12ikKjJ(i,k)ρ(eri,j,kTWreri,j,k)+12kPKfeskTWskesk+12rPcC(r)epr,cTWpr,cepr,c,c(\mathbf{x}) = \frac{1}{2}\sum_{i}\sum_{k\in\mathcal{K}}\sum_{j\in\mathcal{J}(i,k)} \rho\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\in\mathcal{P}\cup\mathcal{K}\setminus f} {\mathbf{e}_{\mathrm{s}}^{k}}^T \mathbf{W}_{\mathrm{s}}^{k}\, \mathbf{e}_{\mathrm{s}}^{k} + \frac{1}{2}\sum_{r\in\mathcal{P}}\sum_{c\in\mathcal{C}(r)} {\mathbf{e}_{\mathrm{p}}^{r,c}}^T \mathbf{W}_{\mathrm{p}}^{r,c}\, \mathbf{e}_{\mathrm{p}}^{r,c},

再投影誤差eri,j,k=z~i,j,kh(TSCi1TSkWWlj)\mathbf{e}_{\mathrm{r}}^{i,j,k} = \tilde{\mathbf{z}}^{i,j,k} - \mathbf{h}\big(\mathbf{T}_{SC_i}^{-1}\, \mathbf{T}_{S^k W}\, {}_{W}\mathbf{l}^{j}\big)、プレインテグレーションされたIMU誤差esk=x^n(xk,z~sk,n)xnR15\mathbf{e}_{\mathrm{s}}^{k} = \hat{\mathbf{x}}^{n}(\mathbf{x}^{k}, \tilde{\mathbf{z}}_{\mathrm{s}}^{k,n}) \boxminus \mathbf{x}^{n} \in \mathbb{R}^{15}、そして相対姿勢(ポーズグラフ)誤差にわたって計算される。K\mathcal{K}は最も新しいTT個のフレームとライブ観測を持つMM個のキーフレームを保持し、P\mathcal{P}はさらに過去に遡るポーズグラフフレームを保持する。

実験結果

EuRoCとTUM-VI(位置+ヨーアライメント後のATE、因果的 vs 非因果的を別々に報告)で評価:

SLAMにおける意義

OKVIS(2015)はVIOのためのスライディングウィンドウ最適化+周辺化のアーキテクチャを定義したが、ループが見つかったときに周辺化を取り消すことができなかった。OKVIS2の周辺化から導出されたポーズグラフ辺は、Schur補元事前分布と完全なランドマーク保持との間の原理的な中間点であり、推定器はマップをリセットすることなくオドメトリと完全なSLAMの間を流動的に移動する。これは、同じファクタグラフを深度、LiDAR、GNSSに拡張するOKVIS2-Xの直接の基盤である。

関連ノート