최근 연구에서 비전 기반 쿼드로터 항법을 위한 세계 모델이 환경이 변해도 안정적인 성능을 유지하는 것을 입증했습니다. 이 모델을 통해 드론은 실제 또는 가상의 시각 입력을 사용해 낯선 실내 공간을 비행할 수 있습니다. 이 혁신은 학습된 모델을 실제 로봇에 배포할 때 주요 장벽이었던 재학습 없이 환경 변화에 대응하는 능력을 해결합니다.
목차
연구진이 구축한 것
NTNU(노르웨이 과학기술대학교) 연구팀은 과거 관측과 행동으로부터 미래의 깊이 이미지와 쿼드로터 상태를 예측하는 세계 모델을 개발했습니다. 대부분의 세계 모델이 동일한 환경에서 훈련되고 테스트되는 것과 달리, 이 모델은 기하학적 및 제어 수준의 변화(예: 장애물 모양, 배치, 비행 역학)에 대해 일반화되도록 명시적으로 설계되었습니다.
핵심 아이디어는 깊이 이미지를 압축된 표현으로 변환한 후 다음 잠재 상태를 예측하고 해당 깊이 관측치를 재구성하는 잠재 동역학 모델입니다. 모델은 복도 폭, 장애물 유형, 질감이 다양한 실내 환경 시뮬레이션에서 완전히 훈련되었습니다.
실제 환경 일반화를 평가하기 위해 연구진은 훈련된 모델을 이전에 본 적 없는 실내 공간의 물리적 쿼드로터에 배포했습니다. 폐루프(실제 깊이 이미지와 상태 추정치를 매 단계 모델에 입력)와 개루프(짧은 실제 관측 컨텍스트 윈도우 후 모델이 전체 궤적을 상상) 두 가지 모드를 테스트했습니다.

주요 결과
세계 모델은 폐루프 및 개루프 조건 모두에서 보지 못한 환경의 실제 쿼드로터를 성공적으로 항법했습니다. 폐루프 모드에서는 실시간 깊이 데이터를 사용해 예측을 지속적으로 보정하여 충돌 없이 안정적인 비행을 달성했습니다. 개루프 모드에서는 짧은 기간 동안 자체적으로 상상한 깊이 이미지와 상태에만 의존하여, 학습된 잠재 동역학이 짧은 '정신 시뮬레이션'에 충분히 정확함을 입증했습니다.
주요 정성적 결과는 다음과 같습니다.
- 폐루프 성능: 쿼드로터가 여러 복도와 회전을 안전하게 통과하며 훈련 데이터와 다른 실제 깊이 이미지에 적응했습니다.
- 개루프 성능: 모델이 짧은 롤아웃(약 수 초) 동안 정확한 예측을 유지했지만, 더 긴 시간대에서는 잠재 상태와 깊이 재구성 오류가 누적되었습니다.
- 변화에 대한 강건성: 모델은 기하학적 변화(다른 장애물 위치, 벽 질감)와 제어 섭동(모터 응답의 미세 변동)을 적응 없이 일관되게 처리했습니다.
개루프 대 폐루프 오류 누적에 대한 정량적 벤치마크는 보고되지 않았습니다. 주요 기여는 환경 변화에 걸친 일반화 능력을 입증한 것으로, 자율 비행을 위한 실용적 세계 모델로의 한 걸음입니다.
작동 방식
시스템은 모델 기반 강화 학습에서 일반적인 잠재 세계 모델 아키텍처를 따릅니다. 인코더가 깊이 이미지와 쿼드로터 상태(위치, 속도, 방향)를 잠재 벡터로 압축합니다. 순환 동역학 예측기(GRU 등)가 현재 잠재 상태와 행동을 바탕으로 다음 잠재 상태를 예측합니다. 마지막으로 디코더가 예측된 잠재 상태로부터 깊이 이미지를 재구성합니다.
환경 일반화를 촉진하기 위해 훈련 데이터에는 무작위화된 시뮬레이션 환경이 포함되었습니다. - 복도 너비와 높이, - 장애물 기하학(상자, 원통, 패널), - 표면 질감과 조명 조건, - 쿼드로터 동역학의 미세 변동(예: 추력 노이즈).
훈련 중 모델은 환경 특정 특징을 무시하고 모션과 깊이의 기본 동역학에 집중하는 방법을 학습했습니다. 손실 함수는 깊이 이미지 재구성 오차와 잠재 공간을 정규화하는 KL 발산 항을 결합했습니다.
실제 배포에서는 Intel RealSense D435로 깊이 이미지를 캡처하고 VIO 시스템으로 상태 추정을 수행했습니다. 폐루프 모드에서는 재구성된 깊이 이미지(예: 명확한 경로 찾기)를 기반으로 간단한 플래너가 예측 행동을 계산했습니다. 개루프 모드에서는 몇 단계의 컨텍스트 윈도우 후 모델이 재귀적으로 후속 잠재 상태를 예측하고 깊이 이미지를 디코딩했으며, 상상된 관측에서 행동이 선택되었습니다.

