Koopman DCM:基于不稳定本征函数的双足平衡数据驱动表示
本文首次将运动发散分量(DCM)推广为Koopman本征函数,利用仅1小时的真实机器人数据学习不稳定特征对。在真实双足机器人上,学习得到的Koopman DCM改善了参考步态跟踪性能,并与模型预测控制结合提供基于状态的生存性约束。
原文 · arXiv:2607.18760背景
在足式 locomotion 中,运动发散分量(DCM)已成为平衡控制的关键状态变量,它能够分离动力学中的不稳定模态。然而,现有DCM公式仅适用于简化模型(如线性倒立摆),无法推广到更复杂的动力学系统。传统的Koopman分析通常针对接近零的特征值,以捕捉守恒量或缓慢变化量,未曾主动搜索不稳定特征对。
核心创新
本文提出了一种全新的视角:将DCM作为Koopman本征函数进行推广。与经典Koopman分析不同,研究者有意识地搜索具有大特征值的不稳定特征对(本征函数),从而得到数据驱动的DCM。这些Koopman DCM仅使用真实机器人数据即可训练,无需精确的动力学模型。学习得到的DCM既能用于改善步态跟踪,又能与模型预测控制(MPC)结合提供基于状态的生存性(viability)约束。
具体结果
在真实双足机器人上,使用仅1小时的真实机器人数据训练的Koopman DCM改善了参考步态模式的跟踪性能。研究者进一步展示了学习得到的DCM在与MPC结合时,能够提供有效的状态空间生存性约束,使控制器能够主动避免危险状态。实验验证了该方法在真实硬件上的可行性。
局限性
当前方法的验证基于单一双足机器人平台,在不同形态(如全身人形机器人、四足机器人)上的泛化能力尚需验证。一小时数据量虽然高效,但在极端扰动或未知地形上的表现尚未测试。理论上的Koopman线性化误差在高度非线性区域可能增大。
行业影响
该方法为足式机器人平衡控制提供了一条无需精确物理模型的数据驱动路径,这对正在快速发展的人形机器人行业具有重要意义。能够从少量真实数据中学习稳定的平衡策略,有望加速双足和人形机器人的部署进程,特别是在物流、制造和服务等需要动态行走能力的应用场景中。