Skip to content

Suggestion: Let's make the lists less detailed #90

@knmcguire

Description

@knmcguire

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

Back to top

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
  • GitHub (👨‍💻 930 · 🔀 13K · 📋 8.1K - 18% open · ⏱️ 17.04.2025):

     git clone https://github.com/PX4/PX4-Autopilot
    
Ardupilot (🥈32 · ⭐ 12K · 📈) - ArduPlane, ArduCopter, ArduRover, ArduSub source. ❗️GPL-3.0
  • GitHub (👨‍💻 1.2K · 🔀 18K · 📋 7.2K - 21% open · ⏱️ 17.04.2025):

     git clone https://github.com/ArduPilot/ardupilot
    
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
  • GitHub (👨‍💻 170 · 🔀 920 · 📋 820 - 7% open · ⏱️ 04.04.2025):

     git clone https://github.com/paparazzi/paparazzi
    
Crazyflie firmware (🥉22 · ⭐ 1.3K) - The main firmware for the Crazyflie Nano Quadcopter, Crazyflie Bolt Quadcopter and Roadrunner Positioning Tag. ❗️GPL-3.0
  • GitHub (👨‍💻 120 · 🔀 990 · 📥 14K · 📋 700 - 10% open · ⏱️ 18.04.2025):

     git clone https://github.com/bitcraze/crazyflie-firmware
    
Betaflight (🥉19 · ⭐ 9.3K · 📈) - Open Source Flight Controller Firmware - manually updated git statistics. ❗️GPL-3.0
  • GitHub (👨‍💻 510 · 🔀 3.2K · 📋 5.8K - 4% open · ⏱️ 18.04.2025):

     git clone https://github.com/betaflight/betaflight
    
ROSflight (🥉18 · ⭐ 140) - Firmware for the ROSflight autopilot. BSD-3
  • GitHub (👨‍💻 23 · 🔀 47 · 📋 230 - 9% open · ⏱️ 25.03.2025):

     git clone https://github.com/rosflight/rosflight_firmware
    
DJI autopilot SDK (🥉16 · ⭐ 460 · 💤) - Official ROS packages for DJI onboard SDK. ❗Unlicensed
  • GitHub (👨‍💻 28 · 🔀 290 · 📋 440 - 20% open · ⏱️ 03.03.2021):

     git clone https://github.com/dji-sdk/Onboard-SDK-ROS
    

Aerial Autonomy Stacks

Back to top

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
  • GitHub (👨‍💻 17 · 🔀 44 · 📋 290 - 16% open · ⏱️ 02.04.2025):

     git clone https://github.com/aerostack2/aerostack2
    
Clover (🥇18 · ⭐ 450) - ROS-based framework and RPi image to control PX4-powered drones. MIT
  • GitHub (👨‍💻 67 · 🔀 260 · 📥 21K · 📋 80 - 2% open · ⏱️ 20.01.2025):

     git clone https://github.com/CopterExpress/clover
    
RotorS (🥈16 · ⭐ 1.3K · 💤) - RotorS is a UAV gazebo simulator. ❗Unlicensed
  • GitHub (👨‍💻 49 · 🔀 680 · 📋 380 - 42% open · ⏱️ 06.07.2021):

     git clone https://github.com/ethz-asl/rotors_simulator
    
Crazyswarm2 (🥈16 · ⭐ 140) - A Large Quadcopter Swarm. MIT
  • GitHub (👨‍💻 30 · 🔀 78 · 📋 220 - 23% open · ⏱️ 06.03.2025):

     git clone https://github.com/IMRCLab/crazyswarm2
    
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
  • GitHub (👨‍💻 10 · 🔀 440 · 📥 68 · 📋 130 - 5% open · ⏱️ 25.10.2021):

     git clone https://github.com/generalized-intelligence/GAAS
    
Multi-robot Systems Group UAV system (🥈15 · ⭐ 490) - The entry point to the MRS UAV system. BSD-3
  • GitHub (👨‍💻 9 · 🔀 90 · 📋 92 - 4% open · ⏱️ 14.03.2025):

     git clone https://github.com/ctu-mrs/mrs_uav_system
    
Crazyswarm (🥉14 · ⭐ 340 · 💤) - A Large Quadcopter Swarm. MIT
  • GitHub (👨‍💻 20 · 🔀 230 · 📋 380 - 4% open · ⏱️ 17.12.2022):

     git clone https://github.com/USC-ACTLab/crazyswarm
    
Aerostack (🥉14 · ⭐ 160 · 💤) - Software framework for aerial robotic systems. BSD-3
  • GitHub (🔀 43 · 📋 73 - 5% open · ⏱️ 16.11.2021):

     git clone https://github.com/cvar-upm/aerostack/
    
kr_autonomous_flight (🥉12 · ⭐ 700 · 💤) - KR (KumarRobotics) autonomous flight system for GPS-denied quadrotors. ❗️non-commercial research license
  • GitHub (👨‍💻 14 · 🔀 120 · 📋 49 - 20% open · ⏱️ 19.08.2023):

     git clone https://github.com/KumarRobotics/kr_autonomous_flight
    
grvc-ual (🥉12 · ⭐ 52 · 💤) - An abstraction layer for unmanned aerial vehicles. MIT
  • GitHub (👨‍💻 14 · 🔀 25 · 📋 63 - 17% open · ⏱️ 15.12.2022):

     git clone https://github.com/grvcTeam/grvc-ual
    
Agilicious (🥉1) - ❗️non-commercial research license
  • No project information available.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions