This repo features a mission planning tool for multiple simultaneous drone flights (a.k.a. SWARM flights). It takes in shapefiles of possible drone flights and a landing/take-off shapefile. The program develops an optimized flight plan to reduce the risk of mid-air drone collisions when flying multiple drones. Use at your own risk.
Example data is included.
- Download or fork/clone this repo
- Place desired drone flights into Missions folder
- Place a landing zone point shapefile in Landing_Zone folder
- Run main.py file using python3
Requires the following python libraries to be installed:
- Geopandas (http://geopandas.org/)
- Shapely (https://pypi.org/project/Shapely/)
- Pandas, Numpy
python3 main.py
Flight Plan outputs to a CSV in Flight_Plan folder