DeepAI AI Chat
Log In Sign Up

Learning Task Agnostic Sufficiently Accurate Models

by   Clark Zhang, et al.

For complex real-world systems, designing controllers are a difficult task. With the advent of neural networks as a proxy for complex function approximators, it has become popular to learn the controller directly. However, these controllers are specific to a given task and need to be relearned for a new task. Alternatively, one can learn just the model of the dynamical system and compose it with external controllers. Such a model is task (and controller) agnostic and must generalize well across the state space. This paper proposes learning a "sufficiently accurate" model of the dynamics that explicitly enforces small residual error on pre-defined parts of the state-space. We formulate task agnostic controller design for this learned model as an optimization problem with state and control constraints that is solved in an online fashion. We validate this approach in simulation using a challenging contact-based Ball-Paddle system.


page 1

page 2

page 3

page 4


Leveraging Forward Model Prediction Error for Learning Control

Learning for model based control can be sample-efficient and generalize ...

On Controller Design for Systems on Manifolds in Euclidean Space

A new method is developed to design controllers in Euclidean space for s...

Adding Neural Network Controllers to Behavior Trees without Destroying Performance Guarantees

In this paper, we show how controllers created using data driven designs...

Learning a Controller Fusion Network by Online Trajectory Filtering for Vision-based UAV Racing

Autonomous UAV racing has recently emerged as an interesting research pr...

Control of Stochastic Quantum Dynamics with Differentiable Programming

Controlling stochastic dynamics of a quantum system is an indispensable ...

Leveraging the Template and Anchor Framework for Safe, Online Robotic Gait Design

Online control design using a high-fidelity, full-order model for a bipe...

Morse Graphs: Topological Tools for Analyzing the Global Dynamics of Robot Controllers

Understanding the global dynamics of a robot controller, such as identif...