Implementing control and mission software of UAV by exploiting open source software-based arinc 653
Hyun-Chul Jo, Sang-Hyun Han, Sang-Hun Lee, Hyun‐Wook Jin · 2012 IEEE/AIAA 31st Digital Avionics Systems Conference (DASC) · 2012
The Integrated Modular Avionics (IMA) architecture has been suggested to address the Size, Weight, and Power (SWaP) issues and provide better software consolidation and testability by means of partitioning. Though the IMA architecture is mainly discussed from the view point of large aircrafts or manned aerial vehicles, small Unmanned Aerial Vehicles (UAV) are one that indeed requires IMA to reduce SWaP. In this study, we design and implement UAV control and mission software over ARINC 653. Especially we utilize our Linux-based ARINC-653, which can provide abundant development tools, software libraries, and device drivers due to the nature of Linux. Our control and mission software include Operational Flight Program (OFP), Video Streaming Program (VSP), Ground Control Program (GCP), and Ground Monitoring Program (GMP). We test our programs in a HILS environment and show that these run correctly in terms of functionality and real-time requirements. Our study also suggests few extensions for process scheduling and inter-partition communication of ARINC 653.