변화하는 환경에서 과제 리허설을 통해 새로운 기술을 배우는 로봇

변화하는 환경에서 과제 리허설을 통해 새로운 기술을 배우는 로봇

Heng Fang, Zehui Guo, Yuehan Zhang, Mingyang Du, Dingkang Liang +1개 더

6 분 읽기•2026년 11월 10일

RoboScript는 로봇이 시뮬레이션에서 단 한 번의 시연을 리허설해 과제를 학습한 다음, 모델의 가중치를 업데이트하는 대신 그 과정에서 얻은 노하우를 재사용 가능한 과제 메모리로 저장하도록 합니다. RoboTwin 2.0의 전체 50개 과제에서 과제당 시연 한 번, 그래디언트 업데이트 없이 일반 장면과 무작위화된 장면을 통틀어 평균 83.4%의 성공률을 기록했으며, 가장 강력한 학습 기반 행동 정책보다 20포인트 이상 높은 성과를 보였습니다.

목차

연구진은 무엇을 만들었나요?

연구진은 월드 인컨텍스트 학습(World In-Context Learning, WICL)을 통해 조작 기술을 가르치는 시스템인 RoboScript를 만들었습니다. 기술을 가르치기 위해 모델의 내부 파라미터를 조정하는 대신, WICL은 고정된 모델에 시연을 제공하고 시뮬레이터와 같은 세계에서 과제를 리허설하게 합니다. 모델은 리허설 경험을 바탕으로 과제별 메모리를 구축하고, 이후 시도에서 이를 활용할 수 있습니다.

이 접근법은 일반적인 인컨텍스트 학습의 약점을 해결하도록 설계되었습니다. 로봇에게 시연을 보여줄 수는 있지만, 시연이 다른 장면에서 나온 것이라면 로봇이 현재 마주한 물체와 조건에 대한 피드백을 제공하지 못합니다. RoboScript는 학습 과정에 환경을 포함합니다. 즉, 리허설을 통해 시스템이 원래 예시에만 의존하지 않고 과제가 진행되는 방식에서 학습할 수 있습니다.

각 과제에서 RoboScript는 단 한 번의 시연으로 시작해 시뮬레이션 리허설을 통해 학습하고, 그 결과를 과제 메모리(Task Memory)로 고정합니다. 그런 다음 데이터 격리 설정 아래 새로운 장면에서 해당 메모리를 사용합니다. 실제 적용 시에는 숨겨진 시뮬레이터 상태에 의존하지 않고, 실제 로봇이 이용할 수 있는 정보만 사용하도록 제한합니다. 연구진은 과제 수행을 향상할 수 있는 성찰 과정도 이 접근법에 포함했다고 보고합니다.

시뮬레이션과 실제 로봇 학습 장면을 보여 주는 예시 이미지. RoboScript 연구의 그림은 아님

RoboScript의 성능은 어떠했나요?

RoboScript는 일반 설정과 무작위화 설정을 모두 포함하는 RoboTwin 2.0 벤치마크의 전체 50개 과제에서 평균 83.4%의 성공률을 달성했습니다. 과제당 시연 한 번을 사용했고 그래디언트 업데이트는 하지 않았습니다. 즉, 해당 과제를 습득하는 동안 모델의 학습 가중치를 변경하지 않았습니다.

초록에 따르면 RoboScript는 가장 강력한 학습 기반 행동 정책보다 20포인트 이상 높은 성과를 냈습니다. 이는 중요한 비교입니다. 학습 기반 정책은 일반적으로 가중치에 학습된 행동을 담는 반면, RoboScript는 과제별 학습 내용을 컨텍스트 메모리에 저장합니다. 이 결과는 리허설과 과제 메모리가 강력한 학습 정책 기준선과 경쟁할 수 있으며, 이 벤치마크에서는 이를 능가할 수 있음을 시사합니다.

보고된 결과RoboScript
평가한 RoboTwin 2.0 과제 수50
일반 및 무작위화 설정에서의 평균 과제 성공률83.4%
과제당 시연 횟수1
과제 학습을 위한 그래디언트 업데이트0
가장 강력한 학습 기반 행동 정책 대비 성과20포인트 이상

