TY - GEN
T1 - Application of a Process-Oriented Build Tool to an INDI-Based Flight Control Algorithm
AU - Panchal, Purav
AU - Myschik, Stephan
AU - Dmitriev, Konstantin
AU - Holzapfel, Florian
N1 - Publisher Copyright:
© 2022, American Institute of Aeronautics and Astronautics Inc, AIAA. All rights reserved.
PY - 2022
Y1 - 2022
N2 - This paper presents the application of a process-oriented build tool to develop an exemplary flight control algorithm based on the concept of Incremental Nonlinear Dynamic Inversion (INDI) for a hexacopter. Software developed for safety critical applications like flight controllers, medical devices, transport, etc. must undergo significant number of verification and validation steps to make sure that the software is safely working in according to specified requirements and does not contain any unintended functionality. This results in extensive documentation efforts but also creates a space for researchers to invent automation techniques to make the software development process simpler. The build tool applied here is based on MATLAB and Simulink framework and is used to develop the flight controller while undergoing process development steps required by aerospace safety standards. The tool ensures the smooth development of the functionality while ensuring a consistent artifact structure and end-to-end traceability. The developed controller undergoes all required verification activities, and the results are automatically aggregated using the tool to demonstrate compliance with RTCA DO-178C/331.
AB - This paper presents the application of a process-oriented build tool to develop an exemplary flight control algorithm based on the concept of Incremental Nonlinear Dynamic Inversion (INDI) for a hexacopter. Software developed for safety critical applications like flight controllers, medical devices, transport, etc. must undergo significant number of verification and validation steps to make sure that the software is safely working in according to specified requirements and does not contain any unintended functionality. This results in extensive documentation efforts but also creates a space for researchers to invent automation techniques to make the software development process simpler. The build tool applied here is based on MATLAB and Simulink framework and is used to develop the flight controller while undergoing process development steps required by aerospace safety standards. The tool ensures the smooth development of the functionality while ensuring a consistent artifact structure and end-to-end traceability. The developed controller undergoes all required verification activities, and the results are automatically aggregated using the tool to demonstrate compliance with RTCA DO-178C/331.
UR - http://www.scopus.com/inward/record.url?scp=85135207400&partnerID=8YFLogxK
U2 - 10.2514/6.2022-4092
DO - 10.2514/6.2022-4092
M3 - Conference contribution
AN - SCOPUS:85135207400
SN - 9781624106354
T3 - AIAA AVIATION 2022 Forum
BT - AIAA AVIATION 2022 Forum
PB - American Institute of Aeronautics and Astronautics Inc, AIAA
T2 - AIAA AVIATION 2022 Forum
Y2 - 27 June 2022 through 1 July 2022
ER -