Skip to main content

Installation & Deployment

Clone RoboDriver and enter the project directory:

git clone https://github.com/FlagOpen/RoboDriver.git && cd RoboDriver

We recommend using uv or miniconda to manage your Python environment.

info

If your robot integration needs ROS/ROS2, prefer Miniconda or the system Python. You can follow the same commands below for the system environment as Miniconda.

Install uv:

pip install uv

Create and activate a virtual environment:

uv venv .venv
source .venv/bin/activate

Install packages

uv pip install -e .

Or:

uv sync

Extra dependency step:
LeRobot installs opencv-python-headless by default. RoboDriver uses OpenCV for visualization, so swap in the non-headless version.

Uninstall opencv-python-headless

uv pip uninstall -y opencv-python-headless

Install opencv-python

 uv pip install opencv-python