更多课程
课程进阶

datawhalechina/robo-genesis-101

AI 导读

Datawhale 的开源机器人学习课程仓库 RoboGenesis 101,以 Genesis 为仿真平台,内容从环境诊断、场景与刚体物理延伸到机器人控制、逆运动学、抓取、演示数据、模仿学习和策略训练与闭环评估,强调“概念—代码—实验—证据”链路,提供讲义、Python 实现和 notebook 练习,并有中英文在线阅读站点。README 说明项目处于 Alpha/课程开发阶段,逐讲列出了 L01–L14 的验证状态(如 cpu-verified、gpu-verified)及尚未验证的项目,并明确验证结果不代表已证明稳定成功率、OOD 鲁棒性或 sim-to-real。课程面向具备 Python 基础、希望系统进入机器人学习实践的学习者。

分级
值得看
是否付费
免费公开仓库
预估学习时长
约 23.5 小时页面标注的总时长
收录时间
2026-11-04
难度
进阶
语言
中文 · 英文
规模
14 讲
动手
双语 notebook 练习

学完你能

  • 在 Genesis 中搭建场景、实体,并推进仿真生命周期
  • 配置机器人模型与关节控制,完成逆运动学与末端位姿控制
  • 搭建抓取任务场景,编写脚本化专家并采集演示数据
  • 理解数据集结构,完成域随机化与 ACT/SmolVLA 策略训练
  • 以闭环 rollout 和明确成功判据评估策略
  • 可选地使用 RoboTwin 数据对 LingBot-VLA-v2 做 LoRA 微调与受控评估

适合你吗

适合

  • 具备 Python 基础、能阅读函数、类、NumPy 数组与命令行参数的学习者
  • 有基本终端、Git 与虚拟环境使用经验的人
  • 希望系统进入机器人仿真、操作学习或模仿学习实践的人

暂不适合

  • 尚不具备 Python 编程基础的人
  • 没有 GPU、又希望完成策略训练与闭环评估的学习者

需要先会

需要 Python 基础与基本终端、Git、虚拟环境使用经验;不要求预先掌握 Genesis、机器人运动学或策略训练。

课程特点

内容侧重
以 Genesis 仿真平台贯通环境诊断、刚体物理、机器人控制、抓取、演示数据、模仿学习、策略训练与闭环评估,强调概念—代码—实验—证据链路。
练习与项目
每讲配有可执行 notebook 练习与 Python 包内的可复用实现,课程状态依据实际验证结果更新;讲义中给出检查点问题。
投入时间
14 讲预计时长合计约 1400 分钟:多数讲 90 分钟,L01 为 30 分钟,L05、L08、L09、L13 各 120 分钟,L12 为 150 分钟,L14 为 180 分钟。
费用说明
课程为 Datawhale 开源课程,讲义与 notebook 已在 GitHub 与在线站点公开;原创材料采用 MIT 许可,数据集为 CC BY-NC 4.0、checkpoint 为 Apache-2.0,YCB 资产为 CC BY-NC 4.0。

内容覆盖

  • L01 导论、运行平台与环境诊断
  • L02 场景、实体与仿真生命周期
  • L03 刚体物理与稳定仿真
  • L04 机器人模型、DOF 与关节控制
  • L05 逆运动学、末端位姿与相机
  • L06 并行仿真与批量 Franka 控制
  • L07 抓取任务场景搭建
  • L08 演示数据获取与脚本化专家
  • L09 合成数据录制与采数吞吐
  • L10 数据集解剖与模仿学习 101
  • L11 域随机化
  • L12 ACT 与 SmolVLA 策略训练
  • L13 闭环评估与 Capstone
  • L14 可选进阶实践:使用 RoboTwin 数据微调 LingBot-VLA-v2