arXiv:2512.14350cs.ROcs.SY2025-12被引 7

用贝叶斯优化自动调参,让神经网络近似MPC无需重训就能适应新场景。

Fine-Tuning of Neural Network Approximate MPC without Retraining via Bayesian Optimization

  • 基于实验数据的贝叶斯优化自动调整AMPC参数
  • 硬件实验中性能优于原始AMPC,仅需少量实测数据
  • 适合需要快速适配新系统或复杂代价函数的控制场景

近似模型预测控制(AMPC)通过神经网络模仿MPC行为,避免运行时求解昂贵优化问题。但部署时若需调整底层MPC参数,通常需重新生成数据并重训网络,导致不实用。现有方法虽可无重训适配,但依赖人工调参,高维系统下费力且不直观。本文提出使用贝叶斯优化,基于实验数据自动调优AMPC策略。结合模型控制与直接局部学习,该方法在硬件上实现更优性能,仅需极少实验。成功应用于倒立摆的抬升动作和欠驱动平衡独轮车的偏航控制,验证了其对新系统实例及难以直接实现的代价函数的高效自适应能力。

原文摘要 · Abstract (English)

Approximate model-predictive control (AMPC) aims to imitate an MPC's behavior with a neural network, removing the need to solve an expensive optimization problem at runtime. However, during deployment, the parameters of the underlying MPC must usually be fine-tuned. This often renders AMPC impractical as it requires repeatedly generating a new dataset and retraining the neural network. Recent work addresses this problem by adapting AMPC without retraining using approximated sensitivities of the MPC's optimization problem. Currently, this adaption must be done by hand, which is labor-intensive and can be unintuitive for high-dimensional systems. To solve this issue, we propose using Bayesian optimization to tune the parameters of AMPC policies based on experimental data. By combining model-based control with direct and local learning, our approach achieves superior performance to nominal AMPC on hardware, with minimal experimentation. This allows automatic and data-efficient adaptation of AMPC to new system instances and fine-tuning to cost functions that are difficult to directly implement in MPC. We demonstrate the proposed method in hardware experiments for the swing-up maneuver on an inverted cartpole and yaw control of an under-actuated balancing unicycle robot, a challenging control problem.

MPC神经网络贝叶斯优化控制

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