J. Michalski, Marek Retinger, P. Kozierski, Wojciech Giernacki
{"title":"Position Control of Crazyflie 2.1 Quadrotor UAV Based on Active Disturbance Rejection Control","authors":"J. Michalski, Marek Retinger, P. Kozierski, Wojciech Giernacki","doi":"10.1109/ICUAS57906.2023.10156505","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":379073,"journal":{"name":"2023 International Conference on Unmanned Aircraft Systems (ICUAS)","volume":"404 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-06-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 International Conference on Unmanned Aircraft Systems (ICUAS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICUAS57906.2023.10156505","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
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.