KR20170110481A - A drone and control method thereof - Google Patents
A drone and control method thereof Download PDFInfo
- Publication number
- KR20170110481A KR20170110481A KR1020160034937A KR20160034937A KR20170110481A KR 20170110481 A KR20170110481 A KR 20170110481A KR 1020160034937 A KR1020160034937 A KR 1020160034937A KR 20160034937 A KR20160034937 A KR 20160034937A KR 20170110481 A KR20170110481 A KR 20170110481A
- Authority
- KR
- South Korea
- Prior art keywords
- inertia information
- drones
- information
- flight
- inertia
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
- 238000000034 method Methods 0.000 title claims description 13
- 238000005259 measurement Methods 0.000 claims abstract description 13
- 230000002159 abnormal effect Effects 0.000 claims description 9
- 230000001133 acceleration Effects 0.000 claims description 3
- 239000002184 metal Substances 0.000 claims 1
- 230000008034 disappearance Effects 0.000 abstract description 3
- 230000014509 gene expression Effects 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- RZVHIXYEVGDQDX-UHFFFAOYSA-N 9,10-anthraquinone Chemical compound C1=CC=C2C(=O)C3=CC=CC=C3C(=O)C2=C1 RZVHIXYEVGDQDX-UHFFFAOYSA-N 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000005358 geomagnetic field Effects 0.000 description 1
- 230000006698 induction Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U20/00—Constructional aspects of UAVs
- B64U20/80—Arrangement of on-board electronics, e.g. avionics systems or wiring
-
- 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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64D—EQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
- B64D45/00—Aircraft indicators or protectors not otherwise provided for
-
- B64C2201/14—
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64D—EQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
- B64D45/00—Aircraft indicators or protectors not otherwise provided for
- B64D2045/0065—Black boxes, devices automatically broadcasting distress signals
-
- B64D2700/62184—
-
- B64D2700/62289—
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U2201/00—UAVs characterised by their flight controls
- B64U2201/10—UAVs characterised by their flight controls autonomous, i.e. by navigating independently from ground or air stations, e.g. by using inertial navigation systems [INS]
- B64U2201/104—UAVs characterised by their flight controls autonomous, i.e. by navigating independently from ground or air stations, e.g. by using inertial navigation systems [INS] using satellite radio beacon positioning systems, e.g. GPS
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Mechanical Engineering (AREA)
- Remote Sensing (AREA)
- Navigation (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Traffic Control Systems (AREA)
Abstract
관성정보의 오류에 의한 추락이나 실종을 방지할 수 있는 드론이 개시된다. 드론은, 상기 드론의 비행을 위한 제1관성정보를 측정하는 제1관성정보 측정부와; 상기 드론의 비행을 위한 제2관성정보를 측정하는 적어도 하나의 제2관성정보 측정부와; 상기 제1관성정보 측정부로부터 측정된 제1관성정보의 정상 여부를 판단하고, 비정상 시에 상기 적어도 하나의 서브센서에 의해 측정되는 제2관성정보를 기초로 상기 드론의 비행방향을 판단하는 제어부를 포함한다.A drone capable of preventing fall or disappearance caused by an error of inertia information is disclosed. The drones include: a first inertia information measurement unit for measuring first inertia information for the flight of the drones; At least one second inertial information measurement unit for measuring second inertial information for the flight of the drones; A control unit for determining whether the first inertia information measured by the first inertia information measuring unit is normal and determining the flying direction of the drones based on second inertia information measured by the at least one sub- .
Description
본 발명은 드론 및 그의 제어방법, 더욱 상세하게는 드론의 비행방향 판단의 기준이 되는 관성정보에 이상이 발생하더라도 안전하게 비행 또는 귀환할 수 있도록 하는 드론 및 그의 제어방법에 관한 것이다. The present invention relates to a drones and a control method thereof, and more particularly, to a drones and a control method thereof capable of safely flying or returning even if an abnormality occurs in inertia information that is a criterion for judging a flying direction of a drones.
드론(drone)은 조종사 없이 무선전파의 유도에 의해서 비행 및 조종이 가능한 비행기나 헬리콥터 모양의 군사용 무인항공기(UAV: unmanned aerial vehicle or uninhabited aerial vehicle)의 총칭으로서, 2010년대를 전후하여 군사적 용도 외 다양한 민간 분야에도 활용되고 있다.A drone is a generic term for an unmanned aerial vehicle (UAV) or a helicopter-shaped unmanned aerial vehicle (UAV) capable of flying and steerable by induction of radio waves without pilots. It is also used in the private sector.
지자계 센서(Magnetometer)는 드론의 비행 방위각을 결정하는 중요한 역할을 하며 드론의 자율비행에 사용된다. 지구 자기장은 물론 고압선 풍력발전기 전기열차 선로 주변 등은 지자계센서의 방위각 오차를 발생시킨다. 이에 송전탑 감시 또는 풍력발전기 블레이드 검사 등을 목적으로 하는 용도에는 주변의 강력한 자기장을 이유로 하여 드론 비행을 제한하거나 꺼리는 현실이다. 지자계센서는 일종의 3축(x,y,z축) 자기장을 측정하여 방위를 판단하는 나침반으로 주변에 강한 자기장에 의한 영향으로 드론의 추락 및 예기치 않은 사고가 발생한다.Magnetometer plays an important role in determining the flight azimuth of the dron and is used for autonomous flight of the drones. The geomagnetic field, as well as the high voltage line wind turbine, the electric railroad line, etc., cause azimuth error of the geomagnetic sensor. Therefore, it is a reality that the application for the purpose of surveillance of the transmission tower or the inspection of the blade of the wind turbine is restricted or restricted by the reason of the strong magnetic field around the drones. A geomagnetic sensor is a compass that measures a three-axis (x, y, z axis) magnetic field to determine the bearing. A strong magnetic field around the compass causes a dragon crash and unexpected accidents.
본 발명의 목적은 방위각 정보의 오류에 의한 추락이나 실종을 방지할 수 있는 드론 및 그의 제어방법을 제공함에 있다.SUMMARY OF THE INVENTION It is an object of the present invention to provide a dron and a control method thereof that can prevent fall or disappearance of an azimuth angle information due to an error.
상술한 과제를 달성하기 위한 드론은, 상기 드론의 비행방향을 판단하기 위한 제1관성정보를 측정하는 제1관성정보 측정부와; 상기 드론의 비행방향을 판단하기 위한 제2관성정보를 측정하는 적어도 하나의 제2관성정보 측정부와; 상기 제1관성정보 측정부로부터 측정된 제1관성정보의 정상 여부를 판단하고, 비정상 시에 상기 적어도 하나의 서브센서에 의해 측정되는 제2관성정보를 기초로 상기 드론의 비행방향을 판단하는 제어부를 포함하는 것을 특징으로 한다.According to an aspect of the present invention, there is provided a drones comprising: a first inertia information measuring unit for measuring first inertia information for determining a flying direction of the drones; At least one second inertia information measuring unit for measuring second inertia information for determining the flying direction of the drones; A control unit for determining whether the first inertia information measured by the first inertia information measuring unit is normal and determining the flying direction of the drones based on second inertia information measured by the at least one sub- And a control unit.
상기 제1관성정보 측정부는 지자계센서, 자이로센서, 가속도센서, 레이더, 위치센서 및 압력센서 중 적어도 하나를 포함하고, 상기 제2관성정보 측정부는 GPS, DGPS, 및 CDGPS 중 적어도 하나를 포함할 수 있다.Wherein the first inertial information measurement unit includes at least one of a geomagnetic sensor, a gyro sensor, an acceleration sensor, a radar, a position sensor, and a pressure sensor, and the second inertial information measurement unit includes at least one of GPS, DGPS, and CDGPS .
상기 드론은 저장부를 더 포함하며, 상기 저장부는 상기 드론의 이전 비행기록을 상기 제2관성정보를 기초로 저장하는 있고, 상기 제어부는 상기 저장부에 저장된 이전 비행기록의 역경로를 따라 귀환하도록 제어할 수 있다.Wherein the drones further comprise a storage unit for storing the previous flight record of the drones based on the second inertia information and wherein the control unit controls the returning of the previous flight record of the previous flight record stored in the storage unit can do.
상기 제어부는 상기 제2관성정보를 기초로 비행을 진행하는 동안에 상기 드론의 비행기록을 제1관성정보를 기준으로 상기 저장부에 저장할 수 있다.The control unit may store the flight record of the drones in the storage unit based on the first inertia information while the flight is proceeding based on the second inertia information.
본 발명의 실시예에 따른 드론 제어방법은, 상기 드론의 비행방향을 판단하기 위한 제1관성정보를 측정하는 단계와; 상기 제1관성정보의 이상 여부를 판단하는 단계와; 상기 제1관성정보가 비정상인 경우 제1관성정보를 기초로 상기 드론의 비행방향을 판단하는 단계를 포함하는 것을 특징으로 한다.A dron control method according to an embodiment of the present invention includes: measuring first inertia information for determining a flying direction of the drones; Determining whether the first inertia information is abnormal; And determining the flying direction of the drones based on the first inertia information when the first inertia information is abnormal.
본 발명에 의하면, 드론의 비행방위를 결정하는 관성정보에 오류가 발생하더라도 다른 관성정보를 이용하여 비행을 계속하거나 귀환할 수 있어 고가의 드론의 추락이나 실종을 방지할 수 있다.According to the present invention, even if an error occurs in the inertia information that determines the flight direction of the drones, it is possible to continue or return the flight using other inertia information, thereby preventing the fall or disappearance of the expensive drones.
도 1은 본 발명의 실시예에 따른 드론의 구성을 나타내는 블록도,
도 2는 본 발명의 실시예에 따른 드론의 제어과정을 나타내는 순서도, 및
도 3은 본 발명의 다른 실시예에 따른 드론의 제어과정을 나타내는 순서도이다.1 is a block diagram showing the configuration of a drones according to an embodiment of the present invention;
2 is a flowchart showing a control process of a drones according to an embodiment of the present invention, and Fig.
3 is a flowchart illustrating a control process of a drones according to another embodiment of the present invention.
이하, 본 발명의 일 실시 예가 첨부된 도면을 참조하여 기재된다. 그러나 이는 본 발명의 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 실시예의 다양한 변경 (modification), 균등물 (equivalent), 및/또는 대체물 (alternative)을 포함하는 것으로 이해되어야 한다. 도면의 설명과 관련하여, 유사한 구성요소에 대해서는 유사한 참조 부호가 사용될 수 있다.Hereinafter, one embodiment of the present invention will be described with reference to the accompanying drawings. It should be understood, however, that it is not intended to be limited to the particular embodiments of the invention but includes various modifications, equivalents, and / or alternatives of the embodiments of the invention. In connection with the description of the drawings, like reference numerals may be used for similar components.
본 명세서에서, “가진다,” “가질 수 있다,”“포함한다,” 또는 “포함할 수 있다.” 등의 표현은 해당 특징 (예: 수치, 기능, 동작, 또는 부품 등의 구성요소)의 존재를 가리키며, 추가적인 특징의 존재를 배제하지 않는다.In this specification, the expressions " having, " " having, " " comprising, " And does not exclude the presence of additional features.
본 명세서에서, “A 또는 B,”“A 또는/및 B 중 적어도 하나,”또는 “A 또는/및 B 중 하나 또는 그 이상”등의 표현은 함께 나열된 항목들의 모든 가능한 조합을 포함할 수 있다. 예를 들면, “A 또는 B,” “ A 및 B 중 적어도 하나,”또는 “ A 또는 B 중 적어도 하나”는, (1) 적어도 하나의 A를 포함, (2) 적어도 하나의 B를 포함, 또는 (3) 적어도 하나의 A 및 적어도 하나의 B 모두를 포함하는 경우를 모두 지칭할 수 있다.As used herein, the expressions "A or B," "at least one of A and / or B," or "one or more of A and / or B," may include all possible combinations of the listed items . For example, "A or B," "at least one of A and B," or "at least one of A or B" includes (1) at least one A, (2) Or (3) at least one A and at least one B all together.
본 명세서에서 “제 1,”“제 2,”“첫째,”또는“둘째,”등의 표현들은 다양한 구성요소들을, 순서 및/또는 중요도에 상관없이 수식할 수 있고, 해당 구성요소들을 한정하지 않는다. 이러한 표현들은 한 구성요소를 다른 구성요소와 구분하기 위해 사용될 수 있다. 예를 들면, 제1 사용자 기기와 제2 사용자 기기는, 순서 또는 중요도와 무관하게, 서로 다른 사용자 기기를 나타낼 수 있다. 예를 들면, 본 개시의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 바꾸어 명명될 수 있다.The expressions " first, " " second, " " first, " or " second, " and the like in this specification are intended to encompass various components, regardless of their order and / or importance, Do not. These representations may be used to distinguish one component from another. For example, the first user equipment and the second user equipment may represent different user equipment, regardless of order or importance. For example, without departing from the scope of the present disclosure, the first component may be referred to as a second component, and similarly, the second component may be named as the first component.
어떤 구성요소 (예: 제1 구성요소)가 다른 구성요소 (예: 제2 구성요소)에 "(기능적으로 또는 통신적으로) 연결되어 ((operatively or communicatively) coupled with/to)" 있다거나 "접속되어 (connected to)" 있다고 언급된 때에는, 어떤 구성요소가 다른 구성요소에 직접적으로 연결되거나, 다른 구성요소 (예: 제3 구성요소)를 통하여 연결될 수 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소 (예: 제1 구성요소)가 다른 구성요소 (예: 제2 구성요소)에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 어떤 구성요소와 다른 구성요소 사이에 다른 구성요소 (예: 제3 구성요소)가 존재하지 않는 것으로 이해될 수 있다.(Or functionally or communicatively) coupled with / to "another component (eg, a second component), or a component (eg, a second component) Quot; connected to ", it should be understood that an element may be directly connected to another element, or may be connected through another element (e.g., a third element). On the other hand, when it is mentioned that a component (e.g. a first component) is "directly connected" or "directly connected" to another component (e.g. a second component) It can be understood that there is no other component (e.g., a third component) between the elements.
본 명세서에서 사용된 표현 “~하도록 구성된 (또는 설정된)(configured to)”은 상황에 따라, 예를 들면, “~에 적합한 (suitable for),” “~하는 능력을 가지는 (having the capacity to),” “~하도록 설계된 (designed to),” “~하도록 변경된 (adapted to),” “~하도록 만들어진 (made to),”또는 “~를 할 수 있는 (capable of)”과 바꾸어 사용될 수 있다. 용어 “~하도록 구성 (또는 설정)된”은 하드웨어적으로 “특별히 설계된 (specifically designed to)”것만을 반드시 의미하지 않을 수 있다. 대신, 어떤 상황에서는, “~하도록 구성된 장치”라는 표현은, 그 장치가 다른 장치 또는 부품들과 함께 “~할 수 있는” 것을 의미할 수 있다. 예를 들면, 문구 “A, B, 및 C를 수행하도록 구성 (또는 설정)된 프로세서”는 해당 동작을 수행하기 위한 전용 프로세서 (예: 임베디드 프로세서), 또는 메모리 장치에 저장된 하나 이상의 소프트웨어 프로그램들을 실행함으로써, 해당 동작들을 수행할 수 있는 범용 프로세서 (generic-purpose processor)(예: CPU 또는 application processor)를 의미할 수 있다.The phrase " configured to be used " as used herein should be interpreted according to circumstances, such as, for example, having " having the capacity to, To be designed to, "" adapted to, "" made to, "or" capable of ". The term " configured (or set) to " may not necessarily mean " specifically designed to " Instead, in some situations, the expression " configured to " may mean that the device can " do " with other devices or components. For example, a processor configured (or configured) to perform the phrases " A, B, and C " may be a processor dedicated to performing the operation (e.g., an embedded processor), or one or more software programs To a generic-purpose processor (e.g., a CPU or an application processor) that can perform the corresponding operations.
본 명세서에서 사용된 용어들은 단지 특정 실시예를 설명하기 위해 사용된 것으로, 다른 실시예의 범위를 한정하려는 의도가 아닐 수 있다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함할 수 있다. 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 개시의 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미가 있을 수 있다. 일반적으로 사용되는 사전에 정의된 용어들은 관련 기술의 문맥 상 가지는 의미와 동일 또는 유사한 의미가 있는 것으로 해석될 수 있으며, 본 명세서에서 명백하게 정의되지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다. 경우에 따라서, 본 명세서에서 정의된 용어일지라도 본 개시의 실시 예들을 배제하도록 해석될 수 없다.The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the scope of the other embodiments. The singular expressions may include plural expressions unless the context clearly dictates otherwise. All terms used herein, including technical or scientific terms, may have the same meaning as commonly understood by one of ordinary skill in the art. Commonly used predefined terms may be construed as having the same or similar meaning as the contextual meanings of the related art and are not to be construed as an ideal or overly formal sense unless expressly defined to the contrary herein . Optionally, terms defined herein may not be construed to exclude embodiments of the present disclosure.
도 1은 드론(drone)(100)의 구조를 설명하기 위한 블록도이다. 드론(100)은 적어도 하나의 모터(110-1,110-2,…,110-n), 각 모터(110-1,110-2,…,110-n)에 대응하는 적어도 하나의 변속기(120-1,120-2,…,120-n), 제어부(130), 제1관성정보 측정부(140), 제2관성측정부(150), 저장부(160), 및 RF수신부(170)를 포함한다. 드론(100)은 상술한 부품들 이외에 프레임, 각 모터에 결합되는 프로펠러, 전원부, 무선통신모듈, 기타 각종 액세서리 등을 더 포함할 수 있으나, 간략한 상세한 설명을 위해 생략한다.1 is a block diagram for explaining the structure of a
적어도 하나의 모터(110-1,110-2,…,110-n)는 비행양력을 얻기 위해 프로펠러를 회전시키는 역할을 하며, 브러쉬 모터나 브러쉬리스 모터가 사용될 수 있다.At least one motor 110-1, 110-2, ..., 110-n serves to rotate the propeller to obtain a flying lift, and a brush motor or a brushless motor can be used.
적어도 하나의 변속기(120-1,120-2,…,120-n)는 제어부(130)에서 공급하는 펄스폭변조(이하 'PWM'이라 한다)신호를 받아 모터(110-1,110-2,…,110-n)를 제어하는 전류를 공급한다.The at least one transmission 120-1, 120-2, ..., 120-n receives the pulse width modulation (PWM) signal supplied from the
제어부(130)는 CPU, MPU, IC 등을 포함하는 제어기판으로 구현될 수 있다, 제어부(130)는 RF수신부(170)를 통해 제어신호를 수신하여 적어도 하나의 변속기(120-1,120-2,…,120-n)에 PWM신호를 공급한다. 제어부(130)는 제1관성정보, 예를 들면 지자계 데이터를 통해 드론(100)의 비행방향을 판단한 후에, RF수신부(170)를 통해 수신된 제어신호를 기초로 제어할 모터(110-1,110-2,…,110-n)를 선택하고, 선택된 모터의 회전속도를 제어하기 위한 PWM신호를 생성한다. 제어부(100)는 제1관성정보 외에 각종 센서, 예를 들면 기압계, 위성, 레이더를 통한 고도정보, 자이로센서에 의한 회전각도정보를 수신하여 비행제어에 활용한다. 제어부(130)는 수신된 제1관성정보의 기준값(임계값)과 비교하여 정상적인 제1관성정보인지를 판단한다. 만일 수신 제1관성정보가 기준값(임계값)을 벗어나 비정상적인 것으로 판단된 경우 제2관성정보 측정부(150)를 제어하여 제2관성정보를 수신하여 비행 방향을 판단하여 모터 제어를 수행한다. 여기서, 제2관성정보 측정부(150)는 상시 동작하여 제2관성정보를 측정하여 저장부(160)에 저장할 수 있고, 제어부(130)는 제1관성정보가 비정상인 상태일 때 저장부(160)에 저장된 제1관성정보를 바로 적용할 수 있다. The
제1관성정보 측정부(140)는 기본적으로 비행방향을 판단하기 위한 제1관성정보, 예를 들면 지자계 데이터, 고도 데이터, 회전각 데이터 등을 측정하여 제어부(130)로 보낸다. 제1관성정보 측정부(140)는 지자계센서, 자이로센서, 가속도센서, 레이더, 위치센서 및 압력센서 중 적어도 하나를 포함할 수 있다.The first inertial
제1관성정보 측정부(150)는 부가적으로 비행방향을 판단하기 위한 제2관성정보, 예를 들면 지자계 데이터, 고도 데이터, 회전각 데이터 등을 측정하여 제어부(130) 또는 저장부(160)로 보낸다. 제2관성정보 측정부(150)는 GPS(Global Positioning System), DGPS(Differential GPS), 및 CDGPS(Carrier phase Differental GPS) 중 적어도 하나를 포함할 수 있다. 제2관성정보 측정부(150)는 제어부(130)의 제어에 의해 작동하거나 상시 작동하여 제2관성정보를 측정하고, 이를 제어부(130) 또는 저장부(160)에 제공한다.The first inertial
저장부(160)는 한정되지 않은 데이터가 저장된다. 저장부(160)는 블랙박스라 불리는 항로기록장치를 말한다. 저장부(160)는 제어부(130)에 의해 액세스 되며, 이들에 의한 데이터의 독취, 기록, 수정, 삭제, 갱신 등이 수행된다. 저장부(160)는 운영체제(OS), 커널, 미들웨어, 운영체제 상에서 실행 가능한 다양한 어플리케이션 프로그램을 포함할 수 있다. 저장부(160)는 제1관성정보 및 제2관성정보를 기준으로 작성된 이전 비행기록을 포함할 수 있다. 또한, 저장부(160)는 실시간으로 측정된 제1관성정보 및 제2관성정보를 임시 저장하고 일정 시간이 경과하면 자동삭제할 수 있다.The
저장부(160)는 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), 램(RAM, Random Access Memory) SRAM(Static Random Access Memory), 롬(ROM, Read-Only Memory), EEPROM(Electrically Erasable Programmable Read-Only Memory), PROM(Programmable Read-Only Memory) 자기메모리, 자기 디스크, 광디스크 중 적어도 하나의 타입의 저장매체를 포함할 수 있다.The
RF수신부(170)는 사용자가 조작하는 RF송신부(리모컨)(200)으로부터 전송된 제어신호를 수신하여 제어부(130)에 제공한다.The
이하, 도 2를 참조하여 드론(100) 제어방법을 상세히 설명하기로 한다.Hereinafter, a method of controlling the
먼저, 제1관성정보, 예를 들면 지자계 데이터를 기초로 비행 방위각을 판단하여 비행을 수행한다(S110).First, the flight azimuth is determined based on the first inertia information, e.g., geomagnetic data, and the flight is performed (S110).
단계 S120에서, 제어부(130)는 비행에 요구되는 모든 실시간으로 측정되는 제1관성정보를 수신한다. In step S120, the
단계 S130에서, 제어부(130)는 비행에 요구되는 제1관성정보가 수신될 때마다 소정의 기준값(임계값)을 초과하는지 미달하는지를 비교한다. 만일 기준값을 초과하거나 미달하는 경우 비정상 관성정보로 판단한다. 만일, 기준값 범위 내에 있을 경우 정상 관성정보로 판단하고 다음에 수신되는 제1관성정보에 대한 정상여부를 판단한다.In step S130, the
비정상 관성정인 경우에 단계 S140에서, 제어부(130)는 드론(100)을 현재상태로 유지하고 제2관성정보 측정부(150)를 동작시켜 비행에 요구되는 제2관성정보, 즉, GPS정보를 수신한다. 제어부(130)는 실시간으로 저장부(160)에 저장된 제2관성정보를 불러내 즉시 적용할 수도 있다.The
단계 S150에서, 제어부(130)는 실시간으로 수신된 제2관성정보를 이용하여 비행방향을 판단한다.In step S150, the
단계 S160에서, 제2관성정보를 이용하여 사용자가 지시하는 제어신호에 따라 비행을 수행한다. 물론, RF송신기(200)의 제어 대신에 사전에 저장된 비행경로를 따라 자동비행을 수행할 수 있다.In step S160, the second inertia information is used to perform the flight according to the control signal instructed by the user. Of course, instead of controlling the
이후, 제2관성정보가 비정상적인 경우 제3의 관성정보나 제1관성정보를 활용하는 것도 가능하다.Thereafter, when the second inertia information is abnormal, it is possible to utilize the third inertia information and the first inertia information.
도 3은 본 발명의 다른 실시예에 따른 드론제어방법을 나타내는 순서도이다.3 is a flowchart showing a drones control method according to another embodiment of the present invention.
먼저, 제1관성정보, 예를 들면 지자계 데이터를 기초로 비행 방위각을 판단하여 비행을 수행한다(S210). First, the flight azimuth is determined based on the first inertia information, for example, geographical data, and the flight is performed (S210).
단계 S220에서, 비행기록을 제2관성정보 형태, 즉 GPS정보, 자이로센서에 의한 회전각 정보, 기압센서에 의한 고도정보를 저장부(160)에 실시간으로 상시 저장한다. In step S220, the second inertia information type, that is, the GPS information, the rotation angle information by the gyro sensor, and the altitude information by the air pressure sensor are stored in the
단계 S230에서, 제어부(130)는 비행에 요구되는 모든 실시간으로 측정되는 제1관성정보를 수신한다. In step S230, the
단계 S240에서, 제어부(130)는 비행에 요구되는 제1관성정보가 수신될 때마다 소정의 기준값(임계값)을 초과하는지 미달하는지를 비교한다. 만일 기준값을 초과하거나 미달하는 경우 비정상 관성정보로 판단한다. 만일, 기준값 범위 내에 있을 경우 정상 관성정보로 판단하고 다음에 수신되는 제1관성정보에 대한 정상여부를 판단한다.In step S240, the
비정상 관성정인 경우에 단계 S250에서, 제어부(130)는 드론(100)을 현재상태로 유지하고 저장부(160)에 저장된 이전 비행기록을 참조하여 역경로로 귀환비행을 수행한다.The
이후, 사용자는 제2관성정보를 제1관성정보로 전환 설정하여 비행을 재개할 수 있다. Thereafter, the user can switch the second inertia information to the first inertia information and restart the flight.
이상과 같이 본 발명은 한정된 예시적 실시예와 도면을 통해 설명되었으나, 본 발명은 상기의 예시적 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is clearly understood that the same is by way of illustration and example only and is not to be construed as limiting the scope of the present invention as defined by the appended claims. Modifications and modifications are possible.
본 발명의 실시예에 따른 동작들은 단일 또는 복수의 프로세서에 의해 그 동작이 구현될 수 있을 것이다. 이러한 경우 다양한 컴퓨터로 구현되는 동작을 수행하기 위한 프로그램 명령이 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판단 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체, CD-ROM이나 DVD와 같은 광기록 매체, 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 본 발명에서 설명된 기지국 또는 릴레이의 전부 또는 일부가 컴퓨터 프로그램으로 구현된 경우 상기 컴퓨터 프로그램을 저장한 컴퓨터 판독 가능 기록 매체도 본 발명에 포함된다.Operations according to embodiments of the present invention may be implemented by single or multiple processors. In this case, program instructions for performing various computer-implemented operations may be recorded on a computer-readable medium. The computer-determinable medium may include program instructions, data files, data structures, etc., alone or in combination. The program instructions may be those specially designed and constructed for the present invention or may be available to those skilled in the art. Examples of computer-readable media include magnetic media such as hard disks, floppy disks and magnetic tape, optical recording media such as CD-ROMs or DVDs, magneto-optical media such as floppy disks and ROMs, , Random access memory (RAM), flash memory, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. When all or a part of the base station or relay described in the present invention is implemented as a computer program, the computer readable recording medium storing the computer program is also included in the present invention.
그러므로, 본 발명의 범위는 설명된 예시적 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.Therefore, the scope of the present invention should not be limited by the exemplary embodiments described, but should be determined by the equivalents of the claims, as well as the claims.
100: 드론
110-1, 110-2, …110-n: 모터
120-1, 120-2, …120-n: 변속기
130: 제어부
140: 제1관성정보 측정부
150: 제2관성정보 측정부
160: 저장부(블랙박스)
170: RF수신부
200: RF송신부100: Drones
110-1, 110-2, ... 110-n: motor
120-1, 120-2, ... 120-n: Transmission
130:
140: First inertia information measuring unit
150: second inertia information measuring unit
160: Storage part (black box)
170: RF receiver
200: RF transmitter
Claims (5)
상기 드론의 비행을 위한 제1관성정보를 측정하는 제1관성정보 측정부와;
상기 드론의 비행을 위한 제2관성정보를 측정하는 적어도 하나의 제2관성정보 측정부와;
상기 제1관성정보 측정부로부터 측정된 제1관성정보의 정상 여부를 판단하고, 비정상 시에 상기 적어도 하나의 서브센서에 의해 측정되는 제2관성정보를 기초로 상기 드론의 비행방향을 판단하는 제어부를 포함하는 것을 특징으로 하는 드론.In the drones,
A first inertia information measuring unit for measuring first inertia information for the flight of the drones;
At least one second inertial information measurement unit for measuring second inertial information for the flight of the drones;
A control unit for determining whether the first inertia information measured by the first inertia information measuring unit is normal and determining the flying direction of the drones based on second inertia information measured by the at least one sub- Wherein the drones of the drones are made of a metal.
상기 제1관성정보 측정부는 지자계센서, 자이로센서, 가속도센서, 레이더, 위치센서 및 압력센서 중 적어도 하나를 포함하고, 상기 제2관성정보 측정부는 GPS, DGPS, 및 CDGPS 중 적어도 하나를 포함하는 것을 특징으로 하는 드론.The method according to claim 1,
Wherein the first inertial information measurement unit includes at least one of a geomagnetic sensor, a gyro sensor, an acceleration sensor, a radar, a position sensor and a pressure sensor, and the second inertial information measurement unit includes at least one of GPS, DGPS, and CDGPS Lt; / RTI >
저장부를 더 포함하며,
상기 저장부는 이전 비행기록을 상기 제2관성정보를 기초로 저장하는 있고,
상기 제어부는 상기 저장부에 저장된 이전 비행기록의 역경로를 따라 귀환하도록 제어하는 것을 특징으로 하는 드론.3. The method according to claim 1 or 2,
Further comprising a storage unit,
Wherein the storage unit stores the previous flight record based on the second inertia information,
Wherein the control unit controls to return along the reverse path of the previous flight record stored in the storage unit.
상기 제어부는 상기 제2관성정보를 기초로 비행을 진행하는 동안에 상기 드론의 비행기록을 제1관성정보를 기준으로 상기 저장부에 저장하는 것을 특징으로 하는 드론.The method of claim 3,
Wherein the control unit stores the flight record of the drones in the storage unit based on the first inertia information while the flight is proceeding based on the second inertia information.
상기 드론의 비행방향을 판단하기 위한 제1관성정보를 측정하는 단계와;;
상기 제1관성정보의 이상 여부를 판단하는 단계와;
상기 제1관성정보가 비정상인 경우 제1관성정보를 기초로 상기 드론의 비행방향을 판단하는 단계를 포함하는 것을 특징으로 하는 방법.
In the drones control method,
Measuring first inertia information for determining the direction of flight of the drones;
Determining whether the first inertia information is abnormal;
And determining the flight direction of the drones based on the first inertia information when the first inertia information is abnormal.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020160034937A KR20170110481A (en) | 2016-03-23 | 2016-03-23 | A drone and control method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020160034937A KR20170110481A (en) | 2016-03-23 | 2016-03-23 | A drone and control method thereof |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20170110481A true KR20170110481A (en) | 2017-10-11 |
Family
ID=60139131
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020160034937A Ceased KR20170110481A (en) | 2016-03-23 | 2016-03-23 | A drone and control method thereof |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR20170110481A (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101860548B1 (en) * | 2018-02-27 | 2018-05-23 | 주식회사 일도엔지니어링 | Golf course grass management device using drone vegetation photographing data and GIS analysis methods |
| KR20190101142A (en) | 2018-02-22 | 2019-08-30 | 주식회사 씨엔엔테크 | Drone system and drone control method |
| KR102100657B1 (en) | 2019-02-28 | 2020-04-16 | 주식회사 숨비 | Flight control system with fault recovery function |
| KR20200118641A (en) * | 2019-04-08 | 2020-10-16 | 한전케이디엔주식회사 | Apparatus and method for measuring dip of transmission line |
| KR102735345B1 (en) * | 2024-02-07 | 2024-11-28 | 한화시스템 주식회사 | Flight device for urban air mobility and flight control method |
-
2016
- 2016-03-23 KR KR1020160034937A patent/KR20170110481A/en not_active Ceased
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20190101142A (en) | 2018-02-22 | 2019-08-30 | 주식회사 씨엔엔테크 | Drone system and drone control method |
| KR101860548B1 (en) * | 2018-02-27 | 2018-05-23 | 주식회사 일도엔지니어링 | Golf course grass management device using drone vegetation photographing data and GIS analysis methods |
| KR102100657B1 (en) | 2019-02-28 | 2020-04-16 | 주식회사 숨비 | Flight control system with fault recovery function |
| KR20200118641A (en) * | 2019-04-08 | 2020-10-16 | 한전케이디엔주식회사 | Apparatus and method for measuring dip of transmission line |
| KR102735345B1 (en) * | 2024-02-07 | 2024-11-28 | 한화시스템 주식회사 | Flight device for urban air mobility and flight control method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6506302B2 (en) | Method and apparatus for operating a mobile platform | |
| KR20170110481A (en) | A drone and control method thereof | |
| JP6246590B2 (en) | Automatic aircraft control when flight crew is out of work | |
| EP3521158B1 (en) | Flight control device, unmanned aerial vehicle, flight control method, and computer program | |
| US8571729B2 (en) | Wind calculation system using a constant bank angle turn | |
| JP6637698B2 (en) | Unmanned rotorcraft and program | |
| US9309004B2 (en) | Centripetal acceleration determination, centripetal acceleration based velocity tracking system and methods | |
| US20100152933A1 (en) | Apparatus and method for unmanned aerial vehicle ground proximity detection, landing and descent | |
| US20190235526A1 (en) | Method for controlling movable device, control system, and movable device | |
| US10725482B2 (en) | Method and apparatus for dodging obstacle, and aerial vehicle | |
| KR102333222B1 (en) | Control Method and System for Automatic Flight of Small Unmanned aerial vehicle | |
| EP3705399B1 (en) | Multi-rotor vehicle with edge computing systems | |
| US9045221B2 (en) | Method of guidance for aircraft trajectory correction | |
| KR102636551B1 (en) | Autonomous terrain collision avoidance apparatus and method for low-altitude operation of unmanned aerial vehicle | |
| JP2019064280A (en) | Flight device | |
| US20140229100A1 (en) | System and method for aircraft navigation assistance | |
| US20140371956A1 (en) | Systems and Methods for Moving a Load Using Unmanned Vehicles | |
| JP7421396B2 (en) | Autonomous flying vehicle and flight control method | |
| US20170076613A1 (en) | System and method of controlling uninhabited airborne vehicle | |
| US10246180B2 (en) | Cooperative perception and state estimation for vehicles with compromised sensor systems | |
| JP2021157493A (en) | Autonomous vehicle and flight control method | |
| KR101703236B1 (en) | Method and apparatus for recording flight data of unmanned aerial vehicle | |
| WO2022133676A1 (en) | Method for detecting arm state of unmanned aerial vehicle, control device of unmanned aerial vehicle, and unmanned aerial vehicle | |
| CN111971207A (en) | Detecting time of robot carrier theft | |
| CN111542793B (en) | UAV parachute landing method and system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20160323 |
|
| PA0201 | Request for examination | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20170401 Patent event code: PE09021S01D |
|
| PG1501 | Laying open of application | ||
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20171117 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20170401 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |