SaaSHub helps you find the best software and product alternatives Learn more →
Top 13 Mavlink 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.
-
qgroundcontrol
Cross-platform ground control station for drones (Android, iOS, Mac OS, Linux, Windows)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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.
-
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
-
uavcast
uavcast is an application for remote vehicles / uav`s that provides an easy method for streaming mavlink (telemetry) data and video over a LTE/4G or WiFi network
Project mention: Reading Sensor Data From Flight Controller Mateksys F405-TE - Integrated IMU - No Documentation | /r/stm32f4 | 2023-12-07
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.
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
Repurposing WIFI and DVB-T receiver devices as SDR receivers works "OK", but trying to use a SDR for WIFI is terrible. There have been some attempts to analyze WIFI with the HackRF, but the narrow bandwidth/sample rate make it pretty useless. https://github.com/ghostop14/sparrow-wifi
Project mention: Show HN: WFB-ng – long range high speed link for drones and robotics | news.ycombinator.com | 2024-03-04
i'm using serial USART1 to read data from autopilot, and write some other, if i write only it works very nice but when i try to read using mavlink2 something like this: https://github.com/mavlink/rust-mavlink/blob/master/examples/embedded/src/main.rs it gives me an error when i try to flash my code:
Mavlink related posts
-
Show HN: WFB-ng – long range high speed link for drones and robotics
-
WFB-ng – long distance link for drones and robotics
-
DJI Virtual Flight (iOS) has been broken for five months
-
Error on flashing embedded code to stm32f103
-
Can I use a Wi-Fi card instead of a proper radio receiver
-
Noob needs assistance installing from repo, or with image/partition copy.
-
Wfb-ng: Long distance link using WiFi in raw mode
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 May 2024
Index
What are some of the best open-source Mavlink projects? This list will help you:
Project | Stars | |
---|---|---|
1 | ardupilot | 9,941 |
2 | PX4-Autopilot | 7,672 |
3 | qgroundcontrol | 2,959 |
4 | OpenHD | 1,804 |
5 | sparrow-wifi | 1,119 |
6 | wfb-ng | 856 |
7 | mavros | 828 |
8 | SoftRF | 716 |
9 | DroneBridge | 685 |
10 | ESP32 | 323 |
11 | rust-mavlink | 116 |
12 | gomavlib | 100 |
13 | uavcast | 36 |
Sponsored