1. Isaac Sim 5.0 quick install

link

image

1번을 통해 compatibiility checker 를 다운 받아 아래 사진과 같이 실행

image 1
image 2

isaac sim 실행 가능 환경 (노트북 or 데스크탑 성능) 인지 확인

image 3

2번을 통해 isaac-sim-5.0 압축 파일을 다운

image 4
image 5

isaac-sim.selector.bat 파일 실행 후 START 하여 실행

image 6

2. Isaac Sim Robot 예제 실행

image 7

window -> examples -> robotics examples 를 클릭

image 8
image 9

POLICY -> Humanoid -> Load 를 누르고 기다리면 휴머노이드 로봇이 스폰되고 키보드 방향키로 로봇을 움직여 볼 수 있다.

3. Isaac Lab 설치

miniconda 설치 필요 – 링크

miniconda 설치 이후 conda prompt 창에서

conda create -n env_isaaclab python=3.11
conda activate env_isaaclab
python -m pip install --upgrade pip
pip install torch==2.7.0 torchvision==0.22.0 --index-url https://download.pytorch.org/whl/cu128
pip install "isaacsim[all,extscache]==5.0.0" --extra-index-url https://pypi.nvidia.com
isaacsim

여기까지 하였을 때 isaacsim 이 켜지면 성공. 이후 IsaacLab 를 본격적으로 설치 시작

자신의 프로젝트 폴더로 터미널에서 이동

cd C:\~~
git clone https://github.com/isaac-sim/IsaacLab.git

자신의 프로젝트 폴더에 IsaacLab 폴더가 생성되어 있다

터미널에서 cd IsaacLab 한 이후

isaaclab.bat --install :: or "isaaclab.bat -i"

를 입력하여 설치

isaaclab.bat -p scripts\tutorials\00_sim\create_empty.py

위 코드를 터미널에 입력하면

image 10

여기까지 성공했다면

isaaclab.bat -p scripts/reinforcement_learning/rsl_rl/train.py --task=Isaac-Ant-v0 --headless

위 코드를 통해 강화학습을 실행해 볼 수 있다.

에러 해결

pip 설치 중 placeholder[::] 파싱 오류

:: 1) 3.0.0에서 딸려온 것들 제거 (핵심: rsl-rl-lib, pyvers)
python -m pip uninstall -y rsl-rl-lib pyvers tensordict importlib_metadata zipp orjson GitPython gitdb smmap

:: 2) Isaac Lab과 호환되는 버전으로 재설치 (2.3.1 고정)
python -m pip install rsl-rl-lib==2.3.1

:: 3) Isaac Sim 요구에 맞게 packaging도 고정(이미 하셨지만 재확인 차원)
python -m pip install “packaging==23.0”

:: 4) 깨진 의존성 유무 확인
python -m pip check

pip check 결과에 에러가 없어야 함

다시 실행하여 되는지 확인

isaaclab.bat -p scripts/reinforcement_learning/rsl_rl/train.py –task=Isaac-Ant-v0 –headless


0 Comments

Leave a Reply