KR20190102666A - Management system for unmanned aerial vehicle using mission profile and management method therefor - Google Patents

Management system for unmanned aerial vehicle using mission profile and management method therefor

Info

Publication number
KR20190102666A
KR20190102666A KR1020180023427A KR20180023427A KR20190102666A KR 20190102666 A KR20190102666 A KR 20190102666A KR 1020180023427 A KR1020180023427 A KR 1020180023427A KR 20180023427 A KR20180023427 A KR 20180023427A KR 20190102666 A KR20190102666 A KR 20190102666A
Authority
KR
South Korea
Prior art keywords
unmanned aerial
aerial vehicle
mission
profile
information
Prior art date
Application number
KR1020180023427A
Other languages
Korean (ko)
Inventor
심진석
윤일중
김형준
이태엽
엄준열
Original Assignee
주식회사 베이리스
주식회사 엘지유플러스
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 베이리스, 주식회사 엘지유플러스 filed Critical 주식회사 베이리스
Priority to KR1020180023427A priority Critical patent/KR20190102666A/en
Publication of KR20190102666A publication Critical patent/KR20190102666A/en

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G5/00Traffic control systems for aircraft, e.g. air-traffic control [ATC]
    • G08G5/0047Navigation or guidance aids for a single aircraft
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64CAEROPLANES; HELICOPTERS
    • B64C39/00Aircraft not otherwise provided for
    • B64C39/02Aircraft not otherwise provided for characterised by special use
    • B64C39/024Aircraft not otherwise provided for characterised by special use of the remote controlled vehicle type, i.e. RPV

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Traffic Control Systems (AREA)

Abstract

Provided is an unmanned aerial vehicle operating system which comprises: an unmanned aerial vehicle; a server capable of uploading a mission profile to be performed by the unmanned aerial vehicle to the unmanned aerial vehicle; and a user terminal accessing the server and selecting a mission profile to be uploaded to the unmanned aerial vehicle among a plurality of mission profiles. The mission profile includes: a timestamp which is time information for performing a designated operation when performing a mission; and a waypoint including location information of the unmanned aerial vehicle.

Description

임무 프로파일을 이용한 무인 항공기 운용 시스템 및 그 운용 방법{MANAGEMENT SYSTEM FOR UNMANNED AERIAL VEHICLE USING MISSION PROFILE AND MANAGEMENT METHOD THEREFOR} Unmanned aerial vehicle operating system using mission profile and its operation method {MANAGEMENT SYSTEM FOR UNMANNED AERIAL VEHICLE USING MISSION PROFILE AND MANAGEMENT METHOD THEREFOR}

본 발명은 임무 프로파일을 이용한 무인 항공기 운용 시스템 및 그 운용 방법에 관한 것이다.The present invention relates to an unmanned aerial vehicle operating system using a mission profile and a method of operating the same.

최근에는 대표적인 유통업체인 아마존에서 배달을 하는 형태의 무인 항공기를 선보여 화제가 된 적이 있다. 구글에서도 배달 목적의 새로운 형태의 무인 항공기인 드론을 제작하여 시연을 하기도 하였다. 하지만, 아직 이러한 무인 항공기에 대한 항공법이 구체화가 되어 있지 않고, 추락에 대한 대책이 없는 관계로 현재까지는 상업용의 무인 항공기 시장은 크게 대중화되지 못하고 있다.Recently, it has been a hot topic with the introduction of drones in the form of delivery from a representative distributor Amazon. Google has also produced and demonstrated a drone, a new type of drone for delivery. However, since the aviation law for such unmanned aircraft has not been specified yet and there is no countermeasure against the fall, the commercial drone market has not been popularized so far.

그리고 장난감으로서의 무인 항공기는, 중국의 DJI, 프랑스의 parrot, 미국의 3DRobotics 등이 주도하며, 세계적으로 상당한 점유율을 보이고 있다. 이러한 장난감으로서의 목적은 대부분 카메라가 장착이 되어 하늘에서의 촬영이 주가 되고 있다. Drones as toys, led by China's DJI, France's parrot, and the US '3DRobotics, have a significant share in the world. Most of these toys are equipped with cameras, and shooting in the sky is mainly used.

무인 항공기에 사용되는 조종 기술은 주로 Wi-Fi가 많으며, 실내용이나 실외에서 작은 범위에서의 조종이 장난감으로서의 주된 조종 기술이다. 야외에서는 RF 전송기(Transmitter)가 주로 사용이 되며, 최근에는 무인 항공기에 카메라를 장착하고 카메라 영상을 보면서 조종을 하는 형태의 조종기가 인기를 누리고 있다. Maneuvering techniques used in unmanned aerial vehicles are mostly Wi-Fi, and the smallest range of control indoors or outdoors is the toy's main control technique. RF transmitters are commonly used outdoors, and recently, a drone has been popularly equipped with a camera and manipulating while watching a camera image.

그런데, 종래 무인 항공기는 사용 분야(용도)에 대해서 종속된 형태로 정해진 임무를 수행한다. 따라서, 카메라 촬영에만 적합한 형태로 프로그래밍이 된 무인 항공기는 배송·농약 살포 등과 같은 다른 용도로 변경하여 사용하는 것은 어렵다. 즉, 종래의 무인 항공기 운용 시스템을 이용할 경우, 하나의 무인 항공기를 범용성 있게 운용하는 것에는 어려움이 있다.However, conventional unmanned aerial vehicles perform a predetermined task in a form dependent on the field of use (use). Therefore, it is difficult to use a drone that is programmed to be suitable only for camera photography for other purposes such as delivery and spraying pesticides. That is, when using a conventional unmanned aerial vehicle operating system, there is a difficulty in operating a single unmanned aerial vehicle universally.

국내공개특허 제10-2012-0054893호 : 항공기의 임무데이터 생성 장치 및 방법(2012년 5월 31일 공개).Korean Patent Application Publication No. 10-2012-0054893: Apparatus and method for generating mission data of an aircraft (published May 31, 2012).

본 발명은 전술한 바와 같은 기술적 과제를 해결하는 데 목적이 있는 발명으로서, 다양한 임무별로 미리 작성된 임무 프로파일을 무인 항공기에 업로드 하는 것에 의해 다양한 임무에 대해 범용성 있게 운용할 수 있는 무인 항공기 운용 시스템 및 그 운용 방법을 제공하는 것에 그 목적이 있다.The present invention has an object to solve the technical problem as described above, and the unmanned aerial vehicle operating system that can be universally operated for a variety of missions by uploading a mission profile prepared in advance for various missions to the unmanned aircraft and its The purpose is to provide a method of operation.

본 발명의 무인 항공기 운용 시스템은, 무인 항공기; 상기 무인 항공기가 수행할 임무 프로파일을 무인 항공기로 업로드할 수 있는 서버; 및 상기 서버에 접근하여 다수의 임무 프로파일 중, 상기 무인 항공기로 업로드 할 임무 프로파일을 선택할 수 있는 사용자 단말기;를 포함한다.Unmanned aerial vehicle operating system of the present invention, an unmanned aerial vehicle; A server capable of uploading a mission profile to be performed by the unmanned aerial vehicle to an unmanned aerial vehicle; And a user terminal accessing the server and selecting a mission profile to be uploaded to the unmanned aerial vehicle among a plurality of mission profiles.

구체적으로, 상기 임무 프로파일은, 임무 수행시, 지정된 동작을 수행하기 위한 시간 정보인 타임스탬프; 및 상기 무인 항공기의 위치 정보를 포함하는 웨이포인트;를 포함하는 것을 특징으로 한다. 아울러, 상기 임무 프로파일은, 상기 임무 프로파일의 버전 정보; 상기 임무 프로파일에서 사용 중인 프로토콜 정보; 해당 임무 프로파일을 이용하기 위한 권한 레벨 정보; 및 상기 무인 항공기에 탑재된 적어도 하나의 장치 모듈을 제어할 수 있는 제어 프로파일;을 더 포함하는 것이 바람직하다.Specifically, the task profile may include: a timestamp that is time information for performing a designated operation when performing a task; And a waypoint including location information of the unmanned aerial vehicle. In addition, the task profile, version information of the task profile; Protocol information in use in the mission profile; Authority level information for using the mission profile; And a control profile capable of controlling at least one device module mounted on the unmanned aerial vehicle.

또한, 상기 무인 항공기는, 다수의 임무의 수행을 위해, 다수의 모듈을 포함하여 구성된 라이브러리를 구비하되, 상기 서버는, 해당 임무 프로파일을 상기 무인 항공기의 라이브러리의 해당 모듈에 업로드할 수 있는 것을 특징으로 한다.The drone may include a library including a plurality of modules for performing a plurality of missions, and the server may upload the mission profile to a corresponding module of the library of the drone. It is done.

아울러, 상기 사용자 단말기는, 해당 사용자의 권한 레벨에 따라, 상기 임무 프로파일의 일부 정보를 작성 또는 수정이 가능한 것이 바람직하다.In addition, the user terminal, according to the authority level of the user, it is preferable to create or modify some information of the task profile.

본 발명의 무인 항공기 운용 방법은, (a) 사용자 단말기가 서버에 액세스하여, 다수의 임무 프로파일 중 무인 항공기에 의해 수행할 임무 정보가 정의된 임무 프로파일을 선택하는 단계; (b) 상기 사용자 단말기가 상기 (a) 단계에서 선택된 임무 프로파일의 적어도 일부 정보를 작성 또는 수정하는 단계; (c) 상기 사용자 단말기가, 상기 (b) 단계의 일부 정보가 작성 또는 수정 완료된 임무 프로파일에서 정의된 임무를 수행할 수 있는 무인 항공기의 목록을 상기 서버에 요청하는 단계; (d) 상기 사용자 단말기가 상기 서버로부터 수신한 무인 항공기의 목록으로부터 임무를 수행할 무인 항공기를 선택하는 단계; 및 (e) 상기 (d) 단계에서 상기 사용자 단말기가 선택한 무인 항공기로, 상기 (b) 단계의 일부 정보가 작성 또는 수정 완료된 임무 프로파일을 상기 서버가 업로드 하는 단계;를 포함한다.According to an aspect of the present invention, there is provided a method of operating an unmanned aerial vehicle, the method comprising: (a) a user terminal accessing a server and selecting a mission profile from which a plurality of mission profiles define mission information to be performed by an unmanned aerial vehicle; (b) the user terminal creating or modifying at least some information of the task profile selected in step (a); (c) the user terminal requesting the server for a list of unmanned aerial vehicles capable of performing a task defined in a task profile in which some information of the step (b) has been created or modified; (d) selecting, by the user terminal, an unmanned aerial vehicle to perform a task from a list of unmanned aerial vehicles received from the server; And (e) uploading the mission profile to the unmanned aerial vehicle selected by the user terminal in step (d), in which a part profile of the step (b) is completed or modified.

상기 (e) 단계의 업로드는, 상기 무인 항공기에 구비된 다수의 모듈을 포함하여 구성된 라이브러리의 해당 모듈에 해당 임무 프로파일을 업로드 하는 것에 의해 실시되는 것을 특징으로 한다.The uploading of the step (e) is characterized in that is carried out by uploading the corresponding mission profile to the module of the library comprising a plurality of modules provided in the unmanned aerial vehicle.

아울러, 상기 무인 항공기에 업로드 되는 임무 프로파일은, 임무 수행시, 지정된 동작을 수행하기 위한 시간 정보인 타임스탬프; 상기 무인 항공기의 위치 정보를 포함하는 웨이포인트; 및 상기 무인 항공기에 탑재된 적어도 하나의 장치 모듈을 제어할 수 있는 제어 프로파일;을 포함하는 것을 특징으로 한다.In addition, the mission profile uploaded to the unmanned aerial vehicle includes a timestamp which is time information for performing a specified operation when performing a mission; A waypoint including location information of the unmanned aerial vehicle; And a control profile capable of controlling at least one device module mounted on the unmanned aerial vehicle.

아울러, 본 발명의 무인 항공기 운용 방법은, 상기 사용자 단말기가 선택한 무인 항공기에 임무 수행을 요청하는 단계;를 더 포함하는 것이 바람직하다.In addition, the method of operating the unmanned aerial vehicle of the present invention, the user terminal, the request for performing the task to the unmanned aerial vehicle selected; preferably further comprises a.

본 발명의 무인 항공기 운용 시스템 및 그 운용 방법에 따르면, 다양한 임무별로 미리 작성된 임무 프로파일을 무인 항공기에 업로드 하는 것에 의해 다양한 임무에 대해 범용성 있게 운용할 수 있다.According to the unmanned aerial vehicle operating system and its operation method of the present invention, it is possible to universally operate for a variety of missions by uploading a mission profile prepared in advance for various missions to the unmanned aerial vehicle.

도 1은 본 발명의 바람직한 일실시예에 따른 무인 항공기 운용 시스템의 구성도.
도 2는 임무 프로파일의 구조도.
도 3은 임무 프로파일에 의한 무인 항공기의 운용 설명도.
도 4는 서버에 저장된 다수의 임무 프로파일의 선택 구조도.
도 5는 본 발명의 무인 항공기 운용 시스템에서, 서버에 의한 무인 항공기에의 임무 프로파일 업로드에 대한 설명도.
도 6은 종래 무인 항공기 운용 시스템에서, 서버에 의한 무인 항공기에의 임무 프로파일 업로드에 대한 설명도.
도 7은 본 발명의 바람직한 일실시예에 따른 무인 항공기 운용 방법의 흐름도.
1 is a block diagram of an unmanned aerial vehicle operating system according to an embodiment of the present invention.
2 is a structural diagram of a mission profile.
3 is an explanatory diagram of operation of the unmanned aerial vehicle according to the mission profile.
4 is a selection structural diagram of a plurality of mission profiles stored in a server.
5 is an explanatory diagram for uploading a mission profile to an unmanned aerial vehicle by a server in the unmanned aerial vehicle operating system of the present invention.
6 is an explanatory diagram for uploading a mission profile to a drone by a server in a conventional drone operating system.
7 is a flowchart of a method for operating an unmanned aerial vehicle according to an exemplary embodiment of the present invention.

이하, 첨부된 도면을 참조하면서 본 발명의 실시예들에 따른 무인 항공기 운용 시스템 및 그 운용 방법에 대해 상세히 설명하기로 한다.Hereinafter, an unmanned aerial vehicle operating system and an operating method thereof according to embodiments of the present invention will be described in detail with reference to the accompanying drawings.

본 발명의 하기의 실시예들은 본 발명을 구체화하기 위한 것일 뿐 본 발명의 권리 범위를 제한하거나 한정하는 것이 아님은 물론이다. 본 발명의 상세한 설명 및 실시예들로부터 본 발명이 속하는 기술 분야의 전문가가 용이하게 유추할 수 있는 것은 본 발명의 권리 범위에 속하는 것으로 해석된다.The following examples of the present invention are intended to embody the present invention, but not to limit or limit the scope of the present invention. From the detailed description and the embodiments of the present invention, those skilled in the art to which the present invention pertains can easily be interpreted as belonging to the scope of the present invention.

먼저, 도 1은 본 발명의 바람직한 일실시예에 따른 무인 항공기 운용 시스템(100)의 구성도를 나타낸다.First, Figure 1 shows a block diagram of the unmanned aerial vehicle operating system 100 according to an embodiment of the present invention.

도 1로부터 알 수 있는 바와 같이 본 발명의 바람직한 일실시예에 따른 무인 항공기 운용 시스템(100)은, 무인 항공기(10a, 10b), 서버(20) 및 사용자 단말기(30)를 포함한다.As can be seen from FIG. 1, the unmanned aerial vehicle operating system 100 according to an exemplary embodiment of the present invention includes an unmanned aerial vehicle 10a and 10b, a server 20, and a user terminal 30.

무인 항공기(10a, 10b), 서버(20) 및 사용자 단말기(30) 사이의 데이터의 송수신, 즉 통신은 다양한 유무선 통신 방법을 이용할 수 있다.The transmission and reception of data between the unmanned aerial vehicles 10a and 10b, the server 20, and the user terminal 30, that is, the communication, may use various wired and wireless communication methods.

서버(20)는 필요에 따라 하나 또는 다수로 구성될 수 있다. 예를 들면 서버(20)는, 무인 항공기(10a, 10b)와 사이의 데이터 송수신을 전담하는 서버 및 사용자 단말기(30)와 사이의 데이터 송수신을 전담하는 서버를 포함하여 구성될 수 있다. 아울러, 서버(20)는, 무인 항공기(10a, 10b)가 수행할 임무 프로파일을 무인 항공기(10a, 10b)로 업로드 할 수 있다.The server 20 may be configured in one or a plurality as necessary. For example, the server 20 may include a server dedicated to data transmission and reception between the unmanned aerial vehicles 10a and 10b, and a server dedicated to data transmission and reception between the user terminal 30 and the user. In addition, the server 20 may upload the mission profile to be performed by the unmanned aerial vehicles 10a and 10b to the unmanned aerial vehicles 10a and 10b.

사용자 단말기(30)는, 클라이언트 애플리케이션 프로그램을 통하여 무인 항공기(10a, 10b)에 임무를 부여하고 수행하거나, 실시간으로 전송되는 무인 항공기(10a, 10b)의 데이터(로그)를 모니터링 할 수 있다. 사용자 단말기(30)로는, 스마트폰 및 태블릿 피씨와 같은 스마트 기기뿐만 아니라 일반 데스크톱 컴퓨터를 예로 들 수 있다. 아울러, 사용자 단말기(30)는 웹 브라우저를 띄울 수 있는 모든 디바이스를 예를 들 수 있다.The user terminal 30 may assign and perform tasks to the unmanned aerial vehicles 10a and 10b through a client application program, or may monitor data (logs) of the unmanned aerial vehicles 10a and 10b transmitted in real time. The user terminal 30 may be a general desktop computer as well as smart devices such as smartphones and tablet PCs. In addition, the user terminal 30 may be any device that can launch a web browser.

