Augmenting Differentiable Simulators with Neural Networks to Close the Sim2Real Gap
Eric Heiden, David Millard, Erwin Coumans, Gaurav S. Sukhatme
TL;DR
Problem: bridging the sim2real gap in articulated rigid-body dynamics. Approach: a differentiable, hybrid simulator that can augment analytical models with data-driven residuals and supports end-to-end backpropagation of gradients to both analytical parameters and neural weights, via $\theta = [\theta_{AM}, \theta_{NN}]$. Key contributions: a neural-augmented simulation framework with neural-blueprint-based augmentation, a system-identification objective $\mathcal{L} = \sum_t ||f_\theta(s_{t-1}) - s^*_t||^2 + R||\theta_{NN}||^2$, and a parallel basin hopping strategy to escape poor local minima. Findings: preliminary sim2sim and real-data experiments reduce the gap between simulated and target trajectories, demonstrating practical viability for planning and control in robotics. Significance: by enabling gradient-based optimization over both analytic dynamics and learned residuals, this work offers a scalable path to more accurate simulators, with future directions including physics-constrained network architectures.
Abstract
We present a differentiable simulation architecture for articulated rigid-body dynamics that enables the augmentation of analytical models with neural networks at any point of the computation. Through gradient-based optimization, identification of the simulation parameters and network weights is performed efficiently in preliminary experiments on a real-world dataset and in sim2sim transfer applications, while poor local optima are overcome through a random search approach.
