(57)【要約】【課題】空電ハイブリッド式アクチュエータを備える外骨格ロボットを軽量化しつつ、正確な制御性を達成することが可能な外骨格ロボットを提供する。【解決手段】  外骨格ロボット１を構成する各能動関節は、空電ハイブリッドアクチュエータを備えている。空電ハイブリッドアクチュエータには、空圧式のエアマッスルと、エアマッスルの駆動力を関節に伝達するワイヤが含まれる。制御部１３４は、外部制御装置２０からのコマンドにしたがって、ワイヤを所定のバネ定数で表されるバネとした力学モデルと、エアマッスルの収縮割合に対する駆動力の所定の関係を表す駆動力モデルとの組合せの逆モデルにより、駆動力を生成するためにエアマッスルに加える圧力を制御する。【選択図】図３
2014057626.tif 000002
【特許請求の範囲】
【請求項１】
フレーム構造と、
前記フレーム構造を可動とするように配置されている能動関節と、
前記能動関節に対するトルク制御により前記能動関節を動作させる制御部とを備え、
各前記能動関節は、
エアマッスルと、
電動モータと、
前記エアマッスルからの第１の駆動力と前記電動モータからの第２の駆動力とを合成して前記能動関節の屈伸を駆動するための駆動力合成手段と、
前記エアマッスルからの前記第１の駆動力を前記駆動力合成手段に伝達するためのワイヤとを含み、
前記制御部は、
前記ワイヤを所定のバネ定数で表されるバネとした力学モデルと前記エアマッスルの収縮割合に対する前記第１の駆動力の所定の関係を表す駆動力モデルとの組合せの逆モデルにより、前記第１の駆動力を生成するために前記エアマッスルに加える圧力を制御する、パワーアシストロボット。
【請求項２】
各前記能動関節の関節角を検出するための第１のセンサをさらに備え、
前記制御部は、
前記第１のセンサの検出結果により、前記エアマッスルの前記収縮割合を検知する、請求項１記載のパワーアシストロボット。
【請求項３】
各前記エアマッスルにおいて、前記エアマッスルと前記ワイヤとの接合部に設けられ、前記エアマッスルからの前記第１の駆動力の大きさを検出するための第２のセンサをさらに備え、
前記制御部は、
前記第２のセンサの検出結果に応じて、前記エアマッスルの前記第１の駆動力および前記電動モータからの前記第２の駆動力とを制御する、請求項１または２記載のパワーアシストロボット。
【請求項４】
前記パワーアシストロボットは、対象となる人間の筋骨格系運動の支援をするための外骨格型ロボットであって、
前記フレーム構造は、外骨格に対応し、
前記能動関節は、前記筋骨格系運動における前記対象となる人間の関節の各位置に対応して前記フレーム構造を可動とするように配置されている、請求項２に記載のパワーアシストロボット。
【請求項５】
前記エアマッスルは、
流体袋と、
前記流体袋が埋め込まれたらせん状のファイバーとを含み、
圧縮空気が送り込まれて前記流体袋が膨張すると、長手方向に収縮し、
前記駆動力モデルは、前記エアマッスルの収縮割合と、常圧における前記エアマッスルの径と、前記らせん状のファイバーの収縮方向に対する巻方向の傾きの角度との関数である、請求項４記載のパワーアシストロボット。
【請求項６】
前記ワイヤは、液晶ポリマー繊維製である、請求項１または２記載のパワーアシストロボット。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの行う運動を支援するパワーアシストロボットに関するものである。
【背景技術】
【０００２】
近年、運動再建などを目的とし、脳情報によって外部のロボットデバイスの制御を行うブレインマシンインタフェース（ＢＭＩ）に関する研究が注目を集めている（非特許文献１）。一方、バランスや歩行が可能なロボットが開発されてきている。例えば、運動に必要な作用力を空間上の任意の複数接触点に最適に配分し，ヒトと同じように各関節のトルクを発生できるロボットが存在する（特許文献１参照）。
【０００３】
また、下肢・体幹運動の支援をめざした外骨格型ロボットがいくつか開発されている。
【０００４】
少子化によって引き起こされた少子高齢化社会は、外骨格型ロボットのようなリハビリテーションを支援するロボットの開発をますます要求することとなってきている。たとえば、外骨格型ロボットは、患者の自立生活を促進するリハビリテーションにおいて、脊髄損傷患者のために使用される（たとえば、非特許文献２、３、４、５、６を参照）。
【０００５】
これらの外骨格型ロボットのうち、体重を支えるタイプでは、大型の電動モータまたは油圧シリンダが用いられており、ロボット本体の自重も相当大きい。一方、体重を支えないリハビリ用途としては、空圧式の人工筋肉（以下、「エアマッスル」という。）を用いるものがあった。
【０００６】
エアマッスルは、その他のアクチュエータと比べて軽量で安価に製造可能で、空圧独特の柔らかさを持つ。その反面、遅れ、非線形性、個体のばらつきなどから、正確な制御には向いていないとされてきた。
【０００７】
このようなエアマッスルの問題に対処するために、空圧式のエアマッスルと電動モータとを組み合わせた空電ハイブリッド式アクチュエータも提案されている（特許文献２を参照）。
【０００８】
また、より一般には、「パワーアシストロボット」と呼ばれるロボットは、操作者が物体を移動しようとする際、操作する力に基づいてアクチュエータが駆動力を発生させ、操作者の負担を軽減するためのロボットである。主として、上述した介護やリハビリなどの福祉分野の他、工場における組み立てなどの産業分野で多く用いられている。
【０００９】
パワーアシストロボットは、装着型と非装着型に分けることができる。上述したような外骨格型ロボットは装着型に分類され、一方で、非装着型としては、ロボットアームなどにおいて、フレーム構造を駆動するアクチュエータとして、モータ、バネ、空気圧シリンダ、油圧シリンダ、エアマッスルなどを使用するものが知られている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】ＷＯ２００７／１３９１３５号公報
【特許文献２】特開２０１２−０４５１９４号公報
【非特許文献】
【００１１】
【非特許文献１】Lebedev, M.A. and Nicolelis, M.A.:”Brain-machine interfaces past,present and future”,Trends in Neuroscience,vol.29,no.9,pp. 536-546,2006.
【非特許文献２】K. Suzuki, M. G. Kawamoto, H. Hasegarwa, and Y. Sankai. Intension-based walking support for paraplegia patients with Robot Suit HAL. Advanced Robotics, Vol. 21, No. 12, pp. 1441-1469, 2007.
【非特許文献３】S. K. Au, P. Dilworth, and H. Herr. An ankle-foot emulation system for the study of human walking biomechanics. In IEEE International Conference on Robotics and Automation, pp. 2939-2945, 2006.
【非特許文献４】H. Kobayashi, A. Takamitsu, and T. Hashimoto. Muscle Suit Development and Factory Application. International Journal of Automation Technology, Vol. 3, No. 6, pp. 709-715, 2009.
【非特許文献５】G. Yamamoto and S. Toyama. Development of Wearable Agri-Robot- Mechanism for Agricultural Work. In IEEE/RSJ International Conference on Intelligent Robots and System, pp. 5801-5806, 2009.
【非特許文献６】T. Kagawa and Y. Uno. Gait pattern generation for a power-assist device of paraplegic gait. In The 18th IEEE International Symposium on Robot and Human Interactive Communication, pp. 633-638, 2009.
【発明の概要】
【発明が解決しようとする課題】
【００１２】
空電ハイブリッド式アクチュエータは、相補的なアクチュエータとして、２つの異なるエネルギー源で駆動される駆動機構を利用し、弾性を有する柔軟なトルク制御が可能である。１つの駆動機構は、空圧式エアマッスルを用いた空圧式アクチュエータであって、軽量化に向いている。しかしながら、上述のとおり、空圧式アクチュエータの圧縮性は、コントロールする際には、レスポンスが遅く、非線形力学を引き起こすために制御が難しい。
【００１３】
一方で、他の１つの駆動機構である電動式アクチュエータは、速く制御しやすい特性を有している。しかしながら、電動モータを用いた電動式アクチュエータは、大きなトルクを制御しようとすると、アクチュエータのヒートアップや、あるいは、重量の増加を招いてしまう。このため、空電ハイブリッド式アクチュエータにおいても、電動式アクチュエータを大型化することは軽量化に反する結果となる。
【００１４】
ここで、非装着型のパワーアシストロボットにおいても、また、上述したようなリハビリテーションを目的とした外骨格型ロボットの場合は特に、軽量化は重要な課題であるので、駆動力源である空圧式エアマッスルや電動モータの軽量化は、もちろんで必要であるが、これらの駆動力源からの力を外骨格型ロボットの関節部に伝達するための伝達機構の軽量化も重要な課題である。
【００１５】
しかしながら、伝達機構の軽量化は、制御対象の力学をより複雑化して、制御の困難性を増大させてしまう恐れがある。
【００１６】
本発明は、上記のような問題点を解決するためになされたものであって、空電ハイブリッド式アクチュエータを備えるパワーアシストロボットを軽量化しつつ、正確な制御性を達成することが可能なパワーアシストロボットを提供することである。
【課題を解決するための手段】
【００１７】
この発明の１つの局面に従うと、パワーアシストロボットであって、フレーム構造と、フレーム構造を可動とするように配置されている能動関節と、能動関節に対するトルク制御により能動関節を動作させる制御部とを備え、各能動関節は、エアマッスルと、電動モータと、エアマッスルからの第１の駆動力と電動モータからの第２の駆動力とを合成して能動関節の屈伸を駆動するための駆動力合成手段と、エアマッスルからの第１の駆動力を駆動力合成手段に伝達するためのワイヤとを含み、制御部は、ワイヤを所定のバネ定数で表されるバネとした力学モデルとエアマッスルの収縮割合に対する第１の駆動力の所定の関係を表す駆動力モデルとの組合せの逆モデルにより、第１の駆動力を生成するためにエアマッスルに加える圧力を制御する。
【００１８】
好ましくは、各能動関節の関節角を検出するための第１のセンサをさらに備え、制御部は、第１のセンサの検出結果により、エアマッスルの収縮割合を検知する。
【００１９】
好ましくは、各エアマッスルにおいて、エアマッスルとワイヤとの接合部に設けられ、エアマッスルからの第１の駆動力の大きさを検出するための第２のセンサをさらに備え、制御部は、第２のセンサの検出結果に応じて、エアマッスルの第１の駆動力および電動モータからの第２の駆動力とを制御する。
【００２０】
好ましくは、パワーアシストロボットは、対象となる人間の筋骨格系運動の支援をするための外骨格型ロボットであって、フレーム構造は、外骨格に対応し、能動関節は、筋骨格系運動における対象となる人間の関節の各位置に対応してフレーム構造を可動とするように配置されている。
【００２１】
好ましくは、エアマッスルは、流体袋と、流体袋が埋め込まれたらせん状のファイバーとを含み、圧縮空気が送り込まれて流体袋が膨張すると、長手方向に収縮し、駆動力モデルは、エアマッスルの収縮割合と、常圧におけるエアマッスルの径と、らせん状のファイバーの収縮方向に対する巻方向の傾きの角度との関数である。
【００２２】
好ましくは、ワイヤは、液晶ポリマー繊維製である。
【発明の効果】
【００２３】
本発明によれば、エアマッスルと電動モータとを組み合わせ、駆動力の伝達機構を軽量化して、人間の運動のアシストに必要な高負荷トルクを正確に制御できるパワーアシストロボットを提供できる。
【図面の簡単な説明】
【００２４】
【図１】本実施の形態における外骨格型ロボット１の構成事例を示す図である。
【図２】外骨格型ロボット１の自由度の構成を示す図である。
【図３】外骨格型ロボット１のブロック図の例である。
【図４】外骨格型ロボットの構成において、１自由度分の動作を行う空電ハイブリッドアクチュエータの部分を抜き出した外観を示す図である。
【図５】１自由度分の動作を行う空電ハイブリッドアクチュエータのシステムを制御する構成を説明するための機能ブロック図である。
【図６】各アクチュエーターが、関節を動かす態様を説明するための概念図である。
【図７】うずくまっている姿勢および直立姿勢における外骨格型ロボットの各関節と、空圧式エアマッスルの状態を示す図である。
【図８】空圧式エアマッスルの収縮割合と駆動力との作動範囲を比較して示す図である。
【図９】１自由度システムを使用して観察されるトルク制御器の応答特性を示す図である。
【図１０】空電ハイブリッド式アクチュエータの１自由度の腕のエンドエフェクタの端部に錘がつりさげられた状態での重力補正タスクを示す図である。
【図１１】外骨格型ロボットが、２つの異なる運動模型を切り替える重力補正によって達成された、起立タスクを支援する動作を示す図である。
【発明を実施するための形態】
【００２５】
以下、本発明の実施の形態の外骨格型ロボットの構成について、図に従って説明する。なお、以下の実施の形態において、同じ符号を付した構成要素および処理工程は、同一または相当するものであり、必要でない場合は、その説明は繰り返さない。
【００２６】
以下、本実施の形態において、歩行・姿勢リハビリテーションのための空電ハイブリッド式の外骨格型ロボットについて説明する。
【００２７】
ただし、本発明の空電ハイブリッド式外骨格型ロボットは、下肢の運動をアシストするための外骨格型ロボットに対してだけでなく、上肢の運動をアシストする外骨格型ロボットとしても使用することが可能である。
【００２８】
また、以下の説明では、下肢の対としての運動をアシストする外骨格型ロボットについて説明するが、下肢のうちのいずれか一方、または、上肢のうちのいずれか一方の運動をアシストする外骨格型ロボットとして使用することも可能である。
【００２９】
さらに、本発明の空電ハイブリッド式外骨格型ロボットは、対象となる人間の筋骨格系の運動をアシストするのであれば、上述したような「下肢のうちの少なくともいずれか一方、または、上肢のうちの少なくともいずれか一方の運動」に限定されるものではなく、たとえば、対象となる人間の腰の運動のみをアシストするものであってもよいし、歩行または走行時において下肢の運動と連動して腰の運動をアシストするものであってもよい。本明細書では、このような対象となる人間の運動のアシストを総称して、「対象となる人間の筋骨格系運動の支援」と呼ぶことにする。
【００３０】
また、本発明の空電ハイブリッド式の駆動機構は、外骨格型ロボットに対してだけでなく、より一般的なパワーアシスト技術に適用し、重量物を扱う作業者の作業をアシストするパワーアシストロボットを実現することも可能である。ただし、以下では、本発明の実施の形態として、「外骨格型ロボット」を例にとって説明する。
【００３１】
本実施の形態の外骨格型ロボットは、外骨格を有する。「外骨格」とは、人間の骨格構造に対応してロボットが有する骨格構造のことである。より特定的には、「外骨格」とは、外骨格型ロボットを装着する人間の体の一部を、外部から支えるフレーム（枠組み）構造のことをいう。
【００３２】
このフレーム構造には、さらに、フレーム構造の各部を人間の骨格構造に基づく運動に応じて動かすための関節が設けられる。
【００３３】
特に、下肢の運動をアシストする外骨格型ロボットは、ベースと下半身とを有し、足首、膝、腰の左右の位置に、能動６自由度の関節を有するロボットである。また、当該６つの関節は、空電ハイブリッド駆動の関節である。以下、このように、外骨格型ロボットにおいて、アクチュエータにより駆動される関節のことを「能動関節」と呼ぶ。
【００３４】
図１は、本実施の形態における外骨格型ロボット１の構成事例を示す図である。本外骨格型ロボット１は、１０自由度である。
【００３５】
図１において、図１（ａ）は、外骨格型ロボットの外観を示す図であり、図１（ｂ）は、図１（ａ）の外観において、外骨格型ロボット１の主要部を抽出して示す斜視図である。
【００３６】
図１（ｂ）において、外骨格型ロボット１は、両脚に対応したフレーム構造、バックパック１０１、柔軟シート１０２、ＨＡＡ拮抗筋１０３、ＨＦＥ伸筋１０４、ＨＦＥモータ１１１、ＫＦＥ伸筋１０５、 ＫＦＥモータ１０６、ＡＦＥ伸筋１０７、ＡＦＥ屈筋１０８、ジョイント１０９、フレーム構造に設けられたプーリー付回転関節１１０を備える。
【００３７】
なお、図１（ｂ）では、バックパック１０１が運動を支援する構造に直接とりつけられているが、図１（ａ）に示すように、バックパック１０１は、この構造から取り外されていてもよい。
【００３８】
また、プーリー付回転関節１１０には、たとえば、光学式エンコーダを回転軸に取り付け、関節角度を計測する。光学式エンコーダは、軸に取り付けるのではなく、軸に巻かれたベルトの移動方向と移動量を読み取る構成としてもよい。なお、ハイブリッド関節であるＨＦＥおよびＫＦＥ関節においては、モータ付属のエンコーダを用いて関節角度を計測してもよい。ジョイント１０９は、ＡＡＡ関節に相当し、この構成では、駆動機構は取り付けられず、受動的な関節となっている。
【００３９】
図２は、外骨格型ロボット１の自由度の構成を示す図である。
【００４０】
図２において、各関節において、「Ｒ＿」との表示は、右側の関節であることを示し、「Ｌ＿」との表示は、左側の関節であることを示す。
【００４１】
図１および図２を参照して、全１０自由度のうち、ＨＦＥ関節とＫＦＥ関節はハイブリッド駆動としている。また、図２において、全１０自由度のうち、左右のＡＦＥ関節は伸筋と屈筋による拮抗駆動を採用している。ハイブリッド駆動および拮抗駆動以外の関節は、パッシブな駆動である。ただし、より多くの関節、たとえば、全ての関節をハイブリッド駆動としてもよい。
【００４２】
図１において、両脚が接続する胴体部には姿勢センサを搭載してベース部の姿勢を検出している。また、全ての関節に光学式エンコーダ（またはモータ付属のエンコーダ）を取り付け、関節角度を計測できるようにしている。ベースの姿勢と関節角度を検出することで、重心から接触部への正確なヤコビ行列が算出でき、各関節に発生させる目標トルクが算出できる。
【００４３】
また、足底部には、床反力センサを搭載し、接触を想定する足底部が実際に接触しているかどうかを判定したり、ヤコビ行列に含まれるモデル誤差を修正するために補助的に使用する構成としてもよい。
【００４４】
このようなヤコビ行列を用いた順運動学モデルに基づいて、目標作用力から夫々のアクチュエータに配分するトルク値を算出する方法については、たとえば、上述した特許文献１に開示がある。
【００４５】
また、バックパック１０１内には制御器の他、エアマッスルのバルブおよび電動モータのドライバを内蔵している。
【００４６】
また、バックパック１０１内に、バッテリーと圧搾したＣＯ２ガスボンベ、レギュレータを搭載し、電源ラインとエア供給が断絶した場合に備え、短時間の自律駆動を可能にする構成であってもよい。
【００４７】
また、図３は、外骨格型ロボット１のブロック図の例である。
【００４８】
外骨格型ロボット１を制御するためのコマンドが、外部制御装置２０から、通信経路を介して外骨格型ロボットに与えられる。特に限定されないが、外部制御装置２０は、汎用のパーソナルコンピュータを用いることが可能であり、通信経路としては、イーサネット（登録商標）ケーブルを用いることができる。もちろん、通信経路としては、その他の規格の有線通信の経路の他、無線による通信経路、たとえば、無線ＬＡＮ（Local Area Network）や他の通信規格の無線などを使用してもよい。
【００４９】
外部制御装置２０は、ユーザからの指示入力を受ける入力部２１０と、コマンドを生成するためのプログラムや、様々な制御パラメータなど制御のために必要とされるデータが記録された不揮発性の記憶装置２０６と、外部制御装置２０を起動するためのファームウェアが記憶されたＲＯＭ（Read Only Memory）や、ワーキングメモリとして動作するＲＡＭ（Random Access Memory）などを含むメモリ２０４と、プログラムに応じて、コマンドを生成する処理を実行する演算装置２０８と、コマンドを通信経路を介して、外骨格型ロボットに送信するためのインタフェース（Ｉ／Ｆ）部２０２と、演算装置２０８の制御の下で、外骨格型ロボット１への制御の状態に関する情報などを表示するための表示装置２１２とを備える。
【００５０】
上述のとおり、外部制御装置２０が、汎用のパーソナルコンピュータである場合は、演算装置２０８は、ＣＰＵ（Central Processing Unit）で構成され、不揮発性の記憶装置２０６としては、ハードディスクドライブやソリッドステートドライブなどを用いることができる。ただし、外部制御装置２０の機能ブロックの一部または全部は、専用のハードウェアにより構成されてもよい。
【００５１】
また、外部制御装置２０は、外骨格型ロボットが装着されるユーザの脳情報を検出し、外骨格型ロボットを制御するコマンドを生成する装置であってもよい。この場合は、いわゆるブレイン・マシン・インタフェースにより、外骨格型ロボットが制御されることになる。
【００５２】
外骨格型ロボット１は、外骨格部１２、内部制御装置１０を備える。
【００５３】
外骨格部１２は、ベース１２１、下半身１２２、能動関節１２３、検出機構１２４を備える。さらに、能動関節１２３は、エアマッスル１２３１（図示せず）、電動モータ１２３２（図示せず）を備える。
【００５４】
また、内部制御装置１０は、Ｉ／Ｆ部１１、記録装置１３１、記憶装置 １３２、計測装置１３３、制御部１３４、出力装置１３５を備える。
【００５５】
Ｉ／Ｆ部１１は、外部制御蔵置２０から指令された、あるいは、脳情報から復号化されたトルクまたは位置指令等を受け付けることができる。ここで、脳情報とは、例えば、右足を上げることを示す情報や、歩くことおよび歩く速度を示す情報、さらには、特定の関節のトルク値を含む、体幹・下肢部の運動を規程する情報である。
【００５６】
なお、ベース１２１は、腰の位置の骨格、腰の位置の能動関節１２３を含むと考えても良いし、腰の位置の骨格のみであると考えても良い。
【００５７】
下半身１２２は、腿や足の位置の骨格、腿や足の位置の能動関節１２３を含むと考えても良いし、腿や足の位置の骨格のみであると考えても良い。
【００５８】
能動関節１２３は、左右の足首、左右の膝、および腰の左右の各位置に配置されている能動の関節である。ここで、能動関節１２３とは、アクチュエータで能動的に動作することのできる関節である。つまり、能動関節１２３は、アクチュエータを備える。
【００５９】
また、ここでの１以上の能動関節１２３は、ハイブリッド型である。つまり、能動関節１２３の少なくとも一部のものは、エアマッスル１２３１、電動モータ１２３２を備えるハイブリッド型である。なお、アクチュエータは、制御目標値となるトルク値を駆動信号として受け付け、受け付けたトルク値に基づいて制御する機能を有している。
【００６０】
アクチュエータとして、サーボモータを使用する場合、アクチュエータは、例えば、電流制御が可能な駆動回路を有し、電流に比例したトルクを発生させるサーボモータは、制御目標値として入力されたトルク値に、ギヤ比により決定されるトルク定数を乗じて駆動回路に指令することで入力されたトルクを発生させるトルク制御を実現する。特に、能動関節１２３にトルクセンサを配設し、当該トルクセンサにより検出した値を駆動回路にフィードバックすることにより、高精度のトルク制御が可能となる。
【００６１】
検出機構１２４は、ロボットの状態を検出する。検出機構１２４は、例えば、各関節に配置されたエンコーダ、足平に配置された床反力センサ、骨盤部に配置された姿勢検出のためのジャイロセンサ、各エアマッスルの駆動力を検知するロードセルなどである。検出機構１２４は、関節の角度を検出する角度センサや、ロボットの姿勢を取得する姿勢センサ、外力センサなどでも良い。
【００６２】
内部制御装置１０は、能動関節１２３を動作させる。内部制御装置１０は、Ｉ／Ｆ部１１が受け付けたトルクまたは位置指令等に対応して、能動関節１２３を動作させる。内部制御装置１０は、例えば、目標とする床作用力を、ヤコビ行列にて規定される順運動学モデル等に基づいて、各能動関節１２３を駆動する夫々のアクチュエータの夫々のトルク値に変換し、変換した夫々のトルク値を各アクチュエータに制御目標値として出力する。
【００６３】
計測装置１３３は、センサ等の検出機構１２４から検出結果を示す様々な信号（データ）を受け付ける。
【００６４】
制御部１３４は、制御目標値の算出等の様々な演算を行う。制御部１３４が行う演算は後に説明する。
【００６５】
出力装置１３５は、能動関節１２３に制御信号を出力する。出力装置１３５は、例えば、目標とするトルク値を能動関節１２３に出力する。
【００６６】
（空電ハイブリッド式アクチュエータ用のトルク制御器）
以下では、空電ハイブリッド式アクチュエータ用のトルク制御器の構成について説明する。
【００６７】
以下に説明するように、このような制御器は、制御部１３４に対して、機械学習を実行させることにより、実行させる構成とすることが可能である。
【００６８】
空圧式エアマッスルは軽量であるもの、圧縮空気（または圧縮気体）のエネルギーをゴムチューブにより収縮力に変換することにより大きな力を生み出すことができる。
【００６９】
エアマッスルが、力を発生させる原理は、空圧式の空気袋が埋め込まれたらせん状のファイバーが、圧縮空気が送り込まれて空気袋が膨張すると、長手方向（縦方向）に収縮するというものである。
【００７０】
より詳しく説明すると、両端部に栓をしたゴムチューブに対して、動径方向を拘束するよう、表面にらせん状にまかれたファイバーを被せた構造になっている。このゴムチューブの中に空気を送り込むと、空気の圧力でゴムチューブが膨張する。しかし、動径方向はファイバーによって拘束されているため膨張できず、径方向の膨張に引っ張られて縦方向に収縮する。膨らみながら収縮する様が動物の筋肉に似ているところが人工筋肉と呼ばれる。
【００７１】
アクチュエーター自体が軽く、柔らかい。さらに、ゴムチューブの内面全体がアクチュエーターの収縮に寄与するため、断面積のみで圧力を受ける構造になっている一般的なエアシリンダー等よりも、パワー・ウェイト・レシオを大きく取りやすい。反面、上述したように、一般に空気圧による機器制御は空気の収縮・膨張などによる、制御遅れが大きく、素早い動作は苦手である。
【００７２】
なお、「空気袋」は、流体により膨張ないし収縮運動をするものであれば、袋中に流入するものは、空気に限られないので、より一般には、「流体袋」と表現する。
【００７３】
図４は、外骨格型ロボットの構成において、１自由度分の動作を行う空電ハイブリッドアクチュエータの部分を抜き出した外観を示す図である。
【００７４】
図４において、空圧式エアマッスルのうち上側のエアマッスル３０２は、屈筋(ＰＡＭ１)に相当し、下側のエアマッスル３０４ものは伸筋(ＰＡＭ２)に相当する。
【００７５】
伸筋ＰＡＭ２は、屈筋ＰＡＭ１とは相反し反対向きの力を生成する。
【００７６】
プーリー付回転関節３１０には、電動モータからの駆動力も印加され、空圧式エアマッスルからの駆動力と電動モータからの駆動力とが合成される。
【００７７】
エアマッスル３０２からの駆動力は、ワイヤ３０６によりプーリー付回転関節３１０に伝達され、エアマッスル３０４からの駆動力は、ワイヤ３０８によりプーリー付回転関節３１０に伝達される。このような構成により、駆動力の伝達機構自体を軽量化することが可能となる。
【００７８】
プーリー付回転関節３１０へ加えられた駆動トルクにより、脚（または腕）３５０が駆動される。
【００７９】
図５は、図４に示した１自由度分の動作を行う空電ハイブリッドアクチュエータのシステムを制御する構成を説明するための機能ブロック図である。
【００８０】
図５においては、内部制御装置１０は、マルチファンクションボード(Multi Function board)として構成される。
【００８１】
外部制御装置２０に接続されたマルチファンクションボード１０は、外部制御装置２０からのコマンドに応じて、アクチュエーターを制御する。具体的には、マルチファンクションボード１０は、空圧式エアマッスル３０２および３０４の収縮を制御するためのバルブ３０１とバルブ３０２、ならびに、電動モータ３１２を制御するためのモータドライバ３１１を制御する。さらに、マルチファンクションボード１０は、関節角度θを検知する角度エンコーダ３２４およびエアマッスルからの駆動力を検知するロードセル、能動関節に加わるトルクを検知するトルクセンサからの計測データを読み取ることで、これらに基づき、以下に説明するような制御を実行する。
【００８２】
角度エンコーダ３２４は、たとえば、直交エンコーダを使用することが可能である。
【００８３】
エアマッスル３０２および３０４ならびに電動モータ３１２からの駆動力は、プーリー付回転関節３１０において合成され、脚３５０にトルクτを与える。
【００８４】
図６は、各アクチュエーターが、関節を動かす態様を説明するための概念図である。
【００８５】
以下では、まず、図６（ａ）に示されるように、腱ワイヤの伸長を無視できる場合を考える。
【００８６】
空圧式エアマッスルフォースからの駆動力fPAMi(ｉ＝１，２，…)は、ワイヤとプーリにより、腕（または脚）にトルクとして転送され/変換される。このプーリーを介して、電動モータの駆動力も伝達される。空圧式エアマッスルフォースからの駆動力fPAMiは、空圧式エアーマッスルと駆動力をプーリーに伝達するワイヤーとの接合部に設けられたロードセルにより検知される。
【００８７】
以下のモデルの説明は、拮抗筋と電動モータの組合せの場合に限らず、たとえば、伸筋と電動モータの組合せにも広く適用することが可能である。ただし、以下では、説明の簡単のために、単純な２つの拮抗筋のモデルを考える。
【００８８】
トルクτPAMは、駆動力fPAMiにより、以下の式ように表される。
【００８９】
【数１】
2014057626.tif 000003
τPAMは、空圧式エアマッスルの駆動力によるトルクであり、一方、r0はプーリー半径で、この単純なモデルでは、r0は定数とする。
【００９０】
モーターの駆動力によるトルクは、空圧式エアマッスルの駆動力と並行して伝達される。例えば、小さなトルクが機械的なベルトによりプーリー経由で伝達される。
【００９１】
空圧式エアマッスルは、直流的または低周波のトルクの生成において優れている。また、電動モータによる駆動力は、迅速で周波数の高いトルクとして、空圧式エアマッスルの駆動力によるトルクτPAMの誤差をカバーするので、電動式のトルクτmotorの値は、空圧式エアマッスルによるトルクよりも小さな値でよい。
【００９２】
トータルのトルクは、以下の式で表される。
【００９３】
τ＝τPAM＋τmotor
したがって、特に限定されないが、たとえば、内部制御装置１０が、第一の閾値よりも（「より」は「以上」も含む、とする）高周波であるトルクに対して電動モータ３１２を追加動作させることは好適である。 なお、追加動作とは、エアマッスル３０２および３０４に加えて電動モータ３１２を動作させることである。ここで、第一の閾値は、例えば、３Hzである。
【００９４】
空圧式エアマッスルから、ワイヤがプーリーへ駆動力を伝達し、指定された一方向へ関節を駆動する。
【００９５】
ワイヤとしては、金属線、チェーンあるいは機械的なベルトなどの方式と比較して、軽量で強く、柔軟であるので、液晶ポリマー繊維を採用することができる。液晶ポリマー繊維としては、たとえば、クラレ社製ベクトラン（登録商標）を用いることができ、これは、高分子繊維であるにも関わらず、高強力高弾性率を有する素材として知られている。
【００９６】
（空圧式エアマッスルの力学モデル）
空圧式エアマッスル、ワイヤおよびプーリを含む空圧式アクチュエーターは、人間の筋肉と多くの共通点を持っている。
【００９７】
外骨格型ロボットが人間の重さを支持する際に、ワイヤは、その特性において、人間の腱に類似している。
【００９８】
そこで、以下に説明するように、平衡の仮定を置いて、空圧式エアマッスルのためのトルク制御器を導出する。
【００９９】
空圧式エアマッスルの圧力の制御には、たとえば、比例的に圧力を調整するバルブを使用し、圧力ｐはクローズドフィードバックループにより制御され、十分に安定であるものとする。
【０１００】
過渡状態においては、バルブ圧力と空圧式エアマッスルの圧力との間には、空気力学的な運動が存在するものの、一定の時定数の後には、ロボットと人間の重量のような外部の運動上の制約条件に駆動力が釣り合うまで、空圧式エアマッスルは収縮する。
【０１０１】
したがって、空気回路の動力学の影響は小さく、準静的な動作では無視することができる。
【０１０２】
この均衡点で、駆動力の生成は、内圧および収縮割合に依存し、空圧式エアマッスルの駆動力モデルは、以下のように与えられる：
【０１０３】
【数２】
2014057626.tif 000004
ここで、εは、収縮割合であり、Ｄ０とψ０とは、常圧における空圧式エアマッスルの径と、空圧式エアマッスルにおいて、空圧式の空気袋が埋め込まれたらせん状のファイバーの収縮方向に直交する方向に対する巻方向の傾きの角度である。
【０１０４】
このような「空圧式エアマッスルの駆動力モデル」は、たとえば、以下の文献に開示されている。
【０１０５】
文献１：K. Inoue. Rubbertuators and applications for robots. In Proceedings of the 4th international symposium on Robotics Research, pp. 57-63. MIT Press, 1988.
文献２：D.G. Caldwell, A. Razak, and MJ Goodwin. Braided pneumatic muscle actuators. In Proceedings of the IFAC Conference on Intelligent Autonomous Vehicles, pp. 507-512, 1993.
空気シリンダーと異なり、関節角が変化することによってトルクは非線形に変化する。
運動上の制約条件が常に不変であるという仮定の下では、空圧式エアマッスルの圧力は常に同じ均衡点での収縮割合ε（ｐ）を与えることになる。すなわち、収縮割合ε（ｐ）は、圧力ｐの関数となる。
【０１０６】
このとき、このような「空圧式エアマッスルの駆動力モデル」の逆モデルは、機械学習により学習することができる。すなわち、所望の駆動力ｆを得るための圧力ｐを求めることに相当する。内部制御装置１０は、このような圧力ｐをエアマッスルに与えるように、バルブを制御することで、所望の駆動力を出力させることになる。
【０１０７】
例えば、ハートマン等は、動力学的な学習について、以下の文献で提案している。
【０１０８】
文献３：Christoph Hartmann, Joschka Boedecker, Oliver Obst, Shuhei Ikemoto, and Minoru Asada. Real-time inverse dynamics learning for musculoskeletal robots based on echo state gaussian process regression. In Accepted at RSS 2012, 2012.
しかしながら、一般的には、運動上の制約条件をダイナミックに変更し、異なる外力Ｆと釣り合うので、この仮定は、上述したような外骨格型ロボットにおいては、厳密には成り立たない。
【０１０９】
したがって、この場合の均衡点での収縮割合εは、圧力と外力の関数として、ε（ｐ，Ｆ）と表現される。
【０１１０】
（腱スプリング均衡モデル）
上述したような液晶ポリマー繊維製のワイヤは、高強力高弾性率を有するので、通常は、張力に対して長さが変化しないとの近似がよく成り立つ。高強度・高弾性率繊維としては、ベクトラン（登録商標）のようなポリアリレート繊維の他に、たとえば、超高分子量ポリエチレン繊維、ＰＢＯ繊維などがある。
【０１１１】
しかし、人間（たとえば、体重は６０ｋｇある)を保持するためには、空圧式エアマッスルは、張力として、典型的には、３０００Ｎを生成する（最大値としては、たとえば、５０００Ｎが必要になる）。
【０１１２】
このような大きな力が加わると、たとえ、液晶ポリマー繊維製のワイヤ（腱ワイヤ）であっても、その伸長量が無視できず、均衡点を変化させてしまう。
【０１１３】
以下では、図６（ｂ）に示すように、腱ワイヤの伸長の影響を考慮したモデルを検討する。
【０１１４】
そこで、液晶ポリマー繊維製の腱の力学モデルとして、以下に説明するような、線形の腱スプリング・モデルを導入する。
【０１１５】
ｆ＝ｋΔε    （２）
すなわち、このモデルでは、腱ワイヤ（ポリアリレート繊維などの液晶ポリマー繊維製のワイヤ）は、バネに近似され、Δεは、力によって引き起こされた余分なエアマッスルの収縮であり、kはばね定数である。つまり、腱が力によって伸びる分、空圧式エアマッスルは、余分に収縮することが必要になる。このようにバネに近似される腱ワイヤのことを「腱スプリング」と呼ぶことにする。
【０１１６】
このような腱に相当するワイヤを、腱スプリングとして近似しない場合、空圧式エアマッスルの駆動力モデルg()は３つのパラメーター(そのうちの２つは依存関係にある)を備えた以下の二次式（３）で表される:
【０１１７】
【数３】
2014057626.tif 000005
ここで、
２次式の係数には、以下の関係が成り立つ。
【０１１８】
【数４】
2014057626.tif 000006
均衡点で、駆動力ｆ＊は、腱の伸長によって、以下のように減少する。
【０１１９】
【数５】
2014057626.tif 000007
ここで、g’()が腱スプリングの仮定の下での駆動力モデルであり、ε＊は、見かけの収縮割合であり、εは、空圧式エアマッスルの実際の収縮割合であり、Δεは、空圧式エアマッスルの実際の収縮割合への付加項である。
【０１２０】
式（２）から、Δε＝ｆ＊／ｋ  となる。
【０１２１】
実際の収縮割合εは、上述したような外骨格型ロボットの検出機構１２４では、直接測定するのが困難である。したがって、その代りに、推定収縮割合εest（＝ε＊＋Δε）を使用する。収縮割合ε＊は、以下の式のように、関節角から計算される。
【０１２２】
【数６】
2014057626.tif 000008
ここで、Ｌ０は、関節角θ＝０のときの空圧式エアマッスルの初期長さである。つまり、「見かけの収縮割合」とは、アクチュエータにより駆動される関節の角度変化から導かれる収縮割合であって、角度センサから検知できる量に基づく収縮割合であるのに対して、「実際の収縮割合」とは、駆動力ｆ＊を生成するために、エアマッスルが現実に収縮している割合のことである。
【０１２３】
収縮割合ε＊において、駆動力ｆ＊が必要とされる場合、逆モデルｇ−１（）から、必要な圧力ｐ＊が、以下のようにして導出される。
【０１２４】
【数７】
2014057626.tif 000009
最小二乗アルゴリズムを使用して、既知の空圧式エアマッスルのデータから、空圧式エアマッスルパラメーターａ、ｂおよびｃを評価できる。
【０１２５】
さらに、たとえば、キャリブレーション実験で、１自由度システムによって均衡点駆動力を測定する際に、バネ定数ｋについては、手動で調整することで最適値を実験的に求めることができる。
【０１２６】
運動をアシストする主要なトルク(所定の周波数以下の成分のトルク、たとえば、直流成分のトルク)は、空圧式エアマッスルによって供給され、実際のトルクτPAMsは、ロードセルにより測定することができる。上述したように、高周波トルク(所定の周波数を超える成分のトルク：交流成分のトルク)は電動モータによって生成される。
【０１２７】
したがって、モータのトルクは以下の式（７）のように表現される。
【０１２８】
【数８】
2014057626.tif 000010
以上のようにして、腱スプリングモデルを腱ワイヤに適用することにより、関節角と腱ワイヤに印加される駆動力を検知する構成において、空圧式エアマッスルの駆動力を正しく反映した逆モデルを、たとえば、機械学習により、構築することが可能となる。その結果、空電アクチュエータを制御する際に、以下に説明するように、その周波数応答性を向上させることが可能となる。
（起立動作を支援する鉛直力の生成）
以下では、外骨格型ロボットにより、鉛直方向の運動、たとえば、起立動作を支援する構成について説明する。
【０１２９】
鉛直方向の運動を支援する外骨格型ロボットの力（アシスト力）は、次のように生成される。
【０１３０】
【数９】
2014057626.tif 000011
ここでJは、ロボットによるアシスト力と外骨格型ロボットの各関節へのトルクとを関連付けるヤコビ行列であり、Ｆは、起立動作を支援する仮想力Ｆである。
【０１３１】
ここでは、鉛直方向の力のみを考慮し、水平方向の力は、ユーザーの上体の動作によって生成されると考える。
【０１３２】
図７は、うずくまっている姿勢（図７（ａ）)および直立姿勢（図７（ｂ）)における外骨格型ロボットの各関節と、空圧式エアマッスルの状態を示す図である。
【０１３３】
図７（ａ）に示すように、より低くうずくまっている姿勢では、空圧式アクチュエータは大きな張力を生成する。
【０１３４】
図７（ｂ）に示すように、直立姿勢では、バランスをとり姿勢を保持するために必要とされるトルクは、小さい。
【０１３５】
図８は、空圧式エアマッスルの収縮割合と駆動力との作動範囲を比較して示す図である。
【０１３６】
図８では、腱スプリング・モデル有りのモデルおよび腱スプリング・モデルなしの空圧式アクチュエータモデル（ＰＡＭオリジナルモデル）を比較して示し、各収縮割合で発生する力の測定結果も示す。図中、ｖは、圧力制御バルブの制御電圧を表し、エアマッスル内の圧力と比例関係を有する。
【０１３７】
腱スプリングモデルを考慮することにより、トルク制御器は、特に、駆動力の大きな範囲で、測定された駆動力をよく再現しているのがわかる。
【０１３８】
図９は、１自由度システムを使用して観察されるトルク制御器の応答特性を示す図である。
【０１３９】
図９においては、制御目標としての入力である所望のトルクはサイン波であり、空圧式エアマッスルのみの特性を考慮した場合と、腱スプリングモデルとを比較して示す。
【０１４０】
反力を発生するエアマッスル（伸筋）の圧力を最大値（０．６Ｍｐａ）に維持した状態で、屈筋のエアマッスルにサイン波のトルクを発生させるように、制御器に信号を入力している。このような信号入力により、関節が駆動される。
【０１４１】
図９では、腱スプリングモデルにおいて、周波数応答における時間遅れをほぼ変化させることなく、より所望のトルクに近いトルクを発生できていることがわかる。
【０１４２】
なお、図９では、腱スプリングを考慮しない従来のエアマッスルのみのモデル（ＰＡＭオリジナルモデル）との対比のために、空圧式エアマッスルを駆動させることによる腱スプリングモデルの時間応答を比較している。ただし、空電ハイブリッド駆動の場合、上述のとおり、所望のトルクとエアマッスルの駆動力によるトルクと誤差は、電動モータによるトルクによりカバーされるので、空電ハイブリッド駆動では、トータルのトルクとしては、所望のトルクを得ることができる。
【０１４３】
図１０は、空電ハイブリッド式アクチュエータの１自由度の腕のエンドエフェクタの端部に錘がつりさげられた状態での重力補正タスクを示す図である。
【０１４４】
空電ハイブリッド式アクチュエータとしては、図４に示した構成のものを使用する。
【０１４５】
各図は、動画から、残像のある静止画として抽出したものである。
【０１４６】
図１０（ａ）に示すように、１０ｋｇの錘を吊り下げている状態で、腱スプリングモデルを利用した制御器で、重力を補償して、腕を下方に向く角度としておく。
【０１４７】
次に、図１０（ｂ）に示すように、指１本でも、腕を上方向に動かすことが可能である。
【０１４８】
さらに、図１０（ｃ）に示すように、重力が補償されているため、腕は、上方を向く角度のまま、静止する。
【０１４９】
ここで、このような制御器は、位置/アングル制御器ではなく、あくまで、トルク制御器であるにも関わらず、図１０（ａ）〜（ｃ）のような動きをすることが可能である。
【０１５０】
図１１は、外骨格型ロボットが、２つの異なる運動模型を切り替える重力補正によって達成された、起立タスクを支援する動作を示す図である。
【０１５１】
図１１（ａ）〜（ｂ）に示すように、腰かけた状態を初期状態とすると、初めは、外骨格型ロボットは、ロボットの運動のみを考慮して、ロボット重量に対するトルクを生成する。
【０１５２】
次に、図１１（ｃ）に示すように、運動モデルを、ロボットと人間の脚との双方を考慮したものに切り替えることで、人間は、上方向へのアシスト力を受け取ることになり、ユーザは、起立動作をアシストされる。
【０１５３】
以上説明したように、以上、本実施の形態によれば、空圧の人工筋（エアマッスル）と電動モータとを組み合わせ、駆動力の伝達機構を軽量化して、歩行や姿勢の機能回復やアシストに必要な高負荷トルクを正確に制御できる外骨格型ロボットを提供できる。
【０１５４】
より特定的には、本実施の形態の外骨格型ロボットを、下肢の運動のアシストに使用することで、体幹・下肢部の運動支援を適切に行えるという効果を有し、歩行や姿勢のリハビリテーションのための外骨 格型ロボット等として有用である。
【０１５５】
また、以上の説明では、外骨格ロボットを例にとって説明してきたが、本発明はこのような場合に限定されず、フレーム構造（たとえば、ロボットアームの骨格構造）とこのフレーム構造の各能動関節を空電ハイブリッド駆動するロボットであれば、適用可能なものである。たとえば、重量物を搬送することの多い作業現場などにおいて、作業者とは独立してその重量物を懸下することで重量物の重さを軽減し、作業者による重量物の所望の方向への移動と正確な組み付けを可能とするパワーアシストロボットなどにも適用することが可能である。
【０１５６】
今回開示された実施の形態は、本発明を具体的に実施するための構成の例示であって、本発明の技術的範囲を制限するものではない。本発明の技術的範囲は、実施の形態の説明ではなく、特許請求の範囲によって示されるものであり、特許請求の範囲の文言上の範囲および均等の意味の範囲内での変更が含まれることが意図される。
【符号の説明】
【０１５７】
１  外骨格型ロボット、１０  内部制御装置、１１ Ｉ／Ｆ部、１２  外骨格、２０  外部制御装置、１２１  ベース、１２２  下半身、１２３  能動関節、１２４  検出機構、１３１  記録処理部、１３２  記憶装置、１３３  計測装置、１３４  制御部、１３５  出力装置、３０２，３０４  エアマッスル、３１０  プーリー付回転関節、３１２  電動モータ。
【図５】
2014057626.tif 000012
【図１】
2014057626.tif 000013
【図２】
2014057626.tif 000014
【図３】
2014057626.tif 000015
【図４】
2014057626.tif 000016
【図６】
2014057626.tif 000017
【図７】
2014057626.tif 000018
【図８】
2014057626.tif 000019
【図９】
2014057626.tif 000020
【図１０】
2014057626.tif 000021
【図１１】
2014057626.tif 000022