Genesis 휴머노이드 시뮬레이션

물리 시뮬레이터 Genesis 위에서 휴머노이드 로봇 Unitree G1을 걷게 만들고, 그 걸음이 진짜인지 끝까지 의심해 본 기록입니다. 설치부터 시작해 강화학습, 조종, 외란 회복, 계단 오르기까지 순서대로 따라올 수 있게 썼습니다.

번호순으로 읽는 것을 권합니다. 앞 글의 결과를 뒤 글이 이어받는 구조라서, 중간부터 읽으면 “이 체크포인트는 어디서 났지?” 하는 대목이 나옵니다. 다만 연구 노트는 언제 읽어도 괜찮습니다.

들어가며

1부. 시뮬레이터에 로봇 세우기

물리 엔진을 처음 켜고, 로봇을 불러오고, 손으로 움직여 봅니다.

2부. 강화학습으로 걷기

4096대의 로봇을 동시에 굴려 걷는 법을 학습시킵니다.

3부. 조종과 강건함

걷기만 하는 로봇에 조종기를 달고, 밀어도 안 넘어지게 만듭니다.

4부. 더 어려운 과제로

팔, 거친 땅, 빠른 속도, 그리고 계단.

연구 노트

개별 과제가 아니라 ‘왜 그런가’를 파고든 글들입니다.

곁다리와 마무리