Little innovation has been made to low-level attitude flight control used by uncrewed aerial vehicles (UAVs), 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.


    Zugriff

    Download


    Exportieren, teilen und zitieren



    Titel :

    Neuroflight: Next Generation Flight Control Firmware


    Beteiligte:
    Koch, William (Autor:in) / Mancuso, Renato (Autor:in) / Bestavros, Azer (Autor:in)

    Erscheinungsdatum :

    2019


    Medientyp :

    Preprint


    Format :

    Elektronische Ressource


    Sprache :

    Englisch




    Next generation electronic flight bag

    PANDIT ANIL KUMAR / RAO SRIKANTH / RAO NAYYAR AZAM KHAN et al. | Europäisches Patentamt | 2017

    Freier Zugriff

    Space Flight: The Next Generation

    Harvey, D. S. | British Library Online Contents | 1997



    Mayflower: Next Generation CubeSat Flight Testbed

    Jaeger, T. / Ciffone, M. / Anden, E. et al. | British Library Conference Proceedings | 2011


    Next Generation Flight Controller Trainer System

    Arnold, Scott / Barry, Matthew R. / Benton, Isaac et al. | NTRS | 2008