Stanford CS123 — 从零构建 AI 四足机器人

> 一句话版本:斯坦福最火的动手机器人课。学生从零组装一只名叫 Pupper 的机器狗,然后用 ROS、运动学、强化学习和 LLM 让它走路、跑步、听指令、玩接球。每学期只招 21 人,3 个教授来自 Stanford / Google DeepMind / Apple。

项目信息
来源[cs123-stanford.readthedocs.io](https://cs123-stanford.readthedocs.io/en/latest/)
课程号CS 123
全名A Hands-On Introduction to Building AI-Enabled Robots
开设2023 年首次独立研究项目 → 2025 年已是第三年正式课程
学分3
先修CS106A(Python)+ CS107(终端/命令行)+ MATH51/CME100(梯度基础)
招生每学期 21 人,7 组 × 3 人,前 100 名申请者抽签
GitHub[cs123-stanford-2023](https://github.com/cs123-stanford/cs123-stanford-2023)(7 ⭐)

教学团队

角色姓名背景
教授[Karen Liu](https://tml.stanford.edu/people/karen-liu)斯坦福 CS,运动生成与机器人学习
教授[Jie Tan](https://www.jie-tan.net/)Google DeepMind,Staff Research Scientist
教授[Stuart Bowers](https://handsonrobotics.org/)Apple / Hands-On Robotics
联合讲师Wenhao YuGoogle DeepMind
联合讲师Tingnan ZhangGoogle DeepMind

这个阵容堪称学术界 + 工业界的顶配。Karen Liu 是斯坦福机器人运动学的大牛,Jie Tan 是 DeepMind 四足机器人的核心研究员(做过 Laikago、四足 locomotion 等经典工作),Stuart Bowers 来自 Apple 机器人团队。

课程内容

核心理念:不是先学理论再动手,而是边造边学。从组装硬件开始,每周一个 Lab,逐步让 Pupper 活起来。

7 周课程 + 4 周开放项目

周次讲座Lab
W1ROS 入门 + PD 控制[Lab 1: ROS 入门 + PD 控制](https://cs123-stanford.readthedocs.io/en/schedule/labs/fall-25/lab-1.html)
W2正运动学[Lab 2: 正运动学](https://cs123-stanford.readthedocs.io/en/schedule/labs/fall-25/lab-2.html)
W3逆运动学[Lab 3: 逆运动学 + 轨迹跟踪](https://cs123-stanford.readthedocs.io/en/schedule/labs/fall-25/lab-3.html)
W4启发式步态控制[Lab 4: 基于模型的控制 + 小跑步态](https://cs123-stanford.readthedocs.io/en/schedule/labs/fall-25/lab-4.html)
W5机器人强化学习[Lab 5: How to Train Your Dog](https://cs123-stanford.readthedocs.io/en/schedule/labs/fall-25/lab-5.html)
W6LLM for Robotics[Lab 6: Do What I Say](https://cs123-stanford.readthedocs.io/en/schedule/labs/fall-25/lab-6.html)
W7计算机视觉 + SLAMLab 7
W8-10期末项目(开放式)自选主题

关键技术栈

可选 Lab

两个高难度可选 Lab(无截止日期):

期末项目示例

Pupper 机器人

Pupper 是斯坦福学生机器人俱乐部开发的开源四足机器人:

这是课程的核心平台——学生从零组装,然后逐步编程让它动起来。

课程特色

1. 工业界 + 学术界联合授课

Karen Liu(Stanford)+ Jie Tan(DeepMind)+ Stuart Bowers(Apple)的组合,确保内容既前沿又实用。

2. 真正的动手课程

不是仿真 demo,是真实硬件。学生亲手组装、调试、训练。

3. 从底层到 AI 的完整链路

从电机 PD 控制 → 运动学 → 步态 → RL → LLM,覆盖了机器人学的完整技术栈

4. 小班制

21 人 / 7 组,每组 3 人。每位学生都能得到充分指导。

5. 开放式期末项目

最后 4 周完全自由,鼓励学生探索前沿方向。

分析

为什么这门课重要

局限性

与其他机器人课程对比

课程学校特色公开性
CS123Stanford从零造四足机器人材料开源,视频未公开
CS223bStanford深度学习 + 机器人感知部分视频公开
MIT 6.141MIT机器人操控公开
Berkeley Deep RLBerkeley强化学习课程完全公开
Stanford CS231nStanford计算机视觉完全公开

CS123 的动手程度在这些课程中是最高的,但公开性最低

与 Jay 的关联

评分

维度评分 (1-10)说明
教学质量9顶配教学团队,从底层到 AI 完整链路
实践性10真正从零组装硬件,不是纸上谈兵
前沿性8RL + LLM for Robotics,紧跟趋势
可及性421 人小班 + 无公开视频,门槛极高
与 Jay 的关联7LLM + Agent 方向相关,Pupper 可 DIY
**总分****7.6**顶级动手课程,可惜不公开