arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2103.15714cs.RO
收藏

用于同时、非弹性、摩擦碰撞的集值刚体动力学

Set-Valued Rigid Body Dynamics for Simultaneous, Inelastic, Frictional Impacts

University of Pennsylvania(宾夕法尼亚大学)

Mathew Halm, Michael Posa

AI总结:

针对近同时摩擦碰撞对顺序敏感而仿真器依赖启发式的问题,提出集值刚体动力学模型,将Routh模型扩展为微分包含并转化为LCP,以概率保证紧近似碰撞后速度集合。

摘要:

机器人操作和运动通常涉及几乎同时发生的碰撞——例如一步中脚跟和脚趾的触地——其结果对碰撞发生的顺序极其敏感。机器人仿真器通常缺乏预测这种顺序的准确性,而是通过启发式方法选择一种顺序。当基于模型的控制器和在仿真中学习到的策略被部署到真实机器人上时,这种差异会降低性能。我们通过一个集值刚体模型来调和这一问题,该模型生成同时摩擦碰撞的广泛物理合理结果集合。我们首先通过将 Routh 碰撞模型重新表述为微分包含(DI),将其扩展到多重碰撞,并证明任何解都将在有限时间内解决所有碰撞。通过将时间视为状态,我们将该模型嵌入到另一个捕捉刚体动力学连续时间演化的 DI 中,并保证解的存在性。最后,我们将同时碰撞的仿真转化为线性互补问题(LCP),并开发了一种算法,用于对碰撞后速度集合进行紧近似,并提供概率保证。我们在来自操作和腿足运动的若干示例上展示了我们的方法。

英文摘要:

Robotic manipulation and locomotion often entail nearly-simultaneous collisions -- such as heel and toe strikes during a foot step -- with outcomes that are extremely sensitive to the order in which impacts occur. Robotic simulators commonly lack the accuracy to predict this ordering, and instead pick one with a heuristic. This discrepancy degrades performance when model-based controllers and policies learned in simulation are placed on a real robot. We reconcile this issue with a set-valued rigid-body model which generates a broad set of physically reasonable outcomes of simultaneous frictional impacts. We first extend Routh's impact model to multiple impacts by reformulating it as a differential inclusion (DI), and show that any solution will resolve all impacts in finite time. By considering time as a state, we embed this model into another DI which captures the continuous-time evolution of rigid body dynamics, and guarantee existence of solutions. We finally cast simulation of simultaneous impacts as a linear complementarity problem (LCP), and develop an algorithm for tight approximation of the post-impact velocity set with probabilistic guarantees. We demonstrate our approach on several examples drawn from manipulation and legged locomotion.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