(57)【要約】【課題】人間の筋骨格系制御特性を生かし、制御自由度や精度、制御速度を共に満足できる多関節拮抗制御マニピュレータとその制御方法を提供する。【解決手段】多関節マニピュレータは、中央制御装置１０と、多関節マニピュレータ１６本体とを有する。多関節マニピュレータ本体１６は、人工骨格１８と、筋ワイヤ２０〜３０と、筋ワイヤ制御用モータ３２，３４を備える。筋ワイヤ２０〜３０は、二関節筋ワイヤ２０，２２と、一関節筋ワイヤ２４〜２８から構成される。中央制御装置１０は、記憶装置に記憶された制御関数によって前記一関節筋制御用モータと前記二関節筋制御用モータを併用拮抗制御する。【選択図】図１
2011143523.tif 000002
【特許請求の範囲】
【請求項１】
多関節拮抗制御マニピュレータであって、
関節を備える人工骨格と、
前記人工骨格に一端が接続され、一関節筋に相当する一関節筋ワイヤと、
前記人工骨格に一端が接続され、二関節筋に相当する二関節筋ワイヤと、
前記一関節筋ワイヤの他端が接続され、前記一関節筋ワイヤを駆動する一関節筋制御用モータと、
前記二関節筋ワイヤの他端が接続され、前記二関節筋ワイヤを駆動する二関節筋制御用モータと、
予め記憶した制御関数に基づいて、前記一関節筋制御用モータと前記二関節筋制御用モータを併用して駆動制御する制御手段と、
を備え、
前記一関節筋ワイヤ及び前記二関節筋ワイヤは、それぞれ屈筋に相当するワイヤと伸筋に相当するワイヤから構成され、
前記屈筋に相当するワイヤは、前記関節の回転軸を基準として前記関節の一方に配置され、前記伸筋に相当するワイヤは、前記関節の回転軸を基準として前記関節の他方に配置され、かつ、前記ワイヤのうち一関節筋ワイヤと前記ワイヤのうち二関節筋ワイヤは互いに接触しないように離間して配置され、
前記制御手段は、前記一関節筋ワイヤ及び前記二関節筋ワイヤがテンションを維持しているか否かを判定し、テンションを維持するように前記一関節筋制御用モータと前記二関節筋制御用モータをフィードバック制御する
ことを特徴とする多関節拮抗制御マニピュレータ。
【請求項２】
請求項１記載の多関節拮抗制御マニピュレータにおいて、
前記制御手段は、制御関数により前記一関節筋制御用モータと前記二関節筋制御用モータを併用拮抗制御することを特徴とする多関節拮抗制御マニピュレータ。
【請求項３】
請求項１記載の多関節拮抗制御マニピュレータにおいて、
人間の筋長の変化及び筋の収縮速度の変化に対する筋力の変化特性を示す筋線維の収縮特性再現プロセスを用いて制御信号をフィルタリングし、筋の力学的な特性を生かした前記一関節筋制御用モータと前記二関節筋制御用モータの駆動制御を特徴とする多関節拮抗制御マニピュレータ。
【請求項４】
請求項１記載の多関節拮抗制御マニピュレータにおいて、
前記制御関数は、コンピュータシミュレーションによる学習及び実空間における学習により作成されて前記制御手段の記憶装置に記憶される
ことを特徴とする多関節拮抗制御マニピュレータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、人間の筋骨格系の特徴を用いた多関節拮抗制御用マニピュレータとその制御方法に関する。人間の筋骨格系の特徴は、複数筋による多関節の拮抗制御であり、本発明では、これらの特徴を生かした多関節マニピュレータの設計構造とその制御方法を提案する。
【背景技術】
【０００２】
生物や人間の身体は、屈筋と伸筋による拮抗筋の制御によって関節を動かす。人間型ロボットの構造を設計する上で、この拮抗制御は関節硬さを制御でき、人間の多様な動きを再現するために、最も重視すべき部分である。従来のモータによるフィードバック制御（ＰＩＤ）では、この拮抗制御は再現できない。このような拮抗制御を行うために、近年では、同じくＰＩＤ制御に基づく拮抗制御が提案されているが、屈筋と伸筋の一ペアで制御を行う一対制御である限界がある。一方、新しいアクチュエータも提案され、筋の弾性特性に近いゴムチューブを空気圧で制御を行う空気圧アクチュエータも提案されているが、柔軟性はあるものの空気圧の制御速度がモータ制御に比べ非常に遅く、また、非線形的な特性によって制御精度にも問題がある。これらの理由で、筋骨格系の特性を生かした複数筋による制御自由度や制御精度、その制御速度を満足させるマニピュレータとその制御方法は、未だ提案されていない。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２３３１８８号公報
【特許文献２】米国特許第６５３２４００号
【特許文献３】特許第３４３６３２０号
【非特許文献】
【０００４】
【非特許文献１】「人間の下肢機構をモデルとした拮抗駆動関節を有する２足歩行型ヒューマノイドの開発」，山口仁一等，バイオメカニズム学会１４，ｐｐ．２６１−２７１（１９９８）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の特許文献１では、一関節筋だけの制御となり、効率的な制御仕組みではない。また、単一筋による制御を行うため、モータの動力が十分に必要なため、モータのサイズが大きくなる必要があり、構造的な制約が生じる。
【０００６】
特許文献２では、人工筋の空気圧アクチュエータにおける空気圧と発生する張力との関係が非線形で人工筋の大きさや長さによって制御条件が異なり、線形制御には向いていないなど、制御が難しい。さらに、空気を送る際の遅れなどで軌道に沿う動きの生成には精度が落ちる。
【０００７】
非特許文献１でも、一関節筋だけで制御が行われるため、一関節と二関節両方を併用し、制御を行う人間の骨格制御の効率性を生かすことが出来ない。また、モータも十分な動力が必要なだけ、サイズが大きくなり、構造的な制約が生じる。筋ワイヤテンションを維持するために物理的なプーリを筋ワイヤに設置しているが、プーリと骨格と接触を避けるために、筋ワイヤの走行を考慮する必要があり、構造的な制約が生じる。
【０００８】
二関節筋は人体の骨格を制御する上で、一関節筋と共に併用して使われ、重要な役割を担う。二関節筋の長所は、多関節における連動制御が可能であることで、人体のような可動制限を有する骨格に対し、まとまった動きを制御する上で有効である。また、その役割のため、一関節筋に比べ、筋の体積も大きく、強い駆動力を持つ。このような側面から、人体の骨格をベースに設計される人間型ロボットの設計においても二関節筋と一関節筋が併用できる構造は極めて有効である。特許文献３のように、空気アクチュエータである人工筋肉による二関節筋は近年提案されているが、制御速度やゴムの非線形特性による制御精度に大きな問題を抱えていた。制御速度と制御精度を共に満足できる二関節マニピュレータの開発が望まれていた。
【０００９】
本発明の目的は、筋骨格系の制御自由度や制御速度と制御精度を共に満足できる屈筋と伸筋による拮抗制御を目的とする多関節マニピュレータを提供することにある。
【課題を解決するための手段】
【００１０】
本発明は、線形制御のため、制御し易くて精度がとれ、かつ制御速度も速いモータ制御を用いる。モータは筋肉の役割をするワイヤを駆動し、関節を制御する。このようなモータとワイヤのセットを実際の筋の配置に基づいて複数配置し、制御自由度がある多関節拮抗マニピュレータを構築した。その仕組みは、関節を備える人工骨格と、前記人工骨格に一端が接続され、一関節筋に相当する一関節筋ワイヤと、前記人工骨格に一端が接続され、二関節筋に相当する二関節筋ワイヤと、前記一関節筋ワイヤの他端が接続され、前記一関節筋ワイヤを駆動する一関節筋制御用モータと、前記二関節筋ワイヤの他端が接続され、前記二関節筋ワイヤを駆動する二関節筋制御用モータと、予め記憶した制御関数に基づいて、前記一関節筋制御用モータと前記二関節筋制御用モータを併用して駆動制御する制御手段とを備え、前記一関節筋ワイヤ及び前記二関節筋ワイヤは、それぞれ屈筋に相当するワイヤと伸筋に相当するワイヤから構成され、前記屈筋に相当するワイヤは、前記関節の回転軸を基準として前記関節の一方に配置され、前記伸筋に相当するワイヤは、前記関節の回転軸を基準として前記関節の他方に配置され、かつ、前記ワイヤのうち一関節筋ワイヤと前記二関節筋ワイヤは互いに接触しないように離間して配置され、前記制御手段は、前記一関節筋ワイヤ及び前記二関節筋ワイヤがテンションを維持しているか否かを判定し、テンションを維持するように前記一関節筋制御用モータと前記二関節筋制御用モータをフィードバック制御することを特徴とする。
【００１１】
本発明の１つの実施形態では、前記制御手段は、筋の特性を生かすために、人間の筋長の変化及び筋の収縮速度の変化に対する筋力の変化特性を示す筋線維の収縮特性再現プロセスを用いてモータの制御信号をフィルタリングすることで前記一関節筋制御用モータと前記二関節筋制御用モータを駆動制御する。また、本発明の１つの実施形態では、前記制御関数は、コンピュータシミュレーションによる学習及び実空間における学習により作成されて前記制御手段の記憶装置に記憶される。
【発明の効果】
【００１２】
本発明によれば、筋骨格系の制御自由度や制御速度と制御精度を共に満足できる屈筋と伸筋による拮抗制御を目的とする多関節マニピュレータを得ることができる。
【００１３】
また、本発明によれば、筋線維の収縮特性再現プロセスを用いることで人間の筋特性を再現することができる。
【００１４】
さらに、本発明によれば、モータにより筋ワイヤのテンションを維持するように制御するため物理プーリが不要となり、モデルや用途の柔軟性が向上するとともに調整コストを下げることができる。
【図面の簡単な説明】
【００１５】
【図１】実施形態の多関節マニピュレータの駆動構造説明図である。
【図２】図１の部分正面図（一関節筋系）である。
【図３】図１の部分正面図（二関節筋系）である。
【図４】図１の部分側面図である。
【図５】図１の部分断面図である。
【図６】図１の部分立体図である。
【図７】人体構造との対応関係を示す説明図である。
【図８】実施形態の制御ブロック図である。
【図９】実施形態の制御ブロック図である。
【発明を実施するための形態】
【００１６】
以下、図面に基づき本発明の実施形態について説明する。
【００１７】
本実施形態の多関節マニピュレータは、中央制御装置１０と、この中央制御装置１０により駆動制御される多関節マニピュレータ本体１６から構成される。中央制御装置１０は、ＣＰＵ１２及びメモリ１４を備える。メモリ１４には、所定の制御関数獲得プロセスによって得られた制御関数が格納される。ＣＰＵ１２は、多関節マニピュレータ本体１６の状態をセンシングし、メモリ１４に格納された制御関数を用いて制御信号を多関節マニピュレータ本体１６に出力して駆動制御する。
【００１８】
多関節マニピュレータ本体１６は、腕の人工骨格１８と、筋ワイヤ２０〜３０と、筋ワイヤ制御用モータ３２を備える。筋ワイヤ２０〜３０は、その始点は筋ワイヤ制御用モータ３２の回転軸に垂直となるように繋がれ、その終点は関節を跨って腕の人工骨格１８に接続される。筋ワイヤ２０〜３０を筋ワイヤ制御用モータ３２の回転軸に巻き込むことにより関節の回転挙動を制御する。
【００１９】
筋ワイヤ２０〜３０は２種類に分類される。すなわち、１つの関節を制御する一関節用筋ワイヤと、２つの関節を制御する二関節用筋ワイヤである。一関節用筋ワイヤは、筋ワイヤ２４，２６，２８，３０であり、二関節用筋ワイヤは、筋ワイヤ２０，２２である。また、筋ワイヤ制御用モータも筋ワイヤと同様に２種類に分離される。すなわち、一関節用筋ワイヤ２４，２６，２８，３０を駆動するモータ３２と、二関節用筋ワイヤ２０，２２を駆動するモータ３４である。
【００２０】
図２に、一関節用の筋ワイヤ制御用モータ３２の正面図を示す。また、図３に、二関節用の筋ワイヤ制御用モータ３４の正面図を示す。さらに、図４に、筋ワイヤ制御用モータ３２，３４の側面図を示す。一関節用の筋ワイヤ制御用モータ３２は、回転軸３２ａ及びワイヤ巻き込み用ケース３２ｂを有し、回転軸３２ａの両側に筋ワイヤ２４（あるいは２６）の始点が接続される。また、二関節用の筋ワイヤ制御用モータ３４は、回転軸３４ａ及びワイヤ巻き込み用ケース３４ｂを有し、回転軸３４ａの一方に筋ワイヤ２０（あるいは２２）の始点が接続される。２種類の筋ワイヤは、いずれも関節を跨って腕の人工骨格１８に終点が接続される。筋ワイヤ２０は伸筋を構成し、筋ワイヤ２２は屈筋を構成する。また、筋ワイヤ２４，２８は伸筋を構成し、筋ワイヤ２６，３０は屈筋を構成する。また、３６，３８は関節である。筋ワイヤ２０，２２は、２つの関節３６，３８に係合する。
【００２１】
図５に、関節３６のＡ−Ａ断面を示す。また、図６に、関節３６の模式的な立体図を示す。関節３６は関節軸３６ａ及びこの関節軸３６ａを中心に回転するモーメント３６ｂを有する。モーメント３６ｂは、相対的に径が大きいモーメント３６ｂ１と、これを挟むようにその両側に配置された相対的に径が小さいモーメント３６ｂ２から構成される。そして、この関節軸３６ａを境にして屈筋と伸筋が図中上下に分かれて配置される。すなわち、関節軸３６ａの上部には、筋ワイヤ２２，３０からなる屈筋群が配置され、関節軸３６ａの下部には、筋ワイヤ２０，２８からなる伸筋群が配置される。二関節用の筋ワイヤ２０，２２は、いずれも関節３６の中央に配置され、相対的に径が大きいモーメント３６ｂ１に載る。また、一関節用の筋ワイヤ２８，３０は、いずれも二関節の筋ワイヤ２０，２２を挟むようにその両側に配置され、相対的に径が小さいモーメント３６ｂ２に載る。
【００２２】
図７に、人体の腕の構造を模式的に示す。腕の筋肉には、上腕筋、肘筋、上腕二頭筋長頭、上腕二頭筋短頭、上腕三頭筋長頭、上腕三頭筋外側頭、上腕三頭筋内側頭、三角筋中部線維、三角筋前部線維が存在する。本実施形態における、多関節マニピュレータ本体１６の構成と、これら人体の筋肉とを対応させると、以下のとおりである。
上腕三頭筋長頭→筋ワイヤ２０
上腕二頭筋長頭、上腕二頭筋短頭→筋ワイヤ２２
上腕三頭筋内側頭、上腕三頭筋外側頭→筋ワイヤ２４
三角筋中部線維、三角筋前部線維→筋ワイヤ２６
肘筋→筋ワイヤ２８
上腕筋→筋ワイヤ３０
【００２３】
このような構成において、本実施形態では拮抗制御を用いて多関節マニピュレータ本体１６を駆動制御する。拮抗制御は、一つの先端を制御するために複数のアクチュエータが働く並列メカニズムである。既存の関節制御用の拮抗制御は、フィードバック制御の一対制御の限界もあり、一関節だけを制御する構造になっている。しかし、個々の関節だけでは、総合的な人間の動きは生成できないため、個々の関節の制御は並列に繋がれ、特定の動きを制御するための階層構造の下部アクチュエータ化されている。この仕組みは、人間のような多関節の制御には、効率的ではない。これに比べ、人間の生体システムは関節の制御に二関節筋と一関節筋を併用する仕組みを取ることで、多関節を効率よく並列制御が可能である。主に二関節筋は、断面積が大きく非常に大きな力が出せ、一関節筋は、比較的に力が小さい。この差は、二関節筋が連動制御による二つの関節を制御し、大まかな動きを生成する一方で、その細かい調整は、一関節筋によって生成される役割の違いによって特化されたと考えられる。この仕組みによって個々の関節を一関節筋で制御するより、並列で効果的な制御が可能になる。本実施形態でも、この効率的な並列制御仕組みを取り入れるため、一関節筋用と二関節筋用の制御が併用できるような構造を採用している。また、この制御の実現のために、一対線形制御のフィードバック制御に代わって非線形制御に適している強化学習を制御方策として用いる。
【００２４】
また、本実施形態では、筋ワイヤ制御用モータ３２，３４の制御は、従来のモータ制御に比べ、以下の二つの特徴を有している。
（１）筋線維の収縮特性再現プロセス
この機構は、筋線維の収縮特性をモータ制御による人工筋の役割をするワイヤの動き制御によって再現するためのものである。筋収縮特性は、収縮速度によって筋力が変化する速度−力特性（図８のＦＶ）、筋長によって筋力が変化する筋長−力特性（図８のＦＬ）、筋が一定の長さＬｏｐｔ以上に伸びる際の弾性特性を表す筋長−弾性力特性（図８のＦＬｐｅ）によって表せる。本実施形態のプロセスでは、まず、この三つの部分を正規化する。三つの部分共に筋力は最大筋力によって正規化し、筋長、筋収縮線速度はＬｏｐｔによって正規化する。正規化したＦＬにＦＶを乗算した力にＦＬｐｅを加算することで筋力が計算できる。筋力の制御はＦＬにＦＶを乗算した値に制御信号を乗算して制御を行う。このような筋特性をモータの回転トルクの制御に適用するプロセスを筋線維の収縮特性再現プロセスとする。
（２）モータ制御ワイヤテンション維持プロセス
筋のテンションを維持するためのモータ制御である。従来のモデルでは、プーリを用いた物理的な構造を用いて筋テンションを維持していたが、ワイヤに取り付ける必要があるため、構造的な制約があった。本実施形態では、図８に示すように、ワイヤの長さＬや、収縮速度をフィードバックし、ワイヤテンション維持のためのモータ制御の判断とし、テンションを維持できるようにする。一つの実施形態として、図９のようなプロセスがある。最大伸ばされたワイヤ長をＬｍａｘとし、最大収縮した際のワイヤ長をＬｍｉｎとする。ワイヤ長Ｌｔの正規化を行うために、ＬｔとＬｍｉｎとの差分であるＬｔ−Ｌｍｉｎの値をＬｍａｘ−Ｌｍｉｎの値で正規化し、Ｌｔ（〜）を求める。ここで、（〜）は、Ｌｔの上付〜を便宜的に表す。このＬｔ（〜）をワイヤテンション維持のための制御パターンに入力し、テンション維持のための最適なモータの制御信号を求める。制御プロセスは、図９のように筋線維の収縮特性再現プロセスからの制御信号ａＦがワイヤテンションを維持できるか否かを判断し、維持できなければ、ワイヤテンション維持のための制御パターンによって求めた制御信号ａｗｔｋ’に取り替えて出力する。制御信号ａＦのワイヤテンション維持における判断は、ワイヤ収縮速度Ｌｔ（・）が収縮する方向Ｌｔ（・）≧０でａｗｔｋ’より大きい条件を満足しない場合は、ａｗｔｋ’に取り替え出力する。ここで、（・）は、Ｌｔの上付・を便宜的に表す。本明細書では、モータ制御ワイヤテンション維持プロセスを適宜、電動プーリと表現する。これにより、従来の物理的な構造を持つプーリに比べ、よりシンプルな構造を持つモデルの構築が可能である。
【００２５】
多関節マニピュレータ本体１６の制御は、図１に示すように、中央制御装置１０のＣＰＵ１２がセンサリングによりフィードバックされた情報をメモリ１４の制御関数に入力することにより最適な制御信号を筋ワイヤ制御用モータ３２，３４に供給し、制御を行う。筋ワイヤ２０〜３０は筋ワイヤ制御用モータ３２，３４により力を出力し、関節３６を動かす。関節３６には、筋ワイヤ２０〜３０に対するモーメントアームの役割をするように筋ワイヤ２０〜３０が載る。筋ワイヤ２０〜３０は、各関節に対して屈伸用のワイヤがペアになっている。また、一関節用の筋ワイヤと二関節用の筋ワイヤとの接触を防ぐ構成となっている（図５参照）。
【００２６】
実空間上での制御関数を得るためには、まず仮想空間上でコンピュータシミュレーションによる学習を行って制御関数を獲得する。このプロセスにより、実空間での学習の手間が減り、実空間での学習コストが大幅に低下する。獲得した制御関数は仮想空間上で得られたものであるから、実空間と環境の差を考慮して実空間上で利用できるように「慣らし」の学習を行う。以上のプロセスによって得られた制御関数を中央制御装置１０のメモリ１４に格納する。
【００２７】
以下、図８を用いて学習プロセスについて説明する。
【００２８】
学習制御エージェントは、フィードバック信号ｓから、目標動作をするための最適な制御信号ａを出力する。ここで、フィードバック信号ｓは、関節角度ベクトル、関節角速度ベクトル、筋長（筋ワイヤ長）ベクトル、筋（筋ワイヤ）収縮速度ベクトル、先端（マニピュレータ先端）の位置ベクトルの関数である。学習制御プロセスは、例えば強化学習のアクタークリティック法を用いる。筋の粘性特性の速度、筋長におけるアクティブ特性と弾性特性の筋長における受動特性を再現するために、筋線維の収縮特性再現プロセスに基づいて制御信号ａのフィルタリングを行う。図８において、ＦＬは横軸に筋長の正規値のＬ／最適筋長値Ｌｏｐｔ、縦軸に筋力の正規値のＦ／最大値Ｆｍａｘとしたときのアクティブ特性であり、ＦＶは横軸に相対筋収縮速度のＶ（＝Ｌ（・））／最適筋長値Ｌｏｐｔ、縦軸に筋力のＦ／最大値Ｆｍａｘとしたときのアクティブ特性であり、ＦＬｐｅは横軸に筋長のＬ／最適値Ｌｏｐｔ、縦軸に筋力のＦ／最大値Ｆｍａｘとしたときの受動特性である。ＦＬ及びＦＬｐｅには筋長ベクトルＬが供給されてこれに対応する係数が読み出され、ＦＶには筋収縮速度ベクトルＬ（・）が供給されてこれに対応する係数が読み出され、制御信号ａに乗算される。より詳細には、筋長の変化に対する筋力の変化を示すＦＬを用いて現在の筋長Ｌに対する係数を読み出して制御信号ａに乗算する。そして、乗算されたａＡ’に対して、さらに、筋の収縮速度に対する筋力の変化を示すＦＶを用いて現在の収縮速度Ｌ（・）に対する係数を読み出して乗算する。さらに、Ｌｏｐｔを超えての筋長の変化に対する筋の弾性力の変化を示すＦＬｐｅを用いて現在の筋長Ｌに対する係数を読み出して制御信号ａに乗算し、ＦＬとＦＶにより係数が乗算された信号ａＡ’’と加算することで制御信号ａをフィルタリングする。
【００２９】
筋線維の収縮特性再現プロセスでフィルタリングされた制御信号ａＦは、筋のテンションを維持するために、電動プーリに供給される。電動プーリは、筋のテンションを維持するために、筋ワイヤのテンションをセンサリングし、弛みがないか否かを判断して筋のテンションを維持するための最適な制御信号ａｗｔｋをアクチュエータである筋ワイヤ制御用モータ３２，３４に出力し、筋のテンションを維持する。以上のプロセスにより得られた結果ｓを学習制御エージェントにフィードバックする。
【００３０】
このように、本実施形態では、一関節筋と二関節筋を併用する拮抗制御システムを用いることで、円滑な制御を可能としている。本実施形態の特徴をまとめると、以下のとおりである。
（Ａ）一関節筋と二関節筋の併用拮抗制御システム
人体の一関節筋と二関節筋の併用拮抗制御システムのように、ロボット関節の駆動構造において一関節筋と二関節筋を併用制御できる構造と拮抗制御システムを実行する。一関節の制御に複数のモータ制御を適用するために、既存の一対制御のフィードバック制御の代わりに強化学習制御を取り入れている。これにより、外力や荷重等の環境変化におけるモーションコンプライアンスが高い制御システムを実現できる。また、既存の一対制御のための単一の大型モータの制御に比べ、一関節における複数小型モータの協調制御が可能になり、細かい制御の実現や誤動作による事故の危険性を減らすことが可能である。
（Ｂ）筋線維の収縮特性再現プロセス
駆動要素である筋の特性を再現するために、粘性要素と弾性要素による筋線維の収縮特性再現プロセスにより電動モータの入力信号のフィルタリングを行う。筋の駆動特性は主に筋線維の収縮特性により説明されるが、粘性要素により、速度や筋長の変化に対する筋特性と弾性要素により、伸ばされた際の筋特性が表現できる。この筋特性は、人体の骨格を有効に制御できるように最適化されていて、速度や伸縮による関節の負担を考慮された仕組みになっている。このような筋特性は、人体の骨格の構造を持つ人間型ロボットにも有効であろう。
（Ｃ）電動プーリ
既存の筋ワイヤ上に設置される物理プーリの代わりにモータで筋ワイヤのテンションを制御できる電動プーリを実現している。これにより、物理プーリの筋走行の制約構造を解消し、よりシンプルで柔軟な駆動構造の構築が可能になる。また、物理プーリは、その物理的な構造により、決まったパターンの筋の受動要素を再現しているが、筋の受動特性やテンションは筋の制御機能や、ロボットの用途により、調整する必要がある。この際に物理的な構造に依存する物理プーリは調整が難しく、コストがかかる。電動プーリは、その面、センサリングによるモータの制御により、調整できるため、モデルや用途に柔軟で、調整コストが低い。また、電動プーリは、筋のテンションを維持し、その受動特性は、筋線維の収縮特性再現プロセスにより再現する。
【００３１】
以上、本発明の実施形態について説明したが、人間と暮らす環境で人間に接してもらうための最適なシステムは、人間の筋骨格制御システムの充実な再現が必要であると考えられる。本実施形態では、人体の特性を最大に再現できる機械構造と制御プロセスを提供できる。人間型ロボットは、大きさや構造の制限と安全性が重要な設計方針である。このような設計方針は、多数の小型モータの協調制御や干渉制御による十分なトルクの生成と拮抗制御で実現が可能になるため、制御構造に柔軟な発明制御モデルは大きなメリットがある。また、多数の小型モータを利用することによって人間に優しい繊細な制御や拮抗制御によるスティフニスの制御も可能で、安全性が重要視される家庭や看護用の人間型ロボットにもその利用を期待できる。
【符号の説明】
【００３２】
１０  中央制御装置、１２  ＣＰＵ、１４  メモリ、１６  多関節マニピュレータ本体、１８  人工骨格、２０〜３０  筋ワイヤ、３２，３４  筋ワイヤ制御用モータ、３６，３８  関節。
【図１】
2011143523.tif 000003
【図２】
2011143523.tif 000004
【図３】
2011143523.tif 000005
【図４】
2011143523.tif 000006
【図５】
2011143523.tif 000007
【図６】
2011143523.tif 000008
【図７】
2011143523.tif 000009
【図８】
2011143523.tif 000010
【図９】
2011143523.tif 000011