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. Learn more →
Top 23 Drone Open-Source Projects
-
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.
-
OpenMVG (open Multiple View Geometry)
open Multiple View Geometry library. Basis for 3D computer vision and Structure from Motion.
-
ODM
A command line toolkit to generate maps, point clouds, 3D models and DEMs from drone, balloon or kite images. đź“·
-
qgroundcontrol
Cross-platform ground control station for drones (Android, iOS, Mac OS, Linux, Windows)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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.
-
DroneBridge
DroneBridge is a system based on the WifiBroadcast approach. A bidirectional digital radio link between two endpoints is established using standard WiFi hardware and a custom protocol. DroneBridge is optimized for use in UAV applications and is a complete system. It is intended be a real alternative to other similar systems, such as DJI Lightbridge or OcuSync.
-
invensense-imu
Arduino and CMake library for communicating with the InvenSense MPU-6500, MPU-9250 and MPU-9255 nine-axis IMUs.
-
ESP32
DroneBridge for ESP32. A transparent short range wifi based telemetry (serial to WiFi) link. Support for MAVLink, MSP, LTM (iNAV) or any other protocol
-
gopro-dashboard-overlay
Programs to process GoPro MP4 & Generic GPX/FIT files and create video dashboards & maps
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Reading Sensor Data From Flight Controller Mateksys F405-TE - Integrated IMU - No Documentation | /r/stm32f4 | 2023-12-07
https://gobot.io/ (see the bottom for other languages that use the same firmware.)
Project mention: Kalman Filter Tutorial: Kalman Filter from the Ground Up | news.ycombinator.com | 2023-10-14They 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.
Just put the firmware builds under https://github.com/ExpressLRS/ExpressLRS/releases
Project mention: DJI Virtual Flight (iOS) has been broken for five months | news.ycombinator.com | 2023-09-09For Disco you're in luck, there are some really decent ardupilot-based projects out there[1]. Plus, unlike the Bebop camera which is inaccessible via the shell (you can only use the Parrot SDK), the Disco camera can be commanded to stream/record with a few simple commands, and even bound to controller inputs.
A caveat with the controller: it needs to have custom firmware[2] to get it communicating with ardupilot, and to get the firmware onto the controller you need telnet/adb into it via SkyController→usb→ethernet→usb→Laptop adaptor(s).
For a ground control system (GCS), there's three to choose from: Mission Planner, APM Planner, and QGroundControl[3] (ignore the rest, use this one).
For configuring the drone, mission planner is pretty good... but you can also just use MavProxy[4] which is a fantastic commandline program that all the GCSes use in some way, and can even be installed in Termux/Android.
1: https://github.com/uavpal/disco4g/
2: https://github.com/ArduPilot/dema-rc/
3: https://github.com/mavlink/qgroundcontrol
4: https://github.com/ArduPilot/MAVProxy
Project mention: Microsoft PHOTOSYNTH is gone, what do I use for free photogrammetry now? | /r/photography | 2023-12-06I've also worked with WebODM but that's more for drone mapping and can be a little tricky to get to work for free.
Project mention: Mission planner, telemetry radio and drone video question | /r/diydrones | 2023-04-27DroneBridge is probably the easiest/cheapest solution you're going to come across. It uses a pi + specific WiFi adapters to create datalink more capable than just regular WiFi.
Project mention: DJI Virtual Flight (iOS) has been broken for five months | news.ycombinator.com | 2023-09-09For Disco you're in luck, there are some really decent ardupilot-based projects out there[1]. Plus, unlike the Bebop camera which is inaccessible via the shell (you can only use the Parrot SDK), the Disco camera can be commanded to stream/record with a few simple commands, and even bound to controller inputs.
A caveat with the controller: it needs to have custom firmware[2] to get it communicating with ardupilot, and to get the firmware onto the controller you need telnet/adb into it via SkyController→usb→ethernet→usb→Laptop adaptor(s).
For a ground control system (GCS), there's three to choose from: Mission Planner, APM Planner, and QGroundControl[3] (ignore the rest, use this one).
For configuring the drone, mission planner is pretty good... but you can also just use MavProxy[4] which is a fantastic commandline program that all the GCSes use in some way, and can even be installed in Termux/Android.
1: https://github.com/uavpal/disco4g/
2: https://github.com/ArduPilot/dema-rc/
3: https://github.com/mavlink/qgroundcontrol
4: https://github.com/ArduPilot/MAVProxy
Drone related posts
- Microsoft PHOTOSYNTH is gone, what do I use for free photogrammetry now?
- How to get started in photogrammetry and 3d modeling of buildings.
- Getting into RC Planes
- Kalman Filter Tutorial: Kalman Filter from the Ground Up
- DJI Virtual Flight (iOS) has been broken for five months
- Photogrammetry on Commercial Flights (2021)
- First DIY Drone Questions!
-
A note from our sponsor - InfluxDB
www.influxdata.com | 26 Apr 2024
Index
What are some of the best open-source Drone projects? This list will help you:
Project | Stars | |
---|---|---|
1 | ardupilot | 9,830 |
2 | gobot | 8,725 |
3 | PX4-Autopilot | 7,589 |
4 | OpenMVG (open Multiple View Geometry) | 5,474 |
5 | ODM | 4,582 |
6 | ExpressLRS | 3,098 |
7 | qgroundcontrol | 2,922 |
8 | WebODM | 2,623 |
9 | GAAS | 1,840 |
10 | dronesploit | 1,353 |
11 | dRehmFlight | 887 |
12 | DroneBridge | 685 |
13 | esp-drone | 641 |
14 | invensense-imu | 483 |
15 | bluejay | 434 |
16 | source_one | 431 |
17 | disco4g | 387 |
18 | sbus | 365 |
19 | mrs_uav_system | 361 |
20 | UCF-SST-CitySim1-Dataset | 334 |
21 | ESP32 | 316 |
22 | gopro-dashboard-overlay | 290 |
23 | drone-ssh | 232 |
Sponsored