The high-performance CPU is taken as processors and Vxworks is taken as the design kernels for most flight control systems, which has the problems of high cost, large size and non-disclosure of kernel source code. A low-cost and reliable flight control system for a small UAV is designed. A flight control hardware system consisting of micro-controller, various sensors and actuators is developed based on STM32F4 to realize the control of attitude and rudder position. FreeRTOS embedded real-time operating system with open source code is introduced as software platform to develop flight control software, so as to realize the functions of flight control, autonomous navigation and flight management. The flight control system is validated by flight test of fixed-wing aviation model. The results show that the designed system has high stability, high control accuracy and fast response.


    Access

    Download


    Export, share and cite



    Title :

    UAV flight control system based on STM32F4 and FreeRTOS


    Contributors:
    ZHOU Zhiguang (author) / XU Mengmeng (author) / SHI Meilin (author) / LI Qingyuan (author) / WANG Fan (author)


    Publication date :

    2024




    Type of media :

    Article (Journal)


    Type of material :

    Electronic Resource


    Language :

    Unknown




    FreeRTOS

    Gay, Warren | Springer Verlag | 2024


    Performance Analysis of FreeRTOS Based Video Capture System

    Palatty, Jashin Joseph / Edireswarapu, Srinivas Phani Chandra / Sivraj, P. | IEEE | 2019


    DESIGN OF MOTOR CONTROL DRIVER BASED ON ARM AND FREERTOS

    Li, P. / Yuan, G. / Zhao, Q. et al. | TIBKAT | 2021


    Tree Climbing Robot Utilizing FreeRTOS Real-Time Operating System

    Deng, Kaitao / Lin, Dun / Sun, Zhijing et al. | IEEE | 2024