论文标题

通过面部互动图表网络学习刚性动态

Learning rigid dynamics with face interaction graph networks

论文作者

Allen, Kelsey R., Rubanova, Yulia, Lopez-Guevara, Tatiana, Whitney, William, Sanchez-Gonzalez, Alvaro, Battaglia, Peter, Pfaff, Tobias

论文摘要

众所周知,由于复杂的几何形状和相互作用的强烈非线性,在任意形状之间模拟刚性碰撞是很困难的。基于图形神经网络(GNN)模型在学习模拟复杂的物理动力学(例如流体,布和铰接式身体)方面有效,但除了非常简单的形状外,它们对刚体物理学的有效性较低且有效。通过网格节点对碰撞进行建模的现有方法通常是不准确的,因为它们在远离节点的脸上发生冲突时会挣扎。对于复杂形状而言,代表几何形状的替代方法非常昂贵。在这里,我们介绍了面部相互作用图网络(Fignet),该网络扩展了基于GNN的方法,并计算网格面之间的相互作用,而不是节点。与学到的基于节点和粒子的方法相比,在模拟复杂形状相互作用方面,Fignet更准确,而在稀疏,刚性网格上也有8倍的计算效率更高。此外,Fignet可以直接从现实世界数据中学习摩擦动力学,并且在给定适度的培训数据的情况下,可以比分析求解器更准确。 Fignet代表了剩下的少数几个物理领域之一,这些域中几乎没有学到的模拟器竞争,并且提供了诸如机器人技术,图形和机械设计之类的相关字段,一种用于模拟和基于模型的计划的新工具。

Simulating rigid collisions among arbitrary shapes is notoriously difficult due to complex geometry and the strong non-linearity of the interactions. While graph neural network (GNN)-based models are effective at learning to simulate complex physical dynamics, such as fluids, cloth and articulated bodies, they have been less effective and efficient on rigid-body physics, except with very simple shapes. Existing methods that model collisions through the meshes' nodes are often inaccurate because they struggle when collisions occur on faces far from nodes. Alternative approaches that represent the geometry densely with many particles are prohibitively expensive for complex shapes. Here we introduce the Face Interaction Graph Network (FIGNet) which extends beyond GNN-based methods, and computes interactions between mesh faces, rather than nodes. Compared to learned node- and particle-based methods, FIGNet is around 4x more accurate in simulating complex shape interactions, while also 8x more computationally efficient on sparse, rigid meshes. Moreover, FIGNet can learn frictional dynamics directly from real-world data, and can be more accurate than analytical solvers given modest amounts of training data. FIGNet represents a key step forward in one of the few remaining physical domains which have seen little competition from learned simulators, and offers allied fields such as robotics, graphics and mechanical design a new tool for simulation and model-based planning.

扫码加入交流群

加入微信交流群

微信交流群二维码

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