FAST-LIVO

Zheng 2022 · 논문

한 줄 요약 — FAST-LIVO는 LiDAR 맵 포인트에 이미지 패치를 부착함으로써 직접 LiDAR-관성 오도메트리와 직접 시각 오도메트리를 단일 ESIKF에서 통합하여, 두 모달리티 모두에서 특징 추출을 제거했다.

문제

기존 LVI 시스템(R2LIVE, LVI-SAM)은 특징 기반 프론트엔드를 실행한다—시각 측에서는 코너 추출과 슬라이딩 윈도우 최적화, LiDAR 측에서는 모서리/평면 추출—이는 상당한 계산 비용이 들고 뚜렷한 특징이 부족한 곳에서 실패한다. FAST-LIVO는 FAST-LIO2가 LiDAR에 가져온 직접 철학이 카메라로도 확장될 수 있는지, 그리고 두 센서가 별도의 시각 및 LiDAR 표현 대신 하나의 맵을 공유할 수 있는지를 묻는다.

방법 및 아키텍처

18차원 매니폴드 상태 x=[GRIT GpIT GvT bgT baT GgT]TSO(3)×R15\mathbf{x} = [{^G}\mathbf{R}_I^T\ {^G}\mathbf{p}_I^T\ {^G}\mathbf{v}^T\ \mathbf{b_g}^T\ \mathbf{b_a}^T\ {^G}\mathbf{g}^T]^T \in SO(3)\times\mathbb{R}^{15} 위에서 동작하는 하나의 오차 상태 반복 칼만 필터(ESIKF)이며, 측정값 사이에서 IMU가 전방 전파를 수행하고 각 LiDAR 스캔을 디스큐잉하기 위해 후방 전파를 수행한다.

rl(xk,Lpj)=ujT(GTIkITLLpjqj),\mathbf{r}_l(\mathbf{x}_k, {^L}\mathbf{p}_j) = \mathbf{u}_j^T\big({^G}\mathbf{T}_{I_k}\,{^I}\mathbf{T}_L\,{^L}\mathbf{p}_j - \mathbf{q}_j\big),

여기서 uj,qj\mathbf{u}_j, \mathbf{q}_j는 증분 k-d 트리(ikd-Tree)에서 찾은 가장 가까운 5개의 맵 포인트에 피팅된 평면의 법선과 중심이다.

rc(xk,Gpi)=Ik(π(ITC1GTIk1Gpi))AiQi\mathbf{r}_c(\mathbf{x}_k, {^G}\mathbf{p}_i) = \mathbf{I}_k\big(\boldsymbol{\pi}({^I}\mathbf{T}_C^{-1}\,{^G}\mathbf{T}_{I_k}^{-1}\,{^G}\mathbf{p}_i)\big) - \mathbf{A}_i\mathbf{Q}_i

(Ai\mathbf{A}_i는 어파인 워프, π\boldsymbol{\pi}는 핀홀 투영), 3단계 피라미드 레벨에 대해 조-대-세밀(coarse-to-fine)로 최적화된다. ORB/FAST 코너도, 삼각측량도, 깊이 필터도 없다.

실험 결과

SLAM에서의 의미

FAST-LIVO는 “직접” 철학이 LiDAR에서 시각 모달리티로 깔끔하게 확장된다는 증거이다—하나의 공유 맵, 하나의 필터, 특징 프론트엔드 없음. LiDAR는 모든 시각 앵커에 정확한 깊이를 제공하므로, 시각은 거의 추가 비용 없이 포즈 제약을 제공한다. 이 아키텍처적 경제성(LVI-SAM의 두 개의 특징 파이프라인이나 R3LIVE의 색상 부여 전용 VIO와 대비하여)은 소형 온보드 컴퓨터에서 고속 LVI 오도메트리를 위한 템플릿으로 만들었으며, 이는 FAST-LIVO2로 직접 이어진다.

관련 문서