TY - GEN
T1 - Design of a Configurable Generic Architecture for Unmanned Aerial Vehicle Flight Control System Application Software
AU - Liu, Xin
AU - Cui, Delong
AU - Xia, Man
AU - Yang, Xuan
AU - Zhang, Yuxiang
AU - Shi, Jingang
N1 - Publisher Copyright:
© The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd. 2025.
PY - 2025
Y1 - 2025
N2 - 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.
AB - 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.
KW - Application Software Decisions
KW - Flight Control System
KW - Software Architecture
KW - Unmanned Aerial Vehicle
UR - https://www.scopus.com/pages/publications/105001257394
U2 - 10.1007/978-981-96-2220-7_4
DO - 10.1007/978-981-96-2220-7_4
M3 - 会议稿件
AN - SCOPUS:105001257394
SN - 9789819622191
T3 - Lecture Notes in Electrical Engineering
SP - 33
EP - 42
BT - Advances in Guidance, Navigation and Control - Proceedings of 2024 International Conference on Guidance, Navigation and Control Volume 6
A2 - Yan, Liang
A2 - Duan, Haibin
A2 - Deng, Yimin
PB - Springer Science and Business Media Deutschland GmbH
T2 - International Conference on Guidance, Navigation and Control, ICGNC 2024
Y2 - 9 August 2024 through 11 August 2024
ER -