GRLGROJul 2, 2020

ADD: Analytically Differentiable Dynamics for Multi-Body Systems with Frictional Contact

arXiv:2007.00987v141 citations
Originality Highly original
AI Analysis

This provides a tool for robotics and simulation researchers to efficiently optimize complex systems with contact, though it builds incrementally on existing differentiable simulation methods.

The paper tackles the challenge of simulating multi-body systems with frictional contact by introducing a differentiable dynamics solver that unifies rigid and deformable objects through mollified contact forces and implicit time integration, enabling gradient-based optimization for applications like parameter estimation and motion planning.

We present a differentiable dynamics solver that is able to handle frictional contact for rigid and deformable objects within a unified framework. Through a principled mollification of normal and tangential contact forces, our method circumvents the main difficulties inherent to the non-smooth nature of frictional contact. We combine this new contact model with fully-implicit time integration to obtain a robust and efficient dynamics solver that is analytically differentiable. In conjunction with adjoint sensitivity analysis, our formulation enables gradient-based optimization with adaptive trade-offs between simulation accuracy and smoothness of objective function landscapes. We thoroughly analyse our approach on a set of simulation examples involving rigid bodies, visco-elastic materials, and coupled multi-body systems. We furthermore showcase applications of our differentiable simulator to parameter estimation for deformable objects, motion planning for robotic manipulation, trajectory optimization for compliant walking robots, as well as efficient self-supervised learning of control policies.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes