{"title":"Quadrotors trajectory tracking using a differential flatness-quaternion based approach","authors":"K. Choutri, M. Lagha, L. Dala, M. Lipatov","doi":"10.1109/ICMSAO.2017.7934901","DOIUrl":null,"url":null,"abstract":"A quadrotors is a type of Unmanned Aerial Vehicles (UAV) systems that attract the researchers in the control field since it's a highly nonlinear, underactuated system. In this paper, a non-linear dynamic model based on quaternions is developed. Differential flatness is an approach that enables the optimization to occur within the output space and therefore simplifies the problem of the trajectory tracking. This work aim to combine both methods in order to create a differential flatness-quaternion based approach that enables the quadrotors to follow a desired optimal path and avoid any singularities that can occur. The trajectory tracking is assured by a double loop control structure based on the LQR controller.","PeriodicalId":265345,"journal":{"name":"2017 7th International Conference on Modeling, Simulation, and Applied Optimization (ICMSAO)","volume":"84 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 7th International Conference on Modeling, Simulation, and Applied Optimization (ICMSAO)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICMSAO.2017.7934901","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
A quadrotors is a type of Unmanned Aerial Vehicles (UAV) systems that attract the researchers in the control field since it's a highly nonlinear, underactuated system. In this paper, a non-linear dynamic model based on quaternions is developed. Differential flatness is an approach that enables the optimization to occur within the output space and therefore simplifies the problem of the trajectory tracking. This work aim to combine both methods in order to create a differential flatness-quaternion based approach that enables the quadrotors to follow a desired optimal path and avoid any singularities that can occur. The trajectory tracking is assured by a double loop control structure based on the LQR controller.