DS-SLAM

Yu 2018 · 논문

한 줄 요약 — SegNet 의미론적 분할과 광학 흐름/에피폴라 이동 일관성 검사를 결합하여 이동 물체를 배제하는 동적 환경용 의미론적 Visual SLAM으로, ORB-SLAM2 위에 구축되며 밀집 의미론적 옥트리 지도를 생성합니다.

문제

수십 년간의 발전에도 불구하고, 이동 로봇 SLAM에서 두 가지 문제는 여전히 제대로 풀리지 않았습니다: “동적 환경에서 이동 물체를 어떻게 다룰 것인가”와 “로봇이 주변 환경을 진정으로 이해하고 고급 작업을 수행할 수 있게 하는 방법.” 장면을 걸어 지나가는 사람은 포즈 추정을 훼손시킵니다(그들의 특징점이 정적 세계 가정을 위반하기 때문). 그리고 순수하게 기하학적인 지도는 고수준 작업을 위한 의미론적 정보를 전혀 제공하지 않습니다. DS-SLAM은 둘 다를 다룹니다: 동적 장면에서의 강건한 지역화, 그리고 내비게이션 및 그 이상에 사용 가능한 의미론적 지도입니다.

방법 및 아키텍처

D=P2TFP1X2+Y2D = \frac{\lvert P_2^{T} F P_1 \rvert}{\sqrt{\lVert X \rVert^{2} + \lVert Y \rVert^{2}}}

가 미리 설정된 임계값 ε\varepsilon을 초과하는 경우입니다.

L(nz1:t)=L(nz1:t1)+L(nzt),L(n \mid z_{1:t}) = L(n \mid z_{1:t-1}) + L(n \mid z_t),

여기서 시점 tt에 복셀 nn이 점유된 것으로 관측되면 L(nzt)=τL(n \mid z_t) = \tau이고, 그렇지 않으면 0입니다. 확률이 임계값을 초과하는 복셀만 유지되므로, 일시적인(동적) 복셀은 지도 안에서 결코 안정화되지 않습니다.

실험 결과

SLAM에서의 의미

고전적 SLAM은 정적인 세계를 가정하며, 장면을 걸어 지나가는 사람은 추적을 심하게 훼손할 수 있습니다 — TUM RGB-D 동적 시퀀스가 정확히 이 문제를 드러내기 위해 존재합니다. DS-SLAM은 DynaSLAM과 동시대의 것으로, 이에 대한 대표적인 해답 중 하나입니다: ORB-SLAM2 백본 안에 분할 네트워크와 기하학적 일관성 검사를 융합하는 것입니다. DS-SLAM이 확립하는 데 기여한 “의미론적 사전 정보 + 모션 검사” 방식은 동적 환경 SLAM의 표준 베이스라인 설계로 남아 있으며, 그 의미론적 옥트리 출력은 단순한 지역화가 아닌 고수준 작업을 위해 구축되는 지도를 예고했습니다.

관련 문서