Mohamad Alansari, Ahmed M. Elshamy, Ahmed Abughali, Khalid Alhammadi
{"title":"旋翼无人机控制器设计与分析","authors":"Mohamad Alansari, Ahmed M. Elshamy, Ahmed Abughali, Khalid Alhammadi","doi":"10.1109/ICECTA57148.2022.9990041","DOIUrl":null,"url":null,"abstract":"Radar applications that include emergency rescues and natural disasters damage evaluations are critical and difficult to be done by humans. It was proposed to use small Unmanned Aerial Vehicles (UAVs) in such applications because a UAV does not require a human pilot in it. In this work, an Octorotor with an altitude and attitude controller and observer are designed to control the vertical take-off and landing of the Octorotor is proposed. In addition, after reaching a certain altitude, a trajectory controller is designed using linear quadratic regulator (LQR) controller to move the Octorotor in x-, y-directions and to allow a translational movement at a constant velocity. Finally, a simulation was done to experiment the behaviour of the system under wind disturbance. A linearized model was extracted from the nonlinear model of the Octorotor. The results of both controllers clearly outperformed previous work. The model results were obtained via MATLAB/Simulink.","PeriodicalId":337798,"journal":{"name":"2022 International Conference on Electrical and Computing Technologies and Applications (ICECTA)","volume":"40 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Controller Design and Analysis for Octorotor UAVs\",\"authors\":\"Mohamad Alansari, Ahmed M. Elshamy, Ahmed Abughali, Khalid Alhammadi\",\"doi\":\"10.1109/ICECTA57148.2022.9990041\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Radar applications that include emergency rescues and natural disasters damage evaluations are critical and difficult to be done by humans. It was proposed to use small Unmanned Aerial Vehicles (UAVs) in such applications because a UAV does not require a human pilot in it. In this work, an Octorotor with an altitude and attitude controller and observer are designed to control the vertical take-off and landing of the Octorotor is proposed. In addition, after reaching a certain altitude, a trajectory controller is designed using linear quadratic regulator (LQR) controller to move the Octorotor in x-, y-directions and to allow a translational movement at a constant velocity. Finally, a simulation was done to experiment the behaviour of the system under wind disturbance. A linearized model was extracted from the nonlinear model of the Octorotor. The results of both controllers clearly outperformed previous work. The model results were obtained via MATLAB/Simulink.\",\"PeriodicalId\":337798,\"journal\":{\"name\":\"2022 International Conference on Electrical and Computing Technologies and Applications (ICECTA)\",\"volume\":\"40 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-11-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 International Conference on Electrical and Computing Technologies and Applications (ICECTA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICECTA57148.2022.9990041\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 International Conference on Electrical and Computing Technologies and Applications (ICECTA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICECTA57148.2022.9990041","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Radar applications that include emergency rescues and natural disasters damage evaluations are critical and difficult to be done by humans. It was proposed to use small Unmanned Aerial Vehicles (UAVs) in such applications because a UAV does not require a human pilot in it. In this work, an Octorotor with an altitude and attitude controller and observer are designed to control the vertical take-off and landing of the Octorotor is proposed. In addition, after reaching a certain altitude, a trajectory controller is designed using linear quadratic regulator (LQR) controller to move the Octorotor in x-, y-directions and to allow a translational movement at a constant velocity. Finally, a simulation was done to experiment the behaviour of the system under wind disturbance. A linearized model was extracted from the nonlinear model of the Octorotor. The results of both controllers clearly outperformed previous work. The model results were obtained via MATLAB/Simulink.