Drone Stacks & Autopilots
Build and fly with open-source flight stacks. These projects provide everything from the low-level autopilot firmware to high-level mission planning software.
All figures and plan details are accurate as of 2026-04.
Dronecode Foundation
- The Ecosystem: A vendor-neutral home for key drone projects including PX4, MAVLink, MAVSDK, and QGroundControl.
- Overview: Dronecode Projects
PX4 Autopilot
- Professional Grade: Advanced flight control for drones, rovers, and VTOL aircraft.
- Documentation: PX4 User Guide
- Features: Simulation quickstart, safety patterns, and extensive hardware support.
ArduPilot (SITL)
- Software In The Loop: Run the ArduPilot flight stack on your computer without hardware to test missions and logic.
- Tutorial: Plane SITL/MAVProxy Tutorial
- Use Case: Testing mission flows, guided flight, and automated testing patterns.
MAVSDK
- Programmatic Control: Simple APIs for Python, C++, and more to connect to drones and perform autonomous missions.
- Quickstart: MAVSDK Python QuickStart
QGroundControl
- Ground Station: The primary interface for mission planning, vehicle setup, and real-time telemetry.
- Guide: QGroundControl Guide
OpenDroneMap (ODM)
- Photogrammetry: Turn drone imagery into orthophotos, digital elevation models (DEMs), and 3D models.
- Docs: OpenDroneMap Docs
Betaflight
- FPV & Racing: The leading firmware for high-performance DIY quadcopters and FPV racing.
- Setup Guide: Betaflight Setup Guide