A universal flight control tuning framework
-
Updated
Oct 7, 2021 - Python
A universal flight control tuning framework
Python-based Quadcopter Flight Controller Software using a Raspberry Pi Pico, MPU-6050, and a FlySky radio transmitter & receiver
Open-source Betaflight flight controller. RP2354A, 20x20 mm, 6-layer, 3-6S, CERN-OHL-S-2.0.
A complete, custom-built quadcopter system (flight controller, transmitter, telemetry tools) built entirely from scratch in Python on a Raspberry Pi Pico, no off-the-shelf flight controller required.
Open-source Betaflight flight controller. RP2354B, 30.5x30.5 mm, 6-layer, 3-8S, CERN-OHL-S-2.0.
Simulator + benchmark suite for Micro Aerial Vehicle design.
Companion computer startup scripts and examples
Deep Reinforcement Learning for Flight Control
SmartTune CLI — Multi-platform flight log analysis & tuning advisor (ArduPilot + Betaflight + PX4)
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
ROS2 Humble + MAVROS + ArduPilot integration framework. Test in SITL simulation, deploy to real hardware (Cube Orange, Pixhawk). Flight-tested on Raspberry Pi 4.
A curated list of open-source and high-quality flight controller software projects, tools, and resources for drones, UAVs, and robotics.
flying bots for everyone. technical guide for noobs. playground for experts.
Library for Drone Autonomy
Risk-sensitive Distributional Reinforcement Learning for Flight Control
My Newton-Raphson Flow controller package for PX4-based quadrotor deployment. To be used with other PX4 Quadrotor packages I've developed (see Readme file).
DIY FPV Drone with Raspberry Pi Zero 2 W – Open Source Flight Controller in Python.
A modular flight control system built with LEGO EV3 for the EV3dev firmware, designed for flight yokes but can be modified into practically any other controller and adaptable to various simulator interfaces.
Python code to read, analyze and visualize *.log files containing flight data recorded by a Pixhawk autopilot
A Python package for Koopman-based Linear Model Predictive Control (LMPC), delivering real-time trajectory tracking for quadrotors using analytical Koopman lifting (no training data required), demonstrated in MuJoCo Menagerie Skydio X2 drone.
To associate your repository with the flight-controller topic, visit your repo's landing page and select "manage topics."