로봇공학에서의 중요성
쿼드로터는 창고 검사, 수색 및 구조, 실내 측량에 점점 더 많이 사용됩니다. 이러한 환경에서 학습된 항법 정책을 배포하려면 배치, 혼잡, 조명의 지속적인 변화를 처리해야 합니다. 이 연구는 시뮬레이션에서만 훈련된 단일 세계 모델이 실제의 알려지지 않은 실내 공간에 일반화될 수 있음을 보여줌으로써, 광범위한 실제 데이터 수집이나 미세 조정의 필요성을 줄입니다.
짧은 기간 동안 개루프로 작동할 수 있는 능력은 모델이 사고를 '상상'하여 충돌을 미리 감지하거나, 인식이 일시적으로 저하될 때 계획을 세울 수 있는 안전 사례의 가능성을 열어줍니다. 창고에서 드론 비행을 자동화하려는 운영 관리자에게 이 접근 방식은 배포 시간과 비용을 절감할 수 있습니다.
지상 로봇의 자율 항법을 탐구하고 있다면, 유사한 센싱 및 제어 스택을 갖춘 창고 로봇(Robot Overflow) 또는 중고 산업용 로봇을 확인해보세요.
한계와 미해결 과제
모든 실제 실험은 큰 평면 형태의 장애물을 사용했으며, 이는 깊이 이미지에서 명확히 보입니다. 모델은 얇은 구조물(예: 난간, 케이블)이나 약한 기하학적 단서를 제공하는 작은 물체에 대해서는 테스트되지 않았습니다. 이러한 까다로운 경우에 일반화 경향이 유지될지는 불분명합니다.
개루프 상상은 짧은 시간대에서만 작동합니다. 롤아웃이 길어지면 잠재 동역학 오류가 누적되고 상상된 깊이 관측이 저하됩니다. 이는 실제 센서 피드백 없이 장기 계획에 모델의 유용성을 제한합니다.
마지막으로, 연구는 기하학적 및 제어 수준의 변화에 초점을 맞췄습니다. 조명 섬광, 센서 노이즈, 동적 장애물 등 다른 형태의 환경 변화는 탐구되지 않았습니다. 이 방법이 진정한 비구조적 환경에 배포되기 전에 이러한 격차를 해결해야 합니다.
자주 묻는 질문
로봇공학에서 세계 모델이란 무엇인가요? 세계 모델은 과거 관측과 행동을 바탕으로 환경이 어떻게 진화할지 예측하는 신경망입니다. 로봇이 실제 행동을 취하지 않고 미래 결과를 상상할 수 있게 합니다.
이 모델은 새로운 환경을 어떻게 처리하나요? 모델은 다양한 기하학과 동역학을 가진 많은 시뮬레이션 환경에서 훈련되었습니다. 잠재 표현은 모든 환경에 공통된 동역학에 집중하므로, 재학습 없이 새로운 배치에 일반화할 수 있습니다.
개루프 비행이 왜 중요한가요? 개루프 모드는 로봇이 짧은 기간 동안 상상된 관측에만 의존하여 비행할 수 있게 합니다. 이는 센서 데이터가 노이즈가 있거나 손실되었을 때 백업 역할을 하거나, 안전한 궤적을 사전에 계획하는 방법으로 사용될 수 있습니다.
주요 한계는 무엇인가요? 모델은 단순한 장애물, 짧은 예측 시간대, 정적 환경에서만 안정적으로 작동합니다. 얇은 물체, 동적 장애물, 장시간 자율 비행에 대해서는 테스트되지 않았습니다.
결론
이 연구는 세계 모델이 비전 기반 쿼드로터 항법에서 환경 변화를 일반화할 수 있음을 입증하여, 보지 못한 공간에서 폐루프 및 단기 개루프 비행을 가능하게 합니다. 장기 상상 및 복잡한 장애물에 대한 미해결 과제가 남아 있지만, 이 연구는 실제 드론 운영에 학습된 모델을 배포하기 위한 실질적인 진전을 나타냅니다.
