Skip to content

A curated list of tools, research papers, frameworks, and resources for swarm drones, multi-UAV systems, and coordinated aerial robotics.

Notifications You must be signed in to change notification settings

awesomelistsio/awesome-swarm-drones

Repository files navigation

Awesome Swarm Drones Awesome Lists

Ko-Fi   PayPal   Stripe   X   Facebook

A curated list of tools, research papers, frameworks, and resources for swarm drones, multi-UAV systems, and coordinated aerial robotics.

Swarm drones refer to multiple autonomous UAVs (Unmanned Aerial Vehicles) operating collectively using decentralized or centralized coordination strategies. Applications include search and rescue, agriculture, surveillance, and entertainment.

Contents

Frameworks & Middleware

  • SwarmNet – Communication middleware for distributed multi-robot systems.
  • MAVLink – Lightweight messaging protocol for drones, used widely in swarm control setups.
  • Crazyflie Firmware – Supports swarm configurations using Bitcraze drones.
  • ROS 2 – Modern robotics middleware supporting multi-UAV swarm projects.

Simulation & Testing

  • AirSim – Microsoft’s simulator for drones and swarm scenarios.
  • Gazebo – Popular 3D robotics simulator, extensible for swarm drone testing.
  • UAV Swarm Simulator (USSim) – MATLAB-based simulation environment for UAV swarms.

Swarm Control Algorithms

Research Papers & Publications

Datasets

Community & Learning

Related Awesome Lists

Contribute

Contributions are welcome!

License

CC0

About

A curated list of tools, research papers, frameworks, and resources for swarm drones, multi-UAV systems, and coordinated aerial robotics.

Topics

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages