Smooth Operator: Control using the Smooth Robustness of Temporal Logic

Loading...
Thumbnail Image
Penn collection
Real-Time and Embedded Systems Lab (mLAB)
Degree type
Discipline
Subject
CPS Theory
CPS Formal Methods
CPS Model-Based Design
Temporal Logic
Robustness
Optimization
Control with MTL specifications
Computer Engineering
Electrical and Computer Engineering
Funder
Grant number
License
Copyright date
Distributor
Related resources
Contributor
Abstract

Modern control systems, like controllers for swarms of quadrotors, must satisfy complex control objectives while withstanding a wide range of disturbances, from bugs in their software to attacks on their sensors and changes in their environments. These requirements go beyond stability and tracking, and involve temporal and sequencing constraints on system response to various events. This work formalizes the requirements as formulas in Metric Temporal Logic (MTL), and designs a controller that maximizes the robustness of the MTL formula. Formally, if the system satisfies the formula with robustness r, then any disturbance of size less than r cannot cause it to violate the formula. Because robustness is not differentiable, this work provides arbitrarily precise, infinitely differentiable, approximations of it, thus enabling the use of powerful gradient descent optimizers. Experiments on a temperature control example and a two-quadrotor system demonstrate that this approach to controller design outper- forms existing approaches to robustness maximization based on Mixed Integer Linear Programming and stochastic heuristics. Moreover, it is not constrained to linear systems.

Advisor
Date of presentation
2017-08-01
Conference name
Real-Time and Embedded Systems Lab (mLAB)
Conference dates
2023-05-17T17:27:49.000
Conference location
Date Range for Data Collection (Start Date)
Date Range for Data Collection (End Date)
Digital Object Identifier
Series name and number
Volume number
Issue number
Publisher
Publisher DOI
Journal Issue
Comments
Recommended citation
@INPROCEEDINGS{PantAM17_CCTA_accepted, author={Y. V. Pant and H. Abbas and R. Mangharam}, booktitle={IEEE Conference on Control Technology and Applications, CCTA}, title={Smooth Operator: Control using the Smooth Robustness of Temporal Logic}, year={2017} }
Collection