JP2001306143A - Flight control system for unmanned helicopter - Google Patents
Flight control system for unmanned helicopterInfo
- Publication number
- JP2001306143A JP2001306143A JP2000120504A JP2000120504A JP2001306143A JP 2001306143 A JP2001306143 A JP 2001306143A JP 2000120504 A JP2000120504 A JP 2000120504A JP 2000120504 A JP2000120504 A JP 2000120504A JP 2001306143 A JP2001306143 A JP 2001306143A
- Authority
- JP
- Japan
- Prior art keywords
- flight
- data
- unmanned helicopter
- input
- trajectory
- 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.)
- Pending
Links
- RZVHIXYEVGDQDX-UHFFFAOYSA-N 9,10-anthraquinone Chemical compound C1=CC=C2C(=O)C3=CC=CC=C3C(=O)C2=C1 RZVHIXYEVGDQDX-UHFFFAOYSA-N 0.000 title claims abstract description 17
- 238000000034 method Methods 0.000 description 32
- 238000010586 diagram Methods 0.000 description 18
- 238000012545 processing Methods 0.000 description 9
- 238000004891 communication Methods 0.000 description 8
- 238000001514 detection method Methods 0.000 description 6
- 230000005856 abnormality Effects 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000012937 correction Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 239000000446 fuel Substances 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012806 monitoring device Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000037396 body weight Effects 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、地上側のパソコン
に入力された飛行指令に基づいて機体側のマイコンを介
して機体の運転を自律制御する無人ヘリコプタの飛行制
御システムに関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a flight control system for an unmanned helicopter that autonomously controls the operation of an aircraft via a microcomputer on the aircraft side based on a flight instruction input to a personal computer on the ground.
【0002】[0002]
【従来の技術】無人ヘリコプタの自律飛行システムが開
発されている。この自律飛行システムにおいては、地上
側にパソコンからなる飛行制御装置を設置し、このパソ
コンから飛行指令を機体側のマイコンに送信し、地上か
らの指令データに応じて機体を飛行させる。地上側のパ
ソコンは、各種演算処理回路やメモリ回路等を内蔵し、
キーボードおよびマウス等の入力操作手段および表示用
モニタを備えている。このパソコンに、飛行指令データ
が入力され、これが機体側に送信される。2. Description of the Related Art Autonomous flight systems for unmanned helicopters have been developed. In this autonomous flight system, a flight control device including a personal computer is installed on the ground side, a flight command is transmitted from the personal computer to a microcomputer on the fuselage side, and the aircraft is caused to fly in accordance with command data from the ground. The PC on the ground has various built-in arithmetic processing circuits and memory circuits.
It has input operation means such as a keyboard and a mouse, and a display monitor. The flight command data is input to this personal computer and transmitted to the aircraft.
【0003】機体側にはマイコンからなる駆動制御装置
が備わる。機体側のマイコンは、演算処理回路およびメ
モリ回路を備え、地上側のパソコンからの飛行指令デー
タに応じて駆動回路(マイコンに内蔵)を介してエンジ
ンやロータ等のアクチュエータを駆動して機体を飛行さ
せる。[0003] A drive control device comprising a microcomputer is provided on the body side. The microcomputer on the fuselage side includes an arithmetic processing circuit and a memory circuit, and drives actuators such as an engine and a rotor via a drive circuit (built-in microcomputer) in accordance with flight command data from a personal computer on the ground to fly the fuselage. Let it.
【0004】機体にはGPSやジャイロ等からなる機体
の位置や姿勢を検出するセンサが備わり、その検出デー
タが機体側のマイコンから地上側のパソコンに送られ
る。このような位置等の検出データにより飛行中の機体
の実際の軌跡がリアルタイムで確認できる。The airframe is provided with a sensor for detecting the position and orientation of the airframe, such as a GPS or a gyro, and the detection data is sent from a microcomputer on the airframe to a personal computer on the ground. The actual trajectory of the aircraft in flight can be confirmed in real time based on the detected data such as the position.
【0005】一方、このような無人ヘリコプタ等の移動
体の移動制御を行う移動制御装置および移動監視装置が
特開平5−19854号公報に記載されている。この公
報記載の移動制御装置は、無人ヘリコプタに、GPSレ
シーバ、ICカードおよびコントローラを搭載し、この
ICカードに飛行点の座標データ、速度データおよび高
度データからなる移動予定経路の飛行データが記憶され
る。コントローラは、GPSレシーバから受信した自己
の位置データとICカードから読み出した飛行データと
を比較してそのずれを演算し、このずれに基づいてヘリ
コプタを予定経路に戻すように駆動する。On the other hand, a movement control device and a movement monitoring device for controlling the movement of such a mobile body such as an unmanned helicopter are described in Japanese Patent Application Laid-Open No. Hei 5-19854. The movement control device described in this publication has a GPS receiver, an IC card, and a controller mounted on an unmanned helicopter, and the IC card stores flight data of a planned movement route including coordinate data of a flight point, speed data, and altitude data. You. The controller compares its own position data received from the GPS receiver with the flight data read from the IC card, calculates the deviation, and drives the helicopter to return to the expected route based on the deviation.
【0006】また、この公報記載の移動監視装置は、ヘ
リコプタのGPSレシーバで自己の位置を計測し、この
現在の飛行位置データを地上のリモートコントロール装
置に送信する。リモートコントロール装置は同心円状の
距離ゲージを有するディスプレイを備え、出発点等の基
準位置を中心として現在位置が距離ゲージ上に表示され
出発点からの距離がわかる。また、高度および速度が数
字で表示され、方位が矢印で示される。このような表示
により、無人ヘリコプタの実際の移動状態をリアルタイ
ムで監視する。Further, the movement monitoring device described in this publication measures its own position using a GPS receiver of a helicopter, and transmits this current flight position data to a remote control device on the ground. The remote control device includes a display having a concentric distance gauge, and a current position is displayed on the distance gauge with a reference position such as a starting point as a center, so that the distance from the starting point can be known. The altitude and speed are indicated by numbers, and the azimuth is indicated by arrows. With such a display, the actual moving state of the unmanned helicopter is monitored in real time.
【0007】[0007]
【発明が解決しようとする課題】しかしながら、上記公
報記載の装置では、ICカードに入力された飛行データ
による予定飛行経路を視覚的に認識させる構成が備わら
ず、入力した飛行データによる予定の軌跡を目視で明確
に確認できないため、予定経路が最適かどうか等の迅速
な判断ができず、また予定経路の誤入力等があった場合
にこれを見逃すおそれがある。また飛行中の現在位置
は、同心円状の距離ゲージ上に出発点との相対位置を表
わす点のみで表示されるため、地上の操作者には予定飛
行経路の軌跡と実際の飛行経路の軌跡とのずれがリアル
タイムで認識できず、異常が発生している場合等に迅速
な対処ができない。However, the apparatus described in the above publication does not have a structure for visually recognizing a planned flight path based on the flight data input to the IC card, and does not have a configuration for making a scheduled trajectory based on the input flight data. Cannot be visually confirmed, it is not possible to quickly determine whether the planned route is optimal or not, and if there is an erroneous input of the planned route, there is a risk of overlooking this. In addition, since the current position during the flight is displayed only on the concentric distance gauge at a point indicating the relative position to the starting point, the ground operator can see the trajectory of the planned flight path and the trajectory of the actual flight path. The deviation cannot be recognized in real time, and prompt action cannot be taken when an abnormality occurs.
【0008】本発明は上記従来技術を考慮したものであ
って、入力した飛行データによる予想軌跡を迅速に明確
に判別可能とし、実際の飛行軌跡とのずれをリアルタイ
ムで識別可能な無人ヘリコプタの飛行制御システムの提
供を目的とする。The present invention has been made in consideration of the above-mentioned prior art, and enables an unmanned helicopter flight capable of quickly and clearly discriminating an expected trajectory based on input flight data and discriminating a deviation from an actual flight trajectory in real time. The purpose is to provide a control system.
【0009】[0009]
【課題を解決するための手段】前記目的を達成するた
め、本発明では、地上側にモニタを有するパソコンを備
え、機体側にマイコンを搭載し、前記パソコンに入力さ
れた飛行指令データに基づいて前記マイコンを介して機
体を運転制御する無人ヘリコプタの飛行制御システムに
おいて、前記飛行指令データに基づいて予想飛行軌跡を
演算し、この予想飛行軌跡を前記モニタに表示すること
を特徴とする無人ヘリコプタの飛行制御システムを提供
する。In order to achieve the above object, according to the present invention, a personal computer having a monitor on the ground side, a microcomputer mounted on the fuselage side, and based on flight command data input to the personal computer, are provided. In a flight control system for an unmanned helicopter that controls the operation of an airframe via the microcomputer, an expected flight trajectory is calculated based on the flight command data, and the estimated flight trajectory is displayed on the monitor. Provide a flight control system.
【0010】この構成によれば、パソコンに入力された
飛行指令データに基づく予想飛行軌跡がモニタ画面に表
示されるため、飛行前に予定経路が明確にかつ迅速に確
認できるとともに、この予想軌跡を飛行中に実際の飛行
軌跡とともに表示することにより、実際の飛行経路と予
定経路のずれをリアルタイムで的確に判別できる。[0010] According to this configuration, the predicted flight trajectory based on the flight command data input to the personal computer is displayed on the monitor screen, so that the planned route can be clearly and quickly confirmed before the flight, and the predicted trajectory can be confirmed. By displaying the actual flight trajectory together with the actual flight trajectory during the flight, the deviation between the actual flight route and the planned route can be accurately determined in real time.
【0011】好ましい構成例では、前記飛行指令データ
は、前記モニタの画面上でポインタにより指示して入力
できることを特徴としている。[0011] In a preferred configuration example, the flight command data can be input by pointing on a screen of the monitor with a pointer.
【0012】この構成によれば、モニタ画面のアイコン
等に表示された飛行指令データの指示ボタンをマウス等
のポインタでクリックすることにより、容易に飛行経路
を指示して記憶させることができる。According to this configuration, the flight route can be easily designated and stored by clicking the designation button of the flight command data displayed on the icon or the like on the monitor screen with the pointer such as a mouse.
【0013】別の好ましい構成例では、前記飛行指令デ
ータは、前記パソコンへ数値により指示して入力できる
ことを特徴としている。In another preferred configuration example, the flight command data can be input to the personal computer by numerical instructions.
【0014】この構成によれば、飛行指令データをキー
ボード操作等で数値入力することにより、高い精度で飛
行経路を指示して記憶させることができる。According to this configuration, the flight instruction data can be numerically input by keyboard operation or the like, so that the flight route can be specified and stored with high accuracy.
【0015】さらに好ましい構成例では、前記予想飛行
軌跡とともに実際の飛行軌跡をリアルタイムで前記モニ
タに表示することを特徴としている。In a further preferred embodiment, the actual flight trajectory is displayed on the monitor in real time together with the predicted flight trajectory.
【0016】この構成によれば、地上の操作者は、モニ
タ画面に表示された実際の飛行軌跡と予想軌跡とを見て
現在の飛行軌跡が予定軌跡からどの程度ずれているかが
明確に迅速に判別でき、常に予定の経路と比較しながら
現在の飛行位置を識別するため、異常があった場合等に
速やかに対処でき、信頼性が高く安心感のある自律飛行
が可能になる。According to this configuration, the operator on the ground looks at the actual flight trajectory and the expected trajectory displayed on the monitor screen, and can quickly and clearly determine how much the current flight trajectory deviates from the planned trajectory. Since the current flight position can be identified and constantly compared with the planned route to identify the current flight position, it is possible to quickly cope with an abnormality or the like, thereby enabling highly reliable and reliable autonomous flight.
【0017】速度指令データを用いることにより、指令
値を入力する場合に、実際の飛行時の操縦感覚と同じ感
覚で指令値を入力でき、機体の移動状態が直感的に分か
り易く、データ入力がし易くなる。特に、前後、左右、
上下及び回転についての速度指令値を、無人ヘリコプタ
の操縦中の時間の経過とともに適宜入力する場合が分か
りやすい。また、前後、左右、上下及び回転についての
速度指令値と、その速度指令値の有効時間からなる1セ
ットあるいは複数のセットを先行して入力する場合に
は、飛行中はもちろんのこと、飛行前でも先行し予定飛
行経路の軌跡を描かせることができるので、余裕を持っ
て異常に対する対処が可能になる。By using the speed command data, when inputting the command value, the command value can be input with the same feeling as the actual flight control, and the moving state of the aircraft can be easily understood intuitively. Easier to do. In particular, back and forth, left and right,
It is easy to understand that the speed command values for up, down, and rotation are appropriately input as time elapses during the operation of the unmanned helicopter. When one or more sets of speed command values for front and rear, left and right, up and down, and rotation and valid time of the speed command value are input in advance, not only during flight but also before flight However, since the trajectory of the planned flight path can be drawn ahead of time, it is possible to deal with the abnormality with a margin.
【0018】[0018]
【発明の実施の形態】以下図面を参照して本発明の実施
の形態について説明する。図1は、本発明に係る自律飛
行システム全体の制御フローを示すブロック図である。
オペレータ(操作者)1は、飛行指示データを飛行中に
直接指示入力しながら飛行させることができ(ブロック
2)、あるいは、飛行前に指示データを事前指示入力し
て記憶させ、これを飛行中に読み出して飛行させること
もできる(ブロック3)。事前指示の場合、地上側に設
置されたパソコンに予定経路の飛行データを入力し、こ
れを一連の飛行動作のシーケンスとしてプログラム化し
て記憶する(ブロック4)、このプログラムを飛行時に
読み出して自律飛行を行う。この場合、パソコンに記憶
した飛行データまたはプログラムを無人ヘリコプタ(機
体)側に送信し、機体に搭載したマイコンのメモリに記
憶させ、飛行時にこのマイコンからプログラムを読み出
して自律飛行することもできる。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing a control flow of the entire autonomous flight system according to the present invention.
The operator (operator) 1 can fly while inputting flight instruction data directly during the flight (block 2), or input and store the instruction data prior to the flight before the flight, and store this during the flight. Can be read out and made to fly (block 3). In the case of the advance instruction, the flight data of the planned route is input to a personal computer installed on the ground side, and this is programmed and stored as a series of flight operation sequences (block 4). I do. In this case, the flight data or program stored in the personal computer can be transmitted to the unmanned helicopter (body), stored in the memory of the microcomputer mounted on the body, and the program can be read out from the microcomputer during flight to autonomously fly.
【0019】このような飛行プログラムに入力される指
令値としては、一般に速度指令データや位置指令データ
あるいは加速度指令データ等がある。速度指令データを
用いることにより、指令値を入力する場合に、実際の飛
行時の操縦感覚と同じ感覚で指令値を入力でき、機体の
移動状態が直感的に分かり易く、データ入力がし易くな
る。したがって、通常飛行時にはこのような速度指令入
力により飛行することが操縦しやすい。また、地図上の
目標点を直接位置指定して経路を設定したい場合があ
り、このような場合には位置指令によることが好まし
い。本実施形態は、速度指令データに基づく飛行プログ
ラムを用いて速度指令入力により飛行するシステムが前
提であり、この速度指令データによる飛行システムにお
いてさらに位置指令データを入力可能とし、これを速度
データに変換して速度指令データ用のプログラムをその
まま使用可能としている。Command values input to such a flight program generally include speed command data, position command data, acceleration command data, and the like. By using the speed command data, when inputting the command value, the command value can be input with the same feeling as the control feeling during actual flight, and the moving state of the aircraft is intuitively understood and the data input is facilitated. . Therefore, it is easy to fly by such a speed command input during normal flight. In some cases, it is desired to set a route by directly specifying a target point on a map. In such a case, it is preferable to use a position command. The present embodiment is based on the premise that the system flies by a speed command input using a flight program based on the speed command data, and further enables input of position command data in a flight system based on the speed command data, which is converted into speed data. As a result, the program for speed command data can be used as it is.
【0020】したがって、入力する飛行データは、前
後、左右、上下および回転(方位)についての4つの速
度指令値および時間指令値とすることができる(ブロッ
ク5)。入力された4速度指令値に基づきパソコン(ま
たはマイコン)から4つの速度指令が発せられ(ブロッ
ク6)、機体の駆動装置7を動作させて無人ヘリコプタ
8を飛行させる。Therefore, the input flight data can be four speed command values and time command values for front / rear, left / right, up / down, and rotation (azimuth) (block 5). Based on the input four speed command values, four speed commands are issued from the personal computer (or microcomputer) (block 6), and the driver 7 of the body is operated to fly the unmanned helicopter 8.
【0021】入力する飛行データとして、上記4つの速
度指令値に代えて、飛行経路上の位置を前後、左右、上
下および回転の4方向についてそれぞれ指示する4位置
指令データを入力してもよい(ブロック9)。この場
合、後述のように、モニタの地図画面上で目標位置を指
定してもよいし、画面上のアイコン等への数値入力とす
ることもできる。また、通過時刻や飛行速度等を併せて
入力してもよい。Instead of the four speed command values, four-position command data for instructing the position on the flight path in four directions of front and rear, left and right, up and down, and rotation may be input as the input flight data ( Block 9). In this case, as described later, a target position may be designated on a map screen of the monitor, or a numerical value may be input to an icon or the like on the screen. In addition, a passing time, a flight speed, and the like may be input together.
【0022】この4位置指令の場合、例えば出発点と目
標点の2点の位置を指定する。あるいは、出発点と目標
点間にさらに1点または数点の通過飛行点の位置を指定
してもよい。また、位置指定した2点間に速度指令デー
タを入力してもよい。さらに、出発点の4方向位置のみ
を指令してその後は速度指令とすることもできる。これ
により、例えば、予め速度指令データにより飛行軌跡の
プログラムを形成し、該飛行軌跡中の1点の位置を位置
指令データにより指定することにより異なる位置で同じ
飛行軌跡形状で飛行させることができる。この構成によ
れば、同一形状の飛行軌跡経路で異なる位置において繰
り返し飛行させる場合に、例えばそれぞれ異なる位置の
出発点の位置データのみを指定すれば他の位置は指定し
なくてもプログラムにより自動的に設定される。したが
って、入力データ数を大幅に減少させることができる。In the case of the four-position command, for example, two positions, a starting point and a target point, are designated. Alternatively, one or more passing flight points may be designated between the starting point and the target point. Alternatively, speed command data may be input between two points whose positions are designated. Furthermore, it is also possible to instruct only the four directions of the starting point, and thereafter to issue a speed instruction. Thus, for example, a flight trajectory program is formed in advance based on the speed command data, and the position of one point in the flight trajectory is designated by the position command data so that the flight can be performed at different positions in the same flight trajectory shape. According to this configuration, in the case of repeatedly flying at different positions on the same shape flight trajectory path, for example, if only the position data of the starting point of each different position is specified, the program is automatically set by the program without specifying other positions. Is set to Therefore, the number of input data can be significantly reduced.
【0023】このような4位置指令データは、演算処理
され(ブロック10)速度データに変換して前述のよう
に速度指令(ブロック6)として駆動装置7を駆動す
る。さらに、入力する飛行データとして、目標通過点が
2点以上ある場合、4つの位置指令データのうち3つの
位置データを入力し(ブロック11)、この3位置デー
タと飛行条件(ブロック12)に基づいて、後述のよう
に、2点間の最適経路を算出し(ブロック10)、これ
により最適経路となる4つの速度データを求めて自動的
に最適経路で飛行させることもできる。Such 4-position command data is subjected to arithmetic processing (block 10), converted into speed data, and the drive device 7 is driven as a speed command (block 6) as described above. Further, when there are two or more target passage points as the input flight data, three position data of the four position command data are input (block 11), and based on the three position data and the flight conditions (block 12). Then, as described later, the optimum route between the two points is calculated (block 10), whereby the four speed data as the optimum route can be obtained and the flight can be automatically performed on the optimum route.
【0024】前述のパソコンのメモリに記憶された飛行
プログラムは、パソコンで演算処理され、予想軌跡が算
出される。本実施形態ではこの予想軌跡がモニタに表示
される(ブロック13)。The flight program stored in the memory of the personal computer is processed by the personal computer to calculate an expected trajectory. In the present embodiment, the expected trajectory is displayed on the monitor (block 13).
【0025】図2は、本実施形態の制御系のブロック構
成図である。地上側に設置されたパソコン(本体)14
は演算処理回路を内蔵し、モニタ15および入力手段と
してキーボード16とマウス17を備え、メモリ18を
有している。機体側には演算処理回路を内蔵しメモリ6
0を有するマイコン20が搭載される。マイコン20に
は、位置検出用のGPSセンサ21と、姿勢検出用のジ
ャイロセンサ22が接続される。地上側のパソコン14
と機体側のマイコン20は、それぞれの送受信機19,
23を介して相互にデータ通信する。FIG. 2 is a block diagram of a control system according to this embodiment. PC (main unit) 14 installed on the ground
Has a built-in arithmetic processing circuit, a monitor 15, a keyboard 16 and a mouse 17 as input means, and a memory 18. The processor has a built-in arithmetic processing circuit and a memory 6
The microcomputer 20 having 0 is mounted. The microcomputer 20 is connected with a GPS sensor 21 for position detection and a gyro sensor 22 for posture detection. PC 14 on the ground
And the microcomputer 20 on the aircraft side,
Data communication with each other is performed via the communication device 23.
【0026】前述の速度指令データあるいは位置指令デ
ータからなる飛行データは、キーボード16からの数値
入力あるいはマウス17によりモニタ15の表示画面を
クリックすることにより入力される。入力された予定飛
行データに基づき予想軌跡が算出され、この予想軌跡が
モニタ15に表示される。The flight data including the speed command data or the position command data is input by inputting a numerical value from the keyboard 16 or by clicking the display screen of the monitor 15 with the mouse 17. An expected trajectory is calculated based on the input scheduled flight data, and the expected trajectory is displayed on the monitor 15.
【0027】機体側では、GPSセンサ21およびジャ
イロセンサ22により、飛行中の現在時点の位置と姿勢
が検出され、実際の飛行データが地上側のパソコン14
に送られる。パソコン14は、これらの飛行データから
実際の飛行軌跡の表示データを算出しこれを前述の予想
軌跡とともにモニタ15に表示する。これにより、実際
の飛行軌跡と予想軌跡のずれがモニタ画面上でリアルタ
イムで識別できる。On the aircraft side, the current position and attitude during flight are detected by the GPS sensor 21 and the gyro sensor 22, and actual flight data is transmitted to the personal computer 14 on the ground.
Sent to The personal computer 14 calculates display data of the actual flight trajectory from these flight data, and displays this on the monitor 15 together with the above-described predicted trajectory. Thereby, the deviation between the actual flight trajectory and the expected trajectory can be identified in real time on the monitor screen.
【0028】図3は、上記制御系を備えた自律飛行シス
テム全体の構成図である。無人ヘリコプタ8の機体に
は、駆動源である不図示のエンジン、該エンジンのスロ
ットル系や姿勢制御系を駆動する不図示のサーボモー
タ、GPSセンサ21、GPSアンテナ21a、ジャイ
ロセンサ22、マイコン20(図2)等が搭載され、マ
イコン20(図2)には、I/F回路24を介して通信
装置(送受信機)23が接続されている。FIG. 3 is a block diagram of the entire autonomous flight system provided with the above control system. The body of the unmanned helicopter 8 includes an engine (not shown) as a drive source, a servo motor (not shown) for driving a throttle system and an attitude control system of the engine, a GPS sensor 21, a GPS antenna 21a, a gyro sensor 22, a microcomputer 20 ( 2) and the like, and a communication device (transceiver) 23 is connected to the microcomputer 20 (FIG. 2) via an I / F circuit 24.
【0029】一方、地上側に設置されたパソコン14に
は、GPS衛星25からの信号を受信するGPSアンテ
ナ26とGPS受信機27及び通信装置(送受信機)1
9がI/F回路28を介して接続されている。また、シ
ステムの安全性を確保するために、通常の送信機からな
るバックアップ用送信機29を備え、指令変更や異常発
生時その他のときに、操縦者がバックアップして操縦す
ることができる。On the other hand, a personal computer 14 installed on the ground has a GPS antenna 26 for receiving a signal from a GPS satellite 25, a GPS receiver 27, and a communication device (transmitter / receiver) 1.
9 is connected via an I / F circuit 28. In addition, in order to ensure the safety of the system, a backup transmitter 29 including a normal transmitter is provided, so that the pilot can perform a backup operation when a command is changed or an abnormality occurs or at other times.
【0030】このような構成の飛行システムにおいて、
前述のようにパソコン14に入力された前後、左右、上
下および回転の4つの飛行指令データに基づいて微分お
よび積分を含む演算処理を行って、前後方向のエレベー
タサーボ指令、左右方向のエルロンサーボ指令、上下方
向のコレクティブサーボ指令および回転方向のラダーサ
ーボ指令を発する。In the flight system having such a configuration,
As described above, arithmetic processing including differentiation and integration is performed based on the four flight command data of front, back, left, right, up, down, and rotation inputted to the personal computer 14, and the elevator servo command in the front and rear direction and the aileron servo command in the left and right direction are performed. Issue a collective servo command in the vertical direction and a ladder servo command in the rotational direction.
【0031】図4は、上記各方向のサーボ指令による駆
動機構の例を示す概略構成説明図である。主ロータ30
のロータ軸31がアクチュエータ板32に連結される。
アクチュエータ板32には、前2ヶ所、後1ヵ所に上下
駆動のシリンダ33a,33b,33cが備わる。エレ
ベータサーボ制御は、前2つのシリンダ33a,33b
を固定し、後のシリンダ33cを駆動することにより
(又はその逆により)、主ロータ30の前後方向の角度
を変化させ、前後進およびその速度を制御して行われ
る。エルロンサーボ制御は、前2つのシリンダ33a,
33bを駆動して主ロータ30の左右方向の傾きを変化
させ、左右の方向およびその速度を制御して行われる。
コレクティブサーボ制御は、3つのシリンダ33a,3
3b,33cを同時に同じ方向に駆動してロータ軸31
内の主ロータ連結部(図示しない)を介して主ロータ3
0の迎え角を矢印Aのように変化させることにより機体
を上昇または下降させて行う。ラダーサーボ制御は、テ
ールロータ(図示しない)の回転を制御することにより
行われる。FIG. 4 is a schematic structural explanatory view showing an example of a driving mechanism based on the servo commands in each of the above directions. Main rotor 30
Is connected to the actuator plate 32.
The actuator plate 32 is provided with vertically driven cylinders 33a, 33b, 33c at two places in front and one place at the back. The elevator servo control is based on the two cylinders 33a and 33b
Is fixed, and the cylinder 33c is driven later (or vice versa) to change the angle of the main rotor 30 in the front-rear direction, thereby controlling the forward / backward movement and the speed thereof. The aileron servo control uses the front two cylinders 33a,
33b is driven to change the inclination of the main rotor 30 in the left-right direction, and the left-right direction and the speed thereof are controlled.
Collective servo control includes three cylinders 33a, 33
3b and 33c are simultaneously driven in the same direction to rotate the rotor shaft 31.
Main rotor 3 via a main rotor connecting portion (not shown)
By changing the attack angle of 0 as shown by the arrow A, the airframe is raised or lowered. Rudder servo control is performed by controlling the rotation of a tail rotor (not shown).
【0032】このような4方向についての飛行速度デー
タに基づくサーボ指令値の算出方法を図5〜図8を参照
して以下に説明する。図5はデータ処理の制御信号図、
図6は無人ヘリコプタの斜視図、図7および図8はそれ
ぞれ無人ヘリコプタが前進しながら右旋回している状態
を示す側面図と後面図である。The method of calculating the servo command value based on the flight speed data in the four directions will be described below with reference to FIGS. FIG. 5 is a control signal diagram of data processing,
FIG. 6 is a perspective view of the unmanned helicopter, and FIGS. 7 and 8 are a side view and a rear view, respectively, showing a state where the unmanned helicopter is turning right while moving forward.
【0033】この飛行制御系は、上記4種類の速度指令
値を積分して位置指令値を算出し、同速度指令値を微分
して係数を掛けることによって姿勢指令値を算出し、こ
れらの指令値を目標値として、該目標値と無人ヘリコプ
タに搭載されたGPSセンサ21およびジャイロセンサ
22によって検出された機体の位置と速度および姿勢の
各検出値との差分を算出し、この差分を制御指令値(サ
ーボ指令値)として機体に搭載されたサーボモータに送
信し、サーボモータによって前記差分が0になるように
機体の速度と姿勢を制御する。This flight control system calculates a position command value by integrating the above-mentioned four types of speed command values, and calculates an attitude command value by differentiating the speed command value and multiplying by a coefficient. With the target value as a target value, a difference between the target value and each detection value of the position, speed, and attitude of the aircraft detected by the GPS sensor 21 and the gyro sensor 22 mounted on the unmanned helicopter is calculated, and the difference is used as a control command. A value (servo command value) is transmitted to a servomotor mounted on the body, and the speed and attitude of the body are controlled by the servomotor so that the difference becomes zero.
【0034】さらに詳細な計算方法は以下のとおりであ
る。図6に示すように、前後の速度指令値をvx、左右
の速度指令値をvy、上下の速度指令値をvz、回転の速
度指令値を回転角速度ωとする。A more detailed calculation method is as follows. As shown in FIG. 6, the front and rear speed command values are vx, the left and right speed command values are vy, the up and down speed command values are vz, and the rotation speed command value is the rotation angular speed ω.
【0035】上述のように4種類の速度指令値vx,
vy,vz,ωがパソコン14に入力されると、これらの
速度指令値はローパスフィルタ34を通過して目標速度
vx *,vy *,vz *,ω*として設定され、これらの目標
速度vx *,vy *,vz *,ω*は地球座標に変換された後
に時間積分される。このように目標速度を時間積分する
ことにより無人ヘリコプタ8の地球座標における前後、
左右,上下(高度)および回転方向(方位角)の目標位
置x*,y*,z*,Ψ*がそれぞれ次式によって求められ
る。なお、方位角Ψ*は無人ヘリコプタ8の機体の姿勢
を示すパラメータである。As described above, four types of speed command values v x ,
When v y , v z , and ω are input to the personal computer 14, these velocity command values pass through the low-pass filter 34 and are set as target velocities v x * , v y * , v z * , and ω *. The target velocities v x * , v y * , v z * , and ω * are converted to earth coordinates and then time-integrated. In this way, by integrating the target speed with time, before and after the unmanned helicopter 8 in the earth coordinates,
The target positions x * , y * , z * , and Ψ * in the left, right, up, down (altitude), and rotation directions (azimuths) are obtained by the following equations, respectively. The azimuth angle Ψ * is a parameter indicating the attitude of the aircraft of the unmanned helicopter 8.
【0036】x*=∫vx *dt y*=∫vy *dt z*=∫vz *dt Ψ*=∫ω*dt また、目標速度vx *,vy *,vz *,ω*を時間微分する
ことにより無人ヘリコプタ8の目標姿勢を示すパラメー
タとしてピッチ角θおよびロール角φが求められる。[0036] x * = ∫v x * dt y * = ∫v y * dt z * = ∫v z * dt Ψ * = ∫ω * dt In addition, the target speed v x *, v y *, v z *, By temporally differentiating ω * , the pitch angle θ and the roll angle φ are obtained as parameters indicating the target attitude of the unmanned helicopter 8.
【0037】ここで目標ピッチ角θ*と目標ロール角φ*
の計算方法を図7および図8に基づいて説明する。Here, the target pitch angle θ * and the target roll angle φ *
Will be described with reference to FIG. 7 and FIG.
【0038】1)ピッチ角θ:図示のように無人ヘリコ
プタ8の機体に作用する推力をT、機体の質量をm、重
力加速度をgとすると上下方向の力の釣合いから次式が
成立する。なお、ピッチ角θは、無人ヘリコプタの機首
が上がる方向を正とする。1) Pitch angle θ: As shown in the figure, when the thrust acting on the fuselage of the unmanned helicopter 8 is T, the mass of the fuselage is m, and the gravitational acceleration is g, the following equation is established from the balance of the vertical force. Note that the pitch angle θ is positive in the direction in which the nose of the unmanned helicopter rises.
【0039】 mg=Tcos(−θ) …(1) また、機体に作用する慣性力はm・dvx/dtとなる
ため、前後方向の力の釣合いから次式が成立する。[0039] mg = also Tcos (-θ) ... (1) , the inertial force acting on the aircraft is to become a m · dv x / dt, the following equation is satisfied because the balance of the front and rear direction of the force.
【0040】 m・dvx/dt=Tsin(−θ) …(2) 上記(1)、(2)式より次式が導かれる。 tan(−θ)=(dvx/dt)/g ここで、θが微小であるとするとtan(−θ)=−θ
とみなすことができるため、ピッチ角θは次式によって
求められる。 θ=−(dvx/dt)/g …(3)M · dv x / dt = Tsin (−θ) (2) The following equation is derived from the above equations (1) and (2). tan (−θ) = (dv x / dt) / g Here, if θ is small, tan (−θ) = − θ
Therefore, the pitch angle θ is obtained by the following equation. θ = − (dv x / dt) / g (3)
【0041】2)ロール角φ:上下方向の力の釣合いか
ら次式が成立する。 mg=Tcosφ …(4) また、機体に作用する遠心力はmvxωとなるため、左
右方向の力の釣合いから次式が成立する。2) Roll angle φ: The following equation is established from the balance of the vertical force. mg = Tcos φ (4) Further, since the centrifugal force acting on the airframe is mv × ω, the following equation is established from the balance of the force in the left-right direction.
【0042】 mvxω=Tsinφ …(5) 上記(4)、(5)式より次式が導かれる。 tanφ=vxω/g ここで、φが微小であるとするとtanφ=φとみなす
ことができるため、ロール角φは次式によって求められ
る。 φ=vxω/g …(6)Mv x ω = T sin φ (5) The following equation is derived from the above equations (4) and (5). tanφ = v x ω / g Here, if φ is small, it can be considered that tanφ = φ, and thus the roll angle φ is obtained by the following equation. φ = v x ω / g (6)
【0043】また、同様にして無人ヘリコプタ8が右移
動しながら右旋回している場合のピッチ角θとロール角
φはそれぞれ次式によって求められる。 θ=vyω/g …(7) φ=(dvy/dt)/g …(8)Similarly, the pitch angle θ and the roll angle φ when the unmanned helicopter 8 turns right while moving to the right can be obtained by the following equations. θ = v y ω / g (7) φ = (dv y / dt) / g (8)
【0044】ここで、ホバリング(停止)状態での釣り
合い姿勢角をθ0,φ0とすると、結局、(3),
(6),(7),(8)式よりピッチ角θとロール角φ
は次式によって求められる。 θ=θ0−(dvx/dt)/g+vyω/g…(9) φ=φ0+(dvy/dt)/g+vxω/g…(10)Here, assuming that the balance posture angles in the hovering (stop) state are θ 0 and φ 0 , then (3),
From formulas (6), (7) and (8), pitch angle θ and roll angle φ
Is determined by the following equation. θ = θ 0 − (dv x / dt) / g + v y ω / g (9) φ = φ 0 + (dv y / dt) / g + v x ω / g (10)
【0045】したがって、目標ピッチ角θ*と目標ロー
ル角φ*は目標速度vx *,Vy *ω*を用いて次式によって
求められる。 θ*=θ0 *−(dvx */dt)/g+vy *ω*/g…(9)’ φ*=φ0 *+(dvy */dt)/g+vx *ω*/g…(10)’Therefore, the target pitch angle θ * and the target roll angle φ * can be obtained by the following equations using the target speeds v x * , V y * ω * . θ * = θ 0 * − (dv x * / dt) / g + v y * ω * / g (9) ′ φ * = φ 0 * + (dv y * / dt) / g + v x * ω * / g (10) '
【0046】他方、図3に示すGPS衛星25からの信
号は無人ヘリコプタ8に設置された前記GPSアンテナ
21a及びGPSセンサ21と地上に設置されたGPS
アンテナ26及びGPS受信機27によって受信され、
無人ヘリコプタ8の地球座標における位置(緯度と経度
及び高度)と速度(水平速度と左右速度及び鉛直速度)
が検出され、これらは方位変換されて機体座標での値が
求められ、さらにアンテナ補正(GPSアンテナ21a
が無人ヘリコプタ8の機体重心位置に設置されていない
ための補正)されて機体の重心位置(前後方向位置x、
左右方向位置y及び上下方向位置z)と機体重心速度
(前後方向速度vx、左右方向速度vy及び上下方向速度
vz)の検出データが得られる。On the other hand, the signal from the GPS satellite 25 shown in FIG. 3 is transmitted to the GPS antenna 21a and the GPS sensor 21 installed on the unmanned helicopter 8 and the GPS installed on the ground.
Received by the antenna 26 and the GPS receiver 27,
Position (latitude, longitude, and altitude) and speed (horizontal speed, left-right speed, and vertical speed) of the unmanned helicopter 8 in earth coordinates
Are detected, these are azimuth-converted to determine the values in the body coordinates, and the antenna correction (GPS antenna 21a
Is corrected not to be installed at the position of the center of gravity of the unmanned helicopter 8), and the position of the center of gravity of the aircraft (position x,
Detection data of the horizontal position y and the vertical position z) and the body weight center velocity (the front-rear direction speed v x , the horizontal direction speed v y, and the vertical direction speed v z ) are obtained.
【0047】また、無人ヘリコプタ8に設置された前記
ジャイロセンサ22によって機体の姿勢(ピッチ角θ、
ロール角φ、方位角Ψ及び方位角速度ω)が検出され
る。Further, the gyro sensor 22 installed on the unmanned helicopter 8 allows the attitude (pitch angle θ,
The roll angle φ, the azimuth Ψ, and the azimuth velocity ω) are detected.
【0048】上記検出データx,y,z,vx,vy,v
z,θ,φ,Ψ,ωは通信装置19,23による通信に
よってパソコン14に送信され、パソコン14において
は前記目標値x*,y*,z*,vx *,vy *,vz *,θ*,
φ*,Ψ*,ω*と検出データx,y,z,vx,vy,
vz,θ,φ,Ψ,ωとの差分(誤差)Δx,Δy,Δ
z,Δvx,Δvy,Δvz,Δθ,Δφ,ΔΨ,Δωが
次式によって求められる。The above detection data x, y, z, v x , v y , v
z, θ, φ, Ψ, ω is sent to the PC 14 by the communication by the communication device 19, 23, the target value x * is the personal computer 14, y *, z *, v x *, v y *, v z * , Θ * ,
φ *, Ψ *, ω * and the detected data x, y, z, v x , v y,
Differences (errors) Δx, Δy, Δ from v z , θ, φ, Ψ, ω
z, Δv x , Δv y , Δv z , Δθ, Δφ, ΔΨ, Δω are obtained by the following equations.
【0049】Δx=x*−x Δy=y*−y Δz=z*−z Δvx=vx *−vx Δvy=vy *−vy Δvz=vz *−vz Δθ=θ*−θ Δφ=φ*−φ ΔΨ=Ψ*−Ψ Δω=ω*−ω[0049] Δx = x * -x Δy = y * -y Δz = z * -z Δv x = v x * -v x Δv y = v y * -v y Δv z = v z * -v z Δθ = θ * -θ Δφ = φ * -φ ΔΨ = Ψ * -Ψ Δω = ω * -ω
【0050】上式によって差分(誤差)Δx,Δy,Δ
z,Δvx,Δvy,Δvz,Δθ,Δφ,ΔΨ,Δωが
求められると、これらを制御指令(エレベータサーボ指
令(前後方向)、エルロンサーボ指令(左右方向)、コ
レクティブサーボ指令(上下方向)及びラダーサーボ指
令(回転方向))として機体に搭載されたサーボモータ
に送信し、サーボモータによって前記差分Δx,Δy,
Δz,Δvx,Δvy,Δvz,Δθ,Δφ,ΔΨ,Δω
が0になるように機体の速度と姿勢がフィードバック制
御され、これによって無人ヘリコプタ8は所定のコース
に沿って飛行する。According to the above equations, the differences (errors) Δx, Δy, Δ
When z, Δv x , Δv y , Δv z , Δθ, Δφ, ΔΨ, Δω are obtained, these are commanded as control commands (elevator servo command (front-back direction), aileron servo command (left-right direction), collective servo command (vertical direction). ) And a ladder servo command (rotation direction)) to the servomotor mounted on the body, and the servomotors send the differences Δx, Δy,
Δz, Δv x , Δv y , Δv z , Δθ, Δφ, ΔΨ, Δω
The unmanned helicopter 8 flies along a predetermined course by feedback-controlling the speed and attitude of the aircraft so that is zero.
【0051】以上のようにして計算され、事前に記憶さ
れた速度指令値とこれを与える時間により、無人ヘリコ
プタが飛行する予想の軌跡を予め計算し、この予想軌跡
をパソコンのモニタに表示する。The predicted trajectory of the unmanned helicopter is calculated in advance based on the speed command value calculated and stored in advance and the time for giving the speed command value, and the predicted trajectory is displayed on the monitor of the personal computer.
【0052】速度指令値とそれを与える時間の記憶方法
には以下の2つの方法がある。 (1)パソコンのモニタ画面上にあるアイコンの操縦指
示ボタンをマウス操作によるポインタでクリックして入
力し記憶させる方法。 (2)速度指示量とその時間をキーボードから数値的に
入力する方法。There are the following two methods for storing the speed command value and the time for giving the speed command value. (1) A method in which the operation instruction button of the icon on the monitor screen of the personal computer is clicked with a pointer by a mouse operation, input, and stored. (2) A method of numerically inputting the speed instruction amount and its time from a keyboard.
【0053】上記(1)の方法は、記憶させる操作が非
常に簡単であり、時間と手間をかけずに記憶させること
ができる。しかしながら、この方法では高精度の飛行経
路は指示できない。In the method (1), the storing operation is very simple, and the storing can be performed without much time and effort. However, this method cannot indicate a highly accurate flight path.
【0054】これに対し、上記(2)の方法は、入力し
て記憶させるための時間と手間はかかるが、高精度の飛
行経路を指示できる。飛行目的に応じて上記2つの方法
を適宜選択して使い分けることができる。On the other hand, the method (2) takes time and labor for inputting and storing, but can indicate a highly accurate flight path. The above two methods can be appropriately selected and used depending on the purpose of flight.
【0055】図9は、予想軌跡を表示したモニタ画面の
例を示す説明図である。モニタ画面15aは、地図表示
部35と高度表示部36を有し、地図表示部35に飛行
エリア39が表示される。この地図表示部35に無人ヘ
リコプタを示す指示マーク37が表わされる。この指示
マーク37は、後述のように操縦指示ボタンをクリック
することによりヘリコプタの移動動作に対応して回転お
よび移動する。この指示マーク37が画面上で移動し予
想軌跡38を表示する。この例の予想軌跡38は、出発
点P0から前進して左に進み、矢印のように経度(左右
方向の位置)を変えて3往復して元の出発点P0に戻る
軌跡を示している。FIG. 9 is an explanatory diagram showing an example of a monitor screen displaying an expected trajectory. The monitor screen 15a has a map display unit 35 and an altitude display unit 36, and a flight area 39 is displayed on the map display unit 35. An instruction mark 37 indicating an unmanned helicopter is displayed on the map display unit 35. The instruction mark 37 rotates and moves in response to the helicopter's moving operation by clicking the maneuvering instruction button as described later. The instruction mark 37 moves on the screen and displays the expected trajectory 38. The predicted trajectory 38 in this example shows a trajectory that advances forward from the starting point P0 and proceeds to the left, changes its longitude (position in the left and right direction) as shown by the arrow, makes three reciprocations, and returns to the original starting point P0.
【0056】図10は、上記(1)の方法による記憶操
作の画面を示す説明図である。モニタ画面15a内に複
数の操縦指示ボタン41を有するアイコン40が表示さ
れる。操縦指示ボタン41は、「前」、「後」、
「右」、「左」、「上昇」、「下降」、「右回転」、
「左回転」等の各方向を表わすボタンと「遅前」、「遅
右」等の低速移動を表わすボタンおよびホバリングを指
示する「ホバー」ボタン等を有している。各ボタンをマ
ウス操作によるポインタ(図示しない)でクリックする
ことにより、地図表示部35内の指示マーク37が、ク
リックされたボタンの指示方向に移動して予想軌跡38
を表示する。このような複数のボタン操作による飛行経
路データは、一連の飛行経路プログラムとして、プログ
ラム飛行ボタン42および記憶操作ボタン43のクリッ
クにより、クリックされたプログラム格納位置のパソコ
ンのメモリに記憶される。FIG. 10 is an explanatory diagram showing a screen for a storage operation by the method (1). An icon 40 having a plurality of operation instruction buttons 41 is displayed on the monitor screen 15a. The control instruction button 41 is used for “front”, “rear”,
"Right", "Left", "Up", "Down", "Rotate right",
It has a button indicating each direction such as "left rotation", a button indicating low-speed movement such as "late" and "slow right", and a "hover" button for instructing hovering. When each button is clicked with a pointer (not shown) operated by a mouse, the indication mark 37 in the map display unit 35 moves in the indication direction of the clicked button, and an expected trajectory 38 is displayed.
Is displayed. The flight path data obtained by operating the plurality of buttons is stored as a series of flight path programs in the memory of the personal computer at the clicked program storage position by clicking the program flight button 42 and the storage operation button 43.
【0057】図11は、上記(2)の方法による記憶操
作の画面を示す説明図である。モニタ画面15a内にプ
ログラム編集用のアイコン44が表示される。このアイ
コン44内の表に、番号順に一連の連続した飛行データ
をキーボード操作により数値入力する。時刻は飛行制御
開始からの時刻であり、時間はその番号の動作の継続時
間である。したがって、累積時間が時刻になり自動的に
表示することができる。速度指令値として、コレクティ
ブ、エレベータ、エルロン、ラダーおよび補助(リモコ
ン操作時に入力する)の各数値が、指定すべき必要な欄
に入力される。また、移動量の数値が、左右(エルロ
ン)、前後(エレベータ)、高度(コレクティブ)およ
びヨー(ラダーによる方位)について表示される。この
移動量データは、既に入力された時間と速度のデータを
掛けたものであり、パソコン内で演算処理され自動的に
表示される。これらの時系列的な一連の飛行データによ
り1つの飛行プログラムが形成され、その経路が予想軌
跡38として地図表示部35に表示される。FIG. 11 is an explanatory diagram showing a screen for a storage operation by the method (2). An icon 44 for program editing is displayed in the monitor screen 15a. In the table in the icon 44, a series of flight data in numerical order is numerically input by keyboard operation. The time is the time from the start of the flight control, and the time is the duration of the operation of the number. Therefore, the accumulated time becomes the time and can be automatically displayed. Numerical values of collective, elevator, aileron, rudder, and auxiliary (input at the time of operating the remote control) are input as necessary speed fields in the required fields. Also, numerical values of the movement amount are displayed for left and right (aileron), front and rear (elevator), altitude (collective), and yaw (azimuth by rudder). This movement amount data is obtained by multiplying the already input time and speed data, and is processed and displayed automatically in the personal computer. One flight program is formed by a series of flight data in time series, and the route is displayed on the map display unit 35 as an expected trajectory 38.
【0058】このような飛行経路の予想軌跡を、飛行エ
リアが表示された地図画面上に表示することにより、プ
ログラム作成時に予め飛行経路が目視により鳥瞰的に確
認できるため、予定経路の判別が容易にかつ迅速にで
き、最適な飛行経路が速やかに設定される。また経路の
修正や変更も容易にできる。By displaying such a predicted trajectory of the flight route on a map screen displaying the flight area, the flight route can be visually confirmed in advance at the time of program creation, so that the planned route can be easily identified. And the optimal flight route is set quickly. In addition, the route can be easily modified or changed.
【0059】このような予想軌跡は飛行前だけでなく、
飛行中にも随時表示できる。飛行中に、GPSセンサや
ジャイロセンサにより機体の位置および姿勢を検出し、
この実際の機体の位置やその向きを予想軌跡と同じ画面
に表示することにより、飛行中にリアルタイムで、現時
点の飛行位置が予定経路からずれているかの判別及びそ
れまでの実際の軌跡を合わせて表示することにより予想
軌跡と実際の飛行軌跡とのずれの判別が容易にかつ迅速
にできる。Such an expected trajectory is not only before the flight,
It can be displayed at any time during flight. During the flight, the position and attitude of the aircraft are detected by GPS sensors and gyro sensors,
By displaying the actual aircraft position and its orientation on the same screen as the expected trajectory, it is possible to determine in real time during the flight whether the current flight position deviates from the planned route and match the actual trajectory up to that point. By displaying, it is possible to easily and quickly determine the difference between the expected trajectory and the actual flight trajectory.
【0060】上記実施形態では、操縦指令は速度指令値
により入力される。しかしながら、地図上での位置を指
定して、その位置を目標位置として移動したいというよ
うな絶対位置の目標入力が必要となる場合もある。この
ような絶対位置の指令値に対しても、後述のように簡単
な演算処理により速度指令値に変換できる。これによ
り、速度指令値に基づく制御プログラムをそのまま用い
て、位置指令値に基づく飛行制御ができる。In the above embodiment, the steering command is input by a speed command value. However, there are cases where it is necessary to specify a position on the map and to input a target of an absolute position, such as moving the position as a target position. Even such an absolute position command value can be converted into a speed command value by a simple calculation process as described later. Thus, the flight control based on the position command value can be performed using the control program based on the speed command value as it is.
【0061】このような、地図上での絶対位置を目標位
置の指令値として入力した場合においても、前述の実施
形態と同様に、予想軌跡をパソコンのモニタ画面上に表
示できる。この場合、出発位置(または現在位置)と目
標位置の2点の位置データを指定することにより、距離
や時間あるいは燃費等の飛行条件を考慮して2点間の最
適な飛行経路を自動的に設定できる。この飛行経路を予
想軌跡としてモニタ画面に表示する。Even when the absolute position on the map is input as the command value of the target position, the expected trajectory can be displayed on the monitor screen of the personal computer as in the above-described embodiment. In this case, by designating the position data of two points, the departure position (or the current position) and the target position, an optimal flight route between the two points is automatically determined in consideration of flight conditions such as distance, time, and fuel efficiency. Can be set. This flight path is displayed on the monitor screen as an expected trajectory.
【0062】また、出発位置と目標位置の2点間に、1
点または複数点の飛行通過点の中間目標位置データを指
定して入力してもよい。このように飛行目標点の中間位
置データを指定した場合、そのヘリコプタの飛行特性に
応じて、指定した通過位置を機体が円滑に通過するよう
に、すなわち単に通過点とその前後の飛行点を直線的に
結んで経路を設定するのでなく、円滑な曲線状に連続す
る軌跡として、通過点で急激にあるいは不連続的に機体
の向きや姿勢が変化しないように飛行軌跡が自動的に設
定され、この飛行軌跡のプログラムにしたがって運転制
御される。Also, between the starting point and the target position, 1
The intermediate target position data of a point or a plurality of flight passage points may be designated and input. When the intermediate position data of the flight target point is specified in this manner, the aircraft passes smoothly through the specified passing position according to the flight characteristics of the helicopter, that is, the straight line is drawn between the passing point and the preceding and following flight points. Instead of setting a route by tying together, the flight trajectory is automatically set as a smoothly curved continuous trajectory so that the direction and attitude of the aircraft do not change suddenly or discontinuously at the passing point, The operation is controlled according to the program of the flight trajectory.
【0063】図12は、位置指令データから速度指令デ
ータへの変換処理のフローチャートである。各ステップ
S1〜S5の処理内容は以下のとおりである。FIG. 12 is a flowchart of a process for converting position command data into speed command data. The processing contents of steps S1 to S5 are as follows.
【0064】ステップS1:地図画面上で目標位置を指
定する。この位置指定方法には、後述のように、モニタ
画面上でマウスのポインタにより地図上の点を直接クリ
ックして指定する方法と、画面上のアイコン等にキーボ
ードから数値入力して指定する方法の2通りがある。こ
のとき目標位置座標を(X0,Y0)とする。Step S1: A target position is designated on the map screen. As described below, the position specification method includes a method of directly clicking a point on the map with a mouse pointer on the monitor screen to specify the position, and a method of specifying the position by inputting a numerical value from a keyboard to an icon or the like on the screen. There are two ways. At this time, the target position coordinates are set to (X0, Y0).
【0065】ステップS2:GPSセンサ等から検出さ
れた機体の現在位置座標(X,Y)との差をとり、移動
ベクトル(ΔX,ΔY)を計算する。計算式は図のとお
りである。Step S2: Calculate the movement vector (ΔX, ΔY) by taking the difference from the current position coordinates (X, Y) of the body detected by the GPS sensor or the like. The calculation formula is as shown in the figure.
【0066】ステップS3:機体の方位角Ψにより、座
標変換を行い、機体座標での移動ベクトル(ΔX1,Δ
Y1)を計算する。計算式は図のとおりである。これが
目標速度になる。Step S3: Coordinate conversion is performed based on the azimuth angle Ψ of the body, and the movement vector (ΔX1, Δ
Y1) is calculated. The calculation formula is as shown in the figure. This is the target speed.
【0067】ステップS4:速度リミット(Vxlimit,
Vylimit)により、速度限界を指定し、速度指令とす
る。Step S4: Speed limit (Vxlimit,
Vylimit), a speed limit is designated and a speed command is given.
【0068】ステップS5:速度指令値(Vx,Vy)が
求まる。Step S5: A speed command value (Vx, Vy) is obtained.
【0069】図13は、速度指令値の計算方法(位置デ
ータから速度データへの変換方法)を4方向データの各
方向ごとに示すフローチャートである。(a)は前後、
左右の速度指令値、(b)は上下の速度指令値、(c)
は回転方向の速度指令値の計算方法を示す。FIG. 13 is a flowchart showing a method of calculating a speed command value (a method of converting position data to speed data) for each direction of the four-direction data. (A) is before and after,
Left and right speed command values, (b) is vertical speed command value, (c)
Indicates a method of calculating the speed command value in the rotation direction.
【0070】前後、左右方向の速度については、(a)
に示すように、目標の位置座標データ45が入力され、
この目標位置データ45と現在位置データ46との差が
減算器47で演算され、これが機体座標に変換される
(ブロック48)。目標位置と現在位置のデータは地球
座標で指定されるため、地球座標で示す方向(東西南北
方向)が機体にとって前後左右についてどの方向かを示
すために機体の現在の向きに応じた座標変換が必要にな
る。続いて、前後、左右それぞれについて所定のゲイン
を掛け(ブロック49)、それぞれ所定の限界範囲内と
なるように速度リミットを指定し(ブロック50)、前
後方向および左右方向について速度指令値を得る。The speeds in the front, rear, left and right directions are as shown in FIG.
As shown in the figure, target position coordinate data 45 is input,
The difference between the target position data 45 and the current position data 46 is calculated by the subtractor 47, and is converted into body coordinates (block 48). Since the data of the target position and the current position are specified in earth coordinates, coordinate conversion according to the current orientation of the aircraft is performed to indicate which direction the earth coordinates (east, west, north and south directions) are for the aircraft in front, back, left and right. Will be needed. Subsequently, a predetermined gain is applied to each of the front, rear, left and right (block 49), and a speed limit is designated so as to be within a predetermined limit range (block 50), and a speed command value is obtained for the front and rear direction and the left and right direction.
【0071】上下方向および回転方向については、
(b)(c)に示すように、目標高度データ51および
目標方位データ52が入力され、これらと現在の高度デ
ータ53および現在の方位データ54との差が減算器4
7で演算される。この差分データにそれぞれ所定のゲイ
ンを掛け(ブロック49)、それぞれ所定の限界範囲と
なるように速度リミットを指定し(ブロック50)、上
下方向および回転方向について速度指令値を得る。この
上下方向および回転方向については、地球座標と機体座
標が同じであるため、座標変換は必要ない。Regarding the vertical direction and the rotation direction,
(B) As shown in (c), the target altitude data 51 and the target azimuth data 52 are input, and the difference between the target altitude data 51 and the current altitude data 53 and the current azimuth data 54 is calculated by the subtracter 4.
7 is calculated. The difference data is multiplied by a predetermined gain (block 49), a speed limit is specified so as to be within a predetermined limit range (block 50), and a speed command value is obtained in the vertical and rotational directions. In the vertical direction and the rotation direction, since the earth coordinates and the body coordinates are the same, no coordinate conversion is required.
【0072】図14は目標位置の入力方法を示す画面の
説明図である。モニタ画面15a内に前述のように地図
表示部35および高度表示部36が表示されるととも
に、目標位置設定用のアイコン51が表示される。FIG. 14 is an explanatory diagram of a screen showing a method of inputting a target position. The map display unit 35 and the altitude display unit 36 are displayed on the monitor screen 15a as described above, and the icon 51 for setting the target position is displayed.
【0073】目標位置入力の第1の方法は、マウスのポ
インタにより目標位置を指示する方法である。この場
合、地図表示部35の地図画面上で目標位置Pをクリッ
クすることにより、地球座標の緯度、経度に対応した位
置座標データが自動的に入力される。高度については、
高度表示部36の高度をマウスのポインタで指定したり
又は前述の図10のアイコン40内の上下方向の操縦指
示ボタンにより高度表示部36の高度を指定することが
できる。また、方位については、同じく前述の図10の
アイコン40内の回転方向の操縦指示ボタンをマウスで
クリックすることにより指示マーク37を回転させて指
定することができる。このようにして、マウスのクリッ
ク操作により目標位置の4方向についての位置データを
入力することができる。A first method of inputting a target position is a method of designating a target position with a mouse pointer. In this case, by clicking the target position P on the map screen of the map display unit 35, the position coordinate data corresponding to the latitude and longitude of the earth coordinates is automatically input. For altitude,
The altitude of the altitude display section 36 can be designated by the pointer of the mouse with the pointer of the altitude display section 36 or the vertical operation instruction button in the icon 40 of FIG. The direction can also be designated by rotating the instruction mark 37 by clicking on the steering instruction button in the rotation direction in the icon 40 of FIG. 10 described above with a mouse. In this way, the position data for the four directions of the target position can be input by clicking the mouse.
【0074】目標位置入力の第2の方法は、位置データ
を数値入力により指示する方法である。これは、モニタ
画面のアイコン51に表わされた緯度、経度、高度およ
び方位の各欄にキーボード操作によりそれぞれの数値デ
ータを入力して行う。なお、アイコン51中の方位補正
値は、機体座標と地球座標の方位の差に基づく補正デー
タである。The second method of inputting the target position is a method of instructing position data by inputting numerical values. This is performed by inputting respective numerical data by keyboard operation into the latitude, longitude, altitude, and azimuth fields represented by the icons 51 on the monitor screen. The azimuth correction value in the icon 51 is correction data based on the difference between the azimuths of the body coordinates and the earth coordinates.
【0075】以上2つのいずれかの方法により、飛行目
標位置の前後、左右、上下および方位についての4位置
指令値を、絶対位置の指令データとして入力することが
できる。By any of the above two methods, four position command values for the front, rear, left, right, up, and down directions of the flight target position can be input as the absolute position command data.
【0076】上記実施形態では、飛行点における機体の
位置等を特定するのに必要な4つの方向についての位置
指令データを入力したが、これら4つの位置指令データ
を全て入力する必要はなく、3つの位置指令データを入
力して残りのデータはその飛行条件から自動的に求める
ことができる。これにより、飛行データ点を2点以上入
力する場合に、3位置指令入力により自動的に最適条件
で飛行経路が設定される。In the above embodiment, the position command data for the four directions necessary for specifying the position of the aircraft at the flight point and the like are input. However, it is not necessary to input all four position command data. One position command data is input, and the remaining data can be automatically obtained from the flight conditions. Thus, when two or more flight data points are input, a flight path is automatically set under optimum conditions by inputting a three-position command.
【0077】図15は、前後および左右位置と高度につ
いての3位置指令を入力した場合の残りの方位について
の位置決定の説明図である。目標位置の上記3位置指令
を入力した場合、現在位置から目標位置に移動する場合
に以下の3種類の方位の設定方法が考えられる。 方位をそのままで移動 最初に方位を進行方向に向けてから移動 方位を変更しながら移動FIG. 15 is an explanatory diagram of position determination for the remaining azimuths when three position commands for front / rear and left / right positions and altitude are input. When the above-mentioned three-position command of the target position is input, when moving from the current position to the target position, the following three types of azimuth setting methods can be considered. Move with the direction as it is First move the direction to the traveling direction and then move Move while changing the direction
【0078】これら3つの方位設定方法は、2点間の飛
行条件により定められる。移動距離がごく近距離で素早
く移動したいときにはが最適である。移動距離が長く
なったときに最速で移動したいときにはが最適であ
る。目標位置が最終目標でなく通過点である場合には
が最適である。これら3種類の移動方法は、目標位置の
飛行条件により自動的に判定され方位の指令値を計算す
ることができる。飛行条件は、例えば移動時間を最短に
する、飛行速度を最速にする、燃費を最小にする等が挙
げられる。These three azimuth setting methods are determined by flight conditions between two points. It is most suitable when you want to move quickly at a very short distance. This is optimal when you want to move at the fastest speed when the moving distance becomes long. It is optimal if the target position is not a final target but a passing point. These three types of movement methods can automatically determine the azimuth command value by automatically determining the flight conditions at the target position. The flight conditions include, for example, minimizing travel time, maximizing flight speed, minimizing fuel consumption, and the like.
【0079】図16は、3位置入力による残りの方位決
定方法のフローチャートである。まず、飛行点が2点入
力されているか否かを判別する(ステップQ1)。2点
の入力データがなければ2点の飛行点の前後、左右およ
び上下の3位置データを入力する(ステップQ2)。2
点の指令データが入力されたら、飛行点が3点以上ある
か否かが判別される(ステップQ3)。3点以上あれば
前述ので示したように方位を変更しながら移動する
(ステップQ4)。飛行入力点が2点のみであればその
2点間の距離が所定値以上か否かが判別される(ステッ
プQ5)。所定値以上距離が離れていれば、前述ので
示したように方位を進行方向に変更してから移動する
(ステップQ6)。所定値以下の距離であれば、前述の
で示したように方位をそのままにして移動する(ステ
ップQ7)。FIG. 16 is a flowchart of a method of determining the remaining direction by inputting three positions. First, it is determined whether or not two flight points have been input (step Q1). If there is no input data at two points, three position data before, after, left, right and up and down of the two flight points are input (step Q2). 2
When the point command data is input, it is determined whether there are three or more flight points (step Q3). If there are three or more points, the robot moves while changing the azimuth as described above (step Q4). If there are only two flight input points, it is determined whether the distance between the two points is equal to or greater than a predetermined value (step Q5). If the distance is longer than the predetermined value, the azimuth is changed to the traveling direction as described above, and then the vehicle moves (step Q6). If the distance is equal to or less than the predetermined value, the robot moves while keeping the azimuth as described above (step Q7).
【0080】なお、前後、左右、上下及び回転について
の速度指令値及び時間からなる1セットの飛行指令デー
タを、複数セット入力するものでは、順次各セットの飛
行指令データによる飛行がなされるが、前後のセットの
速度指令値が大きく異なる場合、その差が大なる程加速
度あるいは減速度を大きくするようにする。In the case where a plurality of sets of flight command data consisting of speed command values and time for front / rear, left / right, up / down, and rotation are inputted, the flight is sequentially performed by each set of flight command data. When the speed command values of the front and rear sets are largely different, the acceleration or deceleration is made larger as the difference becomes larger.
【0081】[0081]
【発明の効果】以上説明したように、本発明では、パソ
コンに入力された飛行指令データに基づく予想飛行軌跡
がモニタ画面に表示されるため、飛行前に予定経路が明
確にかつ迅速に確認できるとともに、この予想軌跡を飛
行中に実際の飛行軌跡とともに表示することにより、実
際の飛行経路と予定経路のずれをリアルタイムで的確に
判別できる。As described above, according to the present invention, the expected flight trajectory based on the flight command data input to the personal computer is displayed on the monitor screen, so that the planned route can be clearly and quickly confirmed before the flight. At the same time, by displaying the predicted trajectory together with the actual flight trajectory during the flight, the deviation between the actual flight path and the planned path can be accurately determined in real time.
【図1】 本発明に係る自律飛行システム全体の制御フ
ローを示すブロック図。FIG. 1 is a block diagram showing a control flow of the entire autonomous flight system according to the present invention.
【図2】 本実施形態の制御系のブロック構成図。FIG. 2 is a block diagram of a control system according to the embodiment.
【図3】 本発明に係る自律飛行システム全体の構成
図。FIG. 3 is a configuration diagram of an entire autonomous flight system according to the present invention.
【図4】 サーボ指令による駆動機構の例を示す概略構
成説明図。FIG. 4 is a schematic structural explanatory view showing an example of a driving mechanism by a servo command.
【図5】 データ処理の制御信号図。FIG. 5 is a control signal diagram of data processing.
【図6】 無人ヘリコプタの斜視図。FIG. 6 is a perspective view of an unmanned helicopter.
【図7】 無人ヘリコプタが前進しながら右旋回してい
る状態を示す側面図。FIG. 7 is a side view showing a state where the unmanned helicopter is turning right while moving forward.
【図8】 無人ヘリコプタが前進しながら右旋回してい
る状態を示す後面図。FIG. 8 is a rear view showing a state where the unmanned helicopter is turning right while moving forward.
【図9】 予想軌跡を表示したモニタ画面の例を示す説
明図。FIG. 9 is an explanatory diagram showing an example of a monitor screen displaying an expected trajectory.
【図10】 マウスによる記憶操作の画面を示す説明
図。FIG. 10 is an explanatory diagram showing a screen for a storage operation using a mouse.
【図11】 マウスによる記憶操作の画面を示す説明
図。FIG. 11 is an explanatory diagram showing a screen for a storage operation using a mouse.
【図12】 位置指令データから速度指令データへの変
換処理のフローチャート。FIG. 12 is a flowchart of a conversion process from position command data to speed command data.
【図13】 速度指令値の計算方法を各方向ごとに示す
フローチャートFIG. 13 is a flowchart showing a method of calculating a speed command value for each direction;
【図14】 目標位置の入力方法を示す画面の説明図。FIG. 14 is an explanatory diagram of a screen showing a method of inputting a target position.
【図15】 3位置指令を入力した場合の残りの方位に
ついての位置決定の説明図。FIG. 15 is an explanatory diagram of position determination for the remaining directions when a three-position command is input.
【図16】 3位置入力による残りの方位決定方法のフ
ローチャート。FIG. 16 is a flowchart of a remaining azimuth determination method based on three position inputs.
1:オペレータ、8:無人ヘリコプタ、14:パソコ
ン、15:モニタ、16:キーボード、17:マウス、
18:メモリ、19:通信装置、20:マイコン、2
1:GPSセンサ、22:ジャイロセンサ、23:通信
装置、24:I/F回路、25:GPS衛星、26:G
PSアンテナ、27:GPS受信機、28:I/F回
路、29:バックアップ用送信機、30:主ロータ、3
1:ロータ軸、32:アクチュエータ板、33a,33
b,33c:シリンダ、34:ローパスフィルタ、3
5:地図表示部、36:高度表示部、37:指示マー
ク、38:予想軌跡、39:飛行エリア、40:アイコ
ン、41:操縦指示ボタン、42:プログラム飛行ボタ
ン、43:記憶操作ボタン、44:アイコン、45:目
標位置データ、46:現在位置データ、47:減算器、
51:目標高度データ、52:目標方位データ、53:
現在の高度データ、54:現在の方位データ、60:メ
モリ1: operator, 8: unmanned helicopter, 14: personal computer, 15: monitor, 16: keyboard, 17: mouse,
18: memory, 19: communication device, 20: microcomputer, 2
1: GPS sensor, 22: gyro sensor, 23: communication device, 24: I / F circuit, 25: GPS satellite, 26: G
PS antenna, 27: GPS receiver, 28: I / F circuit, 29: Backup transmitter, 30: Main rotor, 3
1: rotor shaft, 32: actuator plate, 33a, 33
b, 33c: cylinder, 34: low-pass filter, 3
5: map display unit, 36: altitude display unit, 37: instruction mark, 38: expected trajectory, 39: flight area, 40: icon, 41: steering instruction button, 42: program flight button, 43: storage operation button, 44 : Icon, 45: target position data, 46: current position data, 47: subtractor,
51: target altitude data, 52: target azimuth data, 53:
Current altitude data, 54: current bearing data, 60: memory
Claims (5)
機体側にマイコンを搭載し、前記パソコンに入力された
飛行指令データに基づいて前記マイコンを介して機体を
運転制御する無人ヘリコプタの飛行制御システムにおい
て、 前記飛行指令データに基づいて予想飛行軌跡を演算し、
この予想飛行軌跡を前記モニタに表示することを特徴と
する無人ヘリコプタの飛行制御システム。1. A personal computer having a monitor on the ground,
In a flight control system of an unmanned helicopter equipped with a microcomputer on the fuselage side and controlling the operation of the fuselage via the microcomputer based on the flight command data input to the personal computer, an expected flight trajectory is calculated based on the flight command data And
A flight control system for an unmanned helicopter, wherein the predicted flight trajectory is displayed on the monitor.
上でポインタにより指示して入力できることを特徴とす
る請求項1に記載の無人ヘリコプタの飛行制御システ
ム。2. The flight control system for an unmanned helicopter according to claim 1, wherein said flight command data can be inputted by pointing on a screen of said monitor by a pointer.
値により指示して入力できることを特徴とする請求項1
または2に記載の無人ヘリコプタの飛行制御システム。3. The personal computer according to claim 1, wherein said flight command data can be inputted by numerically instructing said personal computer.
Or a flight control system for an unmanned helicopter according to item 2.
をリアルタイムで前記モニタに表示することを特徴とす
る請求項1、2または3に記載の無人ヘリコプタの飛行
制御システム。4. The flight control system for an unmanned helicopter according to claim 1, wherein an actual flight trajectory is displayed on the monitor in real time together with the predicted flight trajectory.
及び回転についての速度指令値あるいはこれらの速度指
令値および時間からなる1セットあるいは複数セットで
あることを特徴とする請求項1から4までのいずれかに
記載の無人ヘリコプタの飛行制御システム。5. The flight command data according to claim 1, wherein one or more sets of speed command values for front / rear, left / right, up / down and rotation, or these speed command values and time are provided. The flight control system for an unmanned helicopter according to any one of the above.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000120504A JP2001306143A (en) | 2000-04-21 | 2000-04-21 | Flight control system for unmanned helicopter |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000120504A JP2001306143A (en) | 2000-04-21 | 2000-04-21 | Flight control system for unmanned helicopter |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2001306143A true JP2001306143A (en) | 2001-11-02 |
Family
ID=18631302
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000120504A Pending JP2001306143A (en) | 2000-04-21 | 2000-04-21 | Flight control system for unmanned helicopter |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2001306143A (en) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003131741A (en) * | 2001-06-29 | 2003-05-09 | Mitsubishi Heavy Ind Ltd | Precise guidance system for mobile object |
WO2004050478A1 (en) * | 2002-12-02 | 2004-06-17 | Ivars Kurpnieks | System for using and controlling a helicopter |
JP2006048398A (en) * | 2004-08-05 | 2006-02-16 | Fujitsu Ltd | Robot management apparatus |
JP2006312344A (en) * | 2005-05-06 | 2006-11-16 | Kenzo Nonami | Autonomous flight control device and autonomous flight control method for small size unmanned helicopter |
KR100697886B1 (en) | 2005-12-22 | 2007-03-23 | 한국항공우주연구원 | Control surface monitoring system of the unmanned helicopter |
JP2008068709A (en) * | 2006-09-13 | 2008-03-27 | Yamaha Motor Co Ltd | Method and device for managing data of unmanned helicopter |
CN103885452A (en) * | 2012-12-21 | 2014-06-25 | 中国直升机设计研究所 | Unmanned helicopter ground control terminal equipment |
CN104238502A (en) * | 2014-08-26 | 2014-12-24 | 中国直升机设计研究所 | Intelligent monitoring method for unmanned helicopter |
WO2015163012A1 (en) * | 2014-04-25 | 2015-10-29 | ソニー株式会社 | Information processing device, information processing method, program, and imaging system |
CN107883817A (en) * | 2016-09-29 | 2018-04-06 | 北京理工大学 | Depopulated helicopter control system and control method with integrated guidance weapon |
KR20180047937A (en) * | 2016-11-02 | 2018-05-10 | 서원대학교산학협력단 | Integrated control device for shooting drone |
US10095226B1 (en) | 2008-02-12 | 2018-10-09 | Drone-Control, Llc | Radio controlled aircraft, remote controller and methods for use therewith |
EP3483858A2 (en) * | 2017-11-08 | 2019-05-15 | Sikorsky Aircraft Corporation | Aircraft route systems |
JP2020504400A (en) * | 2017-03-16 | 2020-02-06 | ▲広▼州▲極飛▼科技有限公司Guangzhou Xaircraft Technology Co., Ltd. | Drone flight control method, apparatus and drone |
WO2021140555A1 (en) * | 2020-01-07 | 2021-07-15 | 株式会社A.L.I. Technologies | Flight vehicle control device and flight vehicle control method |
-
2000
- 2000-04-21 JP JP2000120504A patent/JP2001306143A/en active Pending
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003131741A (en) * | 2001-06-29 | 2003-05-09 | Mitsubishi Heavy Ind Ltd | Precise guidance system for mobile object |
WO2004050478A1 (en) * | 2002-12-02 | 2004-06-17 | Ivars Kurpnieks | System for using and controlling a helicopter |
JP2006048398A (en) * | 2004-08-05 | 2006-02-16 | Fujitsu Ltd | Robot management apparatus |
JP4644522B2 (en) * | 2005-05-06 | 2011-03-02 | 国立大学法人 千葉大学 | Autonomous flight control device and autonomous flight control method for small unmanned helicopter |
JP2006312344A (en) * | 2005-05-06 | 2006-11-16 | Kenzo Nonami | Autonomous flight control device and autonomous flight control method for small size unmanned helicopter |
KR100697886B1 (en) | 2005-12-22 | 2007-03-23 | 한국항공우주연구원 | Control surface monitoring system of the unmanned helicopter |
JP2008068709A (en) * | 2006-09-13 | 2008-03-27 | Yamaha Motor Co Ltd | Method and device for managing data of unmanned helicopter |
US10248117B2 (en) | 2008-02-12 | 2019-04-02 | Drone-Control, Llc | Radio controlled aircraft, remote controller and methods for use therewith |
US11281205B2 (en) | 2008-02-12 | 2022-03-22 | Drone-Control, Llc | Radio controlled aircraft, remote controller and methods for use therewith |
US10095226B1 (en) | 2008-02-12 | 2018-10-09 | Drone-Control, Llc | Radio controlled aircraft, remote controller and methods for use therewith |
CN103885452A (en) * | 2012-12-21 | 2014-06-25 | 中国直升机设计研究所 | Unmanned helicopter ground control terminal equipment |
WO2015163012A1 (en) * | 2014-04-25 | 2015-10-29 | ソニー株式会社 | Information processing device, information processing method, program, and imaging system |
JPWO2015163012A1 (en) * | 2014-04-25 | 2017-04-13 | ソニー株式会社 | Information processing apparatus, information processing method, program, and imaging system |
US9865172B2 (en) | 2014-04-25 | 2018-01-09 | Sony Corporation | Information processing device, information processing method, program, and imaging system |
JP2018173992A (en) * | 2014-04-25 | 2018-11-08 | ソニー株式会社 | Information processing device, information processing method, computer readable medium and imaging system |
CN104238502A (en) * | 2014-08-26 | 2014-12-24 | 中国直升机设计研究所 | Intelligent monitoring method for unmanned helicopter |
CN104238502B (en) * | 2014-08-26 | 2018-05-25 | 中国直升机设计研究所 | A kind of method of unmanned helicopter intelligent monitoring |
CN107883817A (en) * | 2016-09-29 | 2018-04-06 | 北京理工大学 | Depopulated helicopter control system and control method with integrated guidance weapon |
KR101989973B1 (en) * | 2016-11-02 | 2019-09-30 | 서원대학교산학협력단 | Integrated control device for shooting drone |
KR20180047937A (en) * | 2016-11-02 | 2018-05-10 | 서원대학교산학협력단 | Integrated control device for shooting drone |
JP2020504400A (en) * | 2017-03-16 | 2020-02-06 | ▲広▼州▲極飛▼科技有限公司Guangzhou Xaircraft Technology Co., Ltd. | Drone flight control method, apparatus and drone |
JP6994039B2 (en) | 2017-03-16 | 2022-01-14 | 広州極飛科技股▲ふん▼有限公司 | Unmanned aerial vehicle flight control methods, equipment and unmanned aerial vehicles |
EP3483858A2 (en) * | 2017-11-08 | 2019-05-15 | Sikorsky Aircraft Corporation | Aircraft route systems |
WO2021140555A1 (en) * | 2020-01-07 | 2021-07-15 | 株式会社A.L.I. Technologies | Flight vehicle control device and flight vehicle control method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2001306144A (en) | Flight control system for unmanned helicopter | |
Sugeno et al. | Development of an intelligent unmanned helicopter | |
JP4109767B2 (en) | Unmanned helicopter flight control system. | |
JP4133435B2 (en) | Autonomous control method for small unmanned helicopter | |
EP1728176B1 (en) | Control system for vehicles | |
JP2001306143A (en) | Flight control system for unmanned helicopter | |
US8521339B2 (en) | Method and system for directing unmanned vehicles | |
EP2673681B1 (en) | Flight control laws for constant vector flat turns | |
JP2004268730A (en) | Attitude control method for unmanned helicopter | |
JP5493103B2 (en) | Simple manual flight control system for unmanned flying vehicles | |
JP2001301695A (en) | Flight control system for unmanned helicopter | |
JP2613329B2 (en) | Autorotation landing support system | |
JP4294994B2 (en) | Spray control device | |
JP7003798B2 (en) | Field work vehicle management system | |
JP7006449B2 (en) | Work vehicle management system | |
Kumar et al. | Position and attitude control by rotor tilt and rotor speed synchronization for single axis tilting-rotor quadcopter | |
JP2019051755A (en) | Maneuvering system of flight device | |
US20240053770A1 (en) | Vehicle control loops and interfaces | |
JP4316772B2 (en) | Moving body | |
JP3185081B2 (en) | Unmanned helicopter attitude control system | |
CA2773702C (en) | Control system for vehicles | |
JP3286929B2 (en) | Unmanned helicopter controller | |
JPH07300096A (en) | Attitude control device for unmanned helicopter | |
CN113433820B (en) | Control system of six-rotor spherical robot and trajectory control method thereof | |
JPH0952600A (en) | Pilotless helicopter |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20060418 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20060418 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070213 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080515 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080527 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080723 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080826 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090414 |