High Level Design of the Flight Control Software for Small VTOL Unmanned Aerial Vehicle
This work is licensed under a Creative Commons Attribution 4.0 International License.
The copyright to this article is transferred to the University of Public Service Budapest, Hungary (for U.S. government employees: to the extent transferable) effective if and when the article is accepted for publication. The copyright transfer covers the exclusive right to reproduce and distribute the article, including reprints, translations, photographic reproductions, microform, electronic form (offline, online) or any other reproductions of similar nature.
The author warrants that this contribution is original and that he/she has full power to make this grant. The author signs for and accepts responsibility for releasing this material on behalf of any and all co-authors.
An author may make an article published by University of Public Service available on a personal home page provided the source of the published article is cited and University of Public Service is mentioned as copyright holder
Abstract
The implementation of an on-board flight control system must be preceded by extensive design activity. The software implementation, test and maintenance effort might be sig- nificantly reduced by using carefully designed software. The design procedure itself is also a complex activity, several requirements, constraints must be considered in order to generate an appropriate, well detailed and easily implementable design. The design task is even more complicated when the aircraft has some special features like the capability of vertical take-off and landing. In this case the software must be able to handle the di- versity of flight modes where the aircraft behaviour in each mode is unique. This article presents the main aspects of the design procedure.