arXiv:2606.05840eess.SYcs.RO2026-06

用神经网络加速非线性模型预测控制,实时性提升数个数量级。

Amortized Nonlinear Model Predictive Control

  • 构建状态相关二次规划,通过残差修正网络逼近最优控制。
  • 在三连杆机械臂上实现百倍提速,跟踪精度与原方法相当。
  • 适合资源受限设备或高采样率场景的实时控制部署。

非线性模型预测控制需在每个采样时刻实时求解约束非线性规划(NLP),计算开销大,限制了在资源受限硬件或高采样率下的应用。针对输入仿射类非线性系统,本文提出最优控制动作可由依赖当前状态和参考值的状态相关二次规划(QP)近似。设计单网络残差修正架构:基于状态的解析基线提供初始QP参数,网络仅学习匹配完整NLP解所需的修正量;QP通过可微内点层求解,保证首步控制动作满足约束。网络离线训练使用混合损失,结合监督模仿与KKT残差惩罚。在带笛卡尔末端执行器跟踪任务的三连杆平面机械臂上验证,相比NLP求解器实现数量级提速,同时保持相近跟踪性能。

原文摘要 · Abstract (English)

Nonlinear Model Predictive Control requires solving a constrained nonlinear program (NLP) in real-time at every sampling instant, a computational bottleneck that limits deployment on resource-constrained hardware or at high sampling rates. We address this challenge for the broad class of input-affine nonlinear systems to show that the optimal control move can be approximated by a state-dependent quadratic program (QP) whose cost parameters depend on the current state and reference. We propose a single-network residual-corrector architecture: a state-dependent analytic baseline provides initial QP parameters, and the network learns only the corrections needed to match the full NLP solution; the QP is solved by a differentiable interior-point layer, guaranteeing constraint satisfaction for the first control action. The network is trained offline on data generated by an NLP solver using a hybrid loss that combines supervised imitation and KKT-residual penalties. We validate the approach on a three-link planar robotic arm with Cartesian end-effector tracking, demonstrating orders-of-magnitude speedup over the NLP solver while maintaining comparable tracking performance.

控制优化神经网络机器人

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。