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.

Highlights

  • The on-board flight control software of any unmanned aerial vehicle must deal with several very complex tasks

  • Árvai László: High Level Design of the Flight Control Software for Small vTOL Unmanned aerial vehicle is required for the fly-by-wire system to calculate actuator and engine control parameters for the desired attitude and speed changing

  • Once we have decided to design and build a modular system[8] we might avoid using real time operation systems

Read more

Summary

Introduction

The on-board flight control software of any unmanned aerial vehicle must deal with several very complex tasks. Navigation, communication, payload control are just some of the main tasks and integrating all these in on-board software is directly responsible for the safe, reliable, optimal and smooth operation of the aircraft. The software must accomplish its tasks in real-time with the shortest possible response time, using only limited resources. The implementation work of an on-board flight control system must be preceded by careful and detailed design activity. The requirements must be collected, defined and analyzed, the constraints must be recognized and after making several decisions and compromises the final high level soft- ware design can be obtained. The most important factors in software design include configuration, dimensions and geometry of the aircraft

Aircraft configuration
Flight profile
Flight control laws
Normal law
Manual law
Operation system
IMu GPS Communication Engine control
Software Function
Software structure
Conclusions

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.