Native Installation
If you prefer to install the suite natively without using Docker, follow these steps:
-
Install Isaac Sim 4.5 According to the Official Documentation.
First Download the Isaac Sim 4.5 to the
~/Downloads
directory.Then run the following commands:
mkdir ~/isaacsim cd ~/Downloads unzip "isaac-sim-standalone@4.5.0-rc.36+release.19112.f59b3005.gl.linux-x86_64.release.zip" -d ~/isaacsim cd ~/isaacsim ./post_install.sh ./isaac-sim.selector.sh
-
Install Isaac Lab
git clone https://github.com/isaac-sim/IsaacLab cd isaac_lab # create aliases export ISAACSIM_PATH="${HOME}/isaacsim" export ISAACSIM_PYTHON_EXE="${ISAACSIM_PATH}/python.sh" # Create symbolic link ln -s ${ISAACSIM_PATH} _isaac_sim # Create Conda Env ./isaaclab.sh --conda isaaclab_env # Activate Env conda activate isaaclab_env # Install dependencies conda --install
-
Set up the RL-suite:
# Clone Repo git clone https://github.com/abmoRobotics/RLRoverLab cd RLRoverLab # Install Repo (make sure conda is activated) python -m pip install -e .[all]
-
Running The Suite
To train a model, navigate to the training script and run:
cd examples/02_train/train.py python train.py
To evaluate a pre-trained policy, navigate to the inference script and run:
cd examples/03_inference_pretrained/eval.py python eval.py