无需接触力传感器,用关节电流/扭矩识别机器人惯性参数
Physically-Consistent Parameter Identification of Robots in Contact
- 通过投影动力学至接触约束的零空间,避开对接触力的依赖
- 在Spot四足机器人上验证,不同步态下参数识别误差小于5%
- 适合无接触力传感器的现代机器人,提升模型泛化能力
精确的惯性参数识别对涉及间歇性环境接触的机器人仿真与控制至关重要。传统方法依赖不精确或不可用的CAD模型,需进行参数识别;但现有方法多需接触力测量,而现代四足与人形机器人通常不具备该传感器。本文提出一种新方法,仅利用关节电流/扭矩——现代机器人标准感知模态——实现惯性参数识别,无需直接接触力测量。通过将全身体动力学投影至接触约束的零空间,消除对接触力的依赖,并将识别问题重构为可处理物理与几何约束的线性矩阵不等式。与基于深度神经网络的黑箱识别方法对比,引入物理一致性显著提升样本效率与泛化性能。最终在Spot四足机器人上,于多种运动任务中验证了方法的准确性与实际场景下的泛化能力。
原文摘要 · Abstract (English)
Accurate inertial parameter identification is crucial for the simulation and control of robots encountering intermittent contact with the environment. Classically, robots' inertial parameters are obtained from CAD models that are not precise (and sometimes not available, e.g., Spot from Boston Dynamics), hence requiring identification. To do that, existing methods require access to contact force measurement, a modality not present in modern quadruped and humanoid robots. This paper presents an alternative technique that utilizes joint current/torque measurements -- a standard sensing modality in modern robots -- to identify inertial parameters without requiring direct contact force measurements. By projecting the whole-body dynamics into the null space of contact constraints, we eliminate the dependency on contact forces and reformulate the identification problem as a linear matrix inequality that can handle physical and geometrical constraints. We compare our proposed method against a common black-box identification method using a deep neural network and show that incorporating physical consistency significantly improves the sample efficiency and generalizability of the model. Finally, we validate our method on the Spot quadruped robot across various locomotion tasks, showcasing its accuracy and generalizability in real-world scenarios over different gaits.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。