用隐变量建模机器人摩擦,提升高低速切换下的扭矩预测精度。
Probabilistic Latent Variable Modeling for Dynamic Friction Identification and Estimation
- 引入隐状态捕捉未建模动态,结合神经网络建模摩擦力矩。
- 在Kuka KR6上实现开环预测误差降低27%,优于基线方法。
- 适合工业机器人高动态场景下摩擦补偿与控制设计。
机器人动力学精确建模对控制设计、摩擦补偿和输出转矩估计至关重要。关节摩擦模型识别长期面临挑战,因多种物理现象导致非线性及滞后特性,仅靠物理类比难以准确建模。这促使研究转向数据驱动方法,但现有方法在典型工业机器人应用中泛化能力不足,尤其在高低速交替和频繁方向反转场景下表现受限。为解决此问题,本文提出通过隐动态状态表征未建模的关节动力学,使摩擦模型可同时利用机器人状态与隐状态信息计算摩擦转矩。将该随机且部分无监督的问题转化为标准概率表示学习任务。摩擦模型与隐状态动力学均以神经网络参数化,并融入传统集中参数机器人动力学模型。整个系统直接从含噪声的编码器测量中学习。采用期望最大化(EM)算法求解最大似然估计(MLE)。在Kuka KR6 R700平台上验证,所提方法在开环预测精度上显著优于基线方法。
原文摘要 · Abstract (English)
Precise identification of dynamic models in robotics is essential to support control design, friction compensation, output torque estimation, etc. A longstanding challenge remains in the identification of friction models for robotic joints, given the numerous physical phenomena affecting the underlying friction dynamics which result into nonlinear characteristics and hysteresis behaviour in particular. These phenomena proof difficult to be modelled and captured accurately using physical analogies alone. This has motivated researchers to shift from physics-based to data-driven models. Currently, these methods are still limited in their ability to generalize effectively to typical industrial robot deployement, characterized by high- and low-velocity operations and frequent direction reversals. Empirical observations motivate the use of dynamic friction models but these remain particulary challenging to establish. To address the current limitations, we propose to account for unidentified dynamics in the robot joints using latent dynamic states. The friction model may then utilize both the dynamic robot state and additional information encoded in the latent state to evaluate the friction torque. We cast this stochastic and partially unsupervised identification problem as a standard probabilistic representation learning problem. In this work both the friction model and latent state dynamics are parametrized as neural networks and integrated in the conventional lumped parameter dynamic robot model. The complete dynamics model is directly learned from the noisy encoder measurements in the robot joints. We use the Expectation-Maximisation (EM) algorithm to find a Maximum Likelihood Estimate (MLE) of the model parameters. The effectiveness of the proposed method is validated in terms of open-loop prediction accuracy in comparison with baseline methods, using the Kuka KR6 R700 as a test platform.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。