Unmanned Aerial Vehicles (UAVs), provided with high performance, security and reliability, are widely used in military and civilian fields. Aiming at UAVs' increasingly complex functionality and actuality, the flight control software based on software bus is designed and developed in this paper. The flight control software architecture consists of module manager, task manager and resource manager, whose cooperative work realizes uniform management and scheduling. Furthermore, the software bus architecture encapsulates the functions to some functional modules with uniform standard interface, which is convenient for later upgrade and maintenance. Besides, the mechanism of synchronization and data communication among nodes is designed, implementing the tasks distribution and coordinated operation of the functional modules among different nodes. The simulation result shows that the developed flight control system can work cooperatively to share heavy load of a complex system.
Design of distributed flight control software based on software bus
01.08.2016
315453 byte
Aufsatz (Konferenz)
Elektronische Ressource
Englisch
A Distributed Flight Software Design for Satellite Formation Flying Control
British Library Conference Proceedings | 2003
|