Generating Adversarial Disturbances for Controller Verification

12/12/2020
by   Udaya Ghai, et al.
0

We consider the problem of generating maximally adversarial disturbances for a given controller assuming only blackbox access to it. We propose an online learning approach to this problem that adaptively generates disturbances based on control inputs chosen by the controller. The goal of the disturbance generator is to minimize regret versus a benchmark disturbance-generating policy class, i.e., to maximize the cost incurred by the controller as well as possible compared to the best possible disturbance generator in hindsight (chosen from a benchmark policy class). In the setting where the dynamics are linear and the costs are quadratic, we formulate our problem as an online trust region (OTR) problem with memory and present a new online learning algorithm (MOTR) for this problem. We prove that this method competes with the best disturbance generator in hindsight (chosen from a rich class of benchmark policies that includes linear-dynamical disturbance generating policies). We demonstrate our approach on two simulated examples: (i) synthetically generated linear systems, and (ii) generating wind disturbances for the popular PX4 controller in the AirSim simulator. On these examples, we demonstrate that our approach outperforms several baseline approaches, including H_∞ disturbance generation and gradient-based methods.

READ FULL TEXT
research
01/25/2020

Improper Learning for Non-Stochastic Control

We consider the problem of controlling a possibly unknown linear dynamic...
research
03/25/2020

Logarithmic Regret Bound in Partially Observable Linear Dynamical Systems

We study the problem of adaptive control in partially observable linear ...
research
11/14/2022

Implications of Regret on Stability of Linear Dynamical Systems

The setting of an agent making decisions under uncertainty and under dyn...
research
02/13/2020

Beyond No-Regret: Competitive Control via Online Optimization with Memory

This paper studies online control with adversarial disturbances using to...
research
08/16/2023

Online Control for Linear Dynamics: A Data-Driven Approach

This paper considers an online control problem over a linear time-invari...
research
06/19/2018

Online Linear Quadratic Control

We study the problem of controlling linear time-invariant systems with k...
research
03/05/2012

Agnostic System Identification for Model-Based Reinforcement Learning

A fundamental problem in control is to learn a model of a system from ob...

Please sign up or login with your details

Forgot password? Click here to reset