(57)【要約】【課題】既存の人間の活動する環境において、障害物などに左右されることなく移動することができるロボットを備えたロボットシステム等を提供する。【解決手段】羽ばたき運動により流体が存在する空間を羽ばたき飛行するための羽ばたき装置としてのロボット９０と、ロボット９０の加速度、角加速度を取得するための加速度センサ５１、角加速度センサ５２と、ロボット９０の羽ばたき飛行の態様を制御する羽ばたき飛行制御装置としてのベースステーションとを備え、ベースステーションが、加速度センサ５１、角加速度センサ５２により得られた加速度の情報、および、角加速度の情報を利用して、羽ばたき飛行の態様を制御する。【選択図】図２
2007253946.tif 000002
【特許請求の範囲】
【請求項１】
羽ばたき運動により流体が存在する空間を羽ばたき飛行するための羽ばたき装置と、
前記羽ばたき装置の羽ばたき飛行の態様に関する羽ばたき関連物理量を取得するための羽ばたき関連物理量取得手段と、
前記羽ばたき装置の前記羽ばたき飛行の態様を制御する羽ばたき飛行制御装置とを備え、
該羽ばたき飛行制御装置は、前記羽ばたき関連物理量取得手段により得られた羽ばたき関連物理量の情報を利用して、前記羽ばたき飛行の態様を制御し、
前記羽ばたき装置は、３２Ｈｚ以下の周波数で羽ばたくことが可能である、ロボットシステム。
【請求項２】
羽ばたき運動により流体が存在する空間を羽ばたき飛行するための羽ばたき装置であって、
前記羽ばたき装置の羽ばたき飛行の態様に関する羽ばたき関連物理量を取得するための羽ばたき関連物理量取得手段と、前記羽ばたき装置の前記羽ばたき飛行の態様を制御する羽ばたき飛行制御を実行する羽ばたき飛行制御装置とを備えたロボットシステムにおいて用いられ、
前記羽ばたき飛行制御装置が、前記羽ばたき装置の外部に設けられ、前記羽ばたき装置を遠隔制御するための遠隔制御装置であり、
該遠隔制御装置によって、前記羽ばたき関連物理量取得手段により得られた羽ばたき関連物理量の情報が利用されて、前記羽ばたき飛行の態様が制御され、
３２Ｈｚ以下の羽ばたき周波数で羽ばたくことが可能である、羽ばたき装置。
【請求項３】
羽ばたき運動により流体が存在する空間を羽ばたき飛行するための羽ばたき装置の羽ばたき飛行の態様を制御する羽ばたき飛行制御装置であって、
前記羽ばたき装置の羽ばたき飛行の態様に関する羽ばたき関連物理量を取得するための羽ばたき関連物理量取得手段を備えたロボットシステムにおいて用いられ、
前記羽ばたき装置の外部に設けられ、前記羽ばたき装置を遠隔制御するための遠隔制御装置として機能し、
前記羽ばたき関連物理量取得手段により得られた羽ばたき関連物理量の情報を利用して、前記羽ばたき装置の前記羽ばたき飛行の態様を制御し、
３２Ｈｚ以下の羽ばたき周波数で前記羽ばたき装置を羽ばたかせる制御を行なうことが可能である、羽ばたき飛行制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ロボットシステムに関し、特に、羽の打ち上げ動作と打ち下ろし動作によって流体中を羽ばたき飛行する羽ばたき装置を用いたロボットシステム、それに用いられる羽ばたき装置、および、羽ばたき飛行制御装置に関するものである。
【背景技術】
【０００２】
近年、人間の生活環境において活動するロボットが求められている。たとえば、ロボットシステムの一例として、第１４回日本ロボット学会学術講演会、予稿集、講演番号１Ｍ１−５−７においては、赤外線による火災もしくは侵入者検出センサをはじめ、種々の警備目的のセンサを搭載した、オフィス警備のロボットが発表されている。
【非特許文献１】第１４回日本ロボット学会学術講演会、予稿集、講演番号１Ｍ１−５−７
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、家庭内やオフィスなどにおいて、従来のロボットでは、車輪を用いて移動するものは障害物を避けて自由に移動することができず、十分な機動性を有していなかったため、警備できる範囲が限られていた。以下その例を説明する。
【０００４】
たとえば、上述の警備ロボットは、移動機構として直径約４０ｃｍの車輪を用いている。このため、ロボット本体の幅、奥行ともに６０ｃｍ程度のサイズであり、回転にはおおむね直径１ｍのスペースが必要である。しかし、これだけのサイズのロボットであっても、実際に乗り越えられる段差は１０ｃｍ程度である。すなわち、半径５０ｃｍ以内に１０ｃｍ以上の段差が存在しない領域しか警備できず、用途はオフィスの廊下に限定されるという欠点があった。当然、オフィスの廊下のみしか警備ができないために、窓などからオフィスの居室に入り込んだ侵入者を発見できないという問題を伴う。
【０００５】
また、重力が１００ｋｇを超えるために、衝突、転倒などの際の安全上の制約等から、最大速度が０．５ｍ／ｓｅｃ止まりであり、機動性に乏しく、巡回効率が非常に悪いという問題もあった。しかし、軽量化と小回りの良さを目的として車輪を小さくすると、電気のコードや、部屋と部屋、部屋と廊下の間の数ｃｍ程度の段差が乗り越えられなくなってしまう。すなわち、従来のロボットでは、段差を乗り越えられる程度の大きさの車輪を有するロボットは大型で小回りのきかないものにならざるを得ず、障害物を避けてオフィスの居室を警備することは、こういった従来のロボットには不可能であった。
【０００６】
また、この警備ロボットは車輪を用いた移動のため、異なる階を警備するための移動にはエレベータが必要で、かつ、ロボットがエレベータを操作できる機構をエレベータに付加する必要があった。さらに、オフィスの居室までを警備させようとすると、ロボットがオフィスのドアロックを操作できる機構をドアに付加する必要があった。このため、安価に簡便に導入することは不可能であった。
【０００７】
すなわち、従来提案されてきた警備ロボットは、導入に非常にコストがかかる上に、多大なコストを払って導入したとしても、ロボットが警備可能な範囲が、たとえば、オフィスの廊下といった領域に限られてしまい、結局、コストに見合ったメリットが得られないというのが実情であった。
【０００８】
本発明は、上述の問題を解決するためになされたものであり、その目的は、障害物の多い環境においても障害物に制約されることなく移動させることができる装置を用いたロボットシステム、それに用いられる羽ばたき装置、および、羽ばたき飛行制御装置を提供することである。
【０００９】
また、上記の羽ばたき装置においては、動作音が大きく、筐体も大きいため、侵入者から発見されやすく、侵入者の情報をロボットがカメラなどを用いて得ることができる範囲に侵入者が入らないうちに侵入者がロボットを認識してしまうため、ロボットの警備範囲を避けながら、侵入者がその目的を果たすことを可能にしてしまうという問題があることが分かった。
【００１０】
本発明は、さらに前述の問題を解決するためになされたものであり、他の目的は、静かに浮上することができる羽ばたき装置を備えたロボットシステム、それに用いられる羽ばたき装置、および、羽ばたき飛行制御装置を提供することである。
【課題を解決するための手段】
【００１１】
本発明のロボットシステムは、羽ばたき運動により流体が存在する空間を羽ばたき飛行するための羽ばたき装置と、羽ばたき装置の羽ばたき飛行の態様に関する羽ばたき関連物理量を取得するための羽ばたき関連物理量取得手段と、羽ばたき装置の羽ばたき飛行の態様を制御する羽ばたき飛行制御装置とを備えている。また、羽ばたき飛行制御装置は、羽ばたき関連物理量取得手段により得られた羽ばたき関連物理量の情報を利用して、羽ばたき飛行の態様を制御し、羽ばたき装置は、３２Ｈｚ以下の周波数で羽ばたくことが可能である。これによれば、羽ばたき装置が人に認識されることを回避することができるロボットシステムが提供される。
【００１２】
本発明の羽ばたき装置は、羽ばたき運動により流体が存在する空間を羽ばたき飛行するための羽ばたき装置であって、羽ばたき装置の羽ばたき飛行の態様に関する羽ばたき関連物理量を取得するための羽ばたき関連物理量取得手段と、羽ばたき装置の羽ばたき飛行の態様を制御する羽ばたき飛行制御を実行する羽ばたき飛行制御装置とを備えたロボットシステムにおいて用いられる。羽ばたき飛行制御装置は、羽ばたき装置の外部に設けられ、羽ばたき装置を遠隔制御するための遠隔制御装置である。また、羽ばたき装置は、遠隔制御装置によって、羽ばたき関連物理量取得手段により得られた羽ばたき関連物理量の情報が利用されて、羽ばたき飛行の態様が制御され、３２Ｈｚ以下の羽ばたき周波数で羽ばたくことが可能である。これによれば、羽ばたき装置は人に認識されることを回避することができる。
【００１３】
羽ばたき飛行制御装置は、羽ばたき運動により流体が存在する空間を羽ばたき飛行するための羽ばたき装置の羽ばたき飛行の態様を制御する羽ばたき飛行制御装置であって、羽ばたき装置の羽ばたき飛行の態様に関する羽ばたき関連物理量を取得するための羽ばたき関連物理量取得手段を備えたロボットシステムにおいて用いられる。羽ばたき飛行制御装置は、羽ばたき装置の外部に設けられ、羽ばたき装置を遠隔制御するための遠隔制御装置として機能し、羽ばたき関連物理量取得手段により得られた羽ばたき関連物理量の情報を利用して、羽ばたき装置の前記羽ばたき飛行の態様を制御し、３２Ｈｚ以下の羽ばたき周波数で羽ばたき装置を羽ばたかせる制御を行うことが可能である。これによれば、羽ばたき装置が人に認識されることを回避する制御を実現することができる。
【発明を実施するための最良の形態】
【００１４】
以下、本実施の形態の実施の形態に係るロボットシステムを、警備ロボットシステムを例にして説明する。
【００１５】
（システム構成）
まず、本実施の形態におけるシステムの構成を、図１を用いて説明する。
【００１６】
本実施の形態におけるシステムは、作業空間９２と、作業空間９２に配置され、この空間内を浮上移動することができ、この空間内における物理量を取得もしくは変更できるロボット９０と、このロボット９０と情報を交換できるベースステーション９１とからなる。
【００１７】
より具体的には、ロボット９０とベースステーション９１とにより、ロボット９０に搭載された赤外線センサによって赤外線量を取得することによって、侵入者９３を検出し、検出された侵入者９３に対して発光ダイオード８を用いて可視光を照射することによって侵入者９３に警告を発する。
【００１８】
（ロボットの説明）
（主要な構成と主要な機能）
まず、ロボット９０の主要な構成について図２を用いて説明する。
【００１９】
図２に示すように、ロボット９０は支持構造１を主構造とし、これに各構成部品が配されている。支持行動１の上部には、右アクチュエータ２１と左アクチュエータ２２とが固定されている。右アクチュエータ２１には右羽３１が取付けられ、左アクチュエータ２２には左羽３２が取付けられている。また、下部に電極６１が配されている。
【００２０】
各アクチュエータ２１，２２はそれぞれ取付けられた羽３１，３２をアクチュエータの支点をほぼ中心として３自由度をもって回転させることができる。各アクチュエータ２１，２２の回転は、支持構造１に搭載された制御回路４によって制御される。各アクチュエータの詳細な構造については後述する。
【００２１】
なお、図２の状態におけるロボット９０の重心Ｏは、左右アクチュエータ２１，２２の回転中心の中点Ａ０よりも鉛直下方にある。
【００２２】
また、支持構造１には、加速度センサ５１、角加速度センサ５２、および、焦電型赤外線センサ５３が搭載されている。
【００２３】
また、支持構造１には通信装置７が配されている。通信装置７はベースステーション９１との情報の送受信を行なう。
【００２４】
制御装置４では、加速度センサ５１および角加速度センサ５２から送られてくる情報によって羽ばたき装置の浮上の状態が検知されるとともに、焦電型赤外線センサ５３から送られてくる情報によって、焦電型赤外線センサ検出領域５３１内における発熱源の情報が取得される。そして、これらの情報が、通信装置７を介してベースステーション９１に送信される。
【００２５】
また、制御装置４は支持構造１に配された発光ダイオード８のＯＮ／ＯＦＦを制御する。
【００２６】
また、通信装置７はベースステーション９１からの指示信号を受信する。制御装置４は、この指示信号に応じて各アクチュエータ２１，２２や発光ダイオード８の動作を算出し、それぞれの駆動を決定する。左右アクチュエータ２１，２２、制御装置４、センサ５１〜センサ５３、通信装置７、発光ダイオード８などの駆動動力は電源６により供給される。
【００２７】
電源６は、２次電池であり、電極６１を経由して供給される電力によって充電される。また、電極６１は、位置決めピンの役割も兼ねており、ベースステーション９１における位置決め穴に決まった姿勢で定位が可能である。
【００２８】
なお、図２においては、電極６１は、正極、負極の２本のピンからなっているが、充電状態検出用ピンなどを含む３本以上のピンからなる構成も可能である。
【００２９】
（支持構造）
次に、支持構造１について図２を用いてより詳細に説明する。
【００３０】
支持構造１は、機械的強度を確保した上で十分軽量であることが好ましい。この羽ばたき装置の支持構造１では、ほぼ球殻状に整列したポリエチレンテレフタレート（ＰＥＴ）が用いられている。支持構造１下部には、着地の際に転倒せぬよう、支持脚１１が配されている。この支持脚１１は、着地時の安定性が確保されるか、もしくは、着地時の安定性が機能的に問題にならないのであればこれは必須ではない。
【００３１】
また、支持構造１の材料や形状は飛行に性能を損なわないならば、図２に示すものに限られるものではない。支持構造１の材料は特に、軽量で剛性が高いことが望ましい。
【００３２】
たとえば、カニやエビなどの生物に使われているキトサンなどの有機物と、シリカゲルなどの無機物とを分子レベルでハイブリッド化した複合材料を用いることにより、カニやエビの外骨格が持っている軽くて丈夫な性質を持ってはいるが、形状加工が容易で、生物が本来持っている最適な組成値をそのまま転用することができる。また、環境に対しても害が少ない。
【００３３】
また、貝殻の材料である炭酸カルシウムを前述のキトサンの代わりに用いることでも、剛性の高い支持構造を構築することができる。
【００３４】
また、アクチュエータや羽の配置形状についても、本実施の形態に示した態様に限られるものではない。
【００３５】
特に、本実施の形態では、浮上の安定性を重視して、自然に図２に示した姿勢となるように、重心の位置を羽の力学的作用中心点よりも下に位置させたが、重心と力学的作用点の位置とを一致させる方が姿勢制御に必要な左右の羽の流体力の差が最も小さくて済むので、羽ばたき装置の姿勢を容易に変更することができる。よって、アプリケーションによってはこのような姿勢制御の容易さを優先した設計も考えられる。
【００３６】
（浮上機構）
（羽とその動作）
次に、羽とその動作について図２〜図５を用いて説明する。
【００３７】
説明の簡便のため、図２における座標系を定義する。まず、支持構造１のほぼ中央を原点とする。また、重力加速度の方向を下方向、その逆を上方向とする。原点から上方向に向かってｚ軸を定義する。次に、右アクチュエータ２１の形状中心と左アクチュエータ２２の形状中心とを結ぶ方向を左右方向とし、原点から左羽に向かってｙ軸を定義する。また、原点からｙ軸とｚ軸との右手系における外積方向にｘ軸を定義し、以後これを前方、その反対方向を後方と称する。
【００３８】
また、図２は、右羽３１の右アクチュエータ２１に対する力学的作用点Ａ１と、左羽３２の左アクチュエータ２２に対する力学的作用点Ａ２の中点Ａ０から重力加速度方向に下ろした線上に本羽ばたき装置の重心Ｏが位置する状態である。本実施の形態においては、左アクチュエータ２２のロータ２２９はほぼ球状であり、主軸３２１の延長線上にこのロータ２２９の球心が位置するように左羽３２が配置されている。左アクチュエータ２２に対する力学的作用点Ａ２および主軸３２１の回転運動の支点はこの球心に位置している。右アクチュエータ２１についても同様である。
【００３９】
以後、前述したｘ軸、ｙ軸、ｚ軸は図２の状態において支持構造１に対して固定された、本羽ばたき装置固有の座標系であるとする。
【００４０】
一方、羽ばたき装置の固定された座標系に対して、空間に固定された任意の点を原点とする空間座標としてｘ′軸、ｙ′軸およびｚ′軸を定義する。これにより、ロボット９０が移動する作業空間９２の座標はｘ′軸、ｙ′軸およびｚ′軸のそれぞれの座標を用いて表わされ、ロボット９０における固有の座標はｘ軸、ｙ軸およびｚ軸のそれぞれの座標を用いて表わされる。
【００４１】
次に、羽の構造について説明する。たとえば、左羽３２は主軸３２１の枝３２２が生えた支持部材に、膜３２３を張ることで形成されている。主軸３２１は左羽３２２において前方寄りの位置に配されている。また、枝３２２は先に行くほど下方に向いている。また、膜３２３は、人に気づかれ難いように保護色になっている。なお、膜３２３が透明であっても同等の効果が得られる。
【００４２】
左羽３２は上に凸状の断面形状を有する。これによって、特に打ち下ろしの際に流体から受ける力に対して高い剛性が得られる。主軸３２１と枝３２２は軽量化のため、それぞれカーボングラファイトの中空構造となっている。膜３２３はその内面において収縮する方向に自発的な張力を有しており、羽全体の剛性を高める働きをしている。
【００４３】
本発明者らが実験に用いた羽の主軸３２１の直径は、支持構造１に支持された根元の部分では１００μｍ、先端部では５０μｍであり、主軸３２１は根元から先端部へ向かって細くなったテーパ形状である。また、膜３２３はポリイミドであり、大きさは前後方向約１ｃｍ、左右方向約４ｃｍ、厚さは約２μｍである。
【００４４】
なお、図３に示された左羽３２では、説明のために主軸３２１はその太さが拡大されている。図示されていない右羽３１はｘｚ平面を挟んで左羽３２と鏡面対称になるように支持構造に取付けられている。
【００４５】
次に、羽の動作の表現について左羽３２を例に挙げて説明する。
左アクチュエータ２２は、左羽３２を回転３自由度で動かすことが可能である。つまり、左羽３２の駆動状態は、その姿勢で表わすことができる。以後説明の簡便のため、左羽３２の姿勢を、図２の状態に基づき以下のように定義する。
【００４６】
まず、図４に示すように、軸の回転運動の支点（力学的作用点Ａ２）と、ｘ軸およびｙ軸にそれぞれ平行な軸（／／ｘ、／／ｙ）を含むｘｙ平面に平行な平面を基準として、点Ａ２と左羽３２の主軸３２１の根元を結ぶ線分がその平面となす角度を、羽ばたきのストローク角θとする。また、軸の回転運動の支点（力学的作用点Ａ２）と、ｙ軸およびｚ軸それぞれに平行な軸（／／ｙ、／／ｚ）を含むｙｚ平面に平行な平面を基準として、点Ａ２と左羽３２の主軸３２１の根元とを結ぶ線分がその平面となす角度を偏角αとする。
【００４７】
このとき、ストローク角θはｘｙ平面に平行に平面より上方では正とし、下方では負とする。また、偏角αはｙｚ平面に平行な平面よりも前方では正とし、後方では負とする。
【００４８】
そして、図５に示すように、左羽３２の主軸３２１の根元における膜３２３の接平面ｐ１が、点Ａ２を通りｘ軸と平行な軸（／／ｘ）と主軸３２１を含む平面ｐ０とをなす角度をねじり角βとする。このときねじり角βは主軸３２１の根元から先端に向かって見たときの時計回りを正とする。
【００４９】
（アクチュエータ）
次に、アクチュエータについて図６および図７を用いて説明する。
【００５０】
本実施の形態においてアクチュエータについては、トルクが大きいこと、往復運動が簡単に実現できること、構造が単純なことから、圧電素子（ピエゾ）を用いて発生した信号波によって駆動する。一般的に超音波モータと呼ばれるアクチュエータを用いる。
【００５１】
図６に示すのは市販の超音波モータ２３である。これは、図６（ａ）に示す、下面に圧電素子２３０を貼付けてあるアルミニウムの円板２３１上に突起２３２〜突起２３７が、円板の中心を重心とする正六角形をなすように６ヵ所配置され、さらにこの圧電素子２３０の下面には円周方向に１２分割された電極２３８が配置されている構造をしている。この構造の概略を図６（ｂ）に示す。各電極は１つおきに電気的に短絡されており、それぞれ、円板２３１を基準に電圧が印加される。すなわち、圧電素子２３０は位相の異なる電圧が加えられる。この様子を図６（ｃ）に、ハッチングとの黒塗りつぶしに分けて示す。このそれぞれに異なる時間的パターンで電圧を加えることによって円板２３１上に信号波が発生し、突起２３２〜突起２３７先端が円周方向に沿って楕円運動を行なう。以上でステータが構成され、このステータはステータ上に接触して配置されたロータ２３９を上述の突起２３２〜突起２３７先端の楕円運動より円周方向に沿って搬送することができる。
【００５２】
この超音波２３のトルクは１．０ｇｆ・ｃｍで、無負荷回転速度は８００ｒｐｍである。また、最大消費電流は２０ｍＡである。また、円板２３１の直径は８ｍｍ、突起２３２〜突起２３７の配されている間隔は２ｍｍである。円板２３１の厚さは０．４ｍｍ、突起２３２〜突起２３７の高さは約０．４ｍｍである。また、圧電素子２３０の駆動周波数は３４１ｋＨｚであった。
【００５３】
本実施の形態では、このステータの部分を利用したアクチュエータを用いる。右アクチュエータ３１は、図７（ｂ）に示すごとく、球殻状のロータ２１９を、上述のステータと同様のステータ２１０とベアリング２１１で挟み込んで保持する構造をしている。ただし、ステータ２１０のロータ２１９との接触部分はロータ表面と一致する形状に加工されている。ロータ２１９は外形３．１ｍｍ、内径２．９ｍｍの球殻で、表面に右羽主軸３１１が配されている。ステータ突起のある面に向かって見て時計回り（以後、これを正回転、この逆の回転を逆回転と呼ぶ）にロータを搬送させる操作を行なうと、右羽主軸３１１は図７（ｂ）に示すθの方向に移動する。
【００５４】
さらにこのロータ２１９を３自由度で駆動するために、上部補助ステータ２１２と下部補助ステータ２１３をベアリング２１４，２１５とともにステータ２１０、ベアリング２１１と同様に図７（ａ）に示すように配する。各補助ステータの大きさはステータ２１０の０．７倍である。
【００５５】
各ステータの駆動方向は必ずしも直交していないが、それぞれ独立した要素への回転を与えるため、これらの運動の組合せによってロータ２１９を３自由度で駆動することができる。
【００５６】
たとえば、ロータ２１９に対して、上部補助ステータ２１２によって正回転を、下部補助ステータ２１３によって同じく正回転を与えれば、ロータ２１９がこの構成であるβ方向に、上部補助ステータ２１２によって逆回転を、下部補助ステータ２１３によって正回転を与えればα方向に回転する。
【００５７】
実際の駆動に際しては、回転中心の異なる２つの回転を行わせることは摩擦によって効率を低下させてしまうので、たとえば、上部補助ステータ２１２と下部補助ステータ２１３をごく短時間周期で交互に動作させ、その間、動作していないステータの突起はロータ２１９に接触しない、などの駆動方法が望ましい。これは、ステータの電極すべてに圧電素子の収縮方向に電圧を印加することで、特別に構成要素を付加することなく実現できる。
【００５８】
また、圧電素子の周波数が３００ｋＨｚ以上と、せいぜい１００Ｈｚ程度である羽ばたき周波数に比べて十分高速であるので、交互にアクチュエータを動作させても実質上滑らかな動きを右羽主軸３１１に与えることができる。
【００５９】
以上により、本発明者らが検討に用いた市販の超音波モータと同等の特性を有する３自由度アクチュエータが構成される。
【００６０】
ステータの発生中信号波の振幅がサブミクロンオーダであり、このロータはこのオーダの真球度であることが要求される。民生用の光学製品に用いられている放物面鏡の加工精度は数十ｎｍであり、また、光学干渉計に用いられている光学部品の加工精度は数ｎｍ程度であることからこのようなロータは現在の加工方法技術で作製することが可能である。
【００６１】
なお、上記の構成は、本発明における３自由度の運動を羽に与えるアクチュエータを超音波モータで構成した例の１つに過ぎず、各構成要素の配置、サイズ、材質、駆動方法などは、羽ばたき飛行に要求される物理的機能たとえばトルクなどが実現できるならこの限りではない。
【００６２】
また、当然、羽の駆動機構やそれに用いるアクチュエータの種類についても、特に本実施の形態に示したものにはよらない。たとえば、特開平５−１６９５６７号公報に見られるような、外骨格構造とリニアアクチュエータを組合せて用いた羽ばたき飛行も、本実施の形態に示すアクチュエータと等価な羽の動作を実現できるため可能である。
【００６３】
また、駆動エネルギとして電力を用いたが、内燃機関を用いることも可能である。さらに、昆虫の筋肉に見られるような、生理的酸化還元反応により、化学的エネルギを運動エネルギに変換するアクチュエータを用いることも可能である。たとえば、昆虫から採取した筋肉をリニアアクチュエータとして用いる方法や、虫の筋肉のタンパク質のアミノ酸と無機物とを材料として分子レベルでこれを複合化させて作った複合材料の人工筋肉をリニアアクチュエータとして用いるなどの方法がある。
【００６４】
当然、基本的な駆動力の上述の内燃機関などのエネルギ効率が高いアクチュエータを得て、これらの制御もしくは補助として電力で駆動するアクチュエータを用いる手法も可能である。
【００６５】
（浮上方法）
次に、浮上方法について図８〜図１４を用いて説明する。
【００６６】
なお、ここでは、羽が流体から受ける力を流体力と呼ぶ。また、説明の簡便のため空気の流れを羽ばたきによってのみ起こる状態、すなわち、無風状態を仮定して説明する。
【００６７】
説明の簡便のため、ロボット９０に及ぼされる外力は羽に流体から作用する力すなわち流体力と重力のみであるとする。
【００６８】
ロボット９０が恒常的に浮上するには、１回の羽ばたき動作の間で平均して、（羽にかかる上方向の流体力の総和）＞（ロボット９０にかかる重力）であることが必要である。
【００６９】
ここでは、昆虫の羽ばたきを単純化した羽ばたき方により、打ち下ろし時の流体力を、打ち上げ時の流体力よりも大きくする方法について説明する。説明の簡便のため、流体の挙動もしくはそれが羽に及ぼす力については、その主用成分を挙げて説明する。また、この羽ばたき方によりロボット９０に作用する浮上力と重力との大小については後述する。
【００７０】
羽には、羽が運動する方向と逆方向の流体力が作用するので、羽の打ち下ろし時には羽の上向きに流体力が作用し、打ち上げ時には羽の下向きに流体力が作用する。そこで、打ち下ろし時に流体力を大きくし、打ち上げ時には流体力を小さくすることで、１回の羽ばたき動作（打ち下ろし動作と打ち上げ動作）の間で時間平均すると上方向の流体力が得られることになる。
【００７１】
そのためには、まず、打ち下ろし時には羽が移動する空間の体積が最大になるように打ち下ろせば、羽にはほぼ最大の流体力が作用する。これは、羽の接する平面とほぼ垂直に羽を打ち下ろすことに相当する。
【００７２】
一方、打ち上げ時には羽が移動する空間の体積が最小になるように打ち上げれば、羽に及ぼされる流体力がほぼ最小となる。これは羽の断面の曲線にほぼ沿って羽を打ち上げることに相当する。
【００７３】
このような羽の動作について羽の主軸３２１に垂直な断面を用いて説明する。まず、図８の羽は移動する空間の体積が最大になるように打ち下ろした場合、図９が羽の移動する空間の体積が最小になるように打ち上げた場合を示す。
【００７４】
図８および図９では、移動前の羽の位置が破線で示され、移動後の羽の位置は実線で示されている。また、羽の移動方向が一点鎖線の矢印によって示されている。同図に示すように、流体力は羽の移動方向とは逆向きに羽に作用する。
【００７５】
このように、打ち上げ時における羽が移動する空間の体積が打ち下ろし時における羽が移動する空間の体積よりも大きくなるように羽の姿勢を羽の移動方向に対して変化させて、１回の羽ばたき動作の間の時間平均において、羽に作用する上方向の流体力を羽ばたき装置に作用する重力よりも大きくすることができる。
【００７６】
本実施の形態においては、羽のねじり角βが制御可能であり、これを時間的に変化させることによって上述の羽の運動が実現される。
【００７７】
具体的には、以下のステップＳ１〜Ｓ４が繰返される。まず、ステップＳ１では、図１０に示すように羽の打ち下ろし（ストローク角θ＝＋θ０→−θ０）が行なわれる。ステップＳ２では、図１１に示すように羽の回転１（羽のねじり角β＝β０→β１）動作が行なわれる。ステップ３では、図１２に示すように羽の打ち上げ（ストローク角θ＝−θ０→＋θ０、ねじり角β＝β１→β２（羽の曲面に沿った運動により、流体力を最小限にとどめる運動））が行なわれる。ステップＳ４では、図１３に示すように、羽の回転２（羽のねじり角β＝β２→β０）動作が行なわれる。
【００７８】
ステップＳ１およびステップＳ３における羽に作用する流体力を時間平均すると、上述のように羽の移動する空間の体積の違いから、上向きの流体力となる。この上向きの流体力の鉛直成分と重力との大小関係については後述する。
【００７９】
当然、ステップＳ２，ステップＳ４においても、羽に作用する流体力の時間平均が上向きの流体力であることが望ましい。
【００８０】
ロボット９０の羽においては、図１０〜図１３に示すように、羽の前縁近傍に羽の回転中心（主軸３２１部分）が位置している。つまり、主軸３２１から羽の後縁までの長さの方が主軸３２１から羽の前縁までの長さよりも長くなっている。このため、図１１および図１３に示すように、羽の回転動作においては羽の回転方向に沿って生じる流体の流れに加えて、主軸３２１から羽の後縁に向かう方向に沿って流体の流れが生じることになる。
【００８１】
そして、羽にはこのような流体の流れの反作用としてそれぞれの流れの向きとは逆向きの力が作用することになり、図１１に示すステップＳ２では、実質的に上向きの流体力が羽に与えられ、図１３に示すステップＳ４では、主に下向きの流体力が羽に与えられることになる。
【００８２】
図１２に示すステップＳ３では、羽の断面の曲線に沿うように羽のねじり角βをβ１からβ２に変化させながら打ち上げ動作が行なわれる。また、図１１に示すステップＳ２における羽の回転角は図１３に示すステップＳ４における羽の回転角よりも大きい。これによりステップＳ２およびステップＳ４においても羽に上向きに作用する流体力が下向きに作用する流体力に勝って、時間平均すると上向きの流体力が羽に作用することになる。
【００８３】
なお、図１０〜図１３では、それぞれのステップＳ１〜Ｓ４における羽の移動前の姿勢が波線で示され、移動後の姿勢が実線で示されている。各ステップＳ１〜Ｓ４における羽の移動方向が一点鎖線の矢印によって示されている。また、各ステップＳ１〜Ｓ４において主に発生する流体の流れが実線の矢印によって示されている。
【００８４】
次に、ストローク角θおよびねじり角βの値を時間の関数として表わしたグラフを図１４に示す。ただし、図１４では、ストローク角θおよびねじり角βのそれぞれの縦軸の比率が異なっている。
【００８５】
本発明者らの行なった実験においては、θ０は、たとえば６０°である。β０は、たとえば０°である。β１は、たとえば−１２０°である。β２は、たとえば−７０°である。
【００８６】
上述した説明では、説明の簡便のためステップＳ１〜Ｓ４は独立した動作として記述したがたとえばステップＳ１において羽を打ち下ろしながら羽のねじり角を大きくしていくような動作も可能である。
【００８７】
また、上述した例は第１近似的な考察から説明されるものであり、実際に浮上可能な羽ばたき方法はこれに限定されるものではない。
【００８８】
また、ここでは左羽について説明したが、右羽についてもｘｚ平面に関して鏡面対称に左手系に基づくストローク角θ、偏角αおよびねじり角βを定義すれば同一の議論が成り立つ。以下、羽に作用する上向きの流体力を浮上力とし、羽に作用する前向きの流体力を推進力とする。
【００８９】
（制御方法）
次に、羽ばたき装置に任意の運動を行なわせる制御方法について説明する。ここでは、本羽ばたき装置の左羽については右手形に基づくストローク角θ、偏角αおよび捻り角βを用い、そして、右羽についてはｘｚ平面に対して鏡面対称の左手形に基づくストローク角θ、偏角αおよび捻り角βを用いて羽の姿勢を示す。
【００９０】
（制御フロー）
羽ばたきによる浮上移動は羽にかかる流体力によって行なわれるので、羽の運動により直接制御されるのは、本羽ばたき装置に与えられる加速度と角加速度である。
【００９１】
まず、Ｓを目標とする浮上状態と現在の浮上状態との差異、Ｔ（Ｓ）を浮上状態から加速度、角加速度への変換を表わす関数、ｓを加速度、角加速度Ｆα（ｓ）を、加速度センサ５１、角加速度センサ５３のセンサ応答を含めた制御アルゴリズムを表わす関数、ｓαをアクチュエータ制御量、ＧW（ｓα）をアクチュエータと羽の応答を表わす関数、ｓWを羽の運動、ＧfS（ｓW）を羽の運動により本羽ばたき装置に及ぼされる加速度もしくは角加速度ｓeを表わす関数、Ｓｅがこの一連のプロセスにより行なわれる浮上状態の変更とすると、入力Ｓより出力Ｓｅが得られるプロセスは図４０に示すようなものとなる。
【００９２】
また、実際には、羽と流体の慣性力により、現在までの羽の運動、流体の運動の時刻歴に依存する影響ＲWとＲfSがＧWとＧfSに加わることになる。
【００９３】
（動作分割）
当然、Ｆα以外のすべての関数を正確に求め、これによりＳ＝Ｓｅとなる制御アルゴリズムＦαを算出する手法もあり得るが、本羽ばたき装置周囲の流体の流れと羽の運動の時刻歴が必要であり、膨大なデータ量と演算速度を必要とする。また、流体と行動の連成した挙動は複雑で、多くの場合カオティックな応答になってしまうため、実用的でない。
【００９４】
そこで、予め基本的な動作パターンを用意しておき、目標とする浮上状態を分割してこれらの基本動作パターンを時系列にて組合わせて実現する手法が簡便で望ましい。
【００９５】
物体の運動にはｘ方向、ｙ方向、ｚ方向の３自由度の並進自由度と、θx方向、θy方向、θz方向の３自由度の回転自由度、つまり６自由度が存在する。すなわち、前後、左右、上下、そしてこれらの方向を軸とする回転である。
【００９６】
このうち、左右への移動は、θz方向の回転と前後方向への移動を組合わせて行なうことができる。そこで、ここでは、前後方向、すなわちｘ軸方向への並進移動、上下方向、すなわちｚ軸方向への並進動作、また、ｘ軸、ｙ軸、ｚ軸回りの回転動作についてそれぞれ実現方法を説明する。
【００９７】
（動作）
（１）  上下方向（ｚ軸方向）の動作
羽が移動することで、羽が流体から受ける力は羽の移動速度に依存するので、羽に及ぼされる上向きの流体力を大きく（小さく）するには、
Ａ：ストローク角θの振幅を大きく（小さく）する
Ｂ：羽ばたき周波数を大きく（小さく）する
などの方法がある。これらによって本羽ばたき装置は上昇（下降）することができる。ただし、流体力には負の値も含まれる。
【００９８】
なお、これらの手法によれば、羽が流体から受ける流体力そのものが大きくなるので、羽が流体力を上下方向以外から受けることによって、羽の力学的支点に羽から上下方向以外の力が及ぼされている際には、上昇とともにその方向へこの支点にかかる力の増加も伴う。たとえば、前方にほぼ等速直線運動を行なっている際に、羽ばたき周波数を大きくすると、本羽ばたき装置は速度増加を伴って上昇する。このように、現時点での羽ばたき方によって、副次的にこういった他の運動を伴うが、以後特に断らない限り、停空状態からの制御について説明する。
【００９９】
また、羽の捻り角βを変えて、羽が移動する空間の体積を変化させることによっても浮上力は変化する。たとえば、打ち上げ時における羽が移動する空間の体積がより大きく、もしくは、打ち下ろし時における羽が移動する空間の体積がより小さくなるようなβを与えることで、羽に作用する上向きの流体力の時間平均は小さくなる。
【０１００】
実際には、羽は剛体ではなく変形を伴うため、同一のβによっても羽が移動する空間の体積は変化するが、第１原理的には、羽の移動する方向に垂直なβが最も大きな羽が移動する空間の体積を与える。また、羽が移動する方向に平行なβが最も小さな羽が移動する空間の体積を与える。
【０１０１】
なお、この場合、副次的に、羽ばたきと垂直方向にも流体力が作用するため、これが制御上昇を生じるレベルである場合はこれを打ち消す羽の動きを付加する必要がある。最も単純には偏角αの変更により実現できる。
【０１０２】
また、前記のステップＳ２もしくはステップＳ４において羽の回転角速度を変化させることによってもｚ軸方向の動作を行なうことは可能である。たとえば、ステップＳ２において羽の回転角速度（−ｄβ／ｄｔ）を大きくすると、この回転によって生じる流体の下方向への流速が大きくなるため、この反作用によって羽に作用する上向きの流体力が大きくなる。
【０１０３】
なお、この場合、本羽ばたき装置に及ぼされる、羽の主軸を回転軸とするトルクが副次的に変化する。よって、この変化が制御上支障ない範囲に収まる範囲内でこの回転角速度変化を行なうことが望ましい。
【０１０４】
また、この場合、本羽ばたき装置に及ぼされる、前後方向への力も副次的に変化する。よって、この変化が制御上支障きたす場合は、（２）として後述する前後方向への力の制御も同時に行なうことが望ましい。
【０１０５】
（２）  前後方向（ｘ軸方向）の動作
前述した羽ばたき方法では、主にステップＳ２とステップＳ４にて、ｘ方向の向きへの流体力が羽に作用する。したがって、この羽の動かし方においては前進を伴い浮上する。
【０１０６】
また、打ち下ろしの際に偏角αを増加し羽を前方に移動させることで、羽には後向きの流体力が作用することになる。したがって、打ち下ろしの際の、すなわち、ステップＳ１における偏角αを制御して、ステップＳ１における羽に作用する後向きの流体力を他の主にステップＳ２とステップＳ４における前向きの流体力よりも大きくすれば後退し、小さくすれば前進することができる。また、この２脚がほぼ釣り合えば前後方向に静止することができる。
【０１０７】
特に、本羽ばたき装置が前後方向に静止しており、左右の羽がほぼ対称な運動を行ない、重力と本羽ばたき装置における浮上力が釣り合っているならば、ホバリング状態が実現できる。
【０１０８】
なお、偏角αの変更に伴い副次的に、羽に及ぼされる流体力の鉛直方向成分が変化するので、これが制御上支障を生じるレベルにある場合にはこれを打ち消す羽の動きを付加する必要がある。これは、主に、前述の（１）の上下方向の動作によって行なうのが簡便である。
【０１０９】
さらに、前述したステップＳ２とステップＳ４において羽の回転動作の角速度を大きくすると前向きの流体力が増加し、小さくすると減少する。これによっても前後方向の動作を変化させることができる。
【０１１０】
また、（１）に述べた羽の捻り角βの変更に伴う副次的な流体力のうち、ｘ軸方向成分を利用する手法も可能である。つまり、打ち下ろし時にβ＞０なら前方向への、β＜０なら後方向への力が働く。
【０１１１】
なお、打ち上げ時のβ、α、θの関係はある程度拘束されているが、以上の流体力の制御はステップＳ３においても可能である。
【０１１２】
（３）  ｚ軸を回転軸とする回転動作
（２）において述べた前後方向への制御を、左羽と右羽について個別に行ない、これを異ならせることで本羽ばたき装置にトルクを与えることができる。
【０１１３】
すなわち、右羽の前向きの流体力を左羽のそれに対して高くすれば本羽ばたき装置はｘ軸正の向きに向かって左方向を向き、低くすれば同じく右方向を向く。
【０１１４】
（４）  ｘ軸を回転軸とする回転動作
（３）と同様に、右羽の上向きの流体力を左羽のそれに対して大きくすれば右側が持ち上がり、小さくすれば左側が持ち上がる。これによって、ｘ軸を回転軸とする回転動作を行なわせることができる。
【０１１５】
（５）  ｙ軸を回転軸とする回転動作
（２）に述べた、羽の捻り角βの角速度変更によって、本羽ばたき装置にかかるｙ軸回りのトルクを変化させることができる。これにより、ｙ軸を回転軸とする回転動作を行なうことができる。たとえば、ステップＳ１における捻り角βの回転角速度を大きくすると本羽ばたき装置は機首を下げ、逆に小さくすると機首を上げる。
【０１１６】
（６）  ホバリング（停空飛翔）
羽ばたき装置を停空させる際のストローク角θおよび偏角αならびに捻り角βの値を時間の関数として表わしたグラフを図１５に示す。ただし、図１５ではそれぞれの角度の縦軸の比率と異なっている。
【０１１７】
本発明者らが行なった実験においては、θ0はたとえば６０°である。β0はたとえば−１０°である。α1はたとえば３０°である。β1はたとえば−１００°である。β2はたとえば−６０°である。
【０１１８】
各ステップにおける左羽の運動とそれにより左羽の力学的支点Ａ２に生じる加速度、角加速度を図４１に示す。ただし、（３）（４）のｘ軸、ｚ軸を回転軸とする回転動作については略してある。これらは、前述のとおり、左右の羽の運動の非対称によって起こされる。
【０１１９】
（制御方法決定手法）
現在の浮上状態は、羽ばたき装置に搭載された加速度センサ５１や角加速度センサ５２が取得した値を適宜変更した値を用いて求められる。たとえば、速度は、加速度を時間積分した値に速度の初期値を与えることで求められる。また、位置は、速度を時間積分した値に位置の初期値を与えることで求められる。なお、浮上状態に、浮上状態の時刻歴を含む手法も可能である。
【０１２０】
制御装置４は、加速度センサ５１および角加速度センサ５２から得られる現在の浮上状態と目的とする浮上状態から、本羽ばたき装置の動作を決定する。この制御は、三次元で行なわれる点以外は従来から行なわれている制御手法を適用することができる。
【０１２１】
本羽ばたき装置の動作は、制御装置４にて、アクチュエータの駆動に変換される。この変換には、テーブル参照、もしくはその補完を用いるのが高速である。たとえば、図３９に示すように、基本となる動作と、それを実現するアクチュエータの駆動の組合せを予め用意しておく。なお、図４２の左端列は目的とする動作、羽ばたきにおけるＡとＢは、Ａは前進時の羽ばたき方、Ｂは停空時の羽ばたき方であり、より具体的にはそれぞれ図１４、図１５にグラフで示されるα、β、θの時刻歴を時間的に離散化したものである。制御装置４は、本羽ばたき装置の動作から、この駆動もしくはその補完した駆動をこのテーブルより算出する。
【０１２２】
ここでは、説明のため一旦本羽ばたき装置の動作を算出し、これをアクチュエータの駆動に変換するという手法を用いたが、浮上状態から直接アクチュエータの駆動を選択する手法も可能である。
【０１２３】
たとえば、定位制御を行なう場合、現在位置と目標位置との差によって、上述したアクチュエータの駆動のいずれかもしくはそれを補完した駆動を直接算出する手法も可能である。
【０１２４】
また、当然、羽ばたき装置の浮上状態を表わす物理量はここに示した位置、速度、加速度などに限らない。
【０１２５】
また、当然、アクチュエータの駆動を決定する手法はこの態様に限らない。
（浮上可能重量）
次に、本実施の形態におけるロボット９０の構成で浮上が可能な条件を、図１６を用いて示す。
【０１２６】
本発明者の実験環境ではアクチュエータとして進行波アクチュエータを用いた。この進行波アクチュエータによれば、ステータ２１０が超音波モータ２３と同等であるので、θ方向の羽ばたきに関してはトルク１．０ｇｆ・ｃｍである。
【０１２７】
そこで、本発明者らはシミュレーションによりこのトルクで羽ばたいた際の流体力を算出した。
【０１２８】
羽はアクチュエータから離れる方向が長辺で、長辺４ｃｍ、短辺１ｃｍの矩形で、羽の変形は無視する。また、幅８ｍｍ、長さ３３ｍｍのとんぼの羽が約２ｍｇであったので、これに倣い、羽の質量は３ｍｇとした。
【０１２９】
さらに、超音波モータは、突起先端の微小な楕円運動の累積によってロータの円板を円周方向に駆動するため、実際の駆動トルクの立上がり立下がりはダイヤモンドの周期オーダ、すなわち１０5ヘルツオーダであるが、計算の安定性から制約上±２５０ｇｆ・ｃ／ｓｅｃであるとした。すなわちトルクは０．００４秒に１ｇｆ・ｃｍ上昇する。
【０１３０】
この羽を、一方の短辺をこの辺を回転軸とする回転自由度のみ残して固定し、この回転自由度にトルクを与え、この回転軸にかかる反力を算出した結果が図１６である。ただし、前に定義するところの偏角α＝０（度）、２次角β＝０（度）である。
【０１３１】
時刻０においては、羽は水平すなわちストローク角θ＝０（度）である。ここから時刻０．００４秒までの間にトルクを１ｇｆ・ｃｍまで直線的に向上させ、０．００４秒から０．０１秒まで、１ｇｆ・ｃｍを保つ。そして時刻０．０１秒から０．０１８秒までの間にトルク１ｇｆ・ｃｍから−１ｇｆ・ｃｍまで直線的に変化させ、同０．０１８秒から０．０３秒までは−１ｇｆ・ｃｍを保ち、同０．０３秒から０．０３８秒までの間に再び１ｇｆ・ｃｍへと直線的に変化する。
【０１３２】
これにより得られた接点反力を、打ち下ろしの間すなわちトルクが負である時間である時刻０．０１４秒から０．０３４秒までの間で平均すると約０．２９ｇｆであった。
【０１３３】
以上のシミュレーションは、１自由端羽ばたきの結果であるため、打ちが上げ時の流体力の作用は不明である。しかし、断面積に比して流体の抵抗が減少するので、打上げ時に働く下向きの始点反力は小さいこと、かつ、打下ろし時と同じトルクで打上げることが可能なため、打上げに要する時間は打下ろしに要する時間よりもはるかに短い。すなわち、打上げの際の力が作用する時間は短いこと、また、打下ろし以外にも羽の回転などを用いて浮上力がさらに得られることから、トルク１ｇｆ・ｃｍのアクチュエータを用いて、０．２９ｇ程度の質量を浮上させることは可能であるといえる。すなわち、実施の形態における羽ばたき装置全体の質量が０．５８ｇ以下であれば浮上が可能である。以下、羽ばたき装置全体の重量について検討する。
【０１３４】
まず、ステータ２１０の質量は、電極と圧電素子が薄いため、比重２．７、厚さ０．４ｍｍ、半径４ｍｍの円板と同等であるので、０．０５４ｇである。また、補助ステータの重量は、ステータの直径が０．７倍であることから０．０１９ｇである。
【０１３５】
３つのベアリングはいずれも外径４．２ｍｍ、内径３．８ｍｍ、厚さ０．４ｍｍのドーナツ状のボールベアリングである。材質は比重４．８のチタンで、約３０％の空隙があるため、ベアリングの質量は約０．０１３ｇである。また、ロータ２１９は材質がアルミで壁中央半径３ｍｍ、厚さが０．２ｍｍであるため、約０．０６１ｇである。
【０１３６】
これらの総和から、アクチュエータ２１の質量は０．１９２ｇである。また、羽３１は前述のとおり０．００３ｇである。以上の構成が左右系２つあるので、０．３９０ｇである。
【０１３７】
また、本発明者らが採用した図１に示す支持構造１は、直径１ｃｍ、比重０．９、厚さ０．１ｍｍの球体であるので質量が約０．０２８ｇである。
【０１３８】
また、本発明者らが採用した制御装置４、通信装置７、加速度センサ５１、角加速度センサ５２、焦電型赤外線センサ５３はそれぞれ５ｍｍ×４ｍｍの半導体ベアチップで、各約０．００８ｇである。すなわちこれらの質量の総和は０．０４ｇである。また、本発明者らが採用した電源６の重量は０．１３ｇである。
【０１３９】
以上、すべての構成要素の重量の合計は０．５７９ｇとなる。１対の羽で浮上力０．５８ｇｆを得ているので、この構成で浮上することが可能である。
【０１４０】
（通信装置）
次に、通信装置７について説明する。
【０１４１】
通信装置７は送信機能を備え、各種センサの測定値を送信する。これにより、ベースステーション９１が、ロボット９０の情報を得ることができる。
【０１４２】
ベースステーション９１が得る情報は、ロボット９０もしくはその周囲の物理量である。より具体的には、前者の一例としては、加速度センサから得られたロボット９０の加速度情報、または、角加速度センサ５２が得られたロボット９０の角加速度情報、後者の一例としては、焦電型赤外線センサ５３より得られた赤外線量情報である。
【０１４３】
また、通信装置７は、受信機能を備え、制御信号を受信する。これによりベースステーション９１がロボット９０に対して制御を行なうことができる。
【０１４４】
ベースステーション９１より送信される制御信号を、ロボット９０の浮上状態に対する制御信号と、ロボット９０の周囲に与える物理量変更における制御信号とである。より具体的には、前者の一例としては、ロボット９０に与えられるべき加速度と角加速度とを指定する信号、後者の一例としては、発光ダイオード８の光量を指定する信号である。
【０１４５】
なお、本実施の形態においては、ここに例示した情報を送受信するものとして以後の説明を行なう。
【０１４６】
もちろん、送受信すべき情報はここに示した限りではない。たとえば、ベースステーション９１より発せられた制御信号を、ロボット９０が正しく受信したか否か確認する応答信号なども送受信可能な情報である。
【０１４７】
（制御装置）
次に、制御装置４について、図２および図１７を用いて説明する。
【０１４８】
図１に示すとおり、制御装置４は、演算装置４１とメモリ４２とからなる。
演算装置４１は、通信装置７を経て、ロボット９０における各種センサによって得られた情報を送信する機能を有する。また、演算装置４１は、通信装置７を経て得られた制御信号に基づき、各構成要素の動作を制御する機能を有する。また、メモリ４２はこれら送受信されたデータを保持する機能を有する。
【０１４９】
本実施の形態においてより具体的には、演算装置４１は加速度センサ５１および角加速度センサ５２からの情報によりロボット９０の加速度および角加速度を算出し、通信装置７を経由してベースステーション９１にこの情報を送信する。また、ベースステーション９１からは現在ロボット９０に与えられるべき加速度の情報と、角加速度の情報とが送信される。これらの情報を、通信装置７を経て受信し、演算装置４１はこの受信された加速度と角加速度とにより各アクチュエータの動作パラメータを決定する機能を有する。
【０１５０】
さらにより具体的には、演算装置４１は、ロボット９０に与えられるべき代表的な加速度と角加速度との組合せに対応したα、β、θの時系列値をテーブルとして有しており、これらの値、もしくはその補間値を各アクチュエータの動作のパラメータとする。なお、α、β、θの時系列値とは、たとえば、加速度、角加速度ともに０であるホバリングの場合は図１５にグラフで示される値を離散化したものである。
【０１５１】
当然、ここで挙げるα、β、θは制御パラメータの一例であり、説明の簡便のためこれらのパラメータを指定することでアクチュエータが駆動されることを前提に記述したが、たとえば、より直線的にこれらを実現する各アクチュエータへの駆動電圧や制御電圧に変換したものを用いることが効率的である。しかし、これらが既存のアクチュエータ制御方式と特に異なるものではないので、代表的なパラメータとしてα、β、θを挙げているにすぎず、このパラメータのみに限るものではない。
【０１５２】
また、別なる機能を具体例として、演算装置４１は、焦電型赤外線センサ５３から送られてくる情報を、通信装置７を介して送信する機能を有する。
【０１５３】
これによりベースステーション９１がロボット９０に搭載された焦電型赤外線センサ５３における赤外線情報検出領域５３１における赤外線情報を取得することが可能になる。
【０１５４】
また、演算装置４１は、ベースステーション９１から送信された発光ダイオード８の発光制御信号を、通信装置７を介して受信して、この制御信号に従い発光ダイオード８に流れる電流を制御する機能を有する。これにより、ベースステーション９１が発光ダイオード８の発光を制御することが可能になる。なお、制御装置４の機能はここに示したものに限らない。
【０１５５】
飛行制御は時間的に連携するものであるので、羽の動作時刻歴を、制御装置４におけるメモリ４２に記憶させておき、ベースステーション９１からの制御信号をこの時刻歴情報によって補正する手段も可能である。
【０１５６】
また、ロボット９０の浮上移動を優先する場合、通信の帯域からの送信不可能なデータが発生することも考えられる。また、通信が途絶する場合も考えられる。これらをはじめとして、重量の増加が浮上移動に障害をもたらさない範囲内ならば、メモリ４２を搭載することは有効である。また、逆に、演算装置４１におけるレジスタの類を除き、ロボット９０の機能によっては明示的に必須ではない。
【０１５７】
（駆動エネルギ源）
次に、駆動エネルギ源、すなわち、電源６について説明する。
【０１５８】
左右アクチュエータ２１，２２、制御装置４、センサ５１〜センサ５３、を駆動する電力は電源６により供給される。
【０１５９】
電源６はリチウムイオンポリマを電解質としているので支持構造１により封入しておけばよい。これにより液漏れを防ぐための余分な構造が不用であり、実質的なエネルギ密度を高めることができる。
【０１６０】
なお、現在市販されているリチウムイオン２次電池の一般的な質量エネルギ密度は１５０Ｗｈ／ｋｇであり、本実施の形態においてはアクチュエータにおける消費電流は最大４０ｍＡであるので、電源６の電解質重量を約０．１ｇとすると、本実施の形態においては約７．５分の飛行が可能である。また、本実施の形態におけるアクチュエータの最大消費電流は左右合計４０ｍＡである。
【０１６１】
また、電源電圧３Ｖである。電解質重量が０．１ｇであるので、０．１２Ｗ／ｇ、つまり、１２００Ｗ／ｋｇの重量パワー密度を持つ電源６の実現が求められる。市販品で実現されているリチウムイオンポリマ２次電池の重量パワー密度は約６００Ｗ／ｋｇであるが、これは携帯電話などの情報機器に用いられている１０ｇ以上の製品などである。一般に、電解質の質量に対する電極面積の比は正負に反比例するので、実施の形態における電源６は、前述の情報機器用に用いられている２次電池の１０倍以上の電極面積比を持つので、１０倍程度の質量パワー密度が達成可能であり、冒頭の出力パワー密度は十分達成可能である。
【０１６２】
アクチュエータの駆動エネルギを外部から供給する方法も可能である。たとえば、電力エネルギを外部から供給する媒体については温度差、電磁波などが挙げられ、これを駆動エネルギに変換する機構としてはそれぞれ熱電素子およびコイルなどが挙げられる。また、電源として燃料電池などを使用してもよい。
【０１６３】
当然、異なる種類のエネルギ源を混載する手法も可能である。電力以外のエネルギ源を用いる場合、基本的には制御は制御装置４からの電気的信号を用いることになると考えられている。
【０１６４】
センサ類（物理量入力部）
次にセンサについて説明する。
【０１６５】
加速度センサ５１は支持構造１の３自由度並進加速度を、角加速度センサ５２の支持構造１の３自由度回転加速度、焦電型赤外線センサ５３は焦電型赤外線センサ検出領域５３１における赤外線量を検出する。これらのセンサ５１〜センサ５３の検出結果は制御装置４に送られる。
【０１６６】
本発明者が用いた加速度センサは帯域４０Ｈｚである。なお、加速度センサ５１や角加速度センサ５２は帯域が高いほど時間的に緻密な制御が可能であるが、ロボット９０の浮上状態の変更は１回以上の羽ばたきの結果起きるものであると考えられるので、現在市販されている帯域が数１０Ｈｚ程度のセンサでも実用可能になる。
【０１６７】
本実施の形態では加速度センサと角加速度センサとにロボット９０の位置および姿勢を検出するものとしたが、ロボット９０の位置と姿勢が計測可能な手段であるかどうかは上記センサには限らない。たとえば、互いに直交する３軸方向の加速度を測定可能な加速度センサを少なくとも２つそれぞれ支持構造１の異なる位置に配置させ、角加速度センサから得られる加速度情報に基づいてロボット９０の姿勢を算出することも可能である。
【０１６８】
また、作業空間９２内に地上波を明示的に組込んでおき、これをロボット９０が検出して位置および姿勢を算出する方法も可能である。たとえば、作業空間９２内に磁場分布を設けておき、磁気センサによりこの磁場分布を検知することで、ロボット９０の位置と姿勢を算出する手法も可能である。また、ＧＰＳセンサ等を用いる手法も考えられる。
【０１６９】
また、後述するベースステーション９１など、ロボット９０以外においてロボット９０の位置と姿勢とを直接検出する手法も考えられる。たとえば、ベースステーション９１がカメラを有し、画像処理によってロボット９０の位置を算出する手法も可能である。また、先の地上波による検出法とは逆に、ロボット９０の発する電波の強度などからロボット９０の位置を、ベースステーション９１等が算出する手法を用いてもよい。なお、この場合ロボット９０における加速度センサ５１などは必須ではない。
【０１７０】
また、加速度センサ５１、角加速度センサ５２をはじめとするセンサ類は、制御装置４とは別部品として表現されたが、軽量化の観点から、マイクロマシニング技術によって制御装置４と一体で同一のシリコン基板上に形成してもよい。
【０１７１】
当然本実施の形態におけるセンサは、アプリケーションすなわち警備の目的を達成する最低限の構成要素であって、センサの種類、個数、構成についてはここに示す限りではない。
【０１７２】
たとえば、ロボット９０における羽の駆動には、フィードバックのない制御を用いているが、羽のつけ根に羽の角度センサを設け、ここから得られる角度情報によりフィードバックを行ない、より正確に羽を駆動する方法も可能である。
【０１７３】
また、逆に、浮上する領域における気流が既知であり、予め定められた羽ばたき方のみによって目的位置に定位することが可能ならば、ロボット９０の浮上状態を検出することは不用となるので加速度センサ５１や角加速度センサ５２は必須ではない。
【０１７４】
人体検出については、焦電型赤外線センサ５３を用いて、従来のロボットに採用されている手法と同様に行なえる。
【０１７５】
侵入者９３もロボット９０に対して移動の障害となるが、焦電型赤外線センサ検出領域５３１をロボット９０の下方に配することで、ロボット９０が侵入者の情報を飛行しても侵入者を検出することが可能であるため、侵入者９３を障害とせず、かつ、侵入者９３を検出することが可能である。
【０１７６】
また、人体検出センサとして、現在広く安価に用いられている焦電型赤外線センサを例として挙げたが、当然これも人体を検出するという機能が達成されるならばこの限りではない。
【０１７７】
発光ダイオード（物理量出力部）
次に、発光ダイオード８について説明する。
【０１７８】
発光ダイオード８は、焦電型赤外線センサ５３における焦電型赤外線センサ検出領域５３１を概ね包含する可視光照射領域を有する。また、発光ダイオード８の動作は制御装置４によって制御される。この制御は後述の手法により侵入者を検出した際に行なわれる。
【０１７９】
以上の構成より、焦電型赤外線センサ検出領域５３１内に検出された赤外線放射源を侵入者９３であると判断すれば、これに対して可視光を照射することで警告動作を行なうことができる。
【０１８０】
当然、発光ダイオード８として示した警備装置というアプリケーションにおける警告装置としての機能を満たす構成要素の一例である。すなわち、具体的なアプリケーションによって変更すべき物理量とその変更をもたらす構成要素が決定される。なお、この構成要素は本実施の形態に示された限りではない。
【０１８１】
上述の構成要素の決定の際、ロボット９０の機動性を損なわないためには、当該構成要素の機能を損なわない範囲内で軽量であることが望ましい。
【０１８２】
たとえば、上述の警備ロボットにおいては、一般に住居等に窃盗などの目的で侵入する者は光や音に最も警戒心を抱くため、小型軽量化である発光ダイオード８はロボット９０の機動性を損なわず、かつ、効果的に警告を行なえる警告装置である。なお、より警告効果を高めるには点滅させる等の方法も可能である。
【０１８３】
また、これとは別に、ロボット９０の行動自体も、周囲の物理量に変更を及ぼすので、アプリケーションの求める機能を満たすならば、ロボット９０のもたらす物理量の変更を、アプリケーションの目的に用いることも可能である。たとえば、本実施の形態における侵入者に対する警告方法として、侵入者を中心とする円を描くもしくは侵入者に接近衝突するなどの行動様式を用いることで、侵入者に対して警告を行なう手法も可能である。この他、羽ばたきにより発生する音、風圧などを用いることもできる。
【０１８４】
（ベースステーションの説明）
（主要な構成と主要な機能）
まず、図１７を用いてベースステーション９１の主要な構成と機能とを説明する。ただし、ベースステーションの主要な目的はロボット９０からの情報取得とこれに基づくロボット９０の制御であるので、図１７はこれを具体化した一例にすぎず、外観、形状、また付帯的な構成要素の有無については上述の目的を害しない限りここに記す限りではない。
【０１８５】
図１７に示すように、ベースステーション９１は、演算装置９１１とメモリ９１２および通信装置９１７を備えている。
【０１８６】
通信装置９１７は、ロボット９０より送信された信号を受信する機能を有する。また、ロボット９０に信号を送信する機能を有する。
【０１８７】
ベースステーション９１は、メモリ９１２に格納された作業空間９２のマップデータなどと、ロボット９０より通信装置９１７を介して受信したロボット９０の加速度情報を初めとする各種情報から、ロボット９０の行動を決定する機能を有する。また、この行動を通信装置９１７を介してロボット９０に送信する機能を有する。
【０１８８】
前述の受信機能と行動決定機能と送信機能によってベースステーション９１はロボット９０自身もしくはその周辺環境情報に基づき通信機能を介してロボット９０を制御することができる。
【０１８９】
ベースステーション９１は、その上面をロボット９０の離発着台として用いている。すなわち、ベースステーション９１上面には充電器９１３が備わっており、充電孔９１４にロボット９０における電極６１が結合することで電気的に電源６に接続され、充電が可能な状態になる。本実施の形態においては節電のため、充電器９１３は演算装置９１１により制御され、ロボット９０がベースステーション９１に結合している際も動作して充電を行なう。
【０１９０】
また、この充電孔９１４は位置決め孔の役割も兼ねている。さらに、ベースステーション９１には電磁石９１５が備えられており、必要に応じてロボット９０を吸着している。すなわち、離陸前のロボット９０におけるベースステーション９１に対する相対位置は、電磁石９１５を動作させることにより固定されており、また相対速度は０である。
【０１９１】
（動作指示）
本実施の形態においてはベースステーション９１は、演算装置９１１とメモリ９１２および通信装置９１７を備えており、メモリ９１２に格納された作業空間９２のマップデータと、予め設定された目的を達成するロボット９０の作業空間９２における予定経路に対して、ロボット９０より受信したロボット９０の加速度情報をはじめとする各種情報からロボット９０に与えるべき加速度、角加速度を、通信装置９１７を介してロボット９０に送信する機能を有する。
【０１９２】
たとえば、ロボット９０の角加速度情報を２回積分することでロボット９０の姿勢を算出することができる。また、これとロボット９０の加速度情報を前出るの姿勢で回転変換して得た絶対座標系における加速度情報を２回積分することでロボット９０の位置を算出することができる。なお、これらの積分定数は、離陸前の速度、角速度がともに０であり、位置、姿勢はベースステーション９１に対して充電孔９１４に固定されているためいつでも既知である。このようにして演算装置９１１はロボット９０の位置と姿勢を算出し、上述のロボット９０への制御指示を行なうことができる。
【０１９３】
以上の機能により、ベースステーション９１が、ロボット９０に作業空間９２内を巡回させるように制御することが可能になる。
【０１９４】
また、ベースステーション９１は、ロボット９０より受信したロボット９０搭載の焦電型赤外線センサ５３における赤外線量情報等の情報をもとに侵入者の有無を判断し、侵入者ありと判断した場合、侵入者９３に対する警告行動となる発光ダイオード８の制御信号を、通信装置９１７を介してロボット９０に送信する。
【０１９５】
以上の機能により、ベースステーション９１が、ロボット９０の検出した赤外線情報より、侵入者に警告を発するようロボット９０を制御することが可能になる。
【０１９６】
また、これらの機能は互いに相関することも可能である。たとえば、前述のロボット９０における加速度情報と角加速度情報より焦電型赤外線センサ５３における赤外線検出領域５３１の作業空間９２における位置を算出することができる。この位置と赤外線量をマッピングすることで赤外線放射源の位置、形状、動作などを算出し、赤外線放射源の重心付近に向けて警告を発するといった手法も可能である。なお、これらのバリエーションは多岐にわたり、アプリケーションによって最適なものをデザインするものであって、ここに示した形態に限るものではない。
【０１９７】
（巡回手法）
ロボット９０における巡回手法は、従来から提案されている車輪などで床面を移動するロボットに用いられてきた巡回手法に、高さ方向の自由度を加えて構築することが可能である。
【０１９８】
たとえば、まず概ね一定の高さでの巡回を行ない、これが終了した後、ロボット９０の高度を変更してまた別の高さで巡回を行なうといった手法で、２次元平面上での巡回の高さ方向の自由度を加え、３次元空間を巡回する手法が実現される。
【０１９９】
また、焦電型赤外線センサ５３の検出距離によっては、ある高さで巡回すれば作業空間９２の全域において侵入者を検出することが実質的に可能な場合も考えられる。この場合は、従来から提案されている２次元平面での巡回を行なうアルゴリズムのみで巡回が可能である。
【０２００】
これら巡回経路は、ある定まった経路をメモリ９１２内に予め用意していてもよいし、メモリ９１２におけるマップデータからある情報を基準に演算装置９１１が算出する方法も可能である。たとえば、作業空間９２における監視上の重要度などを指定し、この重要度に応じて巡回頻度を高く設定するなどの手法が考えられる。
【０２０１】
なお、巡回中においても経路の変更は可能である。たとえば、侵入者検出時などに、侵入者を検出した位置でホバリングするなどの変更が考えられる。
【０２０２】
以上に示したのはロボット９０の作業空間９２の巡回手法の単純な一例であり、この限りではない。ベースステーション９１の質量はロボット９０の浮上には影響しないため、これらの巡回経路や手法の策定を高度に複雑に行なうことは容易である。
【０２０３】
（離着陸補助）
羽ばたきの開始もしくは終了時、すなわち、ロボット９０の離着陸の際は、羽ばたきによって起こる気流が急激に増加もしくは減少し不安定であるため、ロボット９０の位置および姿勢を制御することは難しい。本実施の形態では、離陸前の段階において、ベースステーション９１に備えられた電磁石９１５がロボット９０を吸着している。離陸の際は羽ばたきによる気流が安定するまで電磁石９１５を作動させ、気流が安定した時点で電磁石９１５による吸着を停止するなどの手法で安定した離陸が可能である。
【０２０４】
着陸においては、大まかに電極６１が充電孔９１４の上部に位置するようロボット９０を移動させ、この状態で電磁石９１５を作動させ、ロボット９０をベースステーション９１に吸着する。しかる後に羽ばたきを停止させれば、気流が不安定である状態で着陸時の位置と姿勢を安定させることができる。なお、定位を容易にするため、電極６１もしくは充電孔９１４の少なくとも一方がテーパ状をしていることが望ましい。
【０２０５】
なお、重量が許すなら、ロボット９０が電磁石９１５を有する構成も可能である。また、この構成により、ロボット９０はベースステーション９１に限らず、強磁性もしくは軟磁性材料で構成される物質すべてに対して安定した離着陸が可能になる。
【０２０６】
より加速度の小さい離陸を行なうために、電磁石９１５に力覚センサを配し、この力覚センサにかかる力によって電磁石９１５の吸引力を制御する手法も可能である。
【０２０７】
また、ここに示したのは離着陸時の気流不安定性に伴うロボット９０の不安定浮上を防ぐ手法の一例にすぎず、離着陸時にロボット９０を一時的に保持する機構であれば他の手段も可能である。たとえば、電磁石９１５の代わりに空気を用いて吸引する手法も可能である。また、レールなどのガイド機構に沿って離着陸を行なう等の手法も可能である。
【０２０８】
（システムの動作）
ロボット９０はベースステーション９１からの指示により作業空間９２を巡回し、侵入者を検出する。これをより具体的に一例として記述したものを例として図１８および図１９を用いて説明する。なお、以下の記述は一例であり、本願の権利請求の範囲を絞るものではない。
【０２０９】
（静止状態）
ロボット９０の動作開始前においては、ロボット９０はベースステーション９１における充電孔９１４に電極６１が接続され固定されている。また、必要に応じて電源６に対して充電が行なわれている。ベースステーション９１における演算装置９１１、メモリ９１２は既に動作しているものとする。また、ロボット９０の巡回経路は既に演算装置９１１によって算出されているものとする。また、侵入者を検出した際のロボット９０の警告動作は既に演算装置９１１によって算出されているものとする。上記巡回経路、警告動作をメモリ９１２に格納しておくことが望ましい。
【０２１０】
（離陸、上昇）
ベースステーション９１における電磁石９１５が動作し、ロボット９０はベースステーション９１に吸着される。この状態でロボット９０は垂直方向への上昇のための羽ばたき動作を開始する。遅くとも電磁石９１５が吸着を解除するまでには、ロボット９０における加速度センサ５１、角加速度センサ５２、制御装置４、および通信装置７は動作を開始している。また、この際には、ベースステーション９１においても通信装置９１７が動作を開始しており、演算装置９１１がロボット９０の浮上状態を検出できる状態に達している必要がある。
【０２１１】
羽ばたきによる気流が安定した時点で、電磁石９１５はロボット９０の吸着を止めていく。電磁石９１５の吸着力とロボット９０の浮力がバランスする点よりさらに電磁石９１５の吸着力を弱めた時点でロボット９０が浮上を開始する。
【０２１２】
また、少なくともロボット９０が浮上を開始するまでに、ベースステーション９１における演算装置９１１は、ロボット９０の位置と姿勢を求める演算を開始している必要がある。
【０２１３】
ロボット９０はベースステーション９１に加速度情報、角加速度情報を送信しつつ上昇する。ベースステーション９１はこの情報と目的とする経路より算出されるロボット９０の位置と姿勢によりロボット９０に現在与えられるべき加速度を算出し、ロボット９０に指示する。予め指定された位置にロボット９０が到達すると、ベースステーション９１の指示によりロボット９０はこの高さで巡回を開始する。
【０２１４】
（巡回）
巡回開始以前に省電型赤外線センサ５３を動作させる。この赤外線情報が通信によって演算装置９１１に送られる。巡回は、ベースステーション９１はロボット９０の移動を指示しつつ、赤外線情報を監視し、赤外線発信源すなわち発熱源の有無を判定することで行なわれる。ロボットは、障害物を避けるために、一般的な侵入者の身長以上の高さ、たとえば、概ね２ｍ程度の高さを巡回する。また、ロボット９０は、たとえば、赤外線情報検出領域５３１の幅の６０％程度の幅ずつずらしながら往復するなどの手法を用いて、作業領域９２をくまなく巡回する。
【０２１５】
（侵入検出、判定）
仮に、発熱源が検出された場合、演算装置９１１はメモリ９１２のマップ情報を参照する。マップ情報には予め知られている作業空間９２における赤外線放射源すなわち発熱源の情報が含まれており、演算装置９１１はこれを参照することで、検出された発熱源が既知のものであるか否かを判定する。より具体的には、ロボット９０の位置と姿勢により赤外線情報検出領域５３１の作業空間９２における位置を算出し、算出された位置に既知発熱源が存在すれば侵入者でないと判断することができる。
【０２１６】
また、焦電型赤外線センサは一般的に４５度程度の指向性を持つもので、よりこの位置特定を正確に行なうために、移動を伴い連続してもしくは複数回の赤外線情報検出を行なうなどの手法で、１ヵ所以上の測定結果より得られたデータを総合して発熱源の位置と大きさをより正確に算出することが望ましい。
【０２１７】
より具体的には、ベースステーション９１はロボット９０の前述の巡回動作を中断させ、発熱源が検出された位置付近をより細かく移動しながら赤外線量を減少させる。たとえば、赤外線量が最大値の１／２になる領域をマッピングするなどの手法で、発熱源の位置と大きさをより正確に算出することができる。場合によっては高度を変更し、高さ方向の大きさと位置を算出することも考えられる。このようにして、特定された赤外線放射源について、マップデータ上に位置と大きさについて該当する既知の赤外線放射源が存在しない場合、ベースステーションはこの赤外線放射源を侵入者と判断し、ロボット９０に警告動作を指示する。
【０２１８】
（警告動作）
警告動作に入る場合は、ベースステーション９１は、ロボット９０の前述の巡回動作もしくは赤外線放射源特定のための動作を中断させ、侵入者９３に対して警告を発する行動をロボット９０が実行するように行動決定する。
【０２１９】
より具体的には、発光ダイオード８を点滅させながら侵入者９３の周囲を囲むように移動することで、侵入者９３が検出されていることを侵入者９３に知らしめることで警告を行なう。
【０２２０】
（着陸）
巡回終了時以後、ロボット９０における焦電型赤外線センサ５３は動作を停止する。巡回終了時には、ロボット９０における電極６１がベースステーション９１における充電孔９１４の鉛直上方に位置するように位置および姿勢を保ちながらロボット９０が下降するようにベースステーション９１がロボット９０を制御する。電磁石９１５がロボット９０の吸着可能な位置にロボット９０が位置したと判断した時点で、電磁石９１５を作動させ、ロボット９０をベースステーション９１に固定する。
【０２２１】
ベースステーション９１にロボット９０が固定された以後、ロボット９０における加速度センサ５１、角加速度センサ５２は動作を停止する。ベースステーション９１にロボット９０が固定されて以後、ベースステーション９１はロボット９０へ羽ばたきの停止を指示する。これ以後、通信装置７、制御装置４などは停止させてもよい。
【０２２２】
（フローチャート）
本実施の形態における各情報の流れを図１８に示す。また、上記動作のフローチャートを図１９に示す。当然これらは一例であり、本実施の形態における警備ロボットというアプリケーションを満足するロボット９０の動作はこの限りではなく、また、これまでアプリケーションに用いられる場合、当然この動作は異なったものとなり得る。
【０２２３】
（巡回時の被認識回避について）
次に、本実施の形態のロボットシステムの巡回時の被認識回避の手法について説明する。
【０２２４】
実際の警備活動においては、侵入者９３がロボット９０の存在を認識し、ロボット９０における焦電型赤外線センサ５３の焦電型赤外線センサ検出領域５３１を避けて行動するため、本ロボットシステムが侵入者９３を検出できなくなる危険がある。このため、ロボット９０を侵入者９３に認識されにくくする構成が必要になる。
【０２２５】
被認識回避の手法については、まず、羽ばたきにより生ずる羽音を小さく抑えることが考えられる。羽音を人間の耳の可聴範囲に達しない程度に抑えるには、羽ばたき周波数を低くすることが最も簡単な手法である。本実施の形態における羽ばたきの基本周波数は約３２Ｈｚである。これは、一般的なラジコンヘリコプターの１００Ｈｚと比べて低い。図２０に示すラウドレス曲線によれば、３２Ｈｚの音は、１００Ｈｚの音と比較して、約３０ｄＢすなわち３０倍以上も人間の耳の感度が低いため、浮上に伴い発生する音の周波数が低いことは、侵入者から認識されることを避けるのに非常に有利である。なお、人間の耳の感度が２００００Ｈｚを超える周波数に対してもやはり極端に低いので、この帯域の周波数で羽ばたく手法によっても、上記と同等の条件を果たすことができる。
【０２２６】
本実施の形態の羽ばたき装置は、抗力を活用しながら羽ばたき飛行は低い羽ばたき周波数でも浮上が可能である。たとえば、トンボは、約３０Ｈｚ程度の羽ばたきにて浮上が可能である。この際、羽ばたきにより発生する音の主成分は当然３０Ｈｚ程度である。これに対して、揚力を用いて飛行するヘリコプターの場合、メインロータにある程度以上の速度が必要なため、一般的な小型ラジコンヘリコプターで１００ｒｐｍ以上、つまり、１００Ｈｚ以上の周波数を主成分とする音が発生してしまう。
【０２２７】
図２０に示すロビンソンとダドソンのラウドレス曲線によれば、１００Ｈｚでの最小可聴音圧は約２６ｄＢであるのに対し、５０Ｈｚで約４３ｄＢ、３０Ｈｚでは約５８ｄＢと、周波数が低ければ人間の耳の感度が著しく低下する。このため、羽ばたきによって発生する音は、侵入者９３などによってより聞こえ難く、警備ロボットの存在を認識することが困難である。これは警備目的にとって非常に有利である。
【０２２８】
また、サイズが小さいと、揚力に対して抗力の比が大きくなってくるため、揚力にて飛行するヘリコプターなどと比較して、羽ばたき飛行は小型化に有利である。すなわち、警備目的に適した、侵入者９３に気づかれ難い小さなロボット９０を構築しやすい。
【０２２９】
このような特性を有する羽ばたき装置によれば、具体的に次のように構成することにより被認識を回避することができる。
【０２３０】
本実施の形態のロボット９０は、巡回行動時における、ロボット９０がロボット９０自身の羽音によって侵入者に認識されることを回避すべき際における侵入者との間の距離をＬ、ロボットから距離Ｌ０における音圧をＰ０、ロボット９０の羽ばたき周波数をｆ、ロボットの動作環境における、周波数による人間の最低可聴音圧をＰｃ（ｆ）とするときに、Ｐｃ（ｆ）＞Ｐ０×（Ｌ０／Ｌ）2となる範囲の周波数ｆにて羽ばたくように設定されている。これにより、音によって侵入者９３がロボット９０を認識してしまうことを避けることができる。
【０２３１】
また、本実施の形態のロボット９０が、羽３１，３２の膜面に垂直に羽を動かすことで浮上力を得るように設定されている。これにより、羽３１，３２の端におけるカルマン渦の発生を抑えることができるため、風切り音が小さくなるので、羽ばたき音によって侵入者９３にロボット９０が認識されてしまうことを抑制することができる。
【０２３２】
また、羽３１，３２の膜に平行方向の流速が大きいと、羽の終端にてカルマン渦が発生し、高い風切り音を出してしまうので、本実施の形態に示されるように、羽の膜のなす面に対してなるべく直交方向の羽ばたき、揚力ではなく抗力によって浮上する手法が望ましい。
【０２３３】
なお、人間の耳の可聴領域は、作業空間９２によっても、侵入者９３およびその精神状態によっても異なるので、図２０は絶対的な手法ではなく、可聴領域を示す一例であるので、これらのデザインはここに示した限りではなく、アプリケーションによって変更されるものである。
【０２３４】
また、本実施の形態の羽ばたき装置は、少なくとも一部の羽が保護色もしくは透明色である。これにより、より侵入者９３が警備する羽ばたき装置（ロボット９０）を発見しづらくなるため、侵入者が警備するロボット９０を避けることが難しくなる。よって、警備するロボット９０が侵入者を検出し損なう頻度を低くすることができる。なお、保護色に適した色は、警備が望む環境によって異なる。たとえば、全体が電灯の灯っていない夜間のオフィスを警備するものであれば、暗い灰色などが望ましい。また、逆に、羽３１，３２が透明であることも有効である。
【０２３５】
（通信）
本実施の形態における通信手法について、図２１〜図２３を用いて説明する。
【０２３６】
なお、ここでは通信されるデータに対する解説を主に行なう。たとえば、通信のプロトコル、ハンドシェイクのタイミングといった通信の手法の細部についてはさまざまな手法があるが、ここで説明するデータのやり取りが行なえるものであればよい。
【０２３７】
（静止状態、離陸）
まず、静止状態〜離陸時の通信動作について図２１を用いて説明する。
【０２３８】
まず、ベースステーション９１の演算装置９１１、通信装置９１７とロボット９０の制御装置４、通信装置７を動作させ、ロボット９０とベースステーション９１のコネクションを確立させる。そしてベースステーション９１における電磁石９１５を動作させ、ロボット９０を吸着し、離陸時の不安定な気流によるロボット９０の転倒を防止する。
【０２３９】
ロボット９０における加速度センサ５１、角加速度センサ５２はロボット９０の位置と姿勢を正しく把握するために、ロボットが浮上、すなわち加速度もしくは角加速度が０でなくなる以前に動作している必要があるので、羽ばたき開始以前にセンシングを開始しておく。
【０２４０】
ベースステーション９１は、ロボット９０に浮上用の羽ばたきを指示する。本実施の形態では鉛直上向きに浮上するような羽ばたきを行なうようにロボット９０に加速度、角加速度の指示を行なう。
【０２４１】
ロボット９０においては、予め用意された制御テーブルから、鉛直上向きに上昇するためのα、β、θの時系列のパターンを選び、これに従った羽ばたきを開始するため、左右アクチュエータ２１，２２を駆動する。
【０２４２】
ベースステーション９１は、タイマで一定時間経過を検出するなどの手法で、ロボットの羽ばたきによる気流が安定するまで待機し、その後、電磁石９１５の吸着力を低下させていく。
【０２４３】
その間、ロボット９０は自身の加速度情報と角加速度情報とを通信によってベースステーション９１に送信する。電磁石９１５の吸着力が浮力を下回った時点でロボットは浮上する。これはロボット９０の速度が０でなくなることによって検出される。浮上が完了すれば、ベースステーション９１よりロボット９０に浮上完了信号が送信され、巡回モードに入る。
【０２４４】
（巡回、警告動作）
続いて、巡回時における通信動作を図２２を用いて説明する。
【０２４５】
まず、巡回モードに移行するまでに、ロボット９０は赤外線センサを動作させる（図示なし）。
【０２４６】
次に、ロボット９０は各種センサの情報取得を行なう。そして、取得したセンサ情報を、通信を介してベースステーションに送信する。
【０２４７】
ベースステーション９１は受信したロボット９０のセンサ情報のうち、加速度情報、角加速度情報から、ロボット９０の位置と姿勢を算出する。また、前述のセンサによる赤外線情報を、前述のロボット９０の位置と姿勢に対応してマッピングすることで、作業領域９２内での赤外線放射分布を求める。これらの位置、姿勢算出処理、赤外線マッピング処理は巡回行動中継続的に行なわれているものとする。
【０２４８】
得られた赤外線マッピングの結果、メモリ９１２におけるマップデータに存在しない赤外線放射源が確認されれば侵入者とみなし警告動作を行なう。そうでない場合は巡回を継続する。これら次の行動をベースステーション９１は決定し、ロボット９０に与えるべき加速度、角加速度をロボット９０に指示情報として送信する。
【０２４９】
ロボット９０は受信した指示情報のうちの加速度指示と角加速度指示より、予め用意された制御テーブルより左右アクチュエータの駆動を算出し、これを駆動する。また、警告動作指示が行なわれている場合は、これに従ってＬＥＤの駆動を行なう。警告動作においても、通信態様は、ＬＥＤ駆動を除いて巡回動作と同様である。
【０２５０】
ベースステーション９１が、ロボット９０が巡回終了に達したと判断した場合、ロボット９０に巡回終了信号を送信し、着陸モードに移行する。
【０２５１】
（着陸）
続いて、図２３を用いて着陸における通信について説明する。
【０２５２】
ロボット９０は、巡回終了後、焦電型赤外線センサ５３の動作を停止させる。
ベースステーション９１は、着陸地点直上、より具体的には、電磁石９１５によってロボット９０を初期位置に吸着可能な領域にロボット９０を誘導する。この誘導は巡回時の制御と同様に、ロボット９０より受信した加速度情報、角加速度情報より算出したロボット９０の位置と姿勢を用いて行なわれる。すなわち、巡回動作と同様の通信態様によって行なわれる。
【０２５３】
ロボット９０が着陸地点直上に来たら、電磁石９１５を動作させ、ロボット９０をベースステーション９１に吸着する。その後、継続して動作させる必要がなければ、ベースステーション９１はロボット９０に対し動作終了を指示する。これによりロボット９０は羽ばたき動作、通信動作、センシングを終了させる。
【０２５４】
なお、通信形態は１例であり、ロボット９０のセンサ情報によりベースステーション９１がロボット９０の行動指示を行なうのであればここで挙げたものに限られない。
【０２５５】
また、実施の形態では、センサは連続して動作するものとしたが、ベースステーション９１によりセンサ情報要求信号を受信したときのみセンサを動作させるといったように、センサの動作を、ベースステーション９１からの指示により間欠的に行なう手法も可能である。
【０２５６】
（機能分担）
本実施の形態におけるロボット９０における制御装置４と、ベースステーション９１における情報処理の機能分担について以下に示す。
【０２５７】
ロボット９０とベースステーション９１は通信路を通じて情報交換可能なので、各々の機能分担はさまざまな形が可能である。たとえば、上記実施の形態のごとく、ベースステーション９１の機能をすべてロボット９０に収め、ベースステーション９１を廃した、いわゆる、スタンドアロンタイプも可能である。しかし、ロボット９０に過剰な質量を搭載すると浮上が困難になる。また、ロボット９０が軽量である方が機敏な動きが可能になり、システム動作効率を上げることができる。つまり、一般に、情報処理の大部分はベースステーション９１にて行ない、ロボット９０を軽量に設計することが望ましい。特に、作業空間９２におけるマップデータはその作業空間の大きさ、障害物の多さに依存して大きくなる。このため、ロボット９０の搭載重量の増加に繋がらないメモリ９１２が用意されていることが望ましい。先の項で示した、赤外線放射源の位置特定なども、ベースステーション９１における演算装置９１１にて行なえば、ロボット９０における制御装置４には簡素なデバイスを用いることができるため、軽量化が可能である。
【０２５８】
上述の議論に加え、ロボット９０における制御装置４と、ベースステーション９１における情報処理の機能分担については、通信速度の向上が重量増加に繋がる点を考慮する必要がある。
【０２５９】
たとえば電波を用いた通信の場合、通信速度が高速になると、キャリアとしてのエネルギの高い、高周波数の電波を用いなくてはならないため消費電力が大きくなる。このため、電源６の重量増加に繋がる。また、補償回路などを用いて信号品質を向上させなくてはならず、構成要素が増えるため、通信機能の重量増加に繋がる。総合的にはこれらのトレードオフを考慮して、実際の機能分担をデザインする必要がある。
【０２６０】
たとえば、羽ばたきの細部、すなわち、羽の角度α、β、θをもベースステーション９１が指示する場合を考えると、一般に羽ばたき以降の周波数は数１０Ｈｚ以上であるため、α、β、θの制御周波数帯域はｋＨｚオーダである。この場合、α、β、θのデータがそれぞれ８ビットであるとして、各々１ｋＨｚで制御するには、単一の通信路で８（ｂｉｔ）×１（ｋＨｚ）×３×２（アクチュエータの個数）＝４８（ｋｂｐｓ）の通信速度が必要である。これは送信のみの速度であり、実際には受信のための帯域も必要となる。これに通信のオーバーヘッド、また、省電型赤外線センサ５３などのセンサからのデータも加わるため、１００ｋｂｐｓ程度の通信速度を持った通信方法が必要となる。
【０２６１】
ところで、ロボット９０における前進や後退、左右への旋回といった基本的な動作については、各々の動作に対応した一定のパターンの羽ばたき方を用意することができる。よってこれら基本動作とそれをもたらす羽ばたき方のパターンをロボット９０に内包しておき、ベースステーション９１が予定経路にふさわしい基本動作を算出し、ロボット９０に指示し、ロボット９０は指示された基本動作から内包された羽ばたき方のパターンを選択するなどの手法を用いても、ロボット９０に所望の経路を飛行させることができる。
【０２６２】
このように、ロボット９０は羽ばたき方そのものの制御に代表される高い周波数帯域の制御、ベースステーション９１は経路制御に代表される低い周波数帯域での制御を受け持つ形態が、制御装置の演算量の軽減、通信経路のトラフィックス軽減の観点から望ましい。なお、これらの基本動作とそれをもたらす羽ばたき方のパターンは、テーブルとして制御装置４に用意しておくのが、処理速度、制御装置４における演算量の低減の観点から望ましい。
【０２６３】
なお、特に制御装置４に代表される演算装置の演算能力や通信速度は今後大きく向上することが期待されるので、ここで記したロボット９０とベースステーション９１における情報処理の態様は、現状をもとに基本となる考えを例示したものであり、具体的な機能分担については、今後ここに記した限りではない。
【０２６４】
（高度制御）
本実施の形態においては、高度制御により容易に異なる階への移動が行なえる。すなわち、マップデータに高さ情報を含めれば、従来の床面移動ロボット制御手法に、高さ方向の制御を加えるだけで、巡回経路の高さ変更を行なうことが可能である。すなわち、階段のマップデータに従って、たとえば、階段における鉛直下方面よりほぼ一定の鉛直方向距離を保つなどのアルゴリズムによって高さを変更しながら浮上移動することで、階段の上り下りが容易に実現できる。
【０２６５】
当然、先に示した異なる階の移動に階段を用いるのは、異なる階を移動する手法の一例であり、これに限らない。たとえば、通風口や吹きぬけなどを用いることも可能である。
【０２６６】
（複数の巡回について）
本実施の形態においては、単一の巡回のみを例示したが、巡回の態様についてはこれに限らない。本実施の形態に例示したような巡回行動を繰返し行なうことも可能である。
【０２６７】
また、このような巡回方法で新たに巡回を行なうことも可能である。
また、本実施の形態においては巡回終了後、ベースステーションに帰還する行動形式を例として示したが、これは一例であり、この限りではない。たとえば、作業空間９２に複数のベースステーションを配し、この間を巡回していく手法も可能である。
【０２６８】
（エネルギ補充機構について）
当然、電源６の充電方法や形態は、軽量化と継続使用を両立させるために一般的に用いられるエネルギ補充の一形態を例示したのみで、電源として機能を満たすものであれば電源６とその充電機構の態様はここに例示した限りではない。
【０２６９】
たとえば、羽に金属薄膜スパッタリングによってコイルを構成し、外部から電波を与え、これをそのコイルで電力に変換、整流して電源６を充電する方法も可能である。
【０２７０】
また、たとえば、ベースステーション９１以外に充電のみを目的とする充電ステーションが存在し、そこで充電を行なうことも可能である。
【０２７１】
また、電力以外のエネルギを用いる場合、これに適したエネルギ補充方法が必要となる。もちろん、電極６１と充電孔９１４の形状は本実施の形態に示したものとは限らない。また、本実施の形態に示したように位置決めの役割を兼用していることは必須ではない。
【０２７２】
（通信について）
本実施の形態においては、ベースステーション９１は常にロボット９０の情報を得てこれを制御するものとしたが、ロボット９０に自律的動作が可能である場合など、常にベースステーション９１がロボット９０を制御することは必ずしも必要ではない。
【０２７３】
また、メモリ４２に情報を一時的に保存しておくことで、ベースステーション９１とロボット９０の通信の頻度を下げることができる。これは後述するロボットやベースステーションが複数存在する場合など、通信路のトラフィック低減が求められる場合などに有効である。
【０２７４】
ロボット９０とベースステーション９１とのコネクションは、途絶する可能性を前提として設計することが望ましい。ここで、ロボット９０に通信路が途絶した場合の行動形式を予め組込んでおけば、コネクションが再開された際通信途絶に起因する悪影響を最小限に抑えることができる。
【０２７５】
一例として通信路が途絶した場合、ロボット９０はホバリングを行なうことで浮上状態を一定に保つ機能を備えておけば、ホバリングせずに移動し続ける場合に比べて障害物に衝突する可能性が小さくなる。
【０２７６】
また、メモリ４２にある程度先の動作モデルをバッファリングしておくことで、通信路が途絶した場合でもロボット９０が飛行を続けることができ、逆に、メモリ４２にセンサの検出した情報をバッファリングしておき、通信路が回復した際にこれをベースステーション９１がやることで、通信路が途絶している間のセンサ情報をベースステーションが得ることができる。
【０２７７】
また、逆にこういったバッファリングを用いることで、障害物が多く電波がさえぎられやすい環境においてもより微弱な電波でロボットシステムの機能を達成することができるため、省電力化が可能であり、電源６の軽量化に繋がるため、ロボット９０の機動性を高めることができる。
【０２７８】
（環境変化について）
本実施の形態においては説明の簡便のため、作業空間９２における環境は変化しないものとしたが、実際の使用においては環境は変化する。主要な環境変化としての気流の発生と障害物の変化が挙げられる。なお、これらの環境変化が存在する場合はその補正手段を用意する必要がある。
【０２７９】
気流については、羽ばたき飛行であっても一般の航空機と同様の影響を受けるため、この補正は一般的な航空機の経路計画に用いられる手法がそのまま応用可能である。
【０２８０】
障害物の変化についても、その対処方法は従来の遠隔操作ロボットのシステムに採用されている手法がそのまま適用可能である。たとえば、光センサなどの障害物検出手段をロボット９０に設け、その障害物検出データベースをベースステーション９１に送信し、ベースステーション９１はその情報からマップデータを更新するなどの手法が考えられる。
【０２８１】
（作業空間とアプリケーションについて）
なお、作業空間９２が複数の領域に分かれていることが考えられるが、本実施の形態におけるロボットは概ね差し渡し１０ｃｍであるため、直径１０ｃｍ以上の孔があれば十分通過可能である。ところで侵入者はこの大きさの孔を通ることは不可能であるため、たとえば、オフィスのパーテーションを切りなおした場合などでも、ほとんどシステムを変更する必要がなく新たに警備を行なう領域を追加、もしくは変更することが可能である。
【０２８２】
また、本実施の形態には屋内での侵入者検出を想定したが、これに限るものではなく、屋外での賃貸検出にも使用可能である。また、センサの調整によって屋内屋外での火災検出など、赤外線放射検出、すなわち温度検出を伴うアプリケーション一般に応用可能である。
【０２８３】
（システム構成（台数について））
本実施の形態においては説明の簡便のためベースステーションは１台としたが、複数のベースステーションによってロボット９０を制御することも可能である。一例として、ベースステーション９１とロボット９０の通信可能範囲よりも作業空間９２が広い場合、作業空間９２をカバーするように複数のベースステーションを設け、ロボット９０の制御を空間的に分担する手法が挙げられる。また、本実施の形態においては、ベースステーション９１に、ロボット９０の制御機能と離着陸補助機能とエネルギ補充機能すなわち充電機能を統合したが、これらの機能がベースステーション９１に統合されていることは必須ではない。たとえば、通信可能範囲に比べ、航続飛行距離、すなわち、外部から駆動エネルギを補充することなく飛び続けることができる距離が短い場合、１台のベースステーションがカバーする通信範囲内に、他のエネルギ補充ステーションが存在するといった形態が考えられる。
【０２８４】
逆に、ロボット９０も単一である必要はなく、複数のロボットを用いた方が作業空間９２の検索効率を高めることができる。たとえば、本実施の形態に示す警備目的の場合、作業空間９２をロボット９０Ａが１回検索するのにかかる時間Ｔ１（秒）とすると、ロボット９０Ａが検索を開始してからＴ１／２（秒）後にロボット９０Ｂに検索を開始させれば作業空間９２におけるある位置の検索頻度は毎秒２／Ｔ１（回）となり、２倍の頻度で検索されるため、侵入者を発見する確率が上がる。
【０２８５】
また、ロボット９０同士に通信を行なわせ、複数のロボットでより広い作業範囲を確保する手法も可能である。また、ロボット同士で情報処理を分担する手法も可能である。たとえば、ベースステーション９１からの情報処理を仲介するようなロボットも考えられる。
【０２８６】
また魚群の回遊をモデルとした群行動によって、集団で巡回を行なうなど、ロボット同士、または、これにベースステーション９１を含んだ形でのシステム全体としての行動を組込むことも可能である。
【０２８７】
また、警告動作はロボット９０が行なうことは必須ではなく、たとえば、ベースステーション９１がこのシステムに示されていない他の警備装置を動作させてもよい。たとえば、一般的なビルにもともと火災報知が備わっているので、ベースステーション９１がリレーなどを介してこれを作動させることは容易である。
【０２８８】
また、当然、ベースステーション９１の機能すべてをロボット９０に内包でき、かつ、浮上が可能な重量であるならばスタンドアロンタイプとしてロボット９０単独での使用形態も可能である。逆に、ほとんどの情報処理をベースステーション９１が担い、ロボット９０が制御する部位はアクチュエータのみである形態も可能である。
【０２８９】
本実施の形態のロボットシステムによれば、ロボットは浮力を得て地面を離れて移動することができるので、たとえば家具などのさまざまな物体が置かれ、そしてそのような物体の位置が時間的に変化する屋内において、そのような障害物を避けて移動することができて、各部屋の状態把握などの所定の作業を行なうことができる。また、屋外においては、たとえば、災害地における障害物や一般のフィールドなどにおける地形などに左右されることなく移動することができて情報収集などの作業を容易に行なうことができる。また、既存作業空間への導入を安価に、簡便に実現できる。
【０２９０】
本実施の形態のロボットシステムによれば、物理量取得手段と通信手段とを有する上記ロボットと、このロボットと通信によりロボットからの情報を得る、もしくはロボットを制御することが可能なベースステーションとの構成により、ロボットにおける情報処理を浮上に影響しない構成要素にて行なうことができるため、ロボットの起動力を損なうことなく情報処理量を増やすことができる。
【０２９１】
また、本実施の形態の警備ロボットシステムによれば、小型軽量であるため機動性に優れ、小回りが利き、かつ、小型軽量でありながら大きな段差を越えることができる警備ロボットシステムが、既存のオフィスにほとんど手を加えることなく実現できる。また、階段や通風口、吹きぬけなどを通じて容易に異なる階へ移動することが可能なので、従来施設の改造を行なうことなく、異なる階への警備が容易に行なえる。また、椅子などのように、機能変化する障害物の存在しない高度を飛行させ、侵入者検出を行なうことができるため、従来不可能であった、オフィスの居室などの環境においてそのような障害物に制約されることなく移動できる警備ロボットが実現される。
【０２９２】
（本実施の形態のロボットシステムの特徴と効果）
本実施の形態におけるロボットシステムは、流体が存在する空間を羽ばたくための羽部と、この羽を羽ばたき運動させるための駆動部と、駆動部を制御するための制御部とを備えたロボットを含み、このロボットを外部の物理量取得機構より得られた情報によりこのロボットの羽ばたき運動の制御を行なう。
【０２９３】
また、本実施の形態におけるロボットシステムは、好ましくは、物理量取得機構と、流体が存在する空間を羽ばたくための羽部と、この羽を羽ばたき運動させるための駆動部と、駆動部を制御するための制御部とを備え、前記物流取得機構より得られた情報により羽ばたき運動の制御を行なうロボットを含むようにする。
【０２９４】
このようにすることにより、ロボットが浮上機能を有することによって、床面に何ら接地点を持たず障害物を乗り越えることができるため、段差を乗り越える能力と隙間を通り抜ける能力とのトレードオフが解消される。また、羽ばたき飛行は、希望する方向に独立した加速度を、時間的応答が速く与えられることが可能である。また、停空も可能である。これによって、たとえば、直角に曲がっている隙間でも落下することなく通り抜けることができる。同様に、停空可能であるヘリコプターにおけるこれらの制御は、回転慣性を有するメインロータの仰角制御による前後方向への付加速度制御と、メインロータのトルクを打ち消す補助ロータによる左右方向への姿勢制御のみであり、羽ばたき方の変更によって直接流体から羽の受ける力の向きを変更できる羽ばたき飛行はヘリコプターよりも機動力、すなわち、ロボットが達成可能な加速度と角加速度が大きい。
【０２９５】
また、同様に、停空可能である飛行船の場合、浮上力が浮力に頼っているので小型化が困難であるため羽ばたき飛行は前述の隙間を通り抜ける能力がこれら飛行船よりも高い。なお、本実施の形態におけるロボットとは、何らかの目的のためにそれ自身またはその周辺における物理量を変更もしくは取得する作業を行なうものを指す。より一般的には、人間の指定する目的のために何らかの作業を行なう。
【０２９６】
また、物理量とは、たとえば、温度、湿度、電磁波、気圧、流体の速度、電位、流体の濃度等の物理的に測定可能な量のことである。また、物理量取得機構とは、これらのセンサ、たとえば、温度センサや省電型赤外線センサなどを指す。また、物量変更機構とは、上述の物理量を出力する機構で、たとえば、アクチュエータや発光ダイオードまたは発信装置などがある。
【０２９７】
また、ロボットシステムとはロボットにこれらの目的を行なわせるもの全般を指す。ロボット単独で作業を行なう場合もこのロボット自身をロボットシステムと称する。すなわち、これらの物理量取得機構と物理量変更機構とを有することで、ロボットシステムとして動作することが可能となる。
【０２９８】
なお、本実施の形態に述べる停空とは、実質上略停止している状態を指す。たとえば、あるセンシングを停空状態で行なう場合、ロボットがある程度以上の速度で飛行しているとセンシングの精度に影響を及ぼすおそれがある。この場合、センサの精度ｘ、センサのセンシング領域半径Ｄ［ｍ］とすると、位置がずれおおむねｘ′Ｄ［ｍ］以上になると、位置ずれによるセンシングの誤差がセンサの精度を上回ってセンシングの結果に影響を及ぼすことになる。
【０２９９】
すなわち、センシングに要する時間をＴ［ｓｅｃ］として、ロボットの速度がｘ′Ｄ／Ｔ［ｍ／ｓｅｃ］以上でのセンシング結果は、位置ずれに起因する誤差をそのセンサの誤差以上に含んでおり、位置ずれに起因してセンシング結果が異なることになる。この場合のように、センシング精度からすればロボットの速度がｘ′Ｄ／Ｔ［ｍ／ｓｅｃ］以上である場合、ロボットは停空していない状態である。すなわち、停空しているのにはこの速度以下である必要がある。
【０３００】
また、本実施の形態におけるロボットシステムは、ロボットにおける、重力加速度の位置計測機構を有し、重力加速度方向の位置を変更可能である浮上機構をロボットが有し、ロボットの重力加速度方向の位置を制御可能である。これにより、ロボットの浮上の高さを変更しつつ移動することが可能になる。
【０３０１】
また、本実施の形態におけるロボットシステムは、作業空間における障害物の配置の情報を予め有し、ロボットの高度制御を行なうことで、該ロボットにこれら障害物を回避可能な高度を浮上移動させる。ロボットが障害物を回避可能な高度を選択しつつ浮上移動することで、段差を乗り越える機能が実現される。
【０３０２】
また、本実施の形態におけるロボットシステムは、物理量取得機構における物理量取得領域が、ロボット下部に位置し、物理量取得の際には、該ロボットが物理量取得対象の上方に位置することになる。これにより、ロボットの物理量取得対象そのものが障害物になる場合においてもロボットはその上方を移動するため障害物の少ない領域を飛行することが可能になる。
【０３０３】
また、本実施の形態におけるロボットシステムは、ロボットに対するエネルギ補充機構を含んでいてもよい。これにより、ロボット本体に搭載するエネルギの質量を減らすことができ、ロボット本体を小型軽量化することができる。これは、慣性質量と慣性モーメントとの低減につながり、よりロボットの機動力を高めることができる。
【０３０４】
また、本実施の形態におけるロボットシステムは、羽ばたき飛行に伴って、複数回もしくは連続した物理量取得を行なう。これにより、物理量をより広範に取得することができる。たとえば、２次元センサを羽ばたき飛行に伴い操作することで２次元や３次元での物理量分布を取得できる。
【０３０５】
また、本実施の形態におけるロボットシステムは、羽ばたき飛行に伴って、複数回もしくは連続した物量変更を行なうように設定されている。これにより、物量をより迅速に変更することができる。たとえば、ＬＥＤのようなほぼ点光源を、羽ばたき飛行に伴い操作することで２次元や３次元でのＬＥＤ光照射が可能になる。
【０３０６】
また、本実施の形態におけるロボットシステムは通信装置を備えたロボットと、この通信装置と通信を行なうことで情報処理の一部を行なう機能を有するベースステーション（もしくは他のロボット）とを含んでいる。
【０３０７】
浮上するロボットと行動的に連続しない装置に作業の一部を行わせることで、同一の作業を行なう場合にも、浮上するロボットを小型軽量化することができるため、よりロボットの機動力を高めることができる。また、作業量を増やしてもロボット本体の重力増にはつながらない。
【０３０８】
また、本実施の形態におけるロボットシステムは、バッファリング機能を有している。これにより、ロボットとベースステーションとの通信が途絶した場合にも作業を行なうことができる。このため常に通信が確立するだけの強度の電波での通信を行なう必要がなく、これに用いる電力を減らすことができるため、ロボット本体に搭載する電源の質量を小さくすることができ、よりロボットの機動力を高めることができる。
【０３０９】
また、本実施の形態におけるロボットシステムは、ロボットの位置もしくは姿勢をベースステーション（または他のロボット）で決定し、この決定された位置もしくは姿勢を実現する羽ばたき方をロボット内で決定するようにしている。
【０３１０】
これは次の理由によるものである。たとえば、ロボットに要求される位置や姿勢は大局的に判断する必要がある。大局的なロボットの運動を算出するには多くのデータが必要であり、このデータをロボットに搭載する質量の増大を招き、ロボットの機動性を低下する。また、より遠距離の情報を収集する必要があるため、情報処理量が増大し、これに応じて演算回路やメモリのサイズも大きくなり、やはりロボットの質量の増大を招き、ロボットの機動性を低下させる。このため、ロボットの経路や姿勢はベースステーションが決定することが望ましい。
【０３１１】
また、上述の位置や姿勢を実現するためのロボットの羽ばたき方の決定は高速で行なう必要があるが、この決定は高度の知能を要求しない。そのため、これをロボット内部で行なうことにより、通信におけるトラフィックスを削減することができる。それにより、通信に用いる電力を減らすことができるため、ロボット本体に搭載する電源の質量を小さくすることができ、よりロボットの機動力を高めることができる。
【０３１２】
また、本実施の形態におけるロボットシステムは、人体検出手段および対人警告手段を有するロボットを含むロボットシステムを用い、ロボットが人体検出を行ない、そして、ロボットが対人警告を行なう。これにより、障害物の多い空間でもこれを乗り越えて容易に移動し、警備を行なうことができる警備ロボットシステムが実現される。
【０３１３】
また、本実施の形態におけるロボットシステムは作業空間のマップデータをベースステーション（または他のロボット）が有している。大局的なマップデータを有することで、マップデータを反映したより効率的な警備を行なうことができる。
【０３１４】
また、本実施の形態におけるロボットシステムは、羽ばたき飛行に伴って、複数回もしくは連続した人体検出を行なうように設定されている。このように、ロボットの移動を伴いながらセンシングを行なうことで、センサのセンシング領域よりも広い領域をセンシングすることができる。このため、あえてセンシング領域の広いセンサを使う必要がなくなるため、簡便に安価に、警備ロボットシステムを実現することができる。また、ロボットの小型化軽量化にもつながり、ロボットの機動性を高めることができる。
【０３１５】
また、本実施の形態におけるロボットシステムは、人体検出手段による人体の検出値のマッピングを用いて人体検出を行なう。これにより、人体検出の判断を容易に行なうことができる。
【０３１６】
本実施の形態におけるロボットシステムは、羽ばたき飛行に伴って、複数回もしくは連続した対人警告を行なう。これにより、ロボット静止状態で警告動作を行なうよりも広がりを持った警告を行なうことができ、警告動作の効果を高めることができる。
【０３１７】
また、本実施の形態におけるロボットシステムは、侵入者における認識可能範囲内を含んで移動しつつ対人警告を行なうように設定されている。たとえば、光を発しながら移動するといったような形で、他の対人警告手段とロボットとの浮上態様を併用することで、より効果的に警告を行なうことができる。また、ロボットは、羽ばたきにより風圧や音を出すので、これにより何ら特別な手法を用いることなく侵入者に対する警告を行なうことができる。
【０３１８】
また、本実施の形態におけるロボットシステムは、侵入者が通過不可能な隙間を通過可能なサイズのロボットを含んでいてもよい。これにより、存在空間への導入が容易になる。たとえば、ロボットのサイズが１０ｃｍ程度であるならば、ドアにこの程度の穴をあけておけばロボットはドアが閉まっていてもこの穴を通じてそれぞれの空間を巡回可能である。また、侵入者は、１０ｃｍの穴からは出入りできないので安全は保たれる。
【０３１９】
また、本実施の形態におけるロボットシステムは、ロボットが通風口もしくはそれに類する部屋の雰囲気通路を介して移動するようにしてもよい。通風口などは既存のオフィスなどに建築段階から配置されているので、これを用いることで何ら既存の空間を加工することなく本警備ロボットシステムが導入できる。
【０３２０】
また、本実施の形態におけるロボットシステムは、椅子より高い領域をロボットが浮上移動するように設定さえている。多くの場合、オフィスにおける最も高い移動体は椅子であるので、これより高い領域を浮上すれば既知障害物以外の障害物のほとんど存在しない空間を移動でき効率的である。
【０３２１】
また、本実施の形態におけるロボットシステムは、人体検出手段における人体検出領域に床面を含んでいる。侵入者は床面より上に存在するので、これにより、空間のすべてにおいて人体を検出することができる。
【０３２２】
また、本実施の形態におけるロボットシステムは、ロボットが２台以上存在してもよい。これにより、作業を複数のロボットで行なうことができるため作業効率が向上する。
【０３２３】
また、本実施の形態におけるロボットシステムは、ベースステーションが２台以上存在してもよい。これにより、ロボットの通信範囲が狭くても、広い作業領域においてロボットが作業を行なうことが可能になる。
【０３２４】
なお、本実施の形態のロボットシステムは、次のようなものであってもよい。本発明のロボットシステムは、羽ばたきロボットが、羽ばたき運動するための左羽部および右羽部と、左羽部を駆動するための左駆動部と、右羽を駆動する右羽部とを有し、羽ばたき飛行制御装置が、左駆動部と右駆動とをそれぞれ独立して制御することが可能に構成されていてもよい。
【０３２５】
本発明のロボットシステムは、羽ばたき飛行制御装置が、左羽部と右羽部との羽ばたき周波数、ストローク角、偏角および捻り角のうち少なくともいずれかを制御することにより、羽ばたき態様を変更するようにしてもよい。
【０３２６】
本発明のロボットシステムは、羽ばたき飛行装置は、左羽部の羽ばたき態様と右羽部の羽ばたき態様と異ならせることにより、羽ばたきロボットの左右方向の移動を制御するようにしてもよい。
【０３２７】
本発明のロボットシステムは、羽ばたき飛行装置が、左羽部の偏角と右羽部の偏角を変更することにより、羽ばたきロボットの前後方向の移動を制御するようにしてもよい。
【０３２８】
本実施の形態のロボットシステムは、羽ばたき装置が、羽部と右羽部のストローク角および羽ばたき周波数を変化させることにより、羽ばたきロボットの上下方向の移動を制御するようにしてもよい。
【０３２９】
また、羽ばたき飛行制御装置が、羽部の予め定められたストローク角、偏角および捻り角の時系列値を記憶する羽ばたき飛行時系列態様記憶手段を含み、羽ばたき飛行時系列態様記憶手段に記憶されたストローク角、偏角および捻り角を参照して、羽ばたきロボットの羽ばたき態様を決定するように設定されているようにしてもよい。
【０３３０】
また、羽ばたきロボットが、羽の動作を記憶する羽動作時系列記憶手段を含み、羽ばたき飛行制御手段が、羽動作時系列記憶手段に記憶された羽の動作の時系列記憶を用いて、羽ばたきロボットの羽ばたき態様制御指令を補正するようにしてもよい。
【０３３１】
次に、上記ロボットの別実施の形態を説明する。
（別実施の形態）
本実施の形態のロボットシステムは、前述の実施の形態と略同様であるが、羽ばたき装置としての羽ばたきロボットの構造のみが異なる。すなわち、本実施の形態の羽ばたきロボットは、前述の実施の形態のロボットシステムにおいて用いられ、ベースステーションと通信制御の関係は同様の関係で用いられる。さらに、本実施の形態では、羽ばたきロボットの羽ばたき飛行に関してのみ説明するが、羽ばたきロボットには人体を検出するためのセンサとして前述の実施の形態と同様のセンサが設けられており、警告するための手段として前述の実施の形態と同様の発光ダイオードなどの警告手段が設けられているものとする。
【０３３２】
別実施の形態に係る羽ばたき装置について説明する。図２４（ａ）および図２４（ｂ）は、羽部として２本の羽軸を有する羽ばたき装置を示す図である。図２４（ａ）では、羽ばたき装置の前方正面部分が示され、図２４（ｂ）では、羽ばたき装置の前方正面に向かって左側面部分が示されている。
【０３３３】
なお、図２４（ａ）および図２４（ｂ）では羽ばたき装置の前方正面に向かって左羽しか示されていないが、実際には、胴体部１０５の中心軸を挟んで左右対称に右羽も形成されている。また、説明を簡単にするため、胴体部１０５が延びる方向に沿った軸（胴体軸８０１）は水平面内にあり、重心を通る中心軸８０２は鉛直方向に保たれているとする。
【０３３４】
図２４（ａ）および図２４（ｂ）に示すように、羽ばたき装置の胴体部１０５には、前羽軸１０３および後羽軸１０４と、その前羽軸１０３と後羽軸１０４との間を渡すように設けられた羽の膜１０６とを有する羽（左羽）が形成されている。
【０３３５】
また、胴体部１０５には、前羽軸１０３を駆動するための回転型アクチュエータ１０１と後羽軸１０４を駆動するための回転型アクチュエータ１０２とが搭載されている。このようなアクチュエータ１０１、１０２の配置や前羽軸１０３、後羽軸１０４および羽の膜１０６を含む羽の形状は、飛行の性能が損なわれないならばこれに限られるものではない。
【０３３６】
さらに、この羽ばたき装置の場合、羽の断面形状を鉛直上方に凸となるようにしておけば、水平方向への飛行に際して抗力だけでなく揚力も発生して、より大きな浮上力が得られることになる。
【０３３７】
また、この羽ばたき装置の重心の位置は、羽ばたき装置の安定性を重視するために羽が周囲の流体により受ける力のアクチュエータに対する作用点の位置よりも下方になるように設定されている。一方、羽ばたき装置の姿勢を容易に変更する観点からは重心とその作用点を略一致させておくことが望ましく、この場合には、姿勢制御に必要な左右の羽が流体から受ける力の差が小さくなって、羽ばたき装置の姿勢変更を容易に行うことができる。
【０３３８】
２つの回転型アクチュエータ１０１、１０２は互いに回転軸８００を共有している。この回転軸８００は胴体軸とは所定の角度（９０°−θ）をなしている。前（後）羽軸１０３、１０４はアクチュエータ１０１、１０２を支点として回転軸８００と直交する平面内を往復運動する。この回転軸８００と直交する平面と胴体軸８０１とのなす角度が仰角θとなる。
【０３３９】
胴体部１０５としては、機械的強度を確保するとともに、十分な軽量化を図るために、ポリエチレンテレフタレート（ＰＥＴ）などを円筒状に成形したものが望ましいが、このような材料や形状に限定されるものではない。
【０３４０】
アクチュエータ１０１、１０２としては、起動トルクが大きいこと、往復運動が簡単に実現できること、構造が単純なことなどから、圧電素子（ピエゾ）を用いた超音波進行波アクチュエータを用いるのが望ましい。これには、回転型アクチュエータとリニア型アクチュエータとの２つの種類がある。図２４（ａ）および図２４（ｂ）では、回転型アクチュエータが用いられている。
【０３４１】
ここでは、進行波を用いた超音波素子によって羽を直接駆動する方法を中心に説明するが、この羽を駆動するための機構や、それに用いるアクチュエータの種類については特に本実施の形態に示したものに限られない。
【０３４２】
回転型アクチュエータとしては、図２４（ａ）（ｂ）に示された回転型アクチュエータ１０１、１０２の他に、たとえば図３４に示される回転型アクチュエータ４０１を用いてもよい。
【０３４３】
図３４に示された羽ばたき装置では、胴体部４０４に搭載された回転型アクチュエータ４０１に羽４０３が取付けられている。羽４０３は回転型アクチュエータ４０１の回転軸４０２を中心として往復運動をする。
【０３４４】
また、羽を駆動するための機構としては、特開平５−１６９５６７５号公報に記載されているような外骨格構造とリニアアクチュエータを組合わせた機構を適用して、たとえば図３５または図３６に示すような羽ばたき装置を構成してもよい。
【０３４５】
図３５に示された羽ばたき装置では、リニアアクチュエータ５０１の一端に、前羽軸または後羽軸５０３が接続されている。胴体部５０４に装着されたヒンジ５０２を介してリニアアクチュエータ５０１の運動が前羽軸または後羽軸５０３に伝えられることで羽ばたき運動が行われる。この羽ばたき運動は、羽を直接筋肉で駆動するトンボの羽ばたき運動にヒントを得たものである。
【０３４６】
図３６に示された羽ばたき装置では、胴体部は上面胴体部６０３と下面胴体部６０４に分けられている。下面胴体部６０４に固定されたリニアアクチュエータ６０１の運動が上面胴体部６０３に伝えられる。そして、その上面胴体部６０３の運動がヒンジ６０２を介して前羽軸または後羽軸６０３に伝えられることで羽ばたき運動が行われる。この羽ばたき運動は、トンボ以外のハチなどが用いている羽ばたき運動にヒントを得たものである。
【０３４７】
図３６に示す羽ばたき装置の場合、１つのアクチュエータ６０１によって左右の羽軸６０３が同時に駆動されるため、左右の羽軸を別々に駆動することができず、細かな飛行制御を行うことはできないが、アクチュエータの数を減らすことができて、軽量化および消費電力の低減を図ることが可能である。
【０３４８】
さて、図２４（ａ）および図２４（ｂ）に示された羽ばたき装置では、回転型アクチュエータ１０１、１０２には前羽軸１０３と後羽軸１０４とがそれぞれ接続されている。前羽軸１０３と後羽軸１０４と間には羽の膜１０６が張られている。羽の膜１０６はその面内において収縮する方向に自発的な張力を有しており、羽全体の剛性を高める働きをしている。
【０３４９】
軽量化のため前羽軸１０３と後羽軸１０４は中空構造であり、それぞれカーボングラファイトから形成されている。このため、前羽軸１０３と後羽軸１０４には弾力性があり、前羽軸１０３と後羽軸１０４とは羽の膜１０６の張力により変形可能である。
【０３５０】
図３７は本羽ばたき装置の全体の構造を示す図である。なお、前方方向（紙面に向かって上）に向かって左側の羽は省略されている。
【０３５１】
胴体部７００には、超音波センサ７０１、赤外線センサ７０２、加速度センサ７０３および角加速度センサ７０４が配されている。これらのセンサによる検出結果は羽ばたき制御部７０５に送られる。羽ばたき制御部７０５では、超音波センサ７０１や赤外線センサ７０２によって検出された結果から羽ばたき装置と周囲の障害物や人間との距離などが情報が処理される。また、加速度センサ７０３や角加速度センサ７０４によって検知された結果から、羽ばたき装置の浮上状態、目的位置または姿勢などの情報が処理処理されて、左右のアクチュエータ７０６および重心制御部７０７の駆動制御が決定される。
【０３５２】
なお、ここでは、本羽ばたき装置の周囲に存在する障害物を検出する手段として超音波センサ７０１および赤外線センサ７０２を用い、本羽ばたき装置の位置および姿勢を検出する手段として加速度センサ７０３および角加速度センサ７０４を用いたが、本羽ばたき装置の周囲環境や位置と姿勢が計測可能なセンサであれば、上記センサに限られない。
【０３５３】
たとえば、直交する３軸方向の加速度を測定可能な加速度センサ２つをそれぞれ胴体部７００の異なる位置に配して得られる加速度情報からも、本羽ばたき装置の姿勢を算出することは可能である。また、本羽ばたき装置が移動する空間内に磁場分布を設けておき、磁気センサによってこの磁場分布を検知することで本羽ばたき装置の位置と姿勢を算出することも可能である。
【０３５４】
また、図３７では、加速度センサ７０３および角加速度センサ７０４をはじめとするセンサ類は、羽ばたき制御部７０５とは別部品として示されているが、軽量化の観点から、たとえばマイクロマシニング技術により羽ばたき制御部７０５と一体で同一基板上に形成してもよい。
【０３５５】
また、本羽ばたき装置では羽の駆動をオープンループ制御としているが、羽の付け根に羽の角度センサを設け、この角度センサから得られる角度情報によりクローズドループ制御を行なうことも可能である。
【０３５６】
なお、浮上する空間における流体の流れが既知であり、予め定められた羽ばたき方法によって浮上することが可能ならば、ここに挙げたセンサ類は必須ではない。
【０３５７】
羽ばたき制御部７０５はメモリ部７０８と接続されており、羽ばたき制御に必要な既存のデータをメモリ部７０８から読出すことができる。また、各センサ７０１〜７０４によって得られた情報をメモリ部７０８に送込み、必要に応じてメモリ部７０８の情報を書換えることもでき、羽ばたき装置として学習機能を持たせることができる。
【０３５８】
なお、各センサ７０１〜７０４によって得られた情報をメモリ部７０８に蓄積するだけであれば、羽ばたき制御部７０５を介さずにメモリ部７０８と各センサ７０１〜７０４とが直接接続されていてもよい。また、羽ばたき制御部７０５は通信制御部７０９と接続されて、通信制御部７０９とデータの入出力を行うことができる。通信制御部７０９は、アンテナ部７１０を介して外部の装置（他の羽ばたき装置やベースステーションなど）とのデータの送受信を行う。
【０３５９】
このような通信機能により、羽ばたき装置が取得してメモリ部７０８に蓄えられたデータを速やかに外部の装置に転送することができる。また、羽ばたき装置では入手できない情報を外部の装置から受取り、そのような情報をメモリ部７０８に蓄積することで、羽ばたきの制御に利用することもできる。たとえば、大きなマップ情報のすべてを羽ばたき装置に記憶さなくても、随時、必要な範囲のマップ情報をベースステーションなどから入手することなどが可能となる。
【０３６０】
なお、図３７では、アンテナ部７１０は胴体部７００の端から突き出た棒状のものとして示されているが、アンテナの機能を有するものであれば、形状、配置などこれに限られない。たとえば、前羽軸７１２や後羽軸７１３を利用して、羽の上にループ状のアンテナを形成してもよい。また、胴体部７００にアンテナを内蔵した形態でも、あるいは、アンテナと通信制御部７０９とを一体化させた形態でもよい。
【０３６１】
超音波センサ７０１、赤外線センサ７０２、加速度センサ７０３、角加速度センサ７０４、羽ばたき制御部７０５、左右のアクチュエータ７０６、重心制御部７０７、メモリ部７０８、通信制御部７０９およびアンテナ部７１０などは、電源部７１１により供給される電流によって駆動される。
【０３６２】
ここでは、駆動エネルギーとして電力を用いたが、内燃機関を用いることも可能である。また、昆虫の筋肉に見られるような、生理的酸化還元反応を用いたアクチュエータを用いることも可能である。あるいは、アクチュエータの駆動エネルギーを外部から取得する方法も採用できる。たとえば、電力については熱電素子、電磁波などが挙げられる。
【０３６３】
（浮上方法）
説明の簡便のため、本羽ばたき装置に作用する外力は、羽が流体から受ける流体力と羽ばたき装置に作用する重力（羽ばたき装置の質量と重力加速度との積）のみであるとする。本羽ばたき装置が恒常的に浮上するためには１回の羽ばたき動作の間の時間平均において、次の関係、
（羽に作用する鉛直上方向の流体力）＞（本羽ばたき装置に作用する重力）
を満たすことが必要とされる。１回の羽ばたき動作とは、羽を打ち下ろし次に羽を打ち上げる動作をいう。
【０３６４】
さらに、鉛直上向きの流体力を卓越させて上昇させるためには、
（打ち下ろし動作において羽に作用する鉛直上向きの流体力）＞（打ち上げ動作において羽に作用する鉛直下向きの流体力）
となる必要がある。
【０３６５】
ここでは、昆虫の羽ばたき方を単純化した羽ばたき方法により、打ち下ろし動作において羽に作用する鉛直上向きの流体力（以下「打ち下ろし時の流体力」と記す。）を、打ち上げ動作において羽に作用する鉛直下向きの流体力（以下「打ち上げ時の流体力」と記す。）より大きくする方法について説明する。
【０３６６】
説明の簡便のため、流体の挙動もしくは流体が羽に及ぼす力については、その主要成分を挙げて説明する。また、この羽ばたき方法により得られる浮上力と、本羽ばたき装置に作用する重力（以下「重量」と記す。）の大小については後述する。
【０３６７】
打ち下ろし時の流体力を打ち上げ時の流体力よりも大きくするためには、打ち下ろし時に羽の膜１０６が移動する空間の体積が最大になるように打ち下ろせばよい。そのためには、羽の膜１０６を水平面と略平行に打ち下ろせばよく、これにより、ほぼ最大の流体力を得ることができる。
【０３６８】
反対に、打ち上げ時には羽の膜１０６が移動する空間の体積が最小になるように打ち上げればよい。そのためには、羽の膜１０６を水平面に対して略直角に近い角度で打ち上げればよく、これにより、羽に及ぼされる流体力はほぼ最小となる。
【０３６９】
そこで、回転型アクチュエータ１０１、１０２により回転軸８００の周りに両羽軸１０３、１０４を往復運動させる際に、各羽軸１０３、１０４が水平面と略一致する位置を中心として上方と下方とにそれぞれ角度γだけ往復運動させるとする。さらに、図２５に示すように、前羽軸１０３の往復運動に対して後羽軸１０４の往復運動を適当な位相φだけ遅れさせる。
【０３７０】
これにより、図２６〜図３３（ここではφ＝２０°として描いた）に示す一連の羽の往復運動のうち、図２６〜図３０に示された打ち下ろし時においては、より高い位置にある回転型アクチュエータ３０１の前羽軸３０３が先に打ち下ろされるため、前羽軸３０３および後羽軸３０４の先端と羽の膜３０６が水平に近づく。
【０３７１】
一方、図３０〜図３３に示された打ち上げ時においては、両羽軸１０３、１０４の先端の高さの差が拡大されて、羽の膜３０６も垂直に近づく。この結果、前羽軸３０３と後羽軸３０４に張られた羽の膜１０６が流体を押し下げ、あるいは、押し上げる量に差異が生じ、この羽ばたき装置の場合には、打ち下ろし時の流体力の方が打ち上げ時の流体力よりも大きくなって浮上力が得られることになる。
【０３７２】
この浮上力のベクトルは、位相差φを変化させることにより前後に傾く。前方に傾けば推進運動、後方に傾けば後退運動、真上に向けば停空飛翔（ホバリング）状態となる。なお、実際の飛行では、位相差φ以外にも、羽ばたき周波数ｆや羽ばたき角γを制御することが可能である。また、この羽ばたき装置では、羽ばたき仰角θを固定しているが、これを変化させる機能を追加して、自由度を増やしても構わない。
【０３７３】
（羽ばたき制御）
実際の羽ばたき制御についてさらに詳細に説明する。上述した羽ばたき装置では、打ち下ろし動作または打ち上げ動作の際に、羽の先端部がなす捻り角αは、羽の長さ（羽の膜の前羽軸および後羽軸に沿った長さ）をｌ、羽の幅（前羽軸と後羽軸の間隔）をｗ、羽ばたき角をγ、羽ばたき運動の位相をτ（最も打ち上げた瞬間を０°、最も打ち下ろした瞬間を１８０°とする）、前羽軸と後羽軸の位相差をφとすれば（図２６、３１、３２を参照）、およそ以下の式で表わされる。
【０３７４】
ｔａｎα＝（ｗ／ｌ）・〔ｓｉｎ（γ・ｃｏｓτ）−ｓｉｎ｛γ・ｃｏｓ（τ＋φ）｝〕
実際には、前羽軸や後羽軸には弾性があり変形可能であるので、この捻り角αは多少違った値をとる。また、羽軸の根元ほどこの角度は小さい。しかし、以下の議論では簡便のため、上の式のαを用いて説明する。
【０３７５】
捻りを加えていない羽に作用する流体力の鉛直方向成分Ｆは、流体の密度をρ、羽ばたき角度をγ、羽ばたき周波数をｆとして、およそ
Ｆ＝（４／３）・π2ρｗγ2ｆ2ｌ3・ｓｉｎ2τ・ｃｏｓ（γ・ｃｏｓτ）
となる。なお、羽に作用する流体力の水平方向成分は、左右の羽が同じ運動をすれば互いに打ち消し合うことになる。
【０３７６】
羽に捻り角αをもたせると、上記成分Ｆの羽ばたき運動平面に垂直な成分Ｌと、水平な成分Ｄはそれぞれ次のようになる。
【０３７７】
Ｌ＝Ｆ・ｃｏｓα・ｓｉｎα
Ｄ＝Ｆ・ｃｏｓ2α
これに、羽ばたき仰角θを考慮すると、重量と釣り合うべき鉛直方向の成分Ａと、前後運動の推力となる水平方向成分Ｊは、打ち下ろし時では、
Ａ↓＝−Ｌ・ｃｏｓθ＋Ｄ・ｓｉｎθ
Ｊ↓＝−Ｌ・ｓｉｎθ−Ｄ・ｃｏｓθ
打ち上げ時では、
Ａ↑＝Ｌ・ｃｏｓθ−Ｄ・ｓｉｎθ
Ｊ↑＝Ｌ・ｓｉｎθ＋Ｄ・ｃｏｓθ
となる。実際の浮力や推進力は、羽ばたき運動の１周期分を積分したものとなる。
【０３７８】
以上より、この飛行制御の一例として、羽ばたき装置の羽の長さｌ＝４ｃｍ、羽の幅ｗ＝１ｃｍ、羽ばたき仰角θ＝３０°、羽ばたき角γ＝６０°、羽ばたき周波数ｆ＝５０Ｈｚ、打ち下ろし時の位相差φ↓＝４°、打ち上げ時の位相差φ↑＝１６°とした場合における鉛直方向成分Ａと水平方向成分Ｂの時間変化を各角度の時間変化とともに図３８に示す。
【０３７９】
横軸は１周期分の時間が位相τとして表わされている。前半が打ち下ろし、後半が打ち上げを示している。各グラフの曲線は前羽軸の羽ばたき角γｆ、後羽軸の羽ばたき角γｂ、水平面からの羽の捻り角（α＋θ）、流体力の鉛直方向成分Ａおよび水平方向成分Ｊの時間変化をそれぞれ示している。
【０３８０】
この例では、単位時間当りの流体力の鉛直方向成分Ａにおいては打ち下ろし時の方が打ち上げ時よりも大きいため、１周期の平均で約５００ｄｙｎの鉛直上向きの流体力が１枚の羽で得られる。したがって、２枚の羽では羽ばたき装置の重量が約１ｇ以下であれば浮上することができることになる。また、単位時間当りの流体力の水平方向成分Ｊは、１周期の間にほぼ打ち消されるため、重量１ｇ程度の羽ばたき装置であればホバリング可能となる。
【０３８１】
ここで、打ち下ろし時の位相差φ↓を大きく、もしくは、打ち上げ時の位相差φ↑を小さくすれば、前進することができる。このとき、水平に前進させるためには、周波数ｆを少し小さくするのが望ましい。逆に、打ち下ろし時の位相差φ↓を小さくし、もしくは、打ち上げ時の位相差φ↑を大きくすれば後退することができる。このとき、水平に後退させるためには、周波数ｆを少し大きくすることが望ましい。
【０３８２】
この羽ばたき装置では、たとえば、打ち上げ時の位相差φ↑を１６°に保ったまま打ち下ろし時の位相差φ↓を７°と大きくするか、打ち下ろし時の位相差φ↓を４°に保ったまま打ち上げ時の位相差φ↑を１１°と小さくし、そして、羽ばたき周波数ｆ＝４８Ｈｚに下げることで、最初の１秒間におよそ１ｍの速度で水平に前進することができる。
【０３８３】
また、たとえば、打ち上げ時の位相差φ↑を１６°に保ったまま打ち下ろし時の位相差φ↓を１°と小さくするか、打ち下ろし時の位相差φ↓を４°に保ったまま打ち上げ時の位相差φ↑を２４°と大きくし、そして、羽ばたき周波数ｆ＝５４Ｈｚに上げることで、最初の１秒間におよそ１ｍの速度で水平に後退することができる。
【０３８４】
ホバリング状態のまま、羽ばたき装置を上昇または下降させるためには、周波数ｆを上げるかまたは下げるかすればよい。水平飛行中でも、上昇と下降については、主に周波数ｆによって制御が可能である。周波数ｆを上げることで羽ばたき装置は上昇し、周波数を下げることで羽ばたき装置は下降する。
【０３８５】
この例では、打ち上げ動作中もしくは打ち下ろし動作中にも、羽の捻り角αをゆっくり変化させているが、これは、アクチュエータへの負荷を減らすためである。浮力を得るための羽ばたき運動としては、打ち上げ動作中や打ち下ろし動作中は羽の捻り角αを一定の値に設定して、打ち下ろし動作から打ち上げ動作、もしくは、打ち上げ動作から打ち下ろし動作への変化点において捻り角αを急激に変化させるようにしてもよい。
【０３８６】
羽ばたき仰角θ＝０°とした場合の鉛直方向成分Ａと水平方向成分Ｂの時間変化を各角度の時間変化とともに図３９に示す。この場合は、ハチドリのホバリングにヒントを得た羽ばたき運動である。なお、左右への舵取りは、左右の羽の羽ばたき運動を別々に制御できる場合、それぞれの羽による推力に差を持たせればよい。たとえば、前方へ飛行中に右方向へ旋回するには、右羽の羽ばたき角γを左羽よりも小さくする、または、右羽の前羽軸と後羽軸の位相差を、左羽より大きくする、あるいは、羽ばたき仰角θが制御できるような場合には、右羽のθを左羽よりも小さくするといった制御を行なう。これにより、右羽の推進力が左羽の推進力に比べて相対的に下がり右に旋回することができる。羽ばたき装置を左へ旋回させる場合には、その逆の制御を行なえばよい。
【０３８７】
一方、図３６に示された羽ばたき装置のように、左右の羽を別々に制御することができないような場合には、図３７に示された羽ばたき装置に搭載されているような重心制御部７０７をこの羽ばたき装置に搭載して、羽ばたき装置の重心を左右にずらすことで左右への旋回を行うことができる。
【０３８８】
たとえば、重心を右にずらして右羽を下方へ左羽を上方へ傾け、そして、周波数ｆを大きくすることで、羽ばたき装置を右へ旋回させることができる。重心を左にずらして、同様に、周波数ｆを大きくすることで、羽ばたき装置を左に旋回させることができる。なお、この方法は２つの羽を別々に制御することができる場合にも適用することができる。また、いずれの羽ばたき装置においても、姿勢の安定を保つために、左右のそれぞれの羽ばたきの周波数ｆを同じ値に設定しておくことが望ましい。
【０３８９】
最後に、本実施の形態のロボットシステムに用いられる羽ばたき装置の構成およびその効果をまとめて記載しておく。
【０３９０】
本実施の形態の羽ばたき装置は、流体が存在する空間を羽ばたくための羽部と駆動部と胴体部とを含む浮上本体部を備えている。駆動部は、羽部を上方から下方に向かって打ち下ろす打ち下ろし動作と、羽部を下方から上方に向かって打ち上げる打ち上げ動作とを行う。胴体部には羽部が取付けられ、駆動部が搭載される。そして、一連の打ち下ろし動作および打ち上げ動作の間の時間平均では、羽部が流体から受ける力のうち鉛直上向きの力が浮上本体部に作用する重力よりも大きくなる。
【０３９１】
この構造によれば、羽部の羽ばたき動作において打ち下ろし動作および打ち上げ動作の間の時間平均では、羽部が流体から受ける力のうち鉛直上向きの力が浮上本体部に作用する重力よりも大きくなることで、浮上本体部に浮力が与えられることになる。その結果、浮上本体部は地面に接することなく移動することができる。
【０３９２】
浮上本体部に浮力を与えるためには、打ち下ろしの動作の際に羽部が移動する空間の体積は打ち上げの動作の際に羽部が移動する空間の体積よりも大きいことが望ましく、たとえば、浮力と浮上本体部に作用する重力とを釣り合わせることで地面から離れた状態で空間に留まる停空飛翔（ホバリング）も可能になる。
【０３９３】
このような浮上本体部は、屋内において所定の作業を行うための移動手段として用いられること、または、屋外において所定の作業を行うための移動手段として用いられることが望ましい。
【０３９４】
浮上本体部は浮力を得て地面を離れて移動することができるので、たとえば家具等のさまざまな物体が置かれ、そして、そのような物体の位置が時間的に変化する屋内において、そのような障害物を避けて移動することができて各部屋の状況把握等の所定の作業を容易に行うことができる。また、屋外においては、たとえば災害地における障害物や一般のフィールドなどにおける地形等に左右されることなくに移動することができて、情報収集等の所定の作業を容易に行うことができる。
【０３９５】
具体的に、羽部は羽本体部と羽本体部を支持する羽軸部とを有し、駆動部は、羽軸部を駆動させることにより羽本体部の先端部と仮想の所定の基準面とのなす捻り角を変化させることが望ましい。
【０３９６】
これにより、羽部が流体から浮ける流体力の大きさや向きが変化して、浮上本体部を上昇、下降、前進または後退させることができる。
【０３９７】
また、打ち下ろしの動作の際に羽部が移動する空間の体積を打ち上げの動作の際に羽部が移動する空間の体積よりも大きくするために、駆動部は打ち下ろし動作における捻り角と打ち上げ動作における捻り角とを異ならせる必要がある。
【０３９８】
さらに、駆動部は捻り角を時間的に変化させることが望ましい。
この場合には、羽部の姿勢を滑らかに変化させることができて、羽部に急激に流体力が作用するのを抑制することができる。
【０３９９】
また、羽軸部は一方側羽軸部と他方側羽軸部とを含み、羽本体部は一方側羽軸部と他方側羽軸部との間を渡すように形成された膜部を含み、駆動部は一方側羽軸部と他方側羽軸部とを個々に駆動させることが望ましい。
【０４００】
この場合、一方側羽軸部と他方側羽軸部とを個々に駆動させることで、捻り角を容易に変えることができる。
【０４０１】
そして、羽軸部は駆動部を支点として仮想の一平面上を往復運動し、胴体部は一方向に向かって延び、胴体部が延びる方向と仮想の一平面とがなす仰角が変えられることが望ましい。
【０４０２】
この場合には、羽ばたき運動の自由度が増えて、より複雑な羽ばたき運動を実現することができる。また、この仰角をより大きくし捻り角を制御することで、より高速な飛行を行うことができる。さらに、この仰角を実質的に０°にすることで、機動性に優れハチドリのようなホバリングを行うことができる。
【０４０３】
また具体的に、羽部は主軸部とその主軸部から主軸部が延びる方向と略直交する方向に形成された羽本体部とを有し、駆動部は主軸部を駆動させることにより羽本体部に接する仮想の一平面と主軸部を含む仮想の所定の基準面とのなす捻り角を変化させることが望ましい。
【０４０４】
これにより、羽部が流体から浮ける流体力の大きさや向きが変化して、浮上本体部を上昇、下降、前進または後退させることができる。
【０４０５】
このような主軸部にて羽部の姿勢を変えるためには、駆動部は少なくとも３自由度を有するアクチュエータを含んでいることが望ましい。
【０４０６】
また、羽部は胴体部の略中心を挟んで一方側と他方側とにそれぞれ形成され、駆動部は一方側に形成された羽部と他方側に形成された羽部とを個々に駆動させることが望ましい。
【０４０７】
この場合には、一方側に形成された羽部と他方側に形成された羽部の姿勢を個々に変化させることができて、容易に浮上本体部の向きを変えることができる。
【０４０８】
さらに、周囲の状況を把握するためのセンサ部、情報を記憶するためのメモリ部、あるいは、情報を送受信するための通信部を備えていることが望ましい。
【０４０９】
センサ部を備えることで、浮上本体部の位置や姿勢、速度、周囲の障害物の位置や移動速度、温度や明るさなどの環境情報を入手し、より適切な羽ばたき制御を行うことができる。また、メモリ部を備えることで、得られた環境情報を蓄積することができて、浮上本体部に学習機能をもたせることができる。さらに、通信部を備えていることで、複数の浮上本体部とベースステーションとの間で情報のやり取りを行なうことができ、取得した情報を交換することで複数の浮上本体部間で協調行動などを容易に行なうことができる。
【０４１０】
（権利請求範囲について）
また、本実施の形態に示したアプリケーションは一例であり、本願においての権利請求範囲は特許請求の範囲の項に示されるものである。たとえば、赤外線センサの検出温度範囲を変更すれば火災検出してコンピュータの異常感熱を検出するアプリケーションが考えられる。また、屋外で本システムを用い、人体捜査などを行なうアプリケーションも考えられる。また、上記の実施の形態においては、羽ばたき装置を中心に説明したが、ロボットシステムによる警備は、羽ばたき装置以外にラジコンヘリコブターや気球等の浮上移動装置を用いても実現可能である。
【０４１１】
本実施の形態のロボットシステム（ロボットの制御方法）は、羽ばたき運動により流体が存在する空間を羽ばたき飛行する（ステップ１）ための羽ばたき装置と、羽ばたき装置の羽ばたき飛行の態様に関する羽ばたき関連物理量を取得する（ステップ２）ための羽ばたき関連物理量取得手段と、羽ばたき装置の羽ばたき飛行の態様を制御する（ステップ３）羽ばたき飛行制御装置とを備え、羽ばたき飛行制御装置が、羽ばたき関連物理量取得手段により得られた羽ばたき関連物理量の情報を利用して、羽ばたき飛行の態様を制御する（ステップ４）。
【０４１２】
上記のような構成によれば、羽ばたき運動により流体が存在する空間を羽ばたき飛行するための羽ばたき装置をロボットに用いれば、ロボットを障害物の多い環境においても障害物に制約されることなく移動させることができる。
【０４１３】
本実施の形態のロボットシステムは、羽ばたき飛行制御装置が、羽ばたき装置の外部に設けられ、羽ばたき装置を遠隔制御するための遠隔制御装置であってもよい。このような構成によれば、羽ばたき装置の重量を軽減することができる。
【０４１４】
本実施の形態のロボットシステムは、羽ばたき関連物理量取得手段が羽ばたき装置に設けられていてもよい。このような構成によれば、羽ばたき装置がいかなる場所にある場合も羽ばたき関連物理量を取得することができる。
【０４１５】
本実施の形態のロボットシステムは、羽ばたき関連物理量取得手段が羽ばたき装置および羽ばたき飛行制御装置の外部に設けられていてもよい。
【０４１６】
上記の構成によれば、羽ばたき装置の重量を軽減できるとともに、羽ばたき制御装置では羽ばたき装置を監視できないような位置においても羽ばたき関連物理量を取得することができる。
【０４１７】
本実施の形態のロボットシステムは、羽ばたき関連物量取得手段が羽ばたき飛行制御装置に設けられていてもよい。このような構成によれば、羽ばたき装置の重量を軽減できるとともに、羽ばたき飛行制御装置および羽ばたき装置のみでシステムを構成することが可能となる。
【０４１８】
本実施の形態のロボットシステムは、より好ましくは、羽ばたき飛行制御装置が羽ばたき関連物理量が変更されるように羽ばたき装置を制御するための物理量変更手段を含んでいる。このような構成にすることにより、羽ばたき飛行制御装置で直接羽ばたき関連物理量を制御することができる。
【０４１９】
本実施の形態のロボットシステムは、より好ましくは、羽ばたき関連物理量以外に、羽ばたき装置の周辺における物理量を取得するための周辺物理量取得手段をさらに備え、羽ばたき飛行制御装置が、周辺物理量取得手段により得られた物理量の情報を利用して、羽ばたき装置を制御する。このような構成にすることにより、羽ばたき装置の飛行経路の周辺の物理量を取得して、それに基づいた対処を行なうことができる。
【０４２０】
本実施の形態のロボットシステムは、周辺物理量取得手段が羽ばたき装置に設けられていてもよい。このような構成によれば、羽ばたき装置がいかなる場所にある場合も周辺物理量を取得することができる。
【０４２１】
本実施の形態のロボットシステムは、周辺物理量取得手段が羽ばたき装置および羽ばたき飛行制御装置の外部に設けられていてもよい。このような構成によれば、羽ばたき装置の重量を軽減できるとともに、羽ばたき制御装置では羽ばたき装置を監視できないような位置においても羽ばたき関連物理量を取得することができる。
【０４２２】
本実施の形態のロボットシステムは、周辺物理量取得手段が羽ばたき飛行制御装置に設けられていてもよい。このような構成によれば、羽ばたき装置の重量を軽減できるとともに、羽ばたき飛行制御装置および羽ばたき装置のみで周辺物理量を取得することが可能となる。
【０４２３】
本実施の形態のロボットシステムは、より好ましくは、周辺物理量検出手段が人体の検出が可能な人体検出手段を含み、人体検出手段が羽ばたき飛行中において人体の検出を行なうように設定されている。このような構成にすることにより、飛行した空間のすべてにおいて人体検出を行なうことができる。
【０４２４】
本実施の形態のロボットシステムは、より好ましくは、人体検出手段が床面近傍の人体検出が可能に構成されている。このような構成にすることにより、より確実に人体検出を行なうことができる。
【０４２５】
本実施の形態のロボットシステムは、より好ましくは、羽ばたき装置が、人体に対して警告をすることが可能な警告手段を含み、羽ばたき装置自身が人体検出手段を用いて人体を検出可能な位置に存在するように、人体検出手段により検出された人体の移動に伴って羽ばたき飛行しながら、対人警告手段により対人警告を行なうように設定されている。このような構成にすることにより、対人警告をより効果的に行なうことができる。
【０４２６】
本実施の形態のロボットシステムは、より好ましくは、羽音によって羽ばたき装置が人体に認識されることを回避すべき際における羽ばたき装置と人体と間の距離をＬ、羽ばたき装置からの距離Ｌ０における音圧をＰ０、羽ばたき装置の羽ばたき運動の周波数をｆ、羽ばたき装置の羽ばたき運動の周波数による人間の最低可聴音圧をＰｃ（ｆ）とするときに、Ｐｃ（ｆ）＞Ｐ０×（Ｌ０／Ｌ）2となる範囲の周波数ｆで、羽ばたき装置が羽ばたき運動を行なうように設定されている。このように構成することにより、羽ばたき音によって、人に気づかれてしまうことを抑制することができる。
【０４２７】
本実施の形態のロボットシステムは、より好ましくは、羽ばたき装置が、羽ばたき運動をする羽部を含み、羽部の少なくとも一部が保護色または透明である。このように構成することにより、極力人に発見され難いようにすることができる。
【０４２８】
本実施の形態のロボットシステムは、より好ましくは、羽ばたき装置が、羽ばたき運動をする羽部を含み、羽部の膜面に垂直に羽を動かすことで浮上力を得るように構成されている。これにより、羽部の先端に発生するカルマン渦の発生を抑制することができるため、風切音が小さくなるので、人に気づかれないように静かに羽ばたくことが可能となる。
【０４２９】
本実施の形態のロボットシステムは、より好ましくは、所定の作業空間における羽ばたき装置の位置情報を算出するための位置情報算出手段を備え、羽ばたき飛行制御装置が、位置情報算出手段により算出された羽ばたき装置の位置情報を利用して、羽ばたき装置の実際の位置を変更する位置変更制御を行なう。このような構成にすることにより、作業空間をより確実に決められた経路を飛行することができる。
【０４３０】
本実施の形態のロボットシステムは、特定の空間における障害物に関する情報を記憶する障害物記情報憶手段を備え、羽ばたき飛行制御装置が、障害物情報記憶手段に記憶された障害物に関する情報を利用して、羽ばたき装置を、障害物を回避可能な位置に移動させる回避制御が可能である。このような構成にすることにより、予め分かっている特定の空間における障害物をより確実に回避することができる。
【０４３１】
本実施の形態のロボットシステムは、物理量取得手段が物理量を取得可能である物理量取得領域が、羽ばたき装置の鉛直方向下側に位置する。このような構成にすることにより、床面近傍に障害物が多数ある領域においては、上空から物理量を取得することができる。
【０４３２】
本実施の形態のロボットシステムは、羽ばたき関連物理量取得手段が羽ばたき飛行しながら羽ばたき関連物理量を取得するように設定されている。このような構成にすることにより、飛行した空間のすべてにおいて羽ばたき関連物理量を取得することができる。
【０４３３】
本実施の形態のロボットシステムは、より好ましくは、羽ばたき装置が、羽ばたき飛行のモデル動作の情報を予め記憶する飛行モデル動作情報記憶手段を含み、羽ばたき飛行制御手段による制御が不能となった場合に、飛行モデル動作情報記憶手段に記憶されたモデル動作の情報を利用して羽ばたき飛行を継続する。このような構成にすることにより、羽ばたき飛行制御手段による制御が不能となった場合においても、落下することなく飛行することができる。
【０４３４】
本実施の形態のロボットシステムは、より好ましくは、羽ばたき装置が、羽ばたき飛行制御装置による羽ばたき飛行の制御が不能となった制御不能状態において、制御不能状態における羽ばたき関連物理量を記憶する羽ばたき関連物理量記憶手段を含み、制御不能状態から羽ばたき飛行制御装置による制御が可能な制御可能状態に戻った場合に、羽ばたき関連物理量記憶手段に記憶された羽ばたき関連物理量を羽ばたき飛行制御装置に送信する。このような構成にすることにより、制御不能状態中の羽ばたき関連物理量についても羽ばたき飛行制御装置で把握することができる。
【０４３５】
本実施の形態のロボットシステムは、より好ましくは、羽ばたき装置が、羽ばたき飛行制御装置による羽ばたき飛行の制御が不能となった制御不能状態において、制御不能状態における周辺物理量を記憶する周辺物理量記憶手段を含み、制御不能状態から羽ばたき飛行制御装置による制御が可能な制御可能状態に戻った場合に、周辺物理量記憶手段に記憶された周辺物理量を羽ばたき飛行制御装置に送信する。このような構成にすることにより、制御不能状態中の周辺物理量についても羽ばたき飛行制御装置で把握することができる。
【０４３６】
本実施の形態のロボットシステムは、より好ましくは、羽ばたき飛行制御装置が、羽ばたき装置の位置および姿勢のうち少なくともいずれか一方を決定する位置姿勢決定手段と、位置姿勢決定手段により決定された羽ばたき装置の位置の情報および姿勢の情報のうち少なくともいずれか一方を羽ばたき装置に送信する位置姿勢情報送信手段とを含み、羽ばたき装置が、位置姿勢情報送信手段から送信されてきた羽ばたき装置の位置の情報および姿勢の情報のうち少なくともいずれか一方に基づいて、決定された位置および決定された姿勢のうち少なくともいずれか一方を実現するための羽ばたき飛行の動作を決定する羽ばたき飛行動作決定手段を含んでいる。このような構成によれば、羽ばたき装置は羽ばたき飛行の動作を決定するだけでよいため、羽ばたき装置の制御負担を軽減することができる。
【０４３７】
本実施の形態のロボットシステムは、より好ましくは、羽ばたき飛行を行なう作業空間における対象物に関するマップデータを予め記憶しておくマップデータ記憶手段をさらに備えている。このような構成によれば、羽ばたき飛行を行なう作業空間における対象物に関するマップデータに対応して羽ばたき飛行を行なうことが可能となる。
【０４３８】
本実施の形態のロボットシステムは、より好ましくは、羽ばたき装置の外部にマップデータ記憶手段を備えている。このような構成にすることにより、羽ばたき装置の重量を軽減することができる。
【０４３９】
本実施の形態のロボットシステムは、より好ましくは、羽ばたき飛行している作業空間における対象物のマッピングを行うためのマッピング手段と、マッピング手段によりマッピングされたマッピングデータを記憶するためのマッピングデータ記憶手段とを含み、予めマップデータ記憶手段に記憶されたマップデータと、羽ばたき飛行中にマッピングデータ記憶手段に記憶されたマッピングデータと比較することにより、対象物の検出を行なう。このような構成にすることにより、簡単に対象物を検出することができる。
【０４４０】
本実施の形態のロボットシステムは、より好ましくは、羽ばたき装置が人体が通過不可能であると予め定められた隙間を通過可能なサイズに構成されている。このような構成にすることにより、人体が通過不可能であると思われる隙間を通過して羽ばたき飛行する必要がある場合に、システムを有効に機能させることができる。
【０４４１】
本実施の形態のロボットシステムは、より好ましくは、羽ばたき装置が人が通路としないと予め定められた経路を羽ばたき飛行するように設定されている。このような構成にすることにより、人が通路としないと思われる経路を羽ばたき飛行する必要がある場合に、システムを有効に機能させることができる。
【０４４２】
本実施の形態のロボットシステムは、より好ましくは、羽ばたき装置が予め定められた基準値より高い空間において羽ばたき飛行するように設定されている。このような構成にすることにより、作業空間内において、障害物が多いと考えられる高さ以下の低い位置を羽ばたき飛行しないようにすれば、障害物に接触するおそれを低減することができる。
【０４４３】
本実施の形態のロボットシステムは、より好ましくは、羽ばたき装置が複数設けられ、複数の羽ばたき装置それぞれは、予め定められた作業空間を分担して作業を行なうように設定されている。このような構成にすることにより、作業空間全体を効率的に羽ばたき飛行させることができる。
【０４４４】
本実施の形態のロボットシステムは、より好ましくは、羽ばたき飛行制御装置が複数設けられ、複数の羽ばたき飛行制御装置それぞれは、羽ばたき装置が作業する作業空間を予め分割して、分割されたそれぞれの作業空間において羽ばたき装置を制御するように設定されている。このような構成にすることにより、羽ばたき飛行制御装置と羽ばたき装置との最大通信距離が短い場合にも、広い範囲の作業空間を羽ばたき飛行することができる。
【０４４５】
本実施の形態のロボットシステムは、より好ましくは、羽ばたき装置の外部に、羽ばたき装置の駆動に必要なエネルギを補充可能なエネルギ補充手段をさらに備えている。このような構成にすることにより、羽ばたき装置はエネルギ蓄積手段を小さくすることができるため、羽ばたき装置の重量を軽減することができる。
【０４４６】
本実施の形態の羽ばたき装置は、羽ばたき運動により流体が存在する空間を羽ばたき飛行するための羽ばたき装置であって、羽ばたき装置の羽ばたき飛行の態様に関する羽ばたき関連物理量を取得するための羽ばたき関連物理量取得手段と、羽ばたき装置の羽ばたき飛行の態様を制御する羽ばたき飛行制御を実行する羽ばたき飛行制御装置とを備えたロボットシステムにおいて用いられ、羽ばたき飛行制御装置が、羽ばたき装置の外部に設けられ、羽ばたき装置を遠隔制御するための遠隔制御装置であり、遠隔制御装置によって、羽ばたき関連物理量取得手段により得られた羽ばたき関連物理量の情報が利用されて、羽ばたき飛行の態様が制御される。
【０４４７】
上記のような構成によれば、羽ばたき運動により流体が存在する空間を羽ばたき飛行するための羽ばたき装置をロボットに用いれば、ロボットを障害物の多い環境においても障害物に制約されることなく移動させることができる。
【０４４８】
本実施の形態の羽ばたき飛行制御装置は、羽ばたき運動により流体が存在する空間を羽ばたき飛行するための羽ばたき装置の羽ばたき飛行の態様を制御する羽ばたき飛行制御装置であって、羽ばたき装置の羽ばたき飛行の態様に関する羽ばたき関連物理量を取得するための羽ばたき関連物理量取得手段を備えたロボットシステムにおいて用いられ、羽ばたき装置の外部に設けられ、羽ばたき装置を遠隔制御するための遠隔制御装置として機能し、羽ばたき関連物理量取得手段により得られた羽ばたき関連物理量の情報を利用して、羽ばたき装置の羽ばたき飛行の態様を制御する。
【０４４９】
上記のような構成によれば、羽ばたき運動により流体が存在する空間を羽ばたき飛行するための羽ばたき装置をロボットに用いれば、ロボットを障害物の多い環境においても障害物に制約されることなく移動させることができる。
【０４５０】
本実施の形態のロボットシステムは、空間において浮上移動することが可能な浮上移動装置と、浮上移動装置の浮上移動の態様に関する浮上移動関連物理量を取得するための浮上移動関連物理量取得手段と、浮上移動装置の浮上移動を制御するための浮上移動制御装置とを備え、浮上移動制御装置が、浮上移動関連物理量取得手段により得られた浮上移動関連物理量の情報を利用して、浮上移動の態様を制御する。
【０４５１】
上記のような構成によれば、空間において浮上移動することが可能であるとともに、空間内の所定の位置および高度に停位することが可能な浮上移動装置をロボットに用いれば、ロボットを障害物の多い環境においても障害物に制約されることなく移動させることができる。
【０４５２】
また、浮上移動装置は、より好ましくは、空間内の所定の位置および高度に停位することが可能である。
【０４５３】
また、浮上移動制御装置は、浮上移動装置の外部に設けられ、人為的に浮上移動装置の浮上移動を制御することが可能に構成されていることが望ましい。
【０４５４】
なお、コンピュータに、前述のロボットシステム、羽ばたき装置、および、羽ばたき飛行制御装置それぞれを動作させるためのプログラムそれぞれが実行されて、ロボットシステム、羽ばたき装置、および、羽ばたき飛行制御装置それぞれが機能する。なお、このプログラムは、ＣＤ−ＲＯＭなどのコンピュータ読取り可能な記録媒体に記録されていているものがロボットシステム、羽ばたき装置、および、羽ばたき飛行制御装置それぞれに読込まれてもよいとともに、インターネットなどの情報伝達網からインストールされてロボットシステム、羽ばたき装置、および、羽ばたき飛行制御装置それぞれに読込まれてもよい。
【０４５５】
なお、今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０４５６】
（発明の効果）
本発明によれば、静かに浮上することができる羽ばたき装置を備えたロボットシステム、それに用いられる羽ばたき装置、および、羽ばたき飛行制御装置を提供することができる。
【図面の簡単な説明】
【０４５７】
【図１】実施の形態のロボットのシステムの構成を示す概略図である。
【図２】実施の形態のロボットの構造を示す正面図である。
【図３】実施の形態のロボットの羽を示す拡大斜視図である。
【図４】実施の形態のロボットの羽のストローク角θと偏角αを示す図である。
【図５】実施の形態のロボットの羽のねじり角βを示す図である。
【図６】実施の形態のロボットの羽ばたきに用いるアクチュエータのステータ部分を解説するための図である。
【図７】実施の形態のロボットの羽ばたきに用いるステータを用いて構成したアクチュエータを解説するための図である。
【図８】実施の形態のロボットの羽ばたき動作における打下ろし動作を示す図である。
【図９】実施の形態のロボットの羽ばたき動作における打上げ動作を示す図である。
【図１０】実施の形態のロボットの羽ばたき動作における第１の状態を示す図である。
【図１１】実施の形態のロボットの羽ばたき動作における第２の状態を示す図である。
【図１２】実施の形態のロボットの羽ばたき動作における第３の状態を示す図である。
【図１３】実施の形態のロボットの羽ばたき動作における第４の状態を示す図である。
【図１４】実施の形態のロボットの羽ばたき動作における羽の駆動の時間依存を示す第１のグラフである。
【図１５】実施の形態のロボットの羽ばたき動作における羽の駆動の時間依存を示す第２のグラフである。
【図１６】実施の形態のロボットの羽を駆動する際のアクチュエータのトルクと始点反力とのシミュレーション結果を示すグラフである。
【図１７】実施の形態のロボットシステムのベースステーションの構成を示す概念図である。
【図１８】実施の形態のロボットシステムの各構成要素の関連を示す説明図である。
【図１９】実施の形態のロボットシステムの動作の一例を示すフローチャートである。
【図２０】ロビンソンとダドソンのラウドレス曲線を示す図である。
【図２１】実施の形態のロボットの離陸過程における情報処理を表わすフローチャートである。
【図２２】実施の形態のロボットの巡回過程における情報処理を表わすフローチャートである。
【図２３】実施の形態のロボットの着陸過程における情報処理を示すフローチャートである。
【図２４】別実施の形態に係る羽ばたき装置を示す図であり、（ａ）はその部分正面図であり、（ｂ）はその部分側面図である。
【図２５】別実施の形態において、羽ばたき運動と羽ばたき運動の位相との関係を示すグラフである。
【図２６】別実施の形態において、羽ばたき装置における羽ばたき動作の第１の状態を示す図である。
【図２７】別実施の形態において、羽ばたき装置における羽ばたき動作の第２の状態を示す図である。
【図２８】別実施の形態において、羽ばたき装置における羽ばたき動作の第３の状態を示す図である。
【図２９】別実施の形態において、羽ばたき装置における羽ばたき動作の第４の状態を示す図である。
【図３０】別実施の形態において、羽ばたき装置における羽ばたき動作の第５の状態を示す図である。
【図３１】別実施の形態において、羽ばたき装置における羽ばたき動作の第６の状態を示す図である。
【図３２】別実施の形態において、羽ばたき装置における羽ばたき動作の第７の状態を示す図である。
【図３３】別実施の形態において、羽ばたき装置における羽ばたき動作の第８の状態を示す図である。
【図３４】別実施の形態において、一変形例に係る羽ばたき装置を示す正面模式図である。
【図３５】別実施の形態において、他の変形例に係る羽ばたき装置を示す正面模式図である。
【図３６】別実施の形態において、さらに他の変形例に係る羽ばたき装置を示す正面模式図である。
【図３７】別実施の形態において、図２４に示す羽ばたき装置の構造を示す平面模式図である。
【図３８】別実施の形態において、羽に作用する力および各角度のそれぞれの羽ばたき運動の位相に対する変化を示す第１のグラフである。
【図３９】別実施の形態において、羽に作用する力および各角度のそれぞれの羽ばたき運動の位相に対する変化を示す第２のグラフである。
【図４０】羽ばたき浮上制御の制御関数を説明するための説明図である。
【図４１】左羽の羽ばたかせ方の変化と、それに伴って起きる浮上状態の変化とを対応づけた対応を示す図である。
【図４２】羽ばたき浮上の基本動作を実現するための羽ばたかせ方のパターンを示した対応を示す図である。
【符号の説明】
【０４５８】
１  支持構造、２１  右アクチュエータ、２２  左アクチュエータ、３１  右羽、３２  左羽、４  制御装置、５１  加速度センサ、５２  角加速度センサ、５３  焦電型赤外線センサ、５３１  焦電型赤外線センサ検出領域、６  電源、６１  電極、７  通信装置、８  発光ダイオード、９０  ロボット、９１  ベースステーション、９１１  演算装置、９１２  メモリ、９１３  充電装置、９１４  充電孔、９１５  電磁石、９１７  通信装置、９２  作業空間、９３  侵入者。
【図１】
2007253946.tif 000003
【図２】
2007253946.tif 000004
【図３】
2007253946.tif 000005
【図４】
2007253946.tif 000006
【図５】
2007253946.tif 000007
【図６】
2007253946.tif 000008
【図７】
2007253946.tif 000009
【図８】
2007253946.tif 000010
【図９】
2007253946.tif 000011
【図１０】
2007253946.tif 000012
【図１１】
2007253946.tif 000013
【図１２】
2007253946.tif 000014
【図１３】
2007253946.tif 000015
【図１４】
2007253946.tif 000016
【図１５】
2007253946.tif 000017
【図１６】
2007253946.tif 000018
【図１７】
2007253946.tif 000019
【図１８】
2007253946.tif 000020
【図１９】
2007253946.tif 000021
【図２０】
2007253946.tif 000022
【図２１】
2007253946.tif 000023
【図２２】
2007253946.tif 000024
【図２３】
2007253946.tif 000025
【図２４】
2007253946.tif 000026
【図２５】
2007253946.tif 000027
【図２６】
2007253946.tif 000028
【図２７】
2007253946.tif 000029
【図２８】
2007253946.tif 000030
【図２９】
2007253946.tif 000031
【図３０】
2007253946.tif 000032
【図３１】
2007253946.tif 000033
【図３２】
2007253946.tif 000034
【図３３】
2007253946.tif 000035
【図３４】
2007253946.tif 000036
【図３５】
2007253946.tif 000037
【図３６】
2007253946.tif 000038
【図３７】
2007253946.tif 000039
【図３８】
2007253946.tif 000040
【図３９】
2007253946.tif 000041
【図４０】
2007253946.tif 000042
【図４１】
2007253946.tif 000043
【図４２】
2007253946.tif 000044