jax-f16

Jax F16 dynamics


Keywords
hamilton-jacobi-reachability, optimal-control, reinforcement-learning, safe-reinforcement-learning
License
Other
Install
pip install jax-f16==0.0.2

Documentation

Epigraphic Form Proximal Policy Optimization (EFPPO)

Solving Stabilize-Avoid Optimal Control via Epigraph Form and Deep Reinforcement Learning

Oswin So, Chuchu Fan

WebpagearXivPaper   ❘   InstallationGetting startedCitation

Installation

This is a JAX-based project. To install, install jax first and other prereqs following their instructions. Next, clone the repository and install the package.

git clone https://github.com/mit-realm/efppo.git
cd efppo
pip install -e .

Getting started

Example:

python python scripts/train_dbint_inner.py --name run1
python scripts/eval_dbint_rootfind.py runs/DbInt_inner/00001-run1/ckpts/00099999/default

Citation

Please cite the EFPPO paper.

@inproceedings{so2023solving, 
    AUTHOR    = {Oswin So AND Chuchu Fan}, 
    TITLE     = {{Solving Stabilize-Avoid Optimal Control via Epigraph Form and Deep Reinforcement Learning}}, 
    BOOKTITLE = {Proceedings of Robotics: Science and Systems}, 
    YEAR      = {2023}, 
    MONTH     = {July},  
    DOI       = {10.15607/RSS.2023.XIX.085}  
}