{"title":"Black-box Identification and Iterative Learning Control for Quadcopter","authors":"Yasin Abdolahi, A. Rezaeizadeh","doi":"10.1109/CEIT.2018.8751795","DOIUrl":null,"url":null,"abstract":"This paper describes the black-box system identification and iterative learning control algorithm which apply to a quadcopter. At first, two feedback control loops from angles and angular velocities are implemented to stabilize the system, then the experimental data and the models of roll and pitch are identified via a black-box routine. For more accuracy of angles measurement, the complementary filter is used to fuse the data of the inertial measurement unit (IMU). An iterative learning control (ILC) method is then applied to the closed loop system with the aim of following trajectories of the roll and the pitch angles. The designed controller was first applied to the roll and pitch model separately and then applied to both angles simultaneously. The experimental result is presented and discussed.","PeriodicalId":357613,"journal":{"name":"2018 6th International Conference on Control Engineering & Information Technology (CEIT)","volume":"32 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 6th International Conference on Control Engineering & Information Technology (CEIT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CEIT.2018.8751795","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
This paper describes the black-box system identification and iterative learning control algorithm which apply to a quadcopter. At first, two feedback control loops from angles and angular velocities are implemented to stabilize the system, then the experimental data and the models of roll and pitch are identified via a black-box routine. For more accuracy of angles measurement, the complementary filter is used to fuse the data of the inertial measurement unit (IMU). An iterative learning control (ILC) method is then applied to the closed loop system with the aim of following trajectories of the roll and the pitch angles. The designed controller was first applied to the roll and pitch model separately and then applied to both angles simultaneously. The experimental result is presented and discussed.