KR102279362B1 - 멀티콥터를 이용한 바람의 측정 - Google Patents
멀티콥터를 이용한 바람의 측정 Download PDFInfo
- Publication number
- KR102279362B1 KR102279362B1 KR1020197013028A KR20197013028A KR102279362B1 KR 102279362 B1 KR102279362 B1 KR 102279362B1 KR 1020197013028 A KR1020197013028 A KR 1020197013028A KR 20197013028 A KR20197013028 A KR 20197013028A KR 102279362 B1 KR102279362 B1 KR 102279362B1
- Authority
- KR
- South Korea
- Prior art keywords
- multicopter
- wind speed
- speed
- propeller
- determined
- Prior art date
Links
- 238000005259 measurement Methods 0.000 title claims description 39
- 238000000034 method Methods 0.000 claims abstract description 42
- 230000005484 gravity Effects 0.000 claims abstract description 15
- 230000005540 biological transmission Effects 0.000 claims abstract description 5
- 239000011159 matrix material Substances 0.000 claims description 13
- 238000012545 processing Methods 0.000 claims description 9
- 230000001276 controlling effect Effects 0.000 claims description 5
- 239000003795 chemical substances by application Substances 0.000 claims description 4
- 238000000691 measurement method Methods 0.000 claims description 4
- 230000001105 regulatory effect Effects 0.000 claims description 4
- 238000004891 communication Methods 0.000 claims description 2
- 230000006870 function Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 6
- 238000013528 artificial neural network Methods 0.000 description 5
- 230000006698 induction Effects 0.000 description 5
- 238000005457 optimization Methods 0.000 description 5
- 230000001133 acceleration Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000001419 dependent effect Effects 0.000 description 3
- 238000011156 evaluation Methods 0.000 description 3
- BQCADISMDOOEFD-UHFFFAOYSA-N Silver Chemical compound [Ag] BQCADISMDOOEFD-UHFFFAOYSA-N 0.000 description 2
- 238000013459 approach Methods 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 230000004927 fusion Effects 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 238000012417 linear regression Methods 0.000 description 2
- 238000010801 machine learning Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000036544 posture Effects 0.000 description 2
- 229910052709 silver Inorganic materials 0.000 description 2
- 239000004332 silver Substances 0.000 description 2
- 238000012706 support-vector machine Methods 0.000 description 2
- 230000036962 time dependent Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 238000002940 Newton-Raphson method Methods 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000001537 neural effect Effects 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000000306 recurrent effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- 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
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L15/00—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles
- B60L15/20—Methods, circuits, or devices for controlling the traction-motor speed of electrically-propelled vehicles for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P13/00—Indicating or recording presence, absence, or direction, of movement
- G01P13/02—Indicating direction only, e.g. by weather vane
- G01P13/025—Indicating direction only, e.g. by weather vane indicating air data, i.e. flight variables of an aircraft, e.g. angle of attack, side slip, shear, yaw
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01P—MEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
- G01P5/00—Measuring speed of fluids, e.g. of air stream; Measuring speed of bodies relative to fluids, e.g. of ship, of aircraft
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01W—METEOROLOGY
- G01W1/00—Meteorology
- G01W1/10—Devices for predicting weather conditions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2200/00—Type of vehicles
- B60L2200/10—Air crafts
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U10/00—Type of UAV
- B64U10/10—Rotorcrafts
- B64U10/13—Flying platforms
-
- 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]
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U30/00—Means for producing lift; Empennages; Arrangements thereof
- B64U30/20—Rotors; Rotor supports
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U50/00—Propulsion; Power supply
- B64U50/10—Propulsion
- B64U50/19—Propulsion using electrically powered motors
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01W—METEOROLOGY
- G01W2201/00—Weather detection, monitoring or forecasting for establishing the amount of global warming
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/72—Electric energy management in electromobility
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Mechanical Engineering (AREA)
- Environmental & Geological Engineering (AREA)
- Remote Sensing (AREA)
- Atmospheric Sciences (AREA)
- Biodiversity & Conservation Biology (AREA)
- Ecology (AREA)
- Environmental Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Transportation (AREA)
- Power Engineering (AREA)
- Aerodynamic Tests, Hydrodynamic Tests, Wind Tunnels, And Water Tanks (AREA)
- Wind Motors (AREA)
- Feedback Control In General (AREA)
- Arrangements For Transmission Of Measured Signals (AREA)
Abstract
본 발명은 풍력 측정에 사용될 수 있는 멀티콥터에 관한 것이며, 또한 멀티콥터를 사용해 풍력을 측정하는 방법에 관한 것이다. 멀티콥터는, N개의 프로펠러(PROPn)를 구동하기 위한 N개의 전기 모터(MOTn), 멀티콥터의 무게중심(B)의 3차원 위치(), 시간 미분치( 및 ), 멀티콥터의 3차원 배향() 및 배향의 미분치()를 포함하는 제 1 파라미터(P1)을 제공하기 위한 제 1 인터페이스(101), 각각의 프로펠러(PROPn)에 의해 생성되는 공기역학적 동력()을 제공하기 위한 제 2 인터페이스(102), 제 1 파라미터(P1)에 기반하고, 멀티콥터의 동역학 모델(M1), 및 멀티콥터에 외부적으로 작용하는 회전력()의 추정치에 기반하여, 대기에 상대적인 멀티콥터의 상대속도()의 수평 성분을 결정하는 제 1 유닛(103), 결정된 수평 성분 및 공기역학적 동력()에 기반하여, 상대속도()의 수직 성분을 결정하는 제 2 유닛(104), 결정된 수평 성분, 수직 성분 및 파라미터(P1)에 기반하여, 관성 시스템에서의 풍속()을 결정하는 제 3 유닛(105), 및 풍속()을 저장하는 저장 유닛(106) 및/또는 풍속()을 수신기(108)로 무선 전송하는 전송 유닛(107)을 포함하여 구성된다.
Description
본 발명은 바람을 측정하기 위해 이용되는 멀티콥터, 멀티콥터를 이용하여 바람을 측정하는 방법, 컴퓨터 시스템, 디지털 저장매체, 컴퓨터 프로그램 제품, 및 컴퓨터 프로그램에 관한 것이다.
본 발명은, 예를 들면, 복수의 프로펠러에 의해 구동되는 자유-비행 드론 또는 자유-비행 로봇 같은 멀티콥터(multicopter)에 관한 것으로, 바람을 측정하기 위해 사용된다. 바람을 측정하기 위한 멀티콥터의 구성은 종래의 기술에 알려져 있다. 즉 본 발명의 발명자 토믹 티(Tomic T.)와 하다딘 에스(Haddadin S.)가 발표한 "Simultaneous Estimation of Aerodynamic and Contact Forces in Flying Robots: Application to Metric Wind Estimations and Collision Detection, ICRA 2015, Seattle, WA USA May 2015, pages: 5290-5296"에 멀티콥터가 개시되어 있는데, 이는 멀티콥터에 외부적으로 작용하는 회전력(, force screw)의 추정에 기반하여 바람의 속도를 추정할 수 있다. 이 논문에서 개시된 내용 중, 특히 "3장 모델링" 및 "4장 외부 비틀림(Wrench) 추정에 공기역학 적용"이 본 발명의 상세 설명에 포함된다.
멀티콥터 제어기는 반구라 엠(Bangura M.) 등이 발표한 "Aerodynamic Power Control for Multirotor Aerial Vehicles, IEEE International Conference on Robotics and Automation (ICRA), 31.05.-07.06.2014 Hong Kong, China"에 개시되어 있으며, 제어기는 바람 교란(wind disturbance) 및 지면 효과와 연관된 강인한 거동을 가진다.
측정 방법은 US 8,219,267 B2에 알려져 있는데, 풍속이 UAV의 구동 중에 추정되어 사용되는 방법이다.
본 발명의 목적은 멀티콥터 및 멀티콥터를 운용하는 방법을 구현하는 것으로, 멀티콥터를 이용하여 향상된 바람 측정을 가능하도록 하는 것이다.
본 발명은 독립 청구항들의 특징들로부터 명확해질 것이다. 유용한 개선 및 실시예들은 종속 청구항들의 주제이다. 본 발명의 다른 특징, 가능한 응용, 및 이점들은 이하의 기재사항과 도면들에 표현된 본 발명의 예시적 실시예들의 설명으로 명확해질 것이다.
본 발명의 하나의 양태는 멀티콥터에 관한 것으로, 멀티콥터는, N개의 프로펠러(PROPn)를 구동하기 위한 N개의 전기 모터(MOTn)(여기서, 및 ), 멀티콥터의 무게중심(B)의 3차원 위치(), 시간 미분치( 및 ), 멀티콥터의 3차원 배향() 및 배향의 미분치()를 포함하는 제 1 파라미터(P1)를 제공하기 위한 제 1 인터페이스, 각각의 프로펠러(PROPn)에 의해 생성되는 공기역학적 동력()을 제공하기 위한 제 2 인터페이스, 제 1 파라미터(P1) 및/또는 공기역학적 동력() 및/또는 멀티콥터에 외부적으로 작용하는 하나 이상의 회전력()의 추정치에 기반하여, 대기에 상대적인 멀티콥터의 상대속도()를 결정하는 유닛(803), 결정된 상대속도() 및 파라미터(P1))에 기반하여, 관성 시스템에서의 풍속()을 결정하는 유닛(805), 및 위치()에 대해 결정된 풍속()을 저장하는 저장 유닛, 및/또는 풍속()을 수신기로 무선 전송하는 전송 유닛(107)을 포함하여 구성된다.
대기에 대한 멀티콥터의 상대속도()는 신경학습(neuronal learning) 및/또는 자동 로봇 학습(autonomous robot learning) 방법에 의해 유리하게 결정된다.
본 발명에 있어서, 멀티콥터 상의 프로펠러 평면의 배열은 기본적으로 무작위이다. 따라서 상대속도()의 결정은 추정된 회전력(force screw) 및 추정된 동력(power)의 조합을 포함한다.
만일 프로펠러 평면이 필연적으로 평행하게 배열되고 특히 하나의 평면에 배열되면 다음과 같은 특별한 경우의 결과를 가져온다.
본 발명의 다른 양태의 멀티콥터는, N개의 프로펠러(PROPn)를 구동하기 위한 N개의 전기 모터(MOTn)(여기서, 및 ), 멀티콥터의 무게중심(B)의 3차원 위치()(또는 멀티콥터의 무게중심(B)의 3차원 위치()가 결정/추정될 수 있는 정보를 제공), 시간 미분치( 및 ), 멀티콥터의 3차원 배향() 및 배향의 미분치()를 포함하는 제 1 파라미터(P1)을 제공하기 위한 제 1 인터페이스(변수 및 , , 은 유리하게 GPS, LIDAR, 카메라, 하나 이상의 관성측정유닛(IMU) 등으로 측정되거나, 시각적 주행계, 칼만 필터와 같은 센서 데이터 융합 등에 의해 관측되거나 유도된다), 각각의 프로펠러(PROPn)에 의해 생성되는 (유리하게 측정되거나 또는 관측된) 공기역학적 동력()을 제공하기 위한 제 2 인터페이스, 제 1 파라미터(P1)에 기반하고,`멀티콥터의 동역학을 서술하기 위해 제공된 모델(M1), 및 멀티콥터에 외부적으로 작용하는 회전력()을 모델(M1)에 근거하여 결정한 추정치에 기반하여, 대기에 상대적인 멀티콥터의 상대속도()의 수평 성분을 결정하는 제 1 유닛 (이러한 목적을 위해 "기계 학습" 분야에서 사용되는 선형 회귀(regression), 신경 회로망, 다중 퍼셉트론(perceptrons), 서보트 벡터 머신(SVM) 등의 함수 근사기(function apporximator)가 유리하게 사용된다), 결정된 수평 성분 및 공기역학적 동력()에 기반하여, 상대속도()의 수직 성분을 결정하는 제 2 유닛, 결정된 수평 성분, 수직 성분 및 파라미터(P1)에 기반하여, 관성 시스템에서의 풍속()을 결정하는 유닛, 위치()에 대해 결정된 풍속()을 저장하는 저장 유닛 및/또는 풍속()을 수신기로 무선 전송하는 전송 유닛을 포함하여 구성된다.
본 발명에 있어서, "멀티콥터"라는 용어는 2개 이상의 구동 유닛, 특히 모터-구동 프로펠러를 구비하는 비행체를 의미한다. 멀티콥터는 또한 승강(lift) 및/또는 제어 표면(control surfaces)을 가질 수 있다. 멀티콥터 상의 N개 프로펠러(PROPn) 배열은 기본적으로 무작위이다. 각 프로펠러는 유리하게 자신의 좌표 시스템 내에서 서술된다. N개의 프로펠러(PROPn)는 유리하게 벡터화될 수 있다. 즉, 각 프로펠러는 자신의 시-변 좌표 시스템 내에서 서술될 수 있다. 본 발명에 따른 방법은 다른 배열에도 원칙적으로 일반화될 수 있으며, 프로펠러의 배열이 하나의 평면에 있을 필요는 없다. 추정기(estimator)의 요구되는 조합은 상술된 공통 경우로부터 명확하게 유도된다.
원칙적으로, 제안된 방법은 다시 말하면 외부 회전력()으로부터 상대속도()로의 회귀, 공기역학적 동력()으로부터 상대속도()로의 회귀, 및/또는 외부 회전력() 및 공기역학적 동력()으로부터 상대속도()로의 회귀를 수행할 수 있다.
따라서 제안된 멀티콥터는 상술한 설명에 개시된 접근방식만을 사용하여 상대속도()의 수평 성분을 결정하는데, 멀티콥터의 동역학 모델 및 멀티콥터에 외부적으로 작용하는 회전력()에 의해 생성되는 추정치에 기반하여 상대속도()의 추정이 실행된다.
본 발명에서 상대속도()의 수직 성분은 각 모터-프로펠러 조합에 의한 공기역학적 동력()의 결정에 기반하고 또한 상대속도()의 미리 결정된 수평 성분에 기반하여 결정된다. 따라서 제안된 멀티콥터는 비행 중 풍속을 보다 정확하고 강인하게 결정할 수 있다. 따라서 본 발명은 비행하는 바람 센서로 사용될 수 있으며, 이 센서는 결정된 바람 데이터를 보드 상에 저장하거나 및/또는 이를 지상국으로 전송한다.
다수의 관계식 및 수학적 원리들이 이후에 설명되며, 이들은 본 발명을 설명하고 구현하는데 사용된다.
I. 운동 방정식(강체 기계학)
본 발명의 멀티콥터에 적용할 수 있는 운동 방정식은 기본적으로 아래와 같이 수식화될 수 있다.
여기서,
이 경우에, 프로펠러 전기 모터 유닛에 의해 생성되는 목표 회전력(force screw)() 및 멀티콥터에 외부적으로 작용하는 회전력( )이 존재한다. 일반적으로, 은 자유 유동 속도() 및 프로펠러 속도()에 종속적이다. 본 발명에서 "자유 유동 속도"()라는 용어는 멀티콥터에 의해 영향을 받지않는 공기흐름의 속도로 이해된다.
II. 외부 회전력의 추정
여기서,
상기 결과와 관련되어 좀더 상세한 사항은, 예를 들면, 토믹 티(Tomic T.)의 논문, "Evaluation of acceleration-based disturbance observation for multicopter control,in European Control Conference (ECC), 2014, pages 2937-2944" 을 참조한다.
III. 프로펠러 공기역학
멀티콥터의 프로펠러에 작용하는 힘은 자유 유동 속도()(상대 풍속)에 종속적이다. 프로펠러의 참조 시스템에서 n-번째 프로펠러의 자유 유동 속도()는 아래와 같이 표현될 수 있다.
여기서, 은 멀티콥터의 실제 대기속도(airspeed), 은 풍속, 은 관성 시스템에서부터 멀티콥터의 참조 시스템까지의 회전 행렬, 은 멀티콥터의 참조 시스템에서부터 프로펠러의 참조 시스템까지의 회전 행렬, 은 멀티콥터의 각속도, 그리고 은 멀티콥터의 참조 시스템에서 각 프로펠러의 위치이다. 운동량 보존법칙에 근거하여, 아래와 같이 n-번째 프로펠러에 의해 생성되는 추진력()을 얻을 수 있다.
여기서, 은 대기 밀도, A는 프로펠러의 의해 휩쓸어지는(swept) 면적, 그리고 은 프로펠러에 의해 생성되는 총 후류 유동(wake flow)이다. 프로펠러의 의해 야기된 유동 속도()는 유리하게 아래와 같이 결정될 수 있다.
수식의 해는 뉴튼-랩손(Newton-Raphson) 방식에 의해 기지의 및 를 사용하여 몇개의 단계로 결정된다. 자유 유동 속도의 수평 및 수직 성분의 경우, 다음과 같이 적용된다: 및 . 공중정지(hovering) 비행에서는 유도(induced) 속도가 다음과 같은 적용된다:, 여기서 공중정지 비행 추진력()은 와 같다. 추진력 상수()는 정지(static) 추진력 측정으로부터 유리하게 결정된다. D는 각 프로펠러의 직경을 나타내고 는 프로펠러의 각속도를 나타낸다. 이상적인 공기역학적 프로펠러 동력은 다음과 같다.
공중정지 비행 동력과 관련되어 전진(forward) 비행의 공기역학적 동력은
와 같으며, 로 주어진다. 이상적인 거동으로부터의 편향 (deviations)은 0 및 1 사이의 인자(FM)를 도입해서 고려될 수 있다. 이 경우, 구동 유닛(전기 모터 및 프로펠러)의 공기역학적 동력()과 전기 모터에 의해 생성되는 모터 동력() 간의 관계식은 다음과 같다: .
IV. 브러쉬리스 직류 전기 모터를 표현하는 모델
아래의 동적 모터 모델은 구동 유닛의 공기역학적 동력을 추정하는데 유리하게 사용된다.
여기서, 는 모터 전류, 는 전기 모터의 각속도, 은 전기 모터의 토크이며, 토크 인자 는 상수()를 사용하여 다음과 같이 유리하게 모델링된다:. 여기서 는 전기 모터의 관성 모멘트이고, 은 모터에 작용하는 마찰의 공기역학적 모멘트이다. 로 표현되는 전기 모터에 의한 총 기계동력 출력은 아래와 같이 공기역학적 동력()의 추정치를 결정하는데 유리하게 사용된다. 여기서, 은 전기 모터의 기계동력이고, 은 전기 모터 회전자를 가속하기 위해 필요한 동력이다.
상술된 논문에 설명된 바와 같이, 풍속은 멀티콥터에 외부적으로 작용하는 회전력에 기반하여 결정될 수 있다. 이 경우에 회전력()은 유일하게 공기역학적 마찰력()과 연관될 수 있다고 가정된다:. 따라서 기본 공기역학적 모델(M1)은 단순하게 역치(inverted)되어야 한다: . 간단한 공기역학적 모델의 경우, 이것은 단순한 관계식 또는 순환식을 통해 수행될 수 있다. 예를 들어, 기본으로 선형 모델(M1)이 사용되면, 아래의 예와 같이 표현되는데,
대안적으로, 학습-기반 접근법이 사용될 수 있다. 상술된 관계식이 또한 방사 기저 함수(radial basis function, RBF) 신경 회로망에 의해 모델링 될 수 있다. 이것은 역치 관계식이 방사 기저(radial basis) 함수로 직접 코딩이 되는 장점을 갖는다. 관계식 은 유리하게 K 기저 함수를 갖는 표준화된 RBF 회로망으로서 유리하게 모델링이 되며,
VI. 각각 프로펠러 및 전기 모터로 구성된 구동 유닛의 결정된 공기역학적 동력에 기반한 바람의 측정
[수학식 7], [수학식 8] 및 [수학식 9]로부터, 프로펠러의 공기역학이 비선형 방정식 시스템의 형태로 표현될 수 있다.
여기서 및 은 알려진 것이고 벡터 는 결정되는 것이라고 가정된다. 상기에서 언급된 [수학식 21]의 비선형 방정식 시스템은 풀 수 없는데(under-determined), 이는 3개의 미지 변수와 2개의 기지 변수만(이 경우, 수평 성분 및 이 에 결부되어 있다) 제공되기 때문이다. 따라서 [수학식 21]의 방정식 시스템에 대해 다수의 해가 존재한다. 이러한 최소화 문제를 풀기 위해서, 의 다수(K 번) "측정"이 방정식 시스템에 통합되는 방식으로 [수학식 21]의 방정식 시스템을 확장하는 것이 제안된다.
전반적으로, 공기역학적 동력()을 결정하기 위해 K번 측정이 수행된다. 이 경우에, 공기역학적 동력()은, 예를 들어, 단일 전기 모터 및 그의 프로펠러에 대한 K번의 측정으로 얻을 수 있다. 유리하게는, 공기역학적 동력()의 K번 "측정"은 2개 이상의 다른 전기 모터 및 이들의 프로펠러에 대해 수행된다. 마지막으로, K번 다른 측정에 대해, 공통 참조(common reference) 시스템으로 [수학식 21]의 변환이 수행된다. 이것은 근본적으로 비선형 2차 최소화 문제([수학식 21])를 풀어서 프로펠러에 의해 유도되는 상대 풍향 및 풍속()의 3 성분 모두를 추정할 수 있도록 한다.
본 발명에 있어서 공기역학적 동력()의 K번 "측정" 동안에, 풍속 은 동일하다고 가정된다. 만일 K번 측정이 충분히 짧은 시간에 수행되면, 이러한 가정은 충분히 정당화된다. 매우 정확한 바람의 측정은 공기역학적 동력의 K번 결정을 요구하는데, 유리하게는 K ≤ 10 또는 3 내지 8의 범위의 K 를 선택하면 충분하다. 더 큰 K가 선택되면 될수록, 더 큰 연산 부하와 측정 수행 시간도 동반되어서, 시간이 더 길어짐에 따라 바람의 변동 가능성이 높아진다.
유리하게는, 공기역학적 동력()의 N번 측정 또는 결정이 전기 모터 프로펠러 유닛 상에서 동시에 수행된다. 예를 들어, K=8 이 선택되고 멀티콥터가 4개의 구동 유닛을 가진 경우에, 공기역학적 동력()의 단 2번 연속 "측정"이 구동 유닛 당 요구된다. 작은 시간 폭(window)을 가지는 다른 위치에서의 다양한 자세에 대한 공기역학적 동력()의 "측정"은 유리하게 조합될 수 있다. 만일 멀티콥터의 비행이 공격적이지 아니하면, 즉, 멀티콥터의 배향이 측정 시간 동안 심하게 변하지 않으면, 멀티콥터의 참조 시스템에서 자유 유동 속도()는 충분히 정확하게 추정될 수 있다. 전체적으로, 공기역학적 동력()의 K번 "측정"은 풍향()의 수직 성분을 결정하기 위해 수행된다.
K번 측정에 대해 결정되는 상태 벡터(x)는,
이고, 확장된 방정식 시스템은 다음과 같이 풀어져야 한다.
여기서 은 공기역학적 동력의 k-번째 "측정"을 위한 [수학식 21]의 평가치이다. [수학식 23]을 풀기 위해, 자코비(Jacobi) 행렬이 요구된다. k- 번째 측정에 대한 자코비 행렬은
K번 측정으로의 확장은 당업자에게는 용이하다. 멀티콥터의 다양한 자세로부터의 측정이 합쳐지면, 각 경우에 나타나는 풍속은 공통 참조 시스템으로 변환되어야 한다.
n-번째 프로펠러에 대한 자유 유동 속도는 유리하게 다음과 같이 정의된다.
여기서 [수학식 21] 및 [수학식 24]를 연산하기 위해 변환된 속도가 사용된다. 옵셋 속도()는 2개의 측정 사이의 속도 차이로서 자세 추정 시스템으로부터 획득될 수 있다. 멀티콥터의 각속도에 기반한 프로펠러의 옵셋 속도는 또한 유리하게 예를 들면, 가 사용될 수 있다. 회전 행렬()은 상대 속도를 공동 죄표 시스템으로부터 프로펠러 죄표 시스템으로 변환한다. 이러한 관계식은 자유 유속 속도의 세 성분 모두를 독립적으로 결정할 수 있게 한다. 또한, 멀티콥터의 동일 평면상(coplanar)에 프로펠러가 배열되지 않은 경우에도 또한 바람 성분()을 결정할 수 있도록 한다.
방정식이 "매치(match)"되면, 다차원 최적화 문제를 해결해야 한다. 따라서 해(solution)는 F=0이 적용되는 모든 비선형 함수의 교차점에 있다. 하지만, 일반적인 경우 모든 비선형 함수에 대해 교차가 발생하는 것은 아니다. 이 경우, 비선형 2차 최소화 문제는 다음과 같은 목적 함수를 사용하여 해결되어야 한다.
이것은 레벤버그-마르콰드(Levenberg-Marquard) 방법을 사용하여 유리하게 수행된다. 정확한 해가 존재할 경우, , 즉 F = 0의 교차점을 적용한다. 다른 모든 경우에서, 2차 최소화 문제의 해가 존재한다.
[수학식 26]의 해 공간은 국부 최적(local optima)을 포함한다. 기초 물리학에 기반하면, 동일한 측정된 공기역학적 동력()은 다른 풍속()과 유도 속도()에서 발생할 수 있다. 최적화되는 변수는 속도이다. 따라서 논리적인 해를 비논리적인 해와 구별하기 위해 물리적인 판단을 하는 것이 바람직하다. 멀티콥터는 추진력을 발생시키기 위해 동력을 사용해야 하는데, 이는 T > 0 및 Pa > 0 을 의미한다. 유도 속도()는 공중정지 비행 속도() 보다 작다. 유도 속도는 .의 범위로 유리하게 제한된다.
멀티콥터의 한 가지 유리한 실시예는 제 2 유닛을 포함하는 점이 특징인데, 이는 다음과 같은 2차 최소화 문제를 해결할 목적으로 구성되거나, f에 대한 공기역학적 동력()을 총 K번 측정하는 기본 개념에서 동일하고, 및 이다.
여기서, 다음의 관계가 적용된다.
여기서,
상기 방정식 (1) 내지 (7)은 각 프로펠러 죄표 시스템에서 설명된다.
제 1 유닛이 결정한 상대 속도()의 수평 성분()이 다음과 같은 관계식 또는 이전가능한 관계식에 의해 비선형 2차 최소화 문제로 고려되는 제 2 유닛이 포함되어 구성된다는 점에서 특징적이다.
멀티콥터의 한 가지 유리한 실시예는 제 2 유닛이 포함되어 구성된다는 점이 특징적인데, 이는 제 1 유닛에서 결정된 상대 속도()의 수평 성분()이 다음과 같은 관계식 또는 이전가능한 관계식에 의해 비선형 2차 최소화 문제에서 고려되는 방식이다.
방정식 (9) 및 (10)은 각각의 프로펠러 좌표 시스템에서 설명된다. 따라서 본 발명의 청구항 1에 따라서 추정된 속도는 프로펠러 좌표 시스템에 투사될 수 있으므로 이러한 방정식이 적용된다.
멀티콥터의 한 가지 유리한 실시예는 모델(M1)이 다음과 같은 운동 방정식에 기초하거나 모델(M1)을 다음과 같은 운동 방정식으로 역추적할 수 있다는 점이 특징적이다.
멀티콥터의 한 가지 유리한 실시예는 전기 모터(MOTn)를 제어하고 조절하기 위한 제어 시스템이 제공된다는 점이 특징적이다. 여기서 제어 시스템은 결정된 풍속()의 프로펠러(PROPn) 회전 축 방향으로 투영이 최대화되도록 전기 모터(MOTn)를 조절하도록 구성된다.
근본적인 최적화 문제도 또한 수학적으로 수식화될 수 있다. 이를 위해, 자코비 매트릭스의 조건수(condition number)를 o* = argmin K(J)로 최소화하는 배향 O* 이 결정되어야 한다. 여기서 K는 조건수 이다.
특히 이러한 목적을 위해 궤적 계획을 유용하게 사용할 수 있으며, 및/또는 멀티콥터의 제어가 최적의 바람 추정에 적합할 수 있다. 해(solution)는 또한 구배(gradient) 방법, 포텐셜(potential) 기반 방법 또는 기타 동등한 수학적 해결책에 의해 생성될 수 있다.
바람 측정의 정확도가 향상되고 측정 강인성은 이런 측정에 의해 향상된다.
3 차원 가속도 센서와 자이로스코프 및 위치 결정 시스템은 멀티콥터에 유리하게 제공되며 제 1 파라미터(P1)를 결정하기 위한 제 1 인터페이스에 연결되어 있다. 위치 결정 시스템은 위성 항법(nevigation) 시스템 및/또는 광학 항법 시스템이다.
멀티콥터의 한 가지 유리한 실시예는 전기 모터(MOTn) 당 공기역학적 동력()을 결정하기 위해, 모터 전류 센서, 모터 회전속도 센서, 또는 모터 회전 속도 추정기가 제공되며, 또한 프로펠러 동적 범위를 서술하는 미리 선정된 모델(M2), 탐지된 모터 전류 및 모터 회전 속도에 기반하여 공기역학적 동력()을 결정하는 유닛도 제공되는 특징이 있다. 적어도 하나의 대응하는 모델(M2)은 이미 상술하였다.
본 발명의 다른 양태는 멀티콥터를 이용하여 풍속()을 측정하는 방법에 관한 것이다. 멀티콥터는 N개의 프로펠러(PROPn)를 구동하기 위한 N개의 전기 모터(MOTn)를 구비하고, 여기서, 및 이며, 다음의 단계들을 포함한다: 멀티콥터의 무게중심(B)의 3차원 위치(), 시간 미분치( 및 ), 멀티콥터의 3차원 배향() 및 배향의 미분치()를 포함하는 제 1 파라미터(P1)를 제공하는 단계, 제 1 파라미터(P1) 및/또는 공기역학적 동력() 및/또는 멀티콥터에 외부적으로 작용하는 하나 이상의 회전력()의 추정치에 기반하여 각각의 프로펠러(PROPn)에 의해 생성되는 공기역학적 동력()을 제공하는 단계, 결정된 상대속도()에 기반하여 대기에 상대적인 멀티콥터의 상대속도( )를 결정하고 그리고 파라미터(P1)에 기반하여 관성 시스템에서의 풍속()을 결정하는 단계, 및 위치()에서 결정된 풍속()을 저장하고 및/또는 풍속()을 수신기로 전송하는 단계를 포함하여 구성된다.
본 발명의 다른 양태는 멀티콥터를 사용하여 풍속()을 측정하는 방법에 관한 것이다. 멀티콥터는 N개의 프로펠러(PROPn)를 구동하기 위한 N개의 전기 모터(MOTn)를 구비하고,여기서, 및 이며, 다음의 단계들을 포함한다.
하나의 단계에서, 멀티콥터의 무게중심(B)의 3차원 위치() (또는 멀티콥터의 무게중심(B)의 위치()가 결정/추정될 수 있는 정보를 제공), 시간 미분치( 및 ), 멀티콥터의 3차원 배향() 및 배향의 미분치() (변수 , ,, 는 유리하게 (예를 들면, GPS, LIDAR, 카메라, 하나 이상의 관성 측정 유닛(IMU) 등으로) 측정되거나, (예를 들면, 시각적 측정기, 칼만 필터 같은 센서 데이터 융합에 의해) 관측되거나 추론된다)으로 구성되는, 제 1 시-종속(time-dependent) 파라미터(P1)가 제공된다. 다음의 단계에서, 각각의 프로펠러(PROPn)에 의해 생성되는 공기역학적 동력()이 (유리하게 측정되거나 관측되어) 제공된다. 그 다음 단계에서는, 제 1 파라미터(P1) 및/또는 멀티콥터의 동역학을 기술하기 위해 제공된 모델(M1) 및/또는 멀티콥터에 외부적으로 작용하는 하나 이상의 회전력()을 모델(M1)에 근거한 추정치에 기반하여, 대기에 상대적인 멀티콥터의 상대속도()의 수평 성분()이 결정된다(이러한 목적을 위해, 함수 근사기(functional approximators)가 유리하게 사용되며, 이는 "기계 학습" 분야에서 널리 알려진 것으로, 예를 들면, 선형 회귀, 신경 회로망, 다층 퍼셉트론(perceptrons), 딥(deep) 신경 회로망, 콘볼루션(convolution) 회로망, 순환(recurrent) 회로망, LSM 회로망, 서보트 벡터 머신(support vector machines, SVM) 등 이다). 그 다음 단계에서, 결정된 수평성분() 및 공기역학적 동력()에 기반하여, 상대 속도()의 수직 성분()이 결정된다. 다음 단계에서, 결정된 상대 속도() 및 파라미터(P1)에 기반하여, 관성 시스템에서의 풍속()이 결정된다. 마지막으로, 에서의 결정된 풍속을 저장하고 및/또는 풍속()을 수신기로 전송한다.
따라서 수평성분()은 [수힉식 16] 및 [수학식 17]을 이용하여 멀티콥터에 외부적으로 작용하는 회전력을 측정해서 결정된다. 결정된 수평성분() 과 결정된 공기역학적 동력()을 기반으로, 수직 성분()이 결정된다.
제안된 방법의 한 가지 유리한 실시예는 다음과 같은 비선형 2차 최소화 문제 또는 이로 이전가능한 문제가 f에 대한 공기역학적 동력()을 총 K번 측정하여 해결되는 것을 특징으로 하며, 및 이다.
여기서, 다음의 관계가 적용된다.
여기서,
상기 방정식 (1) 내지 (7)은 각 프로펠러 죄표 시스템에서 설명된다.
방정식 (9) 및 (10)은 각각의 프로펠러 좌표 시스템에서 설명된다. 따라서 본 발명의 청구항 1에 따라서 추정된 속도는 프로펠러 좌표 시스템에 투사될 수 있으므로 이러한 방정식이 적용된다.
제안된 방법의 한 가지 유리한 실시예는 모델(M1)이 다음과 같은 운동 방정식에 기초하거나 모델(M1)이 다음과 같은 운동 방정식으로 역추적될 수 있는 점이 특징적이다.
제안된 방법의 한 가지 유리한 실시예는 전기 모터(MOTn)를 제어하고 조절하기 위한 제어 시스템이 제공된다는 점이 특징적이다. 여기서 전기 모터(MOTn)는 프로펠러 회전 축 방향에 대한 풍속()의 투영이 최대화되도록 조절된다.
제안된 방법의 한 가지 유리한 실시예는 전기 모터(MOTn) 당 공기역학적 동력()을 결정하기 위해, 모터 전류 및 모터 회전속도가 결정되고, 그리고 프로펠러의 동적 범위를 서술하는 미리 선정된 모델(M2), 탐지된 모터 전류, 및 모터 상대속도에 근거하여 공기역학적 동력()이 결정된다.
제안된 방법의 한 가지 유리한 실시예는 비선형 2차 최소화 문제가 (에를 들면, 레벤버그-마르콰드(Levenberg-Marquard) 방법과 같은) 비선형 최적화 방법으로 플어진다는 점이 특징이다.
본 발명의 다른 양태는 데이터 처리장치를 구비하는 컴퓨터 시스템에 관한 것으로, 상술된 방법이 데이터 처리장치 상에서 실행되도록 데이터 처리장치가 설계된다.
본 발명의 다른 양태는 전기적으로 판독 가능한 제어 신호를 구비하는 디지털 저장 매체에 관한 것으로, 제어 신호가 상술된 방법이 실행되도록 프로그램 가능한 컴퓨터 시스템과 상호작용 할 수 있다.
본 발명의 다른 양태는 상술된 방법의 프로그램 코드를 데이터 처리 장치에서 실행하기 위해 기계 판독 가능한 캐리어에 프로그램 코드를 저장한 컴퓨터 프로그램 제품에 관한 것이다.
본 발명의 다른 양태는 프로그램이 데이터 처리 장치에서 실행될 때 상술된 방법을 수행하기 위한 프로그램 코드를 구비하는 컴퓨터 프로그램에 관한 것이다. 이러한 목적을 위해, 데이터 처리 장치는 종래 기술에서 알려진 임의의 컴퓨터 시스템으로 설계될 수 있다.
본 발명의 다른 양태는 2개 이상의 상술된 멀티콥터로 구성되는 시스템에 관한 것으로, 멀티콥터 각각은 데이터 네트워크에서 서로 양방향(bilateral) 데이터를 교환하도록 구성되며 멀티콥터는 각각의 결정된 풍속: 을 각각의 다른 멀티콥터로 전송한다. 바람직하게는 무선 및/또는 광학 데이터 전송을 통해 데이터가 교환된다.
멀티콥터는 데이터 네트워크에서 무선 통신을 위한 에이전트(agents) 또는 소프트봇(softbots)로 유리하게 구현된다. 이 경우에 있어서 "에이전트"라는 용어는 "특정 환경에 위치해 있고 (사전 결정된) 목표를 달성하기 위해 이 환경에서 독립적인 행동을 수행할 수 있는 컴퓨터 시스템"을 의미한다.
제안된 방법의 한 가지 유리한 실시예는 각 멀티콥터의 전기 모터(MOTn)를 제어하고 조절하기 위한 제어 시스템이 구현되어 다른 멀티콥터로부터 전송되는 결정된 풍속 이 제어 및 운동 계획에 고려되는 점을 특징으로 한다.
제안된 방법의 한 가지 유리한 실시예는 멀티콥터는 무게중심(B)의 위치() 및/또는 시간 미분치( 및 ) 및/또는 각 멀티콥터의 3차원 배향() 및/또는 이의 시간 미분치() 및/또는 각 멀티콥터에 외부적으로 작용하는 회전력() 및/또는 다른 각 멀티콥터로의 공기역학적 동력()을 전송하는 점을 특징으로 한다.
제안된 시스템의 한 가지 유리한 실시예는 하나 이상의 멀티콥터 및/또는 데이터 센터가 청구항 2에 따라 최적화 문제를 해결하도록 구성되는 점이 특징이며, 데이터 센터는 데이터 네트워크에서 멀티콥터와의 데이터 교환을 위해 구성된다. 이러한 점은 특히 제안된 시스템을 분산 풍력 추정기로 사용할 수 있게 하는데, 추정기에는 대응하는 수식 시스템이 준비되고, 추정기가 멀티콥터(에이전트)의 전부 또는 일부를 고려하고, 그리고 최적화 문제는 예를 들어 청구항 2에서와 같이 해결된다.
본 발명은 멀티콥터를 이용하여 향상된 풍속의 측정이 가능하도록 하며, 풍속 측정의 정확도가 향상되고 측정의 강인성이 향상된다. 그리고 본 발명은 바람 센서로 사용될 수 있으며, 이 센서는 결정된 바람 관련 데이터를 보드 상에 저장하거나 및/또는 이를 지상국으로 전송할 수 있다.
추가적인 장점, 특징 및 상세 사항은 도면을 참조하는 최소한 하나 이상의 예시적 실시예를 상세히 기술하는 아래의 설명으로부터 명확해진다. 동일, 유사 및/또는 기능상 동일한 부분은 동일한 참조 부호가 제공된다.
도 1은 멀티콥터의 동역학을 설명하기 위해 사용되는 변수들을 표시하는 도해도이며,
도 2는 본 발명에 따른 멀티콥터의 구성을 나타내는 도식도이며, 그리고
도 3은 본 발명에 따른 방법의 흐름도를 나타내는 도식도이다.
도 1은 멀티콥터의 동역학을 설명하기 위해 사용되는 변수들을 표시하는 도해도이며,
도 2는 본 발명에 따른 멀티콥터의 구성을 나타내는 도식도이며, 그리고
도 3은 본 발명에 따른 방법의 흐름도를 나타내는 도식도이다.
도 1은 멀티콥터의 동역학을 설명하기 위해 사용되는 변수 및 참조 시스템을 표시하는 도해도이다. 멀티콥터의 참조 시스템(B)은 관성 시스템(I)에서 배향()을 갖는 위치( )에 놓여 있으며 풍속()에 영향을 받는다. 공기역학적 동력이 대기에 상대적인 멀티콥터의 상대 속도에 종속성을 갖기 때문에, 이러한 바람은 외부 회전력()을 생성한다. 프로펠러가 각속도()로 회전하고 추진력() 및 마찰 토크()로 인하여 목표 회전력()이 생성된다. 다른 부가적인 상세사항은 상술한 설명과 연관되어서 자체 설명된다.
도 2는 본 발명에 따른 멀티콥터의 구성을 나타내는 도식도이다. 본 발명에 있어, 멀티콥터는 (N=4)개의 프로펠러(PROPn)를 구동하기 위한 (N=4)개의 전기 모터(MOTn)와, 멀티콥터의 무게중심(B)의 3차원 위치(), 시간 미분치( 및 ), 멀티콥터의 3차원 배향() 및 배향의 미분치()를 포함하는 제 1 파라미터(P1)을 제공하기 위한 제 1 인터페이스(101)와, 각각의 프로펠러(PROPn)에 의해 생성되는 공기역학적 동력()을 제공하기 위한 제 2 인터페이스(102)와, 제 1 파라미터(P1)에 기반하고, 멀티콥터의 동역학을 기술하기 위해 제공된 모델(M1), 및 멀티콥터에 외부적으로 작용하는 회전력()을 모델(M1)에 근거하여 결정한 추정치에 기반하여, 대기에 상대적인 멀티콥터의 상대속도( )의 수평 성분을 결정하는 제 1 유닛(103)을 포함하여 구성된다.
더나아가서 멀티콥터는 결정된 수평 성분 및 공기역학적 동력()에 기반하여 상대속도()의 수직 성분을 결정하는 제 2 유닛(104)과, 결정된 수평 성분, 수직 성분 및 파라미터(P1)에 기반하여 관성 시스템에서의 풍속()을 결정하는 제 3 유닛(105)과, 위치()에 대해 결정된 풍속 ()을 저장하는 저장 유닛(106) 및 풍속()을 수신기(미도시)로 무선 전송하는 전송 유닛(107)을 더 포함하여 구성된다.
도 3은 멀티콥터를 이용하여 풍속()을 측정하는 본 발명에 따른 방법의 흐름도를 나타내는 도식도이다. 멀티콥터는 N개의 프로펠러(PROPn)를 구동하기 위한 N개의 전기 모터(MOTn)를 구비하고, 여기서 및 이다. 본 발명의 방법은 다음의 단계를 포함하여 구성된다. 단계(201)에서, 멀티콥터의 무게중심(B)의 3차원 위치(), 시간 미분치( 및 ), 멀티콥터의 3차원 배향() 및 배향의 미분치()를 포함하는 제 1 시-종속 파라미터(P1)가 제공된다. 이후 단계(202)에서, 각각의 프로펠러(PROPn)에 의해 생성되는 공기역학적 동력()이 제공된다. 또 이후 단계(203)에서, 제 1 파라미터(P1), 멀티콥터의 동역학을 서술하기 위해 제공된 모델(M1), 및 멀티콥터에 외부적으로 작용하는 회전력()을 모델(M1)에 근거하여 결정한 추정치에 기반하여, 대기에 상대적인 멀티콥터의 상대속도()의 수평 성분()이 결정된다. 또 이후 단계(204)에서, 결정된 수평 성분() 및 공기역학적 동력()에 기반하여 상대속도()의 수직 성분()이 결정되고, 결정된 상대속도()에 기반하고 파라미터(P1)에 기반하여 관성 시스템에서의 풍속()이 결정된다. 또 이후 단계(205)에서, 위치()에 대해 결정된 풍속 ()이 저장된다. 또 이후 단계(206)에서, 풍속 ()이 수신기로 전송된다.
비록 발명이 선호되는 모범적 실시예에 의해 더 자세히 도시되고 설명되었지만, 발명은 공개되는 실시예에 의해 제한되지 않으며, 이들로부터 일어날 수 있는 다른 변형이 숙련된 당업자에 의해 발명의 보호범위를 벗어나지 않고 도출될 수 있다. 따라서 가능한 변형이 다수 존재한다는 것은 명확하다. 또한, 예를 들어 언급된 실시예는 보호 범위, 가능한 응용 또는 발명의 구성을 제한하는 것으로 해석되어서는 안되는 실시예만을 실제로 나타낸다는 것도 분명하다. 오히려 상술한 설명과 도면은 당업자로 하여금 완전한 형태의 모범적인 실시예를 구현할 수 있도록 하며, 여기서 발명의 공개된 개념을 아는 당업자는, 예를 들어 청구항 그리고 상세 설명에서 보다 더 광범위한 설명과 같은 법적 균등물에 의해 정의되는 보호 범위를 벗어나지 않고, 모범적인 실시예에서 언급된 개별 구성요소의 기능 또는 배치에 관련되어, 다양한 변형을 수행할 수 있다.
Claims (20)
- 멀티콥터에 있어서,
- N개의 프로펠러(PROPn)를 구동하기 위한 N개의 전기 모터(MOTn)(여기서, 및 ),
- 멀티콥터의 무게중심(B)의 3차원 위치(), 시간 미분치( 및 ), 멀티콥터의 3차원 배향() 및 배향의 미분치()를 포함하는 제 1 파라미터(P1)를 제공하기 위한 제 1 인터페이스(101),
- 각각의 프로펠러(PROPn)에 의해 생성되는 공기역학적 동력()을 제공하기 위한 제 2 인터페이스(102),
- 제 1 파라미터(P1) 및 공기역학적 동력() 및 멀티콥터에 외부적으로 작용하는 하나 이상의 회전력()의 추정치에 기반하여, 대기에 상대적인 멀티콥터의 상대속도()를 결정하는 유닛(803),
- 결정된 상대속도() 및 파라미터(P1))에 기반하여, 관성 시스템에서의 풍속()을 결정하는 유닛(805), 및
- 위치()에 대해 결정된 풍속()을 저장하는 저장 유닛(106), 또는 풍속()을 수신기로 무선 전송하는 전송 유닛(107)을 포함하여 구성되는 멀티콥터. - 멀티콥터에 있어서,
- N개의 프로펠러(PROPn)를 구동하기 위한 N개의 전기 모터(MOTn)(여기서, 및 ),
- 멀티콥터의 무게중심(B)의 3차원 위치(), 시간 미분치( 및 ), 멀티콥터의 3차원 배향() 및 배향의 미분치()를 포함하는 제 1 파라미터(P1)을 제공하기 위한 제 1 인터페이스(101),
- 각각의 프로펠러(PROPn)에 의해 생성되는 공기역학적 동력()을 제공하기 위한 제 2 인터페이스(102),
- 제 1 파라미터(P1)에 기반하고 및`멀티콥터의 동역학을 서술하기 위해 제공된 모델(M1), 및 멀티콥터에 외부적으로 작용하는 회전력()을 모델(M1)에 근거하여 결정한 추정치에 기반하여, 대기에 상대적인 멀티콥터의 상대속도()의 수평 성분을 결정하는 제 1 유닛(103),
- 결정된 수평 성분 및 공기역학적 동력()에 기반하여, 상대속도()의 수직 성분을 결정하는 제 2 유닛(104),
- 결정된 수평 성분, 수직 성분 및 파라미터(P1)에 기반하여,관성 시스템에서의 풍속()을 결정하는 제 3 유닛(105), 및
- 위치()에 대해 결정된 풍속()을 저장하는 저장 유닛(106) 또는 풍속()을 수신기(108)로 무선 전송하는 전송 유닛(107)을 포함하여 구성되는 멀티콥터. - 멀티콥터를 이용하여 풍속을 측정하는 방법에 있어서,
상기 멀티콥터는 N개의 프로펠러(PROPn)를 구동하기 위한 N개의 전기 모터(MOTn)(여기서, 및 )를 구비하고,
- 멀티콥터의 무게중심(B)의 3차원 위치(), 시간 미분치( 및 ), 멀티콥터의 3차원 배향() 및 배향의 미분치()를 포함하는 제 1 파라미터(P1)를 제공하는 단계(201),
- 각각의 프로펠러(PROPn)에 의해 생성되는 공기역학적 동력()을 제공하는 단계(202),
- 제 1 파라미터(P1) 및 멀티콥터의 동역학 모델(M1) 및 멀티콥터에 외부적으로 작용하는 회전력()의 추정치에 기반하여, 대기에 상대적인 멀티콥터의 상대속도()를 결정하는 단계(203),
- 결정된 상대속도() 및 파라미터(P1)에 기반하여,관성 시스템에서의 풍속()을 결정하는 단계(204), 및
- 위치()에서의 결정된 풍속()을 저장하는 하는 단계(205) 또는 풍속()을 전송 유닛(107)을 통해 수신기로 무선 전송하는 단계를 포함하여 구성되는 멀티콥터를 이용한 풍속 측정 방법. - 멀티콥터를 이용하여 풍속을 측정하는 방법에 있어서,
상기 멀티콥터는 N개의 프로펠러(PROPn)를 구동하기 위한 N개의 전기 모터(MOTn)(여기서, 및 )를 구비하고,
- 멀티콥터의 무게중심(B)의 3차원 위치(), 시간 미분치( 및 ), 멀티콥터의 3차원 배향() 및 배향의 미분치()를 포함하는 제 1 파라미터(P1)를 제공하는 단계(201),
- 각각의 프로펠러(PROPn)에 의해 생성되는 공기역학적 동력()을 제공하는 단계(202),
- 제 1 파라미터(P1) 및 멀티콥터의 동역학을 서술하기 위해 제공된 모델(M1) 및 멀티콥터에 외부적으로 작용하는 회전력()을 모델(M1)에 근거하여 결정한 추정치에 기반하여, 대기에 상대적인 멀티콥터의 상대속도()의 수평 성분()을 결정하는 단계(203),
- 결정된 수평 성분() 및 공기역학적 동력()에 기반하여 상대속도()의 수직 성분()을 결정하고, 결정된 상대속도() 및 파라미터(P1)에 기반하여 관성 시스템에서의 풍속()을 결정하는 단계(204), 및
- 위치()에서의 결정된 풍속()을 저장하는 하는 단계(205) 또는 풍속()을 수신기로 전송하는 단계(206)를 포함하여 구성되는 멀티콥터를 이용한 풍속 측정 방법. - 데이터 처리장치를 구비하는 컴퓨터 시스템으로, 제8항 또는 제9항에 따른 방법이 데이터 처리장치 상에서 실행되도록 데이터 처리장치가 설계된 컴퓨터 시스템.
- 삭제
- 삭제
- 삭제
- 제16항에 있어서,
멀티콥터는 데이터 네트워크에서 무선 통신을 위한 에이전트(agents) 또는 소프트봇(softbots)으로 구현되는 시스템. - 삭제
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102016119152.3A DE102016119152B4 (de) | 2016-10-07 | 2016-10-07 | Windmessung mittels eines Multikopters |
DE102016119152.3 | 2016-10-07 | ||
PCT/EP2017/001190 WO2018065096A1 (de) | 2016-10-07 | 2017-10-09 | Windmessung mittels eines multikopters |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20190086667A KR20190086667A (ko) | 2019-07-23 |
KR102279362B1 true KR102279362B1 (ko) | 2021-07-22 |
Family
ID=60245027
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020197013028A KR102279362B1 (ko) | 2016-10-07 | 2017-10-09 | 멀티콥터를 이용한 바람의 측정 |
Country Status (8)
Country | Link |
---|---|
US (1) | US11214366B2 (ko) |
EP (1) | EP3523661B1 (ko) |
JP (1) | JP6754005B2 (ko) |
KR (1) | KR102279362B1 (ko) |
CN (1) | CN110036298B (ko) |
DE (1) | DE102016119152B4 (ko) |
DK (1) | DK3523661T3 (ko) |
WO (1) | WO2018065096A1 (ko) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021009826A1 (ja) * | 2019-07-16 | 2021-01-21 | 株式会社エアロネクスト | 環境情報分析方法 |
CN114967736A (zh) * | 2019-07-26 | 2022-08-30 | 深圳市道通智能航空技术股份有限公司 | 风速测算方法、风速估算器及无人机 |
CN111114856B (zh) * | 2019-09-24 | 2022-10-28 | 哈尔滨工业大学 | 火星飞行器上下旋翼间距自动可调的气动特性测量装置 |
DE102020107172A1 (de) * | 2020-03-16 | 2021-09-16 | Volocopter Gmbh | Verfahren zur Steuerung eines Fluggeräts, Steuerungseinrichtung für ein Fluggerät und Fluggerät mit einer solchen Steuerungseinrichtung |
CN112034200B (zh) * | 2020-09-03 | 2022-07-19 | 上海旭宇信息科技有限公司 | 一种螺旋桨式的水流速度计量装置 |
CN112213516A (zh) * | 2020-09-22 | 2021-01-12 | 南京信息工程大学 | 一种基于动力反演的浮空平台测风方法 |
CN112269031B (zh) * | 2020-10-22 | 2022-05-10 | 天津职业技术师范大学(中国职业培训指导教师进修中心) | 基于神经网络的旋翼无人机实时风速估计方法 |
CN112464359B (zh) * | 2020-11-03 | 2022-12-06 | 中国直升机设计研究所 | 一种多旋翼机的飞行品质建模校核方法 |
CN112904046B (zh) * | 2021-02-10 | 2022-03-18 | 复旦大学 | 一种大气层内飞行器气流监测*** |
CN113252933B (zh) * | 2021-05-12 | 2022-03-11 | 北京航空航天大学 | 一种螺旋桨来流速度检测装置及方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5214596A (en) | 1986-06-14 | 1993-05-25 | Duetsche Forchungs- Und Versuchsanstalt Fur Luft- Und Raumfahrt E.V. | System for determining the airspeed of helicopters |
US20160214715A1 (en) | 2014-11-21 | 2016-07-28 | Greg Meffert | Systems, Methods and Devices for Collecting Data at Remote Oil and Natural Gas Sites |
Family Cites Families (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2642842B1 (fr) * | 1989-01-18 | 1991-05-03 | Crouzet Sa | Procede de determination de la vitesse du vent moyen par rapport au sol, pendant le vol d'un aeronef |
DE69502829T2 (de) * | 1994-04-19 | 1999-02-25 | Northrop Grumman Corp | System zur positionsbestimmung und identifizierung von luftfahrzeugen |
FR2943423B1 (fr) * | 2009-03-17 | 2011-06-24 | Airbus France | Procede et dispositif pour estimer sur un aeronef au moins une caracteristique du vent. |
US8818581B2 (en) * | 2010-04-13 | 2014-08-26 | The United States Of America As Represented By The Secretary Of The Navy | Parafoil electronic control unit having wireless connectivity |
US8219267B2 (en) * | 2010-05-27 | 2012-07-10 | Honeywell International Inc. | Wind estimation for an unmanned aerial vehicle |
US8820678B2 (en) * | 2012-01-09 | 2014-09-02 | Google Inc. | Relative positioning of balloons with altitude control and wind data |
US8571729B2 (en) * | 2012-02-08 | 2013-10-29 | The Boeing Company | Wind calculation system using a constant bank angle turn |
FR2988868B1 (fr) * | 2012-03-30 | 2015-04-24 | Parrot | Procede de pilotage d'un drone a voilure tournante a rotors multiples avec estimation et compensation du vent lateral |
NO344081B1 (no) * | 2012-04-02 | 2019-09-02 | FLIR Unmanned Aerial Systems AS | Fremgangsmåte og anordning for å navigere et luftfartøy |
US9321517B1 (en) * | 2013-09-30 | 2016-04-26 | Google Inc. | Methods and systems for altitude control of balloons to improve wind data |
EP3323715B1 (en) * | 2013-12-13 | 2019-07-03 | SZ DJI Technology Co., Ltd. | Method for landing an unmanned aerial vehicle |
US10012667B2 (en) * | 2014-10-16 | 2018-07-03 | The Boeing Company | Methods and systems for airborne vehicle wind depiction |
KR101685548B1 (ko) * | 2015-04-01 | 2016-12-12 | 고려대학교 산학협력단 | 드론 편대 제어 방법 |
CN204688409U (zh) * | 2015-04-27 | 2015-10-07 | 广州快飞计算机科技有限公司 | 一种多旋翼和固定翼结合的无人飞行器 |
US10023323B1 (en) * | 2015-04-29 | 2018-07-17 | X Development Llc | Estimating wind from an airborne vehicle |
CN105083588B (zh) * | 2015-08-17 | 2017-04-05 | 华南农业大学 | 一种多旋翼无人飞行器性能测试平台及方法 |
CN105292456A (zh) * | 2015-11-24 | 2016-02-03 | 齐心 | 一种多旋翼无人飞行器 |
US11467179B2 (en) * | 2015-12-07 | 2022-10-11 | Rakuten Group, Inc. | Wind estimation system, wind estimation method, and program |
US9665103B1 (en) * | 2015-12-09 | 2017-05-30 | X Development Llc | Efficient aerostat navigation by moving between atmospheric layers |
US20170227470A1 (en) * | 2016-02-04 | 2017-08-10 | Proxy Technologies, Inc. | Autonomous vehicle, system and method for structural object assessment and manufacture thereof |
CN105947206B (zh) * | 2016-04-28 | 2018-05-18 | 华南农业大学 | 一种可在田间任意起降作业的无人机及其作业方法 |
PT3521158T (pt) * | 2016-09-30 | 2021-12-02 | Nec Corp | Dispositivo de controlo de voo, veículo aéreo não tripulado, método de controlo de voo e programa de computador |
-
2016
- 2016-10-07 DE DE102016119152.3A patent/DE102016119152B4/de active Active
-
2017
- 2017-10-09 WO PCT/EP2017/001190 patent/WO2018065096A1/de unknown
- 2017-10-09 JP JP2019518426A patent/JP6754005B2/ja active Active
- 2017-10-09 EP EP17793833.9A patent/EP3523661B1/de active Active
- 2017-10-09 CN CN201780061906.6A patent/CN110036298B/zh active Active
- 2017-10-09 DK DK17793833.9T patent/DK3523661T3/da active
- 2017-10-09 KR KR1020197013028A patent/KR102279362B1/ko active IP Right Grant
- 2017-10-09 US US16/340,018 patent/US11214366B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5214596A (en) | 1986-06-14 | 1993-05-25 | Duetsche Forchungs- Und Versuchsanstalt Fur Luft- Und Raumfahrt E.V. | System for determining the airspeed of helicopters |
US20160214715A1 (en) | 2014-11-21 | 2016-07-28 | Greg Meffert | Systems, Methods and Devices for Collecting Data at Remote Oil and Natural Gas Sites |
Non-Patent Citations (1)
Title |
---|
T. Tomic, et al., ‘Simultaneous Estimation of Aerodynamic and Contact Forces in Flying Robots: Application to Metric Wind Estimations and Collision Detection’, ICRA 2015, Seattle, WA USA May 2015.* |
Also Published As
Publication number | Publication date |
---|---|
EP3523661A1 (de) | 2019-08-14 |
US20190241076A1 (en) | 2019-08-08 |
WO2018065096A1 (de) | 2018-04-12 |
JP6754005B2 (ja) | 2020-09-09 |
JP2019536994A (ja) | 2019-12-19 |
DE102016119152B4 (de) | 2018-12-27 |
CN110036298B (zh) | 2021-12-14 |
DE102016119152A1 (de) | 2018-04-12 |
DK3523661T3 (da) | 2022-05-23 |
US11214366B2 (en) | 2022-01-04 |
EP3523661B1 (de) | 2022-03-16 |
KR20190086667A (ko) | 2019-07-23 |
CN110036298A (zh) | 2019-07-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102279362B1 (ko) | 멀티콥터를 이용한 바람의 측정 | |
Chovancová et al. | Mathematical modelling and parameter identification of quadrotor (a survey) | |
Abeywardena et al. | Improved state estimation in quadrotor mavs: A novel drift-free velocity estimator | |
Mueller et al. | Fusing ultra-wideband range measurements with accelerometers and rate gyroscopes for quadrocopter state estimation | |
Mester et al. | Simulation of quad-rotor flight dynamics for the analysis of control, spatial navigation and obstacle avoidance | |
US20200141969A1 (en) | System and method for determining airspeed | |
Guenard et al. | Control laws for the tele operation of an unmanned aerial vehicle known as an x4-flyer | |
Burri et al. | Maximum likelihood parameter identification for MAVs | |
Zhang et al. | An adaptive neural network approach to the tracking control of micro aerial vehicles in constrained space | |
Pebrianti et al. | Autonomous hovering and landing of a quad-rotor micro aerial vehicle by means of on ground stereo vision system | |
CN112269031A (zh) | 基于神经网络的旋翼无人机实时风速估计方法 | |
Müller et al. | Efficient probabilistic localization for autonomous indoor airships using sonar, air flow, and IMU sensors | |
Natarajan et al. | Offline experimental parameter identification using on-board sensors for an autonomous underwater vehicle | |
Tao et al. | Modeling and control of swing oscillation of underactuated indoor miniature autonomous blimps | |
Etemadi | Mathematical dynamics, kinematics modeling and PID equation controller of quadcopter | |
Nemati et al. | Control of microcoaxial helicopter based on a reduced-order observer | |
Wang et al. | Altitude control for an indoor blimp robot | |
Safaei | Adaptive relative velocity estimation algorithm for autonomous mobile robots using the measurements on acceleration and relative distance | |
Johnson et al. | Enhanced proportional-derivative control of a micro quadcopter | |
Baranek et al. | Model-based attitude estimation for multicopters | |
Sato et al. | A simple autonomous flight control method of quadrotor helicopter using only single Web camera | |
Mueller | A dynamics-agnostic state estimator for unmanned aerial vehicles using ultra-wideband radios | |
Wu et al. | Real-time wind estimation with a quadrotor using BP neural network | |
Venkatasundarakumar et al. | Motion control analysis of a quadcopter system part II—Modelling | |
Agrawal et al. | Continuous-time state & dynamics estimation using a pseudo-spectral parameterization |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |