KR101837979B1 - Method for controlling drone, apparatus and system for executing the method, and server for controlling drone - Google Patents
Method for controlling drone, apparatus and system for executing the method, and server for controlling drone Download PDFInfo
- Publication number
- KR101837979B1 KR101837979B1 KR1020150108736A KR20150108736A KR101837979B1 KR 101837979 B1 KR101837979 B1 KR 101837979B1 KR 1020150108736 A KR1020150108736 A KR 1020150108736A KR 20150108736 A KR20150108736 A KR 20150108736A KR 101837979 B1 KR101837979 B1 KR 101837979B1
- Authority
- KR
- South Korea
- Prior art keywords
- drones
- flight
- information
- drone
- area
- 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
- G08G5/0069—Navigation or guidance aids for a single aircraft specially adapted for an unmanned aircraft
-
- 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
- G08G5/006—Navigation or guidance aids for a single aircraft in accordance with predefined flight zones, e.g. to avoid prohibited zones
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G5/00—Traffic control systems for aircraft, e.g. air-traffic control [ATC]
- G08G5/04—Anti-collision systems
- G08G5/045—Navigation or guidance aids, e.g. determination of anti-collision manoeuvers
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Aviation & Aerospace Engineering (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
드론 관제 방법 및 이를 수행하기 위한 장치 및 시스템과 드론 관제 서버가 개시된다. 예시적인 실시예에 따른 드론 관제 서버는, 무선 통신망을 통해 드론 및 드론 운용 단말기와 통신하는 통신부 및 드론 운용 단말기로부터 수신한 비행 조작 신호를 드론의 위치 정보 및 드론의 자세 정보, 및 드론의 운행 제한 정보 중 적어도 하나에 따라 보정하여 비행 보정 제어 신호를 생성하고, 생성된 비행 보정 제어 신호를 통신부를 통해 드론으로 전송하여 드론의 비행을 관제하는 비행 제어부를 포함한다.A drones control method and apparatus and system for performing the dron control method and a dron control server are disclosed. The dron control server according to the exemplary embodiment includes a communication unit for communicating with a drones and a drone operation terminal through a wireless communication network and a flight control signal received from the drones operation terminal by the position information of the dron and the attitude information of the dron, And a flight control unit for generating a flight correction control signal and transmitting the generated flight correction control signal to the drone through a communication unit to control the flight of the drone.
Description
본 발명의 실시예들은 드론 관제 기술과 관련된다.Embodiments of the invention relate to drone control techniques.
드론은 사람이 탑승하지 않고 원격 조정에 의해 비행하거나 지정된 경로를 따라 자율적으로 비행하는 비행체로서, 주로 군사적 용도로 활용되어 왔으나, 최근에는 운송 분야, 보안 분야 등 다양한 분야에서 활용되고 있으며, 개인적인 용도로도 활용되고 있는 실정이다. Drones have been used mainly for military purposes because they are flying by remote control or autonomous flight along a designated route. However, recently, they have been used in various fields such as transportation and security. Is also being utilized.
이와 같이, 드론의 활용 범위는 점차 확대되어 가는 반면, 드론에 대한 통제는 주로 개인이나 드론 운영자에 의해 개별적으로 이루어지고 있으므로, 공공 통제 구역이나, 사적 통제 구역으로 침입하거나 건물과의 충돌 또는 추락 등 다양한 문제가 발생하고 있다. In this way, the range of application of the drones is gradually enlarged, while the control of the drones is mainly carried out individually by the individual or the operator of the drone, so that they may enter the public controlled zone or the private control zone, Various problems are occurring.
본 발명의 실시예들은 드론 관제 방법 및 이를 수행하기 위한 장치 및 시스템과 드론 관제 서버를 제공하기 위한 것이다.Embodiments of the present invention are to provide a drones control method and apparatus and system for performing the dron control method and a dron control server.
예시적인 실시예에 따른 드론 관제 서버는, 무선 통신망을 통해 드론 및 드론 운용 단말기와 통신하는 통신부; 및 상기 드론 운용 단말기로부터 수신한 비행 조작 신호를 상기 드론의 위치 정보 및 상기 드론의 자세 정보, 및 상기 드론의 운행 제한 정보 중 적어도 하나에 따라 보정하여 비행 보정 제어 신호를 생성하고, 생성된 상기 비행 보정 제어 신호를 상기 통신부를 통해 상기 드론으로 전송하여 상기 드론의 비행을 관제하는 비행 제어부를 포함한다.A drones control server according to an exemplary embodiment includes a communication unit for communicating with a drones and a drone operation terminal through a wireless communication network; And generating a flight correction control signal by correcting the flight operation signal received from the drones operating terminal according to at least one of position information of the drones, attitude information of the drones, and travel restriction information of the drones, And a flight control unit for transmitting a correction control signal to the drones via the communication unit to control the drones.
상기 운행 제한 정보는, 상기 드론의 비행이 제한 또는 금지되는 지역에 대한 운행 제한 지역 정보 및 상기 드론에 탑재된 기능이 제한될 필요가 있는 지역에 대한 기능 제한 지역 정보 중 적어도 하나를 포함할 수 있다. The operation restriction information may include at least one of operation restriction area information for an area where the drones are restricted or prohibited and function restriction area information for an area where the function installed in the drones needs to be restricted .
상기 비행 제어부는, 상기 드론이 상기 운행 제한 지역을 회피하도록 상기 비행 조작 신호를 보정하여 상기 비행 보정 제어 신호를 생성할 수 있다. The flight control unit may generate the flight correction control signal by correcting the flight operation signal so that the drones avoid the travel restriction area.
상기 기능 제한 지역 정보는, 촬영이 금지되는 지역에 대한 정보를 포함하고, 상기 드론 관제 서버는, 상기 드론 운용 단말기로부터 촬영 신호를 수신하는 경우, 상기 드론의 위치가 상기 촬영이 금지되는 지역인지에 따라 상기 드론의 촬영 동작을 제한하도록 하는 촬영 제어부를 더 포함할 수 있다.Wherein the function restriction area information includes information on an area in which shooting is prohibited, and when the drones control server receives an imaging signal from the drones operating terminal, the drones control server determines whether the position of the drones is prohibited And a shooting control unit for limiting the shooting operation of the drones.
상기 비행 제어부는, 상기 드론의 자세가 기 설정된 자세 범위를 벗어나지 않도록 상기 비행 조작 신호를 보정하여 상기 비행 보정 제어 신호를 생성할 수 있다.The flight control unit may generate the flight correction control signal by correcting the flight operation signal so that the attitude of the dron does not deviate from the predetermined attitude range.
상기 드론 관제 서버는, 상기 드론의 출발지 및 목적지와 상기 운행 제한 정보에 기초하여 상기 드론의 비행 경로 정보 및 비행 고도 정보 중 적어도 하나를 포함하는 비행 운행 정보를 생성하는 비행 운행 정보 생성부를 더 포함할 수 있다.The drone control server may further include a flight driving information generating unit for generating flight driving information including at least one of flight path information and flight altitude information of the drones based on a start point and a destination of the dron and the operation restriction information .
상기 드론 관제 서버는, 상기 무선 통신망의 통신 범위 이탈 지역으로 이동식 중계기를 이동시켜 상기 드론과 통신하게 하는 이동식 중계기 제어부를 더 포함할 수 있다.The drone control server may further include a mobile repeater control unit for moving the mobile repeater to the out of communication range of the wireless communication network to communicate with the drone.
상기 이동식 중계기 제어부는, 상기 드론의 비행 경로를 확인하고, 상기 드론의 비행 경로 상에 통신 범위 이탈 지역이 있는 경우, 상기 통신 범위 이탈 지역과 최근접에 위치한 이동식 중계기를 상기 통신 범위 이탈 지역으로 이동시킬 수 있다.Wherein the mobile repeater control unit confirms the flight path of the drones and moves the mobile repeater located closest to the communication range deviation area to the communication range deviation zone when there is a communication range deviation zone on the flight path of the drones .
상기 이동식 중계기는, 통신 중계 기능을 구비한 무인 항공기일 수 있다.The mobile repeater may be an unmanned aerial vehicle having a communication relay function.
예시적인 실시예에 따른 드론 관제 방법은, 무선 통신망을 이용하여 드론을 관제하는 방법으로서, 드론 관제 서버에서, 드론 운용 단말기로부터 비행 조작 신호를 수신하는 단계; 상기 드론 관제 서버에서, 상기 비행 조작 신호를 상기 드론의 위치 정보 및 상기 드론의 자세 정보, 및 상기 드론의 운행 제한 정보 중 적어도 하나에 따라 보정하여 비행 보정 제어 신호를 생성하는 단계; 및 상기 드론 관제 서버에서, 상기 비행 보정 제어 신호를 상기 드론으로 전송하는 단계를 포함한다.A dron controlling method according to an exemplary embodiment is a method of controlling a dron using a wireless communication network, the method comprising: receiving a flying operation signal from a drones operating terminal at a dron control server; Generating a flight correction control signal by correcting the flight operation signal in accordance with at least one of position information of the drones, attitude information of the drones, and travel restriction information of the drones; And transmitting, at the drone control server, the flight correction control signal to the drones.
상기 운행 제한 정보는, 상기 드론의 비행이 제한 또는 금지되는 지역에 대한 운행 제한 지역 정보 및 상기 드론에 탑재된 기능이 제한될 필요가 있는 지역에 대한 기능 제한 지역 정보 중 적어도 하나를 포함할 수 있다. The operation restriction information may include at least one of operation restriction area information for an area where the drones are restricted or prohibited and function restriction area information for an area where the function installed in the drones needs to be restricted .
상기 비행 보정 제어 신호를 생성하는 단계는, 상기 드론 관제 서버에서, 상기 드론이 상기 운행 제한 지역을 회피하도록 상기 비행 조작 신호를 보정할 수 있다.The generating of the flight correction control signal may correct, at the drone control server, the flight operation signal so that the drone avoids the travel restriction area.
상기 기능 제한 지역 정보는, 촬영이 금지되는 지역에 대한 정보를 포함하고, 상기 드론 관제 서버에서, 상기 드론 운용 단말기로부터 촬영 신호를 수신하는 단계; 및 상기 드론 관제 서버에서, 상기 드론의 위치가 상기 촬영이 금지되는 지역인지에 따라 상기 드론의 촬영 동작을 제한하는 단계를 더 포함할 수 있다.Wherein the function restriction area information includes information on an area where photographing is prohibited, the method comprising the steps of: receiving, at the drone control server, a photographed signal from the drone operation terminal; And limiting the shooting operation of the drones in accordance with whether the position of the drones is prohibited in the drones control server.
상기 비행 보정 제어 신호를 생성하는 단계는, 상기 드론 관제 서버에서, 상기 드론의 자세가 기 설정된 자세 범위를 벗어나지 않도록 상기 비행 조작 신호를 보정할 수 있다.The generating of the flight correction control signal may correct the flight operation signal in the drone control server so that the posture of the drone does not deviate from the predetermined posture range.
상기 비행 조작 신호를 수신하는 단계 이전에, 상기 드론 관제 서버에서, 상기 드론의 출발지 및 목적지와 상기 운행 제한 정보에 기초하여 상기 드론의 비행 경로 정보 및 비행 고도 정보 중 적어도 하나를 포함하는 비행 운행 정보를 생성하는 단계; 및 상기 드론 관제 서버에서, 상기 비행 운행 정보를 상기 드론 운용 단말기 및 상기 드론 중 적어도 하나로 전송하는 단계를 더 포함할 수 있다.Wherein, before the step of receiving the flight operation signal, at the drone control server, the flight management information including at least one of the flight path information and the flight altitude information of the dron, based on the start point and the destination of the dron, ≪ / RTI > And transmitting, at the drone control server, the flight management information to at least one of the drone operation terminal and the drone.
상기 드론 관제 서버에서, 상기 무선 통신망의 통신 범위 이탈 지역으로 이동식 중계기를 이동시켜 상기 드론과 통신하게 하는 단계를 더 포함할 수 있다.And moving the mobile repeater to the out-of-coverage area of the wireless communication network to allow the drones server to communicate with the drones.
상기 이동식 중계기를 이동시키는 단계는, 상기 드론 관제 서버에서, 상기 드론의 비행 경로 상에 상기 통신 범위 이탈 지역이 있는지 여부를 확인하는 단계; 상기 통신 범위 이탈 지역이 있는 경우, 상기 드론 관제 서버에서, 상기 통신 범위 이탈 지역과 최근접에 위치한 이동식 중계기를 확인하는 단계; 및 상기 드론 관제 서버에서, 상기 최근접에 위치한 이동식 중계기를 상기 통신 범위 이탈 지역으로 이동시키는 단계를 포함할 수 있다. The step of moving the mobile repeater may include the steps of: checking, at the drone control server, whether or not the communication range out of the drones is present on the flight path of the drones; Confirming, at the drone control server, a mobile repeater located closest to the communication range out-of-area, if the communication range out-of-range exists; And moving, at the drone control server, the nearest mobile repeater to the out of communication range.
예시적인 실시예에 따른 시스템은, 드론; 상기 드론을 운용하는 드론 운용 단말기, 및 무선 통신망을 이용하여 상기 드론을 관제하는 드론 관제 서버를 포함하는 시스템으로서, 상기 드론 관제 서버는, 상기 드론 운용 단말기로부터 비행 조작 신호를 수신하는 동작; 상기 비행 조작 신호를 상기 드론의 위치 정보 및 상기 드론의 자세 정보, 및 상기 드론의 운행 제한 정보 중 적어도 하나에 따라 보정하여 비행 보정 제어 신호를 생성하는 동작; 및 상기 비행 보정 제어 신호를 상기 드론으로 전송하는 동작을 수행하도록 구성된다.A system according to an exemplary embodiment includes a drones; A drone operation terminal for operating the drone, and a drone control server for controlling the drone using a wireless communication network, wherein the drone control server comprises: an operation for receiving a flight operation signal from the drone operation terminal; Generating the flight correction control signal by correcting the flight operation signal according to at least one of position information of the drones, attitude information of the drones, and travel restriction information of the drones; And transmitting the flight correction control signal to the drones.
상기 드론은, 낙하 시 낙하 속도를 저하시켜주는 비상 낙하 수단을 포함할 수 있다.The drones may include an emergency falling means for lowering the falling speed upon falling.
상기 시스템은, 상기 드론이 촬영하는 촬영 영상을 수신하고, 수신한 촬영 영상을 상기 드론 운용 단말기로 전송하는 서비스 서버를 더 포함할 수 있다.The system may further include a service server for receiving the photographed image photographed by the drone and transmitting the photographed image to the drone operation terminal.
상기 무선 통신망은, 복수의 기지국을 포함하고, 상기 드론은 상기 드론과 인접한 기지국들과의 거리를 측정하고, 상기 측정된 거리 및 상기 기지국의 위치 정보를 이용하여 상기 드론의 위치를 산출할 수 있다.The wireless communication network may include a plurality of base stations and the drones may measure a distance between the drones and adjacent base stations and may calculate the location of the drones using the measured distance and the location information of the base station .
상기 시스템은, 상기 드론 관제 서버의 관제에 의해 상기 무선 통신망의 통신 범위 이탈 지역으로 이동하는 이동식 중계기를 더 포함할 수 있다.The system may further include a mobile repeater moving to a region out of communication range of the wireless communication network by the control of the drone control server.
상기 이동식 중계기는, 통신 중계 기능을 구비한 무인 항공기로서, 상기 통신 범위 이탈 지역에서 상기 드론과 통신을 수행할 수 있다.The mobile repeater may be an unmanned aerial vehicle having a communication relay function, and may perform communication with the drones in the out of communication range.
예시적인 실시예에 따른 장치는, 하나 이상의 프로세서; 메모리; 및 하나 이상의 프로그램을 포함하는 장치로서, 상기 하나 이상의 프로그램은 상기 메모리에 저장되고 상기 하나 이상의 프로세서에 의해 실행되도록 구성되며, 상기 프로그램은, 드론을 조작하기 위한 비행 조작 신호를 수신하는 동작; 상기 비행 조작 신호를 상기 드론의 위치 정보 및 상기 드론의 자세 정보, 및 상기 드론의 운행 제한 정보 중 적어도 하나에 따라 보정하여 비행 보정 제어 신호를 생성하는 동작; 및 상기 비행 보정 제어 신호를 상기 드론으로 전송하는 동작을 실행하기 위한 명령어들을 포함한다.An apparatus according to an exemplary embodiment includes one or more processors; Memory; And one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the program comprising: an operation of receiving a flight control signal for operating a drones; Generating the flight correction control signal by correcting the flight operation signal according to at least one of position information of the drones, attitude information of the drones, and travel restriction information of the drones; And transmitting the flight correction control signal to the drones.
예시적인 실시예에 의하면, 이미 구축되어 있는 무선 통신망을 이용하여 드론의 관제가 가능토록 함으로써, 드론의 관제 범위를 확장시킴과 동시에 드론 관제를 위한 통신망 구축 비용을 절감할 수 있다. According to the exemplary embodiment, it is possible to control the drones by using the already established wireless communication network, thereby expanding the control range of the drones and reducing the construction cost of the communication network for controlling the drones.
또한, 드론 운용 단말기로부터 수신한 비행 조작 신호를 드론의 위치 정보, 자세 정보, 운행 제한 정보 등에 따라 보정하여 드론을 관제함으로써, 드론의 제한 구역 침입 내지는 충돌 등을 방지할 수 있게 된다.Further, by controlling the drones by correcting the flight operation signal received from the drones operating terminal according to the position information, the attitude information, the travel restriction information, etc. of the drones, it is possible to prevent intruding or collision of the drones.
또한, 드론이 무선 통신망의 통신 범위를 이탈한 경우, 이동식 중계기를 통해 드론과 통신하도록 함으로써, 무선 통신망의 통신 범위 이외의 지역에서도 드론을 관제할 수 있게 되며, 그로 인해 드론의 관제 범위를 더욱 확장시킬 수 있게 된다.Further, when the drones deviate from the communication range of the wireless communication network, the drones can be controlled outside the communication range of the wireless communication network by communicating with the drones through the mobile repeater, thereby further extending the control range of the drones .
도 1은 예시적인 실시예에 따른 드론 관제 서비스 시스템의 구성을 나타낸 도면
도 2는 예시적인 실시예에 따른 드론 관제 서버의 구성을 나타낸 도면
도 3은 예시적인 실시예에 따른 이동식 중계기를 이용하여 드론과 통신을 수행하는 상태를 나타낸 도면
도 4는 예시적인 실시예에 따른 드론 관제 방법을 나타낸 흐름도
도 5는 예시적인 다른 실시예에 따른 드론 관제 방법을 나타낸 흐름도
도 6은 예시적인 실시예들에서 사용되기에 적합한 예시적인 컴퓨팅 장치를 포함하는 컴퓨팅 환경을 나타낸 도면1 is a diagram illustrating a configuration of a drone control service system according to an exemplary embodiment;
2 is a diagram showing a configuration of a drone control server according to an exemplary embodiment;
3 is a diagram illustrating a state in which communication with a drone is performed using a mobile repeater according to an exemplary embodiment;
4 is a flow chart illustrating a drones control method according to an exemplary embodiment.
5 is a flow chart illustrating a drones control method according to another exemplary embodiment
Figure 6 illustrates a computing environment including an exemplary computing device suitable for use in the exemplary embodiments
이하, 도면을 참조하여 본 발명의 구체적인 실시형태를 설명하기로 한다. 이하의 상세한 설명은 본 명세서에서 기술된 방법, 장치 및/또는 시스템에 대한 포괄적인 이해를 돕기 위해 제공된다. 그러나 이는 예시에 불과하며 본 발명은 이에 제한되지 않는다.Hereinafter, specific embodiments of the present invention will be described with reference to the drawings. The following detailed description is provided to provide a comprehensive understanding of the methods, apparatus, and / or systems described herein. However, this is merely an example and the present invention is not limited thereto.
본 발명의 실시예들을 설명함에 있어서, 본 발명과 관련된 공지기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략하기로 한다. 그리고, 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다. 상세한 설명에서 사용되는 용어는 단지 본 발명의 실시예들을 기술하기 위한 것이며, 결코 제한적이어서는 안 된다. 명확하게 달리 사용되지 않는 한, 단수 형태의 표현은 복수 형태의 의미를 포함한다. 본 설명에서, "포함" 또는 "구비"와 같은 표현은 어떤 특성들, 숫자들, 단계들, 동작들, 요소들, 이들의 일부 또는 조합을 가리키기 위한 것이며, 기술된 것 이외에 하나 또는 그 이상의 다른 특성, 숫자, 단계, 동작, 요소, 이들의 일부 또는 조합의 존재 또는 가능성을 배제하도록 해석되어서는 안 된다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the following description, well-known functions or constructions are not described in detail since they would obscure the invention in unnecessary detail. The following terms are defined in consideration of the functions of the present invention, and may be changed according to the intention or custom of the user, the operator, and the like. Therefore, the definition should be based on the contents throughout this specification. The terms used in the detailed description are intended only to describe embodiments of the invention and should in no way be limiting. Unless specifically stated otherwise, the singular forms of the expressions include plural forms of meanings. In this description, the expressions "comprising" or "comprising" are intended to indicate certain features, numbers, steps, operations, elements, parts or combinations thereof, Should not be construed to preclude the presence or possibility of other features, numbers, steps, operations, elements, portions or combinations thereof.
이하의 설명에 있어서, 신호 또는 정보의 "전송", "통신", "송신", "수신" 기타 이와 유사한 의미의 용어는 일 구성요소에서 다른 구성요소로 신호 또는 정보가 직접 전달되는 것뿐만이 아니라 다른 구성요소를 거쳐 전달되는 것도 포함한다. 특히 신호 또는 정보를 일 구성요소로 "전송" 또는 "송신"한다는 것은 그 신호 또는 정보의 최종 목적지를 지시하는 것이고 직접적인 목적지를 의미하는 것이 아니다. 이는 신호 또는 정보의 "수신"에 있어서도 동일하다. 또한 본 명세서에 있어서, 2 이상의 데이터 또는 정보가 "관련"된다는 것은 하나의 데이터(또는 정보)를 획득하면, 그에 기초하여 다른 데이터(또는 정보)의 적어도 일부를 획득할 수 있음을 의미한다.In the following description, terms such as " transmission ", "transmission "," transmission ", "reception ", and the like, of a signal or information refer not only to the direct transmission of signals or information from one component to another But also through other components. In particular, "transmitting" or "transmitting" a signal or information to an element is indicative of the final destination of the signal or information and not a direct destination. This is the same for "reception" of a signal or information. Also, in this specification, the fact that two or more pieces of data or information are "related" means that when one piece of data (or information) is acquired, at least a part of the other data (or information) can be obtained based thereon.
도 1은 예시적인 실시예에 따른 드론 관제 서비스 시스템의 구성을 나타낸 도면이다.1 is a diagram illustrating a configuration of a drone control service system according to an exemplary embodiment.
도 1을 참조하면, 드론 관제 서비스 시스템(100)은 드론 운용 단말기(102), 드론 관제 서버(104), 드론(106), 서비스 서버(108), 및 무선 통신망(110)을 포함할 수 있다. 드론 운용 단말기(102), 드론 관제 서버(104), 드론(106), 및 서비스 서버(108)는 무선 통신망(110)을 통해 상호 통신 가능하게 연결될 수 있다. Referring to Figure 1, a drones
드론 운용 단말기(102)는 드론(106)을 운용하는 주체의 단말기이다. 즉, 드론 운용 단말기(102)는 드론(106)을 조작하는 사용자의 단말기이다. 드론 운용 단말기(102)는 드론(106)을 소정 목적지까지 이동시킨 후 목적지 주변을 촬영하도록 할 수 있다. 드론 운용 단말기(102)는 드론(106)을 조작할 수 있는 인터페이스(예를 들어, 조이스틱, 버튼, 터치 스크린 등)를 구비한다. 드론 운용 단말기(102)는 프로세서 및 그 프로세서에 의해 액세스 가능한 메모리와 같은 컴퓨터 판독 가능 저장 매체를 포함할 수 있다. 컴퓨터 판독 가능 저장 매체는 프로세서의 내부 또는 외부에 배치될 수 있고, 잘 알려진 다양한 수단으로 프로세서와 연결될 수 있다. 컴퓨터 판독 가능 저장 매체에는 컴퓨터 실행 가능 명령어가 저장되어 있을 수 있다. 컴퓨터 판독 가능 저장 매체에 저장된 명령어는 프로세서에 의해 실행되는 경우 프로세서로 하여금 예시적인 실시예에 따른 동작을 수행하게 할 수 있다. 예를 들어, 컴퓨터 판독 가능 저장 매체 상에는 애플리케이션이 상주할 수 있다. 애플리케이션은 프로세서에 의해 실행 가능한 명령어의 소정의 집합을 포함한다. 애플리케이션은 드론(106)을 조작하기 위한 명령어들의 집합을 포함할 수 있다. 애플리케이션은 애플리케이션이 업로드되어 있는 서버 컴퓨팅 장치로부터 드론 운용 단말기(102)의 사용자에 의해 다운로드되어 컴퓨터 판독 가능 저장 매체에 저장될 수 있다. 또한, 컴퓨터 판독 가능 저장 매체는 사용자 단말기(102) 상에서 애플리케이션과 같은 명령어 집합을 실행하기 위한 운영체제의 컴포넌트들(미도시)을 포함한다. 예를 들어, 이러한 운영체제는 애플(Apple) 사의 iOS 또는 구글(Google) 사의 Android일 수 있다.The
드론 운용 단말기(102)는 드론(106)이 이동할 목적지까지의 경로 설정을 위한 기초 정보(경로 설정 기초 정보)를 드론 관제 서버(104)로 전송할 수 있다. 경로 설정 기초 정보는 드론(106)의 출발지 및 목적지 정보를 포함할 수 있다. 드론 운용 단말기(102)는 드론 관제 서버(104)로부터 비행 운행 정보를 수신할 수 있다. 비행 운행 정보는 드론(106)의 비행 경로에 대한 정보(비행 경로 정보) 및 비행 고도에 대한 정보(비행 고도 정보) 중 적어도 하나를 포함할 수 있다. 드론 운용 단말기(102)의 사용자는 비행 운행 정보를 참고하여 드론(106)의 조작을 수행할 수 있다. 드론 운용 단말기(102)는 사용자의 조작에 따른 비행 조작 신호를 드론 관제 서버(104)로 전송할 수 있다. 비행 조작 신호는 드론(106)의 이동 조작 정보(예를 들어, 전진 이동, 후진 이동, 좌측 이동, 우측 이동, 상측 이동, 하측 이동, 좌회전, 우회전, 멈춤 등), 드론(106)의 자세 조작 정보, 및 드론(106)의 고도(高度) 조작 정보 중 적어도 하나가 포함될 수 있다. The
드론 운용 단말기(102)는 사용자의 명령에 따라 사진 촬영 또는 동영상 촬영을 위한 촬영 신호를 드론 관제 서버(104)로 전송할 수 있다. 드론 운용 단말기(102)는 서비스 서버(108)로부터 드론(106)이 촬영한 영상을 수신할 수 있다. 그러나, 이에 한정되는 것은 아니며 드론 운용 단말기(102)는 드론(106) 또는 드론 관제 서버(104)로부터 촬영 영상을 수신할 수도 있다. The
드론 관제 서버(104)는 드론(106)의 비행을 관제하는 역할을 한다. 드론 관제 서버(104)는 관리자 또는 드론 운용 단말기(102)의 요청에 따라 드론(106)의 등록 및 인증을 수행할 수 있다. 드론 관제 서버(104)는 드론 운용 단말기(102)로부터 경로 설정 기초 정보를 수신하는 경우, 경로 설정 기초 정보와 운행 제한 정보를 이용하여 비행 운행 정보를 생성할 수 있다. 드론 관제 서버(104)는 비행 운행 정보를 드론 운용 단말기(102)로 전송할 수 있다. 또한, 드론 관제 서버(104)는 비행 운행 정보를 드론(106)으로 전송할 수 있다. The drones control
여기서, 운행 제한 정보는 드론(106)의 비행 또는 기능이 통제될 필요가 있는 지역에 대한 정보를 포함할 수 있다. 예를 들어, 운행 제한 정보는 드론(106)의 비행이 제한 또는 금지되는 지역에 대한 정보인 운행 제한 지역 정보 및 드론(106)에 탑재된 기능이 제한될 필요가 있는 지역에 대한 정보인 기능 제한 지역 정보 중 적어도 하나를 포함할 수 있다. 그러나, 이에 한정되는 것은 아니며 운행 제한 정보는 관리자에 의해 다양하게 설정 및 변경될 수 있다. 운행 제한 정보는 지오펜스(Geo-fence)로 구현될 수 있다. Here, the travel restriction information may include information about an area where the flight or function of the
예시적인 실시예에서, 운행 제한 지역 정보는 군사 지역과 같이 법적으로 비행이 금지되는 지역, 일정 고도 이상 또는 이하로 비행 고도가 제한되어 있는 지역, 고층 빌딩과 같이 충돌 우려가 있는 장애물이 존재하는 지역, 및 비행을 위해 사전 허가가 요구되는 지역 등에 대한 정보를 포함할 수 있다. 기능 제한 지역은 촬영이 금지되는 지역 등에 대한 정보를 포함할 수 있다. In an exemplary embodiment, the restricted area information may include areas that are prohibited from legally flying, such as military areas, areas where flight altitudes are above or below a certain altitude, areas where there are obstacles that may cause conflict, such as high-rise buildings , And the area where prior permission is required for the flight. The restricted area may include information on the area where the shooting is prohibited, and the like.
드론 관제 서버(104)는 무선 통신망(110) 또는 드론(106)으로부터 드론(106)의 위치 정보를 수신할 수 있다. 드론 관제 서버(104)는 드론(106)으로부터 드론(106)의 자세 정보를 수신할 수 있다. 드론 관제 서버(104)는 드론 운용 단말기(102)로부터 비행 조작 신호를 수신하는 경우, 드론(106)의 위치 정보 및 자세 정보에 따라 비행 조작 신호를 보정하여 비행 보정 제어 신호를 생성할 수 있다. 드론 관제 서버(104)는 드론(106)이 운행 제한 지역을 우회하도록 비행 조작 신호를 보정하여 비행 보정 제어 신호를 생성할 수 있다. 드론 관제 서버(104)는 드론(106)이 안정적인 자세를 유지하면서 비행하도록 비행 조작 신호를 보정하여 비행 보정 제어 신호를 생성할 수 있다. The drones control
드론 관제 서버(104)는 비행 보정 제어 신호를 드론(106)으로 전송하여 드론(106)의 비행을 제어할 수 있다. 드론 관제 서버(104)는 드론 운용 단말기(102)로부터 촬영 신호를 수신하는 경우, 드론(106)의 위치 정보 및 운행 제한 정보에 따라 촬영 신호를 드론(106)으로 전송하거나 촬영 제한 신호를 드론 운용 단말기(102)로 전송할 수 있다. 촬영 제한 신호는 드론(106)으로도 전송될 수 있다. The
드론(106)은 사람이 탑승하지 않고 원격 조정에 의해 비행하거나 지정된 경로를 따라 자율적으로 비행하는 비행체로서, 무인 항공기(Unmanned Aerial Vehicle, UAV)로도 지칭될 수 있으나, 탑승자 없이 원격 조정에 의해 비행하거나 지정된 경로를 따라 자율적으로 비행할 수 있는 모든 형태의 비행체를 포함할 수 있으며, 특정한 명칭 및 형태에 제한되는 것은 아니다. 드론(106)은 군사, 운송, 방범, 관찰, 촬영 등 다양한 용도로 운용될 수 있으며, 그 용도에 따라 카메라, 적외선 센서, 열 감지 센서, 자세 센서, 위치 측정 센서(예를 들어, GPS 수신기) 등과 같은 다양한 센서들이 탑재될 수 있다.The
드론(106)은 드론 관제 서버(104)로부터 수신되는 비행 보정 제어 신호에 따라 비행할 수 있다. 드론(106)은 비행 보정 제어 신호에 따라 비행 경로, 비행 고도, 및 자세 중 적어도 하나를 변경할 수 있다. 드론(106)은 드론 관제 서버(104)로부터 수신되는 촬영 신호 또는 촬영 제한 신호에 따라 카메라의 동작을 제어할 수 있다. 드론(106)은 촬영 신호에 따라 주변 지역을 촬영하고, 촬영한 영상을 서비스 서버(108)로 전송할 수 있다. 또한, 드론(106)은 촬영 영상을 드론 관제 서버(104) 또는 드론 운용 단말기(102)로 전송할 수도 있다. 드론(106)이 위치 측정 센서를 구비한 경우, 드론(106)은 자신의 위치에 대한 정보를 드론 관제 서버(104)로 전송할 수 있다. 드론(106)은 자신의 자세에 대한 정보를 드론 관제 서버(104)로 전송할 수 있다. 또한, 드론(106)은 드론 관제 서버(104)로부터 비행 운행 정보를 수신하고, 비행 운행 정보에 따라 자율 비행을 할 수도 있다. The
드론(106)은 비상 낙하 수단(예를 들어, 낙하산 등)을 구비하여 낙하 속도를 저하시킬 수 있다. 예시적인 실시예에서, 드론(106)은 통신 두절 또는 기기 고장 또는 충돌 등에 따라 낙하하는 경우, 비상 낙하 수단이 드론(106)의 본체로부터 펼쳐지도록 마련될 수 있다. 또한, 드론(106)은 낙하 시 경보음을 발생시켜 주변 사람이 드론(106)의 낙하를 인지하도록 할 수 있다. The
서비스 서버(108)는 드론(106)으로부터 촬영 영상을 수신할 수 있다. 서비스 서버(108)는 드론(106)을 운용하는 사용자별로 촬영 영상을 저장할 수 있다. 서비스 서버(108)는 드론(106)의 촬영 영상을 드론 운용 단말기(102)로 전송할 수 있다. 이때, 서비스 서버(108)는 드론(106)의 촬영 영상을 실시간으로 전송(스트리밍 방식으로 전송)할 수 있다. 즉, 서비스 서버(108)는 드론(106)과 드론 운용 단말기(102) 간에 촬영 영상을 중계할 수 있다. The
무선 통신망(110)은 드론 운용 단말기(102), 드론 관제 서버(104), 드론(106), 및 서비스 서버(108) 간에 통신을 중계할 수 있다. 구체적으로, 드론(106)은 무선 통신망(110)의 기지국(110-1, 110-2, 110-N) 중 적어도 하나에 접속하여 드론 관제 서버(104) 및 서비스 서버(108)와 통신할 수 있다. 이를 위해, 드론 운용 단말기(102)의 사용자는 무선 통신망(110)을 운영하는 무선 통신사의 무선 통신 서비스에 가입하여 운용하고자 하는 드론(106)을 등록할 수 있다. The
예시적인 실시예에서, 무선 통신망(110)은 무선 통신 사업자에 의해 운영되는 통신망으로서, WCDMA(Wideband Code Division Multiple Access) 방식 또는 LTE(Long Term Evolution) 방식의 이동 통신망일 수 있으나, 이에 한정되는 것은 아니며 복수의 기지국을 이용하여 무선 통신 단말로 무선 통신 서비스를 제공하는 다양한 방식의 통신망을 포함할 수 있다. In an exemplary embodiment, the
무선 통신망(110)의 기지국(110-1, 110-2, 110-N)을 통해 드론(106)과 통신을 수행함으로써, 원거리의 드론(106)도 관제할 수 있게 되며, 그로 인해 드론(106)의 비행 범위를 넓힐 수 있게 된다. 한편, 도 1에서는 드론 관제 서버(104)에 의해 관제되는 드론(106)이 하나인 것으로 도시하였으나, 이는 설명의 편의를 위한 예시적인 것이며, 드론 관제 서버(104)는 하나 이상의 드론(106)을 관제할 수 있다. 또한, 드론 운용 단말기(102)도 하나 이상의 드론(106)을 운용할 수 있다. The
무선 통신망(110)은 드론(106)의 위치를 확인하고, 드론(106)의 위치 관련 정보를 드론 관제 서버(104)로 전송할 수 있다. 즉, 무선 통신망(110)은 복수의 기지국(110-1, 110-2, 110-N)을 구비하고 있으므로, 멀티 셀 기반의 IPS(Indoor Positioning Service) 기술을 응용하여 드론(106)의 위치를 추적할 수 있다. 구체적으로, 드론(106) 인근의 기지국들이 드론(106)과 통신을 수행하여 드론(106)과의 거리를 측정한 후, 드론(106)과의 측정된 거리 및 해당 기지국 식별 정보(또는 기지국 위치 정보)를 드론 관제 서버(104)로 전송할 수 있다. 그러면, 드론 관제 서버(104)는 드론(106)과의 측정된 거리 및 기지국 식별 정보(또는 기지국 위치 정보)를 기반으로 드론(106)의 현재 위치를 산출할 수 있다. 그러나, 이에 한정되는 것은 아니며 기지국들 중 어느 하나가 드론(106)의 현재 위치를 산출한 후, 드론 관제 서버(104)로 전송할 수도 있다. 또한, 드론(106)이 인근의 기지국들과의 거리를 측정하고, 각 기지국으로부터 해당 기지국의 위치 정보를 수신하여 드론(106)의 현재 위치를 산출할 수도 있다. 이와 같이, 무선 통신망(110)을 통해 드론(106)의 위치를 추적할 수 있으므로, 드론(106)에 위치 측정 센서를 구비하지 않아도 된다.The
도 2는 예시적인 실시예에 따른 드론 관제 서버의 구성을 나타낸 도면이다. 2 is a diagram illustrating a configuration of a drone control server according to an exemplary embodiment.
도 2를 참조하면, 드론 관제 서버(104)는 통신부(201), 비행 운행 정보 생성부(203), 비행 제어부(205), 촬영 제어부(207), 및 저장부(209)를 포함할 수 있다. 2, the
통신부(201)는 무선 통신망(110)을 통해 드론 운용 단말기(102) 및 드론(106)과 각각 데이터 통신을 수행한다. The
비행 운행 정보 생성부(203)는 드론 운용 단말기(102)로부터 수신한 경로 설정 기초 정보와 기 저정된 운행 제한 정보에 기초하여 비행 운행 정보를 생성할 수 있다. 비행 운행 정보는 비행 경로 정보 및 비행 고도 정보 중 적어도 하나를 포함할 수 있다. 여기서, 경로 설정 기초 정보의 일부(예를 들어, 드론(106)의 출발지 정보)는 드론(106) 또는 무선 통신망(110)으로부터 획득할 수도 있다. The flight operation
구체적으로, 비행 운행 정보 생성부(203)는 드론(106)의 출발지에서 목적지까지의 최단 비행 경로를 설정할 수 있다. 그리고, 비행 운행 정보 생성부(203)는 최단 비행 경로 상의 운행 제한 지역(예를 들어, 군사 지역, 장애물이 존재하는 지역, 비행을 위해 사전 허가가 요구되는 지역 등)을 확인하고, 드론(106)이 운행 제한 지역을 회피하도록 최단 비행 경로를 수정하여 비행 경로 정보를 생성할 수 있다. 또한, 비행 운행 정보 생성부(203)는 최단 비행 경로 상의 비행 고도 제한 지역을 확인하여 드론(106)이 해당 고도 제한을 벗어나지 않도록 비행 고도 정보를 생성할 수 있다.Specifically, the flight operation
비행 운행 정보 생성부(203)는 다른 드론의 비행 경로를 고려하여 비행 운행 정보를 생성할 수 있다. 구체적으로, 복수의 드론 사이의 비행 경로 및 비행 고도가 중복되거나 교차되는 경우, 비행 운행 정보 생성부(203)는 이미 비행 경로 및 비행 고도가 결정된 다른 드론의 비행 경로 및 비행 고도를 고려하여 드론(106)의 비행 경로 및 비행 고도를 결정할 수 있다. 예를 들어, 비행 운행 정보 생성부(203)는 다른 드론과의 비행 경로와 중복 또는 교차되는 구간에서, 다른 드론과 상이한 비행 고도로 운행되도록 드론(106)의 비행 고도를 결정할 수 있다. The flight operation
비행 제어부(205)는 드론 운용 단말기(102)로부터 수신한 비행 조작 신호를 드론(106)의 위치 정보 및 자세 정보에 따라 보정하여 비행 보정 제어 신호를 생성할 수 있다. 구체적으로, 비행 제어부(205)는 비행 조작 신호에 포함된 이동 조작 정보에 따라 드론(106)이 비행하게 되면, 드론(106)이 운행 제한 지역으로 접근하거나 운행 제한 지역 안으로 들어가는 경우, 드론(106)이 운행 제한 지역을 우회하거나 벗어나도록 이동 조작 정보를 보정할 수 있다. 또한, 비행 제어부(205)는 비행 조작 신호에 포함된 고도 조작 정보에 따라 드론(106)의 고도를 조정하면, 드론(106)이 비행 고도 제한을 위반하게 되는 경우, 드론(106)이 비행 고도 제한을 위반하지 않도록 고도 조작 정보를 보정할 수 있다. 또한, 비행 제어부(205)는 비행 조작 신호에 포함된 자세 조작 정보, 이동 조작 정보, 및 고도 조작 정보 등에 따라 드론(106)이 비행하게 되면, 드론(106)의 자세가 불안정해지거나 드론(106)이 추락할 위험이 있는 경우, 드론(106)이 안정적인 자세로 비행할 수 있도록 비행 조작 신호를 보정할 수 있다. 즉, 비행 제어부(205)는 드론(106)의 자세가 기 설정된 자세 범위를 벗어나지 않도록 비행 조작 신호를 보정할 수 있다. The
또한, 비행 제어부(205)는 드론(106)이 자율 비행하는 경우, 드론(106)의 위치를 실시간으로 추적하여 드론(106)이 운행 제한 지역을 회피하여 비행하도록 드론(106)의 비행 경로를 제어할 수 있다. The
촬영 제어부(207)는 드론 운용 단말기(102)로부터 촬영 신호를 수신하는 경우, 드론(106)의 위치 정보 및 운행 제한 정보를 이용하여 드론(106)의 위치가 촬영이 금지된 지역인지 여부를 확인할 수 있다. 드론(106)의 위치가 촬영이 금지된 지역이 아닌 경우, 촬영 제어부(207)는 촬영 신호를 드론(106)으로 전송하여 주변을 촬영하도록 할 수 있다. 드론(106)의 위치가 촬영이 금지된 지역인 경우, 촬영 제어부(207)는 촬영 제한 신호를 드론(106) 또는 드론 운용 단말기(102)로 전송하여 촬영을 제한할 수 있다. When the photographing signal is received from the
저장부(209)는 드론 운용 단말기(102)로부터 수신한 경로 설정 기초 정보를 저장할 수 있다. 저장부(209)는 운행 제한 정보(운행 제한 지역 정보 및 기능 제한 지역 정보 중 적어도 하나를 포함)를 저장할 수 있다. 여기서, 운행 제한 정보는 지오펜스(Geo-fence)로 구현될 수 있다. 저장부(209)는 드론 운용 단말기(102) 및 드론(106)의 등록 정보 및 인증 정보를 저장할 수 있다. The
한편, 예시적인 실시예에서, 드론 관제 서비스 시스템(100)은 이동식 중계기를 이용하여 드론(106)과 통신을 수행할 수도 있다. Meanwhile, in an exemplary embodiment, the drone
도 3은 예시적인 실시예에 따른 이동식 중계기를 이용하여 드론과 통신을 수행하는 상태를 나타낸 도면이다. 3 is a diagram illustrating a state in which communication with a drone is performed using a mobile repeater according to an exemplary embodiment.
도 3을 참조하면, 드론(106)의 비행 중 드론(106)이 무선 통신망(110)의 통신 범위를 벗어나는 경우, 이동식 중계기(150)가 드론(106)과 통신 가능한 지점까지 이동하여 드론(106)과 통신을 수행함으로써, 드론(106)의 관제 범위를 확장시킬 수 있게 된다. 3, when the
구체적으로, 드론 관제 서버(104)는 드론(106)의 비행 경로를 통해 드론(106)이 무선 통신망(110)의 통신 범위를 벗어나게 되는지 여부를 확인한다. 드론(106)이 무선 통신망(110)의 통신 범위를 벗어나게 되는 경우, 드론 관제 서버(104)는 이동식 중계기(150)를 관제하여 이동식 중계기(150)를 드론(106)과 통신 가능한 지점까지 이동시킨다. 여기서, 이동식 중계기(150)는 통신 중계 기능을 구비한 드론일 수 있다. 이동식 중계기(150)는 무선 통신망(110)의 통신 범위를 벗어난 지역에서 드론(106)과 통신 가능한 지점에 착륙한 후, 드론(106)과 통신을 수행할 수 있다. 드론 관제 서버(104)는 이동식 중계기(150)를 관제하기 위한 이동식 중계기 제어부(미도시)를 더 포함할 수 있다.Specifically, the
도 4는 예시적인 실시예에 따른 드론 관제 방법을 나타낸 흐름도이다. 도 4에 도시된 방법은 예를 들어, 드론 관제 서버(104)에 의해 수행될 수 있다. 도시된 흐름도에서는 상기 방법을 복수 개의 단계로 나누어 기재하였으나, 적어도 일부의 단계들은 순서를 바꾸어 수행되거나, 다른 단계와 결합되어 함께 수행되거나, 생략되거나, 세부 단계들로 나뉘어 수행되거나, 또는 도시되지 않은 하나 이상의 단계가 부가되어 수행될 수 있다.4 is a flow chart illustrating a drones control method according to an exemplary embodiment. The method shown in FIG. 4 may be performed, for example, by the drones control
도 4를 참조하면, 드론 관제 서버(104)는 경로 설정 기초 정보를 획득한다(S 101). 드론 관제 서버(104)는 경로 설정 기초 정보를 드론 운용 단말기(102) 및/또는 드론(106)으로부터 획득할 수 있다. 경로 설정 기초 정보는 드론(106)의 출발지 및 목적지 정보를 포함할 수 있다. Referring to FIG. 4, the
다음으로, 드론 관제 서버(104)는 획득한 경로 설정 기초 정보 및 기 저장된 운행 제한 정보를 이용하여 비행 운행 정보를 생성하고, 생성한 비행 운행 정보를 드론 운용 단말기(102)로 전송한다(S 103). 드론 관제 서버(104)는 비행 운행 정보를 드론(106)으로 전송할 수도 있다. Next, the
다음으로, 드론 관제 서버(104)는 드론 운용 단말기(102)로부터 비행 조작 신호를 수신하는 경우(S 105), 드론(106)의 위치 정보 및 자세 정보에 따라 비행 조작 신호를 보정하여 비행 보정 제어 신호를 생성한다(S 107). Next, when the
다음으로, 드론 관제 서버(104)는 비행 보정 제어 신호를 드론(106)으로 전송하여 드론(106)의 비행을 관제한다(S 109). Next, the
다음으로, 드론 관제 서버(104)는 드론 운용 단말기(102)로부터 촬영 신호를 수신하는 경우(S 111), 드론(106)의 위치에 해당하는 지역이 촬영 금지 구역인지 여부를 확인한다(S 113). 드론 관제 서버(104)는 드론(106)의 위치 정보 및 기 저장된 운행 제한 정보를 이용하여 드론(106)의 위치에 해당하는 지역이 촬영 금지 구역인지 여부를 확인할 수 있다. Next, the
단계 S 113의 확인 결과, 드론(106)의 위치에 해당하는 지역이 촬영 금지 구역인 경우, 드론 관제 서버(104)는 촬영 제한 신호를 드론 운용 단말기(102)로 저송한다(S 115). 단계 S 113의 확인 결과, 드론(106)의 위치에 해당하는 지역이 촬영 금지 구역이 아닌 경우, 드론 관제 서버(104)는 촬영 신호를 드론(106)으로 전송한다(S 117). If it is determined in step S113 that the area corresponding to the location of the
도 5는 예시적인 다른 실시예에 따른 드론 관제 방법을 나타낸 흐름도이다. 도 5에 도시된 방법은 예를 들어, 드론 관제 서버(104)에 의해 수행될 수 있다. 도시된 흐름도에서는 상기 방법을 복수 개의 단계로 나누어 기재하였으나, 적어도 일부의 단계들은 순서를 바꾸어 수행되거나, 다른 단계와 결합되어 함께 수행되거나, 생략되거나, 세부 단계들로 나뉘어 수행되거나, 또는 도시되지 않은 하나 이상의 단계가 부가되어 수행될 수 있다.5 is a flowchart illustrating a drones control method according to another exemplary embodiment. The method shown in Fig. 5 may be performed, for example, by the drones control
도 5를 참조하면, 드론 관제 서버(104)는 경로 설정 기초 정보를 획득한다(S 201). 드론 관제 서버(104)는 경로 설정 기초 정보를 드론 운용 단말기(102) 및/또는 드론(106)으로부터 획득할 수 있다. 경로 설정 기초 정보는 드론(106)의 출발지 및 목적지 정보를 포함할 수 있다. Referring to FIG. 5, the
다음으로, 드론 관제 서버(104)는 획득한 경로 설정 기초 정보 및 기 저장된 운행 제한 정보를 이용하여 비행 경로 정보 및 비행 고도 정보 중 적어도 하나를 포함하는 비행 운행 정보를 생성한다(S 203).Next, the
다음으로, 드론 관제 서버(104)는 비행 운행 정보에 따른 비행 경로 상에 통신 범위 이탈 지역이 있는지 여부를 확인한다(S 205). 즉, 드론 관제 서버(104)는 상기 비행 경로 상에 무선 통신망(110)의 기지국들과의 통신 범위를 이탈한 지역이 있는지 여부를 확인할 수 있다.Next, the
단계 S 205의 확인 결과, 통신 범위 이탈 지역이 있는 경우, 드론 관제 서버(104)는 등록된 이동식 중계기(150) 중 해당 통신 범위 이탈 지역과 최근접 거리에 있는 이동식 중계기(150)를 확인한다(S 207). 즉, 복수의 이동식 중계기(150)가 드론 관제 서버(104)에 등록되어 운용될 수 있다. 드론 관제 서버(104)는 복수의 이동식 중계기(150)들의 위치를 모니터링할 수 있다. 이를 통해, 드론 관제 서버(104)는 복수의 이동식 중계기(150)들 중 해당 통신 범위 이탈 지역과 최근접 거리에 있는 이동식 중계기(150)를 확인할 수 있다.If it is determined in step S 205 that there is an out-of-communication-area, the
다음으로, 드론 관제 서버(104)는 상기 이동식 중계기(150)를 관제하여 해당 통신 범위 이탈 지역으로 이동시킨다(S 209). 드론 관제 서버(104)는 상기 이동식 중계기(150)를 해당 통신 범위 이탈 지역에서도 드론(106)의 비행 경로 상 드론(106)과 통신 가능한 장소 및 무선 통신망(110)의 기지국과 통신 가능한 장소로 이동시킬 수 있다. Next, the
다음으로, 드론 관제 서버(104)는 상기 이동식 중계기(150)를 통해 드론(106)과 통신을 수행한다(S 211).Next, the
도 6은 예시적인 실시예들에서 사용되기에 적합한 예시적인 컴퓨팅 장치를 포함하는 컴퓨팅 환경을 도시한다.FIG. 6 illustrates a computing environment including an exemplary computing device suitable for use in the exemplary embodiments.
도 6에 도시된 예시적인 컴퓨팅 환경(300)은 컴퓨팅 장치(310)를 포함한다. 통상적으로, 각 구성은 상이한 기능 및 능력을 가질 수 있고, 이하에 기술되지 않았더라도 그 구성에 적합한 컴포넌트를 추가적으로 포함할 수 있다. 컴퓨팅 장치(310)는 드론의 관제를 위한 서버 컴퓨팅 장치(예를 들어, 드론 관제 서버(104))일 수 있다. 또한, 컴퓨팅 장치(310)는 드론의 운용을 위한 컴퓨팅 장치(예를 들어, 드론 운용 단말기(102))일 수 있다. The
컴퓨팅 장치(310)는 적어도 하나의 프로세서(312), 컴퓨터 판독 가능 저장 매체(314) 및 버스(360)를 포함한다. 프로세서(312)는 버스(360)와 연결되고, 버스(360)는 컴퓨터 판독 가능 저장 매체(314)를 포함하여 컴퓨팅 장치(310)의 다른 다양한 컴포넌트들을 프로세서(312)에 연결한다.The
프로세서(312)는 컴퓨팅 장치(310)로 하여금 앞서 언급된 예시적인 실시예에 따라 동작하도록 할 수 있다. 예컨대, 프로세서(312)는 컴퓨터 판독 가능 저장 매체(314)에 저장된 컴퓨터 실행 가능 명령어를 실행할 수 있고, 컴퓨터 판독 가능 저장 매체(314)에 저장된 컴퓨터 실행 가능 명령어는 프로세서(312)에 의해 실행되는 경우 컴퓨팅 장치(310)로 하여금 소정의 예시적인 실시예에 따른 동작들을 수행하도록 구성될 수 있다.The
컴퓨터 판독 가능 저장 매체(314)는 컴퓨터 실행 가능 명령어 내지 프로그램 코드(예컨대, 애플리케이션(330)에 포함되는 명령어), 프로그램 데이터(예컨대, 애플리케이션(330)에 의해 사용되는 데이터) 및/또는 다른 적합한 형태의 정보를 저장하도록 구성된다. 컴퓨터 판독 가능 저장 매체(314)에 저장된 애플리케이션(330)은 프로세서(312)에 의해 실행 가능한 명령어의 소정의 집합을 포함한다.The computer
도 6에 도시된 메모리(316) 및 저장 장치(318)는 컴퓨터 판독 가능 저장 매체(314)의 예이다. 메모리(316)에는 프로세서(312)에 의해 실행될 수 있는 컴퓨터 실행 가능 명령어가 로딩될 수 있다. 또한, 메모리(316)에는 프로그램 데이터가 저장될 수 있다. 예컨대, 이러한 메모리(316)는 랜덤 액세스 메모리와 같은 휘발성 메모리, 비휘발성 메모리, 또는 이들의 적합한 조합일 수 있다. 다른 예로서, 저장 장치(318)는 정보의 저장을 위한 하나 이상의 착탈 가능하거나 착탈 불가능한 컴포넌트를 포함할 수 있다. 예컨대, 저장 장치(318)는 하드 디스크, 플래시 메모리, 자기 디스크, 광 디스크, 컴퓨팅 장치(310)에 의해 액세스되고 원하는 정보를 저장할 수 있는 다른 형태의 저장 매체, 또는 이들의 적합한 조합일 수 있다.The
컴퓨팅 장치(310)는 또한 하나 이상의 입출력 장치(370)를 위한 인터페이스를 제공하는 하나 이상의 입출력 인터페이스(320)를 포함할 수 있다. 입출력 인터페이스(320)는 버스(360)에 연결된다. 입출력 장치(370)는 입출력 인터페이스(320)를 통해 컴퓨팅 장치(310)(의 다른 컴포넌트들)에 연결될 수 있다. 입출력 장치(370)는 포인팅 장치, 키보드, 터치 입력 장치, 음성 입력 장치, 센서 장치 및/또는 촬영 장치와 같은 입력 장치 및/또는 디스플레이 장치, 프린터, 스피커 및/또는 네트워크 카드와 같은 출력 장치를 포함할 수 있다.The
한편, 소정의 실시예는 본 명세서에서 기술한 과정을 컴퓨터상에서 수행하기 위한 프로그램을 포함하는 컴퓨터 판독 가능 저장 매체를 포함할 수 있다. 이러한 컴퓨터 판독 가능 저장 매체는 프로그램 명령, 로컬 데이터 파일, 로컬 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 그 컴퓨터 판독 가능 저장 매체는 본 발명을 위하여 특별히 설계되고 구성된 것들일 수 있다. 컴퓨터 판독 가능 저장 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체, CD-ROM, DVD와 같은 광 기록 매체, 플롭티컬 디스크와 같은 자기-광 매체, 및 롬, 램, 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함할 수 있다.On the other hand, certain embodiments may include a computer readable storage medium comprising a program for performing the procedures described herein on a computer. Such computer-readable storage media may include program instructions, local data files, local data structures, etc., alone or in combination. The computer-readable storage medium may be those specially designed and constructed for the present invention. Examples of computer-readable storage media include magnetic media such as hard disks, floppy disks and magnetic tape, optical recording media such as CD-ROMs and DVDs, magneto-optical media such as floppy disks, and ROMs, And hardware devices specifically configured to store and execute the same program instructions. Examples of program instructions may include machine language code such as those generated by a compiler, as well as high-level language code that may be executed by a computer using an interpreter or the like.
이상에서 본 발명의 대표적인 실시예들을 상세하게 설명하였으나, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 상술한 실시예에 대하여 본 발명의 범주에서 벗어나지 않는 한도 내에서 다양한 변형이 가능함을 이해할 것이다. 그러므로 본 발명의 권리범위는 설명된 실시예에 국한되어 정해져서는 안 되며, 후술하는 특허청구범위뿐만 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, . Therefore, the scope of the present invention should not be limited to the above-described embodiments, but should be determined by equivalents to the appended claims, as well as the appended claims.
100 : 드론 관제 서비스 시스템
102 : 드론 운용 단말기
104 : 드론 관제 서버
106 : 드론
108 : 서비스 서버
110 : 무선 통신망
201 : 통신부
203 : 비행 운행 정보 생성부
205 : 비행 제어부
207 : 촬영 제어부
209 : 저장부100: Drone control service system
102: Drones terminal
104: Drone control server
106: Drones
108: service server
110: Wireless communication network
201:
203: Flight driving information generating unit
205:
207:
209:
Claims (25)
상기 드론 운용 단말기로부터 수신한 비행 조작 신호를 상기 드론의 위치 정보 및 상기 드론의 자세 정보, 및 상기 드론의 운행 제한 정보 중 적어도 하나에 따라 보정하여 비행 보정 제어 신호를 생성하고, 생성된 상기 비행 보정 제어 신호를 상기 통신부를 통해 상기 드론으로 전송하여 상기 드론의 비행을 관제하는 비행 제어부; 및
상기 드론의 비행 경로를 확인하고, 상기 드론의 비행 경로 상에 통신 범위 이탈 지역이 있는 경우, 상기 통신 범위 이탈 지역과 최근접에 위치한 이동식 중계기를 상기 통신 범위 이탈 지역으로 이동시켜 상기 드론과 통신하게 하는 이동식 중계기 제어부를 포함하는, 드론 관제 서버.
A communication unit for communicating with a drone and a drone operation terminal through a wireless communication network;
A flight operation signal received from the drones operating terminal is corrected according to at least one of position information of the drones, attitude information of the drones, and operation restriction information of the drones to generate a flight correction control signal, A flight control unit for transmitting a control signal to the drones through the communication unit to control the drones; And
And if the communication range out of the drones is on the flight path of the drones, moves the mobile repeater located closest to the out of communication range to the out of communication range and communicates with the drones And a mobile relay repeater control unit for controlling the relay station.
상기 운행 제한 정보는,
상기 드론의 비행이 제한 또는 금지되는 지역에 대한 운행 제한 지역 정보 및 상기 드론에 탑재된 기능이 제한될 필요가 있는 지역에 대한 기능 제한 지역 정보 중 적어도 하나를 포함하는, 드론 관제 서버.
The method according to claim 1,
The operation restriction information includes,
Wherein at least one of the restricted area information for the area where the drones are restricted or prohibited and the restricted area information for the area for which the drones are installed needs to be limited.
상기 비행 제어부는,
상기 드론이 상기 운행 제한 지역을 회피하도록 상기 비행 조작 신호를 보정하여 상기 비행 보정 제어 신호를 생성하는, 드론 관제 서버.
The method of claim 2,
The flight control unit includes:
Wherein the drones generate the flight correction control signal by correcting the flight operation signal so as to avoid the travel restriction area.
상기 기능 제한 지역 정보는, 촬영이 금지되는 지역에 대한 정보를 포함하고,
상기 드론 관제 서버는,
상기 드론 운용 단말기로부터 촬영 신호를 수신하는 경우, 상기 드론의 위치가 상기 촬영이 금지되는 지역인지에 따라 상기 드론의 촬영 동작을 제한하도록 하는 촬영 제어부를 더 포함하는, 드론 관제 서버.
The method of claim 2,
Wherein the function restriction area information includes information on an area where shooting is prohibited,
The drone control server,
Further comprising a photographing control unit for limiting the photographing operation of the drones according to whether the position of the drones is the area where the photographing is prohibited when the photographing signal is received from the drones operating terminal.
상기 비행 제어부는,
상기 드론의 자세가 기 설정된 자세 범위를 벗어나지 않도록 상기 비행 조작 신호를 보정하여 상기 비행 보정 제어 신호를 생성하는, 드론 관제 서버.
The method according to claim 1,
The flight control unit includes:
And the flight control signal is generated by correcting the flight operation signal so that the attitude of the dron does not deviate from a predetermined attitude range.
상기 드론 관제 서버는,
상기 드론의 출발지 및 목적지와 상기 운행 제한 정보에 기초하여 상기 드론의 비행 경로 정보 및 비행 고도 정보 중 적어도 하나를 포함하는 비행 운행 정보를 생성하는 비행 운행 정보 생성부를 더 포함하는, 드론 관제 서버.
The method according to claim 1,
The drone control server,
And a flight operation information generating unit for generating flight operation information including at least one of flight path information and flight altitude information of the drones based on the start point and the destination of the drones and the operation restriction information.
상기 이동식 중계기는,
통신 중계 기능을 구비한 무인 항공기인, 드론 관제 서버.
The method according to claim 1,
The mobile repeater comprising:
A drone control server, which is a unmanned aircraft having a communication relay function.
드론 관제 서버에서, 드론 운용 단말기로부터 비행 조작 신호를 수신하는 단계;
상기 드론 관제 서버에서, 상기 비행 조작 신호를 상기 드론의 위치 정보 및 상기 드론의 자세 정보, 및 상기 드론의 운행 제한 정보 중 적어도 하나에 따라 보정하여 비행 보정 제어 신호를 생성하는 단계;
상기 드론 관제 서버에서, 상기 비행 보정 제어 신호를 상기 드론으로 전송하는 단계;
상기 드론 관제 서버에서, 상기 드론의 비행 경로 상에 상기 무선 통신망의 통신 범위 이탈 지역이 있는지 여부를 확인하는 단계;
상기 통신 범위 이탈 지역이 있는 경우, 상기 드론 관제 서버에서, 상기 통신 범위 이탈 지역과 최근접에 위치한 이동식 중계기를 확인하는 단계; 및
상기 드론 관제 서버에서, 상기 최근접에 위치한 이동식 중계기를 상기 통신 범위 이탈 지역으로 이동시켜 상기 드론과 통신하게 하는 단계를 포함하는, 드론 관제 방법.
As a method for controlling a drones using a wireless communication network,
Receiving, at the drone control server, a flight operation signal from the drone operation terminal;
Generating a flight correction control signal by correcting the flight operation signal in accordance with at least one of position information of the drones, attitude information of the drones, and travel restriction information of the drones;
Transmitting, at the drone control server, the flight correction control signal to the drones;
Confirming whether or not there is a communication range out of the wireless communication network on the flight path of the drones;
Confirming, at the drone control server, a mobile repeater located closest to the communication range out-of-area, if the communication range out-of-range exists; And
And in the dron control server, moving the nearest mobile repeater to the out of communication range to communicate with the drones.
상기 운행 제한 정보는,
상기 드론의 비행이 제한 또는 금지되는 지역에 대한 운행 제한 지역 정보 및 상기 드론에 탑재된 기능이 제한될 필요가 있는 지역에 대한 기능 제한 지역 정보 중 적어도 하나를 포함하는, 드론 관제 방법.
The method of claim 10,
The operation restriction information includes,
Wherein at least one of the restricted area information for the area where the drones are restricted or prohibited and the restricted area information for the area for which the drones are installed needs to be limited.
상기 비행 보정 제어 신호를 생성하는 단계는,
상기 드론 관제 서버에서, 상기 드론이 상기 운행 제한 지역을 회피하도록 상기 비행 조작 신호를 보정하는, 드론 관제 방법.
The method of claim 11,
Wherein the step of generating the flight correction control signal comprises:
And at the drone control server, corrects the flight operation signal so that the drones avoid the travel restriction area.
상기 기능 제한 지역 정보는, 촬영이 금지되는 지역에 대한 정보를 포함하고,
상기 드론 관제 서버에서, 상기 드론 운용 단말기로부터 촬영 신호를 수신하는 단계; 및
상기 드론 관제 서버에서, 상기 드론의 위치가 상기 촬영이 금지되는 지역인지에 따라 상기 드론의 촬영 동작을 제한하는 단계를 더 포함하는, 드론 관제 방법.
The method of claim 11,
Wherein the function restriction area information includes information on an area where shooting is prohibited,
Receiving, at the drone control server, a photographed signal from the drone operation terminal; And
Further comprising the step of limiting the shooting operation of the drones in accordance with whether the position of the drones is prohibited in the drones control server.
상기 비행 보정 제어 신호를 생성하는 단계는,
상기 드론 관제 서버에서, 상기 드론의 자세가 기 설정된 자세 범위를 벗어나지 않도록 상기 비행 조작 신호를 보정하는, 드론 관제 방법.
The method of claim 10,
Wherein the step of generating the flight correction control signal comprises:
And the drone control server corrects the flight operation signal so that the posture of the drones does not deviate from a predetermined posture range.
상기 비행 조작 신호를 수신하는 단계 이전에,
상기 드론 관제 서버에서, 상기 드론의 출발지 및 목적지와 상기 운행 제한 정보에 기초하여 상기 드론의 비행 경로 정보 및 비행 고도 정보 중 적어도 하나를 포함하는 비행 운행 정보를 생성하는 단계; 및
상기 드론 관제 서버에서, 상기 비행 운행 정보를 상기 드론 운용 단말기 및 상기 드론 중 적어도 하나로 전송하는 단계를 더 포함하는, 드론 관제 방법.
The method of claim 10,
Before the step of receiving the flight operation signal,
Generating flight operation information including at least one of flight path information and flight altitude information of the drones based on a start point and a destination of the dron and the operation restriction information; And
And at the dron control server, transmitting the flight information to at least one of the drones terminal and the drones.
상기 드론 관제 서버는,
상기 드론 운용 단말기로부터 비행 조작 신호를 수신하는 동작;
상기 비행 조작 신호를 상기 드론의 위치 정보 및 상기 드론의 자세 정보, 및 상기 드론의 운행 제한 정보 중 적어도 하나에 따라 보정하여 비행 보정 제어 신호를 생성하는 동작;
상기 비행 보정 제어 신호를 상기 드론으로 전송하는 동작;
상기 드론의 비행 경로 상에 상기 무선 통신망의 통신 범위 이탈 지역이 있는지 여부를 확인하는 동작;
상기 통신 범위 이탈 지역이 있는 경우, 상기 통신 범위 이탈 지역과 최근접에 위치한 이동식 중계기를 확인하는 동작; 및
상기 최근접에 위치한 이동식 중계기를 상기 통신 범위 이탈 지역으로 이동시켜 상기 드론과 통신하게 하는 동작을 수행하도록 구성되는, 시스템.
drone; A drones terminal for operating the drones, a drones server for controlling the drones using a wireless communication network, and a mobile repeater,
The drone control server,
Receiving a flight operation signal from the drone operating terminal;
Generating the flight correction control signal by correcting the flight operation signal according to at least one of position information of the drones, attitude information of the drones, and travel restriction information of the drones;
Transmitting the flight correction control signal to the drones;
Confirming whether or not there is a communication range out of the wireless communication network on the flight path of the drones;
Confirming a mobile repeater located closest to the communication range out-of-area when the communication range out-of-range exists; And
And to move the nearest mobile repeater to the out of communication range to communicate with the drones.
상기 드론은,
낙하 시 낙하 속도를 저하시켜주는 비상 낙하 수단을 포함하는, 시스템.
19. The method of claim 18,
The drones,
And an emergency dropping means for lowering the dropping speed upon dropping.
상기 시스템은,
상기 드론이 촬영하는 촬영 영상을 수신하고, 수신한 촬영 영상을 상기 드론 운용 단말기로 전송하는 서비스 서버를 더 포함하는, 시스템.
19. The method of claim 18,
The system comprises:
Further comprising: a service server for receiving the photographed image photographed by the drone and transmitting the photographed photographed image to the drone operation terminal.
상기 무선 통신망은, 복수의 기지국을 포함하고,
상기 드론은 상기 드론과 인접한 기지국들과의 거리를 측정하고, 상기 측정된 거리 및 상기 기지국의 위치 정보를 이용하여 상기 드론의 위치를 산출하는, 시스템.
19. The method of claim 18,
The wireless communication network includes a plurality of base stations,
Wherein the drones measure the distance between the drones and adjacent base stations and calculate the location of the drones using the measured distance and the location information of the base station.
상기 이동식 중계기는, 통신 중계 기능을 구비한 무인 항공기인, 시스템.
19. The method of claim 18,
Wherein the mobile repeater is an unmanned aerial vehicle having a communication relay function.
메모리; 및
하나 이상의 프로그램을 포함하는 장치로서,
상기 하나 이상의 프로그램은 상기 메모리에 저장되고 상기 하나 이상의 프로세서에 의해 실행되도록 구성되며,
상기 프로그램은,
드론을 조작하기 위한 비행 조작 신호를 수신하는 동작;
상기 비행 조작 신호를 상기 드론의 위치 정보 및 상기 드론의 자세 정보, 및 상기 드론의 운행 제한 정보 중 적어도 하나에 따라 보정하여 비행 보정 제어 신호를 생성하는 동작;
상기 비행 보정 제어 신호를 상기 드론으로 전송하는 동작;
상기 드론의 비행 경로 상에 무선 통신망의 통신 범위 이탈 지역이 있는지 여부를 확인하는 동작;
상기 통신 범위 이탈 지역이 있는 경우, 상기 통신 범위 이탈 지역과 최근접에 위치한 이동식 중계기를 확인하는 동작; 및
상기 최근접에 위치한 이동식 중계기를 상기 통신 범위 이탈 지역으로 이동시켜 상기 드론과 통신하게 하는 동작을 실행하기 위한 명령어들을 포함하는 장치.
One or more processors;
Memory; And
An apparatus comprising one or more programs,
Wherein the one or more programs are stored in the memory and are configured to be executed by the one or more processors,
The program includes:
An operation of receiving a flight operation signal for operating the drones;
Generating the flight correction control signal by correcting the flight operation signal according to at least one of position information of the drones, attitude information of the drones, and travel restriction information of the drones;
Transmitting the flight correction control signal to the drones;
Confirming whether or not there is a communication range out of the wireless communication network on the flight path of the drones;
Confirming a mobile repeater located closest to the communication range out-of-area when the communication range out-of-range exists; And
And moving the nearest mobile repeater to the out of communication range to communicate with the drones.
드론을 조작하기 위한 비행 조작 신호를 수신하는 단계;
상기 비행 조작 신호를 상기 드론의 위치 정보 및 상기 드론의 자세 정보, 및 상기 드론의 운행 제한 정보 중 적어도 하나에 따라 보정하여 비행 보정 제어 신호를 생성하는 단계;
상기 비행 보정 제어 신호를 상기 드론으로 전송하는 단계;
상기 드론의 비행 경로 상에 무선 통신망의 통신 범위 이탈 지역이 있는지 여부를 확인하는 단계;
상기 통신 범위 이탈 지역이 있는 경우, 상기 통신 범위 이탈 지역과 최근접에 위치한 이동식 중계기를 확인하는 단계; 및
상기 최근접에 위치한 이동식 중계기를 상기 통신 범위 이탈 지역으로 이동시켜 상기 드론과 통신하게 하는 단계를 실행시키기 위하여 기록매체에 저장된 컴퓨터 프로그램.Combined with hardware,
Receiving a flight operation signal for operating the drones;
Generating the flight correction control signal by correcting the flight operation signal according to at least one of position information of the drones, attitude information of the drones, and travel restriction information of the drones;
Transmitting the flight correction control signal to the drones;
Confirming whether or not there is a communication range out of the wireless communication network on the flight path of the drones;
Confirming a mobile repeater located closest to the communication range out-of-area when the communication range out-of-range exists; And
And moving the mobile relay located nearest to the out of communication range to communicate with the drones.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150108736A KR101837979B1 (en) | 2015-07-31 | 2015-07-31 | Method for controlling drone, apparatus and system for executing the method, and server for controlling drone |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150108736A KR101837979B1 (en) | 2015-07-31 | 2015-07-31 | Method for controlling drone, apparatus and system for executing the method, and server for controlling drone |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20170014817A KR20170014817A (en) | 2017-02-08 |
KR101837979B1 true KR101837979B1 (en) | 2018-03-13 |
Family
ID=58155384
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020150108736A KR101837979B1 (en) | 2015-07-31 | 2015-07-31 | Method for controlling drone, apparatus and system for executing the method, and server for controlling drone |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101837979B1 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102106717B1 (en) | 2018-12-13 | 2020-05-06 | 전주대학교 산학협력단 | Wireless communicating relaying apparatus using drone and balloon |
KR102192686B1 (en) | 2019-10-01 | 2020-12-17 | 한국건설기술연구원 | Drone controlling system for checking of facility, and method for the same |
KR102201056B1 (en) | 2019-12-30 | 2021-01-11 | 주식회사 아이지아이에스 | drone control system and methods using the drone fuselage setting and auto-flighting |
KR102213036B1 (en) | 2019-08-26 | 2021-02-05 | 주식회사 아이지아이에스 | drone control system |
KR102517970B1 (en) | 2022-05-31 | 2023-04-04 | (주)싱크테크노 | Method and device for controling drones for aerial photography |
US12118891B2 (en) | 2018-08-06 | 2024-10-15 | Beijing Xiaomi Mobile Software Co., Ltd. | Flight path configuration method and device |
Families Citing this family (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016201359A1 (en) | 2015-06-12 | 2016-12-15 | Foina Aislan Gomide | A low altitude aircraft identification system |
WO2019032162A2 (en) * | 2017-05-13 | 2019-02-14 | Airspace Systems Inc. | Secure beacon and reader system for remote drone and pilot identification |
KR102007471B1 (en) * | 2017-03-14 | 2019-08-05 | 정남진 | System for managing drone |
KR102002373B1 (en) | 2017-04-27 | 2019-07-22 | 탁승호 | Reservation managing system for flying one or more drone |
US10467578B2 (en) * | 2017-05-08 | 2019-11-05 | Wing Aviation Llc | Methods and systems for requesting and displaying UAV information |
CN107703969A (en) * | 2017-10-30 | 2018-02-16 | 中国联合网络通信集团有限公司 | Monitoring unmanned method and monitoring unmanned system |
KR102023900B1 (en) * | 2017-11-10 | 2019-09-23 | 엔드론 주식회사 | Method for controlling drone, and apparatus and system using the same |
WO2019098397A1 (en) * | 2017-11-14 | 2019-05-23 | 주식회사 웨이브쓰리디 | Drone control system for road operation and management |
JP7084571B2 (en) | 2017-11-29 | 2022-06-15 | エンジェルスウィング インコーポレイテッド | A method and device for matching consumers and suppliers and providing drone data |
KR102134890B1 (en) * | 2017-11-29 | 2020-07-17 | (주)엔젤스윙 | Method and Device for providing Drone data by connecting customer and provider |
KR102047356B1 (en) * | 2017-12-08 | 2019-12-02 | 주식회사 레드로터 | MANAGEMENT METHOD AND SYSTEM FOR unmanned aerial vehicle |
IL257010B (en) * | 2018-01-18 | 2021-10-31 | Israel Aerospace Ind Ltd | Automatic camera driven aircraft control for rader activation |
KR102088989B1 (en) * | 2018-05-11 | 2020-04-23 | 주식회사 엘지유플러스 | Method and apparatus for landing guidance of unmanned aerial vehicle |
KR102181741B1 (en) * | 2018-11-05 | 2020-11-24 | (주)파슨텍 | Server, method and computer program for controlling drone |
KR102252920B1 (en) * | 2018-12-27 | 2021-05-18 | 주식회사 엘지유플러스 | Control server and method for setting flight path of unmanned aerial vehicle using this |
KR102128590B1 (en) * | 2019-09-19 | 2020-07-08 | 이창선 | System for Providing location informaion of flight vehicle and Driving method thereof |
JP7472979B2 (en) * | 2020-06-25 | 2024-04-23 | 日本電気株式会社 | Aircraft control device, method, and program |
KR102292117B1 (en) * | 2021-02-23 | 2021-08-20 | (주)필라넷 | Drone control system and method for detecting and identifying of drone using the same |
CN113034723A (en) * | 2021-03-16 | 2021-06-25 | 中科云尚(南京)智能技术有限公司 | Artificial intelligence land, sea, air and air linked operation and maintenance system |
KR102483465B1 (en) * | 2022-04-25 | 2022-12-30 | 주식회사 긴트 | Method and apparatus for granting or transferring authority of gesture control to agricultural machinery in a wireless communication system |
KR102506733B1 (en) | 2022-07-12 | 2023-03-08 | 주식회사 무지개연구소 | Unmanned moving vehicle operation system |
KR102638223B1 (en) * | 2022-12-05 | 2024-02-22 | 이달주 | Method for providing imformation of urban air mobility |
KR20240101165A (en) | 2022-12-23 | 2024-07-02 | 주식회사 무지개연구소 | Integrated edge computing module |
CN117193381B (en) * | 2023-11-07 | 2024-02-23 | 天津云圣智能科技有限责任公司 | Unmanned aerial vehicle control method and device and computer storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070138345A1 (en) * | 2005-10-17 | 2007-06-21 | Shuster Gary S | Method and System For Aviation Navigation |
US20140303884A1 (en) * | 2012-12-19 | 2014-10-09 | Elwha LLC, a limited liability corporation of the State of Delaware | Automated hazard handling routine activation |
JP2014199548A (en) * | 2013-03-29 | 2014-10-23 | 綜合警備保障株式会社 | Flight control system and flight control method |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20100129543A (en) | 2009-06-01 | 2010-12-09 | (주)엔에스에이치 | Apparatus for guiding route of uninhabited aerial vehicle |
-
2015
- 2015-07-31 KR KR1020150108736A patent/KR101837979B1/en active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070138345A1 (en) * | 2005-10-17 | 2007-06-21 | Shuster Gary S | Method and System For Aviation Navigation |
US20140303884A1 (en) * | 2012-12-19 | 2014-10-09 | Elwha LLC, a limited liability corporation of the State of Delaware | Automated hazard handling routine activation |
JP2014199548A (en) * | 2013-03-29 | 2014-10-23 | 綜合警備保障株式会社 | Flight control system and flight control method |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US12118891B2 (en) | 2018-08-06 | 2024-10-15 | Beijing Xiaomi Mobile Software Co., Ltd. | Flight path configuration method and device |
KR102106717B1 (en) | 2018-12-13 | 2020-05-06 | 전주대학교 산학협력단 | Wireless communicating relaying apparatus using drone and balloon |
KR102213036B1 (en) | 2019-08-26 | 2021-02-05 | 주식회사 아이지아이에스 | drone control system |
KR102192686B1 (en) | 2019-10-01 | 2020-12-17 | 한국건설기술연구원 | Drone controlling system for checking of facility, and method for the same |
KR102201056B1 (en) | 2019-12-30 | 2021-01-11 | 주식회사 아이지아이에스 | drone control system and methods using the drone fuselage setting and auto-flighting |
KR102517970B1 (en) | 2022-05-31 | 2023-04-04 | (주)싱크테크노 | Method and device for controling drones for aerial photography |
Also Published As
Publication number | Publication date |
---|---|
KR20170014817A (en) | 2017-02-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101837979B1 (en) | Method for controlling drone, apparatus and system for executing the method, and server for controlling drone | |
KR101809439B1 (en) | Apparatus and method for controlling drone | |
JP6510677B2 (en) | Aircraft control device, aircraft, permitted air space setting device, aircraft control method and program | |
US9752878B2 (en) | Unmanned aerial vehicle control handover planning | |
KR101956356B1 (en) | Systems and methods for remote distributed control of unmanned aircraft (UA) | |
KR101941643B1 (en) | System and method for control of multi drone | |
US20160116912A1 (en) | System and method for controlling unmanned vehicles | |
JP7130210B2 (en) | flight management system | |
US9927807B1 (en) | Command and control of unmanned vehicles using cellular and IP mesh technologies for data convergence | |
US11579606B2 (en) | User equipment, system, and control method for controlling drone | |
US20170301234A1 (en) | System for supporting emergency vehicle using drone | |
WO2019127019A1 (en) | Path planning method and device for unmanned aerial vehicle, and flight management method and device | |
TW201844033A (en) | Methods and systems for using an unmanned aerial vehicle (uav) flight path to coordinate an enhanced handover in 3rd generation partnership project (3gpp) networks | |
JP2010095246A (en) | System for navigation of unmanned aerial vehicle and method used for the same | |
CN108886514A (en) | Flight path control based on cell broadcast messages | |
CN107291100B (en) | Monitoring method based on unmanned aerial vehicle | |
US11909552B2 (en) | Systems and methods for communicating with payload on an unmanned vehicle | |
KR101668416B1 (en) | Method for controlling flight of aerial vehicle, unmanned aerial vehicle, and node equipment | |
JPWO2020095430A1 (en) | Unmanned aerial vehicle operation management device, takeoff and landing facility management device, unmanned aerial vehicle operation management method, and unmanned aerial vehicle system | |
KR102252920B1 (en) | Control server and method for setting flight path of unmanned aerial vehicle using this | |
US20180324558A1 (en) | Systems and methods for collaborative vehicle mission operations | |
KR101867014B1 (en) | Method for providing fight route optimization | |
Sánchez-Montero et al. | Remote planning and operation of a UGV through ROS and commercial mobile networks | |
KR101935695B1 (en) | A system for transferring control autority using a wireless network | |
KR101972387B1 (en) | Moving object and method for obtaining data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |