C++ Drones

Open-source C++ projects categorized as Drones

Top 10 C++ Drone Projects

  • AirSim

    Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & Research

  • PX4-Autopilot

    PX4 Autopilot Software

  • Project mention: Kalman Filter Tutorial: Kalman Filter from the Ground Up | news.ycombinator.com | 2023-10-14

    They are widely used in narrow circles :)

    Two of (arguably the best) open source RC aircraft flight controllers (ArduPilot and PX4) are using extended Kalman filters in their state estimators (essentially sensor fusion that provides attitude/position estimate):

    https://github.com/ArduPilot/ardupilot/tree/master/libraries...

    https://github.com/PX4/PX4-Autopilot/blob/main/src/modules/e...

    I'm not that familiar with cleanflight/betaflight/inav scene to know what the FPV racer flight controllers use.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • GAAS

    GAAS is an open-source program designed for fully autonomous VTOL(a.k.a flying cars) and drones. GAAS stands for Generalized Autonomy Aviation System.

  • redtail

    Perception and AI components for autonomous mobile robotics.

  • dRehmFlight

    Teensy/Arduino flight controller and stabilization for small-scale VTOL vehicles

  • Project mention: Getting into RC Planes | /r/RCPlanes | 2023-10-15
  • invensense-imu

    Arduino and CMake library for communicating with the InvenSense MPU-6500, MPU-9250 and MPU-9255 nine-axis IMUs.

  • sbus

    Arduino and CMake library for communicating with SBUS receivers and servos.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • DroneDB

    Free and open source software for aerial data storage.

  • Project mention: Suggestion for map sharing/after process with large files | /r/UAVmapping | 2023-12-05

    There is DroneDB, it's open source project, and you can self-host, or open up projects locally for free. I also believe it has a cloud service that has a few Gb free, but for bigger projects you would have to buy it. It's pretty ok from my experience, but I'm not sure if you can have annotations, I believe it uses similar libraries as WebODM.

  • Antilatency.Copilot

    Precise outdoor landing and indoor positioning for drones

  • ms4525do

    Arduino and CMake library for communicating with MS4525DO pressure transducers.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Drones related posts

  • Suggestion for map sharing/after process with large files

    1 project | /r/UAVmapping | 5 Dec 2023
  • DroneDB

    1 project | /r/UAVmapping | 20 Nov 2023
  • Getting into RC Planes

    1 project | /r/RCPlanes | 15 Oct 2023
  • First DIY Drone Questions!

    1 project | /r/robotics | 21 Jun 2023
  • Does anyone know about a good avionics related open source project for learning purposes?

    3 projects | /r/embedded | 8 Jun 2023
  • Seeking Advice and Help in Creating a Custom Flight Controller for My Mini Programmable Drone

    1 project | /r/diydrones | 25 May 2023
  • Modding API for old game: Strategies to ensure it runs on older systems while not losing productivity?

    1 project | /r/REGames | 4 May 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 7 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Drone projects in C++? This list will help you:

Project Stars
1 AirSim 15,882
2 PX4-Autopilot 7,654
3 GAAS 1,840
4 redtail 988
5 dRehmFlight 903
6 invensense-imu 483
7 sbus 367
8 DroneDB 203
9 Antilatency.Copilot 35
10 ms4525do 12

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com