🧪 新教程持續更新中 · 由機械臂到傳感器,跟隨教程從零搭建
跳到主要內容

1 · 總覽 ​

下一篇:02 安裝與啟動

LeLab 是一個網頁應用程式,把 LeRobot 的工作流程——校準、遙操作、錄製、訓練、回放——收進同一個瀏覽器視窗。

能做什麼 ​

頁面功能
Calibration 校準兩條手臂的引導式校準
Teleoperation 遙操作移動主臂;從臂跟隨,並即時串流關節位置
Recording 錄製搭配攝影機,把示範錄成 LeRobotDataset
Datasets 資料集逐格瀏覽磁碟上的 episode,附關節運動軌跡
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兩個空閒埠,每條手臂一個

校準、遙操作與錄製在筆電上就能跑。訓練是吃重的那一步,LeLab 可以改在 Hugging Face Hub 上執行——見第 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 放的位置——預設是同一棵目錄樹。

清掉那個快取,或重新安裝,就表示兩條手臂都要重新校準。見疑難排解。

術語 ​

LeRobot 依角色為手臂命名;LeLab 的 API 對同樣兩條手臂用了另一套名稱:

你說LeRobot / LeLab 說
你用手移動的那條手臂leader · teleop
跟隨的那條手臂follower · robot

下一篇:02 安裝與啟動