{"title":"使用混合反步进和反馈线性化控制策略在复杂机动中控制四旋翼飞行器","authors":"Ali Keymasi‐Khalaji, Iman Saadat","doi":"10.1177/14644193241229558","DOIUrl":null,"url":null,"abstract":"In this article, a novel control algorithm called the combined backstepping and feedback linearisation method, along with an uncertainty estimator, is presented for quadrotors. The objective is to develop a robust control algorithm capable of handling various flight conditions, compensating for uncertainties and disturbances, and effectively controlling high-speed manoeuvres. To accomplish this, the quadrotor dynamics model is first derived using the Newton–Euler method. Subsequently, a backstepping control algorithm is designed for the quadrotor's internal control layer, followed by the application of the feedback linearisation method to the external control layer. An estimator is also designed to mitigate the effects of disturbances and uncertainties. A comparison is made between the proposed combined backstepping and feedback linearisation algorithm and the backstepping method, revealing that the combined backstepping and feedback linearisation algorithm outperforms the backstepping method across different aspects. Notably, the combined backstepping and feedback linearisation algorithm achieves faster trajectory tracking and demonstrates fewer steady-state errors. Additionally, the integration of the uncertainty estimator into the combined backstepping and feedback linearisation algorithm effectively mitigates the detrimental effects of disturbances and uncertainties. Comparative results for tracking control are presented to evaluate the performance of the proposed algorithm across various scenarios and case studies.","PeriodicalId":510687,"journal":{"name":"Proceedings of the Institution of Mechanical Engineers, Part K: Journal of Multi-body Dynamics","volume":"47 10","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-02-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Quadrotor control in complex manoeuvres using a hybrid backstepping and feedback linearisation control strategy\",\"authors\":\"Ali Keymasi‐Khalaji, Iman Saadat\",\"doi\":\"10.1177/14644193241229558\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this article, a novel control algorithm called the combined backstepping and feedback linearisation method, along with an uncertainty estimator, is presented for quadrotors. The objective is to develop a robust control algorithm capable of handling various flight conditions, compensating for uncertainties and disturbances, and effectively controlling high-speed manoeuvres. To accomplish this, the quadrotor dynamics model is first derived using the Newton–Euler method. Subsequently, a backstepping control algorithm is designed for the quadrotor's internal control layer, followed by the application of the feedback linearisation method to the external control layer. An estimator is also designed to mitigate the effects of disturbances and uncertainties. A comparison is made between the proposed combined backstepping and feedback linearisation algorithm and the backstepping method, revealing that the combined backstepping and feedback linearisation algorithm outperforms the backstepping method across different aspects. Notably, the combined backstepping and feedback linearisation algorithm achieves faster trajectory tracking and demonstrates fewer steady-state errors. Additionally, the integration of the uncertainty estimator into the combined backstepping and feedback linearisation algorithm effectively mitigates the detrimental effects of disturbances and uncertainties. Comparative results for tracking control are presented to evaluate the performance of the proposed algorithm across various scenarios and case studies.\",\"PeriodicalId\":510687,\"journal\":{\"name\":\"Proceedings of the Institution of Mechanical Engineers, Part K: Journal of Multi-body Dynamics\",\"volume\":\"47 10\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-02-07\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the Institution of Mechanical Engineers, Part K: Journal of Multi-body Dynamics\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1177/14644193241229558\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the Institution of Mechanical Engineers, Part K: Journal of Multi-body Dynamics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1177/14644193241229558","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Quadrotor control in complex manoeuvres using a hybrid backstepping and feedback linearisation control strategy
In this article, a novel control algorithm called the combined backstepping and feedback linearisation method, along with an uncertainty estimator, is presented for quadrotors. The objective is to develop a robust control algorithm capable of handling various flight conditions, compensating for uncertainties and disturbances, and effectively controlling high-speed manoeuvres. To accomplish this, the quadrotor dynamics model is first derived using the Newton–Euler method. Subsequently, a backstepping control algorithm is designed for the quadrotor's internal control layer, followed by the application of the feedback linearisation method to the external control layer. An estimator is also designed to mitigate the effects of disturbances and uncertainties. A comparison is made between the proposed combined backstepping and feedback linearisation algorithm and the backstepping method, revealing that the combined backstepping and feedback linearisation algorithm outperforms the backstepping method across different aspects. Notably, the combined backstepping and feedback linearisation algorithm achieves faster trajectory tracking and demonstrates fewer steady-state errors. Additionally, the integration of the uncertainty estimator into the combined backstepping and feedback linearisation algorithm effectively mitigates the detrimental effects of disturbances and uncertainties. Comparative results for tracking control are presented to evaluate the performance of the proposed algorithm across various scenarios and case studies.