구체적으로 사용자 단말기(30)는, 서버(20)에 접근하여 다수의 임무 프로파일 중, 무인 항공기(10a, 10b)로 업로드할 임무 프로파일을 선택할 수 있다.In more detail, the user terminal 30 may access the server 20 and select a mission profile to be uploaded to the unmanned aerial vehicles 10a and 10b among a plurality of mission profiles.

서버(20)는 다수의 임무 프로파일을 저장하고 있어, 사용자 단말기(30)가 수행을 희망하는 임무에 적절하게 임무 프로파일을 선택할 수 있도록 하는 것이 바람직하다. 즉, 사용자 단말기(30)가 서버(20)에 접근하여, 임무 프로파일을 선택하게 된다.The server 20 stores a plurality of task profiles, so that the user terminal 30 can select a task profile appropriately for the task to be performed. That is, the user terminal 30 approaches the server 20 and selects a mission profile.

임무 프로파일은, 컴파일하는 것에 의해 실행 가능한 일종의 프로그램으로, xml(eXtensible Markup Language) 형식으로 작성될 수 있다. 임무 프로파일은, 다양한 플랫폼에 범용적으로 적용이 가능하며, 무인 항공기(10a, 10b)에 탑재되는 장치 모듈의 조합에 따라서 사용자의 요구 사항에 맞는 다양한 임무를 수행하는 것을 가능하도록 한다. 또한, 종래의 무인 항공기(10a, 10b)의 운용은, 사용자가 단일 무인 항공기(10a, 10b)에 대해 1:1로 무선 통신(RF, Wi-Fi, 블루투스)을 사용하여 사용자가 근거리에서 직접적으로 운용하므로 사용자 단말기(30)와 무인 항공기(10a, 10b)간의 거리나 장소에 대해 제약 사항이 존재하지만, xml 파일 형태인 임무 프로파일을 제공하는 서버(20)를 통하여 거리와 장소에 제약 없이 사용 권한을 부여받은 단일 또는 다수의 무인 항공기(10a, 10b)를 운용할 수 있다.A mission profile is a type of program that can be executed by compiling and can be written in xml (eXtensible Markup Language) format. The mission profile is universally applicable to various platforms, and makes it possible to perform various missions that meet user requirements according to a combination of device modules mounted on the unmanned aerial vehicles 10a and 10b. In addition, the operation of the conventional unmanned aerial vehicle (10a, 10b), the user uses a wireless communication (RF, Wi-Fi, Bluetooth) 1: 1 to the single unmanned aerial vehicle (10a, 10b), the user is directly Since there is a restriction on the distance or place between the user terminal 30 and the unmanned aerial vehicles 10a and 10b, the server 20 provides a mission profile in the form of an xml file. One or more authorized drones 10a, 10b may be operated.

하기에 본 발명의 임무 프로파일에 대해 구체적으로 설명하기로 한다.Hereinafter, the mission profile of the present invention will be described in detail.

도 2는 임무 프로파일의 구조도를 나타낸다. 아울러, 도 3은 임무 프로파일에 의한 무인 항공기(10a, 10b)의 운용 설명도를 나타낸다.2 shows a structural diagram of a mission profile. In addition, FIG. 3 shows explanatory diagrams of operation of the unmanned aerial vehicles 10a and 10b according to the mission profile.

도 2로부터 알 수 있는 바와 같이, 임무 프로파일은, 타임스탬프(Timestamp), 웨이포인트(Waypoint), 헤더 정보 프로파일 및 제어 프로파일을 포함한다.As can be seen from FIG. 2, the task profile includes a timestamp, a waypoint, a header information profile and a control profile.

타임스탬프는, 임무 수행시, 지정된 동작을 수행하기 위한 시간 정보를 나타낸다. 즉, 타임스탬프는, 임무 수행 시 특별한 동작을 수행하기 위한 시각으로, 타임스탬프에 의해 지정된 시각에 맞추어 무인 항공기(10a, 10b)의 임무에 관련된 다양한 동작을 지정할 수 있다.The time stamp represents time information for performing a designated action when performing a task. That is, the time stamp is a time for performing a special operation when performing a mission, and may specify various operations related to the mission of the unmanned aerial vehicles 10a and 10b according to the time designated by the time stamp.

웨이포인트는 무인 항공기(10a, 10b)의 위치 정보를 나타낸다. 구체적으로 웨이포인트는, 무인 항공기(10a, 10b)가 지도상에 위치할 좌표를 말하며 위도, 경도 및 고도의 정보를 가진다.The waypoints represent positional information of the unmanned aerial vehicles 10a and 10b. Specifically, the waypoints refer to coordinates where the unmanned aerial vehicles 10a and 10b are to be located on a map and have information of latitude, longitude, and altitude.

헤더 정보 프로파일은 헤더로서, 임무 프로파일의 버전 정보, 임무 프로파일에서 사용 중인 프로토콜 정보, 해당 임무 프로파일을 이용하기 위한 권한 레벨 정보 및 수행할 임무 분야 및/또는 종류 정보를 포함한다. 여기서, 프로토콜 정보는 사용 가능한 통신 프로토콜을 의미한다.The header information profile is a header and includes version information of the mission profile, protocol information being used in the mission profile, authority level information for using the task profile, and task field and / or type information to be performed. Here, the protocol information means a usable communication protocol.

제어 프로파일은, 무인 항공기(10a, 10b)에 탑재된 적어도 하나의 장치 모듈을 제어할 수 있게 하는 프로파일이다. 예를 들면, 카메라의 제어를 위한 제어 프로파일, 짐벌(Gimbal)의 제어를 위한 제어 프로파일 등이 있다.The control profile is a profile that enables control of at least one device module mounted on the unmanned aerial vehicles 10a and 10b. For example, a control profile for controlling a camera, a control profile for controlling a gimbal, and the like.

사용자가 희망하는 임무 프로파일을 선택하면, 해당 임무 프로파일과 관련된 제어 프로파일 정보가 서버(20)에 표시되게 된다.When the user selects a desired task profile, control profile information related to the task profile is displayed on the server 20.

도 3에 나타낸 것처럼 임무 프로파일은, 지정된 시간에 지정된 위치에서 다양하게 무인 항공기(10a, 10b)를 제어할 수 있도록 한다.As shown in FIG. 3, the mission profile enables various control of the unmanned aerial vehicles 10a and 10b at designated locations at designated times.

