{"title":"动态保持微型无人机飞行稳定的控制策略研究与实验","authors":"F. Pedersini, Andrea Toscano, E. Pagani","doi":"10.1145/2750675.2750676","DOIUrl":null,"url":null,"abstract":"Unmanned Aerial Vehicles (UAVs or drones, for short) are receiving increasing attention recently, due to the many applications they might be used for, ranging from territory surveillance to delivery of goods. The case of drones autonomously flying according to a pre-defined route is clearly the most interesting one for the deployment of such applications. Yet, autonomic flight requires that a drone is able to maintain stability – in terms of a target attitude – in spite of external disturbances (e.g. gusts of wind), with no human intervention. This is traditionally done with a PID (proportional integral derivative) controller, which takes as input the deviations from the target, and supplies in output the indication of how to act on the drone engines so as to restore the proper attitude. Two orders of problems must be dealt with when deploying a PID controller. First, the parameters weighing the input components must be properly tuned in order to guarantee attitude restoring, and to avoid oscillations of the system. Second, the PID output must be translated into commands to the drone engines so as to achieve the desired behavior. The former aspect can be solved either by hand, or with a number of automatic methods proposed in the literature (e.g. [1, 2]). Those methods involve complex mathematical models and are considerably time-consuming. As far as the latter aspect is concerned, there are hardware constraints that impede to abruptly change speed or spin of rotors and propellers, which otherwise may be damaged. In this paper, we introduce a mathematical model simplified yet effective in yielding appropriate parameters to implement an accurate controller, without the need of a complex preliminary calibration of the mechanical system. We describe our policies to apply controller indications to the drone hardware. We validate both model and policies through experiments.","PeriodicalId":233042,"journal":{"name":"Proceedings of the First Workshop on Micro Aerial Vehicle Networks, Systems, and Applications for Civilian Use","volume":"14 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Study and Experimentation of Control Policies to Dynamically Maintain Micro-UAV Flight Stability\",\"authors\":\"F. Pedersini, Andrea Toscano, E. Pagani\",\"doi\":\"10.1145/2750675.2750676\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Unmanned Aerial Vehicles (UAVs or drones, for short) are receiving increasing attention recently, due to the many applications they might be used for, ranging from territory surveillance to delivery of goods. The case of drones autonomously flying according to a pre-defined route is clearly the most interesting one for the deployment of such applications. Yet, autonomic flight requires that a drone is able to maintain stability – in terms of a target attitude – in spite of external disturbances (e.g. gusts of wind), with no human intervention. This is traditionally done with a PID (proportional integral derivative) controller, which takes as input the deviations from the target, and supplies in output the indication of how to act on the drone engines so as to restore the proper attitude. Two orders of problems must be dealt with when deploying a PID controller. First, the parameters weighing the input components must be properly tuned in order to guarantee attitude restoring, and to avoid oscillations of the system. Second, the PID output must be translated into commands to the drone engines so as to achieve the desired behavior. The former aspect can be solved either by hand, or with a number of automatic methods proposed in the literature (e.g. [1, 2]). Those methods involve complex mathematical models and are considerably time-consuming. As far as the latter aspect is concerned, there are hardware constraints that impede to abruptly change speed or spin of rotors and propellers, which otherwise may be damaged. In this paper, we introduce a mathematical model simplified yet effective in yielding appropriate parameters to implement an accurate controller, without the need of a complex preliminary calibration of the mechanical system. We describe our policies to apply controller indications to the drone hardware. We validate both model and policies through experiments.\",\"PeriodicalId\":233042,\"journal\":{\"name\":\"Proceedings of the First Workshop on Micro Aerial Vehicle Networks, Systems, and Applications for Civilian Use\",\"volume\":\"14 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-05-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the First Workshop on Micro Aerial Vehicle Networks, Systems, and Applications for Civilian Use\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/2750675.2750676\",\"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 First Workshop on Micro Aerial Vehicle Networks, Systems, and Applications for Civilian Use","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2750675.2750676","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Study and Experimentation of Control Policies to Dynamically Maintain Micro-UAV Flight Stability
Unmanned Aerial Vehicles (UAVs or drones, for short) are receiving increasing attention recently, due to the many applications they might be used for, ranging from territory surveillance to delivery of goods. The case of drones autonomously flying according to a pre-defined route is clearly the most interesting one for the deployment of such applications. Yet, autonomic flight requires that a drone is able to maintain stability – in terms of a target attitude – in spite of external disturbances (e.g. gusts of wind), with no human intervention. This is traditionally done with a PID (proportional integral derivative) controller, which takes as input the deviations from the target, and supplies in output the indication of how to act on the drone engines so as to restore the proper attitude. Two orders of problems must be dealt with when deploying a PID controller. First, the parameters weighing the input components must be properly tuned in order to guarantee attitude restoring, and to avoid oscillations of the system. Second, the PID output must be translated into commands to the drone engines so as to achieve the desired behavior. The former aspect can be solved either by hand, or with a number of automatic methods proposed in the literature (e.g. [1, 2]). Those methods involve complex mathematical models and are considerably time-consuming. As far as the latter aspect is concerned, there are hardware constraints that impede to abruptly change speed or spin of rotors and propellers, which otherwise may be damaged. In this paper, we introduce a mathematical model simplified yet effective in yielding appropriate parameters to implement an accurate controller, without the need of a complex preliminary calibration of the mechanical system. We describe our policies to apply controller indications to the drone hardware. We validate both model and policies through experiments.