机器人 / SLAM / 控制 / AI Coding 技术深度简报|2026-09-05

摘要

截至 2026-09-05 09:00(Asia/Shanghai),arXiv Robotics 最新公开列表为 2026-09-04,共 75 条,其中 36 条为 new submissions;Software Engineering 同日共 31 条,其中 14 条为 new submissions。严格最近 24 小时内,高质量、可完整核验且未进入历史覆盖索引的机器人 / SLAM / 控制主动态不足 5 条,因此本期按任务规范扩展到最近 7 天。大部分论文的 v1 提交于 9 月 2–3 日 UTC,均明确标记为“时间回补”;Anthropic 的 Fermat 最后定理形式化则是 9 月 4 日官方研究更新。

今天 SLAM / 状态估计方向最值得优先看的工作是 TRaIL-Odom。它没有把 mmWave radar 当成“全天候备胎”简单固定加权,而是先从 LiDAR 几何中识别弱平移方向,再让每个 radar Doppler 约束按照自己与弱子空间的对齐程度获得不同权重;扫描级别还会根据 LiDAR 几何各向异性整体提高或降低 radar 增益。在三段几何退化序列的消融里,两层自适应机制相对固定 radar 权重将 RMSE ATE 与 RTE 分别降低 86.0% 和 78.5%。官方 ROS 2 代码和数据已经公开,数据平台包含 ANYmal、Livox Mid-360、Honeywell HG4930 IMU 与 D3 Embedded mmWave radar。

与之互补的是 CP-Cert。它处理的不是“怎样再做一次局部配准”,而是“局部求解器已经给出一个 pose 后,能否快速证明这个解就是全局最优”。传统 SDP certifier 在某些机器人配准问题上会因 relaxation degeneracy 变得很慢;CP-Cert 从候选解出发寻找 central path 上更容易获得证书的区域,并利用稀疏线性代数、并行与间接求解,将部分模拟问题的认证速度提升到相对直接 SDP solver 最多三个数量级。它对 loop-closure / global registration 的启发很直接:召回、求解、认证可以是三个独立层。

控制侧,Koopman 多段软体机械臂 MPC 把“只控制末端点”升级成“控制整条连续体形状”。作者同时设计 global 与 local observables,避免段间耦合、重力载荷和惯性效应全部被一个全局 shape error 吞掉;数值实验扩展到 10 段,实体 3 段和 5 段软臂在末端最高约 0.6 m/s 下实现实时形状跟踪,并在不重新训练的情况下承受 400 g 末端载荷和 7 N 横向扰动。这类 Koopman + MPC 结构很适合“解析模型太复杂、纯黑盒控制又缺乏结构”的柔性机器人。

安全运行时方面,Predictive Zonotope Reduction 关注一个很容易被忽略的细节:不确定性 monitor 持续融合传感器后,zonotope 阶数会不断增长,必须做 over-approximation reduction;但固定 reduction 方法在不同状态下会产生不同程度的保守性。作者把“下一步选哪一种 reducer”本身变成一个 beam-search MPC,再把策略蒸馏成小网络,在 Raspberry Pi 5 上运行,减少了因过度保守引起的 false positive。它说明 runtime verification 的性能瓶颈不只在逻辑规则,也在不确定性集合怎样被压缩。

机器人策略评测方面,R2S-Eval 很适合现场交付团队研究。它并不要求构建一个完美照片级数字孪生,只校准真正影响策略行为的 robot geometry、kinematics、joint limits、control interface、task objects、camera viewpoints 与 initialization,然后在 Isaac Sim 中重放闭环策略。再由 VLM 对成对 rollout 视频比较 task progress、continuity、control quality 与 completion,并用 Bradley–Terry 模型聚合成 policy ranking。七个 Real-to-Sim 校准任务中,八个 VLM judge 的排序与真机 success ordering 的平均 Spearman 相关达到 0.957,和人工 pairwise preference 的一致率达到 91.9%。

VLA 后训练方面,WISE 的核心不是“世界模型越多 rollout 越好”,而是只在真正值得想象的交互阶段调用 world model。它选择 interaction-relevant state,限制 multi-view imagination horizon,用 progress / completion 信号比较候选未来,再把相对结果用于修正真实交互上下文中的动作。π0 与 π0.5 上都获得稳定提升,同时相对全程 imagination 将 GPU computation time 降低约 80%。这很符合实际部署:世界模型最适合成为昂贵、按需调用的评估器,而不是每个控制周期都生成未来视频。

