Skip to content

StanfordASL/chreach

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Convex Hulls of Reachable Sets

About

Convex hull reachability analysis library. Contains code to reproduce results in (T. Lew, R. Bonalli, M. Pavone, "Convex Hulls of Reachable Sets", IEEE Transactions on Automatic Control, 2025, available at https://arxiv.org/abs/2303.17674).

continuous_time_reachability

Using this code

The examples in the scripts folder reproduce the results in the paper:

Other examples can be found in the scripts/ and tests/ folder.

Setup

This code was tested with Python 3.8.0 on Ubuntu 18.04.6.

We recommend installing the package in a virtual environment. First, run

  python -m venv ./venv
  source venv/bin/activate

Then, all dependencies (numpy, scipy, jax, osqp, and matplotlib) can be installed by running

  python -m pip install -r requirements.txt

and the package can be installed by running

  python -m pip install -e .

Testing

The following command should run successfully: python -m pytest

About

Convex hulls of reachable sets

Resources

License

Stars

Watchers

Forks

Contributors

Languages