Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
doc
 
 
 
 
src
 
 
 
 
 
 
 
 

README.md

BluSTL

BluSTL (pronounced "blue steel") is a MATLAB toolkit for automatically generating hybrid controllers from specifications written in Signal Temporal Logic.

Installing

BluSTL depends on YALMIP, which is best obtained with the Multi-Parametric Toolbox, or MPT3, see http://control.ee.ethz.ch/~mpt/3/Main/Installation.

Most experiments have been done with the Gurobi solver as back-end, though other solvers might work as well. For the example to work without modifications though, Gurobi needs to be installed and configured for Matlab. See http://www.gurobi.com.

Once YALMIP (or MPT3), the only thing to do is to add the path BluSTL/src to Matlab paths.

Testing

Go into BluSTL/examples/tutorials and run tutorial1. Note that the examples folder contains stable examples except for those located under the misc folder.

Documentation

The file BluSTL/BluSTL_tutorial.pdf describes some theoretical background with references. In addition to that, the file BluSTL/doc/index.html links to documentation generated from the Matlab code.

Contact us

Questions are to be addressed to donze@berkeley.edu or vasu@caltech.edu.

About

BluSTL (pronounced "blue steel") is a MATLAB toolkit for automatically generating hybrid controllers from specifications written in Signal Temporal Logic.

Resources

License

Packages

No packages published
You can’t perform that action at this time.