예를 들면, 최초의 타임스탬프에 나타난 시각인 비행 후 5분 경과시에는, 표시된 제 1 위치에서 카메라를 제어할 수 있다.For example, 5 minutes after the flight, which is the time indicated in the first time stamp, the camera can be controlled at the displayed first position.

도 4는 서버(20)에 저장된 다수의 임무 프로파일의 선택 구조도이다. 4 is a selection structural diagram of a plurality of mission profiles stored in the server 20.

도 4로부터 알 수 있는 바와 같이, 다수의 임무 프로파일은 사용자 단말기(30)에 의한 사용자의 선택이 용이하도록 계층 구조로 저장되어 있는 것이 바람직하다. 즉, 사용자 단말기(30)는 서버(20)에 접근하여, 사용 분야를 선택하고, 사용 목적을 선택할 수 있다. 서버(20)는, 사용 분야 및 사용 목적에 따라, 제어할 무인 항공기(10a, 10b)의 장치 모듈을 표시한다. 사용자는 사용자 단말기(30)를 이용하여, 선택된 임무 프로파일에 타임스탬프, 웨이포인트 등의 임무 수행과 관련된 값을 일부 정보를 작성 또는 수정할 수 있다. 다만, 해당 사용자의 권한 레벨에 따라, 임무 프로파일의 일부 정보의 작성 또는 수정 범위는 서버(20)에 미리 설정되어 있는 것이 바람직할 것이다.As can be seen from FIG. 4, a plurality of task profiles are preferably stored in a hierarchical structure to facilitate the selection of the user by the user terminal 30. That is, the user terminal 30 may access the server 20, select a field of use, and select a purpose of use. The server 20 displays the device modules of the unmanned aerial vehicles 10a and 10b to be controlled according to the field of use and the purpose of use. The user may use the user terminal 30 to create or modify some information on a value related to performing a task such as a time stamp or a waypoint in the selected task profile. However, according to the authority level of the user, it is preferable that the range of creation or modification of some information of the mission profile is preset in the server 20.

도 5는 본 발명의 무인 항공기 운용 시스템(100)에서, 서버(20)에 의한 무인 항공기(10a, 10b)에의 임무 프로파일 업로드에 대한 설명도이다.5 is an explanatory diagram for uploading a mission profile to the unmanned aerial vehicles 10a and 10b by the server 20 in the unmanned aerial vehicle operating system 100 of the present invention.

무인 항공기(10a, 10b)는, 다수의 임무의 수행을 위해, 다수의 모듈을 포함하여 구성된 라이브러리를 구비하는 것이 바람직하다. 서버(20)는, 해당 임무 프로파일을 무인 항공기(10a, 10b)의 라이브러리의 해당 모듈에 업로드할 수 있다.The unmanned aerial vehicles 10a and 10b preferably have a library comprised of a number of modules for the performance of a number of tasks. The server 20 may upload the mission profile to the module of the library of the drones 10a and 10b.

도 6은 종래 무인 항공기 운용 시스템(100)에서, 서버(20)에 의한 무인 항공기에의 임무 프로파일 업로드에 대한 설명도이다.6 is an explanatory diagram for uploading a mission profile to the unmanned aerial vehicle by the server 20 in the conventional unmanned aerial vehicle operating system 100.

도 5 및 도 6을 비교하는 것에 의해 알 수 있는 것처럼, 종래 무인 항공기 운용 시스템에서는 무인 항공기(10a, 10b)의 임무 수행 시 임무 수행 양식에 맞게 사용자가 모든 값을 입력하였으나, 본 발명의 임무 프로파일을 사용시 사용에 필요한 값만 입력하고 무인 항공기(10a, 10b)에 업로드 하면서 사용자의 임무 입력이 간소화되고, 실제 업로드 된 임무를 무인 항공기(10a, 10b)가 수행 시 모든 값이 아닌 입력된 값만 확인하므로 임무 수행에 불필요한 시퀀스(Sequence)가 감소하게 된다.As can be seen by comparing FIG. 5 and FIG. 6, in the conventional unmanned aerial vehicle operating system, the user inputs all values according to the mission performance form when performing the mission of the unmanned aerial vehicle 10a, 10b, but the mission profile of the present invention. When using, only the values required for use are uploaded to the drones 10a and 10b, and the user's mission input is simplified, and when the drones 10a and 10b perform the actual uploaded missions, only the entered values are checked. The sequence unnecessary to perform the mission is reduced.

도 7은 본 발명의 바람직한 일실시예에 따른 무인 항공기 운용 방법의 흐름도를 나타낸다.7 is a flowchart illustrating a method for operating an unmanned aerial vehicle according to an exemplary embodiment of the present invention.

본 발명의 바람직한 일실시예에 따른 무인 항공기 운용 방법은 상술한 본 발명의 무인 항공기 운용 시스템(100)을 이용하므로, 별도의 설명이 없더라도 본 발명의 무인 항공기 운용 시스템(100)의 모든 특징을 포함하고 있음은 물론이다. 마찬가지로 본 발명의 무인 항공기 운용 시스템(100)도 별도의 설명이 없더라도 하기의 본 발명의 무인 항공기 운용 방법의 특징을 모두 포함하고 있다.The unmanned aerial vehicle operating method according to the preferred embodiment of the present invention uses the unmanned aerial vehicle operating system 100 of the present invention as described above, and includes all the features of the unmanned aerial vehicle operating system 100 of the present invention even if there is no separate description. Of course. Similarly, the unmanned aerial vehicle operating system 100 of the present invention includes all of the features of the unmanned aerial vehicle operating method of the present invention, even if not otherwise described below.

도 7로부터 알 수 있는 바와 같이, 본 발명의 무인 항공기 운용 방법은, 사용자 단말기(30)를 이용하여 사용자 정보를 서버(20)로 입력하여(S10), 서버(20)에 사용자 등록 여부를 확인(S20)한다. 사용자 등록이 완료되었으면, 사용자 단말기(30)가 서버(20)에 액세스하여, 다수의 임무 프로파일 중 무인 항공기(10a, 10b)에 의해 수행할 임무 정보가 정의된 임무 프로파일을 선택하고, 사용자 단말기(30)가 선택된 임무 프로파일의 적어도 일부 정보를 작성 또는 수정한다(S30). 사용자 등록이 완료되어 있지 않다면, 회원 가입을 수행한다(S25). As can be seen from FIG. 7, in the unmanned aerial vehicle operating method of the present invention, the user information is input to the server 20 using the user terminal 30 (S10), and the user is registered in the server 20. (S20). When the user registration is completed, the user terminal 30 accesses the server 20, selects a mission profile in which the mission information to be performed by the unmanned aerial vehicles 10a and 10b is defined among the plurality of mission profiles, and the user terminal ( 30) creates or modifies at least some information of the selected task profile (S30). If the user registration is not completed, membership registration is performed (S25).

아울러, 본 발명의 무인 항공기 운용 방법은, 사용자 단말기(30)가, S30 단계의 일부 정보가 작성 또는 수정 완료된 임무 프로파일에서 정의된 임무를 수행할 수 있는 무인 항공기(10a, 10b)의 목록을 서버(20)에 요청하고(S40), 사용자 단말기(30)가 서버(20)로부터 수신한 무인 항공기(10a, 10b)의 목록으로부터 임무를 수행할 무인 항공기(10a, 10b)를 선택한다(S50). S50 단계에서 무인 항공기(10a, 10b)를 선택하지 않았다면, 사용자 단말기(30)가 희망하는 동작을 선택하도록 한다(S55). S55 단계에 의해 선택된 동작에 따라, S30 단계 또는 S40 단계로 돌아가게 된다.In addition, in the method of operating the unmanned aerial vehicle of the present invention, the user terminal 30, the server to list the unmanned aerial vehicles (10a, 10b) that can perform the task defined in the mission profile is completed or modified some information in step S30 server Request (20) (S40), the user terminal 30 selects the unmanned aerial vehicle (10a, 10b) to perform the task from the list of unmanned aerial vehicles (10a, 10b) received from the server 20 (S50) . If the unmanned aerial vehicles 10a and 10b are not selected in step S50, the user terminal 30 selects a desired operation (S55). According to the operation selected by step S55, the process returns to step S30 or S40.

또한, 본 발명의 무인 항공기 운용 방법은, S50 단계에서 선택된 무인 항공기(10a, 10b)에 대한 해당 사용자 단말기(30)의 사용자의 권한 인증 여부를 확인 후(S60), 권한이 인증되지 않았을 경우, 사용 권한이 없음을 서버(20)가 사용자 단말기(30)로 메시지를 전송하고(S65), S55 단계로 이동하게 된다.In addition, when the unmanned aerial vehicle operating method of the present invention, after checking whether the user of the user terminal 30 of the corresponding user terminal 30 for the unmanned aerial vehicle (10a, 10b) selected in step S50 (S60), the authority is not authenticated, The server 20 transmits a message to the user terminal 30 that there is no use authority (S65), and moves to step S55.

S60 단계에서 확인 결과, 해당 사용자 단말기(30)의 사용자의 권한 인증이 된 경우, S50 단계에서 사용자 단말기(30)가 선택한 무인 항공기(10a, 10b)로, S30 단계의 일부 정보가 작성 또는 수정 완료된 임무 프로파일을 서버(20)가 업로드 한다(S70), S70 단계가 완료되면, 사용자 단말기(30)가 선택한 무인 항공기(10a, 10b)에 임무 수행을 요청하고(S80), 무인 항공기(10a, 10b)는 임무 수행 준비의 완료 여부에 대해 서버(20)로 메시지를 전송하게 된다(S90).As a result of the check in step S60, when the user's authorization of the user terminal 30 has been authenticated, the unmanned aerial vehicles 10a and 10b selected by the user terminal 30 in step S50 have completed or modified some information in step S30. When the server 20 uploads the mission profile (S70), when the step S70 is completed, the user terminal 30 requests the selected unmanned aerial vehicle 10a, 10b to perform the mission (S80), and the unmanned aerial vehicle 10a, 10b. ) Transmits a message to the server 20 as to whether the preparation for the task is completed (S90).

S90 단계에서, 무인 항공기(10a, 10b)의 임무 수행 준비가 완료된 경우, 해당 임무를 수행하게 된다(S100). S90 단계에서, 무인 항공기(10a, 10b)의 임무 수행 준비가 완료되지 않은 경우, 무인 항공기(10a, 10b)는 수행 불가의 원인을 서버(20)로 전송하고(S95), 사용자 단말기(30)가 희망하는 동작을 선택하도록 한다(S85). S85 단계에 의해 선택된 동작에 따라, S30 단계, S40 단계 또는 S70 단계로 돌아가게 된다.In step S90, when the preparation for the mission of the unmanned aerial vehicles 10a and 10b is completed, the mission is performed (S100). In operation S90, when the preparation for the mission of the unmanned aerial vehicles 10a and 10b is not completed, the unmanned aerial vehicles 10a and 10b transmit the cause of the impossibility to the server 20 (S95) and the user terminal 30. To select the desired operation (S85). According to the operation selected by step S85, the process returns to step S30, S40 or S70.

S70 단계의 업로드는, 무인 항공기(10a, 10b)에 구비된 다수의 모듈을 포함하여 구성된 라이브러리의 해당 모듈에 해당 임무 프로파일을 업로드 하는 것에 의해 실시되는 것을 특징으로 한다. 아울러, 무인 항공기(10a, 10b)에 업로드 되는 임무 프로파일은, 임무 수행시, 지정된 동작을 수행하기 위한 시간 정보인 타임스탬프 및 무인 항공기(10a, 10b)의 위치 정보를 포함하는 웨이포인트를 포함한다. 또한, 무인 항공기(10a, 10b)에 업로드 되는 임무 프로파일은, 무인 항공기(10a, 10b)에 탑재된 적어도 하나의 장치 모듈을 제어할 수 있는 제어 프로파일을 더 포함하는 것이 바람직하다.The upload of step S70 is characterized in that is carried out by uploading the corresponding mission profile to the module of the library comprising a plurality of modules provided in the unmanned aerial vehicle (10a, 10b). In addition, the mission profile uploaded to the unmanned aerial vehicles 10a and 10b includes a timepoint that is time information for performing a designated operation and a waypoint including location information of the unmanned aerial vehicles 10a and 10b when performing the mission. . In addition, the mission profile uploaded to the unmanned aerial vehicles 10a and 10b may further include a control profile capable of controlling at least one device module mounted on the unmanned aerial vehicles 10a and 10b.

