论文标题

Real2SIM2REAL转移,用于控制电缆驱动机器人通过可区分的物理引擎

Real2Sim2Real Transfer for Control of Cable-driven Robots via a Differentiable Physics Engine

论文作者

Wang, Kun, Johnson III, William R., Lu, Shiyang, Huang, Xiaonan, Booth, Joran, Kramer-Bottiglio, Rebecca, Aanjaneya, Mridul, Bekris, Kostas

论文摘要

Tensegrity robots, composed of rigid rods and flexible cables, exhibit high strength-to-weight ratios and significant deformations, which enable them to navigate unstructured terrains and survive harsh impacts.但是,由于高维,复杂的动态和耦合体系结构,它们很难控制。基于物理的模拟是制定可以转移到真正机器人的运动政策的有希望的途径。然而,由于较大的SIM2REAL间隙,建模张力机器人是一项复杂的任务。为了解决这个问题,本文介绍了紧张的机器人的Real2SIM2Real(R2S2R)策略。该策略基于可区分的物理引擎,可以在真正的机器人中培训有限的数据。这些数据包括对物理特性的离线测量,例如各种机器人组件的质量和几何形状,以及使用随机控制策略观察轨迹。借助来自真实机器人的数据,发动机可以迭代精制,并用于发现直接传输到真实机器人的运动策略。除了R2S2R管道之外,这项工作的主要贡献包括在接触点处计算非零梯度,匹配张力型运动步态的损失函数以及一种避免训练期间梯度评估冲突的轨迹分割技术。 R2S2R过程的多次迭代在实际的3杆张力机器人上进行了评估和评估。

Tensegrity robots, composed of rigid rods and flexible cables, exhibit high strength-to-weight ratios and significant deformations, which enable them to navigate unstructured terrains and survive harsh impacts. They are hard to control, however, due to high dimensionality, complex dynamics, and a coupled architecture. Physics-based simulation is a promising avenue for developing locomotion policies that can be transferred to real robots. Nevertheless, modeling tensegrity robots is a complex task due to a substantial sim2real gap. To address this issue, this paper describes a Real2Sim2Real (R2S2R) strategy for tensegrity robots. This strategy is based on a differentiable physics engine that can be trained given limited data from a real robot. These data include offline measurements of physical properties, such as mass and geometry for various robot components, and the observation of a trajectory using a random control policy. With the data from the real robot, the engine can be iteratively refined and used to discover locomotion policies that are directly transferable to the real robot. Beyond the R2S2R pipeline, key contributions of this work include computing non-zero gradients at contact points, a loss function for matching tensegrity locomotion gaits, and a trajectory segmentation technique that avoids conflicts in gradient evaluation during training. Multiple iterations of the R2S2R process are demonstrated and evaluated on a real 3-bar tensegrity robot.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源