GitHub topics: flight-controller
ardaku/stick
Rust library for platform-agnostic asynchronous gamepad, joystick, and flightstick interaction
Language: Rust - Size: 1.04 MB - Last synced at: about 22 hours ago - Pushed at: about 1 year ago - Stars: 81 - Forks: 14

BossHobby/QUICKSILVER
Flight Controller Firmware
Language: C - Size: 9.78 MB - Last synced at: about 6 hours ago - Pushed at: 16 days ago - Stars: 193 - Forks: 47

Firmament-Autopilot/FMT-Firmware
Firmament Autopilot Embedded System
Language: C - Size: 56.6 MB - Last synced at: 1 day ago - Pushed at: 2 days ago - Stars: 580 - Forks: 221

betaflight/betaflight
Open Source Flight Controller Firmware
Language: C - Size: 389 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 9,356 - Forks: 3,225

qqqlab/madflight
Flight Controller for ESP32 / Raspberry Pico / STM32
Language: C - Size: 19.9 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 200 - Forks: 41

dridri/bcflight
Raspberry Pi based drone flight controller and remote control
Language: C++ - Size: 25.8 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 143 - Forks: 26

okalachev/flix
Making an ESP32-based quadcopter from scratch
Language: C++ - Size: 17.3 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 455 - Forks: 74

nikola825/drone
Hobby home-made fpv quadcopter
Language: Rust - Size: 45.2 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 2 - Forks: 0

rtlopez/esp-fc
Flight controller software for hobbyist - build your own flight controller.
Language: C++ - Size: 5.95 MB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 318 - Forks: 69

NovitaL/PiPilot-FPV-Drone-DIY-RaspberryPiZero2W
DIY FPV Drone with Raspberry Pi Zero 2 W β Open Source Flight Controller in Python.
Language: Python - Size: 33.2 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0

nickrehm/dRehmFlight
Teensy/Arduino flight controller and stabilization for small-scale VTOL vehicles
Language: C++ - Size: 48.7 MB - Last synced at: 17 days ago - Pushed at: 4 months ago - Stars: 1,161 - Forks: 266

dji-sdk/Payload-SDK
DJI Payload SDK Official Repository
Language: C - Size: 285 MB - Last synced at: 22 days ago - Pushed at: 23 days ago - Stars: 320 - Forks: 140

skand7x/PiPilot-FPV-Drone-DIY-RaspberryPiZero2W
DIY FPV Drone with Raspberry Pi Zero 2 W β Open Source Flight Controller in Python.
Language: Python - Size: 33.2 KB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 1 - Forks: 0

jawher-Mansour/Atmega328-Flight-Controller
A Flight Controller board for a quadcopter based on YMFC Joop Brokking's code.
Language: C++ - Size: 5.18 MB - Last synced at: 6 days ago - Pushed at: almost 3 years ago - Stars: 23 - Forks: 8

PrrismStudios/MSP π¦
Multi Serial Protocol (MSP) Library in python3 for betaflight/cleanflight
Language: Python - Size: 10.7 KB - Last synced at: 16 days ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 1

avem-labs/Avem
π θ½»ιηΊ§ζ δΊΊζΊι£ζ§-[Drone]-[STM32]-[PID]-[BLDC]
Language: C - Size: 28.8 MB - Last synced at: 26 days ago - Pushed at: over 1 year ago - Stars: 2,272 - Forks: 522

generalized-intelligence/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.
Language: C++ - Size: 296 MB - Last synced at: 26 days ago - Pushed at: over 2 years ago - Stars: 1,972 - Forks: 448

LordMax2/klevebrand-quadcopter-drone-flightcontroller
An open-source drone flight controller project built with C++ and optimized for AVR processors like the ATmega2560. It uses the BNO085 IMU for orientation and motion tracking and the NRF24L01 radio for communication. Designed to be simple and effective.
Language: C++ - Size: 56.6 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 2 - Forks: 0

cleanflight/cleanflight
Clean-code version of the baseflight flight controller firmware
Language: C - Size: 345 MB - Last synced at: 30 days ago - Pushed at: over 1 year ago - Stars: 2,648 - Forks: 1,395

TimHanewich/scout
Python-based Quadcopter Flight Controller Software using a Raspberry Pi Pico, MPU-6050, and a FlySky radio transmitter & receiver
Language: Python - Size: 34.2 KB - Last synced at: 24 days ago - Pushed at: 9 months ago - Stars: 158 - Forks: 30

wboayue/realflight-bridge
Supports hardware and software-in-the-loop testing of flight controllers with RealFlight via RealFlight Link
Language: Rust - Size: 81.1 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

rosflight/rosflight_firmware
Firmware for the ROSflight autopilot
Language: C++ - Size: 11.1 MB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 138 - Forks: 47

