← 최신 논문
💻 컴퓨터 과학

Efficiently Learning Robust Torque-based Locomotion Through Reinforcement with Model-Based Supervision

본 논문은 모델 기반 컨트롤러와 특권 정보를 가진 모델 기반 오라클로부터의 지도 학습을 통해 효율적으로 훈련되어 실세계의 불확실성을 보상하고 심투리얼(sim-to-real) 전이를 개선하는 강화학습 기반 잔차 정책을 결합한 강건한 이족 보행 로코모션 프레임워크를 제안한다.

원저자: Yashuai Yan, Tobias Egle, Christian Ott, Dongheui Lee

게시일 2026-01-23
📖 4 분 읽기☕ 가벼운 읽기

원저자: Yashuai Yan, Tobias Egle, Christian Ott, Dongheui Lee

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. ✨ 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

로봇에게 걷는 법을 가르친다고 상상해 보세요. 이는 마치 아기가 무겁고 딱딱한 부츠를 신고 울퉁불퉁하고 불안정한 바닥 위를 걷는 법을 배우는 것과 비슷합니다. 여기에는 두 가지 주요 문제가 있습니다:

  1. "완벽한 세상" 문제: 만약 로봇을 완벽한 컴퓨터 시뮬레이션 속에서 가르친다면, 로봇은 실제 흙 위로 발을 내딛는 순간 넘어질 것입니다. 왜냐하면 현실 세계는 지저도 있고, 소음이 많으며, 예측 불가능하기 때문입니다.
  2. "시행착오" 문제: 만약 로봇이 수천 번 넘어지기를 바라며 단순히 운에 맡기고 배우게 하는 방식(강화 학습이라고 불리는 방법)으로 가르치려 한다면, 시간이 너무 오래 걸리고 에너지를 낭비하며 위험할 수 있습니다.

이 논문은 이 두 세계의 장점을 결합한 영리한 "하이브리드" 솔루션을 제 제안합니다. 이것은 로봇에게 걷는 법을 가르치기 위해 협력하는 세 명의 팀이라고 생각하면 됩니다.

이야기 속의 세 캐릭터

  1. 베테랑 코치 (기본 정책 - The Base Policy):
    이것은 전통적인 수학 기반 컨트롤러입니다. 물리 법칙의 규칙을 알고 있으며 로봇이 어떻게 걸어야 하는지에 대한 탄탄한 계획을 가지고 있습니다. 마치 완벽한 보폭을 알고 있는 엄격한 코치와 같습니다. 하지만 이 코치는 로봇의 약간 부정확한 지도를 가지고 작업합니다. 만약 로봇의 관절이 녹슬거나 바닥이 미끄럽다면, 코치의 계획은 실패하기 시작하고 로봇은 비틀거립니다.

  2. 전지전능한 오라클 (오라클 정책 - The Oracle Policy):
    이것은 컴퓨터 시뮬레이션 내부에만 존재하는 "슈퍼 코치"입니다. 이 존재는 **특권 정보(privileged information)**를 가지고 있습니다. 즉, 로봇의 정확한 무게, 바닥의 정확한 마찰력, 모터의 정확한 속도를 알고 있습니다. 따라서 어떤 상황에서도 완벽하고 이상적인 발걸음을 계산해 낼 수 있습니다.

  • 중요한 함정: 실제 로봇은 이 슈퍼 코치를 볼 수 없습니다. 슈퍼 코치는 오직 연습 중에 학생을 돕기 위해서만 그곳에 존재합니다.
  1. 학생 (잔차 강화 학습 정책 - The Residual RL Policy):
    이것은 우리가 실제로 훈련시키고 있는 "두뇌"입니다. 스스로 해보며 배우는 똑똑한 AI입니다. 학생의 임무는 베테랑 코치의 말을 듣되, 동시에 전지전능한 오라클을 관찰하는 것입니다.

훈련 방식: "섀도잉(Shadowing)" 방법

보통 AI를 가르칠 때는, "안 넘어지면 잘한 것이고, 넘어지면 못한 것이다"라고 말합니다. 이것은 마치 운전 후에 단지 "사고 났다" 혹은 "사고 안 났다"라는 말만 듣고 운전을 배우려는 것과 같습니다. 이는 매우 느리고 좌절감을 주는 방식입니다.

