A Quadcopter is principally an unmanned, simple, flying machine, which makes use of rotating blades as its primary form of prime movers. Quadcopters make use of a combination of hardware and software which forms a processing unit called Flight Controller. The flight controller performs complex calculations using certain stabilization and mixing algorithms to achieve and maintain a stabilized flight. It is crucial that these calculation are performed within a set time frame and control latency is optimal to the craft. The flight controller receives input from a remote pilot to move the craft within a three-dimensional space and decides on how to manipulate the RPM of the craft's motors to attain the desired movements. In this paper, the authors are working on designing a robust flight controller which implements PID control algorithm with reduced latency using MicroPython language on STM32 hardware processing unit, and a Inertial Measurement Unit sensor.


    Access

    Check access

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    MicroPython-Based Quadcopter Flight Controller with PID Stabilization Algorithm


    Contributors:


    Publication date :

    2023-12-29


    Size :

    1086530 byte




    Type of media :

    Conference paper


    Type of material :

    Electronic Resource


    Language :

    English



    Fast MicroPython Controller for Flight Faults (FMCFF)

    Wurl, Sebastian / Faehling, Markus / Werner, Hanna Vivien et al. | IEEE | 2023


    QUADCOPTER ARTIFICIAL INTELLIGENCE CONTROLLER AND QUADCOPTER SIMULATOR

    RESTIFO JORDAN / SKARICA VEDRAN / MILLER CHRIS | European Patent Office | 2020

    Free access

    Mission-Based Quadcopter Flight Simulation

    Hemmati, Vahid / Behnia, Mohammad / Mohammadi, Ahmad et al. | IEEE | 2024


    Quadcopter Control with Smooth Flight Mode

    Mendoza-Mendoza, Julio Alberto / Gonzalez-Villela, Victor / Sepulveda-Cervantes, Gabriel et al. | Springer Verlag | 2020


    DSCC2017-5241 Tilting-Rotor Quadcopter for Aggressive Flight Maneuvers Using Differential Flatness Based Flight Controller

    Kumar, Rumit / Nemati, Alireza / Kumar, Manish et al. | British Library Conference Proceedings | 2017