Skip to content

RoboVerseOrg/rvrl

Repository files navigation

RVRL

Installation

Main environment (Including DM-Control, ManiSkill):

conda create -n rvrl python=3.11 -y && conda activate rvrl
uv pip install -e ".[dmc,maniskill]"

Humanoid-bench environment:

conda activate rvrl
cd third_party && git clone --depth 1 https://github.com/Fisher-Wang/humanoid-bench && cd ..
uv pip install -e ".[dmc,maniskill,humanoid_bench]" -e third_party/humanoid-bench

IsaacLab 2.2.0 environment:

conda activate rvrl
cd third_party && git clone --depth 1 --branch v2.2.0 https://github.com/isaac-sim/IsaacLab.git IsaacLab220 && cd ..
sed -i 's/gymnasium==1\.2\.0/gymnasium/g' third_party/IsaacLab220/source/isaaclab/setup.py
uv pip install -e ".[dmc,maniskill,humanoid_bench,isaaclab]" -e "third_party/IsaacLab220/source/isaaclab" -e "third_party/IsaacLab220/source/isaaclab_tasks"

Gymnasium-robotics environment:

conda create -n rvrl_gr python=3.11 -y && conda activate rvrl_gr
uv pip install -e ".[gymnasium_robotics]"

IsaacGym environment:

conda create -n rvrl_gym python=3.8 -y && conda activate rvrl_gym
cd third_party
wget https://developer.nvidia.com/isaac-gym-preview-4 \
    && tar -xf isaac-gym-preview-4 \
    && rm isaac-gym-preview-4
find isaacgym/python -type f -name "*.py" -exec sed -i 's/np\.float/np.float32/g' {} +
uv pip install isaacgym/python
git clone --depth 1 https://github.com/isaac-sim/IsaacGymEnvs && cd IsaacGymEnvs
uv pip install -e .
cd ../..
uv pip install networkx==2.1

IsaacLab 2.1.1 environment:

conda create -n rvrl_lab python=3.10 -y && conda activate rvrl_lab
uv pip install -e ".[isaaclab]"
cd third_party
git clone --depth 1 --branch v2.1.0 https://github.com/isaac-sim/IsaacLab.git IsaacLab210 && cd IsaacLab210
sed -i '/^EXTRAS_REQUIRE = {/,/^}$/c\EXTRAS_REQUIRE = {\n    "sb3": [],\n    "skrl": [],\n    "rl-games": [],\n    "rsl-rl": [],\n}' source/isaaclab_rl/setup.py
sed -i 's/if platform\.system() == "Linux":/if False:/' source/isaaclab_mimic/setup.py
./isaaclab.sh -i
cd ../..

Usage

see script.sh

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published