The current application software for unmanned aerial vehicle (UAV) flight control systems is mostly developed for specific models, resulting in poor adaptability and portability. This imposes significant workload and extends the development cycle for UAV systems. To address this issue, a configurable and generic software modular framework is proposed for UAV embedded computing environments. This framework introduces the concept of a software bus layer based on the data producer-consumer business model and middleware. It integrates this layer into the traditional software architecture, creating a universal embedded software architecture for UAV flight control. The functionality of application software in the business application layer of this architecture is analyzed, and a standardization solution is formulated. Following this framework, practical application designs are developed, and experiments are conducted in a simulated environment to demonstrate the feasibility of the designed configurable generic architecture for UAV flight control system application software.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Design of a Configurable Generic Architecture for Unmanned Aerial Vehicle Flight Control System Application Software

  • Xin Liu,
  • Delong Cui,
  • Man Xia,
  • Xuan Yang,
  • Yuxiang Zhang,
  • Jingang Shi

摘要

The current application software for unmanned aerial vehicle (UAV) flight control systems is mostly developed for specific models, resulting in poor adaptability and portability. This imposes significant workload and extends the development cycle for UAV systems. To address this issue, a configurable and generic software modular framework is proposed for UAV embedded computing environments. This framework introduces the concept of a software bus layer based on the data producer-consumer business model and middleware. It integrates this layer into the traditional software architecture, creating a universal embedded software architecture for UAV flight control. The functionality of application software in the business application layer of this architecture is analyzed, and a standardization solution is formulated. Following this framework, practical application designs are developed, and experiments are conducted in a simulated environment to demonstrate the feasibility of the designed configurable generic architecture for UAV flight control system application software.