(Translated by https://www.hiragana.jp/)
[1611.01652] A Differentiable Physics Engine for Deep Learning in Robotics
The Wayback Machine - https://web.archive.org/web/20190214002614/https://arxiv.org/abs/1611.01652
We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.NE
new | recent | 1611

Change to browse by:

References & Citations

Computer Science > Neural and Evolutionary Computing

Title:A Differentiable Physics Engine for Deep Learning in Robotics

Abstract: An important field in robotics is the optimization of controllers. Currently, robots are often treated as a black box in this optimization process, which is the reason why derivative-free optimization methods such as evolutionary algorithms or reinforcement learning are omnipresent. When gradient-based methods are used, models are kept small or rely on finite difference approximations for the Jacobian. This method quickly grows expensive with increasing numbers of parameters, such as found in deep learning. We propose the implementation of a modern physics engine, which can differentiate control parameters. This engine is implemented for both CPU and GPU. Firstly, this paper shows how such an engine speeds up the optimization process, even for small problems. Furthermore, it explains why this is an alternative approach to deep Q-learning, for using deep learning in robotics. Finally, we argue that this is a big step for deep learning in robotics, as it opens up new possibilities to optimize robots, both in hardware and software.
Comments: Submitted for International Conference on Learning Representations 2017
Subjects: Neural and Evolutionary Computing (cs.NE); Artificial Intelligence (cs.AI); Robotics (cs.RO)
Cite as: arXiv:1611.01652 [cs.NE]
  (or arXiv:1611.01652v2 [cs.NE] for this version)

Submission history

From: Jonas Degrave [view email]
[v1] Sat, 5 Nov 2016 13:34:58 UTC (2,591 KB)
[v2] Sat, 24 Nov 2018 14:41:48 UTC (5,724 KB)