명장 홈🤖 AI명장유튜브 AI 강좌를 함께 정리하고 함께 배우는 명장 플랫폼명장 게시판 홈요청하기
본문 태그 링크 끄기

Isaac Lab·Newton 학습 정책의 MuJoCo 평가 (Sim-to-Sim 7)

SPARC Lab · 2026-11-07 · 유튜브 시청 80 · 게시판 조회 0 · 외국인

응용강화학습

유튜브 썸네일

난이도 응용#강화학습#MuJoCo#Newton#휴머노이드#Sim2Sim

← 목록

저자: SPARC Lab (외국인) · 원제: Sim-to-Sim Tutorial 7: Isaac Lab & Newton to MuJoCo Policy Transfer Evaluation

난이도 판정: 강화학습 정책을 다른 시뮬레이터로 옮겨 평가하는 실무 절차를 터미널 명령과 파일 경로 중심으로 보여줍니다. 수식이나 알고리즘 구현 세부보다는 도구 사용과 워크플로우 이해가 중심이어서 응용 단계로 판단했습니다.

요약

이 영상은 Isaac Lab과 Newton에서 학습한 휴머노이드 로봇 정책을 MuJoCo에서 평가하는 Sim-to-Sim 과정을 보여줍니다. 같은 태스크 설정을 두 시뮬레이터에서 학습하고, 저장된 체크포인트를 MuJoCo로 불러와 걷기 동작을 확인하는 흐름입니다.

⏱ 00:001. 영상의 목표와 흐름

⏱ 00:00영상은 지난 편에서 다룬 MuJoCo에서 Isaac Lab·Newton으로의 전이와 반대 방향을 다룹니다. Isaac Lab과 Newton에서 모델을 학습한 뒤 그 결과를 MuJoCo에서 평가하는 것이 핵심입니다.

영상 장면 00:00
▶ 00:00 영상에서 보기

전체 과정은 학습 단계와 평가 단계 두 부분으로 나뉩니다. 발표자는 시간을 줄이기 위해 이미 1,500 iteration까지 학습된 체크포인트를 가져와 사용한다고 설명합니다.

⏱ 00:272. 태스크 준비

⏱ 00:27이번 실습은 지난 편과 동일한 G1_29DOF_MJLab 태스크를 사용합니다. 설명란의 링크에서 태스크 폴더를 내려받아 지정된 디렉터리에 복사하면 됩니다.

영상 장면 00:27
▶ 00:27 영상에서 보기

복사 후에는 터미널에서 명령을 실행해 Isaac Lab에 태스크가 제대로 등록되었는지 먼저 확인합니다. 등록 목록에 태스크가 보이면 학습을 진행할 수 있습니다.

⏱ 00:463. Newton과 Isaac Lab에서의 학습

⏱ 00:46먼저 Newton에서 학습을 시작합니다. 이전 Sim-to-Sim 편에서 쓴 명령을 그대로 사용하고, 환경 수와 iteration 수도 같게 유지합니다. Newton 뷰어가 열리고 학습 로그가 출력되기 시작합니다.

영상 장면 00:46
▶ 00:46 영상에서 보기

전체 학습에는 약 2시간이 걸리므로 발표자는 끝까지 기다리지 않고 중간에 멈춥니다. 대신 미리 학습해 둔 모델을 평가에 사용합니다. 저장 경로는 g1_mjlb29_Newton 폴더 아래의 실행 시각 폴더이며, 그 안에 model_1499.pt가 평가용 체크포인트입니다.

이어서 Isaac Lab에서도 같은 방식으로 학습합니다. 명령은 같고 시각화와 물리 엔진 설정만 바뀝니다. 역시 전체 학습 대신 1,500 iteration까지 학습된 model_1499.pt를 사용합니다.

⏱ 02:384. Isaac Lab 체크포인트 위치

⏱ 02:38Isaac Lab 학습 결과는 g1_mjlb29_PhysX 폴더에 저장됩니다. 방금 실행한 학습은 실행 시각 폴더에 기록되지만, 중간에 멈췄기 때문에 model_0만 남아 있습니다.

영상 장면 02:38
▶ 02:38 영상에서 보기

그래서 발표자는 미리 완료해 둔 학습 폴더를 열어 model_1499.pt를 확인합니다. 이 파일이 Isaac Lab에서 MuJoCo로 평가할 때 사용할 모델입니다. 여기까지가 학습 단계의 정리입니다.

⏱ 03:545. MuJoCo에서 정책 평가

⏱ 03:54평가 단계에서는 먼저 MuJoCo용 conda 환경을 활성화합니다. MuJoCo 설치 방법은 발표자가 앞선 튜토리얼에서 다뤘기 때문에 여기서는 생략합니다.

영상 장면 03:54
▶ 03:54 영상에서 보기

다음으로 평가 명령을 실행하면서 모델이 들어 있는 폴더 경로를 인자로 넘깁니다. Newton 모델을 적용하자 MuJoCo가 로드되고 Unitree G1 로봇이 걷는 모습이 나타납니다. 이것이 Newton에서 MuJoCo로의 Sim-to-Sim 전이 결과입니다.

같은 명령을 Isaac Lab 모델 폴더 경로로 바꾸어 실행하면 Isaac Lab 정책도 MuJoCo에서 정상적으로 로드되고 로봇이 자연스럽게 걷습니다.

⏱ 04:586. 정리와 다음 편 예고

⏱ 04:58발표자는 MuJoCo, Isaac Lab, Newton 사이의 Sim-to-Sim 흐름을 모두 살펴봤다고 정리합니다. 이 시리즈를 차례로 보면 각 시뮬레이션 도구를 자신의 실험이나 과제에 활용하는 데 익숙해질 수 있다고 말합니다.

영상 장면 04:58
▶ 04:58 영상에서 보기

다음 영상에서는 도메인 랜덤화를 다루고, Centurial이라는 새 시리즈도 시작한다고 예고합니다.

난이도 응용#강화학습#MuJoCo#Newton#휴머노이드#Sim2Sim

← 목록으로
공유페이스북밴드

이 글에 대해 요청(숨김) 수정 요청