AI Coding 侧,本期有两条特别值得工程团队记住。第一,Requirements After the First Edit 对 3,553 个真实 SWE-chat session 做了需求后到达分析:用户在 Agent 已经开始改代码以后才补充的新需求,其后续造成的既有 Agent 代码删除 / 替换量大约是匹配的非需求编辑的两倍,而且这个负担没有随着 session 进行明显下降。换句话说,Coding Agent 的“需求”不是一次性 Prompt,而是一个会持续演化、必须版本化和显式触发 replan 的状态。

第二,Anthropic 9 月 4 日公布了 Fermat 最后定理的首个完整 computer-checked Lean 形式化。Claude 在约 11 天内以多 Agent 方式生成约 1,300 万行 Lean,最终证明使用约 29,500 个中间定理;整个过程最初也因 Agent 丢失项目状态和协作失效而失败,转折点是引入 Prove2Me 的 theorem DAG、声明/证明分离、搜索复用和 Claude Code 多 Agent harness。最终证明不仅由 Lean kernel 编译检查,还经过 comparator 与独立 Rust Lean kernel nanoda 再验证。对 AI Coding 的真正启发不是数学本身,而是:超长任务需要显式依赖图、可机器验证的最终产物和独立 verifier,而不是无限延长聊天上下文。

1. TRaIL-Odom:让 Radar 专门补 LiDAR 当前真正缺信息的方向

时间回补:arXiv v1 提交于 2026-09-03 09:00 UTC;论文已于 2026-08-23 被 IEEE RA-L 接收。 论文 · 官方代码与数据

为什么重要

Radar-LiDAR fusion 最常见的做法,是给 Doppler residual 一个固定权重,然后和 LiDAR / IMU 一起优化。但“雷达是否有用”并不是一帧一个布尔值:长走廊中 LiDAR 可能只在走廊轴向弱可观,而横向、垂向仍然非常稳定;某一个 radar point 的 radial velocity 对这个弱轴贡献可能很大,也可能几乎没有。

TRaIL-Odom 把这个问题拆成两个尺度:

LiDAR geometry
      ↓
weak translational subspace
      ↓
per-radar-point Doppler alignment
      ↓
point-wise reweighting

LiDAR scan anisotropy
      ↓
scan-wise radar gain scheduling

第一层回答“哪一个 Doppler 测量真正补得到弱方向”,第二层回答“这一整帧到底需要多依赖 radar”。

算法模块

系统本体是 tightly coupled continuous-time Radar-IMU-LiDAR odometry,用 B-spline 表示连续运动,直接融合异步 IMU、LiDAR 与 radar 约束。

几何退化检测从当前 LiDAR scan 的方向性信息中提取弱平移子空间。每个 radar Doppler measurement 具有自己的 line-of-sight 方向,因此可以计算它对弱子空间的投影;越能观测弱方向的 radar point,权重越高。随后 scan-wise gain 又根据 LiDAR geometric anisotropy 做整体调度:LiDAR 自身约束充分时降低 radar 影响,几何严重退化时提升 radar 贡献。

这比“雷达永远权重大”更稳,因为 radar 多径、静态 clutter 与 Doppler outlier 同样可能污染状态估计。

传感器与几何假设

官方公开数据平台为 ANYmal + Boxi,传感器包含:

  • Livox Mid-360;
  • Honeywell HG4930 IMU;
  • D3 Embedded RS-1843AOPU mmWave radar;
  • Leica MS60 + 360° prism ground truth。

六条公开序列覆盖 BikeTunnel、Park 与 Airfield 三类几何场景。

Radar Doppler 主要提供 radial velocity,因此单个点天然只约束一个方向;真正有效的是多 radar return 与运动 / 几何共同形成的方向覆盖。另一方面,若环境存在大量运动目标或严重多径,Doppler 本身也需要 outlier rejection,不能因为 LiDAR 退化就无条件放大所有 radar measurement。

实时性与结果

作者在 13 条评测序列上报告整体 SOTA;在三条几何退化消融序列中,相比固定 radar 权重:

  • RMSE ATE 降低 86.0%
  • RTE 降低 78.5%

公开仓库提供 Ubuntu 22.04、ROS 2 Humble、C++17、Ceres 2.2、PCL 1.13 和 Zenoh RMW 的完整启动配置。

鲁棒性、可复现性与风险

可复现性高:代码、数据、Docker / launch / config 都已经公开,MIT License。

真正值得工程关注的风险不是“Radar 能不能替代 LiDAR”,而是方向级 observability estimate 是否稳定。低线数 LiDAR 的弱方向如果因为局部 normal / covariance 噪声频繁跳变,就会让 radar gain 抖动。生产系统应对 weak-axis 加时间滤波 / hysteresis,并同时记录 Doppler innovation。

适合谁关注

长走廊、隧道、矿井、机场停机坪、工业厂房,以及 16 线 / 非重复扫描 LiDAR 容易出现几何退化的多传感器定位系统。

工程落地启发

最值得直接迁移到现有 LIO-SAM / ESKF 的不是整套 continuous-time estimator,而是接口:

LiDAR frontend
   ↓
weak_axis / information_matrix
   ↓
Radar / Wheel / RTK / Reflector
按“能否补弱方向”动态加权

轮速、RTK、第二只 LiDAR 和反光标志都可以使用同样逻辑:不是“这个传感器整体好不好”,而是“它现在能否补当前缺失的状态方向”。

2. CP-Cert:全局配准不只要给出解,还要快速回答“这个解能不能被证明”

时间回补:arXiv v1 提交于 2026-09-02 23:39 UTC。 论文

为什么重要

回环、跨 session 地图对齐、object registration 常见流程是:descriptor 召回候选,TEASER++ / RANSAC / GNC / local solver 求一个 SE(3) pose,然后根据 residual 或 inlier 数决定是否接受。

问题是 residual 小不等于全局正确。重复结构里,一个错误 basin 也可能拥有漂亮的局部 residual。

Certifiable optimization 希望进一步回答:

当前候选是不是原非凸问题的全局最优解?

算法模块

很多高性能 certifier 使用“local solve → certificate”的路线,借助 SDP relaxation 的 dual structure 做快速认证。但某些 pose-registration relaxation 本身存在 degeneracy,使快速证书无法直接构造,最终只能退回昂贵的直接 SDP solve。

CP-Cert 从局部 candidate 出发,不直接死磕退化点,而是沿 feasible set 寻找一个邻近的 central path 区域,在那里有效 certificate 更容易构造;随后利用:

  • indirect linear algebra;
  • problem sparsity;
  • parallelism;

降低证书计算成本。

论文同时将这一思路用于 matrix-weighted pose registration,并提出 point-cloud data association 的新 SDP relaxation。

传感器与几何假设

它不绑定特定 LiDAR,而依赖你已经拥有 pose-registration / correspondence problem。

“可认证”也不是“输入 correspondence 全部可以随便错”。若前端根本没有形成足够真实几何关系,优化问题自己的最优解可能就不是你真正想要的物理对应。

实时性与结果

模拟实验中,CP-Cert 在部分问题上相对 state-of-the-art direct SDP solver 达到最多三个数量级的速度提升,并最终组成了一个 certifiable outlier-robust pose-estimation pipeline,在真实数据上测试。

公开材料目前没有稳定官方代码入口,因此工程复现性暂评中等偏低。

鲁棒性、可复现性与风险

认证只证明“你写下的优化问题”的性质,不证明模型本身正确。错误的 noise bound、对应关系定义、动态物体或对称环境,都可能使一个 mathematically certified optimum 仍不是想要的机器人位姿。

因此认证层应该是几何验收的最后一层,不是感知与 data association 的替代品。

适合谁关注

回环验证、跨 session global registration、跨传感器地图对齐、高误匹配率点云配准,以及需要严格限制误闭环的工业定位系统。

工程落地启发

可以把回环链正式拆成:

Place Retrieval
      ↓
Robust Global Registration
      ↓
Local GICP / VGICP Refinement
      ↓
Optimality / Consistency Certificate
      ↓
通过后才加入 Pose Graph

相比仅用 fitness threshold,这更容易将“候选召回错误”“局部优化失败”“全局几何不可信”三类故障分开统计。

3. Koopman 多段软臂 MPC:真正要控制的是整条连续体形状,不只是末端点

时间回补:arXiv v1 提交于 2026-09-02 21:36 UTC;T-RO 投稿。 论文

为什么重要

连续体 / 软体机械臂在狭窄空间内真正危险的往往不是末端偏差,而是中间某一段身体鼓出去撞到环境。传统 tip tracking 即使末端完全正确,也可能得到一个不可接受的整机 shape。

另一方面,直接从材料力学建立高维 nonlinear continuum model 又很难实时放进 MPC。

算法模块

作者使用 Koopman operator 将非线性动态提升到更容易预测的 observable space,并刻意同时设计两类观测:

Global observables
→ 整体 shape 相对世界目标

Local observables
→ 每一段相对相邻段的局部形变 / 耦合

只用 global shape error 时,多段软臂的 segment coupling、gravity loading 和 inertia 很容易被平均掉;加入 local observable 后,MPC 能更直接感知每段形状是否局部失真。

动力学与传感器假设

Koopman 模型依赖训练 / system identification 数据覆盖足够的形变和动态范围。对软体机器人而言,材料老化、温度、负载、压力系统滞后都可能改变真实 dynamics。

因此“无需 retraining 承受 400 g payload / 7 N disturbance”是很有价值的鲁棒性证据,但不能外推到任意软材料与更大接触力。

实时性与实体结果

数值实验展示到 10 个 independently actuated segments

实体实验:

  • 3 段、5 段软体机械臂;
  • tip speed 最高约 0.6 m/s
  • 不重训承受末端 400 g payload;
  • 可从 7 N 横向扰动恢复;
  • 展示 confined-space inspection 场景。

论文明确以 real-time shape control 为目标,但公开 abstract 没有给出一个适合跨硬件比较的统一 solver ms,本期不人为补 FPS。

鲁棒性、可复现性与风险

当前未见稳定官方代码,复现需要自己完成 shape sensing、Koopman identification 和 MPC integration。

最关键的安全风险是 learned lifted dynamics 在强接触 / 材料状态变化下 OOD。真正部署时应保留压力、驱动器和几何的硬限制。

适合谁关注

管道巡检、狭窄空间探测、柔性机械臂、软体抓取与 continuum robot 控制。

工程落地启发

这套思路也能迁移到刚柔耦合机构:不要只用一个 global end-effector error 控制整机,可以把关键结构中间状态做成 local observable,再由 MPC 同时约束“任务结果”和“机体形状”。

4. Predictive Zonotope Reduction:安全 Monitor 的不确定性表示也需要在线调度

时间回补:arXiv v1 提交于 2026-09-03 11:36 UTC。 论文

为什么重要

Runtime monitor 若要在传感器存在误差时判断安全规格,不能只使用一个点估计,而应维护真实状态可能所在的集合。

Zonotope 很适合表示这类集合,但连续加入新的测量和不确定性以后,generator 数量不断增加,计算会失控,因此必须定期做 reduction。Reduction 又是 over-approximation:压得越狠,集合越大,monitor 越容易误报 unsafe。

算法模块

传统系统通常固定使用一种 reduction 方法。PZR 的观察是:

不同 state / geometry 下,最合适的 reducer 不一样。

于是作者把 reducer selection 变成一个小型最优控制问题,用 beam-search MPC 预测未来几步不同 reduction 决策对集合精度与计算成本的影响,再选择当前 action。

为了在资源受限端侧运行,又把这个 MPC policy distill 成一个小 neural policy。

传感器与系统假设

方法要求初始 uncertainty model 是 sound 的;论文在 MuJoCo 5-DoF arm 中按照 ISO 5725 建模 sensor uncertainty。

如果真实噪声存在未建模 bias、heavy-tail 或时间相关性,再精确的 zonotope reduction 也只能正确处理错误的 uncertainty envelope。

实时性与结果

实现集成到 RLola runtime monitoring framework,并在 Raspberry Pi 5 上测试。动态 reduction 相比静态 reducer 明显降低 false-positive rate;policy distillation 比在线 beam-search MPC 快得多,同时保留主要精度收益。

鲁棒性、可复现性与风险

当前验证仍以模拟机械臂为主。它的核心价值不是某个具体 reducer,而是把“verification representation quality”也看作运行时资源调度问题。

适合谁关注

安全机器人、CBF / reachability 外的独立 runtime verification、资源受限边缘控制器,以及需要对不确定性做 sound over-approximation 的系统。

工程落地启发

很多机器人 safety monitor 目前还是:

state estimate
→ 加固定 margin
→ 判断

更成熟的做法应让 uncertainty representation 本身具备 health / precision / compute budget 指标,避免安全层因为过度保守而频繁误停,最后被现场工程师“临时关掉”。

