Skip to content

足式方向 调研与审计综合报告

调研时间:2026-05-24 | 范围:MPC/优化/控制理论(排除纯RL/VLA) 数据来源:9个调研agent + 1个审计agent


一、现有结构(27文件,44985行)

Part 章节 行数 大纲声明行数 偏差
序章 10_序章上篇_全景与四分法 551
序章 20_序章下篇_前沿与学习路径 602
I 30_Pinocchio深度精读 1538 1038 +48%
I 40_CppAD与代码生成 1529 1443 +6%
I 50_空间向量与浮动基座动力学 2046 1984 +3%
I 60_QP_NLP建模 1784 1727 +3%
II 70_腿足简化模型理论 1717 1602 +7%
II 80_接触力学与约束优化 1826 1756 +4%
II 90_WBC分层优化与TSID 1660 1534 +8%
II 100_DDP家族与Crocoddyl 1755 1677 +5%
II 110_OCS2完整栈与双线程MPC 2077 1963 +6%
II 120_步态管理与接触序列 1710 1592 +7%
III 130_腿足状态估计 1581 1446 +9%
III 140_落脚点规划经典方法 1703 1585 +7%
III 150_优化驱动落脚与接触规划 1588 1527 +4%
III 160_感知驱动落脚规划 1624 1529 +6%
IV 170_实时CPP工程 1967 1876 +5%
IV 180_腿足硬件栈 1859 1733 +7%
V 190_腿足RL训练栈 1861 1473 +26%
V 200_RL的CPP部署 1601 1315 +22%
V 210_RL与MPC混合范式 1561 1224 +28%
VI 220_腿足感知数据结构 1640 1271 +29%
VI 230_Perceptive_MPC 1577 1457 +8%
VI 240_legged_control精读 2028 1713 +18%
VI 250_Mini-Legged综合实战 2568 2049 +25%
VI 260_研究方向与博士导引 1600 1301 +23%

二、审计Bug清单

P0(必须修正)

  1. 240_legged_control是ROS1(ros_control),大纲多处暗示ros2_control,误导
  2. 行数系统性低估:30_Pinocchio低估48%最严重,RL相关章节低估22-29%

P1

  1. Grandia 2022应为Grandia 2023 T-RO
  2. IsaacGym名称部分未更新为IsaacLab
  3. 章节内部编号(第47-70章)与大纲系统不一致
  4. MuJoCo Playground大纲190章生态表有提,实际章节未见覆盖
  5. acados求解器实际章节有讲但大纲未提

正向超出(大纲未提但实际已覆盖)

  • ParallelRiccati(parallel scan加速Riccati回代)
  • CCRBA(O(N)计算CMM)
  • VWBC(值函数嵌入WBC QP)
  • MPC-Net(OCS2开源实现)
  • Differentiable MPC的KKT隐式微分
  • 接触规划中的扩散模型讨论

三、2025-2026技术调研

3.1 全身MPC(最大范式转变)

核心趋势:简化模型MPC+WBC → 单层全身MPC

工作 arXiv 方法 硬件
Real-Time Whole-Body MPPI 2409.10469 (ICRA 2025) 全身MPPI on MuJoCo,首次真机四足 Go1
Whole-Body MPC with MuJoCo 2503.04613 iLQR+MuJoCo有限差分导数 H1人形
Fatrop全身逆动力学MPC 2511.19709 IP求解器直接优化关节力矩80Hz B2+Z1
Multi-Rate MPC Jet Humanoid 2505.16478 多频率MPC处理异构执行器 iRonCub

仓库:RTWholeBodyMPPI (GitHub), mujoco_mpc_deploy (GitHub)

3.2 MPC框架演进

框架 状态 关键更新
Aligator 取代Crocoddyl ProxDDP(TRO 2025),原生约束,Crocoddyl兼容前端
MJPC DeepMind标准 MuJoCo原生零配置全身MPC
OCS2 维护模式 ROS2移植版(legubiao/ocs2_ros2)
Fatrop 新兴 结构化IP方法,全身NLP实时
RAPTOR 人形专用 仅优化驱动关节+逆动力学重建
RoMoCo 开源工具箱 统一LIP/ALIP/HLIP/MLIP/DCM,C++,arXiv:2509.19545

3.3 GPU加速求解器

工作 arXiv 效果
Primal-Dual iLQR on GPU 2506.07823 parallel associative scan, 比acados/crocoddyl快60%
WASP导数 2512.21109 iLQG加速2x
QP求解器benchmark 2510.21773 WBC推荐ProxQP, MPC推荐HPIPM, Jetson Orin NX最优能效比

3.4 接触隐式优化

工作 arXiv 方法 硬件
CI-MPC (KAIST) 2312.08961 (IJRR 2025) 平滑库仑互补性 HOUND 45kg
IDTO逆动力学CI 2309.01813 (IJRR 2026) 接触力作为优化变量 20-DoF >100Hz
ci-SCvx GPU 2604.09993 连续时间逐次凸化+积分交叉互补性 JAX, 1个数量级加速
ACAL-iLQR Adv. Intell. Systems 2024 柔性接触增广拉格朗日iLQR 四足步态自动生成
相分解TO 2510.24069 摆动/支撑持续时间显式优化

3.5 接触模型

