C++ Uav

Open-source C++ projects categorized as Uav

Top 15 C++ Uav Projects

  1. ardupilot

    ArduPlane, ArduCopter, ArduRover, ArduSub source

    Project mention: World's biggest RC A380 [video] | news.ycombinator.com | 2026-05-04

    It essentially already has one. Probably only self-levelling, but has some extra programming like delayed flaps, wheel-up sequence (first up the wheels, then close the doors), etc. Likely using a version of Ardupilot [1] that's already in use by everyone. Maybe INav [2], but I'd wager on the former. There's more than one computer in there, too. The receiver is likely double-redundant (2 receivers, each with 2 separate receiver circuits, one 900MHz, the other 2.4GHz). I have planes costing 400 EUR that have dual-bandwidth redundant receivers (costs 40 EUR, a joke).

    ELRS (radio), Ardupilot (Flight Controller), EdgeTX (Radio OS), and Mission Control (Ground Station SW) are serious tools used by many in the hobby. Them being open means there's a lot of competition and a lot of features. But also not amazing UX :)

    [1] https://ardupilot.org/

  2. SaaSHub

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

    SaaSHub logo
  3. PX4-Autopilot

    PX4 Autopilot Software

    Project mention: Building a Professional PX4 Development Environment with Docker, ROS2, and VS Code | dev.to | 2025-11-01

    #!/bin/bash set -e echo "Setting up PX4 development environment..." cd /home/developer/workspace # Clone PX4 Autopilot if not present if [ ! -d "PX4-Autopilot" ]; then echo "Cloning PX4-Autopilot release 1.14..." git clone -b release/1.14 https://github.com/PX4/PX4-Autopilot.git --recursive fi # Create ROS2 workspace structure mkdir -p ros2_ws/src cd ros2_ws/src # Clone px4_msgs - the message definitions PX4 uses if [ ! -d "px4_msgs" ]; then git clone -b release/1.14 https://github.com/PX4/px4_msgs.git fi # Clone px4_ros_com - examples and utilities for PX4-ROS2 integration if [ ! -d "px4_ros_com" ]; then git clone -b release/v1.14 https://github.com/PX4/px4_ros_com.git fi

  4. qgroundcontrol

    Cross-platform ground control station for drones (Android, iOS, Mac OS, Linux, Windows)

  5. Fast-Planner

    A Robust and Efficient Trajectory Planner for Quadrotors

  6. 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.

  7. rotors_simulator

    RotorS is a UAV gazebo simulator

  8. mavros

    MAVLink to ROS gateway with proxy for Ground Control Station

  9. kr_autonomous_flight

    KR (KumarRobotics) autonomous flight system for GPS-denied quadrotors

  10. aerial-autonomy-stack

    An open framework to simulate and deploy perception-based PX4/ArduPilot drone swarms with ROS2, YOLO, LiDAR, NVIDIA Jetson

    Project mention: Show HN: Aerial-autonomy-stack–Simulate and Deploy Perception-based Drones | news.ycombinator.com | 2026-02-19
  11. mars_lib

    MaRS: A Modular and Robust Sensor-Fusion Framework

  12. DroneDB

    Free and open source software for geospatial data storage.

  13. Heuristic_path_planners

    Collection of classes and functions to allow 2D/3D path generation with heuristic algorithms such as A*, Theta* and LazyTheta* and ROS Interfaces

  14. xflrpy

    xflrpy is a python enabled version of xflr5 for scripting and design optimization.

  15. mars_ros

    A ROS wrapper for the MaRS Library

  16. ESP_Pilot

    ESP32 Flight Controller for quadcopters

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++ Uav discussion

Log in or Post with

C++ Uav related posts

  • Building a Professional PX4 Development Environment with Docker, ROS2, and VS Code

    4 projects | dev.to | 1 Nov 2025
  • Luna - My Journey Building a Robotic Dog (and Learning the Hard Way)

    1 project | dev.to | 2 Jul 2025
  • Suggestion for map sharing/after process with large files

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

    1 project | /r/UAVmapping | 20 Nov 2023
  • Kalman Filter Tutorial: Kalman Filter from the Ground Up

    3 projects | news.ycombinator.com | 14 Oct 2023
  • Does anyone know about a good avionics related open source project for learning purposes?

    3 projects | /r/embedded | 8 Jun 2023
  • Power electronics and embedded systems

    1 project | /r/embedded | 29 May 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 11 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 ardupilot 15,260
2 PX4-Autopilot 11,923
3 qgroundcontrol 4,642
4 Fast-Planner 3,270
5 GAAS 2,064
6 rotors_simulator 1,466
7 mavros 1,179
8 kr_autonomous_flight 771
9 aerial-autonomy-stack 456
10 mars_lib 350
11 DroneDB 273
12 Heuristic_path_planners 98
13 xflrpy 81
14 mars_ros 64
15 ESP_Pilot 22

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

Did you know that C++ is
the 7th most popular programming language
based on number of references?