Skip to content

hdelecki/jax-f16-gcas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jax F16 GCAS

This repository contains a simple simulation of the F16 Ground Collision Avoidance System (GCAS). The GCAS autopilot is based on this paper by Heidlauf et al. and the JAX implementation of the F-16 dynamics from this package.

Thanks to JAX, the the autopilot and the dynamics are differentiable. Note that some minor changes were made to the original python implementation of the GCAS autopilot to make it compatible with JAX. Notably, the GCAS does not depend on the current time, but only the current state of the aircraft.

Check out this video of the real GCAS system saving a pilot's life.

Installation

First, clone the repository:

git clone [email protected]:hdelecki/jax-f16-gcas.git

Then, install the dependencies:

pip install -r requirements.txt

Usage

See the example for a simple example of simulating the GCAS.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages