Setting up mindmap#

Follow these steps to set up mindmap on your system:

  1. Prerequisites

    sudo apt install docker-buildx
    
  2. Clone the mindmap repository

    git clone git@github.com:NVlabs/nvblox_mindmap.git
    
  3. Initialize submodules

    Initialize mindmap’s required submodules (nvblox and Isaac Lab):

    git submodule update --init --recursive
    
  4. Launch the Docker container

    Build and launch an interactive Docker container with all dependencies pre-installed:

    ./docker/run_docker.sh
    

Note

The Docker run script will download and install additional third-party open source software projects. Review the license terms of these open source projects before use.

  1. Get started

    Choose a workflow from Example Workflows to begin using mindmap.

Note

All dependencies (including IsaacSim and Isaac Lab) required for running mindmap are pre-installed inside the Docker container. No additional installations are needed.

Note

The Docker container automatically mounts three directories from your host machine’s home folder (~/datasets, ~/models, and ~/eval) to the corresponding directories in the container (/datasets, /models, and /eval). This allows you to access your datasets, models, and evaluation results from both the host machine and the Docker container seamlessly.