배포된 VIO

세계에서 가장 대량으로 사용되는 SLAM 시스템은 연구용 코드베이스가 아니라, 소비자용 XR 및 모바일 기기 안에 있는 VIO 스택이다. Meta Quest 헤드셋, Apple의 ARKit(아이폰/아이패드, Vision Pro), Google의 ARCore는 각각 수억 대의 기기에서 시각-관성 추적을 실행한다. 이들이 최적화 대상으로 삼는 제약 조건이 학술 시스템이 최적화하는 벤치마크와 크게 다르기 때문에, 사례 연구로서 살펴볼 가치가 있다.

상용 XR 스택의 모습

공통적인 레시피는 인사이드-아웃 트래킹이다:

공개된 기술적 세부 사항은 제한적이다(이들은 독점 시스템이다), 그러나 넓은 아키텍처 — 다중 카메라 + IMU 긴밀 결합 추정과 재위치추정/매핑 계층 — 는 이 레벨이 다루는 공개 문헌과 일치한다.

벤치마크 우선순위 vs 제품 우선순위

학술 벤치마크출시된 기기
주요 지표궤적 RMSE시간당 인지되는 추적 실패
환경정제된 데이터셋모든 침실, 사무실, 기차, 거울
컴퓨팅데스크탑 CPU/GPU공유 모바일 SoC, 엄격한 전력 예산
캘리브레이션오프라인에서 수행, 정확하다고 가정온도와 낙하에 따라 변동; 온라인으로 보정
초기화전문가가 기록한 여기(excitation) 운동훈련받지 않은 사용자가 제공하는 임의의 운동
실패 처리시퀀스 제외 / 보고우아하게 저하되고, 눈에 띄지 않게 복구되어야 함

배포가 문제를 어떻게 바꾸는가

소스 코드 없이 이들을 연구하는 이유

세 가지 이유가 있다. 첫째, 제약 조건의 집합이 공개 문헌이 왜 그런 모습을 하고 있는지를 설명한다: 효율성에 집착하는 필터, 온라인 캘리브레이션, 빠른 재위치추정, 일관성 관련 장치는 정확히 출시되는 제품이 필요로 하는 것이다. 둘째, 공개된 산출물 — 개발자 API(앵커, 평면 검출, 추적 상태 알림), 기기 분해 조사, 이 팀들의 발표/논문 — 은 구현이 비공개로 유지되더라도 아키텍처에 대한 정보를 제공한다. 셋째, 이 로드맵의 많은 오픈 시스템은 이 팀들에서 왔거나 이 팀들로 간 사람들이 작성했다 — 설계 DNA가 공유된다.

무엇을 취해야 하는가

배포된 VIO를 이 레벨의 요구 사항 문서로 다루라: 여러분이 연구하는 어떤 공개 시스템도 배포 체크리스트에 따라 평가할 수 있다 — 어두운 곳에서는 어떻게 되는가? 재위치추정은 얼마나 빠른가? 자체 캘리브레이션을 추정하는가? 우아하게 저하되는가? 몇 밀리와트인가? — 그리고 여러분이 발견하는 격차가 바로 업계가 실제로 대가를 지불하는 연구 문제이다.

SLAM에서의 의미

배포된 VIO는 이 레벨의 내용이 학술적인 것만은 아니라는 증거다: MSCKF 스타일 필터링, 사전 적분, 온라인 캘리브레이션, 관측 가능성을 고려한 설계가 정확히 소비자 기기에 탑재되는 것들이다. 배포 제약 조건(강건성, 지연 시간, 전력, 캘리브레이션 드리프트)을 연구하면 업계가 실제로 대가를 지불하는 연구 문제가 무엇인지 알 수 있으며 — 이 팀들에서 왔거나 이 팀들로 간 저자들이 작성한 공개 시스템의 설계 선택도 설명해준다.

관련 문서