Font Size: a A A

Design Of Flight Control And Management Software Based On Component Technology

Posted on:2020-04-14Degree:MasterType:Thesis
Country:ChinaCandidate:R YaoFull Text:PDF
GTID:2392330590493789Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the increasing use of unmanned aerial vehicles(UAVs)and the increasing complexity of functions,the scale and complexity of flight control and management systems are constantly improving.Then,flight control systems with short development cycle,high scalability and high reliability have become a development trend in the field of UAV applications.Therefore,it is necessary to design a reusable and maintainable flight control software to shorten the development cycle and improve system scalability.This thesis with component technology incorporated has carried out the following work:(1)According to the hardware resource and the software development environment of flight control system,the overall design scheme of the flight control and management software is proposed based on the functionality and performance requirements of the flight control system,and each hierarchical structure is designed well.(2)To improve the maintainability of flight control software,combined with the idea of modularization and design requirements of componentization,the software is divided into several functional modules with the realization of various functions as the main guiding principle and.Finally,the modular development of the application layer has been realized.(3)The VxCom component technology is considered to be the most suitable component technology for flight control and management software to design each functional module by the way of analyzing the general component and embedded component technology.According to the interface specification,the components are standardized and packaged which realized the componentization development of each functional module for application layer.(4)In order to realize reasonable scheduling management among components,the component manager,task scheduling manager and system resource manager are designed,which realized unified management of components and software resources,and improved the maintainability and scalability of the system.The software functionality and performance are verified in the semi-physical simulation,and the results show that the flight control and management software which based on component technology can not only satisfy the requirements of flight control functions,but also has the advantages of reusable and easy to maintain.
Keywords/Search Tags:UAVs, Flight Control and Management Software, Component, Modularity, Reusability
PDF Full Text Request
Related items