安装与配置 (Installation & Configuration)
环境要求和依赖
在PC上进行调试需要安装lerobot平台,具体安装方法可以参考 lerobot_Installation,下文也会给出。
安装miniforge
wget "https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$(uname)-$(uname -m).sh"
bash Miniforge3-$(uname)-$(uname -m).sh
创建python3.10环境
conda create -y -n lerobot python=3.10
激活环境
conda activate lerobot
conda安装ffmpeg
conda install ffmpeg -c conda-forge
从源码下载安装lerobot
克隆仓库
git clone https://github.com/huggingface/lerobot.git
cd lerobot
安装
pip install -e .
安装舵机控制SDK
pip install -e ".[feetech]"
基础环境准备完毕,在代码根目录运行
python -m src.main
配置文件说明
配置文件内容
port: /dev/ttyACM0 # 在控制板上的默认端口号
fps: 20 # 每秒识别20帧
log_level: INFO # 日志级别
hardware_mode: normal # normal, rk3588 支持的硬件
control_mode: inverse # inverse, act 行动模式
其中
- port:在安装lerobot后,处于lerobot环境下,将设备连接到电脑运行
lerobot-find-port,之后会出现一堆设备号,根据指示,拔掉连接线后按回车,即可获得串口号,控制板上的环境已经安装完毕,端口号为固定的 '/dev/ttyACM0' - hardware_mode: 在PC上调试的时候选择normal模式,在控制板上运行的时候,为rk3588