teckel12/LuaTelemetry
FrSky SmartPort(S.Port), D-series, F.Port and TBS Crossfire telemetry on all Taranis and Horus transmitters
Language: Lua - Size: 11.6 MB - Last synced at: 18 days ago - Pushed at: over 3 years ago - Stars: 298 - Forks: 58

dji-sdk/Onboard-SDK
DJI Onboard SDK Official Repository
Language: C++ - Size: 237 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 933 - Forks: 632

wil3/gymfc
A universal flight control tuning framework
Language: Python - Size: 8.12 MB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 417 - Forks: 103

Nannigalaxy/wifi-controlled-multiwii
Controlling Arduino based MultiWii drone using esp8266
Size: 202 KB - Last synced at: about 1 month ago - Pushed at: about 5 years ago - Stars: 21 - Forks: 6

iBelieve/aeropi-rs
:helicopter: DIY RaspberryPi quadcopter flight controller in Rust
Language: Rust - Size: 39.1 KB - Last synced at: 29 days ago - Pushed at: over 6 years ago - Stars: 9 - Forks: 3

Lauszus/LaunchPadFlightController
TM4C123G based Flight Controller
Language: C - Size: 144 MB - Last synced at: 27 days ago - Pushed at: about 5 years ago - Stars: 78 - Forks: 37

goodrobots/maverick
UAV Autonomous Systems Management
Language: Puppet - Size: 101 MB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 178 - Forks: 62

the-risk-taker/drone-base-firmware
Complete code for the drone's flight controller, including the code for the PID controller, IMU support, filters, ESC modules, and more.
Language: C++ - Size: 81.1 KB - Last synced at: 4 days ago - Pushed at: about 2 years ago - Stars: 22 - Forks: 1

jerry-281003/Flight-booking
Flight-booking-web
Language: JavaScript - Size: 8.64 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

mpaperno/aq_flight_control
Fork of Bill Nesbitt's AutoQuad Multicopter Flight Controller firmware
Language: C - Size: 3.93 MB - Last synced at: 25 days ago - Pushed at: over 8 years ago - Stars: 51 - Forks: 94

Rupakpoddar/Drone π¦
Transmitter and flight controller code for Arduino and HC12 Transceiver module based drone.
Language: Processing - Size: 6.89 MB - Last synced at: 20 days ago - Pushed at: almost 4 years ago - Stars: 15 - Forks: 11

muki01/PPM_Receiver
PPM_Receiver is a project that receives wireless data via NRF24L01 and outputs it as PPM signals, compatible with both Arduino and ESP32 platforms.
Language: C++ - Size: 11.7 KB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 3 - Forks: 1

victorhook/f8-fc
f8 fc is a fully open source AIO flight controller with 8 motor drives
Size: 12.3 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 2

holsatus/holsatus-flight
Home of the Holsatus Flight controller
Language: Rust - Size: 366 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 41 - Forks: 4

royyandzakiy/stm32-flightcontroller
STM32F103-based drone flight controller with MPU6050, ExpressLRS, PID control, and motor mixing. Developed in PlatformIO
Language: C++ - Size: 1.97 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

wwakabobik/rocketry
Rocket stuff (amateur rcandy rockets). Mostly based on Arduino.
Language: C++ - Size: 1.68 MB - Last synced at: 9 days ago - Pushed at: over 2 years ago - Stars: 19 - Forks: 5

pabloramesc/pyUAVsim
A Python unmanned aircraft simulator based on the book Small Unmanned Aircraft: Theory and Practice, by Randy Beard and Tim McLain.
Language: Python - Size: 11.1 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 5 - Forks: 1

focksor/FlightController π¦
Language: C - Size: 3.04 MB - Last synced at: 27 days ago - Pushed at: almost 7 years ago - Stars: 3 - Forks: 0

cleanflight/cleanflight-configurator π¦
Google chrome/chromium based configuration tool for the cleanflight firmware
Language: JavaScript - Size: 34.7 MB - Last synced at: 4 months ago - Pushed at: almost 4 years ago - Stars: 332 - Forks: 249

HarieRavie/Flight79
Created a Flight Project inspired from ayush kumar flight project
Language: HTML - Size: 21.3 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

unl-nimbus-lab/Freyja
High-level nonlinear state-space control for multirotors and ground-robots. Freyja is suitable for vehicles that already have some stabilizing autopilot.
Language: C++ - Size: 1.25 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 15 - Forks: 10

flxhu/pedals
Collective and pedals Bluetooth joysticks for flight simulator helicopter control
Language: Python - Size: 1.47 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

natronics/rust-fc
A minimal clone of PSAS av3-fc rocket flight computer executive written in Rust
Language: Rust - Size: 1.28 MB - Last synced at: about 1 month ago - Pushed at: almost 9 years ago - Stars: 13 - Forks: 4

abasahmedd/dbsLRS
We Need a time to put a Description :3.
Size: 1.95 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

