A Differentiable Physics Engine for Deep Learning in Robotics

11/05/2016
by   Jonas Degrave, et al.
0

One of the most important fields in robotics is the optimization of controllers. Currently, robots are 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. We propose an implementation of a modern physics engine, which has the ability to differentiate control parameters. This has been implemented on both CPU and GPU. We show how this speeds up the optimization process, even for small problems, and why it will scale to bigger problems. We explain why this is an alternative approach to deep Q-learning, for using deep learning in robotics. Lastly, 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.

READ FULL TEXT
research
11/09/2020

Spring-Rod System Identification via Differentiable Physics Engine

We propose a novel differentiable physics engine for system identificati...
research
05/18/2023

Project-Based Learning for Robot Control Theory: A Robot Operating System (ROS) Based Approach

Control theory is an important cornerstone of the robotics field and is ...
research
04/28/2020

A First Principles Approach for Data-Efficient System Identification of Spring-Rod Systems via Differentiable Physics Engines

We propose a novel differentiable physics engine for system identificati...
research
04/18/2018

The Limits and Potentials of Deep Learning for Robotics

The application of deep learning in robotics leads to very specific prob...
research
04/13/2023

Contact Models in Robotics: a Comparative Analysis

Physics simulation is ubiquitous in robotics. Whether in model-based app...
research
09/01/2022

Neural Approaches to Co-Optimization in Robotics

Robots and intelligent systems that sense or interact with the world are...
research
11/01/2016

Towards Lifelong Self-Supervision: A Deep Learning Direction for Robotics

Despite outstanding success in vision amongst other domains, many of the...

Please sign up or login with your details

Forgot password? Click here to reset