I'd like to simply the website as a whole as I think these very detailed lists are doing more harm than good in terms of overview. What I suggest, is to make use of the headers such that these are more searchable, have a small summary (taken from their websites) and just a link to the github and main page.
The order is based on a best-of-list that I've made on my own repo (privatized for now), but I've gotten a pdf print of how it looks like. The idea is to do the same with the autonomy packages as well, and just have this "best-of" or "awesome-list" also on the Aerial ROS organization to refer to from the website for more details and the ranking.
We have a lot of information on the Aerial ROS landscape, but it has come to a point that it's not easy to read anymore, so let's make use of the mkdocs ability to make nice documentation website and not put everything in tables. In that sense the educational page is in quite a good state but can be improved (I have a PR for that here #88
What do yo think @TOTON95 and @mrpollo ? I have a draft PR #89 here to show what you mean and in addition to also refer to the awesome/best-of list which is less readable but more detailed.
This is a snippet of the offline generated best-of-list that I'd like to include as a separate repo in the ROS-aerial organization.
Autopilot Suites

The known option available for autopilote firmware suites or SDKS available for control-boards for aerial vehicles
PX4 (🥇35 · ⭐ 9.2K) - PX4 Autopilot Software. BSD-3
Ardupilot (🥈32 · ⭐ 12K · 📈) - ArduPlane, ArduCopter, ArduRover, ArduSub source. ❗️GPL-3.0
Paparazzi UAV (🥈24 · ⭐ 1.6K) - Paparazzi is a free and open-source hardware and software project for unmanned (air) vehicles. This is the main.. ❗️GPL-2.0
Crazyflie firmware (🥉22 · ⭐ 1.3K) - The main firmware for the Crazyflie Nano Quadcopter, Crazyflie Bolt Quadcopter and Roadrunner Positioning Tag. ❗️GPL-3.0
Betaflight (🥉19 · ⭐ 9.3K · 📈) - Open Source Flight Controller Firmware - manually updated git statistics. ❗️GPL-3.0
ROSflight (🥉18 · ⭐ 140) - Firmware for the ROSflight autopilot. BSD-3
DJI autopilot SDK (🥉16 · ⭐ 460 · 💤) - Official ROS packages for DJI onboard SDK. ❗Unlicensed
Aerial Autonomy Stacks

An aerial autonomy robotics stack is a collection of building blocks that enable the development of autonomous aerial vehicles, by providing a modular and scalable architecture for sensing, perception, planning, and control tasks. It allows unmanned aerial vehicles to perform complex missions without human intervention, while accommodating different hardware configurations and simulation environments.
Aerostack2 (🥇19 · ⭐ 190 · 📈) - Aerostack2 is a ROS 2 framework developed to create autonomous multi-aerial-robots systems in an easy and powerful way. BSD-3
Clover (🥇18 · ⭐ 450) - ROS-based framework and RPi image to control PX4-powered drones. MIT
RotorS (🥈16 · ⭐ 1.3K · 💤) - RotorS is a UAV gazebo simulator. ❗Unlicensed
Crazyswarm2 (🥈16 · ⭐ 140) - A Large Quadcopter Swarm. MIT
GAAS (🥈15 · ⭐ 2K · 💤) - GAAS is an open-source program designed for fully autonomous VTOL(a.k.a flying cars) and drones. GAAS stands for.. BSD-3
Multi-robot Systems Group UAV system (🥈15 · ⭐ 490) - The entry point to the MRS UAV system. BSD-3
Crazyswarm (🥉14 · ⭐ 340 · 💤) - A Large Quadcopter Swarm. MIT
Aerostack (🥉14 · ⭐ 160 · 💤) - Software framework for aerial robotic systems. BSD-3
kr_autonomous_flight (🥉12 · ⭐ 700 · 💤) - KR (KumarRobotics) autonomous flight system for GPS-denied quadrotors. ❗️non-commercial research license
grvc-ual (🥉12 · ⭐ 52 · 💤) - An abstraction layer for unmanned aerial vehicles. MIT
Agilicious (🥉1) - ❗️non-commercial research license
- No project information available.
I'd like to simply the website as a whole as I think these very detailed lists are doing more harm than good in terms of overview. What I suggest, is to make use of the headers such that these are more searchable, have a small summary (taken from their websites) and just a link to the github and main page.
The order is based on a best-of-list that I've made on my own repo (privatized for now), but I've gotten a pdf print of how it looks like. The idea is to do the same with the autonomy packages as well, and just have this "best-of" or "awesome-list" also on the Aerial ROS organization to refer to from the website for more details and the ranking.
We have a lot of information on the Aerial ROS landscape, but it has come to a point that it's not easy to read anymore, so let's make use of the mkdocs ability to make nice documentation website and not put everything in tables. In that sense the educational page is in quite a good state but can be improved (I have a PR for that here #88
What do yo think @TOTON95 and @mrpollo ? I have a draft PR #89 here to show what you mean and in addition to also refer to the awesome/best-of list which is less readable but more detailed.
This is a snippet of the offline generated best-of-list that I'd like to include as a separate repo in the ROS-aerial organization.
Autopilot Suites
The known option available for autopilote firmware suites or SDKS available for control-boards for aerial vehicles
PX4 (🥇35 · ⭐ 9.2K) - PX4 Autopilot Software.
BSD-3GitHub (👨💻 930 · 🔀 13K · 📋 8.1K - 18% open · ⏱️ 17.04.2025):
Ardupilot (🥈32 · ⭐ 12K · 📈) - ArduPlane, ArduCopter, ArduRover, ArduSub source.
❗️GPL-3.0GitHub (👨💻 1.2K · 🔀 18K · 📋 7.2K - 21% open · ⏱️ 17.04.2025):
Paparazzi UAV (🥈24 · ⭐ 1.6K) - Paparazzi is a free and open-source hardware and software project for unmanned (air) vehicles. This is the main..
❗️GPL-2.0GitHub (👨💻 170 · 🔀 920 · 📋 820 - 7% open · ⏱️ 04.04.2025):
Crazyflie firmware (🥉22 · ⭐ 1.3K) - The main firmware for the Crazyflie Nano Quadcopter, Crazyflie Bolt Quadcopter and Roadrunner Positioning Tag.
❗️GPL-3.0GitHub (👨💻 120 · 🔀 990 · 📥 14K · 📋 700 - 10% open · ⏱️ 18.04.2025):
Betaflight (🥉19 · ⭐ 9.3K · 📈) - Open Source Flight Controller Firmware - manually updated git statistics.
❗️GPL-3.0GitHub (👨💻 510 · 🔀 3.2K · 📋 5.8K - 4% open · ⏱️ 18.04.2025):
ROSflight (🥉18 · ⭐ 140) - Firmware for the ROSflight autopilot.
BSD-3GitHub (👨💻 23 · 🔀 47 · 📋 230 - 9% open · ⏱️ 25.03.2025):
DJI autopilot SDK (🥉16 · ⭐ 460 · 💤) - Official ROS packages for DJI onboard SDK.
❗UnlicensedGitHub (👨💻 28 · 🔀 290 · 📋 440 - 20% open · ⏱️ 03.03.2021):
Aerial Autonomy Stacks
An aerial autonomy robotics stack is a collection of building blocks that enable the development of autonomous aerial vehicles, by providing a modular and scalable architecture for sensing, perception, planning, and control tasks. It allows unmanned aerial vehicles to perform complex missions without human intervention, while accommodating different hardware configurations and simulation environments.
Aerostack2 (🥇19 · ⭐ 190 · 📈) - Aerostack2 is a ROS 2 framework developed to create autonomous multi-aerial-robots systems in an easy and powerful way.
BSD-3GitHub (👨💻 17 · 🔀 44 · 📋 290 - 16% open · ⏱️ 02.04.2025):
Clover (🥇18 · ⭐ 450) - ROS-based framework and RPi image to control PX4-powered drones.
MITGitHub (👨💻 67 · 🔀 260 · 📥 21K · 📋 80 - 2% open · ⏱️ 20.01.2025):
RotorS (🥈16 · ⭐ 1.3K · 💤) - RotorS is a UAV gazebo simulator.
❗UnlicensedGitHub (👨💻 49 · 🔀 680 · 📋 380 - 42% open · ⏱️ 06.07.2021):
Crazyswarm2 (🥈16 · ⭐ 140) - A Large Quadcopter Swarm.
MITGitHub (👨💻 30 · 🔀 78 · 📋 220 - 23% open · ⏱️ 06.03.2025):
GAAS (🥈15 · ⭐ 2K · 💤) - GAAS is an open-source program designed for fully autonomous VTOL(a.k.a flying cars) and drones. GAAS stands for..
BSD-3GitHub (👨💻 10 · 🔀 440 · 📥 68 · 📋 130 - 5% open · ⏱️ 25.10.2021):
Multi-robot Systems Group UAV system (🥈15 · ⭐ 490) - The entry point to the MRS UAV system.
BSD-3GitHub (👨💻 9 · 🔀 90 · 📋 92 - 4% open · ⏱️ 14.03.2025):
Crazyswarm (🥉14 · ⭐ 340 · 💤) - A Large Quadcopter Swarm.
MITGitHub (👨💻 20 · 🔀 230 · 📋 380 - 4% open · ⏱️ 17.12.2022):
Aerostack (🥉14 · ⭐ 160 · 💤) - Software framework for aerial robotic systems.
BSD-3GitHub (🔀 43 · 📋 73 - 5% open · ⏱️ 16.11.2021):
kr_autonomous_flight (🥉12 · ⭐ 700 · 💤) - KR (KumarRobotics) autonomous flight system for GPS-denied quadrotors.
❗️non-commercial research licenseGitHub (👨💻 14 · 🔀 120 · 📋 49 - 20% open · ⏱️ 19.08.2023):
grvc-ual (🥉12 · ⭐ 52 · 💤) - An abstraction layer for unmanned aerial vehicles.
MITGitHub (👨💻 14 · 🔀 25 · 📋 63 - 17% open · ⏱️ 15.12.2022):
Agilicious (🥉1) -
❗️non-commercial research license