模型 arXiv 特点
ComFree-Sim 2603.12185 无互补性闭式求解,GPU线性扩展,吞吐比MJWarp高2-3x
无互补性方法(Jin) 2408.07855 (RSS 2025) 封闭形式时间步进,灵巧手96.5%
DiffMJX CFD 2506.14186 Contacts From Distance,未接触也有梯度
光滑接触流形 2602.20304 可微接触流形生成
SCM软最小接触 2503.11736 体积交集力场

主流趋势:解析光滑模型取代互补性方法

3.6 ADMM分布式MPC

工作 arXiv 应用
ADMM+CBF多机安全 2603.19170 多四足安全分布式MPC,Go2
ADMM加速MPC 2403.11742 全身动力学并行子系统分解
ACLM协作搬运 2603.07095 4台四足臂实时协作

3.7 MPC+RL混合范式分类学

架构 代表 arXiv 特点
RL高层+MPC底层 RL-Augmented MPC 2603.10878 RL出接触时序→MPC tracking, 120kg Centauro
RL Warm-Start Self-Supervised Init 2408.03394 MPC求解加速21.6%, 精度+34.1%
MPC Teacher蒸馏 E2E from NMPC 2505.08574 NMPC多步态数据→单NN
残差混合 Residual MPC (MIT) 2510.12717 GPU并行MPC前馈+RL残差力矩
Neural MPC Smooth Surrogates 2601.12169 NN替代动力学,累积代价降2-50x

其他:RAMBO(2504.06662), Neural terminal cost(2508.05804), 自适应MPC+KF辨识(2506.13432), CBF-MPC(2603.19170), TD-GRPC(2505.13549), StyleLoco蒸馏(2503.15082)

性能对比:

方法 推理延迟 约束满足 鲁棒性 代表
纯MPC 10-50ms 模型依赖 OCS2
纯RL 50-200us 强(DR) IsaacLab PPO
分层RL+MPC 1-5ms+10ms 2603.10878
残差混合 100us+10ms 中强 最强 Residual MPC
Neural MPC 0.5-2ms Smooth Surrogates

3.8 状态估计

工作 arXiv 改进
InNKF神经增强KF 2503.00344 漂移比InEKF降40%
Attention-Based NKF 2601.18569 (ICRA 2025) 位置+50%, 速度+53%
自适应InEKF 2510.16755 在线协方差估计
双层优化噪声标定 2510.11539 (ICRA 2026) 上层优化噪声+运动学参数
OCELOT 2605.21863 无力传感器接触检测+里程计, ROS2
DogLegs多IMU 2503.04580 (IROS 2025) 精度+37-88%
纯本体感知 2603.18308 集合覆盖测量

3.9 感知MPC

工作 arXiv 方法
WB-MPC+Region Selection 2305.08926 凸分割1Hz→面选择5Hz→MPC 50Hz
PolygMap 2510.12346 有界多面体→人形楼梯
CAFE-MPC 2403.03995 级联保真度MPC
凸分解落脚 2307.14775 NN安全区域+凸分解
变时序MIQP 2603.07400 DCM动力学+凸可踩区域→MIQP
混合整数落脚 2501.19391 欠驱动双足粗糙地形

3.10 可微分仿真用于控制

工作 arXiv 意义
DiffSim2Real 2411.02189 首次纯可微仿真→真机四足
AHAC 2405.17784 (ICML 2024) 接触截断避免梯度爆炸
D-REX 2603.01151 (ICLR 2026) 高斯溅射数字孪生+可微物理
Learning on the Fly 2508.21065 在线可微仿真快速适应
可微MPC策略优化 2511.11308 混合一阶梯度+零阶更新

3.11 安全约束MPC

工作 arXiv 方法
ADMM+CBF多机 2603.19170 分布式MPC+CBF安全
几何安全滤波器 2508.11129 Poisson安全函数→CBF约束MPC
分层CBF-NMPC 2509.22815 CBF-NMPC(10Hz)+MPC(60Hz)+WBC(500Hz)

四、建议新增章节

新章节 理由 关键论文 前置 优先级
265_Contact-Implicit MPC CI-MPC已在45kg四足实机验证 2312.08961, 2604.09993, 2309.01813 80, 110 P0
270_全身MPC与采样控制 单层全身MPC是2025最大范式转变 2409.10469, 2503.04613, 2511.19709 90, 110 P0
275_可微分仿真用于控制 DiffSim2Real/AHAC/DiffMJX构成新工具 2411.02189, 2405.17784, 2506.14186 80, S04 P1

五、需更新章节详表

章节 补充内容 优先级
80_接触力学 ComFree-Sim, 无互补性(Jin RSS 2025), DiffMJX CFD, 增广拉格朗日变体(2502.16898) P0
100_DDP/Crocoddyl Aligator/ProxDDP(TRO 2025), GPU iLQR(2506.07823), WASP(2512.21109) P0
110_OCS2 MPC 全身MPPI(2409.10469), MuJoCo iLQR(2503.04613), ADMM(2403.11742) P0
130_状态估计 自适应InEKF, InNKF, OCELOT, 双层优化, DogLegs P0
210_混合范式 五类架构分类学, 全部混合工作论文 P0
90_WBC/TSID QP benchmark(2510.21773), 高DoF人形WBC P1
150_优化驱动落脚 IDTO, ci-SCvx, 相分解TO P1
160_感知落脚 凸分解(2307.14775), 变时序MIQP(2603.07400) P1
230_Perceptive MPC 全身MPPI感知, PolygMap, CAFE-MPC P1
180_硬件栈 人形平台(G1/H1), Jetson Orin NX P2
260_研究方向 全身MPC/CI/可微分方向更新 P2