Neuroflight: Next Generation Flight Control Firmware

01/19/2019
by   William Koch, et al.
0

Little innovation has been made to low-level attitude flight control used by unmanned aerial vehicles, which still predominantly uses the classical PID controller. In this work we introduce Neuroflight, the first open source neuro-flight controller firmware. We present our toolchain for training a neural network in simulation and compiling it to run on embedded hardware. Challenges faced jumping from simulation to reality are discussed along with our solutions. Our evaluation shows the neural network can execute at over 2.67kHz on an Arm Cortex-M7 processor and flight tests demonstrate a quadcopter running Neuroflight can achieve stable flight and execute aerobatic maneuvers.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/14/2019

Flight Controller Synthesis Via Deep Reinforcement Learning

Traditional control methods are inadequate in many deployment settings i...
research
10/05/2021

An Overview of the Drone Open-Source Ecosystem

Unmanned aerial systems capable of beyond visual line of sight operation...
research
05/24/2018

Autonomous Thermalling as a Partially Observable Markov Decision Process (Extended Version)

Small uninhabited aerial vehicles (sUAVs) commonly rely on active propul...
research
09/10/2022

Mixed Criticality Communication within an Unmanned Delivery Rotorcraft

Stand-alone functions additional to a UAV flight-controller, such as saf...
research
02/06/2022

3D Map Reconstruction of an Orchard using an Angle-Aware Covering Control Strategy

In the last years, unmanned aerial vehicles are becoming a reality in th...
research
07/11/2023

Pegasus Simulator: An Isaac Sim Framework for Multiple Aerial Vehicles Simulation

Developing and testing novel control and motion planning algorithms for ...
research
03/09/2020

Geometry-aware Compensation Scheme for Morphing Drones

Morphing multirotors, such as the Foldable Drone , can increase the vers...

Please sign up or login with your details

Forgot password? Click here to reset