{"title":"Simulation of quadcopter motion control in virtual environment systems","authors":"M. Mikhaylyuk, E. V. Strashnov","doi":"10.20948/mathmon-2019-44-5","DOIUrl":null,"url":null,"abstract":"The article considers the problem of quadcopter dynamics simulation and control in virtual environment systems. The proposed solution of this problem is based on the application of a mathematical model of quadcopter dynamics on the assumption that roll and pitch angles are small. In turn, the rotor dynamics is realized through a mathematical model of the electric motor based on its passport parameters. In this work, the feedback linearization method is used to control the quadcopter. With the application of this approach, the quadcopter’s horizontal motion is achieved by the obtained expressions for the roll and pitch angles. The methods and approaches proposed in this article were implemented within the virtual environment complex and were tested on the example of a quadcopter model with control by a virtual remote controller.","PeriodicalId":170315,"journal":{"name":"Mathematica Montisnigri","volume":"94 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Mathematica Montisnigri","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.20948/mathmon-2019-44-5","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
The article considers the problem of quadcopter dynamics simulation and control in virtual environment systems. The proposed solution of this problem is based on the application of a mathematical model of quadcopter dynamics on the assumption that roll and pitch angles are small. In turn, the rotor dynamics is realized through a mathematical model of the electric motor based on its passport parameters. In this work, the feedback linearization method is used to control the quadcopter. With the application of this approach, the quadcopter’s horizontal motion is achieved by the obtained expressions for the roll and pitch angles. The methods and approaches proposed in this article were implemented within the virtual environment complex and were tested on the example of a quadcopter model with control by a virtual remote controller.