Single-Level Differentiable Contact Simulation

arxiv(2023)

引用 1|浏览75
暂无评分
摘要
We present a differentiable formulation of rigid-body contact dynamics for objects and robots represented as compositions of convex primitives. Classical physics engines rely on non-differentiable collision detection modules. More recent optimization-based approaches simulating contact between convex primitives rely on a bilevel formulation that separates collision detection and contact simulation. These latest approaches are unreliable in realistic contact simulation scenarios because isolating the collision detection problem introduces contact location non-uniqueness. Our approach combines contact simulation and collision detection into a unified single-level optimization problem. This disambiguates the collision detection problem in a physics-informed manner. Our formulation features improved simulation robustness and a reduction in computational complexity when compared to a similar differentiable simulation baseline. We illustrate the contact and collision differentiability on a robotic manipulation task requiring optimization-through-contact. We provide a numerically efficient implementation of our formulation called
更多
查看译文
关键词
Collision avoidance,Shape,Robots,Optimization,Computational modeling,Mathematical models,Physics,Simulation and animation,contact modeling,differentiable contact simulation,dexterous manipulation
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要