연구진이 개방형 어휘 3D 장면 지도에 움직임 속성을 추가하는 매핑 시스템을 구축했습니다. 이 시스템은 로봇이 특정 객체 이름에 대해 학습하지 않고도 물체가 움직일 수 있는지, 고정되어 있는지, 또는 불확실한지 질의할 수 있게 해줍니다. VLMM(Vision-Language-Motion Maps)이라는 이 시스템은 CLIP의 의미 이해와 센서의 움직임 관측을 융합하고, 신뢰도를 보고하여 로봇이 동적 환경에서 신중하게 행동할 수 있도록 합니다.
목차
연구진이 만든 것
VLMM은 개방형 어휘 3D 장면 지도를 확장하여 각 객체 인스턴스에 움직임 속성을 추가한 것입니다. 지도의 각 객체는 세 가지 정보를 담고 있습니다: 의미 임베딩(CLIP 기반), 움직임 상태(움직임, 정지, 알 수 없음), 신뢰도 수준. 움직임 속성은 시간에 따른 센서 데이터에서 파생됩니다. 예를 들어, 로봇이 의자가 바닥에 밀리는 것을 관찰하면 높은 신뢰도로 움직임으로 등록합니다.
이 시스템은 두 개의 처리 채널을 사용합니다: 의미 채널은 객체의 마스킹된 이미지 크롭에서 개방형 어휘 영역 CLIP 임베딩을 생성하고, 모션 채널은 객체의 포즈가 시간에 따라 변하는지 추적합니다. 그런 다음 신뢰도 인식 융합 규칙이 이 두 채널을 결합하여 단일 객체별 움직임 레이블을 생성합니다. 로봇이 명확한 움직임을 관찰했다면 이전 가정을 무시하고, 움직임 신호가 불안정하거나 없으면 시스템은 의미적 사전 정보(예: 책장은 보통 고정됨)를 따릅니다.

중요한 점은 질의가 객체 집합에 대한 속성 필터로 수행된다는 것입니다 — 복셀 그리드에 대한 최근접 이웃 검색이 아닙니다. 로봇은 "이 방에서 움직일 수 있는 물체는 무엇인가?"라고 물을 수 있으며, 움직임 레이블과 신뢰도가 포함된 인스턴스 목록을 받습니다. 이는 질의가 빠르고 경로 계획을 위한 점유 그리드로 래스터화하기 쉽게 만듭니다.
주요 결과
연구진은 시뮬레이션과 실제 환경 모두에서 VLMM을 검증했습니다. 정확한 지상 실측치가 있는 다중 장면 시뮬레이션 데이터에서 움직임 필드가 의미 필드와 중복되지 않음을 확인했습니다 — 각 채널이 겹치지 않는 정보를 제공합니다. VLMM을 이전 융합 움직임 매핑 연구와 구별짓는 불확실성 채널은 6개의 실제 노이즈 센서 시퀀스와 시뮬레이션의 현실적인 노이즈 조건에서 테스트되었습니다.
질의 성능의 경우, 규칙 기반 파서가 30개의 보류된 의역을 올바른 움직임 필드로 라우팅하지만(예: "움직일 수 있는 것 찾기" → 이동 가능 속성), 부정 질의("움직일 수 없는 객체 표시")에는 실패합니다 — 이는 알려진 한계로, 연구진은 LLM 기반 파서로 해결할 계획입니다. "안정적으로 정지" 질의에 대한 신뢰도 임계값을 통해 시스템은 재현율과 정밀도를 절충할 수 있지만, 현재 논문 버전에서는 정확한 벤치마크 수치(정확도, F1)가 보고되지 않았습니다.

