Token Lab搜索

← Physical AI · 机器人
PHYSICAL AI / 2 OF 8

02 · 感知、状态估计与时间同步

理解清晰图像为何仍会产生过时且不确定的控制状态。

先修:坐标系、概率与协方差。

理解机制

物理状态只能部分观测。相机、编码器和力传感器具有不同频率与延迟。区分采集时间和到达时间,估计指令时刻的状态。Kalman 式校正平衡预测与测量不确定性,相关误差会破坏朴素独立融合假设。遮挡是信息缺失,不是零测量;策略接口应保留不确定性和有效标志。

Text / 原始公式
K = P / (P + R)
x̂_new = x̂_prior + K(z − x̂_prior)
P_new = (1 − K)P
position lag ≈ velocity × sensor age
学习指南与本课目录LEARNING CONTRACT

理解 → 实现 → 研究

目标:解释本课机制、复现一个例子、测试一个失败案例。读完不自动代表掌握。

  • 理解层:写明假设、形状/单位和一个反例。
  • 实现层:复算数值例子并检查边界。
  • 研究层:在匹配预算下比较一个替代方法。

机制图与逐步推导

带时间戳的传感器 → 预测到当前时刻 → 融合有效测量 → 状态、不确定性与时效
原创机制示意图,按从上到下顺序阅读。 SVG ↓
符号与假设
符号含义
P, R标量先验方差与测量方差
z, K测量值与 Kalman 增益
  1. 先验位置 1.0 米, 平方米;传感器为 1.2 米, 平方米,。
  2. 校正位置为 1.16 米,方差为 0.008 平方米。此标量例假设无偏且独立的高斯噪声。
  3. 速度 0.5 米/秒,80 毫秒前的观察在恒速下约落后 4 厘米。分类准确率提高无法消除这段延迟。
实验检查点

构造固定随机种子的恒速轨迹,加入噪声、掉帧和延迟。比较原始与滤波 RMSE 和滞后,留出延迟模式而非随机相邻帧。

原创面试练习与分析

先口述答案再展开分析,补充假设、反例和你会运行的测试。

融合为何可能过度自信?

两个估计可能共享相机或标定误差,当作独立信息会重复计算证据,应跟踪相关性或保守融合。

遮挡期间应该做什么?

预测并增加不确定性,施加时效/不确定性门限,定义暂停或请求新视角条件,不能编造观测。

阅读一手来源

Underactuated Robotics — Russ Tedrake ↗

Token Lab 原创讲解与合成计算,不是机器人性能实测。来源链接核对于 2026-10-25,未锁版本的 arXiv 链接可能修订,复现时请记录版本。

MATHEMATICAL REVIEW · 2026-10-26

假设、参考实现与验收

标量 Kalman 算例假设直接测量 、独立零均值噪声和正创新方差;协方差单位是位置单位的平方。

已复核公式条件、单位及算例。实现隔离一个数值机制,不训练完整策略,也不控制真实硬件。

运行前:预测一个边界情况

后验均值位于先验和测量之间,后验方差非负且变小。

提示:隔离假设

固定基线输入,只改变一个参数或边界;同时比较数值与声明单位。单例通过仅验证该样例。

最小可运行算例

将算例及所链接模块保存在同一目录。使用 Node.js 22 或更高版本,然后运行 node perception-and-state.mjs. 无需第三方运行依赖。

const solve=()=>{
const prior=1, P=4, measurement=3, R=1;
const K=P/(P+R);return [K,prior+K*(measurement-prior),(1-K)*P];
};
const actual=solve();
const expected=[0.8,2.6,0.8];
if(JSON.stringify(actual)===JSON.stringify(expected)){console.log('PASS',actual)}else{
const a=[actual].flat(), b=[expected].flat();
if(a.length!==b.length||a.some((v,i)=>!Number.isFinite(v)||Math.abs(v-b[i])>1e-10))throw Error('Numerical mismatch');
console.log('PASS within 1e-10',actual);
}
参考输出——先预测再展开
[
  0.8,
  2.6,
  0.8
]

测试与迁移

后验均值位于先验和测量之间,后验方差非负且变小。

在下方笔记记录输入、代码版本、期望值和实测值;再构造违反上述假设的反例,解释原结论为何不再成立。

下载完整代码包(.tar.gz) · 完整参考代码与回归检查

预测、检验与证据记录

展开答案前先预测一个结果;练习后记录差异和迁移测试。记录仅存本地,在不同语言版本间共用。

打开记录/导出/清除 →

数学复核范围逐篇记录,不代表完成论文实证复现;可在笔记中记录疑似错误。 复核范围