한국어ENGLISH
MENU

휴머노이드·피지컬 AI

실물과 같은 입력으로 다시 배운 걷기 — 세 번 학습 모두 넘어지지 않았지만, 멈추기는 아직

실물 로봇이 잴 수 없는 값 하나를 걷기 정책의 입력에서 빼고 다시 학습했습니다. 시작 번호를 바꾼 세 번의 학습 모두 10초를 넘어지지 않고 걸었습니다. 다만 멈추라는 명령 뒤 미끄러지는 거리는 학습마다 크게 달라, 멈추기는 아직 다듬는 중입니다. 모두 시뮬레이션 기준입니다.

「입력을 실물에 맞추면, 다시 걸을까?」 — 세 번 학습 모두 넘어지지 않았다, 멈추기는 아직. 휴머노이드 교육 썸네일(질문과 도식).

이 글의 결과는 모두 시뮬레이션 기준입니다. 실물 K1에 올려 본 것은 아닙니다.

입력 구성을 실물에 맞춰 다시 학습한 새 걷기 정책은, 세 번 학습 모두 10초를 넘어지지 않고 걸었습니다(시뮬레이션 기준). 이전 걷기 정책은 실물 로봇과 같은 입력 조건이면 걷기 시작 뒤 약 1초 만에 넘어졌습니다(시뮬레이션 기준).

앞 편에서는 시뮬레이션에서 배운 걷기가 실물 로봇과 같은 입력에서는 넘어지는 문제를 찾았습니다. 이번 편은 그 문제를 푼 이야기입니다.


무엇을 바꿨나요?

걷기 정책이 받는 입력에서 '몸이 앞으로 움직이는 속도'를 빼고, 실물 로봇이 실제로 잴 수 있는 값만으로 다시 학습했습니다. 다른 조건은 바꾸지 않았습니다(시뮬레이션 기준).

로봇 몸에 달린 관성 센서는 몸의 기울기와 회전 속도는 재지만, 몸이 앞으로 움직이는 속도는 직접 재지 못합니다. 그래서 처음부터 그 값 없이 걷는 법을 배우게 한 것입니다.

어떻게 판단했나요?

한 번 잘 나온 학습이 아니라, 시작 번호를 바꾼 세 번의 학습 모두 걷기 기준을 넘었는지로 판단했습니다. 걷기 기준은 결과를 보기 전에 정해 두었습니다. 함께 정한 멈추기 기준은 넘지 못했습니다(아래).

강화학습은 학습을 시작할 때 고르는 시작 번호(시드)에 따라 결과가 꽤 달라질 수 있습니다. 그래서 가장 잘 나온 한 번이 아니라, 세 번 모두의 결과를 함께 봅니다.

결과는 어땠나요?

앞으로 초속 0.5m를 10초 동안 명령했을 때, 세 번 학습 모두 넘어짐 0, 앞으로 평균 4.2m, 방향 틀어짐은 가장 나쁜 경우도 3° 안이었습니다(시뮬레이션 기준).

항목결과(세 번 학습, 시뮬레이션 기준)
넘어짐세 번 모두 0
10초 동안 앞으로 간 거리세 번 평균 4.2m
방향 틀어짐가장 나쁜 경우도 3° 안
영상 — 같은 실물 입력 조건에서 이전 정책(왼쪽)과 새 정책(오른쪽). 시뮬레이션 — 실물 아님 · 세 번 학습 중 한 번

그럼 이제 다 된 건가요?

아닙니다. 멈추라는 명령을 받은 뒤 미끄러지는 거리는 학습마다 크게 달랐습니다. 어떤 학습은 거의 바로 섰지만, 어떤 학습은 한참 더 걸어간 뒤에 섰습니다.

그래서 이번 정책은 '실물 입력으로 걷기'까지 확인한 것이고, 멈추기는 아직 다듬는 중입니다(시뮬레이션 기준).

이 과정에서 배운 것

  • 시뮬레이터가 알려 주는 값과 실물 로봇이 잴 수 있는 값을 먼저 맞춥니다. 맞지 않는 값에 기대어 배운 걷기는 실물 조건에서 넘어질 수 있습니다.
  • 한 번 잘 나온 숫자를 믿지 않습니다. 시작 번호를 바꾼 세 번의 학습 모두로 판단하고, 기준은 결과를 보기 전에 정합니다. 걷기 기준은 넘었고, 멈추기 기준은 넘지 못했습니다.
  • 풀린 것과 남은 것을 나눠 적습니다. 이번에 확인한 것은 걷기이고, 멈추기는 남은 과제입니다.

자주 묻는 질문

실물 K1에서 걸은 건가요?

아닙니다. 모두 시뮬레이션 결과입니다. 실물 로봇과 같은 입력 조건으로 시뮬레이션에서 시험했고, 실물 K1에 올려 본 것은 아닙니다.

무엇을 바꿨나요?

걷기 정책이 받는 입력에서 '몸이 앞으로 움직이는 속도'를 빼고, 실물 로봇이 실제로 잴 수 있는 값만으로 다시 학습했습니다. 다른 조건은 바꾸지 않았습니다(시뮬레이션 기준).

결과는 얼마나 좋아졌나요?

앞으로 초속 0.5m를 10초 동안 명령했을 때, 세 번 학습 모두 넘어짐 0, 앞으로 평균 4.2m, 방향 틀어짐은 가장 나쁜 경우도 3° 안이었습니다(시뮬레이션 기준).

멈추기도 해결됐나요?

아닙니다. 멈추라는 명령 뒤 미끄러지는 거리는 학습마다 크게 달랐습니다. 이번 정책은 '실물 입력으로 걷기'까지 확인한 것이고, 멈추기는 아직 다듬는 중입니다(시뮬레이션 기준).

이런 과정을 수업에서 다룰 수 있나요?

수업에서 다루는 범위와 방법은 교육 상담에서 안내합니다.

이 글에서 확인한 것 · 확인하지 못한 것

  • 확인한 것(시뮬레이션 기준): 입력을 실물에 맞춰 다시 학습한 걷기 정책이, 시작 번호를 바꾼 세 번의 학습 모두 넘어짐 0, 앞으로 평균 4.2m, 방향 틀어짐 최악 3° 안.
  • 확인하지 못한 것: 실물 K1에서의 동작, 멈추기(학습마다 미끄러지는 거리가 크게 다름 — 다듬는 중).

출처: 에스브이로보틱스 실습 기록(Booster K1 걷기 강화학습, 실물과 같은 입력으로 다시 학습, 2026-10-04~05). 모두 시뮬레이션 결과입니다.


이 글과 그림의 저작권은 SV로보틱스에 있습니다. 원문 링크를 밝힌 인용은 환영하며, 전문 복제·재배포와 교육 자료로의 전재는 허락이 필요합니다.

  • #강화학습
  • #Isaac Lab
  • #휴머노이드 로봇
  • #로봇 걷기
  • #심투리얼
  • #피지컬 AI
  • #로봇 시뮬레이션

MORE POSTS

다른 기록도 살펴보세요

휴머노이드·피지컬 AI

로봇 강화학습을 시작하기 전에 — Isaac Sim·Isaac Lab·MuJoCo 받는 곳과 설치 순서

로봇이 스스로 걷는 법을 배우게 하려면 시뮬레이터부터 깔아야 합니다. Omniverse·Isaac Sim·Isaac Lab·MuJoCo가 각각 무엇인지, 공식 내려받기 주소와 저희가 쓴 버전, 공식 사양과 저희 PC 사양, 설치 순서와 확인 방법, 저희가 실제로 막혔던 곳을 한 글에 모았습니다.

읽어보기 →

휴머노이드·피지컬 AI

가상 K1에게 박물관 안내를 맡겨 보았습니다 — 배운 걸음으로 코스를 돌고, 한 번 잘 나온 숫자는 믿지 않기

강화학습으로 배운 Booster K1의 걸음을 박물관 안내 시뮬레이션에 붙였습니다. 표식을 보고 전시물 앞까지 걸어가 해설하는 코스를 학습 시작 번호(시드)를 바꾼 세 걸음으로 각각 돌려 모두 출구까지 도착했고, 넘어짐은 없었습니다. 다만 모두 시뮬레이션이고, 걸음이 충분히 좋은지는 학습 시작 번호(시드)를 바꿔 여러 번 학습한 평균과 가장 나쁜 값으로 따로 판정합니다.

읽어보기 →