본문 바로가기
KERD
논문KCI 등재

소형 무인 항공기를 위한 다중 실시간 미션 소프트웨어 통합 시스템

Integrated System of Multiple Real-time Mission Software for Small Unmanned Aerial Vehicles

0

조회

0

다운로드

2

인용

0

참고문헌

키워드

초록

오늘날 개발되는 항공전자 시스템에서는 연합구조(Federated Architecture)를 기반으로 전자장치들이 각각 하나의 소프트웨어 모듈이나 응용프로그램을 수행하고 있으며, 이들은 네트워크를 통해 연결된다. 이러한 연합구조는 전체 시스템을 매우 복잡하게 하며 SWaP(Size, Weight and Power) 문제를 일으킬 수 있다. 본 논문은 이러한 문제가 특히 심각한 소형 무인 항공기에서 ARINC 653이 정의하고 있는 파티셔닝 기술을 활용하여 여러 임무 소프트웨어를 통합 운영하고 SWaP 문제를 효과적으로 해결할 수 있음을 보인다. 본 논문은 특히 실제 헥사콥터와 쿼드콥터에 통합 임무 시스템을 탑재하여 시험비행을 성공적으로 수행했음을 보인다. 본 연구를 통해서 제시되는 통합 임무 소프트웨어를 운영하기 위해서 필요한 소프트웨어 기술과 통합 방법론은 SWaP이 중요한 다양한 실시간 시스템에 응용될 수 있다.

Abstract

The current-generation avionics systems are based on a federated architecture, where an electronic device runs a single software module or application that collaborates with other devices through a network. This architecture makes the internal system architecture very complicate, and gives rise to issues of Size, Weight, and Power (SWaP). In this paper, we show that the partitioning defined by ARINC 653 can efficiently deal with the SWaP issues on small unmanned aerial vehicles, where the SWaP issues are extremely severe. We especially install the integrated mission system on real hexacopter and quadcopter and perform successful flight tests. The presented software technology for integrated mission system and software consolidation methodology can provide a valuable reference for other SWaP sensitive real-time systems.

참고문헌 (13)

  1. C. Watkins, "Transitioning from Federated Avionics Architectures to Integrated Modular Avionics", Proceedings of IEEE, 2007, ~
  2. H.-W Jin, "WiP Abstract: Challenges and Strategies for Exploiting integrated Modular Avionics on Unmanned Aerial Vehicles", Proceedings of ACM, 2012, ~
  3. Avionics Application Software Standard Interface(Part 1): Require Services, "Aeronautical Radio Inc", ~, pp.ARINC Specification 653P1-2 (2005)
  4. H.-C. Jo, "Implementing Control and Mission Software of UAV by Exploiting Open Source Software-based ARINC-653", Proceedings of IEEE, 2012, ~
  5. P. Edgar, "Amoba ARINC 653 Simulator for Modular based Space Applications", Proceedings of Eurospace Data Systems in Aerospace Conference (DASIA) (2008)
  6. M. Masmano, "Xtratum: a Hypervisor for Safety Critical Embedded Systems", Proceedings of the 11th Real-Time Linux Workshop (2009)
  7. S. H. VanderLeest, "ARINC 653 Hypervisor", Proceedings of IEEE, 2010, ~
  8. S. Han, "Full Virtualization based ARINC 653 Partitioning for Linux", Proceedings of IEEE, 2011, ~
  9. S. Han, "Kernel-Level ARINC 653Partitioning for Linux", Proceedings of ACM Symposium on Applied Computing (SAC) (2012)
  10. Sanghyun Han, "Resource partitioning for Integrated Modular Avionics: comparative study of implementation alternatives", Software: Practice and Experience, 44(12), pp.1441~1466 (2014), Wiley-Blackwell[DOI]
  11. "Evidence srl. SCHED_DEADLINE"[URL]
  12. S. Han, "Temporal Partitioning for Mixed-Criticality Systems", Proceedings of the 16th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA) (2011)
  13. I. Shin, "Compositional Real-Time Scheduling Framework", Proceedings of the 25th IEEE International Real-Time Systems Symposium (RTSS), pp.57~67 (2004)

관련 논문AI추천

이 간행물의 다른 논문 (10건)