Isaac Lab으로 휴머노이드 강화학습

NVIDIA Isaac Sim과 Isaac Lab으로 Unitree G1을 걷게 만든 기록입니다. 전 15편이고, 앞에서부터 순서대로 읽도록 짜여 있습니다. 각 편은 실행한 명령과 실측한 숫자를 그대로 싣고, 예측이 빗나간 것도 빗나간 대로 적었습니다.

이 시리즈는 Genesis 시즌 1의 후속입니다. 같은 로봇, 같은 목표를 다른 도구로 하면서 도구를 바꿔야만 보이는 것을 봅니다. 시즌 1을 안 보셨어도 괜찮습니다. 필요한 대목마다 링크를 걸어 뒀습니다.


시작하기 전에


1부. 도구 익히기 (00~03)

NVIDIA 스택의 이름부터 정리하고, 로봇을 세우는 데까지.


2부. 학습과 측정 (04~07)

학습 버튼을 누르기 전에 채점표부터 읽고, 결과는 영상이 아니라 자로 판정합니다.


연구 노트

튜토리얼과 별도로, 주제를 깊게 파는 글입니다. 3부 실험의 설계도에 해당합니다.


3부. 보상을 옮겨 보다 (08~11)

제조사의 공식 보상을 우리 환경으로 옮기는 실험 연작입니다. 모든 실험에서 결과를 보기 전에 예측을 적고 채점했습니다. 최종 전적은 29전 19승입니다.


이 시리즈에서 남는 것

로봇을 걷게 만드는 절차보다, AI에게 목표를 말하는 일의 어려움이 더 많이 남도록 짰습니다.

  • 채점표에 없는 품질은 공짜로 얻어지지 않는다는 것 (04~06편)
  • 채점 기준을 학습하는 쪽이 볼 수 없으면 그 항목은 작동하지 않는다는 것 (09편)
  • 남의 설정을 베낄 때 따라오지 않는 것들이 무엇인지 (10~11편)
  • 그리고 예측을 먼저 적어 두면, 틀렸을 때 무엇을 몰랐는지가 남는다는 것

다음 시즌에서는 로봇에게 지형을 보는 눈을 줍니다. 높이맵 관측과 계단입니다.