DRONE LANDING SYSTEM
20220267026 ยท 2022-08-25
Inventors
Cpc classification
B64U2101/30
PERFORMING OPERATIONS; TRANSPORTING
B64U70/00
PERFORMING OPERATIONS; TRANSPORTING
B64F1/007
PERFORMING OPERATIONS; TRANSPORTING
B64C39/024
PERFORMING OPERATIONS; TRANSPORTING
B64C19/00
PERFORMING OPERATIONS; TRANSPORTING
G05D1/0038
PHYSICS
International classification
B64C19/00
PERFORMING OPERATIONS; TRANSPORTING
G05D1/00
PHYSICS
Abstract
Disclosed herein is a drone landing system. The drone landing system can provide precise landing guidance for drones through detection of X/Y distances and a Z distance of a drone from a center point of a station using an X/Y-axis camera and a Z-axis camera disposed on the station and through automatic or manual control over the drone using a controller.
Claims
1. A drone landing system comprising a drone, a station, and a controller, wherein the station comprises: a landing pad on which the drone lands; an X/Y-axis camera disposed at a center of the landing pad, capturing a bottom-view image of the drone, and detecting a horizontal position of the drone; and a Z-axis camera capturing a side-view image of the drone and detecting a height of the drone from the ground.
2. The drone landing system according to claim 1, wherein the controller comprises: a display unit displaying the images captured by the X/Y-axis camera and the Z-axis camera; an automatic control unit automatically controlling X/Y/Z-axis values of the drone based on the position and height of the drone detected by the X/Y-axis camera and the Z-axis camera; and a manual control unit manually controlling the X/Y/Z-axis values of the drone.
3. The drone landing system according to claim 2, wherein the automatic control unit is operated automatically when the manual control unit is not in operation.
4. The drone landing system according to claim 2, wherein the drone comprises a top-view camera disposed at a lower end thereof and capturing a top-view image of the station, and the controller further comprises a top-view display unit displaying the image captured by the top-view camera.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
DETAILED DESCRIPTION OF EMBODIMENTS
[0024] Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. It should be understood that the embodiments are provided for illustration only and are not to be construed in any way as limiting the present invention. In addition, description of known functions and constructions which may unnecessarily obscure the subject matter of the present invention will be omitted.
[0025]
[0026] Referring to
[0027] The drone 100 may include a main body, multiple arms extending from respective sides of the main body to generate thrust, and landing gear disposed on the main body or the multiple arms. The drone 100 may fly in the sky by manual control by an operator on the ground or by automatic control by a flight program loaded on the drone 100. The station 200 may have a flat surface having a predetermined area to be placed on the ground or a structure. The station 200 may protect the drone 100 making a landing after completing a flight from obstacles. The controller 300 may protect the drone 100 by guiding the drone 100 to land safely through control over the drone 100 and the station 200.
[0028] The drone 100 may further include an ultrasonic sensor (not shown), a vision sensor (not shown), a barometric pressure sensor (not shown), and a GPS sensor (not shown).
[0029] The ultrasonic sensor (not shown) is a sensor that measures a distance from the drone 100 in flight to the ground or an object, and may calculate the distance by measuring the time it takes between emission of ultrasonic waves and detection of echoes thereof. The vision sensor (not shown) is a sensor that generates an image from the viewpoint of the drone 100 in flight and analyzes the image to determine the presence of an obstacle, and may prevent a collision with the obstacle. The barometric pressure sensor (not shown) is a sensor that measures an altitude of the drone 100 in flight by measuring atmospheric pressure depending on height from sea level. Preferably, the barometric pressure sensor is used in combination with the GPS sensor, rather than used alone, to precisely measure the altitude of the drone 100 over a wide space. The GPS sensor (not shown) is a sensor that measures the real-time location coordinates and altitude of the drone 100 in flight using signals from artificial satellites. Specifically, the GPS sensor may measure the location coordinates and altitude of the drone 100 based on coordinate values obtained through calculation of a distance between a GPS satellite and a GPS receiver.
[0030] The station 200 may include a landing pad 210, an X/Y-axis camera 220, and a Z-axis camera 230.
[0031] The landing pad 210 may be formed in a board shape having a predetermined area and may be disposed on a bottom of the station 200 to allow the drone 100 to land thereon. The landing pad 210 is provided at a center thereof with a center point that serves as a reference point to detect a distance to the drone 100. In addition, the landing pad 210 may have an upper surface supporting the landing gear of the drone 100 and a lower surface adjoining the ground or the structure to support the station 200 and compensate for unevenness of the ground or the structure so as to allow the landing gear of the drone 100 to rest on the upper surface of the landing pad 210.
[0032] The X/Y-axis camera 220 may be disposed at the center point of the landing pad 210 to capture a bottom-view image of the drone 100, to detect X/Y distances of the drone 100 from the center point of the station 200, and to determine real-time changes in X/Y distances of the drone 100, thereby enabling precise landing guidance.
[0033] The Z-axis camera 230 may be provided to the station 200 to capture a side-view image of the drone, to detect a Z distance of the drone 100 from the center point of the station 200, and to determine real-time changes in Z distance of the drone, thereby enabling precise landing guidance.
[0034] Referring to
[0035] The windbreak wall 240 may extend vertically from an edge of the landing pad 210 to a predetermined height to surround the landing pad 210 so as to protect the drone 100 from external obstacles or wind shear. The Z-axis camera 230 may be disposed on the windbreak wall 240. When the drone 100 descends to a predetermined altitude above the station 200, the windbreak wall 240 may reduce wind forces on the drone 100, thereby allowing precise landing control. In addition, the windbreak wall 240 may have a slanted outer surface to diffuse the force of incoming wind to protect the windbreak wall 240 therefrom.
[0036] In addition, the windbreak wall 240 may include a rigid or flexible stationary structure and a porous structure such as a mesh. When the windbreak wall 240 has a porous structure, the windbreak wall 240 allows passage of a certain amount of wind into the station 200 and thus can be prevented from damage due to strong wind forces.
[0037] Referring again to
[0038] Referring to
[0039] The automatic control unit 320 may automatically control landing of the drone 100 by automatically generating a control signal for controlling the drone 100 based on the X/Y/Z distances of the drone 100 detected by the X/Y-axis camera 220 and the Z-axis camera 230. The automatic control unit 320 may be operated to control the drone 100 from the time the drone 100 reaches a predetermined altitude above the center point of the station. Preferably, the automatic control unit 320 controls the drone 100 to guide landing of the drone 100 from the time the drone 100 reaches an altitude of 100 m above the center point of the station.
[0040] For example, referring to
[0041] The manual control unit 330 may be operated to manually generate a control signal for controlling the drone 100 to control the X/Y/Z positions of the drone 100. The manual control unit 330 may control the drone 100 from the time the drone 100 reaches a predetermined distance from the station 200, specifically 15 m above the landing pad 210. The manual control unit 330 may include an input device such as a joystick, a keypad, and a touchpad to guide landing of the drone 100 through precise manual control over the drone 100.
[0042] For example, referring to
[0043] In addition, when the station 200 is provided with the windbreak wall, the manual control unit 330 may control the drone 100 from the time the drone 100 reaches a predetermined distance from an upper end of the windbreak wall 240, specifically 5 m above the upper end of the windbreak wall 240.
[0044] For example, referring to
[0045] In addition, referring to
[0046] Here, referring to
[0047] In addition, the automatic control unit 320 of the controller may be automatically operated when the manual control unit 330 is not in operation. Alternatively, the manual control unit 330 and the automatic control unit 320 may be operated simultaneously.
[0048] Referring again to
[0049] For example, when automatic flight of the drone 100 is terminated at an altitude of 100 m above the center point of the station 200, the X/Y-axis camera 220 and the Z-axis camera 230 capture images of the drone 100 to detect the X/Y/Z distances of the drone 100 and then the automatic control unit 320 controls the drone 100 to descend rapidly toward the center point of the station 200 based on the detected X/Y/Z distances. When the drone 100 reaches 15 m above the landing pad 210 or 5 m above the upper end of the windbreak wall 240, the automatic control unit 320 stops rapid descent of the drone 100 and the manual control unit 330 is operated to move the drone 100 to the center point of the station 200 through control over the X/Y/Z positions of the drone 100. After the manual control unit 330 completes the operation, the automatic control unit 320 guides the drone 100 to land accurately on the center point of the station 200 while controlling the drone 100 to descend slowly.
[0050] Alternatively, when the drone 100 descending rapidly toward the center point of the station 200 under the control of the automatic control unit 320 reaches a predetermined distance from the landing pad 210 or the upper end of the windbreak wall 240, the manual control unit 330 is operated to move the drone 100 to the center point of the station 200 through precise control over the X/Y/Z positions of the drone 100 while the automatic control unit 320 controls the drone 100 to descend slowly, thereby providing precise landing guidance.
[0051] For example, when automatic flight of the drone 100 is terminated at an altitude of 100 m above the center point of the station 200, the X/Y-axis camera 220 and the Z-axis camera 230 capture images of the drone to detect the X/Y/Z distances of the drone 100 and then the automatic control unit 320 controls the drone 100 to descend rapidly toward the center point of the station 200 based on the detected X/Y/Z distances. When the drone 100 reaches 15 m above the landing pad 210 or 5 m above the upper end of the windbreak wall 240, the manual control unit 330 is operated to move the drone 100 to the center point of the station 200 by simultaneously changing the X/Y/Z distances of the drone 100 through control over the X/Y/Z positions of the drone 100 while the automatic control unit 320 controls the drone 100 to descend slowly, thereby providing precise landing guidance.
[0052] Referring to
[0053] The top-view camera may be disposed at a lower end of the drone 100, and may capture a top-view image of the station 200 to recognize a letter or pattern marked on the landing pad 210 of the station 200. The top-view display unit 340 may display the image captured by the top-view camera (not shown), and may display the letter or pattern marked on the landing pad 210 of the station 200. When the letter or pattern in the image captured by the top-view camera (not shown) does not match with the letter or pattern displayed on the top-view display unit 340, the automatic control unit 320 or the manual control unit 330 of the controller 300 may control the drone 100 to move to a desired position at which the letter or pattern in the image captured by the top-view camera matches with the letter or pattern displayed on the top-view display unit 340, thereby providing precise landing guidance.
[0054] For example, referring to
[0055] Referring to
[0056] First, when the drone 100 completes a predetermined autonomous flight task, the automatic control unit 320 of the controller 300 is operated to guide landing of the drone 100. Here, the automatic control unit 320 may guide landing of the drone 100 from the time the drone 100 reaches a predetermined altitude.
[0057] In the X/Y/Z-axis position detection step S110, X/Y/Z-axis positions of the drone 100 with respect to the station 200 are detected using the X/Y-axis camera 220 and the Z-axis camera 230 of the station 200 and the ultrasonic sensor, the barometric pressure sensor, and the GPS sensor of the drone 100. In the X/Y/Z-axis position detection step S110, the X/Y/Z-axis positions of the drone 100 with respect to the center point of the station 200 may be precisely detected and measured.
[0058] In the X/Y/Z-axis control error recognition step S120, an error is calculated between a target value to which the drone 100 is to be controlled by the automatic control unit 320 and a value measured in the X/Y/Z-axis position detection step S110. Based on the calculated error, the automatic control unit 320 may calculate a control value required for control. Here, the target value may be the center point of the station 200.
[0059] In the drone position control algorithm application step S130, the automatic control unit 320 applies a position control algorithm for automatic control over the drone 100. The position control algorithm may include an On/Off position control algorithm and a proportional-integral-differential (PID) position control algorithm. Here, the On/Off position control algorithm is a method of turning a control input on or off until reaching a target value, and the PID position control algorithm is a method of measuring an input value defined by a control object, calculating an error between the input value and a predetermined target value through comparison of the input value with the target value, calculating a control value required for control using the calculated error, and calculating a value input to the control object using the control value as feedback. Here, the PID position control algorithm may automatically control the drone 110 using the value measured in the X/Y/Z-axis position detection step and the center point of the station 200 as the input value and the target value, respectively.
[0060] In the drone control signal generation step S140, the automatic control unit 320 generates signals for controlling the drone 100 based on a value calculated in the drone position control algorithm application step S130. Here, the signals for controlling the drone 100 may include a pulse width modulation (PWM) signal, a pulse position modulation (PPM) signal, an SBUS signal, and the like.
[0061] In the drone control signal transmission step S150, the automatic control unit 320 transmits the signals generated in the drone control signal generation step S140 to the drone 100. The drone 100 may automatically descend towards the center point of the station 200 in response to the signals transmitted from the automatic control unit 320.
[0062] In the image-based control step, the automatic control unit 320 controls the position of the drone 100 by applying an image-based control algorithm based on images captured by the X/Y-axis camera 220 and the Z-axis camera 230 of the station 200. Here, the automatic control unit 320 may automatically control landing of the drone 200 while guiding the drone to the center point of the station 200 along the X-, Y-, and Z-axes displayed on the display unit 310.
[0063] Referring to
[0064] When the drone 100 descending toward the station 200 under automatic control by the automatic control unit 320 reaches a predetermined distance above the landing pad 210 or the upper end of the windbreak wall 240, the drone 100 may be guided to land under manual control using the manual control unit 330.
[0065] In the X/Y-axis confirmation step S210, images of the drone 100 captured by the X/Y-axis camera 220 and the Z-axis camera 230 of the station 200 are confirmed through the display unit 310. Specifically, the degree of deviation of the drone 100 from the center point of the station 200 may be ascertained based on the X/Y/Z distances of the drone 100 from the center point of the station 200, which are displayed on the display unit 310, and the X-, Y-, and Z-axes, which are displayed on the display unit 310.
[0066] In the drone moving step S220, the manual control unit 330 is operated to move the drone 100. Specifically, the drone 100 may be accurately moved to the center point of the station 200 along the X- and Y-axes by a control signal generated by operation of the manual control unit 330.
[0067] In the landing height control step S230, the manual control unit 330 is operated to move the drone along the Z-axis. Specifically, the manual control unit 330 may be operated to guide landing of the drone 100 by moving the drone 100 to a desired height while controlling the drone 100 to hover at a certain height, ascend, or descend.
[0068] Although some embodiments have been described herein, it should be understood that various modifications, changes, alterations, and equivalent embodiments can be made by those skilled in the art without departing from the spirit and scope of the invention.
[0069] The drone landing system according to the present invention may be used for various private and commercial purposes, including tasks such as photographing a place inaccessible to humans, weather observation, sports broadcasting, investigative reporting, and unmanned delivery services, as well as for military purposes.