DOI QR코드

DOI QR Code

Autonomous Mission Management Software Design and Verification Technique for Unmanned Aerial Vehicles

무인기 자율 임무관리 소프트웨어 설계 및 검증 기법

  • Chang, Woohyuk (Aerospace Technology Research Institute, Agency for Defense Development) ;
  • Lee, Seung-Gyu (Aerospace Technology Research Institute, Agency for Defense Development) ;
  • Kim, Yun-Geun (Aerospace Technology Research Institute, Agency for Defense Development) ;
  • Oh, Taegeun (Aerospace Technology Research Institute, Agency for Defense Development)
  • Received : 2021.02.10
  • Accepted : 2021.03.30
  • Published : 2021.06.01

Abstract

We propose an autonomous mission management software design and verification technique for unmanned aerial vehicles to autonomously mitigate dynamic situation changes occurred in the inside and outside of an aircraft in compliance with the mitigation priority order. The proposed autonomous mission management software is designed in a modular architecture that consists of concurrently executing multiple threads. To verify it, we suggest three verification steps: 1) software integration by checking the expected request/response messages between the threads for all possible dynamic situation changes; 2) integration test to verify the software functionality; 3) performance test to verify the quantitative software performance. Especially, the software integration test environment is built and utilized to carry out the integration and performance tests.

본 논문에서는 비행 중 비행체 내·외부에서 발생하는 동적상황 변화에 대해 대응 우선순위에 따라 무인기가 자율적으로 대처할 수 있는 무인기 자율 임무관리 소프트웨어의 설계 및 검증 기법을 제안한다. 제안된 무인기 자율 임무관리 소프트웨어는 다중 스레드 기반의 동시 수행 가능한 모듈화 구조로 하위 소프트웨어들을 설계하였으며, 이를 검증하기 위해 1) 모든 동적상황 변화에 대한 스레드들 간의 요청/응답 메시지를 확인하는 소프트웨어 통합 기법과 2) 소프트웨어 통합검증환경을 활용하여 소프트웨어의 기능 검증을 수행하는 통합시험 및 3) 정량적 성능 검증을 수행하는 성능시험 기법을 제시한다. 특히, 통합시험과 성능시험을 수행하기 위해 소프트웨어 통합검증환경을 제작하여 활용한다.

Keywords

References

  1. Ricard, M. and Kolitz, S., "The ADEPT Framework for Intelligent Autonomy," VKI Lecture Series on Intelligent Systems for Aeronautics, May 2002.
  2. Gonzales, D. and Harting, S., Designing Unmanned Systems with Greater Autonomy: Using a Federated, Partially Open Systems Architecture Approach, RAND Corporation, Santa Monica, 2014.
  3. Rasmussen, S., Kingston, D. and Humphrey, L., "A Brief Introduction to Unmanned Systems Autonomy Services (UxAS)," Proceeding of International Conference on Unmanned Aircraft Systems, June 2018, pp. 257~268.
  4. English, J. and Wilhelm, J. P., "Collision Avoidance in OpenUxAS," Proceeding of AIAA SciTech Forum, January 2020, pp. 1~9.
  5. Towler, J. and Bries, M., "ROS-Military: Progress and Promise," Proceeding of NDIA Ground Vehicle Systems Engineering and Technology Symposium, August 2018, pp. 1~10.
  6. Gunetti, P., Dodd, T. and Thompson, H., "A Software Architecture for Autonomous UAV Mission Management and Control," Proceeding of AIAA Infotech, April 2010, pp. 1~11.
  7. Laird, J. E., The Soar Cognitive Architecture, The MIT Press, Cambridge, 2012.
  8. Barbier, M. and Chanthery, E., "Autonomous Mission Management for Unmanned Aerial Vehicles," Aerospace Science and Technology, Vol. 8, No. 4, June 2004, pp. 359~368. https://doi.org/10.1016/j.ast.2004.01.003
  9. Murata, T., "Petri Nets: Properties, Analysis and Applications," Proceedings of IEEE, Vol. 77, No. 4, April 1989, pp. 541~580. https://doi.org/10.1109/5.24143
  10. Hvattum, L. M., Lokketangen, A. and Glover, F., "Comparisons of Commercial MIP Solvers and an Adaptive Memory (Tabu Search) Procedure for a Class of 0-1 Integer Programming Problems," Algorithmic Operations Research, Vol. 7, No. 1, 2012, pp. 13~20.
  11. Chang, W., Lee, D. H. and Kim, S.-H., "A Unified Framework for UAV Mission Planning," Proceeding of The Korean Society for Aeronautical and Space Sciences Fall Conference, November 2019, pp. 667~668.
  12. Park, J.-H., Min, C.-O., Lee, D.-W. and Chang, W., "Multi-Mission Scheduling Optimization of UAV Using Genetic Algorithm," Journal of The Korean Society for Aviation and Aeronautics, Vol. 26, No. 2, June 2018, pp. 54~60. https://doi.org/10.12985/KSAA.2018.26.2.054