상술한 바와 같이, 본 발명의 무인 항공기 운용 시스템(100) 및 그 운용 방법에 따르면, 다양한 임무별로 미리 작성된 임무 프로파일을 무인 항공기(10a, 10b)에 업로드 하는 것에 의해 다양한 임무에 대해 범용성 있게 운용할 수 있음을 알 수 있다.As described above, according to the unmanned aerial vehicle operating system 100 and the method of operation of the present invention, by uploading a mission profile prepared in advance for each of the various missions to the unmanned aerial vehicle (10a, 10b) can be used for a variety of operations for various purposes It can be seen that.

100 : 무인 항공기 운용 시스템
10a, 10b : 무인 항공기
20 : 서버
30 : 사용자 단말기
100: drone operating system
10a, 10b: drone
20: server
30: user terminal

Claims (12)

무인 항공기 운용 시스템에 있어서,
무인 항공기;
상기 무인 항공기가 수행할 임무 프로파일을 무인 항공기로 업로드할 수 있는 서버; 및
상기 서버에 접근하여 다수의 임무 프로파일 중, 상기 무인 항공기로 업로드 할 임무 프로파일을 선택할 수 있는 사용자 단말기;를 포함하는 것을 특징으로 하는 무인 항공기 운용 시스템.
In an unmanned aerial vehicle operating system,
Drone;
A server capable of uploading a mission profile to be performed by the unmanned aerial vehicle to an unmanned aerial vehicle; And
And a user terminal capable of accessing the server and selecting a mission profile to be uploaded to the unmanned aerial vehicle, from among a plurality of mission profiles.
제1항에 있어서,
상기 임무 프로파일은,
임무 수행시, 지정된 동작을 수행하기 위한 시간 정보인 타임스탬프; 및
상기 무인 항공기의 위치 정보를 포함하는 웨이포인트;를 포함하는 것을 특징으로 하는 무인 항공기 운용 시스템.
The method of claim 1,
The mission profile,
A timestamp which is time information for performing a designated action when performing a task; And
And a waypoint including location information of the unmanned aerial vehicle.
제2항에 있어서,
상기 임무 프로파일은,
상기 임무 프로파일의 버전 정보;
상기 임무 프로파일에서 사용 중인 프로토콜 정보; 및
해당 임무 프로파일을 이용하기 위한 권한 레벨 정보;를 더 포함하는 것을 특징으로 하는 무인 항공기 운용 시스템.
The method of claim 2,
The mission profile,
Version information of the mission profile;
Protocol information in use in the mission profile; And
The authority level information for using the mission profile; Unmanned aerial vehicle operating system further comprising.
제2항에 있어서,
상기 임무 프로파일은,
상기 무인 항공기에 탑재된 적어도 하나의 장치 모듈을 제어할 수 있는 제어 프로파일;을 더 포함하는 것을 특징으로 하는 무인 항공기 운용 시스템.
The method of claim 2,
The mission profile,
And a control profile capable of controlling at least one device module mounted on the unmanned aerial vehicle.
제1항에 있어서,
상기 무인 항공기는,
다수의 임무의 수행을 위해, 다수의 모듈을 포함하여 구성된 라이브러리를 구비하되,
상기 서버는,
해당 임무 프로파일을 상기 무인 항공기의 라이브러리의 해당 모듈에 업로드할 수 있는 것을 특징으로 하는 무인 항공기 운용 시스템.
The method of claim 1,
The drone,
To carry out a number of tasks, have a library comprising a number of modules,
The server,
Unmanned aerial vehicle operating system, characterized in that for uploading the mission profile to the corresponding module of the library of the drone.
제1항에 있어서,
상기 사용자 단말기는,
해당 사용자의 권한 레벨에 따라, 상기 임무 프로파일의 일부 정보를 작성 또는 수정이 가능한 것을 특징으로 하는 무인 항공기 운용 시스템.
The method of claim 1,
The user terminal,
According to the authority level of the user, the unmanned aerial vehicle operating system, it is possible to create or modify some information of the mission profile.
무인 항공기 운용 방법에 있어서,
(a) 사용자 단말기가 서버에 액세스하여, 다수의 임무 프로파일 중 무인 항공기에 의해 수행할 임무 정보가 정의된 임무 프로파일을 선택하는 단계;
(b) 상기 사용자 단말기가 상기 (a) 단계에서 선택된 임무 프로파일의 적어도 일부 정보를 작성 또는 수정하는 단계; 및
(c) 상기 사용자 단말기가, 상기 (b) 단계의 일부 정보가 작성 또는 수정 완료된 임무 프로파일에서 정의된 임무를 수행할 수 있는 무인 항공기의 목록을 상기 서버에 요청하는 단계;를 포함하는 것을 특징으로 하는 무인 항공기 운용 방법.
In a drone operation method,
(a) accessing a server by a user terminal to select a mission profile in which a mission information is defined among a plurality of mission profiles to be performed by an unmanned aerial vehicle;
(b) the user terminal creating or modifying at least some information of the task profile selected in step (a); And
(c) requesting, by the user terminal, the server for a list of unmanned aerial vehicles capable of performing a task defined in a task profile in which some information of the step (b) has been created or modified; How to operate the drone.
제7항에 있어서,
상기 무인 항공기 운용 방법은,
(d) 상기 사용자 단말기가 상기 서버로부터 수신한 무인 항공기의 목록으로부터 임무를 수행할 무인 항공기를 선택하는 단계; 및
(e) 상기 (d) 단계에서 상기 사용자 단말기가 선택한 무인 항공기로, 상기 (b) 단계의 일부 정보가 작성 또는 수정 완료된 임무 프로파일을 상기 서버가 업로드 하는 단계;를 더 포함하는 것을 특징으로 하는 무인 항공기 운용 방법.
The method of claim 7, wherein
The drone operation method,
(d) selecting, by the user terminal, an unmanned aerial vehicle to perform a task from a list of unmanned aerial vehicles received from the server; And
(e) an unmanned aerial vehicle selected by the user terminal in step (d), and uploading, by the server, a mission profile on which some information of step (b) is completed or modified; How to operate the aircraft.
제8항에 있어서,
상기 (e) 단계의 업로드는,
상기 무인 항공기에 구비된 다수의 모듈을 포함하여 구성된 라이브러리의 해당 모듈에 해당 임무 프로파일을 업로드 하는 것에 의해 실시되는 것을 특징으로 하는 무인 항공기 운용 방법.
The method of claim 8,
The upload of step (e),
And uploading a corresponding mission profile to a corresponding module of a library including a plurality of modules provided in the unmanned aerial vehicle.
제9항에 있어서,
상기 무인 항공기에 업로드 되는 임무 프로파일은,
임무 수행시, 지정된 동작을 수행하기 위한 시간 정보인 타임스탬프; 및
상기 무인 항공기의 위치 정보를 포함하는 웨이포인트;를 포함하는 것을 특징으로 하는 무인 항공기 운용 방법.
The method of claim 9,
The mission profile uploaded to the drone is
A timestamp which is time information for performing a designated action when performing a task; And
And a waypoint including position information of the unmanned aerial vehicle.
제10항에 있어서,
상기 무인 항공기에 업로드 되는 임무 프로파일은,
상기 무인 항공기에 탑재된 적어도 하나의 장치 모듈을 제어할 수 있는 제어 프로파일;을 더 포함하는 것을 특징으로 하는 무인 항공기 운용 방법.
The method of claim 10,
The mission profile uploaded to the drone is
And a control profile capable of controlling at least one device module mounted on the unmanned aerial vehicle.
제8항에 있어서,
상기 무인 항공기 운용 방법은,
(f) 상기 사용자 단말기가 선택한 무인 항공기에 임무 수행을 요청하는 단계;를 더 포함하는 것을 특징으로 하는 무인 항공기 운용 방법.
The method of claim 8,
The drone operation method,
(f) requesting the unmanned aerial vehicle to perform a mission by the user terminal.
KR1020180023427A 2018-02-27 2018-02-27 Management system for unmanned aerial vehicle using mission profile and management method therefor KR20190102666A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180023427A KR20190102666A (en) 2018-02-27 2018-02-27 Management system for unmanned aerial vehicle using mission profile and management method therefor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180023427A KR20190102666A (en) 2018-02-27 2018-02-27 Management system for unmanned aerial vehicle using mission profile and management method therefor

