Cosmos Policy: Fine-Tuning Video Models for Visuomotor Control and Planning
Cosmos Policy는 대규모 사전 학습된 비디오 모델을 효과적인 시각-운동 제어 및 테스트 시간 계획을 위한 행동, 미래 상태, 가치 추정치를 직접 생성할 수 있는 최첨단 로봇 정책으로 적응시키는 단순한 단일 단계 미세 조정 접근 방식을 도입하며, 구조적 변경 없이 시뮬레이션과 실제 세계 벤치마크 모두에서 우수한 성능을 달성합니다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
로봇에게 복잡한 요리를 하는 법이나 셔츠를 접는 법을 가르치고 싶다고 상정해 봅시다. 전통적인 방식이라면, 모든 동작 하나하나에 대해 레시피 카드를 제공하듯 로봇에게 단계별로 가르치려 했을 것입니다. 하지만 만약 로봇에게 세상이 어떻게 돌아가는지를 보여주는 수백만 개의 비디오 라이브러리—물체가 어떻게 떨어지는지, 액체가 어떻게 쏟아지는지, 사물이 시간이 흐름에 따라 어떻게 움직이는지 등—를 주고, 그 비디오들을 통해 물리적 법칙의 '감각'을 배우라고 한다면 어떨까요?
그것이 바로 NVIDIA와 스탠퍼드 연구진이 개발한 새로운 로봇 두뇌인 **코스모스 폴리시(Cosmos Policy)**의 핵심 아이디어입니다.
이 기술이 어떻게 작동하는지 일상적인 비유를 들어 쉽게 설명해 드리겠습니다.
1. "영화 감독" 로봇
대부분의 로봇 두뇌는 대본을 암기한 배우와 같습니다. 특정 장면에서 무엇을 해야 할지는 정확히 알지만, 조명이 바뀌거나 의자가 옮겨지면 혼란에 빠집니다.
코스모스 폴리시는 다릅니다. 이 모델은 비디오 생성 모델(구체적으로는 Cosmos-Predict2라는 모델)에서 시작합니다. 이 모델을 수백만 편의 영화를 본 유능한 영화 감독이라고 생각해 보세요. 이 감독은 이미 다음을 이해하고 있습니다:
- 중력이 어떻게 작용하는지.
- 컵을 떨어뜨리면 어떻게 깨지는지.
- 사람의 손이 손잡이를 잡기 위해 어떻게 움직이는지.
연구진은 처음부터 새로운 로봇 두뇌를 구축하는 대신, 이 "영화 감독"을 가져와서 약간의 특정 훈련을 시켰습니다. "여기 우리 로봇 팔이 움직이는 영상들이 있어. 이제 다음에 어떤 일이 일어날지 예측해 봐."라고 말이죠.
2. "마법의 수정구슬" 기법
보통 로봇을 움직이게 하려면 로봇 팔의 움직임을 계산하기 위한 별도의 시스템을 구축해야 합니다. 하지만 코스모스 폴리시는 로봇의 움직임 명령(액션)을 마치 영상의 또 다른 프레임인 것처럼 취급하는 영리한 방식을 사용합니다.
- 비유: 영화 필름을 상상해 보세요. 보통 프레임에는 사람이 걷는 모습이 담깁니다. 코스모스 폴리시는 영화 중간에 "팔을 왼쪽으로 움직여라"라고 말하는 "숨겨진 프레임"을 삽입합니다.
- 이 모델은 이미 비디오에서 다음에 올 장면을 예측하는 데 전문가이기 때문에, 사람이 걷는 다음 장면을 예측하는 것만큼이나 쉽게 이 "액션 프레임"을 예측할 수 있습니다. 즉, 별도의 수학 모듈이 필요하지 않으며, 기존의 "영화 예측" 기술을 사용하여 로봇이 어떻게 움직여야 할지 파악합니다.
3. "백일몽"을 꾸는 플래너
코스모스 폴리시의 가장 강력한 부분은 앞을 내다보는 계획 능력입니다.
비디오 게임을 하고 있다고 상상해 보세요. 절벽에서 뛰어내리기 전에 당신은 잠시 멈춰 생각할 것입니다. "여기서 뛰어내리면 떨어질 거야. 저기서 뛰어내리면 안전한 발판에 착지할 수 있어." 당신은 머릿속에서 미래를 시뮬레이션하고 있는 것입니다.
코스모스 폴리시도 이와 똑같이 작동합니다:
- 옵션을 생성합니다: 로봇이 움직일 수 있는 여러 가지 방법(예: "컵을 여기서 잡아", 또는 "컵을 저기서 잡아")을 상상합니다.
- 미래를 백일몽으로 꿉니다: 각 옵션에 대해, 다음에 어떤 일이 일어날지 짧은 영화를 보듯 즉각적으로 "시청"합니다. 로봇과 카메라의 미래 상태를 예측하는 것입니다.
- 꿈을 채점합니다: 각 미래 영화에 "점수"를 매깁니다. 로봇이 컵을 떨어뜨렸나요? (낮은 점수). 물을 성공적으로 따랐나요? (높은 점수).
- 승자를 선택합니다: 가장 높은 점수를 받은 미래로 이어지는 액션을 선택합니다.
이를 통해 로봇은 아주 작은 봉지에 사탕을 넣는 것과 같이 까다로운 작업을 수행할 때, 실제로 팔을 움직이기 전에 머릿속에서 다양한 동작을 "미리 시도해 봄"으로써 대처할 수 있습니다.
4. 실수를 통한 학습
연구진은 가장 어려운 과제들의 경우, 단순히 성공적인 영상만을 보는 것으로는 충분하지 않다는 것을 발견했습니다. 그래서 로봇이 때로는 실패하더라도 실제 세상에서 직접 시도해 보도록 했습니다. 그리고 이러한 "실패한 시도"들을 다시 시스템에 입력했습니다.
이것은 마치 학생이 연습 시험을 치는 것과 같습니다. 문제를 틀렸을 때, 단순히 시험지를 버리는 것이 아니라 왜 틀렸는지 이해하기 위해 그 실수를 공부하는 것과 같습니다. 코스모스 폴리시는 이러한 "백일몽" 능력을 정교화함으로써 이 과정을 수행합니다. 몇 번의 실패를 거친 후, 모델의 예측은 더 날카로워지며 미래의 실수를 피하는 능력이 향가집니다.
결과
연구진이 이 로봇 두뇌를 테스트했을 때:
- 시뮬레이션에서: 표준 벤치마크(LIBERO 및 RoboCasa 테스트)에서 거의 모든 다른 로봇 시스템을 제치고, 일부 작업에서는 거의 99%에 달하는 성공률을 달성했습니다.
- 실제 환경에서: 두 팔을 가진 실제 로봇(ALOHA 로봇)을 사용하여, 경쟁 모델들보다 훨씬 적은 데이터로 학습했음에도 불구하고 셔츠를 접거나 사탕을 봉지에 넣는 작업을 성공적으로 수행했습니다.
한계점
논문에서는 한 가지 제한 사항을 언급했습니다. 이 "백일몽" 과정에는 시간이 걸린다는 점입니다. 로봇이 최선의 선택을 하기 위해 여러 미래를 시뮬레이션해야 하기 때문에, 즉각적으로 반응하는 로봇보다는 느립니다. 이는 반사 신경(빠르지만 부정확할 수 있음)과 체스 그랜드마스터가 수를 읽는 것(느리지만 매우 정밀함)의 차이와 같습니다.
요약하자면: 코스모스 폴리시는 영화를 봄으로써 움직이는 법을 배운 로봇이며, 로봇의 명령을 영화의 프레임처럼 취급하고, 미래를 "상상하는" 능력을 사용하여 복잡한 작업을 높은 정밀도로 계획합니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.