项目作者: sisl

项目描述 :
无人机交通管理的冲突避免算法
高级语言: Julia
项目地址: git://github.com/sisl/ConflictAvoidanceDASC.git
创建时间: 2015-05-03T21:48:13Z
项目社区:https://github.com/sisl/ConflictAvoidanceDASC

开源协议:Other

下载


Short-Term Conflict Avoidance for Unmanned Aircraft Traffic Management

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

Pilot response model

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.

Dependencies

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.

Layout

  1. src/
  2. dvi/
  3. DiscreteValueIteration.jl
  4. helpers.jl
  5. parallel.jl
  6. policy.jl
  7. serial.jl
  8. serial/
  9. DoubleUAVs.jl
  10. Multiagent.jl
  11. Pairwise.jl
  12. POMDPs.jl
  13. QMDP.jl
  14. UAVs.jl
  15. parallel/
  16. ParSCA.jl
  17. ParSCA.ipynb
  18. SCAs.jl
  19. SCAConst.jl
  20. SCAIterators.jl
  21. README.md
  22. pilot/
  23. PilotSCA.jl
  24. PilotSCA.ipynb
  25. PilotSCAConst.jl
  26. PilotSCAViz.jl
  27. PilotSCAs.jl
  28. README.md
  29. data/
  30. alpha.jld
  31. results.jld
  32. example/
  33. Example.jl
  34. Example.ipynb
  35. README.md