安装
首先将RoboDriver项目代码clone下来,然后进入项目目录:
git clone https://github.com/FlagOpen/RoboDriver.git && cd RoboDriver
推荐使用uv或miniconda来管理python环境
信息
如果接入的机器人需要使用ros或ros2,请优先考虑miniconda,或使用系统自带环境,使用系统环境的命令参考miniconda
- uv
- miniconda
安装uv:
pip install uv
创建一个虚拟环境并激活:
uv venv .venv
source .venv/bin/activate
安装miniconda:
Installing Miniconda
创建一个虚拟环境并激活:
conda create -n robodriver python==3.10
conda activate robodriver
安装命令
- uv
- miniconda
uv pip install -e .
或
uv sync
确保已正确激活环境
pip install -e .
补充安装:
由于依赖的LeRobot会自动安装opencv-python-headless,本系统默认使用了opencv可视化查看图片,因此需要手动替换opencv为非headless版本。
- uv
- miniconda
卸载opencv-python-headless
uv pip uninstall -y opencv-python-headless
安装opencv-python
uv pip install opencv-python
确保已正确激活环境
卸载opencv-python-headless
pip uninstall -y opencv-python-headless
安装opencv-python
pip install opencv-python