5. R2S-Eval:Real-to-Sim 不只用于训练,也可以先用于减少真机评测成本

时间回补:arXiv v1 提交于 2026-09-03 02:08 UTC。 论文 · 项目页

为什么重要

机器人策略评测的真实成本很高:

  • 每轮都要人工 reset;
  • 真机磨损;
  • 初始状态难完全一致;
  • 同一策略重复评测会产生不同 ranking;
  • binary success 看不出“虽然都成功,但哪个动作更平滑、更稳”。

R2S-Eval 的目标不是替代全部真机实验,而是把大部分重复 comparison 移到一个行为相关的校准仿真里。

Real-to-Sim Calibration

系统并不追求 photo-realistic digital twin,而是优先校准真正改变 policy behavior 的因素:

robot geometry
kinematics
joint limits
control interface
task objects
camera viewpoints
initialization distribution

项目页展示七个 tabletop task,将真实 teleoperation 轨迹以 joint-angle action replay 的方式放到 NVIDIA Isaac Sim 校准环境中,比较真实和仿真行为。

VLM Preference

对候选策略的成对 rollout,VLM 先描述:

  • task progress;
  • action continuity;
  • control quality;
  • final completion;

再产生 pairwise preference,最后通过 Bradley–Terry model 聚合成 policy score / ranking。

实时性与结果

评测覆盖 40 个 LIBERO task、七个校准真实任务、六种候选 VLA 和八个 VLM judge。

LIBERO:

  • 平均 Spearman(policy ranking vs success ordering):0.823
  • preference score 与 success rate Pearson:0.924
  • 与人工 pairwise annotation 一致率:82.9%

Real-to-Sim 七任务:

  • 与硬件 success ordering 的平均 Spearman:0.957
  • Pearson:0.978
  • 与人工 pairwise annotation 一致率:91.9%

鲁棒性、可复现性与风险

真正的风险是“模拟器把错误排序稳定地重复很多次”。因此 R2S-Eval 自己也强调 validation protocol,而不是看到仿真排名就直接发布结论。

尤其接触丰富任务里,视觉 rollout 无法完整表达真实 force / friction / jamming,VLM 的视频 preference 也不应替代力觉和硬件安全指标。

适合谁关注

批量机器人交付、VLA 版本回归、Real-to-Sim / Sim-to-Real、需要每天比较多个 checkpoint 的机器人团队。

工程落地启发

可以将交付评测预算分层:

大量每日回归
→ calibrated sim

少量关键版本
→ 真机 paired validation

安全 / 接触 / 极限边界
→ 必须真机或硬件在环

这样 Digital Twin 的商业价值不只在“训练策略”,还在“降低验证与回归成本”。

6. WISE:World Model 不应每一步都想象,应该只在真正有决策价值的时刻想象

时间回补:arXiv v1 提交于 2026-09-03 11:17 UTC。 论文

为什么重要

用 world model 给 VLA 后训练很诱人:不用真机探索,生成大量未来,再从中选择更好的动作。

但 world model 最大的问题也是 rollout:越滚越远,预测误差越大;每个时间点都生成 multi-view future 又非常贵。

WISE 的关键不是做更大的 world model,而是建立 Imagination Scheduler

算法模块

real interaction state
        ↓
interaction relevance
        ↓
值得想象?
  ├─ No → 继续真实策略
  └─ Yes
       ↓
 bounded multi-view rollout
       ↓
 progress / completion scoring
       ↓
 relative candidate outcome
       ↓
 refine VLA action

它只在 manipulation 中 interaction-relevant state 调用 imagination,并严格限制 rollout horizon,不让世界模型在自己越来越不可信的远未来制造监督。

传感器与模型假设

世界模型需要在当前 observation/action 分布附近足够准确。OOD 对象、接触和遮挡仍会让 imagined future 失真。

因此“调度 imagination”本质上也是一种模型可信区间管理。

实时性与结果

论文在 π0 和 π0.5 上验证,多个 manipulation task 都有稳定提升;相比 full imagination,GPU computation time 减少约 80%,并在真实机器人 distribution shift 条件下展示鲁棒性与泛化收益。

鲁棒性、可复现性与风险

当前 arXiv 页面未给出稳定代码入口,可复现性暂评中等偏低。

最主要风险是 scheduler 与 world model 一起错:恰好在最关键的接触阶段误判“不需要想象”,或者在 world model 最不可靠的 OOD 状态持续生成未来。