개방형 어휘 움직임 속성에 대한 실제 세계 지상 실측치 벤치마크는 아직 존재하지 않으므로, 연구진은 해당 벤치마크 구축을 필수적인 향후 과제로 식별했습니다.
작동 원리
VLMM은 객체 단위로 작동합니다. 3D 지도의 각 객체 인스턴스는 다음과 같이 표현됩니다:
| 필드 | 설명 |
|---|---|
| 의미 임베딩 | 객체의 마스킹된 크롭에서 개방형 어휘 CLIP 영역 임베딩 |
| 움직임 상태 | 관찰된 움직임 상태: 움직임, 정지, 알 수 없음 |
| 신뢰도 | 움직임 관측의 불확실성 측정치 |
| 융합 레이블 | 의미 사전 정보와 움직임 증거를 결합한 최종 움직임 속성 |
의미 채널은 객체의 마스킹된 크롭에 전체 CLIP 이미지 인코더를 실행하여 고정된 클래스 목록 없이 시각적 의미를 개방형 어휘 방식으로 포착한 벡터를 생성합니다. 모션 채널은 로봇의 센서 스트림을 사용하여 시간에 따른 객체의 6-DoF 포즈를 추적합니다. 포즈 변화가 노이즈 종속 임계값을 초과하면 객체가 움직이는 것으로 표시되고, 그렇지 않으면 정지로 표시됩니다.
융합 규칙은 신뢰도 인식 방식입니다: 신뢰도가 높은 관측된 움직임은 의미 사전 정보를 무시하고, 신뢰할 수 없거나 움직임이 없으면 사전 정보를 따릅니다. 이는 로봇이 일시적으로 정지된 의자를 영구적으로 고정된 것으로 취급하는 것을 방지하고, 잠시 흔들리는 책장을 이동 가능한 것으로 취급하는 것을 피합니다.
질의는 작은 규칙 기반 시스템에 의해 구문 분석되어 자연어 구문("움직일 수 있는 객체", "움직이는 것", "밀 수 있는 것")을 올바른 속성 필드에 매핑합니다. 결과는 필터링된 객체 집합이며, 3D로 시각화하거나 경로 계획을 위해 2D 점유 그리드로 래스터화할 수 있습니다.
로봇 공학에서의 중요성
인간 환경에서 작동하는 로봇은 끊임없이 "이 물체를 움직일 수 있을까?"라는 질문에 직면합니다. 팔레트 상자를 고정된 것으로 간주하는 창고 로봇은 이를 통과하려 할 수 있고, 문을 절대 움직일 수 없는 것으로 취급하는 휴머노이드 로봇은 문을 열지 않을 것입니다. VLMM은 로봇이 세계를 관찰함에 따라 진화하는 동적이고 질의 가능한 지도를 유지할 수 있는 원칙적인 방법을 제공합니다.
창고 로봇 응용 분야에서 어떤 선반, 상자, 카트가 이동 가능한지 또는 고정되어 있는지 아는 것은 안전한 경로 계획과 작업 실행에 중요합니다. 불확실성 채널은 특히 가치가 있습니다: 로봇이 객체가 움직일 수 있다고 40%만 확신한다면, 위험한 행동을 하지 않고 조심스럽게 접근하거나 인간에게 확인을 요청할 수 있습니다.
개방형 어휘 특성 덕분에 VLMM은 로봇이 보고 분할할 수 있는 모든 객체에 대해 사전 구축된 이동 가능 레이블 목록 없이 작동합니다. 이는 공장에서 가정에 이르기까지 다양한 환경에 배포하기에 실용적입니다. 중고 협동 로봇이 유연한 작업에 더 널리 사용됨에 따라, 이러한 지도 인식 능력은 광범위한 재프로그래밍 없이 새로운 작업 공간에 적응하는 데 도움이 될 것입니다.
한계와 미해결 질문
현재 VLMM 구현은 정확한 객체 인스턴스 분할에 의존합니다 — 잘못된 마스크는 잘못된 특성으로 이어집니다. 모션 채널은 또한 로봇이 객체 포즈를 강건하게 추적할 수 있다고 가정하며, 이는 빠른 움직임이나 가림 현상에서 실패할 수 있습니다. 규칙 기반 질의 파서는 부정에 실패하므로 로봇이 "움직일 수 없는 객체"를 "움직일 수 있는 객체"로 오해할 수 있습니다.
연구진은 또한 개방형 어휘 움직임 속성에 대한 실제 세계 벤치마크의 부재를 지적합니다. 순수하게 의미론에서 이동 가능성을 예측하는 등 기준선과의 비교는 아직 제공되지 않았습니다. 그리고 시스템은 주로 사람에 의해 발생하는 움직임 시퀀스에서만 테스트되었습니다 — 예를 들어 바람이나 다른 객체에 의한 움직임은 아닙니다. 더 복잡한 동역학으로 확장하고 벤치마크 기준선을 발표하는 것이 다음 단계입니다.
자주 묻는 질문
VLMM이란 무엇인가요? VLMM은 개방형 어휘 3D 지도의 각 객체에 움직임 속성(이동 가능, 정지, 알 수 없음)과 신뢰도 점수를 추가하는 시스템입니다.
VLMM은 어떻게 물체가 움직일 수 있는지 알 수 있나요? 두 가지 소스를 융합합니다: 의미적 사전 정보(예: 의자는 보통 움직일 수 있음)와 직접적인 움직임 관찰(예: 의자가 미끄러지는 것이 관찰됨). 신뢰도가 높은 움직임은 사전 정보를 무시합니다.
VLMM은 낯선 환경에서도 작동할 수 있나요? 네 — 개방형 어휘 CLIP 임베딩을 사용하므로 사전 정의된 객체 유형 목록이 필요하지 않습니다. 분할된 모든 객체가 의미 임베딩을 얻습니다.
로봇이 객체의 움직임에 대해 확신이 없으면 어떻게 되나요? 시스템은 불확실성 측정치를 저장합니다. 질의는 신뢰도에 임계값을 설정할 수 있으므로 로봇은 낮은 신뢰도 객체를 알 수 없음으로 처리하고 그에 따라 계획할 수 있습니다(예: 접촉 회피).
결론
VLMM은 의미적 사전 정보와 실제 센서 관측을 융합하고 불확실성을 보고하여 3D 장면 지도에 실용적이고 질의 가능한 움직임 속성을 제공합니다. 이는 현재 개방형 어휘 매핑 접근 방식의 격차를 메우고 로봇이 동적 환경에서 더 나은 상황 인식을 가질 수 있게 해줍니다.