이 논문은 새로운 방식인 **지도 강화 학습(Supervised Reinforcement Learning)**을 소개합니다.

다음은 비유입니다:
학생이 줄타기를 하고 있다고 상상해 보세요.

  • 베테랑 코치가 기본 지침을 줍니다: "앞으로 한 걸음 내디뎌라."
  • 전지전능한 오라클은 갑작스러운 돌풍(현실 세계의 불확실성)을 감지하고, 균형을 잡기 위해 학생이 약간 왼쪽으로 몸을 기울여야 한다는 것을 알고 있습니다.
  • 학생은 코치를 따라가려고 노력합니다.
  • 마법 같은 단계: 학생이 넘어졌는지 확인하고 기다리는 대신, 오라클은 학생이 했어야 할 정확한 교정 동작을 속삭여 줍니다 ("왼쪽으로 5도 기울여").
  • 그 후, 학생이 그 속삭임을 따라 하지 못한다면 (수학적 공식을 통해) 벌점을 받게 됩니다.

학생이 단순히 넘어지는 것을 보고 배우는 것이 아니라, 오라클의 완벽한 교정 동작을 끊임없이 복제하도록 강제함으로써, 학생은 훨씬 더 빠르게 배울 수 있습니다.

"무작위화" 체육관 (The "Randomization" Gym)

로봇이 실제 세계에 대비할 수 있도록, 훈련은 "혼돈의 체육관"에서 이루어집니다.

  • 컴퓨터는 로봇의 무게를 무작위로 바꾸고, 바닥을 미끄럽게 만들며, 센서 노이즈(라디오의 잡음 같은 것)를 추가하고, 심지어 로봇의 뇌 신호 지연까지 발생시킵니다.
  • 베테랑 코치는 이 혼돈 속에서 추측해야 합니다.
  • 오라클은 혼돈이 무엇인지 정확히 알고 있으며, 그에 대한 완벽한 대응책을 제시합니다.
  • 학생은 코치의 추측과 오라클의 완벽한 움직대 사이의 간극을 메우는 법을 배웁니다.

연구 결과 (The Results)

연구진은 이를 세 가지 서로 다른 로봇(소형, 중형, 대형)에 테스트했습니다. 결과는 다음과 같았습니다:

  • 베테랑 코치 단독: 환경이 지저분해지자 로봇은 즉시 넘어졌습니다. 너무 경직되어 있었습니다.
  • 학생 단독 (표준 AI): 처음부터 배우려고 노력했지만 어려움을 겪었습니다. 보상이 너무 모호했기 때문에 시간이 오래 걸렸고 자주 실패했습니다.
  • 학생 + 오라클 (이 논문의 방식): 이 팀은 강력한 힘을 보여주었습니다.
    • 로봇은 훨씬 더 빠르게(며칠이 아닌 몇 시간 만에) 걷는 법을 배웠습니다.
    • 로봇은 믿기 힘들 정도로 견고해졌습니다. 연구진이 시뮬레이션을 극도로 혼란스럽게 만들어도(로봇의 무게나 바닥 마찰력을 변경해도), 로봇은 계속 걸었습니다.
    • 실제 로봇은 그 완벽한 정보에 접근할 수 없음에도 불구하고, 그들은 "전지전능한 오라클"과 거의 대등한 성능을 보여주었습니다.

핵심 요약

이 논문은 "경직된 수학"과 "느린 시행착오" 중 하나를 선택할 필요가 없다는 것을 보여줍니다. "슈퍼 전문가"(오라클)가 학습하는 AI(학생)를 안내하고, 동시에 AI가 기본적인 플래너(코치)의 말도 듣게 함으로써, 현실 세계가 무질서하고 예측 불가능할 때도 로봇을 견고하고 효율적으로 걷게 가르칠 수 있습니다.

이는 학생에게 교과서(코치)를 주고, 모든 시험 문제의 정답을 알고 있는 개인 과외 선생님(오라클)을 붙여주어, 학생이 매번 실패를 경험하지 않고도 올바른 습관을 즉각적으로 익히도록 하는 것과 같습니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →