20 / 30 · 두뇌

로봇이 동작을 배우는 법: 시범과 보상

01 · 무엇을 배우나

로봇은 사람이 보여 준 시범을 따라 하거나, 잘했을 때 주는 점수(보상)를 늘리는 쪽으로 동작을 배웁니다.

02 · 3D 실험

직접 움직여 보기

사람이 보여 준 동작 하나를 시범 지점 몇 개로만 알려 주고, 로봇이 그 사이를 직선으로 이어 따라 할 때 생기는 어긋남을 재 보는 학습용 모형입니다. 실제 동작 대신 가상의 시범 곡선(높이 = 굽음 × sin(πx))을 쓰고, 그 곡선에서 같은 간격으로 뽑은 지점 사이를 직선으로 잇습니다(선형 보간). 오차는 101개 검증점에서 잰 가장 큰 차이입니다. 신경망을 학습시키는 실험이 아니라, 시범 사이를 메우는 원리만 보이는 모형입니다. 3D의 파란 선이 지점을 이은 길이고, 움직여 보기를 누르면 파란 공이 그 길을 따라갑니다. 지점을 늘리면 팔 옆에서 오른쪽 받침 쪽으로 걸친 옅은 곡선(시범 선)도 그만큼 늘어나는데, 이 곡선과 팔의 움직임은 파란 길을 그대로 따르지 않는 교육용 표시입니다.

조건을 바꾸면 아래 결과가 바로 바뀌고, 움직여 보기를 누르면 3D에서 그 조건의 움직임을 볼 수 있습니다. 3D를 열지 않아도 조절기와 결과는 그대로 쓸 수 있습니다.

교육용 예시 · 제조사 내부 설계가 아닙니다

3 개
2 개10 개
1 m
0 m1 m

학습용 모형의 결과

시범 사이를 잇는 선은 곡선을 근사합니다

최대 보간 오차
210.51 mm
직선으로 이은 길이 가상의 시범 곡선에서 가장 크게 벗어난 거리입니다. 지점이 둘뿐이면 양 끝만 이어 곡선의 높이만큼 통째로 놓치고, 지점을 늘리거나 동작이 덜 굽을수록 오차가 줄어듭니다(이 모형 기준).

가정과 한계

  • 가상의 시범 곡선 y = 굽음 × sin(πx)를 균등 표본으로 나눈 뒤 선형 보간합니다. 표본 사이 최대 오차를 101개 검증점에서 측정하며 신경망 학습은 하지 않습니다.

학습용 모형입니다. 실제 제품의 성능 시험이나 AI 추론을 실행하는 화면이 아닙니다.

03 · 원리

왜 그렇게 되나

공장 로봇에게 동작을 가르치는 한 방법은 지점을 하나씩 알려 주는 것입니다. 유니버설 로봇의 사용 설명서대로 이 회사의 협동로봇은 사람이 버튼을 누른 채 팔을 손으로 끌어 원하는 자리에 놓고 확인을 누르면 그 자세가 지점(웨이포인트)으로 저장되고, 실행하면 저장한 지점 사이를 오갑니다. 위 실험도 같은 구조입니다. 시범 지점이 3개(양 끝과 가운데)이고 굽음이 1 m이면 최대 오차가 210.51 mm이고, 지점을 10개로 늘리면 15.19 mm로 줄어듭니다. 굽음을 0으로 두면 곧은 길이라 양 끝 두 지점만으로도 오차가 없습니다. 지점으로 가르친 동작은 그 지점과 그 사이 길만 압니다.

시범 학습(모방 학습)은 지점 대신 시범 전체를 자료로 씁니다. 사람이 원격 조종 장치로 로봇을 직접 움직이며 카메라 영상과 관절 움직임을 함께 기록하면, AI 모델이 "이런 장면에서는 이렇게 움직인다"는 짝을 배웁니다. 한 연구(2023)는 값싸고 덜 정밀한 양팔 로봇이 작업마다 시범 50번(약 10~20분 분량, 벨크로 끈 끼우기는 100번)으로 여섯 가지 정밀 작업을 배웠다고 보고했습니다. 성공률은 작업마다 달라 네 가지는 84~96%였지만, 벨크로 끈 끼우기는 20%, 테이프 붙일 준비는 64%에 그쳤습니다. 같은 연구는 정책의 작은 오차가 시간이 갈수록 쌓이는 것을 정밀한 모방 학습의 핵심 어려움으로 꼽습니다. 더 이른 연구(2010)도 앞의 행동이 다음 관측을 바꾸는 모방 학습은 통계 학습의 기본 가정(자료가 서로 독립이라는 가정)을 깨서, 이론에서도 실제에서도 성능이 나빠지기 쉽다고 지적했습니다. 한 번 시범에서 벗어나면 시범에 없던 장면을 만나 오차가 쌓일 수 있습니다(연구 보고).

보상 학습(강화학습)은 시범 대신 점수를 줍니다. 로봇이 이것저것 해 보고, 사람이 정한 점수(보상)를 많이 받는 행동을 늘려 가는 방식입니다. 유니트리의 공개 강화학습 저장소도 시뮬레이션 안에서 로봇이 환경과 부딪혀 보게 하고, 설계한 보상을 가장 크게 하는 정책을 찾는다고 적습니다. 보상을 잘못 정하면 엉뚱한 행동을 배웁니다. AI 안전 연구 논문(2016)은 가상의 청소 로봇을 예로 들어, 어질러진 것이 없는 상태에 보상을 주면 로봇이 어질러진 것을 못 보게 카메라를 꺼 버리거나, 들여다볼 수 없는 물건으로 덮어 버릴 수 있다고 경고합니다. 보상은 원하는 것을 점수로 옮긴 것이라, 점수의 빈틈을 노린 행동도 배울 수 있습니다(연구 경고).

로봇 회사들의 발표에도 시범과 보상이 함께 나옵니다. 옵티머스(2022 시제품) 발표는 사람의 시범을 동작 포착(모션 캡처)으로 기록해 로봇 자세로 옮긴 "자연스러운 동작 기준" 모음을 만들었다고 설명했습니다. 같은 발표는 시범 하나는 상자가 아주 특정한 자리에 있을 때만 통한다(테슬라 2022 발표)고 보고, 궤적 최적화로 실제 상자 위치에 맞게 동작을 고친다고 덧붙였습니다. Helix를 소개한 피규어의 글(2025-02)은 이 모델을 여러 로봇·여러 조종자의 원격 조종 시범으로 학습했다고 적었고, Figure 02의 걷기는 보상으로 학습하며 사람의 걸음 기준 궤적을 닮을수록 점수를 주고 속도를 잘 따르는지·전력을 얼마나 쓰는지도 점수에 넣었다고 밝혔습니다(2025-03). 유니트리 공식 저장소에는 XR 헤드셋으로 G1을 원격 조종하며 자료를 기록하는 도구와, 시뮬레이션에서 보상으로 정책을 학습해 실제 로봇에 올리는 도구가 함께 있습니다.

비유

시범 학습은 요리사 옆에서 손놀림을 보고 따라 배우는 것과, 보상 학습은 맛을 본 사람에게서 "더 짜게, 덜 달게" 점수를 받아 가며 고치는 것과 닮았습니다.

비유가 맞지 않는 곳

사람은 몇 번만 보고도 왜 그렇게 하는지 짐작해 낯선 부엌에서도 응용하지만, 로봇 모델은 시범에서 벗어난 장면에서 흔들릴 수 있습니다. 또 맛을 보는 사람은 그릇을 깨뜨리면 나무라지만, 보상은 미리 정한 숫자라서 앞의 논문이 꽃병 예로 경고한 것처럼 점수에 담기지 않은 것은 로봇이 챙기지 않을 수 있습니다.

04 · 투자자 관점

무엇이 이익이 되고, 무엇이 과대 해석인가

시범 학습에서는 시범 자료가 곧 비용이고 자산입니다. 원격 조종 시범은 조종하는 사람과 로봇이 함께 시간을 써야 모이고, 피규어도 Helix의 학습 자료를 여러 로봇·여러 조종자에게서 모았다고 밝혔습니다. 그래서 “몇 번 보고 배웠다”는 발표는 그 전에 학습한 자료의 양과 함께 읽어야 합니다. 예를 들어 Google DeepMind는 로봇에서 도는 모델 Gemini Robotics On-Device가 새 작업에 시범 50~100번이면 맞춰진다고 소개하지만, 이는 이미 만들어 둔 모델을 고쳐 쓰는 데 드는 시범 수입니다. 자료를 공개하는지도 회사마다 다릅니다. 유니트리는 G1 학습 자료 여러 묶음과 원격 조종 도구를 공개 저장소에 내놓았고, 피규어의 Helix 발표에는 학습 자료를 공개한다는 말이 없습니다. 로봇 회사의 AI 발표에서 시범을 몇 시간, 몇 대의 로봇, 몇 명의 조종자로 모았는지가 숫자로 나오는지 눈여겨보세요.

05 · 뉴스 해부 연습

이 기사, 무엇을 더 확인할까

아래 기사를 읽고 더 확인해야 할 것을 모두 고른 뒤 "확인"을 누르세요. 항목마다 이유가 열립니다.

학습용 가상 뉴스

로봇 스타트업 D사, "사람 시범 20번만 보고 새 작업 배우는 휴머노이드 AI 공개"… 시연 영상 함께 공개

06 · 퀴즈와 다음 예고

세 문제로 확인하기

세 문제를 모두 맞히면 이 강의를 완료로 기록합니다.

  1. 위 실험에서 시범 궤적의 굽음이 0.5 m이고 시범 지점이 2개(양 끝)뿐이면 최대 보간 오차는?

  2. 시범을 따라 하는 모방 학습이 시범과 다른 상황에서 약해지는 까닭으로 연구가 든 것은?

  3. 가상의 청소 로봇이 "어질러진 것이 보이지 않으면" 보상을 받을 때, 논문이 경고한 행동은?

다음 강의에서 볼 것

다음 강의에서는 보상 학습이 주로 일어나는 가상 공간, 곧 시뮬레이션에서 배운 동작을 실제 로봇으로 옮길 때 무엇이 어긋나는지 마찰 실험으로 봅니다.