Deluca – A Differentiable Control Library: Environments, Methods, and Benchmarking

02/19/2021
by   Paula Gradu, et al.
30

We present an open-source library of natively differentiable physics and robotics environments, accompanied by gradient-based control methods and a benchmark-ing suite. The introduced environments allow auto-differentiation through the simulation dynamics, and thereby permit fast training of controllers. The library features several popular environments, including classical control settings from OpenAI Gym. We also provide a novel differentiable environment, based on deep neural networks, that simulates medical ventilation. We give several use-cases of new scientific results obtained using the library. This includes a medical ventilator simulator and controller, an adaptive control method for time-varying linear dynamical systems, and new gradient-based methods for control of linear dynamical systems with adversarial perturbations.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/03/2018

Structured Neural Network Dynamics for Model-based Control

We present a structured neural network architecture that is inspired by ...
research
04/13/2022

Online greedy identification of linear dynamical systems

This work addresses the problem of exploration in an unknown environment...
research
06/01/2022

Control of Two-way Coupled Fluid Systems with Differentiable Solvers

We investigate the use of deep neural networks to control complex nonlin...
research
12/17/2019

Differentiable programming and its applications to dynamical systems

Differentiable programming is the combination of classical neural networ...
research
09/20/2022

DiffTune: Auto-Tuning through Auto-Differentiation

The performance of a robot controller depends on the choice of its param...
research
08/07/2023

System Identification and Control of Front-Steered Ackermann Vehicles through Differentiable Physics

In this paper, we address the problem of system identification and contr...
research
10/24/2021

A Differentiable Newton-Euler Algorithm for Real-World Robotics

Obtaining dynamics models is essential for robotics to achieve accurate ...

Please sign up or login with your details

Forgot password? Click here to reset