The current dominant paradigm for robotic manipulation involves two separate stages: manipulator design and control. Because the robot's morphology and how it can be controlled are intimately linked, joint optimization of design and control can significantly improve performance. Existing methods for co-optimization are limited and fail to explore a rich space of designs. The primary reason is the trade-off between the complexity of designs that is necessary for contact-rich tasks against the practical constraints of manufacturing, optimization, contact handling, etc. We overcome several of these challenges by building an end-to-end differentiable framework for contact-aware robot design. The two key components of this framework are: a novel deformation-based parameterization that allows for the design of articulated rigid robots with arbitrary, complex geometry, and a differentiable rigid body simulator that can handle contact-rich scenarios and computes analytical gradients for a full spectrum of kinematic and dynamic parameters. On multiple manipulation tasks, our framework outperforms existing methods that either only optimize for control or for design using alternate representations or co-optimize using gradient-free methods.
翻译:目前机器人操纵的主导范式涉及两个不同的阶段:操纵设计和控制。由于机器人的形态和如何加以控制是紧密相连的,联合优化设计和控制可以显著改善性能。现有的共同优化方法有限,无法探索丰富的设计空间。主要原因是,在接触丰富任务所需的复杂设计与制造、优化、接触处理等实际制约因素之间取舍。我们通过为接触觉悟机器人设计建立一个端到端的不同框架,克服了其中的若干挑战。这个框架的两个关键组成部分是:一种新型的基于变形的参数化,允许以任意、复杂的几何法设计清晰的硬体机器人,以及一种不同的僵硬体模拟器,能够处理接触丰富的情景,并用全方位的动态和动态参数计算分析梯度。关于多种操纵任务,我们的框架超越了现有方法,这些方法只能优化控制或使用替代式演示或使用梯度自由方法共同优化设计。