저자들은 시각적 분포 전반에 걸친 일반화, 성찰을 통한 성능 향상, 기반 모델 규모가 커질수록 더 나은 결과를 얻는 점도 보고합니다. 초록에는 일반 장면과 무작위화된 장면의 개별 점수, 과제별 결과, 모델 크기별 점수 또는 성찰 설정별 점수가 제시되어 있지 않아 이러한 비교를 수치화할 수 없습니다. 또한 로봇 형태 간 메모리 적응을 통해 물리적 양팔 로봇으로 전이했다고 보고하지만, 초록에는 실제 로봇의 성공률이 제시되어 있지 않습니다.

월드 인컨텍스트 학습은 어떻게 작동하나요?

WICL은 과제 학습과 모델 학습을 분리합니다. 일반적인 학습 기반 행동 정책에서는 예시가 모델의 가중치에 영향을 주며, 학습된 행동이 학습 데이터 분포에 밀접하게 묶일 수 있습니다. WICL은 모델을 고정된 상태로 유지합니다. 여기서 ‘고정’은 특정 과제를 컨텍스트와 리허설을 통해 익히는 동안 학습된 파라미터가 변하지 않는다는 뜻입니다.

이 과정은 원하는 조작 작업을 보여 주는 시연 한 번으로 시작합니다. 그런 다음 RoboScript는 시뮬레이터와 같은 세계에서 모델이 과제를 리허설하도록 하며, 이때 과제 환경의 피드백을 활용할 수 있습니다. 핵심은 유용한 경험이 의미론적이라는 점입니다. 과제의 단계와 물체의 역할을 포착하므로, 시연의 정확한 시각적 외형을 그대로 복사하는 데 그치지 않습니다. 이러한 과제 지식은 다른 장면에도 적용할 수 있습니다.

리허설이 끝나면 RoboScript는 학습한 과제 지식을 과제 메모리로 저장합니다. 시스템은 학습 과정을 처음부터 반복하지 않고도 새로운 장면에서 고정된 메모리를 적용할 수 있습니다. 데이터 격리는 배포 시 입력을 실제 로봇이 받을 수 있는 정보에 기반하도록 하여, 시뮬레이션 리허설 과정에서 배포 시에는 얻을 수 없는 정보에 접근할 위험을 줄이기 위한 것입니다.

연구진은 성능 향상을 위한 성찰과, 학습을 물리적 양팔 로봇으로 전이할 수 있도록 로봇 형태 간 메모리를 적응시키는 방법도 설명합니다. 초록에는 모델 구조, 과제 메모리의 정확한 내용이나 인코딩 방식, 리허설 및 성찰 알고리즘의 세부 사항은 명시되어 있지 않습니다. 전반적인 처리 과정과 주요 결과는 제시하지만, 각 구현 방식을 재현할 만큼의 상세한 정보는 제공하지 않습니다.

로봇공학에서 왜 중요한가요?

로봇을 실제로 배치할 때는 시연과 현장 조건 사이에 차이가 생기는 경우가 많습니다. 조명이 달라지고 물체 배치가 바뀌며 장비의 외관이나 구성이 달라질 수 있습니다. 원본 이미지에서만 학습하는 시스템은 이런 세부 사항이 바뀌면 어려움을 겪을 수 있습니다. RoboScript의 결과는 다른 가능성을 보여 줍니다. 과제의 구조를 유지하고, 세계 기반 리허설을 활용해 새로운 환경에 맞게 지식을 조정하는 방식입니다.

그래디언트 업데이트를 피하면 과제별 학습을 더 쉽게 관리할 수도 있습니다. 고정된 모델과 별도의 메모리를 사용하면 범용 모델과 특정 과제에 필요한 지식 사이의 경계가 더 명확해집니다. 메모리를 독립적으로 테스트하거나 교체하거나 조정할 수 있다면, 운영자는 기반 모델을 다시 학습하지 않고도 과제 수행 방식을 바꿀 수 있습니다. 논문 초록은 실제 운영 시스템에서 메모리를 어떻게 관리하는지 밝히지 않지만, 두 요소를 분리하는 것은 실용적인 설계 방향입니다.

