JP5997338B1 - Multicopter controller and multicopter control method - Google Patents
Multicopter controller and multicopter control method Download PDFInfo
- Publication number
- JP5997338B1 JP5997338B1 JP2015182066A JP2015182066A JP5997338B1 JP 5997338 B1 JP5997338 B1 JP 5997338B1 JP 2015182066 A JP2015182066 A JP 2015182066A JP 2015182066 A JP2015182066 A JP 2015182066A JP 5997338 B1 JP5997338 B1 JP 5997338B1
- Authority
- JP
- Japan
- Prior art keywords
- multicopter
- control signal
- yaw
- operation amount
- roll
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 24
- 230000005540 biological transmission Effects 0.000 claims abstract description 36
- 230000007935 neutral effect Effects 0.000 claims description 16
- 238000005070 sampling Methods 0.000 claims description 14
- 238000012937 correction Methods 0.000 claims description 13
- 239000011295 pitch Substances 0.000 description 31
- 238000010586 diagram Methods 0.000 description 21
- 230000008859 change Effects 0.000 description 14
- 230000036544 posture Effects 0.000 description 11
- 210000003811 finger Anatomy 0.000 description 7
- 230000009471 action Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 230000001154 acute effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012886 linear function Methods 0.000 description 1
- 238000012887 quadratic function Methods 0.000 description 1
- 210000003813 thumb Anatomy 0.000 description 1
Images
Landscapes
- Toys (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
【課題】マルチコプターの操縦の複雑さを軽減しつつ、操るという醍醐味を得ることができるマルチコプター用コントローラおよびマルチコプターの制御方法を提供すること【解決手段】本発明は、複数の回転翼によって無人飛行するマルチコプターを操縦するためのコントローラであって、本体筐体と、本体筐体に設けられ、回転操作されるホイール部と、本体筐体に設けられ、指で進退操作されるトリガー部と、本体筐体に設けられた往復スイッチ部と、本体筐体に設けられた送信部と、を備える。送信部は、ホイール部の操作に応じてマルチコプターのヨーまたはロールのいずれかを制御するための第1制御信号、トリガー部の操作に応じてマルチコプターのピッチを制御するための第2制御信号、および往復スイッチ部の操作に応じてマルチコプターの高さを制御するための第3制御信号を送信する。【選択図】図1The present invention provides a controller for a multicopter and a control method for the multicopter capable of obtaining the pleasure of maneuvering while reducing the complexity of maneuvering of the multicopter. A controller for maneuvering an unmanned multi-copter, a main body housing, a wheel portion provided in the main body housing and operated to rotate, and a trigger portion provided in the main body housing and operated to advance and retreat with a finger And a reciprocating switch section provided in the main body casing, and a transmission section provided in the main body casing. The transmission unit is a first control signal for controlling either the yaw or the roll of the multicopter according to the operation of the wheel unit, and a second control signal for controlling the pitch of the multicopter according to the operation of the trigger unit And the 3rd control signal for controlling the height of a multicopter according to operation of a reciprocating switch part is transmitted. [Selection] Figure 1
Description
本発明は、マルチコプターを操縦する際に用いられるマルチコプター用コントローラおよびマルチコプターの制御方法に関する。 The present invention relates to a multicopter controller and a multicopter control method used when manipulating a multicopter.
複数の回転翼によって無人飛行するマルチコプターは、それぞれの回転翼の出力(例えば、回転数)を制御することによって様々な姿勢によって飛行を行うことができる。例えば、4つの回転翼を有するクワッドコプターにおいては、機体を中心として前方左右の2つの回転翼および後方左右の2つの回転翼のそれぞれの出力バランスによって姿勢が制御される。 A multicopter that performs unmanned flight with a plurality of rotor blades can fly in various postures by controlling the output (for example, the number of rotations) of each rotor blade. For example, in a quadcopter having four rotor blades, the attitude is controlled by the respective output balances of the two front and left rotor blades and the rear left and right rotor blades around the airframe.
具体的には、前方2つの回転翼と後方2つの回転翼との出力バランスを調整することでピッチ方向の制御が行われ、前後方向への飛行体勢が制御される。また、左側2つの回転翼と右側2つの回転翼との出力バランスを調整することでロール方向の制御が行われ、左右方向への飛行姿勢が制御される。さらに、左前および右後ろの2つの回転翼と右前および左後ろの2つの回転翼との出力バランスを調整することでヨー方向の制御が行われ、回転方向の飛行体勢が制御される。このようなマルチコプターを飛行させる場合、操縦者はコントローラを操作して様々な飛行姿勢を選択し、所望の方向へマルチコプターを飛行させていく。 Specifically, the pitch direction is controlled by adjusting the output balance between the two front rotor blades and the two rear rotor blades, and the flying attitude in the front-rear direction is controlled. In addition, the roll direction is controlled by adjusting the output balance between the left two rotor blades and the right two rotor blades, and the flight posture in the left-right direction is controlled. Furthermore, the yaw direction is controlled by adjusting the output balance between the two front left and right rear rotor blades and the two right front and left rear rotor blades, and the flying attitude in the rotational direction is controlled. When flying such a multicopter, the operator operates the controller to select various flight postures and fly the multicopter in a desired direction.
特許文献1では、マルチコプターのコントローラとして、タッチスクリーンを有する端末を利用する技術が開示されている。操縦者はタッチスクリーンを傾けたり、タッチスクリーンを指で触れたりすることでマルチコプターの飛行姿勢を選択するようにしている。
マルチコプターを飛行させる場合、操縦者はコントローラを用いてマルチコプターのヨー、ピッチおよびロールの少なくともいずれかを制御する必要がある。マルチコプターを思い通りに操縦するには、これらの飛行姿勢を状況に応じて瞬時にコントロールしなければならない。例えば、マルチコプターを前方に飛行させながらターンさせたい場合、操縦者はピッチを制御するとともに、目的の弧を描くようにヨーおよびロールのコントロールを同期させる必要がある。このような操作は非常に複雑であり、習得には多くの時間を要する。 When flying a multicopter, the pilot needs to control at least one of the yaw, pitch and roll of the multicopter using a controller. To fly the multicopter as you wish, you must control these flight attitudes instantly according to the situation. For example, if the multicopter is to be turned while flying forward, the pilot needs to control the pitch and synchronize the yaw and roll controls to draw the desired arc. Such an operation is very complicated and takes a lot of time to learn.
特許文献1には、タッチスクリーンを有する端末を利用して容易にターンを描く飛行を行うモードについて記載されている。このモードでは、ターンの瞬間曲率半径の円を描くようにマルチコプターのピッチ、ロールおよびヨーが演算され、所望の曲線経路を辿るように姿勢が自動的に制御される。
しかしながら、このように所望の曲線経路を辿るような姿勢制御では、操縦者が行った操作量から演算されるターン半径の経路上を飛行するように自動的に制御されてしまう。つまり、マルチコプターの飛行中に操縦者がタッチスクリーン端末を所定の方向に傾けると、その傾斜量からターン半径を設定し、そのターン半径になる円の経路上を外れないように姿勢が自動的に制御される。このような制御は操縦者にとって楽ではあるものの、マルチコプターを操るという醍醐味に欠けるという問題がある。 However, in such posture control that follows a desired curved path, control is automatically performed so as to fly on the path of the turn radius calculated from the operation amount performed by the operator. In other words, when the pilot tilts the touch screen terminal in a predetermined direction during the flight of the multicopter, the turn radius is set from the tilt amount, and the posture is automatically set so as not to deviate from the path of the circle that becomes the turn radius. To be controlled. Although such control is easy for the operator, there is a problem that it lacks the real pleasure of manipulating the multicopter.
本発明は、マルチコプターの操縦の複雑さを軽減しつつ、操るという醍醐味を得ることができるマルチコプター用コントローラおよびマルチコプターの制御方法を提供することを目的とする。 SUMMARY OF THE INVENTION An object of the present invention is to provide a multicopter controller and a multicopter control method capable of obtaining the joy of maneuvering while reducing the complexity of maneuvering of the multicopter.
上記課題を解決するため、本発明は、複数の回転翼によって無人飛行するマルチコプターを操縦するためのコントローラであって、本体筐体と、本体筐体に設けられ、回転操作されるホイール部と、本体筐体に設けられ、指で進退操作されるトリガー部と、本体筐体に設けられた往復スイッチ部と、本体筐体に設けられた送信部と、を備える。送信部は、ホイール部の操作に応じてマルチコプターのヨーまたはロールのいずれかを制御するための第1制御信号、トリガー部の操作に応じてマルチコプターのピッチを制御するための第2制御信号、および往復スイッチ部の操作に応じてマルチコプターの高さを制御するための第3制御信号を送信する。 In order to solve the above problems, the present invention is a controller for maneuvering a multicopter that is unmannedly flying by a plurality of rotor blades, and includes a main body housing, a wheel portion that is provided in the main body housing and is operated to rotate. A trigger unit that is provided in the main body case and is operated to be advanced and retracted with a finger, a reciprocating switch unit provided in the main body case, and a transmission unit provided in the main body case. The transmission unit is a first control signal for controlling either the yaw or the roll of the multicopter according to the operation of the wheel unit, and a second control signal for controlling the pitch of the multicopter according to the operation of the trigger unit And the 3rd control signal for controlling the height of a multicopter according to operation of a reciprocating switch part is transmitted.
このような構成により、操縦者はコントローラのホイール部を回転操作することで、マルチコプターのヨーまたはロールを制御し、トリガー部を指で進退操作することで、マルチコプターのピッチを制御することができる。すなわち、操縦者は自動車のステアリングを操作する間隔でマルチコプターのターンを制御でき、トリガー部の進退操作によってマルチコプターの前後方向の飛行速度を制御することができる。 With such a configuration, the pilot can control the yaw or roll of the multicopter by rotating the wheel portion of the controller, and can control the pitch of the multicopter by moving the trigger portion forward and backward with a finger. it can. That is, the operator can control the turn of the multicopter at intervals of operating the steering of the automobile, and can control the flight speed in the front-rear direction of the multicopter by the advancement / retraction operation of the trigger unit.
本発明のマルチコプター用コントローラにおいて、第1制御信号は、ホイール部の操作に応じてヨーを制御するためのヨー制御信号およびロールを制御するためのロール制御信号のいずれかであり、送信部は、ホイール部が操作された場合、その際のトリガー部の操作量に応じてヨー制御信号およびロール制御信号のいずれかを送信するようになっていてもよい。 In the multicopter controller of the present invention, the first control signal is one of a yaw control signal for controlling yaw and a roll control signal for controlling roll according to the operation of the wheel unit, When the wheel unit is operated, either the yaw control signal or the roll control signal may be transmitted according to the operation amount of the trigger unit at that time.
このような構成によれば、操縦者がホイール部を操作してマルチコプターのターンを制御しようとした際、トリガー部の操作量によってホイール部の操作による制御対象としてロールおよびヨーのいずれかが選択される。これにより、操縦者は1つのホイール部の操作であっても、トリガー部の操作量に応じてヨーおよびロールのいずれかの操作を切り替えて制御することができる。 According to such a configuration, when the operator tries to control the turn of the multicopter by operating the wheel unit, either roll or yaw is selected as the control target by the operation of the wheel unit according to the operation amount of the trigger unit. Is done. Thereby, even if it is operation of one wheel part, a pilot can switch and control either operation of a yaw and a roll according to the operation amount of a trigger part.
本発明のマルチコプター用コントローラにおいて、トリガー部の操作量に応じて第1領域、第2領域および第3領域が設けられ、送信部は、トリガー部の操作量が第1領域であった場合、ロール制御信号を送信し、トリガー部の操作量が第2領域であった場合、ヨー制御信号を送信し、トリガー部の操作量が第3領域であった場合、第2制御信号およびヨー制御信号を送信するようになっていてもよい。 In the multicopter controller of the present invention, the first region, the second region, and the third region are provided according to the operation amount of the trigger unit, and the transmission unit is configured such that the operation amount of the trigger unit is the first region. When the roll control signal is transmitted and the operation amount of the trigger portion is in the second region, the yaw control signal is transmitted. When the operation amount of the trigger portion is in the third region, the second control signal and the yaw control signal are transmitted. May be sent.
このような構成によれば、操縦者はトリガー部の操作量によってホイール部の操作量に応じたロール制御信号の送信、ヨー制御信号の送信、第2制御信号およびヨー制御信号の送信の3つの制御を選択することができる。 According to such a configuration, the operator can transmit three roll control signals according to the operation amount of the wheel unit, transmission of the yaw control signal, transmission of the second control signal and the yaw control signal according to the operation amount of the trigger unit. Control can be selected.
本発明のマルチコプター用コントローラにおいて、ヨー制御信号に含まれるヨーの制御量は、ホイール部の回転角度から所定の関数によって演算された値であってもよい。これにより、ホイール部の回転角度から所定の関数によって演算された値によってヨーの制御量を決定することができる。 In the multicopter controller of the present invention, the control amount of yaw included in the yaw control signal may be a value calculated by a predetermined function from the rotation angle of the wheel unit. Thereby, the control amount of yaw can be determined by the value calculated by the predetermined function from the rotation angle of the wheel unit.
本発明のマルチコプター用コントローラにおいて、送信部は、第2制御信号およびヨー制御信号を送信する間、第1サンプリング時刻でのマルチコプターの進行方向の速度である第1速度と、第1サンプリング時刻から所定時間経過後の第2サンプリング時刻でのマルチコプターの進行方向の速度成分である第2速度との差に応じてロールの制御量の補正を行うロール補正信号を送信するようになっていてもよい。 In the multicopter controller of the present invention, the transmission unit transmits the second control signal and the yaw control signal, the first speed that is the speed in the traveling direction of the multicopter at the first sampling time, and the first sampling time. A roll correction signal for correcting the control amount of the roll according to the difference from the second speed that is the speed component in the traveling direction of the multicopter at the second sampling time after a predetermined time has elapsed is transmitted. Also good.
このような構成によれば、マルチコプターのターンが開始されて進行方向の速度成分の変化が発生した場合、その速度成分の変化に応じてロール補正信号が送信され、マルチコプターのロール量が補正される。これにより、ターンによる速度成分の変化を抑制することができる。 According to such a configuration, when a turn of the multicopter is started and a change in the speed component in the traveling direction occurs, a roll correction signal is transmitted according to the change of the speed component, and the roll amount of the multicopter is corrected. Is done. Thereby, the change of the speed component by a turn can be suppressed.
本発明のマルチコプター用コントローラにおいて、往復スイッチ部は操作しない状態で中立位置に保持される機能を有し、送信部は、往復スイッチ部の所定方向への操作から中立位置への復帰までの時間が所定時間以内であった場合に、マルチコプターを予め定められた高さに制御するための第3制御信号を送信するようになっていてもよい。これにより、操縦者は往復スイッチ部の簡単な操作だけで、マルチコプターを一定の高さに制御することができる。 In the multicopter controller of the present invention, the reciprocating switch unit has a function of being held in the neutral position without being operated, and the transmitting unit is a time from the operation of the reciprocating switch unit in a predetermined direction to the return to the neutral position. Is within a predetermined time, a third control signal for controlling the multicopter to a predetermined height may be transmitted. As a result, the operator can control the multicopter to a certain height simply by operating the reciprocating switch unit.
本発明は、操縦者が操作するコントローラから複数の回転翼によって無人飛行するマルチコプターに向けて、マルチコプターのヨーまたはロールを制御するための第1制御信号、マルチコプターのピッチを制御するための第2制御信号、およびマルチコプターの高さを制御するための第3制御信号を送信してマルチコプターを制御する方法であって、コントローラから第1制御信号が送信された場合、その際の第2制御信号に含まれる第2操作量に応じて第1制御信号に含まれる第1操作量に応じた制御としてヨーまたはロールのいずれかを選択する。 The present invention relates to a first control signal for controlling a yaw or a roll of a multicopter from a controller operated by a pilot to a multicopter that is unmannedly flying by a plurality of rotor blades, for controlling the pitch of the multicopter. A method for controlling a multicopter by transmitting a second control signal and a third control signal for controlling the height of the multicopter, wherein the first control signal is transmitted from the controller when the first control signal is transmitted. According to the second operation amount included in the second control signal, either yaw or roll is selected as the control according to the first operation amount included in the first control signal.
このような構成によれば、操縦者がコントローラを操作してマルチコプターのターンを制御しようとした際、ピッチを制御する第2制御信号の操作量(第2操作量)によって第1制御信号の操作量(第1操作量)による操作対象がロールおよびヨーのいずれかに選択される。これにより、操縦者が行った1つの操作である第1操作量であっても、第2操作量に応じてロールおよびヨーのいずれかの操作を切り替えて制御することができる。 According to such a configuration, when the pilot operates the controller to control the turn of the multicopter, the first control signal is controlled by the operation amount (second operation amount) of the second control signal for controlling the pitch. The operation target based on the operation amount (first operation amount) is selected as either roll or yaw. Thereby, even if it is the 1st operation amount which is one operation which the operator performed, either operation of a roll and a yaw can be switched and controlled according to a 2nd operation amount.
本発明のマルチコプターの制御方法において、第2操作量に応じて第1領域、第2領域および第3領域を設けておき、第2操作量が第1領域であった場合、第1操作量に応じてロールを制御し、第2操作量が第2領域であった場合、第1操作量に応じてヨーを制御し、第2操作量が第3領域であった場合、第2操作量に応じてピッチを制御するとともに第1操作量に応じてヨーを制御するようにしてもよい。 In the multicopter control method of the present invention, when the first region, the second region, and the third region are provided according to the second operation amount, and the second operation amount is the first region, the first operation amount If the second operation amount is in the second region, the yaw is controlled in accordance with the first operation amount. If the second operation amount is in the third region, the second operation amount is controlled. The pitch may be controlled in accordance with the yaw, and the yaw may be controlled in accordance with the first operation amount.
このような構成によれば、操縦者による第2操作量によって第1操作量に応じたロール制御、ヨー制御、ピッチ制御およびヨー制御の3つの制御を選択することができる。 According to such a configuration, it is possible to select three controls of roll control, yaw control, pitch control, and yaw control corresponding to the first operation amount by the second operation amount by the operator.
本発明のマルチコプターの制御方法において、第1操作量に応じてヨーを制御する場合、第1操作量から所定の関数によって演算された値によって制御するようにしてもよい。これにより、第1操作量から所定の関数によって演算された値によってヨーの制御量を決定することができる。 In the multicopter control method of the present invention, when the yaw is controlled according to the first operation amount, the yaw may be controlled by a value calculated from the first operation amount by a predetermined function. Thereby, the control amount of yaw can be determined by the value calculated by the predetermined function from the first operation amount.
本発明のマルチコプターの制御方法において、第1操作量に応じてヨーを制御する場合、第1操作量に応じてロールを制御するようにしてもよい。これにより、第1操作量によってヨー制御とロール制御との両方を同時に行うことができる。 In the multicopter control method of the present invention, when the yaw is controlled according to the first operation amount, the roll may be controlled according to the first operation amount. Thereby, both yaw control and roll control can be performed simultaneously by the first operation amount.
本発明のマルチコプターの制御方法において、第2操作量に応じてピッチを制御するとともに第1操作量に応じてヨーを制御する間、第1サンプリング時でのマルチコプターの基準進行方向の速度成分である第1速度と、第1サンプリング時から所定時間経過後の第2サンプリング時でのマルチコプターの基準進行方向の速度成分である第2速度との差に応じてロールの量の補正を行うようにしてもよい。 In the multicopter control method of the present invention, while controlling the pitch according to the second operation amount and controlling the yaw according to the first operation amount, the speed component of the multicopter in the reference traveling direction at the first sampling time The amount of roll is corrected according to the difference between the first speed and the second speed which is the speed component in the reference traveling direction of the multicopter at the second sampling after a predetermined time has elapsed since the first sampling. You may do it.
このような構成によれば、マルチコプターのターンが開始されて進行方向の速度成分の変化が発生した場合、その速度成分の変化に応じてマルチコプターのロール量が補正される。これにより、ターンによる速度成分の変化を抑制することができる。 According to such a configuration, when the turn of the multicopter is started and a change in the speed component in the traveling direction occurs, the roll amount of the multicopter is corrected according to the change in the speed component. Thereby, the change of the speed component by a turn can be suppressed.
本発明のマルチコプターの制御方法において、第3制御信号が所定のパターンであった場合、マルチコプターを予め定められた高さに制御するようにしてもよい。これにより、第3制御信号の所定のパターンによって、マルチコプターを一定の高さに制御することができる。 In the multicopter control method of the present invention, when the third control signal has a predetermined pattern, the multicopter may be controlled to a predetermined height. Thereby, the multicopter can be controlled to a certain height by a predetermined pattern of the third control signal.
本発明によれば、マルチコプターの操縦の複雑さを軽減しつつ、操るという醍醐味を得ることができるマルチコプター用コントローラおよびマルチコプターの制御方法を提供することが可能になる。 ADVANTAGE OF THE INVENTION According to this invention, it becomes possible to provide the controller for multicopter and the control method of a multicopter which can obtain the pleasure of manipulating, reducing the complexity of maneuvering of a multicopter.
以下、本発明の実施形態を図面に基づいて説明する。なお、以下の説明では、同一の部材には同一の符号を付し、一度説明した部材については適宜その説明を省略する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the following description, the same members are denoted by the same reference numerals, and the description of the members once described is omitted as appropriate.
(マルチコプター用コントローラの構成)
図1(a)および(b)は、実施形態に係るマルチコプター用コントローラを例示する模式図である。図1(a)にはマルチコプター100の操縦の様子が示され、図1(b)にはマルチコプター用コントローラ(以下、単に「コントローラ」と言う。)1が示される。
(Configuration of multi-copter controller)
1A and 1B are schematic views illustrating a multicopter controller according to an embodiment. FIG. 1A shows how the
図1(a)に示すように、マルチコプター100は、機体110に複数の回転翼120が設けられた無人飛行体である。例えば、4つの回転翼120を有するクワッドコプターは、機体110の前方左右に2つの回転翼120、および後方左右に2つの回転翼120の出力バランスによって、離着陸、ホバリング、前方および後方飛行、左右飛行、回転、ターンなどの各種の飛行姿勢をとることができる。
As shown in FIG. 1A, the
このようなマルチコプター100は、操縦者200によるコントローラ1の操作によって制御される。すなわち、操縦者200がコントローラ1を操作すると、マルチコプター100に向けて無線通信で制御信号CSが送信される。マルチコプター100には受信部20が設けられており、この制御信号CSをマルチコプター100の受信部20で受信することにより、操縦者200の指示する飛行姿勢にマルチコプター100が制御される。
Such a
図1(b)に示すように、本実施形態に係るコントローラ1は、本体筐体10と、ホイール部11、トリガー部12、往復スイッチ部13および送信部14を備える。このコントローラ1は、いわゆるホイール型コントローラである。このようなコントローラ1によって、操縦者200はマルチコプター100をラジオコントロール自動車のような感覚で操縦することができる。
As shown in FIG. 1B, the
コントローラ1の本体筐体10には、操縦者200が片手で握ることで本体筐体10を支持するためのグリップ部10Gが設けられる。通常は左手でグリップ部10Gを握り、右手でホイール部11を操作する。なお、ホイール部11の配置を左右反転させることで、右手でグリップ部10Gを握り、左手でホイール部11を操作する仕様にすることもできる。
The
ホイール部11は、例えば円筒型の回転スイッチであり、操縦者200によって左右に回転操作可能に設けられる。操縦者200はホイール部11の回転操作を選択することでマルチコプター100の回転系の制御を行うことができる。本実施形態においては、ホイール部11の回転操作に応じてマルチコプター100のヨーまたはロールのいずれかを制御できるよう構成される。
The
ホイール部11には、操作していない状態(例えば、手を離した状態)でバネ作用によって中立位置に戻る機能が設けられていてもよい。ホイール部11の操作において、左回転の操作量をM11、右回転の操作量をM12と言うことにする。
The
トリガー部12は指で進退操作可能なレバー型スイッチである。操縦者200は、グリップ部10Gを握る手の指(例えば、人差し指)でトリガー部12を進退操作することができる。トリガー部12には、操作していない状態(例えば、手を離した状態)でバネ作用によって中立位置に戻る機能が設けられていてもよい。トリガー部12の操作において、手前に引いた場合の操作量をM21、先に押した場合の操作量をM22と言うことにする。
The
往復スイッチ部13は一方向および他方向に往復操作できるスイッチである。往復スイッチ部13は、例えばグリップ部10Gの上方に配置され、グリップ部10Gを握る手の指(例えば、親指)で操作できるようになっている。
The
往復スイッチ部13は、中間位置を基準として操作するタイプであっても、所定の基準位置(例えば、最も上または下の位置)を基準として操作するタイプであってもよい。また、往復スイッチ部13には、往復スイッチ部13を操作していない状態(例えば、手を離した状態)でバネ作用により中立位置に戻る機能が設けられていてもよい。往復スイッチ部13の一方向への操作量をM31、他方向への操作量をM32と言うことにする。
The
送信部14は、操縦者200の操作に応じた制御信号CSをマルチコプター100へ無線通信によって送信する部分である。制御信号CSは、例えばアンテナから放出される例えば電波によってマルチコプター100へ送信される。
The
送信部14から送信される制御信号CSには、第1制御信号CS1、第2制御信号CS2および第3制御信号CS3が含まれる。第1制御信号CS1は、ホイール部11の操作に応じてマルチコプター100のヨーまたはロールのいずれかを制御するための信号である。第2制御信号CS2は、トリガー部12の操作に応じてマルチコプター100のピッチを制御するための信号である。第3制御信号CS3は、往復スイッチ部13の操作に応じてマルチコプター100の高さを制御するための信号である。
The control signal CS transmitted from the
このうち第1制御信号CS1は、ホイール部11の操作に応じてマルチコプター100のヨーを制御するためのヨー制御信号CSYおよびロールを制御するためのロール制御信号CSRのいずれかを含む。
Among these, the first control signal CS1 includes either a yaw control signal CSY for controlling the yaw of the
本実施形態に係るコントローラ1においては、このヨー制御信号CSYおよびロール制御信号CSRのいずれかを、トリガー部12の操作量M21、M22に応じて選択して送信する。すなわち、送信部14は、操縦者200によってホイール部11が操作された場合、その際のトリガー部12の操作量M21、M22に応じてヨー制御信号CSYおよびロール制御信号CSRのいずれかを送信する。
In the
一例として、送信部14は、ホイール部11が操作された際にトリガー部12が操作されていなかった場合(操作量M21、M22がゼロの場合)、ホイール部11の操作量M11、M12に応じてロール制御信号CSRを送信する。また、送信部14は、ホイール部11が操作された際にトリガー部12が操作されていた場合(操作量M21、M22がゼロでない場合)、ホイール部11の操作量M11、M12に応じてヨー制御信号CSYを送信する。これにより、トリガー部12を操作していない時はホイール部11によってマルチコプター100のロールを制御でき、トリガー部12を操作している時はホイール部11によってマルチコプター100のヨーを制御できることになる。
As an example, when the
他の一例として、トリガー部12の操作量(例えば、操作量M21)に応じて第1領域、第2領域および第3領域を設けておき、送信部14はトリガー部12の操作量が第1領域、第2領域および第3領域のどの領域かに応じて制御信号CSを送信する。
As another example, the first area, the second area, and the third area are provided according to the operation amount (for example, the operation amount M21) of the
例えば、トリガー部12の操作量M21が第1領域であった場合、送信部14はロール制御信号CSRを送信し、トリガー部12の操作量M21が第2領域であった場合、ヨー制御信号CSYを送信し、トリガー部12の操作量M21が第3領域であった場合、第2制御信号CS2およびヨー制御信号CSYを送信する。これにより、トリガー部12の操作量(例えば、引き量)によって異なる制御を行うことができる。
For example, when the operation amount M21 of the
ここで、送信部14からヨー制御信号CSYに含まれるヨーの制御量として、ホイール部11の回転角度から所定の関数によって演算された値を用いてもよい。この関数の設定によって、ホイール部11の回転角度とヨーの制御量との関係が決定される。
Here, as a control amount of yaw included in the yaw control signal CSY from the
また、送信部14は、第2制御信号CS2およびヨー制御信号CSYを送信する間、マルチコプター100のロールの制御量の補正を行うロール補正信号を送信して、ヨーおよびロールによって生じるマルチコプター100の速度変化を補償するようにしてもよい。この際、コントローラ1は、マルチコプター100から送信される速度に関する情報を受けて速度変化を補償する際にフィードバックをかける。ロール補正信号の詳細については後述する。
The
また、往復スイッチ部13が中立位置を有する場合、送信部14は、往復スイッチ部13の所定方向への操作から中立位置への復帰までの時間が所定時間以内であった場合に、マルチコプター100を予め定められた高さに制御するための第3制御信号CS3を送信するようにしてもよい。この動作の詳細については後述する。
Further, when the
このようなコントローラ1によって、操縦者200は、トリガー部12の引き具合等によってマルチコプター100の進行方向のスピードをコントロールし、ホイール部11の左右回転操作によってマルチコプター100の左右ターンをコントロールすることができる。すなわち、飛行するマルチコプター100であってもラジオコントロール自動車のような感覚で操縦を楽しむことができる。
With such a
また、操縦者200は1つのホイール部11の操作であっても、トリガー部12の操作量に応じてヨーおよびロールのいずれかの操作を切り替えて制御することができる。つまり、操縦者200は、マルチコプター100の回転系の動作に関して、トリガー部12の操作に応じてホイール部11での操作対象の切り替え(ヨーとロールとの切り替え)を行うことができる。これにより、マルチコプター100の姿勢制御が簡素化され、操縦の複雑さが軽減される。
Further, even when the
(コントローラおよびマルチコプターのブロック構成)
図2は、コントローラの構成を例示するブロック図である。
図3は、マルチコプターの構成を例示するブロック図である。
図2に示すように、コントローラ1の本体筐体10の内部には、送信部14、中央演算部(CPU)15、可変抵抗部(VR)111、121および131、アナログデジタル変換部(A/D)112、122および132が設けられる。なお、コントローラ1には図示しないバッテリ、電源スイッチ、調整トリガー、インジケータ、表示パネルなども設けられる。
(Block configuration of controller and multicopter)
FIG. 2 is a block diagram illustrating the configuration of the controller.
FIG. 3 is a block diagram illustrating the configuration of the multicopter.
As shown in FIG. 2, inside the
ホイール部11を回転操作すると、この回転操作による操作量M11、M12に応じて可変抵抗部111の抵抗値が変化する。この抵抗値はアナログデジタル変換部112によってデジタル信号に変換され、CPU15に送られる。
When the
トリガー部12を進退操作すると、この進退操作による操作量M21、M22に応じて可変抵抗部121の抵抗値が変化する。この抵抗値はアナログデジタル変換部122によってデジタル信号に変換され、CPU15に送られる。
When the
往復スイッチ部13を往復操作すると、この往復操作による操作量M31、M32に応じて可変抵抗部131の抵抗値が変化する。この抵抗値はアナログデジタル変換部132によってデジタル信号に変換され、CPU15に送られる。
When the
CPU15は所定のプログラムに沿って各部を制御するとともに信号処理を行う。例えば、CPU15は、アナログデジタル変換部112、122および132から送られたデジタル信号を結合して制御信号CSを生成する。
The
送信部14は、CPU15で処理された制御信号CSを変調して、電波によってマルチコプター100へ送信する。送信部14は、例えば2.4GHz帯の電波、近距離無線通信規格、赤外線を利用して、変調した制御信号CSを送信する。
The
図3に示すように、マルチコプター100の機体110の内部には、受信部20、中央演算部(CPU)25、センサ26、27および28、モータドライバ(M/D)231、232、233および234が設けられる。なお、機体110には図示しないバッテリ、電源スイッチ、インジケータなども設けられる。機体110には図示しないカメラが搭載されていてもよい。
As shown in FIG. 3, the
受信部20は、コントローラ1の送信部14から送信された電波を受信して制御信号CSへ復調する。復調された制御信号CSはCPU25に送られる。センサ26は、例えば6軸のジャイロセンサである。センサ27は、例えば気圧センサである。センサ28は、例えば超音波センサである。センサ26、27および28の検出信号はCPU25に送られ、マルチコプター100の姿勢制御(例えば、自律制御)の演算に用いられる。なお、センサ26、27および28は上記に限定されない。
The receiving
CPU25は、受信部20から送られた制御信号CS、センサ26、27および28から送られた検出信号を用いて各モータM1、M2、M3およびM4の出力を制御するための値(モータ制御信号)を演算する。
The
CPU25で演算されたモータ制御信号はモータドライバ(M/D)231、232、233および234に送られる。各モータドライバ(M/D)231、232、233および234は、CPU25から送られたモータ制御信号に基づきそれぞれに接続された各モータM1、M2、M3およびM4へ与える信号(電流、電圧および周波数の少なくともいずれか)を出力する。
The motor control signal calculated by the
各モータM1、M2、M3およびM4の出力が調整されることで、各モータM1、M2、M3およびM4によって回転する回転翼120の出力のバランスが調整され、マルチコプター100の飛行姿勢が制御される。また、マルチコプター100は、各センサ26、27および28の検出信号に基づいて姿勢の自律制御が行われる。
By adjusting the outputs of the motors M1, M2, M3, and M4, the balance of the output of the
先に説明したように、本実施形態に係るコントローラ1では、トリガー部12の操作量M21、M22に応じて第1制御信号CS1のヨー制御信号CSYおよびロール制御信号CSRのいずれかが送信部14より送信される。このヨー制御信号CSYおよびロール制御信号CSRの選択をCPU15のプログラム処理によって行い、選択されたヨー制御信号CSYまたはロール制御信号CSRを他の信号と結合して制御信号CSとする。送信部14は制御信号CSの第1制御信号CS1に含まれる信号として、トリガー部12の操作量M21、M22に応じて選択されたヨー制御信号CSYおよびロール制御信号CSRのいずれかを送信することになる。
As described above, in the
この場合、CPU15は、ホイール部11の操作量M11、M12をヨー制御信号CSYおよびロール制御信号CSRのどちらを対応付けるのかを示す識別信号を制御信号CS内に含める処理を行う。これにより、同じホイール部11の操作量M11、M12であっても、制御対象としてヨーを制御するのか、ロールを制御するのかの判別を行うことができる。
In this case, the
また、制御信号CSには上記の識別信号を含めず、ホイール部11の操作量M11、M12に応じた第1制御信号CS1を制御信号CSに含めてマルチコプター100に送信し、マルチコプター100のCPU25で実行されるプログラムによって、ヨーを制御するか、ロールを制御するかを判別してもよい。
In addition, the control signal CS does not include the identification signal, and includes the first control signal CS1 corresponding to the operation amounts M11 and M12 of the
この場合、コントローラ1の送信部14は、ヨー制御信号CSYおよびロール制御信号CSRを区別せずにホイール部11の操作量に応じた第1制御信号CS1を送信する機能を有していればよい。
In this case, the
そして、マルチコプター100のCPU25は、受信した制御信号CSに含まれる第2制御信号CS2に含まれるトリガー部12の操作量M21、M22に応じて、第1制御信号CS1に含まれるホイール部11の操作量M11、M12に応じた信号によってヨーを制御するか、ロールを制御するかの判別を行う。
Then, the
(マルチコプターの制御方法)
次に、本実施形態に係るマルチコプター100の制御方法について説明する。
図4(a)〜(d)は、マルチコプターの姿勢を例示する模式図である。
本実施形態に係るマルチコプター100の制御方法を説明するにあたり、図4(a)〜(d)に示す模式図によってマルチコプター100の姿勢を表すものとする。すなわち、図4(a)に示すように、マルチコプター100の機体110を前方が鋭角となった五角形で表し、複数の回転翼120を二点鎖線で表す。また、マルチコプター100の前後方向をX軸方向、左右方向をY軸方向、上下方向をZ軸方向とする。したがって、マルチコプター100のピッチはY軸回りの回転となり、ヨーはZ軸回りの回転となり、ロールはX軸回りの回転となる。
(Multicopter control method)
Next, a control method of the
4A to 4D are schematic views illustrating the posture of the multicopter.
In describing the control method of the
マルチコプター100をZ軸に沿って上方から見た様子を表す際には図4(b)に示す模式図で表すものとする。機体110の前方を示すために機体110の前方部110aを黒色で示す。マルチコプター100をX軸に沿って後方から見た様子を表す際には図4(c)に示す模式図で表すものとする。機体110をY軸に沿って側方から見た様子を表す際には図4(d)に示す模式図で表すものとする。
When representing a state where the
(上昇下降制御)
図5(a)および(b)は、マルチコプターの上昇および下降の制御を例示する模式図である。
マルチコプター100の上昇および下降を行うには、図5(a)に示すコントローラ1の往復スイッチ部13を操作して、第3制御信号CS3を送信部14からマルチコプター100に送る。
(Up / down control)
FIGS. 5A and 5B are schematic views illustrating the control of the rise and fall of the multicopter.
To raise and lower the
例えば、往復スイッチ部13を上方に押し上げると、図5(b)に示すように、マルチコプター100は上昇する。一方、往復スイッチ部13を下方に押し下げると、図5(b)に示すように、マルチコプター100は下降する。
For example, when the
マルチコプター100の上昇の量は、往復スイッチ部13を押し上げた操作量M31に応じて決定され、下降の量は、往復スイッチ部13を押し下げた操作量M32に応じて決定される。
The amount of ascent of the
往復スイッチ部13が中立位置を有する場合、往復スイッチ部13を上方へ押し上げている間、マルチコプター100の上昇を続け、下方へ押し下げている間、マルチコプター100の下降を続けるように制御してもよい。往復スイッチ部13が中立位置に復帰することで上昇および下降の停止が行われる。
When the
また、往復スイッチ部13を中立位置から一方向へ操作し、中立位置へ復帰するまでの時間が所定時間以内になる操作(以下、「クリック操作」と言う。)によって制御してもよい。
Alternatively, the
例えば、往復スイッチ部13を上方に1回クリック操作する毎に所定の高さ上昇させたり、下方に1回クリック操作する毎に所定の高さ下降させたりしてもよい。さらに、マルチコプター100が着陸している状態で、往復スイッチ部13を例えば上方に1回クリック操作すると、自動的に所定高さまで離陸してホバリングさせるようにしてもよい。また、マルチコプター100が飛行やホバリングしている状態で、往復スイッチ部13を例えば下方に1回クリック操作すると、自動的に着陸させるようにしてもよい。
For example, a predetermined height may be raised each time the
(前進後退制御)
図6(a)〜(c)は、マルチコプターの前進および後退の制御を例示する模式図である。
マルチコプター100の前進および後退を行うには、図6(a)に示すコントローラ1のトリガー部12を操作して、第2制御信号CS2を送信部14からマルチコプター100に送る。
(Forward / backward control)
FIGS. 6A to 6C are schematic views illustrating the control of the forward and backward movements of the multicopter.
In order to move the
例えば、トリガー部12を手前に引くと、図6(b)に示すように、マルチコプター100は前方部110aを下げるようにピッチし、前進する。一方、トリガー部12を押すと、図6(c)に示すように、マルチコプター100は前方部110aが上がるようにピッチし、後退する。
For example, when the
マルチコプター100の前進の量(ピッチ角度)は、トリガー部12を引いた操作量M21に応じて決定され、後退の量(ピッチ角度)は、トリガー部12を押した操作量M22に応じて決定される。操作量M21およびM22が多いほどピッチ角度が大きくなり、マルチコプター100の前進および後退の速度は速くなる。
The forward movement amount (pitch angle) of the
(左右制御)
図7(a)および(b)は、マルチコプターの左右制御を例示する模式図である。
マルチコプター100の左右制御を行うには、図7(a)に示すコントローラ1のホイール部11を操作して、第1制御信号CS1(ロール制御信号CSR)を送信部14からマルチコプター100に送る。
(Left / Right control)
FIGS. 7A and 7B are schematic views illustrating the left and right control of the multicopter.
In order to perform the left-right control of the
例えば、マルチコプター100がホバリングしている状態で、ホイール部11を左右いずれかに回転させると、図7(b)に示すように、マルチコプター100は左右いずれかにロールして左右方向に移動する。すなわち、ホイール部11を左に回転させるとマルチコプター100は左下がりにロールし、左方向へ進む。一方、ホイール部11を右に回転させるとマルチコプター100は右下がりにロールし、右方向へ進む。
For example, when the
マルチコプター100の左右へ進む量(ロール角度)は、ホイール部11を回転した操作量M11、M12に応じて決定される。操作量M11、M12が多いほどロール角度が大きくなり、マルチコプター100の左右方向への移動速度は速くなる。
The amount of the
(ターン制御)
図8(a)〜(c)は、マルチコプターのターン制御を例示する模式図である。
マルチコプター100のターン制御を行うには、図8(a)に示すコントローラ1のホイール部11およびトリガー部12の両方を操作して、第1制御信号CS1(ヨー制御信号CSY)および第2制御信号CS2を送信部14からマルチコプター100に送る。
(Turn control)
FIG. 8A to FIG. 8C are schematic views illustrating multicopter turn control.
In order to perform the turn control of the
例えば、マルチコプター100がホバリングしている状態でトリガー部12を手前に引くと、図8(b)に示すように、マルチコプター100は前方部110aを下げるようにピッチし、前進する。そして、前進飛行している状態でホイール部11を左右いずれかに回転すると、図8(c)に示すように、マルチコプター100は左右いずれかにヨー回転する。
For example, when the
つまり、ホイール部11を回転させる際、トリガー部12が操作されていない場合には、図7に示すようにホイール部11の回転に応じてロールを発生させるが、トリガー部12が操作されている場合には、ホイール部11の回転に応じてヨーを発生させるよう制御の切り替えを行う。
That is, when the
なお、マルチコプター100のCPU25は、マルチコプター100の飛行中にヨーを発生させる場合、このヨーに応じてロールを自動的に発生させるプログラム処理を行っている。これにより、マルチコプター100が前進飛行している間はホイール部11の操作によってヨーとともにロールが発生し、これによってマルチコプター100はバンクしながら弧を描くようにターンすることになる。
In addition, when generating yaw during the flight of the
マルチコプター100のヨーの量(ヨー角度)は、ホイール部11を回転した操作量M11、M12に応じて決定される。操作量M11、M12が多いほどヨー角度が大きくなり、マルチコプター100は急旋回することになる。一方、操作量M11、M12が少ないほどヨー角度が小さくなり、マルチコプター100はゆっくりと旋回することになる。
The amount of yaw (yaw angle) of the
なお、図8では、マルチコプター100を前進飛行させながらターンする例を示したが、トリガー部12を先に押しながらホイール部11を回転させることで、マルチコプター100を後退飛行させながらターンすることも可能である。
In addition, although the example which turns while making the
図9(a)〜(d)は、マルチコプターのターンについて例示する模式図である。
図9(a)〜(d)には、マルチコプター100が前方に飛行している状態から左方向へターンする際の様子が表される。
先ず、図9(a)に示すように、コントローラ1のトリガー部12を引くことで操作量M21に応じたピッチが発生し、マルチコプター100は前方へ飛行していく。
FIGS. 9A to 9D are schematic views illustrating the turn of the multicopter.
FIGS. 9A to 9D show a state in which the
First, as shown in FIG. 9A, a pitch corresponding to the operation amount M21 is generated by pulling the
次に、コントローラ1のトリガー部12を引いた状態(前方飛行の状態)で、図9(b)に示すように、ホイール部11を左に回転させる。この際、トリガー部12が操作された状態であるため、ホイール部11の操作量M11に応じたヨーが発生し、マルチコプター100はZ軸回りに左回転する。また、この際、マルチコプター100のCPU25によるプログラム処理で、発生したヨーの角度に応じてロールの角度が演算され、マルチコプター100にはロールも発生する。これによって、マルチコプター100は左へとターンを開始する。
Next, in a state where the
次に、コントローラ1のホイール部11を回転させる操作量M11を調整する。例えば、図9(c)に示すように、ホイール部11の操作量M11を増加させると、マルチコプター100のヨーの角度およびロールの角度が増加して、旋回の半径が小さくなる。
Next, the operation amount M11 for rotating the
そして、所望のターンを完了した際にはホイール部11の回転を戻す。これにより、図9(d)に示すようにマルチコプター100のターンが完了する。
Then, when the desired turn is completed, the rotation of the
(ターンの制御)
次に、ターンの制御について説明する。
図10(a)〜(c)は、ターンの制御を説明する模式図である。
図10(a)に示すように、マルチコプター100のターンは、Y軸回りの回転(ピッチ角度θp)、Z軸回りの回転(ヨー角度θy)、X軸回りの回転(ロール角度θr)のそれぞれの制御によって実行される。
(Turn control)
Next, turn control will be described.
FIGS. 10A to 10C are schematic diagrams for explaining the turn control.
As shown in FIG. 10A, the turn of the
図10(b)に示すように、コントローラ1のトリガー部12を引くことで、マルチコプター100には操作量M21に応じたピッチ角度θpが発生する。さらに、図10(c)に示すように、トリガー部12を引いた状態で、ホイール部11を回転させることで、マルチコプター100には操作量M11に応じたヨー角度θyが発生する。ここで、ホイール部11の回転角はθwであり、ヨーの角速度はVzである。
As shown in FIG. 10B, by pulling the
図11(a)および(b)は、マルチコプターのヨーの角速度の決定について例示する図である。
図11(a)には、ホイール部11の回転角θwとヨーの角速度のVzとの関係を示す関数f1が表される。この関数f1を用いることで、マルチコプター100のヨーの角速度Vzは、ホイール部11の回転角θwに対応して設定される。なお、図11(a)に示す関数f1は、ホイール部11の回転角θwの1次関数になっているが、2次関数など他の関数であってもよい。関数f1の特性によって、ターン特性を変えることができる。
FIGS. 11A and 11B are diagrams illustrating the determination of the angular velocity of the multicopter yaw.
FIG. 11A shows a function f1 indicating the relationship between the rotation angle θw of the
図11(b)には、ホイール部11の回転角θwと、マルチコプター100の飛行速度Vxと、ヨーの角速度のVzとの関係を示す関数f2が表される。この関数f2を用いることで、マルチコプター100のヨーの角速度Vzは、ホイール部11の回転角θwおよびマルチコプター100の飛行速度Vxに対応して設定される。関数f2の特性によって、ターン特性を変えることができる。
FIG. 11B shows a function f2 indicating the relationship between the rotation angle θw of the
(ヨーおよびロールの制御)
次に、ヨーおよびロールの制御について説明する。
図12(a)〜(c)は、マルチコプターのヨーおよびロールの制御について例示する図である。
マルチコプター100のターンを行う場合、図12(a)に示すようなヨーの発生(ヨー角度θy)と、図12(b)に示すようなロールの発生(ロール角度θr)とを連動させる。図12(c)には、ヨーとロールとの関係を示す関数f3が表される。関数f3を用いることで、マルチコプター100のロール角度θrは、ヨー角度θyに対応して設定される。この関数f3では、ヨー角度θyとロール角度θrとが比例関係になっている。
(Yaw and roll control)
Next, yaw and roll control will be described.
FIGS. 12A to 12C are diagrams illustrating the control of the multicopter yaw and roll.
When the
例えば、図9(b)に示すターンの開始においては、マルチコプター100のヨー角度θyが小さいため、関数f3に基づき設定されるロール角度θrも小さくなっている。図9(c)に示すターンの途中においては、旋回半径が小さいことからヨー角度θyが大きくなる。このため、関数f3に基づき設定されるロール角度θrも大きくなる。
For example, since the yaw angle θy of the
このようなヨーおよびロール制御によって、操縦者200はマルチコプター100の飛行中にホイール部11を左右に回転させるだけで、所望のターンを行うことができるようになる。
By such yaw and roll control, the
(ロール補正制御)
次に、ターン最中のロール補正制御について説明する。
マルチコプター100のターンが始まると、ヨーとともにロールが発生する。ターン最中のロール角度θrは、先に説明したように、例えばヨー角度θyの関数f3によって決定される。この際、機体110が傾くことで所定方向の速度成分に速度差が発生する。そこで、この速度差に応じてロール角度θrの補正を行うようにしてもよい。
(Roll correction control)
Next, the roll correction control during the turn will be described.
When the turn of the
ターン最中のロールの補正を行うためのロール補正信号は、コントローラ1の送信部14からマルチコプター100に向けて送信してもよいし、マルチコプター100のCPU25で演算してもよい。コントローラ1の送信部14からロール補正信号を送信する場合には、マルチコプター100で検出した速度に関する情報をコントローラ1へ送信する機能と、この情報をコントローラ1で受信する機能を設けておく。そして、マルチコプター100から送信された速度に関する情報をコントローラ1で受けて、コントローラ1でフィードバックをかけて送信部14からロール補正信号を送信すればよい。
The roll correction signal for correcting the roll during the turn may be transmitted from the
図13(a)および(b)は、ロール補正を例示する図である。
図13(a)に示すように、マルチコプター100がターンしている間、所定のサンプリング時間毎にマルチコプター100の速度成分を検出する。ここで、ターン中の時刻tでサンプリングした機体110の進行方向(ターン接線方向)D1の速度を第1速度V1とする。
FIGS. 13A and 13B are diagrams illustrating roll correction.
As shown in FIG. 13A, while the
ターン中の次の時刻t+1でサンプリングした機体110の速度のうち、先の時刻tでの進行方向D1の速度成分を第2速度V2とする。マルチコプター100のターンが進むことで、第1速度V1に対して第2速度V2は遅くなる。第1速度V1−第2速度V2を減速度αとする。減速度αはサンプリング時刻ごとに計算できるので、時刻tでの減速度をαt、時刻t+1での減速度をαt+1とする。時刻tと時刻t+1との減速度の変化量をβtとすると、βt=(αt+1)−(αt)となる。
Of the speed of the
図13(b)には、減速度の変化量βと、補正後のロール角度θr2との関係を示す関数f4が表される。関数f4は、例えばθr2=−Aβt+θrである。なお、Aは所定の係数である。つまり、減速度の変化量βがゼロの場合(第1速度V1と第2速度V2との速度差がない場合)、ロール角度はθrのままである。一方、変化量βが大きくなるほどロール角度は小さくなるよう補正される。これにより、ターンによって急激に速度変化が発生することを抑制することができる。 FIG. 13B shows a function f4 indicating the relationship between the deceleration variation β and the corrected roll angle θr2. The function f4 is, for example, θr2 = −Aβt + θr. A is a predetermined coefficient. That is, when the change amount β of deceleration is zero (when there is no speed difference between the first speed V1 and the second speed V2), the roll angle remains θr. On the other hand, the roll angle is corrected so as to decrease as the change amount β increases. Thereby, it can suppress that a speed change generate | occur | produces rapidly with a turn.
例えば、ターンの開始とともにホイール部11を急激に回転させて急旋回を試みようとした場合、マルチコプター100は失速してしまう可能性がある。そこで、上記のようなロール補正制御を行うことで、急激な速度変化が抑制され、失速を回避することが可能になる。
For example, when trying to make a sudden turn by rapidly rotating the
上記に示した本実施形態に係るマルチコプター100の制御方法では、ターンを行うときに、操縦者200のターン操作から決められた半径の円上を辿るような自動的な制御ではなく、操縦者200のコントローラ1の操作量からピッチおよびヨーの量(角度)をマルチコプター100に送るだけである。
In the control method of the
マルチコプター100のCPU25は、コントローラ1から指示された制御信号CSに基づきピッチ角度θpおよびヨー角度θyを決定し、ヨー角度θyからロール角度θrを決定して各回転翼120の出力を制御する。
The
したがって、様々な状況(気圧、風速、気流の乱れ等の外乱、モータ性能の個体差、バッテリ状態など)によっては同じ操作量であっても同じ弧でターンが実行されるとは限らない。したがって、操縦者200はマルチコプター100の飛行状態を常に見ながらホイール部11およびトリガー部12の操作量をコントロールして所望のターンを描くように操縦する必要がある。これにより、操縦者200は自動的な制御では得られない操縦の醍醐味を味わうことができる。
Therefore, depending on various situations (disturbances such as atmospheric pressure, wind speed, air current disturbance, individual differences in motor performance, battery status, etc.), the turn may not be executed with the same arc even with the same operation amount. Therefore, it is necessary for the
(トリガー操作量と制御切り替え)
次に、トリガー部12の操作量と制御の切り替えの例について説明する。
図14(a)および(b)は、他の制御切り替えの例を説明する図である。
この制御切り替えの例では、図14(a)に示すように、予めトリガー部12の操作量に応じて第1領域R1、第2領域R2および第3領域R3を設定しておく。第1領域R1は、トリガー部12の中立位置から僅かに引いた領域である。第2領域R2は、トリガー部12を第1領域R1よりも大きく引いた領域である。第3領域R3は、トリガー部12を第2領域R2よりも大きく引いた領域である。
(Trigger operation amount and control switching)
Next, an example of switching between the operation amount of the
FIGS. 14A and 14B are diagrams illustrating another example of control switching.
In this example of control switching, as shown in FIG. 14A, the first region R1, the second region R2, and the third region R3 are set in advance according to the operation amount of the
図14(b)には、各領域に対応した制御信号の有効および無効の状態が示される。図14(b)において「○」印は有効、「×」印は無効を意味する。「有効」とは、制御するための信号が送信部14から送信される、または制御するための信号がCPU25で演算されることを意味し、「無効」とは、制御するための信号が送信部14から送信されない、または制御するための信号がCPU25で演算されないことを意味する。
FIG. 14B shows the valid and invalid states of the control signal corresponding to each area. In FIG. 14B, “◯” marks are valid, and “X” marks are invalid. “Valid” means that a signal for control is transmitted from the
例えば、トリガー部12の操作量が第1領域R1の場合、ピッチを制御するための第2制御信号CS2およびヨーを制御するためのヨー制御信号CSYは無効であり、ロールを制御するためのロール制御信号CSRのみ有効となる。すなわち、トリガー部12が操作されていないか、または僅かな引き量の場合には、ピッチおよびヨーは発生せず、ロールのみ制御可能になる。したがって、ホイール部11を回転操作することでマルチコプター100をロールさせて左右方向に移動させることができる。つまり、トリガー部12の操作量が第1領域R1の場合、ホイール部11の回転操作はロール制御に利用される。
For example, when the operation amount of the
次に、トリガー部12の操作量が第2領域R2の場合、ヨー制御信号CSYは有効であり、ロール制御信号CSRは無効となる。ピッチを制御するための第2制御信号CS2は、仕様によって有効および無効が決定される。
Next, when the operation amount of the
例えば、第2制御信号CS2が無効になる仕様では、トリガー部12を引いてもピッチは発生せず、ヨーのみ制御可能になる。したがって、ホイール部11を回転操作することでマルチコプター100にヨーを発生させて、Z軸回りに回転させることができる。つまり、トリガー部12の操作量が第2領域R2であって第2制御信号CS2が無効の場合、ホイール部11の回転操作はヨー制御に利用される。
For example, in the specification in which the second control signal CS2 is invalid, no pitch is generated even when the
一方、第2制御信号CS2が有効になる仕様では、トリガー部12を引いた量に応じてピッチが発生する。したがって、トリガー部12の引いた量に応じて僅かにピッチが発生し、マルチコプター100は前方に移動するとともに、ホイール部11の回転操作に応じてヨーが発生して、Z軸回りに回転することになる。つまり、トリガー部12の操作量が第2領域R2であって第2制御信号CS2が有効の場合、マルチコプター100は前方にゆっくりと移動しながらホイール部11の回転操作に応じてZ軸回りに回転することになる。
On the other hand, in the specification in which the second control signal CS2 is valid, a pitch is generated according to the amount by which the
次に、トリガー部12の操作量が第3領域R3の場合、ピッチを制御するための第2制御信号CS2、ヨー制御信号CSYおよびロール制御信号CSRが全て有効となる。すなわち、トリガー部12の操作量に応じてピッチが発生し、ホイール部11の操作量に応じてヨーおよびロールが発生する。したがって、トリガー部12の操作量が第3領域R3の場合、マルチコプター100はトリガー部12の操作量に応じて前方に移動しつつ、ホイール部11の回転操作に応じてヨーおよびロールが発生してバンクしながらターンしていくことになる。
Next, when the operation amount of the
このように、トリガー部12の操作量が第1領域R1、第2領域R2および第3領域R3のいずれにあるかによって制御信号の有効および無効の状態を設定することで、1つのホイール部11での回転操作による制御対象を切り替えることが可能になる。したがって、操縦者200による複雑な操縦操作が軽減される。
In this way, by setting the control signal valid and invalid states depending on which of the first region R1, the second region R2, and the third region R3 the operation amount of the
なお、上記の例ではトリガー部12を中立位置から手前に引いた領域を第1領域R1、第2領域R2および第3領域R3に分けたが、中立位置から先に押した領域を区分けしてもよい。また、手前および先にかかわらず、トリガー部12の可動範囲について領域を区分けしてもよい。
In the above example, the region in which the
以上説明したように、実施形態に係るコントローラ1およびマルチコプター100の制御方法によれば、マルチコプター100の操縦の複雑さを軽減しつつ、操るという醍醐味を得ることができる。
As described above, according to the control method of the
なお、上記に本実施形態およびその適用例を説明したが、本発明はこれらの例に限定されるものではない。例えば、本実施形態では4つの回転翼120を有するクワッドコプターを例として説明したが、4つ以外の回転翼120を有するマルチコプター100であっても適用可能である。また、ターン制御において各種の関数f1〜f4を使用する場合、関数f1〜f4のそれぞれの特性を複数セット用意しておき、操縦者200の好みによって切り替えられるようにしてもよい。これにより、マルチコプター100のターン特性のセッティングを行うことができる。また、前述の各実施形態またはその適用例に対して、当業者が適宜、構成要素の追加、削除、設計変更を行ったものや、各実施形態の特徴を適宜組み合わせたものも、本発明の要旨を備えている限り、本発明の範囲に包含される。
In addition, although this embodiment and its application example were demonstrated above, this invention is not limited to these examples. For example, in the present embodiment, a quad copter having four
1…コントローラ
10…本体筐体
10G…グリップ部
11…ホイール部
12…トリガー部
13…往復スイッチ部
14…送信部
15…CPU
20…受信部
25…CPU
26,27,28…センサ
100…マルチコプター
110…機体
110a…前方部
111,121,131…可変抵抗部
112,122,132…アナログデジタル変換部
120…回転翼
200…操縦者
231,232,233,234…モータドライバ
CS…制御信号
CS1…第1制御信号
CS2…第2制御信号
CS3…第3制御信号
CSR…ロール制御信号
CSY…ヨー制御信号
D1…進行方向
M1,M2,M3,M4…モータ
M11,M12,M21,M22,M31,M32…操作量
R1…第1領域
R2…第2領域
R3…第3領域
V1…第1速度
V2…第2速度
Vx…飛行速度
Vz…角速度
f1,f2,f3,f4…関数
α…減速度
β…変化量
θp…ピッチ角度
θr,θr2…ロール角度
θw…回転角
θy…ヨー角度
DESCRIPTION OF
20 ...
26, 27, 28 ...
Claims (11)
本体筐体と、
前記本体筐体に設けられ、回転操作されるホイール部と、
前記本体筐体に設けられ、指で進退操作されるトリガー部と、
前記本体筐体に設けられた往復スイッチ部と、
前記本体筐体に設けられた送信部と、
を備え、
前記送信部は、前記ホイール部の操作に応じて前記マルチコプターのヨーまたはロールのいずれかを制御するための第1制御信号、前記トリガー部の操作に応じて前記マルチコプターのピッチを制御するための第2制御信号、および前記往復スイッチ部の操作に応じて前記マルチコプターの高さを制御するための第3制御信号を送信し、
前記第1制御信号は、前記ホイール部の操作に応じて前記ヨーを制御するためのヨー制御信号および前記ロールを制御するためのロール制御信号のいずれかであり、
前記送信部は、前記ホイール部が操作された場合、その際の前記トリガー部の操作量に応じて前記ヨー制御信号および前記ロール制御信号のいずれかを送信することを特徴とするマルチコプター用コントローラ。 A controller for maneuvering a multicopter that is unmannedly flying by a plurality of rotor blades,
The main body housing,
A wheel unit provided in the main body casing and operated to rotate;
A trigger unit provided in the main body casing and operated to be advanced and retracted with a finger;
A reciprocating switch unit provided in the main body housing;
A transmitter provided in the main body housing;
With
The transmission unit controls a pitch of the multicopter according to an operation of the trigger unit, a first control signal for controlling either a yaw or a roll of the multicopter according to an operation of the wheel unit. The second control signal and a third control signal for controlling the height of the multicopter according to the operation of the reciprocating switch unit ,
The first control signal is one of a yaw control signal for controlling the yaw according to an operation of the wheel unit and a roll control signal for controlling the roll,
When the wheel unit is operated, the transmission unit transmits either the yaw control signal or the roll control signal according to an operation amount of the trigger unit at that time. .
前記送信部は、
前記トリガー部の操作量が前記第1領域であった場合、前記ロール制御信号を送信し、
前記トリガー部の操作量が前記第2領域であった場合、前記ヨー制御信号を送信し、
前記トリガー部の操作量が前記第3領域であった場合、前記第2制御信号および前記ヨー制御信号を送信する、請求項1記載のマルチコプター用コントローラ。 A first region, a second region, and a third region are provided according to the operation amount of the trigger unit,
The transmitter is
When the operation amount of the trigger portion is the first region, the roll control signal is transmitted,
When the operation amount of the trigger portion is the second region, the yaw control signal is transmitted,
If the operation amount of the trigger portion was the third region, and transmits the second control signal and the yaw control signal, multirotor controller of claim 1, wherein.
本体筐体と、
前記本体筐体に設けられ、回転操作されるホイール部と、
前記本体筐体に設けられ、指で進退操作されるトリガー部と、
前記本体筐体に設けられた往復スイッチ部と、
前記本体筐体に設けられた送信部と、
を備え、
前記送信部は、前記ホイール部の操作に応じて前記マルチコプターのヨーまたはロールのいずれかを制御するための第1制御信号、前記トリガー部の操作に応じて前記マルチコプターのピッチを制御するための第2制御信号、および前記往復スイッチ部の操作に応じて前記マルチコプターの高さを制御するための第3制御信号を送信し、
前記往復スイッチ部は操作しない状態で中立位置に保持される機能を有し、
前記送信部は、前記往復スイッチ部の所定方向への操作から前記中立位置への復帰までの時間が所定時間以内であった場合に、前記マルチコプターを予め定められた高さに制御するための前記第3制御信号を送信することを特徴とするマルチコプター用コントローラ。 A controller for maneuvering a multicopter that is unmannedly flying by a plurality of rotor blades,
The main body housing,
A wheel unit provided in the main body casing and operated to rotate;
A trigger unit provided in the main body casing and operated to be advanced and retracted with a finger;
A reciprocating switch unit provided in the main body housing;
A transmitter provided in the main body housing;
With
The transmission unit controls a pitch of the multicopter according to an operation of the trigger unit, a first control signal for controlling either a yaw or a roll of the multicopter according to an operation of the wheel unit. The second control signal and a third control signal for controlling the height of the multicopter according to the operation of the reciprocating switch unit,
The reciprocating switch portion has a function of being held in a neutral position without being operated,
The transmitter is configured to control the multicopter to a predetermined height when the time from the operation of the reciprocating switch unit in a predetermined direction to the return to the neutral position is within a predetermined time. multirotor controller, characterized by transmitting said third control signal.
前記コントローラから前記第1制御信号が送信された場合、その際の前記第2制御信号に含まれる第2操作量に応じて前記第1制御信号に含まれる第1操作量に応じた制御として前記ヨーまたは前記ロールのいずれかを選択することを特徴とするマルチコプターの制御方法。 A first control signal for controlling the yaw or roll of the multicopter from a controller operated by a pilot to a multicopter that is unmannedly flying by a plurality of rotor blades, and a second control signal for controlling the pitch of the multicopter A method of controlling the multicopter by transmitting a control signal and a third control signal for controlling a height of the multicopter,
When the first control signal is transmitted from the controller, the control according to the first operation amount included in the first control signal is performed according to the second operation amount included in the second control signal at that time. A method of controlling a multicopter, wherein either yaw or the roll is selected.
前記第2操作量が前記第1領域であった場合、前記第1操作量に応じて前記ロールを制御し、
前記第2操作量が前記第2領域であった場合、前記第1操作量に応じて前記ヨーを制御し、
前記第2操作量が前記第3領域であった場合、前記第2操作量に応じて前記ピッチを制御するとともに前記第1操作量に応じて前記ヨーを制御する、請求項6記載のマルチコプターの制御方法。 A first area, a second area, and a third area are provided according to the second operation amount,
When the second operation amount is the first region, the roll is controlled according to the first operation amount,
When the second operation amount is the second region, the yaw is controlled according to the first operation amount,
The multicopter according to claim 6 , wherein when the second operation amount is the third region, the pitch is controlled according to the second operation amount and the yaw is controlled according to the first operation amount. Control method.
The multicopter control method according to any one of claims 6 to 10 , wherein, when the third control signal has a predetermined pattern, the multicopter is controlled to a predetermined height.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015182066A JP5997338B1 (en) | 2015-09-15 | 2015-09-15 | Multicopter controller and multicopter control method |
PCT/JP2016/076796 WO2017047546A1 (en) | 2015-09-15 | 2016-09-12 | Multicopter control method, multicopter controller, and multicopter toy |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015182066A JP5997338B1 (en) | 2015-09-15 | 2015-09-15 | Multicopter controller and multicopter control method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP5997338B1 true JP5997338B1 (en) | 2016-09-28 |
JP2017055911A JP2017055911A (en) | 2017-03-23 |
Family
ID=56997595
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015182066A Active JP5997338B1 (en) | 2015-09-15 | 2015-09-15 | Multicopter controller and multicopter control method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5997338B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11420728B2 (en) | 2018-06-19 | 2022-08-23 | Honda Motor Co., Ltd. | Aircraft and control method for same |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019017804A (en) * | 2017-07-19 | 2019-02-07 | 多摩川精機株式会社 | Multicopter transmitter, operation device for multicopter transmitter, multicopter system, and multicopter control method |
JP6657319B2 (en) * | 2018-06-21 | 2020-03-04 | 近藤科学株式会社 | Flight controller |
JP2022170083A (en) * | 2021-04-28 | 2022-11-10 | 双葉電子工業株式会社 | radio control transmitter |
JP7449896B2 (en) * | 2021-04-28 | 2024-03-14 | 双葉電子工業株式会社 | Radio control transmitter holding aid and radio control transmitter |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05286497A (en) * | 1992-04-13 | 1993-11-02 | Yamaha Motor Co Ltd | Transmission device for remote control type helicopter |
JPH05317528A (en) * | 1992-05-22 | 1993-12-03 | Yanmar Agricult Equip Co Ltd | Model aircraft for spraying insecticide or the like |
JPH07148356A (en) * | 1993-11-26 | 1995-06-13 | Toppan Printing Co Ltd | Model rotor craft |
JPH10314462A (en) * | 1997-05-21 | 1998-12-02 | S M C:Kk | Radio control transmitter |
US20020104921A1 (en) * | 2000-05-18 | 2002-08-08 | Philippe Louvel | Electrical remote-control and remote-power flying saucer |
WO2003070346A1 (en) * | 2002-02-20 | 2003-08-28 | Nikko Co., Ltd. | Wireless control transmitter |
JP2006325708A (en) * | 2005-05-24 | 2006-12-07 | Kyosho Corp | Transmitter for engine car |
JP2007130146A (en) * | 2005-11-09 | 2007-05-31 | Taiyo Kogyo Kk | Radio-controlled flying toy |
JP2010075568A (en) * | 2008-09-26 | 2010-04-08 | Nikko:Kk | Helicopter toy |
JP2012198883A (en) * | 2011-03-08 | 2012-10-18 | Parrot | Method of piloting multiple rotor rotary-wing drone to follow curvilinear turn |
JP3197684U (en) * | 2015-03-12 | 2015-05-28 | 日本遠隔制御株式会社 | Multicopter |
-
2015
- 2015-09-15 JP JP2015182066A patent/JP5997338B1/en active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05286497A (en) * | 1992-04-13 | 1993-11-02 | Yamaha Motor Co Ltd | Transmission device for remote control type helicopter |
JPH05317528A (en) * | 1992-05-22 | 1993-12-03 | Yanmar Agricult Equip Co Ltd | Model aircraft for spraying insecticide or the like |
JPH07148356A (en) * | 1993-11-26 | 1995-06-13 | Toppan Printing Co Ltd | Model rotor craft |
JPH10314462A (en) * | 1997-05-21 | 1998-12-02 | S M C:Kk | Radio control transmitter |
US20020104921A1 (en) * | 2000-05-18 | 2002-08-08 | Philippe Louvel | Electrical remote-control and remote-power flying saucer |
WO2003070346A1 (en) * | 2002-02-20 | 2003-08-28 | Nikko Co., Ltd. | Wireless control transmitter |
JP2006325708A (en) * | 2005-05-24 | 2006-12-07 | Kyosho Corp | Transmitter for engine car |
JP2007130146A (en) * | 2005-11-09 | 2007-05-31 | Taiyo Kogyo Kk | Radio-controlled flying toy |
JP2010075568A (en) * | 2008-09-26 | 2010-04-08 | Nikko:Kk | Helicopter toy |
JP2012198883A (en) * | 2011-03-08 | 2012-10-18 | Parrot | Method of piloting multiple rotor rotary-wing drone to follow curvilinear turn |
JP3197684U (en) * | 2015-03-12 | 2015-05-28 | 日本遠隔制御株式会社 | Multicopter |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11420728B2 (en) | 2018-06-19 | 2022-08-23 | Honda Motor Co., Ltd. | Aircraft and control method for same |
Also Published As
Publication number | Publication date |
---|---|
JP2017055911A (en) | 2017-03-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2017047546A1 (en) | Multicopter control method, multicopter controller, and multicopter toy | |
JP5997338B1 (en) | Multicopter controller and multicopter control method | |
JP5432277B2 (en) | Device for maneuvering drone | |
US10222792B2 (en) | Drone piloting device adapted to hold piloting commands and associated control method | |
US20180039271A1 (en) | Fixed-wing drone, in particular of the flying-wing type, with assisted manual piloting and automatic piloting | |
TWI459234B (en) | Handheld device and method for controlling a unmanned aerial vehicle using the handheld device | |
CN105917283B (en) | Control is linked for the ground traffic tools of remote control aircraft | |
US20140008496A1 (en) | Using handheld device to control flying object | |
JP6767802B2 (en) | Unmanned aerial vehicle and its flight control method | |
JP5698802B2 (en) | Remote control device | |
JP2009083798A (en) | Control method of electric vertical take-off and landing aircraft | |
CN107463183A (en) | Control for the similar ground traffic toolses of remote control airborne vehicle | |
JP6114862B1 (en) | Multicopter control method | |
WO2012134447A2 (en) | Flight control laws for full envelope banked turns | |
JP2015083447A (en) | Motor built-in hub for rotor aircraft, control system of rotor aircraft using the same, integrated control for flight mode conversion of the same, and radio-controlled rotor aircraft | |
JP2018002132A (en) | Control method of multicopter | |
KR20200002166A (en) | Drone manipulation method and device using wrist inclination | |
JP2019051755A (en) | Maneuvering system of flight device | |
US9250629B2 (en) | Terrain adaptive flight control | |
CN106774368B (en) | Aircraft control and remote control method, aircraft, remote control equipment and aircraft system | |
KR101506805B1 (en) | Using the touch panel rotorcraft autopilot and automatic control method | |
JP6667402B2 (en) | Flight equipment steering system | |
US9283490B1 (en) | Device for stabilising a flying attitude of a remote-controlled fixed-wing aircraft | |
JP2020061188A (en) | Flight control system | |
JP6370346B2 (en) | Rotating airfoil and its remote control system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20160729 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160825 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5997338 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |