다중 드론 운용 시뮬레이션을 위한 순서 기반 동기화 기법

Sequence based Synchronization for Multi Drone Operation Simulation

  • 김덕엽 (경북대학교 컴퓨터학부, 소프트웨어기술연구소) ;
  • 서강복 (경북대학교 컴퓨터학부, 소프트웨어기술연구소) ;
  • 이권철 (경북대학교 컴퓨터학부, 소프트웨어기술연구소) ;
  • 이우진 (경북대학교 컴퓨터학부, 소프트웨어기술연구소)
  • Kim, Deok Yeop (School of CSE & SWRC, Kyungpook National University) ;
  • Seo, Kang Bok (School of CSE & SWRC, Kyungpook National University) ;
  • Lee, Gwoncheol (School of CSE & SWRC, Kyungpook National University) ;
  • Lee, Woo Jin (School of CSE & SWRC, Kyungpook National University)
  • 발행 : 2019.07.10

초록

드론은 여러 센서를 사용할 수 있고 자율적으로 비행 가능하다는 이점 때문에 다양한 분야에 활용할 수 있다. 그러나 단일 드론으로는 수행할 수 있는 작업이나 미션이 제한적이기 때문에 최근에는 다중 드론을 활용한 군집 비행 기술 연구가 활발하게 이루어지고 있다. 드론은 테스트를 통해 동작 검증이 이루어지는데 테스트 비용이 크고 파손의 위험이 있기 때문에 시뮬레이션을 이용한 사전 검증이 먼저 이루어진다. 그런데 다중 드론을 이용한 군집 비행 시뮬레이션의 경우 드론들이 밀집해 있기 때문에 시뮬레이션 중 드론의 충돌사고가 발생할 수 있다. 동기화가 제대로 이루어지지 않은 시뮬레이션은 각 드론 소프트웨어의 정확한 동작을 보장할 수 없기 때문이다. 이러한 문제를 해결하기 위해서 본 논문에서는 순서 기반의 동기화 기법을 제안한다. 제안하는 기법은 기존 동기화 기법과는 달리 순서 기반의 동기화로 시뮬레이션 오버헤드를 줄이며 다중 드론의 군집 비행 시뮬레이션에서 예상하지 못한 드론의 동작을 최소화 할 수 있다.

키워드