Skip to content

具身智能知识体系

English 查看机器可读知识图谱

这是仓库在知识点粒度上的单一事实源:45 个知识节点、9 个领域、6 个阶段。每个节点都绑定前置依赖、主文档、工程 Pipeline、学习证据与验收方式。

具身智能知识体系

[!IMPORTANT] 知识节点是一份学习契约,不是“已经掌握”或“已经取得科研性能”的声明。能够解释、推导或跑通 smoke,不能推出 benchmark 成功,更不能推出真机安全。

用四层结构理解仓库

层级 回答的问题 单一事实源
知识节点 具体要懂什么,如何证明自己真的懂? knowledge/manifest.json
基础文档 原理、推导、示例和权威来源在哪里? docs/foundations/ 与对应专题文档
工程 Pipeline 多个知识点如何组成闭环产物? Pipeline 目录
科研路线 哪个序列回答研究问题,何时允许晋级? 七条科研路线

过去的课程、Pipeline 与科研路线分别可读,但依赖关系主要靠人工理解。新的知识图谱把三层连接变成可自动检查的契约,避免用一个“方向名称”代替实现与证据。

六阶段递进

阶段 目标 退出门槛
L0 · 入门与工具 运行代码、检查接口、保留实验溯源。 仅凭回执重新运行一个确定性任务。
L1 · 数学模型 明确假设,理解几何、不确定性与优化。 完成推导并用数值实验验证。
L2 · 机器人闭环 连接本体、动力学、感知、状态、控制与安全。 注入扰动后仍能展示受限行为。
L3 · 数据与学习 构建数据、表示、策略、预测模型与 RL 闭环。 保留数据/模型溯源,并区分离线与闭环结果。
L4 · 任务智能 组合成操作、灵巧手、导航、运动与恢复系统。 按任务协议完成闭环并给出阶段级失败报告。
L5 · 证据与部署 比较方法、检查泛化、决定是否提高风险。 不越过现有证据边界地做出晋级决策。

从真实缺口开始

如果你已经会…… 建议起点 不能跳过
写 Python,但不熟机器人坐标系 robot-coordinate-frames 单位、变换方向、往返检查
训练视觉模型,但不会执行机器人命令 learning-action-representations 控制频率、单位、边界与驱动语义
设计机械结构,但不会训练策略 learning-neural-networks 数据切分、验证与闭环分布偏移
能跑仿真,但不知道结果能否相信 sim-scene-dynamics 接触模型、传感语义、复位分布与证据边界
能读 VLA 论文,但没有可复现基线 learning-vla 数据溯源、消融、任务成功与延迟
能做人手重定向,但需要任务级灵巧操作 task-dexterity-teleoperation 可实现性、命令准入、接触、保持与任务证据
已有策略准备上机器人 deploy-sim-to-real HIL、影子模式、停止路径、监督与回滚

不要凭经验猜前置依赖,直接解析目标节点:

python scripts/run_knowledge_map.py --validate
python scripts/run_knowledge_map.py --stats
python scripts/run_knowledge_map.py --show learning-vla --lang zh
python scripts/run_knowledge_map.py --path-to task-dexterity-teleoperation --lang zh

九大知识领域

1. 科学计算

节点 核心能力 主文档 学习证据
computing-python-numpy Python、NumPy、张量形状、类型、单位与数据流 机器人 Python 执行
computing-software-contracts 显式观测/动作协议、配置、测试与非法输入拒绝 机器人系统与安全 执行
computing-experiment-workflow 提交、环境、种子、数据、检查点、指标与产物溯源 评测与复现 评估

退出问题:另一个人能否在不依赖本机隐藏状态的情况下复现实验产物?

2. 数学与不确定性

节点 核心能力 主文档 学习证据
math-linear-algebra 向量、矩阵、投影、分解、最小二乘与条件数 线性代数 推导
math-probability-statistics 随机变量、估计、不确定性、置信与校准 概率与优化 推导
math-optimization 目标、约束、正则、不可行性与终止条件 概率与优化 推导
math-numerical-stability 离散化、奇异、阻尼、尺度与求解器敏感性 FK、Jacobian 与 IK 执行

退出问题:能否明确优化对象、成立假设,以及如何发现数值误差?

3. 机器人建模与力学

节点 核心能力 主文档 学习证据
robot-coordinate-frames 坐标系、单位、变换方向与复合顺序 坐标变换 推导
robot-so3-se3 SO(3)、SE(3)、旋转表示、转换与插值 SO(3) 与 SE(3) 推导
robot-kinematics FK、Jacobian、数值 IK、关节限制与奇异处理 FK、Jacobian 与 IK 执行
robot-rigid-body-dynamics 力、加速度、状态积分、时间步与能量/跟踪行为 控制基础 推导
robot-contact-friction 碰撞、接触约束、摩擦、滑移、保持与抓取稳定 灵巧操作 评估
robot-actuation-transmission 驱动、传动、腱绳、可执行坐标与限制 概念百科 解释

退出问题:能否把任务空间意图一直追踪到机构上的受限运动或力?

4. 感知、估计与控制

节点 核心能力 主文档 学习证据
system-sensor-models 模态、坐标系、单位、频率、延迟、噪声与缺失语义 感知与传感器 解释
system-calibration-synchronization 空间标定、时钟、时间对齐与实测残差 感知与状态估计 评估
system-state-estimation 滤波、融合、不确定性、陈旧数据处理与状态有效性 感知与状态估计 执行
system-feedback-control 反馈、轨迹、频率、饱和、抗积分饱和与跟踪 控制基础 执行
system-force-compliance 力、阻抗、柔顺与受限接触交互 控制基础 评估
system-realtime-safety 看门狗、限制、状态机、停止路径、日志与人工权限 机器人系统与安全 部署门禁

