🤖 机器人工程师 4 周入门 (Path)
目标
路径总览
Week 1 (5h) ▓░░░░░░░░░░░░░░░░ ROS 2 Jazzy + 跑通 turtlesimWeek 2 (8h) ▓▓▓░░░░░░░░░░░░░░ LeRobot SO-100 装机 + 遥操作Week 3 (10h) ▓▓▓▓▓░░░░░░░░░░░░ 数据采集 50 条 + ACT 训练Week 4 (12h) ▓▓▓▓▓▓▓░░░░░░░░░░ 部署真机 + Sim-to-Real (可选)Week 1:ROS 2 Jazzy 基础 (5h)
完成标志:能在 Ubuntu 24.04 跑通 turtlesim,并用 Python 写第一个发布者。
| Day | 任务 | 文档 | 预计 |
|---|---|---|---|
| Day 1 | 装 ROS 2 Jazzy | Jazzy 一键装 §方案 A | 1.5 h |
| Day 2 | 跑通 turtlesim 3 个终端 | Jazzy 一键装 §验证 | 1 h |
| Day 3 | 写第一个 publisher / subscriber (Python) | ROS 2 tutorials | 2 h |
Week 2:LeRobot SO-100 装机 (8h)
完成标志:Leader 臂移动,Follower 臂镜像跟随。
| Day | 任务 | 文档 | 预计 |
|---|---|---|---|
| Day 4 | 打印 3D 件 + 装配 2 套臂 | LeRobot SO-100 §步骤 1 | 3 h |
| Day 5 | 焊舵机 + 配 ID + 校准 | LeRobot SO-100 §步骤 2-4 | 3 h |
| Day 6 | 跑通遥操作 | LeRobot SO-100 §步骤 5 | 1 h |
| Day 7 | 调试 + 解决舵机抖动 | — | 1 h |
Week 3:数据采集 + 训练 (10h)
完成标志:训练好的 ACT 策略能让 Follower 抓物体。
| Day | 任务 | 文档 | 预计 |
|---|---|---|---|
| Day 8 | 定义 1-2 个简单任务 (e.g. 抓杯子) | — | 1 h |
| Day 9 | 采集 50 条 (用 lerobot-record) | LeRobot SO-100 §步骤 6 | 2 h |
| Day 10 | 训练 ACT 4h (云 GPU) | LeRobot SO-100 §步骤 7 | 1 h setup + 4 h wait |
| Day 11 | 训练完成 + 评估 | LeRobot SO-100 §步骤 8 | 1 h |
| Day 12 | 调参 (失败 → 重新训练 / 重新采集) | — | 1 h |
Week 4:部署真机 + Sim-to-Real (12h, 进阶)
完成标志:策略在真机跑通 + 用 Isaac Sim 复现并迁移。
| Day | 任务 | 文档 | 预计 |
|---|---|---|---|
| Day 13 | 加载策略 → 部署到 Follower | LeRobot SO-100 §步骤 8 | 2 h |
| Day 14 | 测 10 条成功率 + 录视频 | — | 1 h |
| Day 15 | 装 Isaac Sim | Isaac Sim 仿真 | 4 h |
| Day 16 | 重建 SO-100 仿真环境 (URDF) | Isaac Sim | 3 h |
| Day 17 | Sim2Real 迁移 (域随机化) | VLA 横评 §Sim-to-Real | 2 h |
学完后的进阶方向
| 方向 | 下一步 |
|---|---|
| 多任务泛化 | OpenVLA-7B 微调 |
| 更快策略 | Pi-0 / Diffusion Policy |
| 移动操作 | Mobile ALOHA 改装 |
| 工业机器人 | Franka Panda + MoveIt |
| 仿真 + 强化学习 | Isaac Lab + SAC |
| 写自己的 driver | micro-ROS + STM32 |
物料清单总览
| 物料 | 价格 | 必备 / 可选 |
|---|---|---|
| 主机 (RTX 4090 / i7+32GB) | ¥16,000 / 已有 | 必备 |
| SO-100 Leader + Follower 套件 | ¥1,800 × 2 = ¥3,600 | 必备 |
| USB 3.0 Hub (带电源) | ¥200 | 必备 |
| Logitech C920 摄像头 | ¥400 | 必备 |
| RealSense D435i (进阶) | ¥1,800 | Week 4 可选 |
| Jetson Orin NX (部署) | ¥5,000 | Week 4 可选 |
| 桌面 / 螺丝刀 / 扎带 | ¥300 | 必备 |
| 云 GPU (1 周) | ¥200 | 必备 |
| 总计 (Week 1-3) | ¥21,000 | — |
| 总计 (含 Week 4 进阶) | ¥28,000 | — |
风险提示
配套资源
- 🎥 Stanford CS224R / 224N 公开课
- 📖 TheRobotStudio/SO-ARM100 3D 打印文件
- 💬 LeRobot Discord: huggingface.co/lerobot
- 🎬 YouTube: 搜 “LeRobot tutorial” (英文为主)
- 📺 B站: 搜 “SO-100 装机”