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.


    Access

    Check access

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    Design of distributed flight control software based on software bus


    Contributors:
    Fan Ying (author) / Li Xiujuan (author) / Li Chuntao (author) / Jia Zhenyu (author)


    Publication date :

    2016-08-01


    Size :

    315453 byte




    Type of media :

    Conference paper


    Type of material :

    Electronic Resource


    Language :

    English




    A Distributed Flight Software Design for Satellite Formation Flying Control

    Mueller, J. / Brito, M. / American Institute of Aeronautics and Astronautics | British Library Conference Proceedings | 2003