betaflight
ardupilot
Our great sponsors
betaflight | ardupilot | |
---|---|---|
149 | 72 | |
7,906 | 9,871 | |
2.5% | 2.2% | |
9.4 | 10.0 | |
5 days ago | about 10 hours ago | |
C | C++ | |
GNU General Public License v3.0 only | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
betaflight
-
GPS lost signal suddenly and recover
Op, it seems your gps has m10 chipset, am I right? Because the m10 is not supported on betaflight. Or rather, it works, but betaflight sets it up incorrectly. There is a fix, but not released yet, or you have to set gps to 10hz in ucenter and disable auto convig in betaflight (and lose some features). See https://github.com/betaflight/betaflight/issues/12737 for more information. This might not be your issue, but it might be related.
-
Need help flashing 5 year old quad
I got older betaflight configurator 10.3.1 and when I look at boards in firmware flasher there's a small selection of boards and OMNIBUS is missing. So I've downloaded .hex file from here https://github.com/betaflight/betaflight/releases/tag/4.0.0 for 4.0.0 and tried to flash it from local file but nothing happens in betaflight and the quad has a constant beep sound. When I disconnect it from usb and reconnect it still works fine but its on old 3.1.0 version. I'm not sure what to do here.
-
Russian drone crossing the Kakhovka reservoir is brought down by Ukrainian electronic warfare
Which typically run open source firmware called Betaflight https://github.com/betaflight/betaflight
-
Making a fpv game, need your help
I think the rc.c file has what you’re looking for.
-
Betaflight GPS 4.4 issues
It’s a known issue specific with the M10. I think there a workaround if you need it asap. https://github.com/betaflight/betaflight/issues/12737
-
I was testing the failsafe so why did the drone start falling like this? *I've recovered it now*
Sorry for missing your question, here's a link to the PR: https://github.com/betaflight/betaflight/pull/12738
-
Help Diagnosing Scratchy/ Twitchy Motor (Brand new)
github-issue
-
Is speedybee f405 v3 reliable? Or should i get mamba f722 app
Blackbox logging doesn’t work reliably since the Blackbox and OSD use the same SPI bus (https://github.com/betaflight/betaflight/issues/12583)
-
Switch pid profiles
You can select between PID profiles 1, 2, or 3 via the OSD or stick commands fairly easily, and there are options to modify the individual P, I, and D terms per axis in flight using AUX channels via the adjustments tab. If you want the option to configure a 3-posiiton switch to select between PID profiles like you currently can with rate profiles, maybe bump the thread for the BF devs here.
-
Newbie flashed Betaflight on DarwinFPV TinyApe and now Gyro and Accel are gone!
I looked on GitHub for a similiar Issue with Darwin AiOs just now and found this from January 6th concercing 4.4 Update Errors with Accel/Gyro: https://github.com/betaflight/betaflight/issues/12145
ardupilot
- Reading Sensor Data From Flight Controller Mateksys F405-TE - Integrated IMU - No Documentation
- Someone is selling my stuff on Etsy, can I do anything?
-
Kalman Filter Tutorial: Kalman Filter from the Ground Up
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.
-
Tell HN: Parrot abandoned their Bebop and Disco drones
2. https://ardupilot.org/
-
here pro vs here 4 GNSS RTK performance
Trimble also has some nice stuff, I think the BD940 is interesting. I do not know if it's recommended or not, but Ardupilot has a driver for the Septentrio GPS (https://github.com/ArduPilot/ardupilot/blob/master/libraries/AP_GPS/AP_GPS_SBF.cpp), as well for Trimble GPS (https://github.com/ArduPilot/ardupilot/blob/master/libraries/AP_GPS/AP_GPS_GSOF.cpp). So people have used these brands for drones.
-
Book on programming my own autopilot
For programmable open source autopilot: Arduino > Ardupilot (https://ardupilot.org).
-
How do I make a flight controller and what do I need?
You might also want to look at something like Ardupilot
-
Robotics team is entering in an autonomous boat competition, need some advice.
I'd like to emphasize the reference to Ardupilot bc there is a lot of material already developed there: a lot about navigation and guidance from UAVs, and the low-level stuff. Check this out
- Does anyone know about a good avionics related open source project for learning purposes?
- Programming transmitter
What are some alternatives?
inav - INAV: Navigation-enabled flight control software
QUICKSILVER - Flight Controller Firmware
PX4-Autopilot - PX4 Autopilot Software
betaflight-configurator - Cross platform configuration tool for the Betaflight firmware
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
blheli-configurator - Cross-platform application for BLHeli firmware flashing and configuration
MicroPython - MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
EmuFlight - EmuFlight is flight controller software (firmware) used to fly multi-rotor craft.
fprime - F´ - A flight software and embedded systems framework
ExpressLRS - STM32/ESP32/ESP8285-based High-Performance Radio Link for RC applications
paparazzi - Paparazzi is a free and open-source hardware and software project for unmanned (air) vehicles. This is the main software repository.