Design of Common DLI Message Module based on API for the System based on Construction of the Korean Unmanned Aerial Vehicle Interface Protocol

한국형 무인항공기 연동 프로토콜 기반 시스템 구축을 위한 API 기반 공통 DLI 메시지 모듈 설계

  • Received : 2022.10.31
  • Accepted : 2022.11.30
  • Published : 2022.12.30

Abstract

Recently, it is reported that the Korean Unmanned Aerial Vehicle (UAV) interface protocol (K-4586) based on STANAG-4586 is being developed to secure interoperability between UAVs. The core elements of the K-4586-based Unmanned Aircraft System (UAS) are the Core UAV Control System (CUCS), Vehicle Specific Module (VSM), Data Link Interface (DLI), and C4I systems. In UAS based on K-4586, the DLI function for transmitting and receiving messages to link UAVs is included in VSM and CUCS respectively. The Generator/Analyzer (G/A) tool is an apparatus that is developed for protocol conformance verification for VSM and CUCS, and G/A tools with DLI message transmitting and receiving should be developed separately. Core applications (VSM, CUCS, DLI) and G/A tools based on K-4586 may be developed independently depending on the developers. If the DLI message modules are different for each developer, the scope and results of protocol conformance verification will be dissimilar, and some problems may happen during system integration. In this study, common DLI message module based on the API was designed to provide the DLI message transmitting and receiving function necessary to the development of core applications and the protocol conformance verification tool of based on K-4586. When applying the proposed common DLI message module, it can be expected to shorten the UAS system development period and reduce costs, and ensure conformance of protocol. In this paper, the design and implementation method for the common DLI message module based on API was proposed and the results of functional test was described.

최근 국내에서는 무인항공기 간 상호 운용성을 확보하기 위해 STANAG-4586 기반의 한국형 무인항공기(UAV) 연동 프로토콜(K-4586)을 개발하고 있다. K-4586 기반 무인 항공기 체계(UAS)의 핵심 요소는 Core UAV Control System(CUCS), Vehicle Specific Module(VSM) 및 Data Link Interface(DLI), C4I 시스템으로 이루어져 있다. K-4586 기반 UAS에서 VSM과 CUCS는 UAV 연동을 위한 DLI 메시지 송수신 기능을 개별적으로 포함한다. Generator/Analyzer(G/A) 도구는 핵심 요소인 VSM 및 CUCS에 대한 프로토콜 적합성 검증을 위해 개발되는 도구이며, DLI 메시지 송수신 기능이 포함된 G/A 도구가 별도로 개발되어야 한다. K-4586 기반 핵심 응용프로그램(VSM, CUCS, DLI) 및 G/A 도구는 개발 주체 별로 독립적으로 개발될 수 있다. 만약 개발 주체 별로 DLI 메시지 모듈이 상이한 경우, 프로토콜 적합성 검증 범위 및 결과가 달라지며, 시스템 통합 시 문제가 발생할 수 있다. 본 연구에서는 K-4586 기반 핵심 응용프로그램과 프로토콜 적합성 검증 도구 개발에 필수적인 DLI 메시지 송수신 기능을 API 기반 공통 DLI 메시지 모듈로 구현하였다. 제안한 공통 DLI 메시지 모듈 적용 시, UAS 시스템 개발 기간 단축 및 비용 절감을 기대할 수 있으며, 프로토콜 적합성을 보장할 수 있다. 본 논문에서는 API 기반 공통 DLI 메시지 모듈에 대한 설계 및 구현 방법을 제시하고, 시험을 통한 기능 검증 결과를 기술한다.

Keywords

Acknowledgement

이 논문은 2020 년 정부(방위사업청)의 재원으로 국방과학연구소의 지원을 받아 수행된 연구임(UE201134JD)

References

  1. F. A. Administration. FAA Aerospace Forecast Fiscal Years 2021-2041(2020). [Online]. Available: https://www.faa.gov/data_research/aviation/aerospace_forecasts/media/Unmanned_Aircraft_Systems.pdf
  2. NATO, NATO Standardization Office (NSO), "NATO Standard AEP-84 Vol. II Standard Interfaces of Unmanned Aircraft (UA) Control System (UCS) for NATO UA Interoperability-Interface Control Document", Ed. 1, Ver. 1, Apr. 2017.
  3. Society of Automotive Engineers (SAE), "JAUS/SDP Transport Specification", AS5669A, Apr. 2019.
  4. Lorenz Meier. (2009). MAVLink Developer Guide. [Online]. Available: https://mavlink.io
  5. NATO, NATO Standardization Office (NSO), "Standards Related Document AEP-84.1 Implementation Guidelines for AEP-84", Ed. 1, Ver. 1, Apr. 2017.
  6. NATO, NATO Standardization Office (NSO), "Standards Related Document AEP-84.2 Validation/Test Guideline for AEP-84", Ed. 1, Ver. 1, Apr. 2017.
  7. Microsoft. (2022, Sept.). Common Language Runtime (CLR) overview. [Online]. Available: https://learn.microsoft.com/en-us/dotnet/standard/clr
  8. Microsoft. (2022, Apr.). What is Windows Presentation Foundation (WPF)?. [Online]. Available: https://learn.microsoft.com/en-us/visualstudio/designers/getting-started-with-wpf?view=vs-2022