Publications (1)

Publication Number Publication Date
KR20190102666A true KR20190102666A (en) 2019-09-04

Family

ID=67950516

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180023427A KR20190102666A (en) 2018-02-27 2018-02-27 Management system for unmanned aerial vehicle using mission profile and management method therefor

Country Status (1)

Country Link
KR (1) KR20190102666A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102237609B1 (en) * 2020-11-27 2021-04-12 대한민국(방위사업청장) Air Tasking Order Automatic Generation Apparatus for Military Operations Simulation Model
WO2021172609A1 (en) * 2020-02-25 2021-09-02 전자부품연구원 Task software framework structure for supporting task execution of unmanned vehicle

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120054893A (en) 2010-11-22 2012-05-31 국방과학연구소 Apparatus and method of mission data's creation for aircraft

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120054893A (en) 2010-11-22 2012-05-31 국방과학연구소 Apparatus and method of mission data's creation for aircraft

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021172609A1 (en) * 2020-02-25 2021-09-02 전자부품연구원 Task software framework structure for supporting task execution of unmanned vehicle
KR102237609B1 (en) * 2020-11-27 2021-04-12 대한민국(방위사업청장) Air Tasking Order Automatic Generation Apparatus for Military Operations Simulation Model

Similar Documents

Publication Publication Date Title
US20230175864A1 (en) Method, device and system for processing a flight task
AU2019201447B2 (en) Unmanned vehicle simulation
US20100004802A1 (en) Navigating UAVS with an on-board digital camera
US9811083B2 (en) System and method of controlling autonomous vehicles
CN110471443B (en) Method, device and system for transmitting route information, unmanned aerial vehicle, ground station and computer readable storage medium
US11087633B2 (en) Simulation server capable of interacting with a plurality of simulators to perform a plurality of simulations
KR101832593B1 (en) Development Simulator Construction Method and System for the test of Mission Control and Communication function for multiple Unmanned Ground Systems
CN113158116A (en) Unmanned aerial vehicle control platform based on mobile internet
WO2019080113A1 (en) Patrol planning method for unmanned aerial vehicle, control terminal, unmanned aerial vehicle, and unmanned aerial vehicle system
US10565783B2 (en) Federated system mission management
US11468776B2 (en) Techniques for location access management in a movable object environment
KR20190102666A (en) Management system for unmanned aerial vehicle using mission profile and management method therefor
KR102015189B1 (en) Control system and control methodm for moving a group of drones
Chintanadilok et al. Mission planner: An open-source alternative to commercial flight planning software for unmanned aerial systems: Ae576/ae576, 8/2022
KR102225116B1 (en) Network Drone Service System and Method
WO2019090512A1 (en) Flight control method for unmanned aerial vehicle, apparatus and unmanned aerial vehicle
US11620913B2 (en) Movable object application framework
WO2019140695A1 (en) Method and device for controlling flight of aircraft
KR20180115938A (en) Method for providing drone services and system using the method
US11157003B1 (en) Software framework for autonomous system
KR20170123041A (en) System and Method for Interchanging Messages between Open Source Drone Hardwares and Web Users and Mobile Application
KR101640189B1 (en) appratus and method for setting path by using geographical information
Mushi et al. The aerpaw experiment workflow-considerations for designing usage models for a computing-supported physical research platform
CN114518765A (en) GIS-based real-time feedback correction system for air route of inspection aircraft
KR102631688B1 (en) Electronic device and simulation supporting method related to manned-unmanned aerial vehicle teaming thereof

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application