Stuck Diagnostic

我卡在哪一层

先说清问题属于闭环哪一层,再选择路线、资源或项目。这个组件只做分流,不要求你一次读完所有材料。

坐标系 / 几何 / 运动学

下一步不是多收藏资料,而是补一个可验证短板

先补 SE(3)、Jacobian、IK 和 trajectory generation,再做一个刚体变换或机械臂运动小实验。

ResourcePack

五类资源包服务五类短板

资源页不是链接仓库。每个资源包都对应一个卡点、一个停止规则和一个项目验证动作。

Foundation

几何 / 运动学短板

Modern Robotics + CS223A。目标是看懂 SE(3)、Jacobian、IK、trajectory generation。

停止规则:做刚体变换 demo 或机械臂 IK 小实验。
AI/CS -> Robotics

状态估计 / SLAM 短板

Probabilistic Robotics + State Estimation。目标是理解 filtering、fusion、SLAM drift。

停止规则:做 Kalman filter demo 并解释 covariance。
Engineering

规划 / 操作短板

Planning Algorithms + Underactuated。目标是区分 path、motion、trajectory、control。

停止规则:实现 A* / RRT 或 tabletop motion planning。
Control

控制 / 动力学短板

MIT Underactuated + Modern Robotics dynamics。目标是读懂 feedback、stability、MPC。

停止规则:输出控制曲线、参数解释和失败模式。
Systems

ROS / 系统短板

ROS 2 Docs + Nav2 / MoveIt 文档。目标是掌握 node、topic、TF、bag、launch。

停止规则:跑通 ROS 2 closed loop 并写 debug checklist。
Robot Learning

Robot learning 研究入门

IL、RL、diffusion policy、VLA。目标是把模型放回动作、验证和安全边界。

停止规则:复现一个局部 policy,并记录分布外失败。

Core Resources

共同底座资源

这些资源覆盖大多数方向都需要的底座。进入具体分支后,再按身体和任务补专门材料。

Foundation

Modern Robotics

覆盖几何、运动学、动力学、规划和控制,是建立机器人基础语言的首选资源。

打开 Modern Robotics
Manipulation

Stanford CS223A

机械臂建模、Jacobian、动力学、控制和 force control 的经典课程。

打开 CS223A 课程
Planning

Planning Algorithms

A*、PRM、RRT、planning under uncertainty、kinodynamic planning 的理论地图。

打开 Planning Algorithms
Control

MIT Underactuated

非线性系统、LQR、Lyapunov、trajectory optimization、腿足和飞行控制。

打开 Underactuated 笔记

Stop Rule

能解释当前项目,就回到项目

资源不需要从头刷完。能解释当前项目的输入、输出、假设和失败模式,就停止阅读,回到 demo、曲线、日志或复盘。

把资源转成项目产出