This directory contains the supplement code for the paper titled "Short-Term Conflict Avoidance for Unmanned Aircraft Traffic Management" by Hao Yi Ong and Mykel J. Kochenderfer, published at the 2015 Digital Avionics Systems Conference.
Here you will find implementations of the following:
- Pairwise encounter policy generation and visualization
- Multithreat encounter example encounter policy visualization
- Multithreat encounter trajectory simulation and bulk tests
In order to better capture the response of unmanned aircraft, be it remotely or autonomously piloted, we incorporated a pilot response model for the pairwise encounter policy generation. Details can be found in the src/pilot
directory.
The software is implemented entirely in Julia. For the best results, the user should use a notebook. An example notebook is provided for the reader's convenience in the example subdirectory. The following Julia packages are required for running all code.
src/
dvi/
DiscreteValueIteration.jl
helpers.jl
parallel.jl
policy.jl
serial.jl
serial/
DoubleUAVs.jl
Multiagent.jl
Pairwise.jl
POMDPs.jl
QMDP.jl
UAVs.jl
parallel/
ParSCA.jl
ParSCA.ipynb
SCAs.jl
SCAConst.jl
SCAIterators.jl
README.md
pilot/
PilotSCA.jl
PilotSCA.ipynb
PilotSCAConst.jl
PilotSCAViz.jl
PilotSCAs.jl
README.md
data/
alpha.jld
results.jld
example/
Example.jl
Example.ipynb
README.md