0. Miniconda 설치
![[Robot RL][IsaacLab][window][0] 초보 – IsaacSim, IsaacLab 설치하기, 예제 돌려보기, Miniconda 가상 환경 구성 {강화 학습, reinforcement learning project, simulator} 1 image 19](https://i0.wp.com/openpj.co.kr/wp-content/uploads/2025/02/image-19.png?resize=427%2C583&ssl=1)
1. IsaacSim 설치
위에서 conda 를 설치했다면 시작에서 anaconda prompt 가 있을 것이다
![[Robot RL][IsaacLab][window][0] 초보 – IsaacSim, IsaacLab 설치하기, 예제 돌려보기, Miniconda 가상 환경 구성 {강화 학습, reinforcement learning project, simulator} 2 image 32](https://i0.wp.com/openpj.co.kr/wp-content/uploads/2025/02/image-32.png?resize=372%2C228&ssl=1)
1.1. anaconda terminal 에서 GLIBC 2.34+ 버전 호환성 확인
ldd --version
![[Robot RL][IsaacLab][window][0] 초보 – IsaacSim, IsaacLab 설치하기, 예제 돌려보기, Miniconda 가상 환경 구성 {강화 학습, reinforcement learning project, simulator} 3 image 18](https://i0.wp.com/openpj.co.kr/wp-content/uploads/2025/02/image-18.png?resize=685%2C130&ssl=1)
1.2. conda 가상환경 생성 및 isaacsim 설치
conda create -n env_isaaclab python=3.10
conda activate env_isaaclab
![[Robot RL][IsaacLab][window][0] 초보 – IsaacSim, IsaacLab 설치하기, 예제 돌려보기, Miniconda 가상 환경 구성 {강화 학습, reinforcement learning project, simulator} 4 image 20](https://i0.wp.com/openpj.co.kr/wp-content/uploads/2025/02/image-20.png?resize=262%2C34&ssl=1)
pip install torch==2.5.1 --index-url https://download.pytorch.org/whl/cu121
python -m pip install --upgrade pip
pip install isaacsim[all,extscache]==4.5.0 --extra-index-url https://pypi.nvidia.com
![[Robot RL][IsaacLab][window][0] 초보 – IsaacSim, IsaacLab 설치하기, 예제 돌려보기, Miniconda 가상 환경 구성 {강화 학습, reinforcement learning project, simulator} 5 image 21](https://i0.wp.com/openpj.co.kr/wp-content/uploads/2025/02/image-21.png?resize=734%2C562&ssl=1)
isaacsim
// or
isaacsim isaacsim.exp.full.kit
![[Robot RL][IsaacLab][window][0] 초보 – IsaacSim, IsaacLab 설치하기, 예제 돌려보기, Miniconda 가상 환경 구성 {강화 학습, reinforcement learning project, simulator} 6 image 22](https://i0.wp.com/openpj.co.kr/wp-content/uploads/2025/02/image-22.png?resize=750%2C99&ssl=1)
yes 를 입력한다
![[Robot RL][IsaacLab][window][0] 초보 – IsaacSim, IsaacLab 설치하기, 예제 돌려보기, Miniconda 가상 환경 구성 {강화 학습, reinforcement learning project, simulator} 7 image 23](https://i0.wp.com/openpj.co.kr/wp-content/uploads/2025/02/image-23.png?resize=750%2C482&ssl=1)
isaacsim 이 실행되는 것을 확인 할 수 있다.
2. IsaacLab 설치
이후 본인이 원하는 프로젝트 폴더에서
git clone https://github.com/isaac-sim/IsaacLab.git
![[Robot RL][IsaacLab][window][0] 초보 – IsaacSim, IsaacLab 설치하기, 예제 돌려보기, Miniconda 가상 환경 구성 {강화 학습, reinforcement learning project, simulator} 8 image 24](https://i0.wp.com/openpj.co.kr/wp-content/uploads/2025/02/image-24.png?resize=750%2C100&ssl=1)
clone 된 isaaclab 폴어에 들어가서
isaaclab.bat --install
![[Robot RL][IsaacLab][window][0] 초보 – IsaacSim, IsaacLab 설치하기, 예제 돌려보기, Miniconda 가상 환경 구성 {강화 학습, reinforcement learning project, simulator} 9 image 25](https://i0.wp.com/openpj.co.kr/wp-content/uploads/2025/02/image-25.png?resize=750%2C79&ssl=1)
isaaclab.bat -p scripts\tutorials\00_sim\create_empty.py
![[Robot RL][IsaacLab][window][0] 초보 – IsaacSim, IsaacLab 설치하기, 예제 돌려보기, Miniconda 가상 환경 구성 {강화 학습, reinforcement learning project, simulator} 10 image 26](https://i0.wp.com/openpj.co.kr/wp-content/uploads/2025/02/image-26.png?resize=750%2C393&ssl=1)
![[Robot RL][IsaacLab][window][0] 초보 – IsaacSim, IsaacLab 설치하기, 예제 돌려보기, Miniconda 가상 환경 구성 {강화 학습, reinforcement learning project, simulator} 11 image 27](https://i0.wp.com/openpj.co.kr/wp-content/uploads/2025/02/image-27.png?resize=750%2C492&ssl=1)
3. tutorial
3.1. ant
isaaclab.bat -p scripts/reinforcement_learning/rsl_rl/train.py --task=Isaac-Ant-v0 --headless
![[Robot RL][IsaacLab][window][0] 초보 – IsaacSim, IsaacLab 설치하기, 예제 돌려보기, Miniconda 가상 환경 구성 {강화 학습, reinforcement learning project, simulator} 12 image 28](https://i0.wp.com/openpj.co.kr/wp-content/uploads/2025/02/image-28.png?resize=750%2C421&ssl=1)
isaaclab.bat -p scripts/reinforcement_learning/rsl_rl/train.py --task=Isaac-Ant-v0
![[Robot RL][IsaacLab][window][0] 초보 – IsaacSim, IsaacLab 설치하기, 예제 돌려보기, Miniconda 가상 환경 구성 {강화 학습, reinforcement learning project, simulator} 13 image 29](https://i0.wp.com/openpj.co.kr/wp-content/uploads/2025/02/image-29.png?resize=750%2C489&ssl=1)
3.2. dog
isaaclab.bat -p scripts/reinforcement_learning/rsl_rl/train.py --task=Isaac-Velocity-Rough-Anymal-C-v0
![[Robot RL][IsaacLab][window][0] 초보 – IsaacSim, IsaacLab 설치하기, 예제 돌려보기, Miniconda 가상 환경 구성 {강화 학습, reinforcement learning project, simulator} 14 image 31](https://i0.wp.com/openpj.co.kr/wp-content/uploads/2025/02/image-31.png?resize=750%2C388&ssl=1)
![[Robot RL][IsaacLab][window][0] 초보 – IsaacSim, IsaacLab 설치하기, 예제 돌려보기, Miniconda 가상 환경 구성 {강화 학습, reinforcement learning project, simulator} 15 image 30](https://i0.wp.com/openpj.co.kr/wp-content/uploads/2025/02/image-30.png?resize=750%2C467&ssl=1)
이후에는 관련 코드와 구조를 분석하고 custom robot 과 custom reward, custom 강화학습 모델 등을 목표로 하겠다.
0 Comments