底层硬基础
SE(3)、kinematics、dynamics、feedback control、state estimation。它们决定你能否读懂机器人系统。
Roadmap
路线页负责排序:先补共同底座,再选择一个 robotics 分支,用项目产出检查理解。
12 Weeks
路线页不承诺“学完全部 robotics”。它给 AI/CS 背景学习者一条共同底座路线,帮助你知道什么时候该补资源,什么时候该回项目验证。
| 阶段 | 判断重点 | 读完后产出 |
|---|---|---|
| Week 1-2 | 全景、平台、任务、闭环 | 一页 robotics big picture + 一个任务闭环图 |
| Week 3-4 | SE(3)、Jacobian、PID/LQR/MPC | 刚体变换 demo + 控制曲线解释 |
| Week 5-6 | Bayes filter、EKF、SLAM | Kalman filter demo + SLAM 漂移解释 |
| Week 7-8 | A*、RRT、trajectory optimization | 规划算法实现 + pipeline 图 |
| Week 9-10 | ROS 2、TF、bag、simulation | ROS 2 demo + debug checklist |
| Week 11-12 | 选择一个 robotics domain track | 项目 README、系统图、指标、失败复盘 |
Capability Layers
SE(3)、kinematics、dynamics、feedback control、state estimation。它们决定你能否读懂机器人系统。
perception、SLAM、planning、trajectory optimization、manipulation、robot learning,把信息变成可行动意图。
ROS 2、simulation、logging、safety、debugging、project documentation,让算法能被运行、观察和复盘。
Track Selector
不要先问哪个方向热门。先问机器人是什么身体、在哪里工作、要完成什么任务,再决定补哪些短板。
Mobile
环境较结构化、目标是移动到位置。先补 localization、costmap、global/local planner 和 recovery。
打开 Navigation Stack 模板Manipulation
目标是和物体接触。先补 pose、IK、motion planning、grasping、force / impedance control。
打开 Pick-and-Place 模板UAV
身体高速、约束强。先补 VIO、minimum snap、SE(3) control、MPC 和安全降级。
打开 UAV Tracking 模板Legged / Humanoid
核心是接触和全身动力学。先补 contact、centroidal dynamics、whole-body control 和 sim-to-real。
打开 Locomotion 模板Robot Learning
适合 AI/CS 背景,但要补动作表示、数据采集、真实验证、safety filter 和失败复盘。
打开 Imitation / Diffusion 模板