With the recent development of controllable mobile nodes such as Unmanned Aerial Vehicles (UAVs),it became possible to collect information remotely from target areas, and attempts has been made to collect accurate data from a wider range through cooperation of multiple nodes. However, previous systems are less automated in the way that human intervention is still required to execute missions, and they were implemented for the only purpose of carrying out specific scenarios. In order to solve those problems, we propose a control integrated query processing system. A high-level language that integrates node control and data collection queries enables users to conveniently express various tasks and according to the contents of the query, the nodes automatically perform their tasks without human intervention. In addition, the system intervenes directly in the movement of each node in the query execution process and performs the role of preserving the network connection between the mobile nodes. In this paper, we describe the structure and operation of the system, present the operation results of the query language through the implementation of the test bed using real UAVs, and evaluate the network maintenance performance through our simulator.
최근 드론 등의 제어 가능한 이동형 노드의 발달로 원하는 지역에서 원격으로 정보를 수집하는
것이 가능해졌으며, 다수 노드의 협동을 통해 더 넓은 범위에서 정확한 데이터 수집을 위한 시도
가 이루어지고 있다. 하지만, 기존의 시스템들은 임무를 수행하는 과정 중간에 사람의 지속적인
개입이 필요하다는 측면에서 아직 자동화가 부족한 상태이며, 특정한 임무 수행만을 목표로 설계
되었기 때문에 범용성이 낮았다. 이러한 문제들을 해결하기 위해 본 논문에서는 제어 통합 질의
처리 시스템을 제안한다. 노드들의 제어와 데이터 수집 질의를 통합시킨 고수준 언어를 통해 사
용자가 다양한 임무들을 편리하게 표현 할 수 있도록 하며, 이 질의의 내용에 따라 노드들은 사
람의 지속적 개입 없이 자동으로 임무를 수행하게 된다. 또한, 시스템은 질의 실행과정에서 각
노드의 움직임에 직접 개입하여 이동 간 네트워크 연결 보존 역할을 수행한다. 본문에서는 시스
템의 구조 및 동작 과정을 설명하고, 실제 드론들을 이용한 테스트베드 구현을 통해 질의 언어의
동작 결과를 제시하며, 시뮬레이터를 통해 네트워크 유지 성능을 평가한다.