PrasadNR/Webots-Quadcopter-Python-SITL π¦
Cross-platform Python based software in the loop simulation for object tracking and general quadcopter simulations using custom pure-Python based custom pure PID (and customisable) flight controller
Language: Python - Size: 3.24 MB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 23 - Forks: 14

akashnag/arduino-flight-controller
An Arduino-based flight controller for fixed-wing multipropeller aircraft capable of carrying out autonomous flight missions
Language: C++ - Size: 24.4 KB - Last synced at: 30 days ago - Pushed at: over 4 years ago - Stars: 11 - Forks: 3

TSKangetsu/RPiSingleAPM
SingleFlight linux flight controller software for linux in userland
Language: C++ - Size: 3.83 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 3 - Forks: 1

Embedded-MUTEX-1/Autopilot-Flight-Controller
Flight controller project for hexacopter/quadcopter drone with GPS navigation.
Language: C++ - Size: 580 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 2 - Forks: 1

teckel12/VTx Fork of betaflight/betaflight-tx-lua-scripts
Configure VTx from your Taranis or Horus transmitter
Language: Lua - Size: 160 KB - Last synced at: 18 days ago - Pushed at: over 6 years ago - Stars: 18 - Forks: 2

wingos80/RL4AFCS
Reinforcement learning for flight control
Language: Python - Size: 732 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

benjaminjamesxyz/open-avian-fw
This is the firmware for the open avian, an open source flight controller.
Language: CMake - Size: 14.6 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

MomoRC-tech/MoGliFC-Flight-Controller
Flight controller for INAV and Betaflight
Language: C - Size: 119 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

Lpwlk/AetherStack
My own FPV hardware stack design (FC & ESC)
Size: 253 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

PocketPilot/PocketPilot
Smaller PocketBeagle version of the BBBmini flight controller.
Language: Shell - Size: 2.47 MB - Last synced at: 9 months ago - Pushed at: about 6 years ago - Stars: 83 - Forks: 19

NoaSecond/CORVUS
CORVUS est une initiative open source qui vise Γ dΓ©velopper un logiciel de pilotage en C++/C.
Language: C++ - Size: 2.14 MB - Last synced at: 10 months ago - Pushed at: 11 months ago - Stars: 3 - Forks: 0

DavisKoreal/wall_painter
The core logic behind a wall painting drone robot
Language: C++ - Size: 10.7 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

manisonik/drone_flight_controller
Drone flight controller using STM32 microcontrollers.
Language: C - Size: 4.92 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 1

emuflight/EmuConfigurator
Emuflight Configurator is a cross-platform configuration tool for the Emuflight flight control system
Language: JavaScript - Size: 61.4 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 145 - Forks: 24

henokjackson/FlyPico
RP2040 based flight controller.
Language: C++ - Size: 55.7 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

flightng/atbetaflight
atbetaflight ζ―δΈδΈͺεΊδΊbetaflight 4.3 η§»ζ€θ³Artery Tek AT32F435/7 ηδΈδΈͺεζ―γθΏζ―ζ们η第δΈδΈͺε°θ―
Language: C - Size: 305 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 135 - Forks: 34

dantiel/OrniFlight
Open-source flight control software tailored for precise servo-based propulsion in ornithopters, replacing traditional motor outputs with oscillating servos for realistic flapping wing motion.
Language: C - Size: 224 MB - Last synced at: 10 months ago - Pushed at: 11 months ago - Stars: 2 - Forks: 0

goktug7913/ESP_Pilot
ESP32 Flight Controller for quadcopters
Language: C++ - Size: 274 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 12 - Forks: 2

McRaeAlex/NimbleFlight
A (WIP) quadcopter flight controller which aims to use Rusts abstractions for better reusability and hardware abstraction.
Language: Rust - Size: 158 MB - Last synced at: 5 days ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 0

mayankpatel97/Flight_Controller
An Open Source Flight Controller for Drones. Ardupilot compatible
Size: 29.5 MB - Last synced at: 2 months ago - Pushed at: 11 months ago - Stars: 2 - Forks: 0

nnarain/icarus
Microquad Flight Controller
Language: OpenSCAD - Size: 6.45 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

ivaradi/jsprog
Flexible programming of your joysticks
Language: Python - Size: 6.26 MB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 0 - Forks: 1

rhuibertsjr/rprime
RΒ΄ - A open source Rover Compute Element (RCE).
Size: 11.7 KB - Last synced at: 12 months ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

EIectron/BATF7-Brushed-FC
STM32F722RET Based brushed flight controller board
Language: C - Size: 44.5 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

barafael/raPID
flight controller running on ARM Cortex M4
Language: C++ - Size: 42.1 MB - Last synced at: about 19 hours ago - Pushed at: about 6 years ago - Stars: 15 - Forks: 2

