Skip to content

A cellular automaton framework for simulating and benchmarking drone swarm cooperation algorithms.

Notifications You must be signed in to change notification settings

MrWlobo/Autonomous-Drone-Swarm-Simulation

Repository files navigation

Autonomous-Drone-Swarm-Simulation

Introduction

Our aim is to develop an environment to simulate swarms of drones performing package delivery tasks on a 2D hexagonal grid. The main goal is to implement various strategies of cooperation between drones so that they complete their mission as efficiently as possible while avoiding running into obstacles or eachother. Then, those approaches will be compared based on stats such as time required to make a delivery or overall energy used during the process.

Running the project

  1. Install the required dependencies: pip install -r requirements.txt
  2. Run the server: solara run main.py
  3. Go to the address shown in the terminal.
  4. Set simulation parameters in the UI.
  5. Run the simulation.

About

A cellular automaton framework for simulating and benchmarking drone swarm cooperation algorithms.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages