InstallationΒΆ

RoboCasa works across all major computing platforms. The easiest way to set up is through the Anaconda package management system. Follow the instructions below to install:

  1. Set up conda environment:

    conda create -c conda-forge -n robocasa python=3.10
    
  2. Activate conda environment:

    conda activate robocasa
    
  3. Clone and setup robosuite dependency:

    Important!

    The latest version of RoboCasa uses the master branch of robosuite. If you wish to use the previous version of RoboCasa (v0.1), please use the robocasa_v0.1 branch on robosuite.
    git clone https://github.com/ARISE-Initiative/robosuite
    cd robosuite
    pip install -e .
    
  4. Clone and setup this repo:

    cd ..
    git clone https://github.com/robocasa/robocasa
    cd robocasa
    pip install -e .
    

    Installation troubleshooting

    If you encounter issues with installing the numpy or numba dependencies, please try installing through conda instead: conda install -c numba numba=0.56.4 -y

  5. Install the package and download assets:

    python robocasa/scripts/download_kitchen_assets.py   # Caution: Assets to be downloaded are around 5GB.
    python robocasa/scripts/setup_macros.py              # Set up system variables.