退出问题:观测或命令迟到、非法或不安全时,系统是否进入已知的受限状态?

5. 仿真与数据

节点 核心能力 主文档 学习证据
sim-model-formats URDF/MJCF、资源、单位、惯量、驱动、传感与溯源 MuJoCo 场景搭建 执行
sim-scene-dynamics 场景动力学、接触、传感、控制输入、日志与确定性步进 MuJoCo 基础 执行
sim-task-randomization 任务/复位定义、扰动、域随机化与覆盖 仿真与数据 Pipeline 评估
data-episode-schema 同步的观测、动作、语言、时间戳、任务与终止字段 数据与训练 执行
data-quality-splits 完整性、覆盖率、分布偏移、无泄漏切分与数据说明 数据与训练 评估

退出问题:能否重建机器人看到了什么、执行了什么、为何结束,以及该 episode 属于哪个分布?

6. 机器人学习

节点 核心能力 主文档 学习证据
learning-neural-networks 前向、损失、梯度、优化、验证与过拟合 深度学习 执行
learning-transformers-multimodal Token、图像、状态、掩码、时间与注意力形状追踪 Transformer 推导
learning-behavior-cloning 监督模仿、协变量偏移、闭环漂移与恢复边界 ACT 与 Diffusion Policy 评估
learning-action-representations 关节/任务动作、增量、分块、Token、扩散、频率与边界 动作表示 推导
learning-vla 视觉语言对齐、动作预测、时序有效性与消融 VLA 从零到一 评估
learning-reinforcement-learning 状态、动作、奖励、终止、探索、后训练与安全 RL 零到一 评估
learning-cross-embodiment 统一协议、适配器、本体语义与分机器人结果 跨本体适配 评估

退出问题:策略输出是否与下游控制器的语义、频率、单位、时域与安全包络一致?

7. 预测、规划与推理

节点 核心能力 主文档 学习证据
planning-mdp-pomdp 可观测/隐藏状态、动作、奖励、转移、信念与终止 RL 基础 推导
planning-motion-trajectory 路径、轨迹、碰撞、动力学、可行性、优化与反馈 优化方法 执行
planning-world-models 单步拟合、多步 rollout、不确定性与规划效用 世界模型零到一 评估
planning-task-and-motion 类型化目标、前置条件、技能、几何可行性与反馈 具身推理与规划 评估
planning-reasoning-recovery 基于状态的监控、失败检测、受限恢复与重规划 具身推理 Pipeline 评估

退出问题:系统能否发现计划已不再匹配世界,并选择受限恢复动作?

8. 具身任务系统

节点 核心能力 主文档 学习证据
task-manipulation 感知、接近、接触、运动、任务验证与恢复 灵巧操作 Pipeline 评估
task-dexterity-teleoperation 人手姿态、机器人可实现性、命令准入、接触、保持与任务证据 灵巧手重定向 Pipeline 评估
task-navigation 定位假设、规划、控制、碰撞、恢复与重规划 导航与运动 Pipeline 评估
task-locomotion-humanoids 跟踪、平衡、接触、跌倒、恢复与本体限制 导航与运动 Pipeline 部署门禁

退出问题:任务成功是否有阶段级证据,还是只有一条“看起来合理”的命令或轨迹?

9. 评测与部署

节点 核心能力 主文档 学习证据
eval-task-metrics 任务定义、分子、分母、episode 协议与失败分类 评测与复现 评估
eval-generalization-robustness 留出因素、扰动、鲁棒性与分布偏移 评估指标 评估
eval-statistics-ablations 种子、波动、消融、计算量、负结果与公平比较 评测与复现 评估
deploy-sim-to-real 系统辨识、回放、随机化、HIL、影子模式与回滚 Sim-to-Real 指南 部署门禁
deploy-hardware-gates 授权、监督、受限命令、停止路径、日志与硬件证据 验证政策 部署门禁

退出问题:哪些具体证据允许提高自主性或物理风险,还有哪些门禁未通过?

学习证据不等于仓库证据

学习证据 必须提供 不能证明
解释 定义概念、假设、单位与失败模式。 实现正确
推导 给出关系,并验证极限或数值案例。 闭环任务性能
执行 跑通确定性示例并检查产物。 泛化或 benchmark 质量
评估 使用固定协议、指标、种子与失败分析。 真机就绪
部署门禁 通过声明的安全与运行晋级标准。 作用域外的普遍安全

仓库的 smoke-tested、interface-tested、benchmark 与 hardware-dependent 标签仍由验证政策管理。两套词汇不能混用。

维护契约

新增知识点时:

  1. 在 knowledge/manifest.json 中加入一个双语节点。
  2. 链接真实存在的主文档和至少一条已注册 Pipeline。
  3. 声明前置依赖、学习证据、学习结果与验收方式。
  4. 在权威来源表中新增或更新一手来源。
  5. 运行 python scripts/run_knowledge_map.py --validate 与仓库测试。

验证器会拒绝缺失文档、未知 Pipeline、依赖未来阶段、重复 ID 与依赖环。它验证仓库结构,但不能自动认证文档语义正确,也不能授权真机操作。