基于状态机方法的无人机飞行控制器的设计、开发与实现

Noé Monterrosa, J. Montoya, Fredy Jarquín, C. Bran
{"title":"基于状态机方法的无人机飞行控制器的设计、开发与实现","authors":"Noé Monterrosa, J. Montoya, Fredy Jarquín, C. Bran","doi":"10.1109/DASC.2016.7778069","DOIUrl":null,"url":null,"abstract":"This article presents the development of a fixed-wing UAV flight controller using a complete parallelism embedded system as a FPGA. Many solutions for UAVs flight controllers are based on embedded sequential systems. However, these systems are not perfect. The greater number of processes and tasks being executed simultaneously, the more variables such as precision, speed of response and synchronism may suffer. Our proposed flight controller solves this problem because it is based on a concurrent system and can therefore, execute many processes at the same time. The development of this flight controller represents just one part of the “Drone Bosco” project, where university students from Universidad Don Bosco are constructing the first UAV designed completely in El Salvador. The solution was designed and implemented taking into consideration specific characteristics of other areas of the project such as Radio Control Systems, Power Generation Systems and Aerodynamics. These considerations are outlined in this article. The flight controller is based on a state machine system that migrates from state to state depending on the stimulus received from sensors like accelerometers, tachometers, compass, pitot, GPS, etc. Another feature developed in this project is an emergency system that provides enough intelligence and robustness to secure the integrity of the aircraft in case a problem occurs during missions. Features like high speed of response, adaptable calibration and parallelism are achieved with our solution. Moreover, given that many parameters are generic, it has the flexibility to migrate to other fixed-wing UAVs with different characteristics. A similar approach could be applied in the future for the development of other devices that need navigation controllers with these characteristics, for example rockets or rovers. The results obtained in the simulations and tests of the flight controller system are described in detail in this article.","PeriodicalId":340472,"journal":{"name":"2016 IEEE/AIAA 35th Digital Avionics Systems Conference (DASC)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":"{\"title\":\"Design, development and implementation of a UAV flight controller based on a state machine approach using a FPGA embedded system\",\"authors\":\"Noé Monterrosa, J. Montoya, Fredy Jarquín, C. Bran\",\"doi\":\"10.1109/DASC.2016.7778069\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This article presents the development of a fixed-wing UAV flight controller using a complete parallelism embedded system as a FPGA. Many solutions for UAVs flight controllers are based on embedded sequential systems. However, these systems are not perfect. The greater number of processes and tasks being executed simultaneously, the more variables such as precision, speed of response and synchronism may suffer. Our proposed flight controller solves this problem because it is based on a concurrent system and can therefore, execute many processes at the same time. The development of this flight controller represents just one part of the “Drone Bosco” project, where university students from Universidad Don Bosco are constructing the first UAV designed completely in El Salvador. The solution was designed and implemented taking into consideration specific characteristics of other areas of the project such as Radio Control Systems, Power Generation Systems and Aerodynamics. These considerations are outlined in this article. The flight controller is based on a state machine system that migrates from state to state depending on the stimulus received from sensors like accelerometers, tachometers, compass, pitot, GPS, etc. Another feature developed in this project is an emergency system that provides enough intelligence and robustness to secure the integrity of the aircraft in case a problem occurs during missions. Features like high speed of response, adaptable calibration and parallelism are achieved with our solution. Moreover, given that many parameters are generic, it has the flexibility to migrate to other fixed-wing UAVs with different characteristics. A similar approach could be applied in the future for the development of other devices that need navigation controllers with these characteristics, for example rockets or rovers. The results obtained in the simulations and tests of the flight controller system are described in detail in this article.\",\"PeriodicalId\":340472,\"journal\":{\"name\":\"2016 IEEE/AIAA 35th Digital Avionics Systems Conference (DASC)\",\"volume\":\"28 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"8\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 IEEE/AIAA 35th Digital Avionics Systems Conference (DASC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/DASC.2016.7778069\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 IEEE/AIAA 35th Digital Avionics Systems Conference (DASC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DASC.2016.7778069","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8

摘要

本文介绍了一种采用完全并行嵌入式系统作为FPGA的固定翼无人机飞行控制器的开发。许多无人机飞行控制器的解决方案都是基于嵌入式顺序系统。然而,这些系统并不完美。同时执行的进程和任务数量越多,精度、响应速度和同步性等变量就会越多。我们提出的飞行控制器解决了这个问题,因为它基于并发系统,因此可以同时执行许多进程。该飞行控制器的开发仅代表了“Drone Bosco”项目的一部分,来自Don Bosco大学的大学生正在建造完全在萨尔瓦多设计的第一架无人机。该解决方案的设计和实施考虑了项目其他领域的具体特点,如无线电控制系统、发电系统和空气动力学。本文概述了这些注意事项。飞行控制器基于一个状态机系统,根据从加速度计、转速计、指南针、皮托管、GPS等传感器接收到的刺激,从一个状态迁移到另一个状态。该项目开发的另一个功能是应急系统,该系统提供足够的智能和鲁棒性,以确保飞机在执行任务期间出现问题时的完整性。该方案具有响应速度快、校准适应性强、并行性好等特点。此外,由于许多参数具有通用性,因此可以灵活地迁移到其他具有不同特性的固定翼无人机上。类似的方法可以应用于未来需要具有这些特性的导航控制器的其他设备的开发,例如火箭或漫游者。本文对飞行控制系统的仿真和试验结果进行了详细的描述。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Design, development and implementation of a UAV flight controller based on a state machine approach using a FPGA embedded system
This article presents the development of a fixed-wing UAV flight controller using a complete parallelism embedded system as a FPGA. Many solutions for UAVs flight controllers are based on embedded sequential systems. However, these systems are not perfect. The greater number of processes and tasks being executed simultaneously, the more variables such as precision, speed of response and synchronism may suffer. Our proposed flight controller solves this problem because it is based on a concurrent system and can therefore, execute many processes at the same time. The development of this flight controller represents just one part of the “Drone Bosco” project, where university students from Universidad Don Bosco are constructing the first UAV designed completely in El Salvador. The solution was designed and implemented taking into consideration specific characteristics of other areas of the project such as Radio Control Systems, Power Generation Systems and Aerodynamics. These considerations are outlined in this article. The flight controller is based on a state machine system that migrates from state to state depending on the stimulus received from sensors like accelerometers, tachometers, compass, pitot, GPS, etc. Another feature developed in this project is an emergency system that provides enough intelligence and robustness to secure the integrity of the aircraft in case a problem occurs during missions. Features like high speed of response, adaptable calibration and parallelism are achieved with our solution. Moreover, given that many parameters are generic, it has the flexibility to migrate to other fixed-wing UAVs with different characteristics. A similar approach could be applied in the future for the development of other devices that need navigation controllers with these characteristics, for example rockets or rovers. The results obtained in the simulations and tests of the flight controller system are described in detail in this article.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Trajectory optimisation for avionics-based GNSS integrity augmentation system Modeling standard for distributed control systems: IEC 61499 from industrial automation to aerospace Ontological knowledge representation for avionics decision-making support Conflict resolution for wind-optimal aircraft trajectories in North Atlantic oceanic airspace with wind uncertainties Flexible open architecture for UASs integration into the airspace: Paparazzi autopilot system
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1