mozanunal/SimplePilot
The most simple autopilot code for multicopters based on arduino
Language: C++ - Size: 1.58 MB - Last synced at: about 1 year ago - Pushed at: almost 7 years ago - Stars: 4 - Forks: 1

yukatell/Enhanced-Firmware-for-Autel-Robotics-EVO-Drones
Size: 1000 Bytes - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

BizGuruinf/DJI-firmware
Size: 2.93 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

emuflight/EmuFlight
EmuFlight is flight controller software (firmware) used to fly multi-rotor craft.
Language: C - Size: 421 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 425 - Forks: 116

CruiserProject/Cruiser-MobileController
A DJI aircraft controlling terminal based on Android Platform.
Language: Java - Size: 159 MB - Last synced at: about 1 year ago - Pushed at: almost 8 years ago - Stars: 3 - Forks: 1

spectrachrome/kOS_FlightControllerScripts
A home for my kOS scripts and their documentation, so that I can spacefare programmatically in Kerbal Space Program.
Size: 20.5 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

cywf/AirwayAtlas
βοΈ AirwayAtlas: Your go-to resource for airport city data in North America & the Caribbean! π Featuring an interactive map πΊοΈ, powerful search π, and an easy-to-integrate RESTful API π
Language: JavaScript - Size: 5.51 MB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

bluerobotics/companion Fork of ArduPilot/companion
Companion computer startup scripts and examples
Language: Python - Size: 39.5 MB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 46 - Forks: 53

aryuemaan/Frimware_for_FC
Customizable drone firmware for optimal performance. Modular design, easy integration. Enhance flight dynamics, stability, and efficiency.
Size: 3.91 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

spracing/ssbl
Second-Stage Bootloader for the H7 series flight controllers. Allows booting of PX4 or other firmware directly from external flash using memory mapped QuadSPI.
Language: C - Size: 98.3 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 3

peterkrull/quad
Firmware, hardware and documentation for my autonomous quad copter project
Language: Rust - Size: 134 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 103 - Forks: 6

Sanmopre/Simple_GCS
A simple Ground Control Station for UAV remote control written in C++ with ImGui
Language: C++ - Size: 71.2 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

MickAvery/quadcopter-fc
My attempt at a quadcopter flight controller
Language: C - Size: 204 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 2

trentrand/spaceflight-autopilot
π A series of scripted spaceflight maneuvers for a rocket simulator
Language: C - Size: 770 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

shelklas/Vultron
Flight Management System
Language: C++ - Size: 1.47 MB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

Embedded-MUTEX-1/DroneMonitoringApp
Mobile app allow to monitor and configure drones
Language: Kotlin - Size: 181 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

Noah-Retro/Flightcontroller-
A flight controller for a 3d vector modell
Language: Python - Size: 521 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

divisionind/hackquad
the hackable open-source esp32 wifi controlled quadcopter
Language: HTML - Size: 3.44 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

ExoLightFR/DCS_AB_detent_editor
A small tool to easily change your afterburner detents in DCS
Language: C++ - Size: 3.47 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

teomaragakis/flightpanels
An experiment regarding a modular flight simulator platform for building cheap cockpit panels and controls.
Size: 0 Bytes - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

filipdutescu/uavpc
Unmanned Aerial Vehicle Pose-based Control
Language: C++ - Size: 111 KB - Last synced at: about 11 hours ago - Pushed at: almost 4 years ago - Stars: 5 - Forks: 0

utiasSTARS/PX4-PhoenixDrone
PX4 Source Code for Phoenix Tail-sitter
Language: C++ - Size: 53.3 MB - Last synced at: about 1 year ago - Pushed at: about 6 years ago - Stars: 7 - Forks: 10

RCmags/ornithopter-hover
Code and Design files for hovering ornithopter MAV :bird:
Language: C++ - Size: 47.2 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

mayankpatel97/SkySync-FlightController
Open Source Flight Controller based on STM32 and Ardupilot
Size: 6.84 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

RCmags/HeliFlightController
:helicopter: Flight controller for a 4ch RC helicopter.
Language: C++ - Size: 5.87 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

RCmags/ServoFlappingControl
:bird: Arduino sketch to control the servos of an RC ornithopter.
Language: C++ - Size: 2.05 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 7 - Forks: 4

kdally/fault-tolerant-flight-control-drl
Deep Reinforcement Learning for Flight Control
Language: Python - Size: 142 MB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 20 - Forks: 6

Auterion/px4-jsbsim-bridge
JSBSim bridge for PX4 SITL/HITL simulations
Language: C++ - Size: 271 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 21 - Forks: 34

diyquads/xbee-quad
Custom Flight Controller
Language: Arduino - Size: 65.4 KB - Last synced at: over 1 year ago - Pushed at: about 9 years ago - Stars: 1 - Forks: 0
