论文标题
可伸缩的学习和控制物理
Scalable Differentiable Physics for Learning and Control
论文作者
论文摘要
可区分物理是一种强大的学习和控制涉及物理对象和环境的问题的方法。尽管取得了显着的进展,但可区分物理求解器的功能仍然有限。我们为可区分物理学开发了可扩展的框架,该框架可以支持大量对象及其相互作用。为了容纳具有任意几何形状和拓扑的物体,我们采用网格作为代表,并利用触点的稀疏性来扩展可扩展的可区分碰撞处理。在局部区域解决碰撞,以最大程度地减少优化变量的数量,即使模拟对象的数量很高。我们进一步加速了与非线性约束的优化分化。实验表明,与最新的基于粒子的方法相比,提出的框架最多需要两个数量级的记忆和计算。我们进一步验证了反问题和控制场景的方法,在该方案中,它的表现至少超过了无衍生物和无模型的基准。
Differentiable physics is a powerful approach to learning and control problems that involve physical objects and environments. While notable progress has been made, the capabilities of differentiable physics solvers remain limited. We develop a scalable framework for differentiable physics that can support a large number of objects and their interactions. To accommodate objects with arbitrary geometry and topology, we adopt meshes as our representation and leverage the sparsity of contacts for scalable differentiable collision handling. Collisions are resolved in localized regions to minimize the number of optimization variables even when the number of simulated objects is high. We further accelerate implicit differentiation of optimization with nonlinear constraints. Experiments demonstrate that the presented framework requires up to two orders of magnitude less memory and computation in comparison to recent particle-based methods. We further validate the approach on inverse problems and control scenarios, where it outperforms derivative-free and model-free baselines by at least an order of magnitude.