← 返回论文列表

利用微分平坦性实现约束多输入控制仿射系统的高效基于学习的模型预测控制
Exploiting Differential Flatness for Efficient Learning-based Model Predictive Control of Constrained Multi-Input Control Affine Systems

作者: Tobias A. Farger, Adam W. Hall, Angela P. Schoellig
arXiv: 2604.24706v1
分类: eess.SY, cs.LG, cs.RO
📝 论文摘要
基于学习的方法利用过去轨迹的数据来控制具有不确定动态的系统。然而,基于学习的控制器通常计算效率低下,限制了其实用性。为解决这一局限,我们提出了一种利用微分平坦性(许多机器人系统的特性)的基于学习控制器。近年来利用平坦性进行学习控制的研究存在局限,具体表现为:(i) 忽略输入约束,(ii) 仅适用于单输入系统,或(iii) 针对特定平台定制。相比之下,我们的方法采用系统扩展和对角块成本公式,以控制通用的多输入非线性仿射系统。此外,该方法满足输入和半空间平坦状态约束,并仅通过两次顺序凸优化保证概率型李雅普诺夫递减。我们证明,该方法在性能上与高斯过程模型预测控制器仿真相当,但效率提升数倍,并在实际硬件实验中实现了具有竞争力的跟踪效果。

📊 核心分析

🎯 研究动机
- 现有**基于学习(learning-based)**的控制器往往计算效率低下,限制了在实际系统中的实用性 - 已有利用**微分平坦性(differential flatness)**的方法存在缺陷:要么忽略输入约束,要么仅适用于单输入系统,或针对特定平台 - 研究背景:需要一种能够高效控制**多输入非线性仿射系统(multi-input nonlinear affine systems)**同时满足约束的学习控制器
🔧 核心方法
- 利用**系统扩展(system extension)**技术将原系统转换为更高维的平坦输出空间 - 设计**块对角代价(block-diagonal cost)**函数,将多输入问题解耦为多个单输入子问题 - 通过**两次顺序凸优化(two sequential convex optimizations)**实现满足输入约束和半空间平坦状态约束的优化 - 引入**概率Lyapunov递减(probabilistic Lyapunov decrease)**保证闭环稳定性
💡 核心创新
- **通用性**:首次将微分平坦性应用于一般**多输入控制仿射系统(multi-input control affine systems)**,并同时处理输入和状态约束,而现有方法局限于单输入或特定平台 - **计算效率**:仅需两次顺序凸优化即可完成控制,相比**高斯过程模型预测控制(GP-MPC)**效率提升数倍 - **理论保证**:提供概率Lyapunov递减的稳定性证明,同时满足约束,这是现有平坦性学习方法中少有的
🏆 总体贡献
- 提出了一个高效且通用的学习控制框架,能够处理带约束的多输入非线性系统,显著降低计算负担 - 在仿真中验证了与GP-MPC相当的性能但效率更高,在真实硬件实验中展示了竞争力的跟踪能力 - 为**微分平坦性(differential flatness)**在基于学习的控制中提供了新的理论工具和实践范式