This repository contains prototyping code developed for methodologies developed for MEng Thesis titled: Optimal Area Coverage and Trajectory Optimization for UAV Swarms. Certain scripts draw inspiration from the work conducted in the implementations by https://github.com/ZhengdaoLI0602/UAV_Path_Planning and https://github.com/Logan1904/FYP_Optimization.
The main scripts are located within the "src" folder:
- Run the "DynamicArea.jl" script. This simulates a forest fire scenario using cellular automation.
- Run the "FullSimulation.jl" script with the desired conditions. This simulates the UAV swarm covering the growing forest fire.
Visualisation scripts are provided within the "3D_UAV_Swarm_Visualisation" folder, which can be run with the Unity game engine.