Embodied Learning of Reward for Musculoskeletal Control with Vision Language Models
이 논문은 추상적인 자연어 목표와 암묵적인 생리학적 움직임 전략 사이의 간극을 메움으로써, 고차원 근골격 제어를 위한 보상 함수를 반복적으로 발견하고 정교화하기 위해 시각-언어 모델을 활용하는 MoVLR(Motion from Vision-Language Representation) 프레임워크를 소개한다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
매우 복잡하고 인간과 유사한 로봇에게 걷기, 달리기, 또는 물 따르기를 가르친다고 상상해 보십시오. 로봇의 몸은 수백 개의 작은 근육과 관절로 이루어져 있으며, 이들은 모두 복잡하고 얽힌 그물처럼 연결되어 있습니다. 만약 당신이 로봇에게 "앞으로 걸어"와 같은 단순한 명령을 내린다면, 로봇은 그것을 어떻게 해야 하는지 알지 못합니다. 어떤 근육을 사용해야 하는지, 어떻게 균형을 잡아야 하는지, 혹은 팔을 어떻게 흔들어야 하는지도 모릅니다.
과거에 엔지니어들은 엄격한 수학 교사처럼 행동하며 로봇을 위한 수천 가지의 구체적인 규칙(보상)을 직접 작성해야 했습니다: "머리를 높게 유지하라", "왼쪽으로 기울지 마라", "무릎을 이만큼 움직여라" 등등 말입니다. 이는 매우 어려웠으며, 종종 로봇이 끊기거나 부자연스럽게 움직이는 결과를 초래했고, 많은 시행착오를 필요로 했습니다.
새로운 해결책: "코치와 비평가" 팀
이 논문은 MoVLR(Vision-Language Representation를 통한 동작 생성)이라고 불리는 새로운 시스템을 소개합니다. 이것은 한 사람이 매뉴얼을 쓰는 대신, 두 명의 전문가가 협력하여 로봇을 가르치는 것과 같습니다.
- 로봇 (운동선수): 정해진 규칙에 따라 움직이려고 노력합니다.
- 시각-언어 모델 (눈을 가진 코치): 로봇이 움직이는 영상을 "보고" 그 장면을 평이한 영어로 이해할 수 있는 AI입니다. 이는 마치 러너를 보고 "왼쪽으로 너무 기울어졌고, 팔 스윙이 다리 박자와 맞지 않습니다"라고 말할 수 있는 스포츠 코치와 같습니다.
- 언어 모델 (규칙 작성자): "코드"를 말하는 AI입니다. 이 모델은 코치의 조언을 듣고, 실수를 바로잡기 위해 로봇의 규칙집을 다시 작성합니다.
작동 방식: 개선의 순환
이 과정은 연습과 피드백의 순환 방식으로 작동합니다:
- 1단계: 시도. 로봇가 현재 규칙에 따라 걷기를 시도합니다.
- 2단계: 영상. 시스템이 이 시도 과정을 영상으로 기록합니다.
- 3단계: 비평. "눈을 가진 코치"(VLM)가 영상을 관찰합니다. 단순히 "8/10점"과 같은 점수를 주는 대신, 상세하고 인간적인 비평을 제공합니다: "로봇이 휘청거리고 있습니다. 골반을 더 높게 유지하고 팔을 더 자연스럽게 흔들어야 합니다."
- 4단계: 재작성. "규칙 작성자"(LLM)는 그 비평을 받아 즉시 로봇의 코드를 다시 작성합니다. 예를 들어, "왼쪽으로 기우는 것에 벌점을 부여하라" 또는 "팔 흔들기에 보상을 부여하라"와 같은 새로운 지침을 추가합니다.
- 5단계: 반복. 로봇은 새로운 규칙에 따라 다시 시도합니다. 코치는 다시 관찰하고 새로운 조언을 주며, 작성자는 코드를 다시 수정합니다.
연구 결과
연구진은 이 시스템을 700개의 근육을 가진 매우 복잡한 체계인 디지털 인간 모델과 타조 모델에 테스트했습니다. 그들은 시스템에 다음과 같은 과제를 부여했습니다:
- 평지에서 앞으로 걷기.
- 울퉁불퉁하고 바위가 많은 길 걷기.
- 가파른 언덕 오르기.
- 물을 쏟지 않고 병의 물 따르기.
- 손으로 정육면체 회전시키기.
결과:
- 인간보다 뛰어남: 많은 경우에서, 이 AI 팀은 인간 전문가가 손으로 쓸 수 있는 것보다 더 나은 움직임 규칙을 찾아냈습니다. 로봇은 더 멀리 걸었고 물을 더 안정적으로 따랐습니다.
- 다른 AI보다 뛰어남: 보상을 학습하려고 시도했던 이전의 AI 방식들은 실패하거나 끊기는 움직임을 만들어냈습니다. 반면 MoVLR은 부드럽고 자연스러운 움직임을 만들어냈습니다.
- 적응력: 시스템은 평지에서 걷는 법을 배웠고, 별도의 재학습 없이도 바위가 많은 언덕을 걷거나 심지어 일부 근육이 약해진 부상 입은 신체에서도 성공적으로 걸을 수 있었습니다. 시스템은 인간이 하는 것처럼 스스로 보완하는 방법을 찾아냈습니다.
거시적 관점
이 논문은 AI가 "보고" "말할" 수 있게 함으로써, 우리가 드디어 "멋지게 걷기"라는 단순한 인간의 목표와 신체가 실제로 움직이는 매우 복잡한 물리 법칙 사이의 간극을 메울 수 있다고 주장합니다. 수학을 추측하는 대신, AI가 로봇을 관찰하게 하고, 무엇이 잘못되었는지 말하게 하며, 규칙을 자동으로 수정하게 만드는 것입니다. 이는 마치 지치지 않고, 세부 사항을 잊지 않으며, 선수를 완벽하게 만들기 위해 플레이북을 즉각적으로 수정할 수 있는 코치를 두는 것과 같습니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.