Skip to content

Yangwei09013201/ellipsotopes

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ellipsotopes

This repository implements the ellipsotope, a set representation that combines the advantages of ellipsoids and zonotopes for reachability analysis and fault detection. Check out the paper here.

The key aspect of this repository is the @ellipsotope class, which is implemented similar to ellipsoids in the Ellipsoidal Toolbox and zonotopes in CORA. The class implements a variety of operations (e.g., affine transformations, Minkowski sums, and intersections).

The "examples" folder contains the numerical examples on the paper, and the "figures" folder contains scripts to generate the figures in the paper. The "utilities" folder includes lots of helper functions needed by the rest of the code.

Requirements

  • MATLAB (R2018a or greater)
  • simulator (for geometry and plotting utilities)
  • CORA
  • tbxmanager
    • MPT3
    • YALMIP
    • LCP solver

References

If you find this work useful, please cite our paper that is available here.

Kousik, S., Dai, A. and Gao, G., 2021. Ellipsotopes: Combining Ellipsoids and Zonotopes for Reachability Analysis and Fault Detection. arXiv preprint arXiv:2108.01750.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • MATLAB 100.0%