pms67 / HadesFCS

Complete flight control system designed from scratch. Hardware designed with KiCad.
http://philsal.co.uk
BSD 3-Clause "New" or "Revised" License
739 stars 246 forks source link

HADES Flight Control System

Complete flight control system designed from scratch. The flight control system is primarily designed for fixed-wing, autonomous drones to enable them to perform tasks autonomously, such as take-off, landing, waypoint navigation, payload delivery, etc.

Every part of this system is designed from first principles! This includes the hardware, firmware (using FreeRTOS), Kalman filtering for state estimation, control algorithms, base station, communication protocol, flight simulator, signal processing, and much, much more.

Feel free to send me constructive criticism or things you would like me to implement, or even if you would like to help me develop this system!

<img src="http://philsal.co.uk/wp-content/uploads/2019/12/Hades-Assembly-Front.jpg" alt="Markdown Monster icon" style="display: block; margin-left: auto; margin-right: auto; width: 50%;"/>

Intro video: https://www.youtube.com/watch?v=rLDqQ2L_mUQ


Broadly, this repository consists of:


Current repository folder structure:

Note: Most subfolders include an additional README that further describes its contents.


Disclaimer: This flight control system is work in progress. Use the files, hardware, and software given in this repository at your own risk - especially when conducting live flight tests.

BSD 3-Clause License - Copyright (c) 2019, Philip Salmony - All rights reserved.