This paper presents the active disturbance rejection control (ADRC) algorithm applied to control the position of the small flying robot Crazyflie 2.1 in two degrees of freedom (movement in x and y axis). The platform and its functionalities, such as physical attributes and a communication system, were presented. Discrete proportional-integral-derivative (PID) and ADRC controllers were implemented and tuned. Furthermore, comparative tests were performed. Sensory data from the OptiTrack motion capture system was used in real flight experiments, ensuring high precision of measurements and high sampling frequency. Selected time plots and numerical quality indices were compared, especially for different ADRC controller gains. Based on the obtained results, one can conclude about some advantages of the ADRC method for nonlinear system, such as a drone. The presented approach additionally, once tuned, theoretically works fine for any object model.


    Access

    Check access

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    Position Control of Crazyflie 2.1 Quadrotor UAV Based on Active Disturbance Rejection Control


    Contributors:


    Publication date :

    2023-06-06


    Size :

    5354094 byte





    Type of media :

    Conference paper


    Type of material :

    Electronic Resource


    Language :

    English



    Integral-Backstepping for Crazyflie Quadrotor Trajectory Tracking Control

    Zekry, Osama H. / Ashry, Mahmoud / Hafez, Ahmed et al. | AIAA | 2024



    Wind Disturbance Estimation and Rejection for Quadrotor Position Control

    Waslander, S. / Wang, C. / American Institute of Aeronautics and Astronautics | British Library Conference Proceedings | 2009



    Quadrotor Attitude Control Based on Modified Linear Active Disturbance Rejection Control

    Wang, Biao / Tang, Chaoying / Yao, Zhennan et al. | IEEE | 2024