🧪 新教程持续更新中 · 从机械臂到传感器,跟着教程从零搭建
跳到主要内容

1 · 总览 ​

下一篇:02 安装与启动

LeLab 把 LeRobot 的流程——校准、遥操作、录制、训练、回放——放进一个浏览器窗口。

能做什么 ​

页面作用
Calibration 校准两条臂的引导式校准
Teleoperation 遥操作拖动主臂,从臂跟随,关节位置实时回传
Recording 录制带摄像头把演示录成 LeRobotDataset
Datasets 数据集逐帧查看本地数据集,附关节运动曲线
Training 训练启动 LeRobot 训练任务,实时看日志
Inference 推理在从臂上跑训练好的策略
Upload 上传把数据集推到 Hugging Face Hub

LeLab 和 LeRobot ​

LeRobot 是底层的库——机械臂驱动、数据格式、训练代码。LeLab 是调用它的 FastAPI 服务,加上一个通过 HTTP 和 WebSocket 通信的 React 前端。

  • LeLab 界面里没有的功能,lerobot-* 命令行一样能用。
  • LeLab 不打包 LeRobot,装 LeLab 会连 LeRobot 一起装。

需要什么 ​

机器人SO-101 主臂 + 从臂,目前只支持这一种
电脑Linux / macOS / Windows
Python3.12 或更高
Node.js22,只有 lelab --dev 需要
USB两个空闲口,一条臂一个

校准、遥操作、录制在笔记本上够用。训练是重活,可以交给 Hugging Face 云端——见第 6 篇。

文件存在哪 ​

都在 ~/.cache/huggingface/lerobot/ 下:

路径存什么
calibration/teleoperators/so101_leader/*.json主臂校准文件
calibration/robots/so101_follower/*.json从臂校准文件
ports/leader_port.txt · ports/follower_port.txt上次用的串口
saved_configs/*.txt上次选的校准配置

数据集在 LeRobot 默认的位置,通常就是同一棵树下面。

清掉这个缓存或重装 LeLab,两条臂都要重新校准。见常见问题。

关于叫法 ​

LeRobot 按角色称呼两条臂,LeLab 的接口对同样两条臂用了另一套名字:

你说LeRobot / LeLab 说
你用手拖着动的那条leader · teleop
跟着动的那条follower · robot

下一篇:02 安装与启动