Download the RoboDojo weights to checkpoints/robodojo.pt, or set ROBODOJO_CHECKPOINT.
Use an Isaac Sim compatible GPU, CUDA 12.8 toolkit, C++ compiler, and Conda/Miniforge. In the main model environment:
python -m pip install -e '.[modelscope]'
python -m pip install packaging ninja
python -m pip install --no-build-isolation -r eval/robodojo/requirements-policy.txt
export ROBODOJO_POLICY_ENV="$VIRTUAL_ENV"
python -m eval.robodojo.setup --dependencies --assets
bash eval/robodojo/install_simulator.sh
python -m eval.robodojo.download_modelsFor a Conda model environment, set ROBODOJO_POLICY_ENV="$CONDA_PREFIX". The simulator is installed separately in .venv-robodojo.
ROBODOJO_ROOT selects the benchmark directory (default third_party/RoboDojo); ROBODOJO_SIM_ENV selects the simulator environment. WAM_WAN_PATH and WAM_VLM_PATH override encoder locations.
bash eval/robodojo/evaluate.shTo evaluate a single task:
bash eval/robodojo/run.sh --tasks stack_bowlsPolicy settings are in sim_robodojo.yaml. See RoboDojo for benchmark usage and third-party licenses.