JP6446415B2 - Flight equipment - Google Patents

Flight equipment Download PDF

Info

Publication number
JP6446415B2
JP6446415B2 JP2016162795A JP2016162795A JP6446415B2 JP 6446415 B2 JP6446415 B2 JP 6446415B2 JP 2016162795 A JP2016162795 A JP 2016162795A JP 2016162795 A JP2016162795 A JP 2016162795A JP 6446415 B2 JP6446415 B2 JP 6446415B2
Authority
JP
Japan
Prior art keywords
flight
attitude
unit
control unit
flying
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
Application number
JP2016162795A
Other languages
Japanese (ja)
Other versions
JP2017061298A (en
JP2017061298A5 (en
Inventor
武典 松江
武典 松江
川崎 宏治
宏治 川崎
正己 黒坂
正己 黒坂
道弘 松浦
道弘 松浦
覚 吉川
覚 吉川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Corp
Original Assignee
Denso Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Denso Corp filed Critical Denso Corp
Priority to PCT/JP2016/076653 priority Critical patent/WO2017051732A1/en
Publication of JP2017061298A publication Critical patent/JP2017061298A/en
Publication of JP2017061298A5 publication Critical patent/JP2017061298A5/ja
Application granted granted Critical
Publication of JP6446415B2 publication Critical patent/JP6446415B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Toys (AREA)

Description

本発明は、飛行装置に関する。   The present invention relates to a flying device.

従来、いわゆるドローンと称される飛行装置は、地面や機器の搭載面から離陸し、特定の姿勢を維持しながら飛行する。この飛行装置は、車輪を備えることにより、地上や設備の床面に沿って移動を確保することも提案されている(特許文献1)。   Conventionally, a flying device called a so-called drone takes off from the ground or a device mounting surface and flies while maintaining a specific posture. It has also been proposed that this flight device is provided with wheels to ensure movement along the ground or the floor of equipment (Patent Document 1).

ところで、飛行装置は、空中を飛行可能であることから、床面に限らず、垂直に近い壁面や天井面などに沿うことも可能である。例えば、トンネルの内壁に沿って飛行装置を移動可能であれば、トンネルの内壁は飛行装置を用いて検査することができる。しかしながら、特許文献1の場合、床面に沿った移動が可能とするだけであり、壁面や天井面、あるいは段差を含む面などの複雑な対象面の移動が困難であるという問題がある。   By the way, since the flying device can fly in the air, it is not limited to the floor surface, but can be along a wall surface or a ceiling surface that is nearly vertical. For example, if the flying device can be moved along the inner wall of the tunnel, the inner wall of the tunnel can be inspected using the flying device. However, in Patent Document 1, there is a problem that only movement along the floor surface is possible, and it is difficult to move a complicated target surface such as a wall surface, a ceiling surface, or a surface including a step.

特表2013−531573号公報Special table 2013-53573 gazette

そこで、本発明の目的は、壁面や天井面、あるいは段差を含む面などの複雑な対象面についても姿勢を維持したまま移動する飛行装置を提供することにある。   Accordingly, an object of the present invention is to provide a flying device that moves while maintaining the posture of a complicated target surface such as a wall surface, a ceiling surface, or a surface including a step.

請求項1記載の発明では、接触力検出部は、飛行ユニットに設けられた接触部が対象面との接触によって加わる力を検出する。姿勢制御部は、接触部にそれぞれ設けられている接触力検出部で検出した力に基づいて、検出した力が等しくなるように飛行ユニットの姿勢を制御する。これにより、飛行ユニットは、複数の接触部に加わる力が等しくなるように姿勢が制御される。そのため、飛行ユニットは、対象面に対して、接触部ごとに加わる力に偏りのない姿勢となる。その結果、飛行ユニットは、対象面に沿った姿勢を維持する。したがって、飛行ユニットは、壁面や天井面などの複雑な対象面に沿って姿勢を維持したまま移動することができる。 In the first aspect of the invention, the contact force detector detects the force applied by the contact portion provided in the flight unit by contact with the target surface. The attitude control unit controls the attitude of the flying unit so that the detected forces are equal based on the forces detected by the contact force detection units provided in the contact units. Thereby, the posture of the flying unit is controlled so that the forces applied to the plurality of contact portions are equal. For this reason, the flying unit has a posture in which the force applied to each contact portion is not biased with respect to the target surface. As a result, the flying unit maintains a posture along the target surface. Therefore, the flying unit can move while maintaining its posture along a complicated target surface such as a wall surface or a ceiling surface.

第1実施形態による飛行装置の構成を示すブロック図The block diagram which shows the structure of the flying apparatus by 1st Embodiment. 第1実施形態による飛行装置の構成を示す模式図The schematic diagram which shows the structure of the flying apparatus by 1st Embodiment. 第1実施形態による飛行装置が対象面に沿っている状態を示す模式図The schematic diagram which shows the state which the flight apparatus by 1st Embodiment is along a target surface 第1実施形態による飛行装置における処理の流れを示す概略図Schematic showing the flow of processing in the flying device according to the first embodiment 第1実施形態による飛行装置が対象面に沿って移動する状態を示す模式図The schematic diagram which shows the state which the flight apparatus by 1st Embodiment moves along a target surface 第1実施形態による飛行装置が対象面に沿って移動する状態を示す模式図The schematic diagram which shows the state which the flight apparatus by 1st Embodiment moves along a target surface 第2実施形態による飛行装置の構成を示す模式図The schematic diagram which shows the structure of the flight apparatus by 2nd Embodiment. 第2実施形態による飛行装置が対象面に沿っている状態を示す模式図The schematic diagram which shows the state which the flight apparatus by 2nd Embodiment is along a target surface 第2実施形態による飛行装置の構成を示すブロック図The block diagram which shows the structure of the flight apparatus by 2nd Embodiment. 第2実施形態による飛行装置における処理の流れを示す概略図Schematic showing the flow of processing in the flying device according to the second embodiment 第3実施形態による飛行装置における処理の流れを示す概略図Schematic showing the flow of processing in the flying device according to the third embodiment 第4実施形態による飛行装置が対象面に沿っている状態を示す模式図The schematic diagram which shows the state which the flight apparatus by 4th Embodiment is along a target surface 第5実施形態による飛行装置の構成を示す模式図The schematic diagram which shows the structure of the flying apparatus by 5th Embodiment. 第6実施形態による飛行装置の構成を示す模式図The schematic diagram which shows the structure of the flying apparatus by 6th Embodiment.

以下、飛行装置の複数の実施形態を図面に基づいて説明する。なお、複数の実施形態において実質的に同一の構成部位には同一の符号を付し、説明を省略する。
(第1実施形態)
図2および図3に示すように第1実施形態による飛行装置10は、飛行ユニット11を備えている。飛行ユニット11は、機体本体12、スラスタ13および基体部14を備えている。機体本体12は、飛行ユニット11の骨格を構成している。スラスタ13は、この機体本体12に設けられている。第1実施形態の場合、飛行ユニット11は、4つのスラスタ13を有している。スラスタ13は、それぞれモータ15およびプロペラ16を有している。スラスタ13は、プロペラ16をモータ15で回転駆動することにより、推進力を発生する。飛行装置10は、図3に示すように対象面17に沿って移動する。すなわち、飛行装置10は、設備の床面、壁面および天井面などの各種の面を対象面17として、この対象面17に沿って移動する。
Hereinafter, a plurality of embodiments of a flying device will be described based on the drawings. Note that, in a plurality of embodiments, substantially the same components are denoted by the same reference numerals, and description thereof is omitted.
(First embodiment)
As shown in FIGS. 2 and 3, the flying device 10 according to the first embodiment includes a flying unit 11. The flying unit 11 includes a body body 12, a thruster 13, and a base body 14. The airframe body 12 constitutes the skeleton of the flight unit 11. The thruster 13 is provided in the machine body 12. In the case of the first embodiment, the flight unit 11 has four thrusters 13. Each thruster 13 has a motor 15 and a propeller 16. The thruster 13 generates a propulsive force by rotating the propeller 16 with a motor 15. The flying device 10 moves along the target surface 17 as shown in FIG. That is, the flying device 10 moves along the target surface 17 using various surfaces such as a floor surface, a wall surface, and a ceiling surface of the facility as the target surface 17.

基体部14は、制御ユニット18および検査部19を有している。制御ユニット18は、4つのスラスタ13をはじめとする飛行装置10の全体を制御する。検査部19は、例えばカメラなどを有しており、飛行装置10が検査の対象とする対象面17の可視的な検査などを実施する。なお、検査部19は、カメラなどのように可視的な検査に限らず、例えば赤外線のように不可視的な検査や、超音波のような音響的な検査など、任意な手段によって検査を行なう構成とすることができる。また、飛行装置10は、検査部19に限らず、例えば物品を運搬するための容器など、任意の装備を設けることができる。   The base unit 14 includes a control unit 18 and an inspection unit 19. The control unit 18 controls the entire flying device 10 including the four thrusters 13. The inspection unit 19 includes, for example, a camera and performs a visual inspection or the like of the target surface 17 to be inspected by the flying device 10. The inspection unit 19 is not limited to a visual inspection such as a camera, but is configured to perform an inspection by an arbitrary means such as an invisible inspection such as infrared rays or an acoustic inspection such as ultrasonic waves. It can be. The flying device 10 is not limited to the inspection unit 19 and may be provided with arbitrary equipment such as a container for carrying an article.

制御ユニット18は、図1に示すように姿勢計測部21および演算部22などを有している。姿勢計測部21は、変化検出部に相当し、例えば3軸の加速度センサ23、3軸の角速度センサ24、3軸の地磁気センサ25、および高度センサ26などを有しており、飛行ユニット11を含む飛行装置10の飛行姿勢や飛行位置を検出する。演算部22は、例えばCPU、ROMおよびRAMを有するマイクロコンピュータで構成されている。   As shown in FIG. 1, the control unit 18 includes an attitude measurement unit 21 and a calculation unit 22. The attitude measurement unit 21 corresponds to a change detection unit, and includes, for example, a triaxial acceleration sensor 23, a triaxial angular velocity sensor 24, a triaxial geomagnetic sensor 25, an altitude sensor 26, and the like. The flight posture and flight position of the flight device 10 including the flight device 10 are detected. The calculating part 22 is comprised with the microcomputer which has CPU, ROM, and RAM, for example.

飛行装置10は、図2および図3に示すようにアクチュエータ31を備えている。アクチュエータ31は、いずれも機体本体12に設けられており、スラスタ13で発生する推進力の向きを変更する。すなわち、推進力を発生するスラスタ13は、アクチュエータ31でその取り付け角度が変更される。制御ユニット18は、アクチュエータ31の取り付け角度を変更することにより、スラスタ13が発生する推進力の向きを制御し、飛行ユニット11の飛行姿勢を制御する。制御ユニット18は、複数のスラスタ13およびアクチュエータ31を個別または総括して制御する。なお、図2に示す例の場合、飛行装置10は、2つのスラスタ13を駆動する2つのアクチュエータ31を備えている。しかし、アクチュエータ31は、1つのスラスタ13を個別に駆動する構成としてもよい。この場合、飛行装置10は、4つのアクチュエータ31を備えることになる。   The flying device 10 includes an actuator 31 as shown in FIGS. The actuators 31 are all provided in the machine body 12 and change the direction of the propulsive force generated by the thruster 13. That is, the mounting angle of the thruster 13 that generates a propulsive force is changed by the actuator 31. The control unit 18 controls the flight posture of the flight unit 11 by changing the mounting angle of the actuator 31 to control the direction of the propulsive force generated by the thruster 13. The control unit 18 controls the plurality of thrusters 13 and the actuators 31 individually or collectively. In the case of the example shown in FIG. 2, the flying device 10 includes two actuators 31 that drive the two thrusters 13. However, the actuator 31 may be configured to individually drive one thruster 13. In this case, the flying device 10 includes four actuators 31.

飛行装置10は、接触部としてのタイヤ33を備えている。タイヤ33は、機体本体12に設けられている。第1実施形態の場合、飛行装置10は、4つのタイヤ33を備えている。これら4つのタイヤ33は、対象面17と接することにより、飛行ユニット11を含む飛行装置10の移動を案内する。   The flying device 10 includes a tire 33 as a contact portion. The tire 33 is provided on the machine body 12. In the case of the first embodiment, the flying device 10 includes four tires 33. These four tires 33 are in contact with the target surface 17 to guide the movement of the flying device 10 including the flying unit 11.

制御ユニット18は、図1に示すように姿勢制御部としての姿勢制御部41を有している。姿勢制御部41は、例えば演算部22でコンピュータプログラムを実行することにより、ソフトウェア的に実現されている。なお、姿勢制御部41は、ソフトウェア的に限らず、ハードウェア的またはソフトウェアとハードウェアとの協働によって実現する構成としてもよい。姿勢制御部41は、姿勢計測部21で検出した飛行ユニット11の飛行姿勢の変化を取得する。そして、姿勢制御部41は、この取得した飛行姿勢の変化が予め設定した変化許容値Lを超えたか否かを判断する。姿勢制御部41は、この変化許容値Lを超えているとき、飛行姿勢の変化が変化許容値Lより小さくなるように飛行ユニット11の目標姿勢を制御する。具体的には、姿勢制御部41は、飛行姿勢の変化が変化許容値Lより小さくなるように、飛行ユニット11が目標とする飛行姿勢を目標姿勢として設定する。姿勢制御部41は、姿勢計測部21で検出した最新の飛行姿勢と、既に取得した直前の飛行姿勢とから飛行姿勢の変化量を飛行姿勢変化量として算出する。そして、この飛行姿勢変化量が変化許容値Lを超えているとき、飛行姿勢変化量が変化許容値Lよりも小さくなるように飛行ユニット11の目標姿勢を設定する。姿勢制御部41は、設定された目標姿勢に基づいて、スラスタ13およびアクチュエータ31を駆動する。これにより、飛行ユニット11の飛行姿勢は変化する。このように、姿勢制御部41は、姿勢計測部21で検出した飛行ユニット11の飛行姿勢に基づいて、スラスタ13およびアクチュエータ31を制御し、飛行ユニット11の飛行姿勢を制御する。   As shown in FIG. 1, the control unit 18 has a posture control unit 41 as a posture control unit. The posture control unit 41 is realized by software, for example, by executing a computer program by the calculation unit 22. The attitude control unit 41 is not limited to software, and may be configured to be realized by hardware or by cooperation of software and hardware. The attitude control unit 41 acquires a change in the flight attitude of the flight unit 11 detected by the attitude measurement unit 21. Then, the attitude control unit 41 determines whether or not the acquired change in flight attitude exceeds a preset change allowable value L. The attitude control unit 41 controls the target attitude of the flying unit 11 so that the change in the flying attitude becomes smaller than the allowable change value L when the allowable change value L is exceeded. Specifically, the attitude control unit 41 sets the flight attitude targeted by the flight unit 11 as the target attitude so that the change in the flight attitude becomes smaller than the allowable change value L. The attitude control unit 41 calculates a flight attitude change amount as a flight attitude change amount from the latest flight attitude detected by the attitude measurement unit 21 and the flight attitude just acquired. When the flying posture change amount exceeds the allowable change value L, the target posture of the flying unit 11 is set so that the flying posture change amount becomes smaller than the allowable change value L. The attitude control unit 41 drives the thruster 13 and the actuator 31 based on the set target attitude. Thereby, the flight posture of the flight unit 11 changes. In this way, the attitude control unit 41 controls the thruster 13 and the actuator 31 based on the flight attitude of the flight unit 11 detected by the attitude measurement unit 21 to control the flight attitude of the flight unit 11.

次に、上記の構成による飛行装置10における飛行姿勢の制御の流れを図4に基づいて説明する。
制御ユニット18は、飛行装置10の飛行が開始されると、ガイドモードであるか否かを判断する(S101)。すなわち、制御ユニット18は、床面、壁面および天井面などの対象面17に沿って飛行するガイドモードであるか、または通常の飛行を行なう通常モードであるかを判断する。姿勢制御部41は、S101において制御ユニット18でガイドモードであると判断されると(S101:Yes)、姿勢計測部21から飛行姿勢に関するデータを取得する(S102)。姿勢計測部21は、加速度センサ23で飛行ユニット11に加わる加速度、角速度センサ24で飛行ユニット11に加わる角速度、および地磁気センサ25で飛行ユニット11における地磁気を検出する。また、姿勢計測部21は、高度センサ26で飛行ユニット11の高度を検出する。姿勢制御部41は、これら加速度センサ23、角速度センサ24、地磁気センサ25、および高度センサ26で検出されたデータを取得する。
Next, the flow of flight attitude control in the flying device 10 having the above-described configuration will be described with reference to FIG.
When the flight of the flying device 10 is started, the control unit 18 determines whether or not the guide mode is set (S101). That is, the control unit 18 determines whether it is a guide mode for flying along the target surface 17 such as a floor surface, a wall surface, and a ceiling surface, or a normal mode for performing normal flight. If the control unit 18 determines that the guide mode is in the guide mode in S101 (S101: Yes), the attitude control unit 41 acquires data related to the flight attitude from the attitude measurement unit 21 (S102). The attitude measurement unit 21 detects acceleration applied to the flight unit 11 by the acceleration sensor 23, angular velocity applied to the flight unit 11 by the angular velocity sensor 24, and geomagnetism in the flight unit 11 by the geomagnetic sensor 25. In addition, the attitude measurement unit 21 detects the altitude of the flying unit 11 with the altitude sensor 26. The posture control unit 41 acquires data detected by the acceleration sensor 23, the angular velocity sensor 24, the geomagnetic sensor 25, and the altitude sensor 26.

姿勢制御部41は、姿勢計測部21から取得した加速度、角速度、地磁気および高度に関するデータから飛行ユニット11の最新の飛行姿勢Snを算出する(S103)。飛行姿勢Snは、加速度、角速度、地磁気および高度などの関数として予め設定された条件に基づいて算出される。姿勢制御部41は、S103において最新の飛行姿勢Snを算出すると、この最新の飛行姿勢Snの前回に算出した前回の飛行姿勢Sbが記憶されているか否かを判断する(S104)。姿勢制御部41は、飛行装置10の飛行開始から飛行装置10の飛行姿勢を算出する。そのため、飛行装置10が飛行を開始した直後に、飛行姿勢の初回の算出を行なう場合を除き、制御ユニット18の演算部22を構成する図示しないRAMには前回の飛行姿勢Sbが記憶されている。姿勢制御部41は、S104において、この前回の飛行姿勢Sbが算出され、すでに記憶されているかを判断する。姿勢制御部41は、S104において前回の飛行姿勢Sbが記憶されていないと判断すると(S104:No)、算出した最新の飛行姿勢Snを制御ユニット18の図示しないRAMに記憶してS102へリターンする。   The attitude control unit 41 calculates the latest flight attitude Sn of the flight unit 11 from the data related to acceleration, angular velocity, geomagnetism, and altitude acquired from the attitude measurement unit 21 (S103). The flight attitude Sn is calculated based on conditions set in advance as functions such as acceleration, angular velocity, geomagnetism, and altitude. After calculating the latest flight attitude Sn in S103, the attitude control unit 41 determines whether or not the previous flight attitude Sb calculated last time of the latest flight attitude Sn is stored (S104). The attitude control unit 41 calculates the flight attitude of the flying device 10 from the start of flight of the flying device 10. For this reason, the previous flight posture Sb is stored in the RAM (not shown) constituting the calculation unit 22 of the control unit 18 except when the flight device 10 performs the first flight posture calculation immediately after the flight starts. . At S104, the attitude control unit 41 determines whether or not the previous flight attitude Sb has been calculated and stored. If the attitude control unit 41 determines in S104 that the previous flight attitude Sb is not stored (S104: No), the latest flight attitude Sn calculated is stored in a RAM (not shown) of the control unit 18 and the process returns to S102. .

姿勢制御部41は、前回の飛行姿勢Sbが記憶されていると判断すると(S104:Yes)、前回の飛行姿勢Sbを取得する(S105)。すなわち、姿勢制御部41は、制御ユニット18の図示しないRAMから前回の飛行姿勢Sbを取得する。姿勢制御部41は、S103で算出した最新の飛行姿勢Snと、S105で取得した前回の飛行姿勢Sbとから、飛行姿勢変化量ΔSを算出する(S106)。具体的には、姿勢制御部41は、ΔS=|Sn−Sb|として、飛行姿勢変化量ΔSを算出する。   When the attitude control unit 41 determines that the previous flight attitude Sb is stored (S104: Yes), it acquires the previous flight attitude Sb (S105). That is, the attitude control unit 41 acquires the previous flight attitude Sb from the RAM (not shown) of the control unit 18. The attitude control unit 41 calculates the flight attitude change amount ΔS from the latest flight attitude Sn calculated in S103 and the previous flight attitude Sb acquired in S105 (S106). Specifically, the attitude control unit 41 calculates the flight attitude change amount ΔS as ΔS = | Sn−Sb |.

姿勢制御部41は、S106で算出した飛行姿勢変化量ΔSが、変化許容値Lを超えたか否かを判断する(S107)。すなわち、姿勢制御部41は、飛行姿勢変化量ΔSと変化許容値Lとの間に、ΔS>Lの関係が成立しているか否かを判断する。姿勢制御部41は、飛行姿勢変化量ΔSが変化許容値Lを超えているとき(S107:Yes)、飛行ユニット11の目標姿勢を変更する(S108)。すなわち、姿勢制御部41は、飛行姿勢変化量ΔSが変化許容値Lを超えているとき、この飛行姿勢変化量ΔSが変化許容値Lよりも小さくなるように飛行ユニット11の目標姿勢を変更する。具体的には、姿勢制御部41は、算出した飛行姿勢変化量ΔS、および最新の飛行姿勢Snに基づいて目標姿勢を設定し、設定した目標姿勢に向けて複数のスラスタ13およびアクチュエータ31を制御する。すなわち、姿勢制御部41は、目標姿勢に基づいてスラスタ13の回転数、およびアクチュエータ31の取り付け角度などを制御する。このスラスタ13およびアクチュエータ31の制御量は、飛行姿勢変化量ΔSおよび最新の飛行姿勢Snに相関する。したがって、姿勢制御部41は、あらかじめ設定されている変化許容値L、S103で算出した最新の飛行姿勢Sn、およびS106で算出した飛行姿勢変化量ΔSを用いて、スラスタ13およびアクチュエータ31の目標姿勢として制御量を設定し、この目標姿勢に基づく制御量に応じて飛行姿勢を変更する。また、姿勢制御部41は、S103で算出した最新の飛行姿勢Snを制御ユニット18のRAMに記憶する(S109)。   The attitude control unit 41 determines whether or not the flight attitude change amount ΔS calculated in S106 has exceeded the allowable change value L (S107). That is, the attitude control unit 41 determines whether or not the relationship ΔS> L is established between the flight attitude change amount ΔS and the allowable change value L. The attitude control unit 41 changes the target attitude of the flying unit 11 when the flight attitude change amount ΔS exceeds the allowable change value L (S107: Yes) (S108). That is, when the flight attitude change amount ΔS exceeds the allowable change value L, the attitude control unit 41 changes the target attitude of the flying unit 11 so that the flight attitude change amount ΔS becomes smaller than the allowable change value L. . Specifically, the attitude control unit 41 sets a target attitude based on the calculated flight attitude change amount ΔS and the latest flight attitude Sn, and controls the plurality of thrusters 13 and actuators 31 toward the set target attitude. To do. That is, the attitude control unit 41 controls the rotation speed of the thruster 13 and the attachment angle of the actuator 31 based on the target attitude. The control amounts of the thruster 13 and the actuator 31 correlate with the flight attitude change amount ΔS and the latest flight attitude Sn. Therefore, the attitude control unit 41 uses the preset allowable change value L, the latest flight attitude Sn calculated in S103, and the flight attitude change amount ΔS calculated in S106, and the target attitude of the thruster 13 and the actuator 31. The control amount is set as follows, and the flight posture is changed according to the control amount based on the target posture. The attitude control unit 41 stores the latest flight attitude Sn calculated in S103 in the RAM of the control unit 18 (S109).

姿勢制御部41は、S108で変更した目標姿勢に基づいて、飛行ユニット11の飛行姿勢を制御する(S110)。姿勢制御部41は、S107において、飛行姿勢変化量ΔSが変化許容値Lを超えていないと判断したとき(S107:No)、S110へ移行し、飛行ユニット11の飛行姿勢の制御を継続する。また、制御ユニット18は、ガイドモードでない、つまり通常モードであると判断すると(S101:No)、S110へ移行し、飛行ユニット11の飛行姿勢の制御を継続する。   The attitude control unit 41 controls the flight attitude of the flight unit 11 based on the target attitude changed in S108 (S110). When the attitude control unit 41 determines in S107 that the flight attitude change amount ΔS does not exceed the allowable change value L (S107: No), the attitude control unit 41 proceeds to S110 and continues to control the flight attitude of the flight unit 11. If the control unit 18 determines that the mode is not the guide mode, that is, the normal mode (S101: No), the control unit 18 proceeds to S110 and continues the control of the flight posture of the flight unit 11.

以上のような処理によって、飛行装置10は、飛行を継続している間、飛行姿勢が制御される。
このような処理を行なう第1実施形態の飛行装置10は、図5の(A)から(F)に示すように対象面17として、床面だけでなく、壁面および天井面に沿って飛行する。すなわち、飛行装置10は、図5の(A)から(C)に示すように対象面17としてほぼ垂直な壁面に沿って上方へ移動する。そして、飛行装置10は、図5の(D)から(F)に示すように、壁面から天井面に姿勢を変化させながら対象面17に沿って移動する。このとき、スラスタ13は、飛行ユニット11を対象面17に向けて推進力を発生する。この場合、飛行ユニット11のタイヤ33は、対象面17に接触している。なお、タイヤ33は、対象面17に接していなくてもよい。
Through the processing as described above, the flying posture of the flying device 10 is controlled while continuing the flight.
The flying device 10 of the first embodiment that performs such processing flies not only on the floor surface but also on the wall surface and the ceiling surface as the target surface 17 as shown in FIGS. 5 (A) to 5 (F). . That is, the flying device 10 moves upward along a substantially vertical wall surface as the target surface 17 as shown in FIGS. Then, as shown in FIGS. 5D to 5F, the flying device 10 moves along the target surface 17 while changing the posture from the wall surface to the ceiling surface. At this time, the thruster 13 generates a propulsive force toward the flight unit 11 toward the target surface 17. In this case, the tire 33 of the flight unit 11 is in contact with the target surface 17. Note that the tire 33 may not be in contact with the target surface 17.

また、図6の(A)から(I)に示すように壁面などの対象面17に段差50がある場合、飛行装置10は、この段差50を乗り越えるように飛行姿勢を適宜変更する。すなわち、飛行装置10は、図6の(A)から(C)に示すように対象面17に沿って段差50まで移動すると、(D)から(F)に示すようにその姿勢を変化させる。そして、飛行装置10は、段差50を乗り越えた後、図6の(G)から(I)に示すように姿勢を変化させたまま対象面17に沿って移動する。このように、飛行装置10は、対象面17の段差50を乗り越えることができる。   Further, when the target surface 17 such as a wall surface has a step 50 as shown in FIGS. 6A to 6I, the flying device 10 appropriately changes the flight posture so as to get over the step 50. That is, when the flying device 10 moves to the step 50 along the target surface 17 as shown in FIGS. 6A to 6C, the flying device 10 changes its posture as shown in FIGS. And after flying over the level | step difference 50, the flying apparatus 10 moves along the object surface 17 with the attitude | position changed, as shown to (I) of FIG. Thus, the flying device 10 can get over the step 50 of the target surface 17.

以上、説明した第1実施形態では、姿勢計測部21は、飛行ユニット11の姿勢の変化を検出する。姿勢制御部41は、この姿勢計測部21で検出した飛行ユニット11の姿勢の変化から、この姿勢の変化が予め設定した変化許容値Lを超えたか否かを判断する。そして、姿勢制御部41は、姿勢の変化が変化許容値Lよりも小さくなるまで飛行ユニット11の姿勢を変更する。これにより、飛行ユニット11の姿勢は、飛行する対象面17に沿って飛行姿勢の変化が変化許容値Lよりも小さくなるように維持される。そのため、飛行ユニット11は、必要以上に大きな姿勢の変化が生じない。したがって、飛行ユニット11は、壁面や天井面、あるいは段差50などを含む複雑な対象面17に沿って姿勢を維持したまま移動することができる。   As described above, in the first embodiment described above, the attitude measurement unit 21 detects a change in the attitude of the flying unit 11. The attitude control unit 41 determines from the change in attitude of the flying unit 11 detected by the attitude measurement unit 21 whether the change in attitude exceeds a preset allowable change value L. Then, the attitude control unit 41 changes the attitude of the flying unit 11 until the change in attitude becomes smaller than the allowable change value L. Thereby, the attitude of the flying unit 11 is maintained so that the change of the flying attitude becomes smaller than the allowable change value L along the flying target surface 17. Therefore, the flight unit 11 does not change its posture more than necessary. Therefore, the flying unit 11 can move while maintaining the posture along the complicated target surface 17 including the wall surface, the ceiling surface, or the step 50.

(第2実施形態)
図7および図8に示すように第2実施形態による飛行装置10は、第1実施形態の飛行装置10の構成に加え、接触力検出部としての接触力センサ71を備えている。また、制御ユニット18は、距離検出部としての距離センサ72を有している。距離センサ72は、飛行ユニット11の機体本体12に設けられている。距離センサ72は、飛行ユニット11と対象面17との間の距離を検出し、制御ユニット18の演算部22へ出力する。距離センサ72は、例えばレーザ光などの光照射や超音波などを用いて、対象面17までの距離を非接触で検出する。
(Second Embodiment)
As shown in FIGS. 7 and 8, the flying device 10 according to the second embodiment includes a contact force sensor 71 as a contact force detector in addition to the configuration of the flying device 10 of the first embodiment. The control unit 18 has a distance sensor 72 as a distance detection unit. The distance sensor 72 is provided on the airframe body 12 of the flight unit 11. The distance sensor 72 detects the distance between the flight unit 11 and the target surface 17 and outputs the distance to the calculation unit 22 of the control unit 18. The distance sensor 72 detects the distance to the target surface 17 in a non-contact manner using, for example, light irradiation such as laser light or ultrasonic waves.

接触力センサ71は、接触部としてのタイヤ33またはその近傍に設けられている。接触力センサ71は、タイヤ33と対象面17との間の接触力を検出する。接触力センサ71は、タイヤ33のそれぞれに対応して設けられている。第2実施形態のように4つのタイヤ33を有する飛行装置10の場合、4つの接触力センサ71が設けられている。これにより、接触力センサ71は、タイヤ33のそれぞれに加わる接触力を個別に検出する。接触力センサ71は、検出した接触力を電気信号として制御ユニット18へ出力する。   The contact force sensor 71 is provided in the tire 33 as a contact portion or in the vicinity thereof. The contact force sensor 71 detects a contact force between the tire 33 and the target surface 17. The contact force sensor 71 is provided corresponding to each of the tires 33. In the case of the flying device 10 having four tires 33 as in the second embodiment, four contact force sensors 71 are provided. Thereby, the contact force sensor 71 individually detects the contact force applied to each of the tires 33. The contact force sensor 71 outputs the detected contact force to the control unit 18 as an electrical signal.

制御ユニット18は、図9に示すように接触力センサ71および距離センサ72に接続している。姿勢制御部41は、接触力センサ71からそれぞれ接触力のデータを取得する。そして、姿勢制御部41は、この取得した接触力のデータ、および距離センサ72から取得した対象面17までの距離のデータから対象面17に接地するように飛行ユニット11の飛行姿勢を制御する。姿勢制御部41は、対象面17に接地した後、すべての接触力センサ71で検出した接触力が等しくなるように飛行ユニット11の飛行姿勢を制御する。飛行ユニット11の飛行姿勢が対象面17に沿っているとき、4つのタイヤ33に加わる力は均等になる。そのため、飛行ユニット11の飛行姿勢が対象面17に沿って安定しているとき、4つの接触力センサ71で検出した接触力は等しくなる。一方、飛行ユニット11の飛行姿勢が対象面17に沿って不安定なとき、4つの接触力センサ71で検出した接触力は不均一となる。そこで、姿勢制御部41は、飛行ユニット11の飛行姿勢が対象面17に沿って安定するように、4つの接触力センサ71で検出する接触力を均等化させる。つまり、姿勢制御部41は、4つの接触力センサ71で検出した接触力のばらつきが予め設定した許容範囲に収まるようにスラスタ13およびアクチュエータ31を制御して、飛行ユニット11の姿勢を制御する。言い換えると、姿勢制御部41は、4つの接触力センサ71で検出した接触力が等しくなるようにスラスタ13およびアクチュエータ31を制御する。ここで、上述の許容範囲は、例えば接触力のばらつきの偏差が数%〜数十%以内などのように、適用する飛行ユニット11に応じて任意に設定することができる。このように、姿勢制御部41は、接触力センサ71で検出した接触力に基づいて、スラスタ13およびアクチュエータ31を制御し、飛行ユニット11の飛行姿勢を制御する。このとき、姿勢制御部41は、距離センサ72で取得した対象面17までの距離も利用して飛行ユニット11の飛行姿勢を制御してもよい。また、姿勢制御部41は、姿勢計測部21で検出した飛行ユニット11の飛行姿勢を用いて、飛行ユニット11の飛行姿勢を補正してもよい。   The control unit 18 is connected to a contact force sensor 71 and a distance sensor 72 as shown in FIG. The posture control unit 41 acquires contact force data from the contact force sensor 71. Then, the attitude control unit 41 controls the flight attitude of the flying unit 11 so as to contact the target surface 17 from the acquired contact force data and the distance data acquired from the distance sensor 72 to the target surface 17. The attitude control unit 41 controls the flight attitude of the flight unit 11 so that the contact forces detected by all the contact force sensors 71 are equal after contacting the target surface 17. When the flight posture of the flight unit 11 is along the target surface 17, the forces applied to the four tires 33 are equal. Therefore, when the flying posture of the flying unit 11 is stable along the target surface 17, the contact forces detected by the four contact force sensors 71 are equal. On the other hand, when the flight posture of the flight unit 11 is unstable along the target surface 17, the contact forces detected by the four contact force sensors 71 are not uniform. Therefore, the attitude control unit 41 equalizes the contact forces detected by the four contact force sensors 71 so that the flight attitude of the flight unit 11 is stabilized along the target surface 17. That is, the attitude control unit 41 controls the attitude of the flying unit 11 by controlling the thruster 13 and the actuator 31 so that the variation in the contact force detected by the four contact force sensors 71 falls within a preset allowable range. In other words, the attitude control unit 41 controls the thruster 13 and the actuator 31 so that the contact forces detected by the four contact force sensors 71 are equal. Here, the above-described allowable range can be arbitrarily set according to the flight unit 11 to be applied, for example, such that the deviation of the variation in the contact force is within several percent to several tens of percent. Thus, the attitude control unit 41 controls the thruster 13 and the actuator 31 based on the contact force detected by the contact force sensor 71 to control the flight attitude of the flight unit 11. At this time, the attitude control unit 41 may control the flight attitude of the flight unit 11 using the distance to the target surface 17 acquired by the distance sensor 72. The attitude control unit 41 may correct the flight attitude of the flight unit 11 using the flight attitude of the flight unit 11 detected by the attitude measurement unit 21.

次に、第2実施形態による飛行装置10における飛行姿勢の制御の流れを図10に基づいて説明する。なお、第1実施形態と共通する処理については、説明を省略する。
制御ユニット18は、飛行装置10の飛行が開始されると、ガイドモードであるか否かを判断する(S201)。姿勢制御部41は、S201においてガイドモードであると判断されると(S201:Yes)、接触力を検出する(S202)。すなわち、姿勢制御部41は、4つの接触力センサ71から4つのタイヤ33に加わる接触力を取得する。
Next, the flow of flight attitude control in the flying device 10 according to the second embodiment will be described with reference to FIG. Note that description of processing that is common to the first embodiment is omitted.
When the flight of the flying device 10 is started, the control unit 18 determines whether or not the guide mode is set (S201). When it is determined that the guide mode is the guide mode in S201 (S201: Yes), the posture control unit 41 detects the contact force (S202). That is, the attitude control unit 41 acquires contact forces applied to the four tires 33 from the four contact force sensors 71.

姿勢制御部41は、S202で接触力を検出すると、4つの接触力センサ71で検出した接触力のばらつきを算出する(S203)。そして、姿勢制御部41は、算出した接触力のばらつきが許容範囲に収まっているか否かを判断する(S204)。姿勢制御部41は、接触力のばらつきが許容範囲に収まっていると判断すると(S204:Yes)、飛行ユニット11の目標姿勢を維持したまま飛行ユニット11の飛行を継続する(S205)。一方、姿勢制御部41は、算出した接触力のばらつきが許容範囲に収まっていないと判断すると(S204:No)、飛行ユニット11の目標姿勢を変更する(S206)。すなわち、姿勢制御部41は、4つの接触力センサ71で検出した接触力が等しくなるように、スラスタ13およびアクチュエータ31を制御し、飛行ユニット11の目標姿勢を変更する。   When the posture control unit 41 detects the contact force in S202, the posture control unit 41 calculates variations in the contact force detected by the four contact force sensors 71 (S203). Then, the posture control unit 41 determines whether or not the calculated variation in the contact force is within an allowable range (S204). When the attitude control unit 41 determines that the variation in the contact force is within the allowable range (S204: Yes), the flight unit 11 continues to fly while maintaining the target attitude of the flight unit 11 (S205). On the other hand, when the attitude control unit 41 determines that the calculated variation in the contact force is not within the allowable range (S204: No), the attitude control unit 41 changes the target attitude of the flying unit 11 (S206). That is, the attitude control unit 41 controls the thruster 13 and the actuator 31 so that the contact forces detected by the four contact force sensors 71 are equal, and changes the target attitude of the flying unit 11.

第2実施形態では、接触力センサ71は、飛行ユニット11に設けられたタイヤ33が対象面17との接触によって加わる力を検出する。姿勢制御部41は、タイヤ33にそれぞれ設けられている接触力センサ71で検出した力に基づいて、検出した力が等しくなるように飛行ユニット11の姿勢を制御する。これにより、飛行ユニット11は、複数のタイヤ33に加わる力が等しくなるように姿勢が制御される。そのため、飛行ユニット11は、対象面17に対して、タイヤ33ごとに加わる力に偏りのない姿勢となる。その結果、飛行ユニット11は、対象面17に沿った姿勢を維持する。したがって、飛行ユニット11は、壁面や天井面などの複雑な対象面17に沿って姿勢を維持したまま移動することができる。また、第2実施形態では、姿勢制御部41は、接触力センサ71の出力値を用いて飛行ユニット11の飛行姿勢を制御している。そのため、姿勢制御部41は、接触力センサ71の出力値を要素として、スラスタ13およびアクチュエータ31を制御する。したがって、処理が簡略化され、応答性の向上を図ることができる。   In the second embodiment, the contact force sensor 71 detects the force applied by the tire 33 provided in the flight unit 11 due to contact with the target surface 17. The attitude control unit 41 controls the attitude of the flying unit 11 based on the forces detected by the contact force sensors 71 provided on the tires 33 so that the detected forces are equal. As a result, the posture of the flying unit 11 is controlled so that the forces applied to the plurality of tires 33 are equal. Therefore, the flying unit 11 has a posture with no bias in the force applied to the target surface 17 for each tire 33. As a result, the flying unit 11 maintains a posture along the target surface 17. Therefore, the flying unit 11 can move while maintaining the posture along the complicated target surface 17 such as a wall surface or a ceiling surface. In the second embodiment, the attitude control unit 41 controls the flight attitude of the flight unit 11 using the output value of the contact force sensor 71. Therefore, the posture control unit 41 controls the thruster 13 and the actuator 31 using the output value of the contact force sensor 71 as an element. Therefore, the processing is simplified and the responsiveness can be improved.

(第3実施形態)
第3実施形態は、第2実施形態の変形であり、処理の流れが第2実施形態と異なっている。以下、第3実施形態による飛行装置10の処理の流れを図11に基づいて説明する。なお、第2実施形態と共通する処理については、説明を省略する。
制御ユニット18は、飛行装置10の飛行が開始されると、ガイドモードであるか否かを判断する(S301)。姿勢制御部41は、S301においてガイドモードであると判断されると(S301:Yes)、接触力を検出する(S302)。姿勢制御部41は、S302で接触力を検出すると、4つの接触力センサ71で検出した接触力のばらつきを算出する(S303)。そして、姿勢制御部41は、算出した接触力のばらつきが許容範囲に収まっているか否かを判断する(S304)。姿勢制御部41は、接触力のばらつきが許容範囲に収まっていると判断すると(S304:Yes)、飛行ユニット11の目標姿勢を維持したまま飛行ユニット11の飛行を継続する(S305)。
(Third embodiment)
The third embodiment is a modification of the second embodiment, and the process flow is different from that of the second embodiment. Hereinafter, the flow of processing of the flying device 10 according to the third embodiment will be described with reference to FIG. Note that description of processing that is common to the second embodiment is omitted.
When the flight of the flying device 10 is started, the control unit 18 determines whether or not the guide mode is set (S301). When it is determined that the guide mode is the guide mode in S301 (S301: Yes), the posture control unit 41 detects the contact force (S302). When the posture control unit 41 detects the contact force in S302, the posture control unit 41 calculates the variation in the contact force detected by the four contact force sensors 71 (S303). Then, the posture control unit 41 determines whether or not the calculated variation in the contact force is within an allowable range (S304). When the attitude control unit 41 determines that the variation in the contact force is within the allowable range (S304: Yes), the flight unit 11 continues to fly while maintaining the target attitude of the flight unit 11 (S305).

一方、姿勢制御部41は、算出した接触力のばらつきが許容範囲に収まっていないと判断すると(S304:No)、飛行ユニット11の制御を停止する(S306)。すなわち、姿勢制御部41は、接触力のばらつきが許容範囲を超えるとき、通常のアルゴリズムに沿った飛行姿勢の制御を停止する。そして、姿勢制御部41は、通常の飛行姿勢の制御を停止した後、飛行ユニット11の目標姿勢を設定する(S307)。すなわち、姿勢制御部41は、通常のアルゴリズムと無関係な飛行姿勢を、目標姿勢として強制的に設定する。この目標姿勢は、例えば飛行ユニット11の進行方向に対して垂直な軸を中心に90°以上回転した位置などのように、それまでの飛行姿勢と大きく異なる姿勢となるように予め設定されている。飛行ユニット11は、対象面17に沿って飛行しているとき、段差50などの障害物に遭遇することがある。このとき、飛行ユニット11の飛行姿勢は、段差50などの障害物によって変化をともなう。そのため、姿勢制御部41は、飛行ユニット11の飛行姿勢を制御する。   On the other hand, when the posture control unit 41 determines that the calculated variation in the contact force is not within the allowable range (S304: No), the control of the flying unit 11 is stopped (S306). That is, the attitude control unit 41 stops the flight attitude control according to the normal algorithm when the variation in the contact force exceeds the allowable range. Then, the attitude control unit 41 sets the target attitude of the flight unit 11 after stopping the control of the normal flight attitude (S307). That is, the attitude control unit 41 forcibly sets a flight attitude unrelated to a normal algorithm as a target attitude. This target posture is set in advance so as to be a posture greatly different from the previous flying posture, such as a position rotated by 90 ° or more about an axis perpendicular to the traveling direction of the flying unit 11. . The flying unit 11 may encounter an obstacle such as a step 50 when flying along the target surface 17. At this time, the flight posture of the flight unit 11 is changed by an obstacle such as the step 50. Therefore, the attitude control unit 41 controls the flight attitude of the flight unit 11.

第3実施形態の場合、姿勢制御部41は、接触力センサ71で検出する接触力が等しくなるように制御する。ところが、この段差50などの障害物が大きいとき、接触力を制御するだけでは段差50などの障害物を迅速に回避できないおそれがある。そこで、第3実施形態では、段差50などの障害物によって接触力のばらつきが許容範囲を超えるような大きな飛行姿勢の変化が生じる場合、姿勢制御部41は飛行ユニット11の制御を停止する。その上で、姿勢制御部41は、通常のアルゴリズムに沿った飛行姿勢の制御とは大きく異なる目標姿勢を設定する。姿勢制御部41は、S307で設定した目標姿勢に基づいて飛行ユニット11の飛行姿勢を制御する(S308)。姿勢制御部41は、目標姿勢に基づいて飛行ユニット11の飛行姿勢を変更すると、通常のアルゴリズムによる飛行姿勢の制御に復帰した後(S309)、処理を継続する。   In the case of the third embodiment, the posture control unit 41 controls the contact force detected by the contact force sensor 71 to be equal. However, when the obstacle such as the step 50 is large, there is a possibility that the obstacle such as the step 50 cannot be quickly avoided only by controlling the contact force. Therefore, in the third embodiment, when a large change in flight posture occurs such that the variation in contact force exceeds the allowable range due to an obstacle such as the step 50, the posture control unit 41 stops the control of the flight unit 11. In addition, the attitude control unit 41 sets a target attitude that is significantly different from the flight attitude control according to the normal algorithm. The attitude control unit 41 controls the flight attitude of the flight unit 11 based on the target attitude set in S307 (S308). If the attitude control unit 41 changes the flight attitude of the flight unit 11 based on the target attitude, the attitude control unit 41 returns to the control of the flight attitude by the normal algorithm (S309), and then continues the process.

第3実施形態では、姿勢制御部41は、接触力のばらつきが許容範囲を超える場合、通常のアルゴリズムによる飛行姿勢の制御とは大きく異なる目標姿勢を設定する。これにより、対象面17に段差50などの大きな変化が生じるとき、飛行ユニット11の飛行姿勢は通常の制御とは異なる目標姿勢に強制的に変更される。そのため、飛行ユニット11は、飛行姿勢が大きく変化し、段差50などの障害物を迅速に回避する。したがって、飛行ユニット11の移動速度の向上を図ることができる。   In the third embodiment, the attitude control unit 41 sets a target attitude that is significantly different from the flight attitude control by a normal algorithm when the variation in the contact force exceeds the allowable range. Thereby, when a large change such as the step 50 occurs on the target surface 17, the flight posture of the flight unit 11 is forcibly changed to a target posture different from the normal control. Therefore, the flight unit 11 changes its flight posture greatly and avoids obstacles such as the step 50 quickly. Therefore, the moving speed of the flying unit 11 can be improved.

(第4、第5実施形態)
図12に示すように第4実施形態の飛行装置10は、タイヤ33の外径が大きく設定されている。具体的には、第3実施形態による飛行装置10のタイヤ33は、プロペラ16を含むスラスタ13の外形的な寸法よりも大きく設定されている。そのため、飛行装置10に設けられているスラスタ13のプロペラ16は、飛行装置10の姿勢にかかわらず、対象面17に接触しない。すなわち、飛行装置10は、大きなタイヤ33によって対象面17に接触し、これに内包される大きさであるスラスタ13のプロペラ16が対象面17に接しない。
したがって、第4実施形態では、プロペラ16を含むスラスタ13の損傷を低減することができる。
(Fourth and fifth embodiments)
As shown in FIG. 12, in the flying device 10 of the fourth embodiment, the outer diameter of the tire 33 is set large. Specifically, the tire 33 of the flying device 10 according to the third embodiment is set to be larger than the external dimensions of the thruster 13 including the propeller 16. Therefore, the propeller 16 of the thruster 13 provided in the flying device 10 does not contact the target surface 17 regardless of the attitude of the flying device 10. That is, the flying device 10 contacts the target surface 17 with the large tire 33, and the propeller 16 of the thruster 13 having a size contained therein does not contact the target surface 17.
Therefore, in the fourth embodiment, damage to the thruster 13 including the propeller 16 can be reduced.

第5実施形態の飛行装置は、図13に示すように接触部としてオムニホイール81を備えている。第5実施形態による飛行装置10は、オムニホイール81を備えることにより、姿勢にかかわらず対象面17にオムニホイール81が接する。例えば、飛行装置10が対象面17として天井に沿って移動する場合でも、飛行ユニット11のスラスタ13が発生する推進力でオムニホイール81が天井に押し付けられる。また、例えば、飛行装置10が壁面と壁面との間の隙間に沿って移動する場合でも、スラスタ13の発生する推進力でいずれか一方または両方の壁面にオムニホイール81が接する。さらに、オムニホイール81を備える飛行装置10は、オムニホイール81の回転自由度の高さによって、自由な方向への移動が容易になる。
したがって、第5実施形態では、オムニホイール81と対象面17との接触を常に維持することができ、姿勢の自由度および対象面17に沿った飛行ユニット11の移動の自由度を高めることができる。
As shown in FIG. 13, the flying device of the fifth embodiment includes an omni wheel 81 as a contact portion. The flying device 10 according to the fifth embodiment includes the omni wheel 81 so that the omni wheel 81 contacts the target surface 17 regardless of the posture. For example, even when the flying device 10 moves along the ceiling as the target surface 17, the omni wheel 81 is pressed against the ceiling by the propulsive force generated by the thruster 13 of the flying unit 11. Further, for example, even when the flying device 10 moves along the gap between the wall surfaces, the omni wheel 81 is in contact with one or both wall surfaces by the thrust generated by the thruster 13. Further, the flying device 10 including the omni wheel 81 can be easily moved in a free direction due to the high degree of freedom of rotation of the omni wheel 81.
Therefore, in the fifth embodiment, the contact between the omni wheel 81 and the target surface 17 can always be maintained, and the freedom of posture and the freedom of movement of the flying unit 11 along the target surface 17 can be increased. .

(第6実施形態)
図14に示すように第6実施形態による飛行装置10は、第2実施形態の接触力センサ71に代えて複数の距離センサ72を備えている。第6実施形態の場合、飛行装置10は、4つの距離センサ72を備えている。なお、距離センサ72は、2つ以上の複数であればよく、4つに限るものではない。
(Sixth embodiment)
As shown in FIG. 14, the flying device 10 according to the sixth embodiment includes a plurality of distance sensors 72 instead of the contact force sensor 71 of the second embodiment. In the case of the sixth embodiment, the flying device 10 includes four distance sensors 72. The distance sensor 72 may be two or more and is not limited to four.

姿勢制御部41は、距離センサ72を用いて検出した対象面17までの距離に基づいて、この飛行ユニット11から対象面17までの距離が予め設定された範囲内に収まるように飛行ユニット11の飛行姿勢を制御する。この場合、姿勢制御部41は、4つの距離センサ72で検出した対象面17までの距離を用いて、飛行ユニット11の姿勢を制御する。これにより、飛行ユニット11は、飛行中において、対象面17までの距離が所定の範囲内に収まり、大きな姿勢の変化を招かない。したがって、飛行ユニット11は、壁面や天井面などの複雑な対象面17に沿って姿勢を維持したまま移動することができる。また、第5実施形態では、非接触の距離センサ72を用いることにより、タイヤ33などの接触部に相当する構成がない状態、つまり飛行ユニット11が対象面17から浮遊した状態でも、飛行ユニット11は飛行姿勢が維持される。したがって、より空間的な制約が厳しい場合でも、飛行ユニット11の安定した姿勢での飛行を維持することができる。   Based on the distance to the target surface 17 detected using the distance sensor 72, the attitude control unit 41 adjusts the flight unit 11 so that the distance from the flight unit 11 to the target surface 17 falls within a preset range. Control flight attitude. In this case, the attitude control unit 41 controls the attitude of the flying unit 11 using the distance to the target surface 17 detected by the four distance sensors 72. Thereby, during the flight, the flight unit 11 has a distance to the target surface 17 within a predetermined range and does not cause a significant change in posture. Therefore, the flying unit 11 can move while maintaining the posture along the complicated target surface 17 such as a wall surface or a ceiling surface. Further, in the fifth embodiment, by using the non-contact distance sensor 72, even in a state where there is no configuration corresponding to the contact portion such as the tire 33, that is, in a state where the flying unit 11 floats from the target surface 17. The flight posture is maintained. Therefore, even when the spatial restrictions are severe, the flight of the flying unit 11 in a stable posture can be maintained.

(その他の実施形態)
以上説明した複数の実施形態では、機体本体12に4つのタイヤ33またはオムニホイール81を設ける例について説明した。しかし、飛行装置10の移動を案内するタイヤ33やオムニホイール81などの接触部は、機体本体12に少なくとも2つ設ければよく、4つに限るものではない。当然、接触部は、5つ以上であってもよい。また、個別に説明した複数の実施形態は、組み合わせて適用してもよい。例えば第6実施形態のように距離センサ72で距離を検出することによる移動と、第2実施形態および第3実施形態のように接触力センサ71で接触力を検出することによる移動とを組み合わせたり、第6実施形態の移動から連続して第2実施形態および第3実施形態の移動に切り替えたりする構成でもよい。
(Other embodiments)
In the plurality of embodiments described above, the example in which the four tires 33 or the omni wheels 81 are provided on the main body 12 has been described. However, it is sufficient that at least two contact portions such as the tire 33 and the omni wheel 81 for guiding the movement of the flying device 10 are provided in the body body 12, and the number is not limited to four. Of course, five or more contact portions may be provided. Moreover, you may apply combining several embodiment demonstrated individually. For example, the movement by detecting the distance by the distance sensor 72 as in the sixth embodiment and the movement by detecting the contact force by the contact force sensor 71 as in the second and third embodiments may be combined. The configuration may be such that the movement of the sixth embodiment is continuously switched to the movement of the second embodiment and the third embodiment.

以上説明した本発明は、上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲で種々の実施形態に適用可能である。
本開示は、実施例に準拠して記述されたが、本開示は当該実施例や構造に限定されるものではないと理解される。本開示は、様々な変形例や均等範囲内の変形をも包含する。加えて、様々な組み合わせや形態、さらには、それらに一要素のみ、それ以上、あるいはそれ以下、を含む他の組み合わせや形態をも、本開示の範疇や思想範囲に入るものである。
The present invention described above is not limited to the above-described embodiment, and can be applied to various embodiments without departing from the gist thereof.
Although the present disclosure has been described with reference to the embodiments, it is understood that the present disclosure is not limited to the embodiments and structures. The present disclosure includes various modifications and modifications within the equivalent range. In addition, various combinations and forms, as well as other combinations and forms including only one element, more or less, are within the scope and spirit of the present disclosure.

図面中、10は飛行装置、11は飛行ユニット、13はスラスタ、17は対象面、21は姿勢計測部(変化検出部)、33はタイヤ(接触部)、41は姿勢制御部(姿勢制御部)、71は接触力センサ(接触力検出部)、72は距離センサ(距離検出部)、81はオムニホイール(接触部)を示す。
In the drawings, 10 is a flying device, 11 is a flying unit, 13 is a thruster, 17 is a target surface, 21 is an attitude measurement unit (change detection unit), 33 is a tire (contact part), and 41 is an attitude control unit (attitude control unit). ), 71 is a contact force sensor (contact force detector), 72 is a distance sensor (distance detector), and 81 is an omni wheel (contact portion).

Claims (3)

複数のスラスタ(13)を有し、前記スラスタ(13)で発生する推進力を制御することにより、飛行姿勢が変化する飛行ユニット(11)と、A flight unit (11) having a plurality of thrusters (13) and controlling a propulsive force generated by the thrusters (13) to change a flight posture;
前記飛行ユニット(11)に設けられ、前記飛行ユニット(11)の周辺の対象面(17)に接する2つ以上の接触部(33、81)と、Two or more contact portions (33, 81) provided on the flight unit (11) and in contact with a target surface (17) around the flight unit (11);
前記接触部(33、81)のそれぞれに設けられ、前記接触部(33、81)と前記対象面(17)との接触によって加わる力を接触力として検出する接触力検出部(71)と、A contact force detection unit (71) that is provided in each of the contact units (33, 81) and detects a force applied by the contact between the contact unit (33, 81) and the target surface (17) as a contact force;
前記接触力検出部(71)で検出したそれぞれの前記接触力が等しくなるように前記飛行ユニット(11)の姿勢を制御する姿勢制御部(41)と、An attitude control unit (41) for controlling the attitude of the flight unit (11) so that the contact forces detected by the contact force detection unit (71) are equal;
を備える飛行装置。A flying device comprising:
前記姿勢制御部(41)は、2つ以上の前記接触部(33、81)について前記接触力検出部(71)で検出した前記接触力のばらつきが予め設定した許容範囲に収まるように前記飛行ユニット(11)の姿勢を制御する請求項1記載の飛行装置。The attitude control unit (41) performs the flight so that variations in the contact force detected by the contact force detection unit (71) for two or more of the contact units (33, 81) are within a preset allowable range. The flying device according to claim 1, wherein the attitude of the unit (11) is controlled. 前記姿勢制御部(41)は、2つ以上の前記接触部(33、81)について前記接触検出部(71)で検出した前記接触力のばらつきが予め設定した許容範囲より大きくなると、前記飛行ユニット(11)の姿勢を予め設定された目標姿勢に制御する請求項1記載の飛行装置。
When the variation of the contact force detected by the contact force detection unit (71) of the two or more contact units (33, 81) exceeds a preset allowable range, the posture control unit (41) The flying device according to claim 1, wherein the posture of the unit (11) is controlled to a preset target posture.
JP2016162795A 2015-09-25 2016-08-23 Flight equipment Active JP6446415B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/JP2016/076653 WO2017051732A1 (en) 2015-09-25 2016-09-09 Flight device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2015188163 2015-09-25
JP2015188163 2015-09-25

Publications (3)

Publication Number Publication Date
JP2017061298A JP2017061298A (en) 2017-03-30
JP2017061298A5 JP2017061298A5 (en) 2017-09-28
JP6446415B2 true JP6446415B2 (en) 2018-12-26

Family

ID=58428911

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016162795A Active JP6446415B2 (en) 2015-09-25 2016-08-23 Flight equipment

Country Status (1)

Country Link
JP (1) JP6446415B2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11077935B2 (en) * 2017-08-28 2021-08-03 Saudi Arabian Oil Company Thruster based locomotion for perched unmanned aerial vehicles
JP7025180B2 (en) * 2017-11-02 2022-02-24 株式会社移動ロボット研究所 Suspended drone
JP6923146B6 (en) 2018-04-10 2021-11-02 株式会社Acsl Unmanned aerial vehicles, flight control mechanisms for unmanned aerial vehicles, and methods using them
JP7197088B2 (en) * 2018-11-14 2022-12-27 オリエンタル白石株式会社 Wall mobile robot
JP7159112B2 (en) * 2019-05-29 2022-10-24 日立Geニュークリア・エナジー株式会社 High place inspection device
DE102019130045B4 (en) 2019-11-07 2024-03-28 Emqopter GmbH Device and method for autonomous locomotion in canal systems
KR102486418B1 (en) * 2020-12-07 2023-01-06 서울과학기술대학교 산학협력단 Multipurpose vehicle capable of driving on the ground and walls

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003026097A (en) * 2001-07-17 2003-01-29 Yoshikazu Kikuoka Helicopter
JP2006051841A (en) * 2004-08-09 2006-02-23 Ishikawajima Harima Heavy Ind Co Ltd Small sized flying device
US8386095B2 (en) * 2009-04-02 2013-02-26 Honeywell International Inc. Performing corrective action on unmanned aerial vehicle using one axis of three-axis magnetometer
US8794564B2 (en) * 2012-08-02 2014-08-05 Neurosciences Research Foundation, Inc. Vehicle capable of in-air and on-ground mobility
JP6344791B2 (en) * 2013-01-23 2018-06-20 国立大学法人 名古屋工業大学 Aircraft with protection frame and automatic charger that can run on land (and over water if possible)
JP6195450B2 (en) * 2013-01-31 2017-09-13 セコム株式会社 Autonomous flying robot
DE102013104447A1 (en) * 2013-04-30 2014-10-30 Niederberger-Engineering Ag Automated and flexible self-climbing landing gear with flight characteristics
JP2014227166A (en) * 2013-05-27 2014-12-08 株式会社 帝国設計事務所 Flying body type visual inspection device
JP5837032B2 (en) * 2013-12-27 2015-12-24 株式会社原子力エンジニアリング Aircraft that can travel on the ground
JP2015223995A (en) * 2014-05-29 2015-12-14 株式会社熊谷組 Unmanned flight body for photographing
KR101536574B1 (en) * 2015-03-02 2015-07-14 건설표준시험원(주) drone for checking structure
JP6263147B2 (en) * 2015-04-30 2018-01-17 新日本非破壊検査株式会社 Structure inspection system using a floating robot

Also Published As

Publication number Publication date
JP2017061298A (en) 2017-03-30

Similar Documents

Publication Publication Date Title
JP6446415B2 (en) Flight equipment
EP3907133B1 (en) Methods and systems for detecting and resolving failure events when raising and lowering a payload
EP3509947B1 (en) Methods and systems for raising and lowering a payload
JP7374517B2 (en) Unmanned aerial vehicle with crash-resistant propulsion and controller
EP3494042B1 (en) Unmanned aerial vehicle and techniques for securing a payload to the uav in a desired orientation
US20180186448A1 (en) Rotor Units Having Asymmetric Rotor Blades
JP2020531355A (en) Thruster-based movement for dormant unmanned aerial vehicles
US20150286216A1 (en) Conveyance device and control method for flight vehicle
JP2017109603A (en) Flight device
JP6512686B2 (en) Groundable flight vehicle
WO2017051732A1 (en) Flight device
JP6409030B2 (en) Flight equipment
JP2018144772A (en) Flight device
JP6508331B2 (en) Moving body
US10331120B2 (en) Remote control device, control system and method of controlling
US11137768B2 (en) Position estimation system, position detection method, and program
JP2019064280A (en) Flight device
JP2006312344A (en) Autonomous flight control device and autonomous flight control method for small size unmanned helicopter
WO2018037795A1 (en) Flight device
JP2017061298A5 (en)
US20210347476A1 (en) Unmanned aerial vehicle
AU2021397333B2 (en) Systems and methods for autonomous airworthiness pre-flight checks for UAVs
KR102150159B1 (en) A wall-climbing drone unit for maintaining and managing of high-storied building and the control method thereof
JP7063578B2 (en) Flight equipment
JP2015217785A (en) Control method of unmanned rotary wing flying body

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170818

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170818

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180612

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180622

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: 20181106

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20181203

R150 Certificate of patent or registration of utility model

Ref document number: 6446415

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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