适合谁关注

π0 / π0.5 后训练、World Action Model、真实机器人策略优化,以及希望降低 world-model rollout 成本的团队。

工程落地启发

世界模型最合理的产品接口可能不是:

每帧生成未来

而是:

Policy / Monitor 发现高风险或高价值决策点
          ↓
World Model On-Demand Evaluation
          ↓
返回候选排序 / risk

这和慢速 VLM 高层规划一样,属于稀疏调用的昂贵认知模块。

7. Requirements After the First Edit:Coding Agent 的需求不是 Prompt,而是会持续变化的版本化状态

时间回补:arXiv v1 提交于 2026-09-02 18:02 UTC。 论文

突破性工程价值

很多 Coding Agent benchmark 假设 issue 一开始就已经写完整,Agent 只需要理解并实现。

真实开发不是这样。用户经常看到第一版界面 / diff 后才意识到:

  • 原来还需要兼容旧格式;
  • 这里不能改 API;
  • 这个按钮应该放另一个页面;
  • 还要支持一个此前没想到的边界条件。

研究对 3,553 个 eligible SWE-chat sessions 进行分析,专门标注“Agent 已经开始改代码以后,新需求才出现”的情况,并在可 replay repository state 上估算这些 late requirement 对此前 Agent-authored lines 的 invalidation。

结果

新需求到达后的代码 deletion / replacement 约为匹配非需求 edit 的 2 倍。这一 rework burden 在 session 后期没有明显下降,也没有观察到随着 operation type 变化而消失。

控制实验还显示:仅提前提醒“后面可能还有需求”并不能明显减少最终 overwriting;真正延迟披露需求,只是把实现工作推迟到 reveal 之后。

这说明问题不是让 Agent“更谨慎一点”就能解决,而是任务状态真的发生了变化。

是否适合真实研发流程

非常适合任何 Codex / Claude Code / OpenHands 长任务。

需求应该从聊天历史里抽出来,成为有版本的 artifact:

Requirement v1
   ↓
Implementation
   ↓
Requirement v2 arrives
   ↓
impact analysis
   ↓
replan affected modules
   ↓
regression

权限、安全与可验证性风险

如果 Agent 每次收到一句用户补充就全仓重写,会放大 rework;如果又过度坚持旧计划,则会实现已经过期的需求。

因此新需求到达后,需要独立的 impact analysis:哪些文件 / 接口 / 测试已被 invalidated,哪些已有 artifact 仍可复用。

工程落地启发

长期 Agent 不应该只有 task.md,而应维护:

requirements_version
accepted_constraints
superseded_constraints
affected_symbols
implementation_revision
validation_revision

每一次 requirement change 都触发一个显式 replan gate,而不是让模型在上下文里悄悄“改变主意”。

8. Claude 形式化 Fermat 最后定理:长时 AI Coding 的真正突破来自 DAG + Compiler + Independent Verifier

2026-09-04 官方研究更新。 Anthropic 研究说明 · 完整 Lean 证明

突破性工程价值

Anthropic 公布首个完整、computer-checked 的 Fermat’s Last Theorem Lean 形式化。Claude 在约 11 天内大规模协作完成:

  • 1,300 万行 Lean
  • 总计约 30,300 个 machine-verifiable theorem proof;
  • 最终证明使用约 29,500 个中间定理;
  • 多个 Claude agent 并行工作;
  • 总输出 token 约 60 亿

这不是普通代码生成 benchmark,而是一项极端长时、巨型依赖图、必须最终由编译器 / kernel 全量验证的工程任务。

最有价值的负结果

Anthropic 明确记录:最初的多 Agent 尝试并不顺利。Agent 很快开始丢失项目全局状态,协作效率下降。

真正的转折点是切换到 Prove2Me

Theorem DAG
   ↓
Agent 选择未证明节点
   ↓
独立文件保存 statement / proof
   ↓
Lean 编译
   ↓
可复用 theorem search
   ↓
更高层 theorem 解锁

DAG 缓解 memory degradation,让不同 Agent 可以无冲突并行;statement 与 proof 分离又减少重复编译成本。

可验证性为什么关键

最终成果不是“Claude 说证明完成了”。仓库提供多层独立检查:

  1. Lean 4.33.1 从头 lake build,所有 declaration 由 kernel 检查;
  2. FinalCheck.lean 明确检查最终 theorem 只依赖 Lean 的三项标准 axioms,并禁止 sorry 等绕过;
  3. comparator 将证明 statement 与 Mathlib 中的 FLT statement 做一致性检查;
  4. 独立 Rust Lean kernel nanoda 再检查导出的 environment,验证 1,052,234 个 declaration 无错误。

是否适合真实研发流程

数学形式化比普通软件更容易拥有“绝对 verifier”,但系统思想完全可以迁移:

大任务
 ↓
显式依赖图
 ↓
多 Agent 分片实现
 ↓
机器可检查 Artifact
 ↓
独立 Verifier
 ↓
只有通过才解锁上层节点

这比让一个 Manager 在自然语言里不断汇总“大家做到哪了”可靠得多。

权限、安全与风险

即使最终 proof 可验证,Agent 仍可能浪费极其巨大的计算预算。60 亿输出 token 提醒我们:可验证不等于成本可控。

生产 Coding Agent 还需要 budget、branch / workspace isolation、tool permission 与 artifact provenance。

工程落地启发

对复杂软件项目,可以把 requirement / module / test / migration step 组织成 DAG,每个节点拥有:

inputs
dependencies
artifact
validator
status
owner_agent
revision

Verifier 不通过时,节点不能被上层任务当作“完成”。这可能比继续扩展单 Agent 上下文窗口更接近真正可扩展的长期 AI Coding。

经典论文回顾

Chen–Medioni Point-to-Plane Registration:为什么点到平面的误差在三十多年后仍是 LiDAR 配准的核心残差

历史位置: Yang Chen 与 Gérard Medioni 在 ICRA 1991 提出 Object Modeling by Registration of Multiple Range Images,扩展版发表于 1992 年 Image and Vision Computing。它和 Besl–McKay ICP 同时代,却走出了一条影响极深的不同路线:不要求严格 point-to-point correspondence,而是让 source point 去最小化到 target local tangent plane 的距离。ICRA 论文 · 1992 期刊 DOI

核心问题

如果两个 range scan 已经大致对齐,希望继续精配准,最直接的 point-to-point objective 是:

min Σ || Rp_i + t - q_i ||²

但在一片平面上,source point 真正应该匹配 target 平面的哪个离散 sample 并不重要。强行追一个最近点会引入与点云采样密度有关的切向误差。

Chen–Medioni 改成:

min Σ [ n_iᵀ (Rp_i + t - q_i) ]²

只惩罚沿 target normal 的误差;在切平面内滑动不会被无意义地强罚。

关键数学思想

小位姿增量下,旋转可以局部线性化,point-to-plane residual 对 6DoF twist 形成近似线性 least-squares system。

这也是今天大量 LiDAR odometry / scan-to-map 方法的基础:

point
   ↓
找到 local plane / normal
   ↓
构造 signed distance residual
   ↓
Gauss-Newton / LM
   ↓
迭代更新 Pose

LOAM 的 planar feature、surfel SLAM、VGICP 中的平面统计,都可以看到这种几何思想的延续。

传感器与几何假设

Point-to-plane 需要可靠 normal。Normal 来源若只有极少点、边缘点、动态物体或低线数 LiDAR 的稀疏邻域,平面残差可能比 point-to-point 更糟。

它同样是局部配准:初值太差时,normal 再好也会匹配到错误表面。

当年为什么重要

它将 registration 从“离散点是否一一对应”转向“局部表面几何是否一致”。对密度不同、采样相位不同的 range image,这更符合真实几何。

今天仍然在使用的思想

  1. Residual 应与局部表面结构一致。 平面上用法向误差比三个坐标等权更合理。
  2. Correspondence 与 geometry 是两件事。 最近邻只是找到 local surface 的一种方式。
  3. Normal / covariance 应成为地图属性。 如果每次优化都需要,最好在 voxel / surfel map 中维护。
  4. Hessian 的弱方向直接来自场景几何。 长走廊轴向缺少 normal coverage 时,point-to-plane 自己不会创造信息。

已被后续替代或扩展的部分

现代系统增加了:

  • robust kernel / trimmed correspondence;
  • GICP / VGICP covariance;
  • voxel / surfel map;
  • continuous-time deskew;
  • IMU propagation;
  • degeneracy-aware weighting;
  • GPU parallelism。

这些不是推翻 point-to-plane,而是解决它的 correspondence、normal quality、动态、初值和可观测性边界。

公开代码、数据与可复现性

原始论文属于早期 range-image 时代,没有现代官方仓库。但 point-to-plane 已经成为 PCL、Open3D 等库的标准配准基线,复现成本极低。

对当前低线数 LiDAR 工程的重新解读

16 线 LiDAR 最常见的问题不是“point-to-plane 太老”,而是:

局部点太少
  ↓
normal 不稳定
  ↓
平面 residual 变成噪声

因此现代低线数系统更应该:

短时 Deskewed Submap
        ↓
Voxel / Surfel
normal + covariance + support count
        ↓
根据 geometry quality
自适应选择 point-to-plane / point-to-point
        ↓
输出 weak direction
        ↓
Radar / IMU / Wheel / RTK 补约束

把今天 TRaIL-Odom 的方向级 Doppler reweighting 放在这条经典几何链后面,系统逻辑非常自然:Point-to-plane 告诉你 LiDAR 哪个方向有信息,其他传感器只补真正缺的方向。

今日结论

今天最清晰的 SLAM 信号是:多传感器融合正在从“传感器级权重”走向“状态方向级权重”。 TRaIL-Odom 不再问“Radar 应不应该信”,而是问“这个 Doppler 能不能补 LiDAR 当前的 weak subspace”。这与低线数 LiDAR 的真实退化问题高度吻合。

CP-Cert 则继续把定位系统的职责拆细:召回候选、优化 pose、判断 residual、证明最优性,不应该由同一个分数承担。对于误闭环代价很高的长期地图,独立 certifier 是很值得关注的一层。

控制侧,Koopman 软臂 MPC 与 PZR 都体现了一个共同趋势:模型学习并不一定替代控制或安全结构。前者用可学习线性提升模型服务 MPC,后者把昂贵在线决策蒸馏为轻量 policy,但最终安全集合仍然有明确数学语义。

机器人基础模型开始面对另一个现实:世界模型和 VLM 都很贵,也都不是任何时间都值得调用。 WISE 通过 scheduling 将 imagination GPU 时间降低约 80%;R2S-Eval 则把昂贵真机回归迁移到经过行为校准的 simulator,再只用关键硬件结果验证 ranking。它们本质上都在做“昂贵认知 / 实验资源调度”。

AI Coding 侧的两项结果把长期 Agent 的工程边界说得非常清楚。真实需求会在实现过程中继续变化,因此计划必须可版本化、可失效;而真正超长任务一旦扩展到上千万行形式化代码,单纯聊天上下文和自然语言 Manager 都会失效,必须依赖 DAG、持久 artifact、编译器和独立 verifier。

最值得深入研究或尝试复现的方向

  1. 16 线 LiDAR + Radar / Wheel 的方向级融合 A/B。 保留现有 LIO,只输出 LiDAR translation information matrix / weak axis,再让 radar Doppler 或轮速按照与 weak axis 的投影动态加权;重点测长走廊轴向 RPE、误差出现前的 health lead-time 与权重抖动。

  2. 给回环增加独立 Certificate 层。 先不改变 Scan Context / descriptor 召回,只在 robust global registration + GICP 后增加更严格的几何一致性 / certifier,专门统计误闭环被哪一层拒绝。

  3. R2S-Eval-lite 交付回归。 选 3–5 个真实固定任务,只校准机器人几何、相机、控制接口和对象初始分布;日常 checkpoint 在 simulator 批量跑,只有排名变化明显时再做真机复核,测一个月实际节省的人工 reset 时间。

  4. Coding Agent Requirement DAG。 把“需求版本—实现模块—测试—验证证据”做成显式依赖图;用户新增约束时先做 impact analysis,只 invalidates 真正受影响节点,再让 Agent 重规划。最终合并仍由独立 CI / verifier 决定。

参考资料

  1. TRaIL-Odom 论文 · 官方代码与数据
  2. Following a Unique Path / CP-Cert
  3. Koopman 多段软体机械臂 MPC
  4. Predictive Zonotope Reduction
  5. R2S-Eval 论文 · 项目页
  6. WISE
  7. Requirements After the First Edit
  8. Anthropic:Formalizing Fermat’s Last Theorem · 完整 Lean 证明
  9. Chen–Medioni ICRA 1991 · 1992 期刊 DOI
  10. arXiv Robotics 最新列表 · arXiv Software Engineering 最新列表