물리적 양팔 로봇으로의 전이 결과가 중요한 이유는 시뮬레이션 성능만으로는 실제 하드웨어에서 작동하는 방법인지 알 수 없기 때문입니다. 이 결과는 과제 메모리가 시뮬레이션과 로봇 사이의 간극을 넘어 전이되고, 로봇 형태에 맞게 조정될 수도 있다는 초기 증거를 제공합니다. 자동화를 검토하는 팀은 조작 작업을 위한 하드웨어 선택지를 살펴볼 때 중고 로봇 매물도 둘러볼 수 있습니다. 다만 벤치마크에서의 성공이 특정 작업 환경에서의 신뢰성 검증을 대신하지는 않습니다.

한계와 미해결 질문은 무엇인가요?

공개된 초록에는 주요 벤치마크 수치가 있지만 중요한 세부 사항은 빠져 있습니다. 기반 모델의 이름, 과제 메모리의 표현 방식, 과제별 점수, 일반 설정과 무작위화 설정 간의 성공률 차이가 제시되어 있지 않습니다. 이런 세부 정보가 없으면 어떤 과제가 평균을 끌어올렸는지, 조건별 성능 편차가 어느 정도인지 평가하기 어렵습니다.

초록에는 실제 로봇 시연 결과도 수치로 제시되어 있지 않습니다. 하드웨어 사양, 과제 목록, 시험 횟수, 실제 로봇의 성공률이 모두 빠져 있습니다. 따라서 이 결과는 유망한 전이 가능성을 뒷받침하지만, 실제 운영 환경에서의 견고성을 완전히 평가한 것은 아닙니다. 리허설의 품질과 시뮬레이터의 현실성도 실질적인 과제입니다. 성공 여부는 리허설 환경이 제공하는 피드백을 대상 로봇과 장면에 얼마나 잘 전이할 수 있는지에 달려 있습니다.

마지막으로 과제당 시연 한 번으로 얻은 결과는 벤치마크에서 인상적이지만, 모호한 지시, 긴 과제 순서, 안전 제약, 반복적인 실패를 이 방법이 어떻게 처리하는지는 보여 주지 않습니다. 통제된 벤치마크를 넘어 실제로 배치하기 위해서는 이러한 점도 중요하게 검증해야 합니다.

자주 묻는 질문

RoboScript는 과제마다 모델을 학습하거나 미세 조정하나요? 아니요. 모델은 고정된 상태를 유지하며, 보고된 과제 학습에는 그래디언트 업데이트가 사용되지 않습니다.

RoboScript는 과제마다 시연이 몇 번 필요한가요? 보고된 RoboTwin 2.0 결과에서는 과제당 시연 한 번을 사용합니다.

이 방법은 시뮬레이션에서만 작동하나요? 초록은 로봇 형태 간 메모리 적응을 통한 물리적 양팔 로봇으로의 전이를 보고하지만, 실제 로봇의 상세 지표는 제시하지 않습니다.

보고된 주요 벤치마크 결과는 무엇인가요? RoboScript는 일반 설정과 무작위화 설정을 포함한 RoboTwin 2.0의 50개 과제에서 평균 83.4%의 성공률을 기록했습니다. 이는 가장 강력한 학습 기반 행동 정책보다 20포인트 이상 높은 수치입니다.

결론은 무엇인가요?

RoboScript는 로봇이 모델 가중치를 바꾸는 대신 세계 안에서 과제를 리허설하고 그 결과를 과제 메모리로 보존해 조작 작업을 학습할 수 있음을 보여 줍니다. 벤치마크 성능과 보고된 실제 로봇 전이 결과는 월드 인컨텍스트 학습이 유망한 방향임을 보여 주지만, 실제 환경에서의 상세한 테스트는 여전히 필수입니다.