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 thereforInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft, e.g. air-traffic control [ATC]
- G08G5/0047—Navigation or guidance aids for a single aircraft
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64C—AEROPLANES; HELICOPTERS
- B64C39/00—Aircraft not otherwise provided for
- B64C39/02—Aircraft not otherwise provided for characterised by special use
- B64C39/024—Aircraft 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
Description
본 발명은 임무 프로파일을 이용한 무인 항공기 운용 시스템 및 그 운용 방법에 관한 것이다.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.
본 발명은 전술한 바와 같은 기술적 과제를 해결하는 데 목적이 있는 발명으로서, 다양한 임무별로 미리 작성된 임무 프로파일을 무인 항공기에 업로드 하는 것에 의해 다양한 임무에 대해 범용성 있게 운용할 수 있는 무인 항공기 운용 시스템 및 그 운용 방법을 제공하는 것에 그 목적이 있다.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
도 1로부터 알 수 있는 바와 같이 본 발명의 바람직한 일실시예에 따른 무인 항공기 운용 시스템(100)은, 무인 항공기(10a, 10b), 서버(20) 및 사용자 단말기(30)를 포함한다.As can be seen from FIG. 1, the unmanned aerial
무인 항공기(10a, 10b), 서버(20) 및 사용자 단말기(30) 사이의 데이터의 송수신, 즉 통신은 다양한 유무선 통신 방법을 이용할 수 있다.The transmission and reception of data between the unmanned
서버(20)는 필요에 따라 하나 또는 다수로 구성될 수 있다. 예를 들면 서버(20)는, 무인 항공기(10a, 10b)와 사이의 데이터 송수신을 전담하는 서버 및 사용자 단말기(30)와 사이의 데이터 송수신을 전담하는 서버를 포함하여 구성될 수 있다. 아울러, 서버(20)는, 무인 항공기(10a, 10b)가 수행할 임무 프로파일을 무인 항공기(10a, 10b)로 업로드 할 수 있다.The
사용자 단말기(30)는, 클라이언트 애플리케이션 프로그램을 통하여 무인 항공기(10a, 10b)에 임무를 부여하고 수행하거나, 실시간으로 전송되는 무인 항공기(10a, 10b)의 데이터(로그)를 모니터링 할 수 있다. 사용자 단말기(30)로는, 스마트폰 및 태블릿 피씨와 같은 스마트 기기뿐만 아니라 일반 데스크톱 컴퓨터를 예로 들 수 있다. 아울러, 사용자 단말기(30)는 웹 브라우저를 띄울 수 있는 모든 디바이스를 예를 들 수 있다.The
구체적으로 사용자 단말기(30)는, 서버(20)에 접근하여 다수의 임무 프로파일 중, 무인 항공기(10a, 10b)로 업로드할 임무 프로파일을 선택할 수 있다.In more detail, the
서버(20)는 다수의 임무 프로파일을 저장하고 있어, 사용자 단말기(30)가 수행을 희망하는 임무에 적절하게 임무 프로파일을 선택할 수 있도록 하는 것이 바람직하다. 즉, 사용자 단말기(30)가 서버(20)에 접근하여, 임무 프로파일을 선택하게 된다.The
임무 프로파일은, 컴파일하는 것에 의해 실행 가능한 일종의 프로그램으로, 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
하기에 본 발명의 임무 프로파일에 대해 구체적으로 설명하기로 한다.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
도 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
웨이포인트는 무인 항공기(10a, 10b)의 위치 정보를 나타낸다. 구체적으로 웨이포인트는, 무인 항공기(10a, 10b)가 지도상에 위치할 좌표를 말하며 위도, 경도 및 고도의 정보를 가진다.The waypoints represent positional information of the unmanned
헤더 정보 프로파일은 헤더로서, 임무 프로파일의 버전 정보, 임무 프로파일에서 사용 중인 프로토콜 정보, 해당 임무 프로파일을 이용하기 위한 권한 레벨 정보 및 수행할 임무 분야 및/또는 종류 정보를 포함한다. 여기서, 프로토콜 정보는 사용 가능한 통신 프로토콜을 의미한다.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
사용자가 희망하는 임무 프로파일을 선택하면, 해당 임무 프로파일과 관련된 제어 프로파일 정보가 서버(20)에 표시되게 된다.When the user selects a desired task profile, control profile information related to the task profile is displayed on the
도 3에 나타낸 것처럼 임무 프로파일은, 지정된 시간에 지정된 위치에서 다양하게 무인 항공기(10a, 10b)를 제어할 수 있도록 한다.As shown in FIG. 3, the mission profile enables various control of the unmanned
예를 들면, 최초의 타임스탬프에 나타난 시각인 비행 후 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
도 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
도 5는 본 발명의 무인 항공기 운용 시스템(100)에서, 서버(20)에 의한 무인 항공기(10a, 10b)에의 임무 프로파일 업로드에 대한 설명도이다.5 is an explanatory diagram for uploading a mission profile to the unmanned
무인 항공기(10a, 10b)는, 다수의 임무의 수행을 위해, 다수의 모듈을 포함하여 구성된 라이브러리를 구비하는 것이 바람직하다. 서버(20)는, 해당 임무 프로파일을 무인 항공기(10a, 10b)의 라이브러리의 해당 모듈에 업로드할 수 있다.The unmanned
도 6은 종래 무인 항공기 운용 시스템(100)에서, 서버(20)에 의한 무인 항공기에의 임무 프로파일 업로드에 대한 설명도이다.6 is an explanatory diagram for uploading a mission profile to the unmanned aerial vehicle by the
도 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
도 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
도 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
아울러, 본 발명의 무인 항공기 운용 방법은, 사용자 단말기(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
또한, 본 발명의 무인 항공기 운용 방법은, 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
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
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
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
상술한 바와 같이, 본 발명의 무인 항공기 운용 시스템(100) 및 그 운용 방법에 따르면, 다양한 임무별로 미리 작성된 임무 프로파일을 무인 항공기(10a, 10b)에 업로드 하는 것에 의해 다양한 임무에 대해 범용성 있게 운용할 수 있음을 알 수 있다.As described above, according to the unmanned aerial
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.
상기 임무 프로파일은,
임무 수행시, 지정된 동작을 수행하기 위한 시간 정보인 타임스탬프; 및
상기 무인 항공기의 위치 정보를 포함하는 웨이포인트;를 포함하는 것을 특징으로 하는 무인 항공기 운용 시스템.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.
상기 임무 프로파일은,
상기 임무 프로파일의 버전 정보;
상기 임무 프로파일에서 사용 중인 프로토콜 정보; 및
해당 임무 프로파일을 이용하기 위한 권한 레벨 정보;를 더 포함하는 것을 특징으로 하는 무인 항공기 운용 시스템.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.
상기 임무 프로파일은,
상기 무인 항공기에 탑재된 적어도 하나의 장치 모듈을 제어할 수 있는 제어 프로파일;을 더 포함하는 것을 특징으로 하는 무인 항공기 운용 시스템.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.
상기 무인 항공기는,
다수의 임무의 수행을 위해, 다수의 모듈을 포함하여 구성된 라이브러리를 구비하되,
상기 서버는,
해당 임무 프로파일을 상기 무인 항공기의 라이브러리의 해당 모듈에 업로드할 수 있는 것을 특징으로 하는 무인 항공기 운용 시스템.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.
상기 사용자 단말기는,
해당 사용자의 권한 레벨에 따라, 상기 임무 프로파일의 일부 정보를 작성 또는 수정이 가능한 것을 특징으로 하는 무인 항공기 운용 시스템.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.
상기 무인 항공기 운용 방법은,
(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.
상기 (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.
상기 무인 항공기에 업로드 되는 임무 프로파일은,
임무 수행시, 지정된 동작을 수행하기 위한 시간 정보인 타임스탬프; 및
상기 무인 항공기의 위치 정보를 포함하는 웨이포인트;를 포함하는 것을 특징으로 하는 무인 항공기 운용 방법.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.
상기 무인 항공기에 업로드 되는 임무 프로파일은,
상기 무인 항공기에 탑재된 적어도 하나의 장치 모듈을 제어할 수 있는 제어 프로파일;을 더 포함하는 것을 특징으로 하는 무인 항공기 운용 방법.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.
상기 무인 항공기 운용 방법은,
(f) 상기 사용자 단말기가 선택한 무인 항공기에 임무 수행을 요청하는 단계;를 더 포함하는 것을 특징으로 하는 무인 항공기 운용 방법.
The method of claim 8,
The drone operation method,
(f) requesting the unmanned aerial vehicle to perform a mission by the user terminal.
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)
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)
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 |
-
2018
- 2018-02-27 KR KR1020180023427A patent/KR20190102666A/en not_active Application Discontinuation
Patent Citations (1)
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)
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 |