2016 IEEE Conference on Control Applications (CCA) 2016
DOI: 10.1109/cca.2016.7587949
|View full text |Cite
|
Sign up to set email alerts
|

Control design for hybrid systems with TuLiP: The Temporal Logic Planning toolbox

Abstract: Abstract-This tutorial describes TuLiP, the Temporal Logic Planning toolbox, a collection of tools for designing controllers for hybrid systems from specifications in temporal logic. The tools support a workflow that starts from a description of desired behavior, and of the system to be controlled. The system can have discrete state, or be a hybrid dynamical system with a mixed discrete and continuous state space. The desired behavior can be represented with temporal logic and discrete transition systems. The … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
24
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
5
3
1

Relationship

2
7

Authors

Journals

citations
Cited by 69 publications
(27 citation statements)
references
References 55 publications
(70 reference statements)
0
24
0
Order By: Relevance
“…The computations were performed on a 32 core AMD Opteron machine at 2.4GHz with 96 GB of RAM, and and we see considerable gains in computation time for the parallelized approach. The implementation is written in Python using the packages dd, omega [15], and tulip [14]. 1 A possible explanation for the large variance is the cost of reordering the BDDs, which can show large variance depending on the structure of the formula for which the reordering is being done.…”
Section: Methodsmentioning
confidence: 99%
“…The computations were performed on a 32 core AMD Opteron machine at 2.4GHz with 96 GB of RAM, and and we see considerable gains in computation time for the parallelized approach. The implementation is written in Python using the packages dd, omega [15], and tulip [14]. 1 A possible explanation for the large variance is the cost of reordering the BDDs, which can show large variance depending on the structure of the formula for which the reordering is being done.…”
Section: Methodsmentioning
confidence: 99%
“…Since states in infinite state and continuous action systems are not enumerable, using these methods requires the end user to provide a finite abstraction of complex environment dynamics; such abstractions are typically too coarse to be useful (because they result in too much over-approximation), or otherwise have too many states to be analyzable [15]. Indeed, automated environment abstraction tools such as [16] often take hours even for simple 4-dimensional systems. Our approach embraces the nature of infinity in control systems by learning a symbolic shield from an inductive invariant for a synthesized program that includes an infinite number of environment states under which the program can be guaranteed to be safe.…”
Section: Related Workmentioning
confidence: 99%
“…e computations were performed on a 2.40GHz adcore machine with 16 GB of RAM. e synthesis was performed with gr1c [8], used in the Temporal Logic Planning (TuLiP) toolbox [5]. e experiment described below is repeated 50 times and the average synthesis times are presented (See Table 1).…”
Section: Complexity For Re Nementmentioning
confidence: 99%