Browse > Article
http://dx.doi.org/10.5139/JKSAS.2010.38.12.1217

Development of UAV Flight Control Software using Model-Based Development(MBD) Technology  

Moon, Jung-Ho (대한항공 항공기술연구원)
Shin, Sung-Sik (대한항공 항공기술연구원)
Choi, Seung-Kie (대한항공 항공기술연구원)
Cho, Shin-Je (대한항공 항공기술연구원)
Rho, Eun-Jung (대한항공 항공기술연구원)
Publication Information
Journal of the Korean Society for Aeronautical & Space Sciences / v.38, no.12, 2010 , pp. 1217-1222 More about this Journal
Abstract
This paper describes the Model-Based Development(MBD) process behind the flight control software of a close-range unmanned aerial vehicle(KUS-9). An integrated development environment was created using a commercial tool(MATLAB $Simulink^{(R)}$), which was utilized to design models for linear/nonlinear simulation, flight control law, operational logic and HILS(Hardware In the Loop Simulation) system. Software requirements were validated through flight simulations and peer reviews during the design process, whereas the models were verified through the application of a DO-178B verification tool. The integrity of automatically generated C code was verified by using a separate S/W testing tool. The finished software product was embedded on two different types of hardware and real-time operating system(uC/OS-II, VxWorks) to perform HILS and flight tests. The key findings of this study are that MBD Technology enables the development of a reusable and an extensible software product and auto-code generation technology allows the production of a highly reliable flight control software under a compressed time schedule.
Keywords
Model-Based Development; Flight Control Software; UAV(Unmanned Aerial Vehicle); Auto Code Generation; HILS(Hardware-in-the-Loop(HIL) Simulation); Flight Control System;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Tom Erkkinen, Bill Potter, "Model-Based Design for DO-178B with Qualified Tools", AIAA Modeling and Simulation Technologies Conference and Exhibit, Aug 2009.
2 RTCA Inc., "Software Considerations Airborne Systems and Equipment Certification", Document RTCA/DO-178B, Dec 1992.
3 J.P.Potocoki De Montalk, "Computer Software in Civil Aircraft", Sixth Annual Conference on Software Assurance, 1991.   DOI
4 Robert Hammarstrom, Josef Nilsson, "A Comparison of three code generators for Models Created in Simulink", Master's Thesis, Chalmers University of Technology, 2006.
5 신성식, 최승기, 문정호, 조신제, 노은정, “근접감시 무인항공기의 비행제어시스템 개발”, 한국군사과학기술학회, 2010.