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, 인과적(causal) vs 비인과적(non-causal) 결과를 별도로 보고):

SLAM에서의 의미

OKVIS(2015)는 VIO를 위한 슬라이딩 윈도우 최적화 + 주변화 아키텍처를 정의했지만, 루프가 발견되었을 때 주변화를 되돌릴 수 없었습니다. OKVIS2의 주변화 유래 포즈 그래프 엣지는 슈어 보완 사전과 완전한 랜드마크 보존 사이의 이론적으로 정당한 중간 지점이며, 추정기는 지도 재설정 없이 오도메트리와 완전한 SLAM 사이를 유연하게 이동합니다. 이는 동일한 팩터 그래프를 깊이, LiDAR, GNSS로 확장하는 OKVIS2-X의 직접적인 기반입니다.

관련 문서