Installation
Prerequisites
- Conda / Miniconda
- For simulators specific prerequisites, refer to BEHAVIOR-1K and RoboCasa prerequisites respectively
1. Clone the repository
git clone https://github.com/UT-Austin-RobIn/oopsieverse.git
cd oopsieverse
git clone https://github.com/UT-Austin-RobIn/oopsieverse.git
cd oopsieverse
2. Install the simulator
Create the environment(s) and install the simulator(s) you need. Each simulator gets its own conda environment (oopsieverse_b1k and/or oopsieverse_robocasa):
# BEHAVIOR-1K (OmniGibson)
python install.py --new_env --behavior1k
# RoboCasa (RoboSuite / MuJoCo)
python install.py --new_env --robocasa
# ...or both at once
python install.py --new_env --behavior1k --robocasa
OopsieVerse has been validated on specific tagged versions of the underlying simulator. While it may work with other versions, compatibility is not guaranteed. If you encounter any issues with a particular simulator version, please open an issue so we can investigate and improve support.
3. Install OopsieVerse
From the repository root:
conda activate oopsieverse_b1k # or: oopsieverse_robocasa
pip install -e .
4. Verify simulator installs (optional)
OmniGibson:
python -m omnigibson.examples.robots.all_robots_visualizer
RoboCasa:
python -m robocasa.demos.demo_kitchen_scenes
5. Download demonstrations
Pull the pre-collected safe/unsafe teleop demos from Hugging Face into oopsiebench/demos/:
python scripts/download_demos.py # both simulators
python scripts/download_demos.py --sim robocasa # or just one (robocasa / behavior1k)
Then head to the Quickstart to browse and replay them.