(57)【特許請求の範囲】
【請求項１】
外骨格のアクチュエータを制御装置を用いて制御する方法であって、
前記制御装置は、
前記外骨格に及ぼされる力と、結果として生じる前記外骨格の様々な振動数における角速度との間の所望の関係を含む、前記外骨格の所望の機械的インピーダンス関数を受け取り、
前記外骨格と前記外骨格を着用するユーザの体肢セグメントとの間の相互作用を表す測定された相互作用力を受け取り、
インピーダンス制御を使用して、前記所望の機械的インピーダンス関数及び前記測定された相互作用力に基づいて、前記アクチュエータの運動学的軌跡を導出し、
前記導出した運動学的軌跡を実現するように前記アクチュエータを制御して、前記ユーザが及ぼす筋肉トルクと、所望の反応速度を達成するために必要なトルクとの差分に相当するトルクを前記外骨格に対して及ぼし、
前記外骨格の前記所望の機械的インピーダンス関数は、
前記ユーザが前記所望の反応速度で前記体肢セグメントを動かすために必要な筋肉トルクを減少させることによって、前記外骨格が、前記外骨格を着用するユーザを支援することを可能にする能動インピーダンス関数であり、
負の外骨格インピーダンス成分を含み、
前記ユーザの前記体肢セグメントの体肢インピーダンス成分を求め、前記求められた体肢インピーダンス成分に対して、負の因子を適用することによって、前記負の外骨格インピーダンスを決定し、
前記負の因子は、
前記体肢セグメントを動かすために必要なトルクに対する、前記ユーザにより供給される筋肉トルクの度合いに基づくこと、
を特徴とする方法。
【請求項２】
前記負の外骨格インピーダンス成分は、
前記外骨格の負の所望の慣性モーメント、前記外骨格の負の所望の減衰及び前記外骨格の負の所望の剛性のうちの１つを含むこと、
を特徴とする請求項１に記載の方法。
【請求項３】
前記負の外骨格インピーダンス成分は、
前記ユーザの前記体肢セグメントの体肢インピーダンス成分に比して１８０度だけ位相がずれていること、
を特徴とする請求項２に記載の方法。
【請求項４】
前記アクチュエータの運動学的軌跡は、
前記アクチュエータの角速度を含むこと、
を特徴とする請求項１に記載の方法。
【請求項５】
外骨格のアクチュエータを制御装置を用いて制御する方法であって、
前記制御装置は、
前記外骨格に及ぼされる力と、結果として生じる前記外骨格の様々な振動数における角速度との間の所望の関係を含む、前記外骨格の所望の機械的インピーダンス関数を受け取り、
前記外骨格を着用するユーザの体肢セグメントの測定された角速度を受け取り、
インピーダンス制御を使用して、前記所望の機械的インピーダンス関数及び前記測定された角速度に基づいて、前記アクチュエータの力を導出し、
前記導出した力を実現するように前記アクチュエータを制御して、前記ユーザが及ぼす筋肉トルクと、所望の反応速度を達成するために必要なトルクとの差分に相当するトルクを前記外骨格に対して及ぼし、
前記外骨格の前記所望の機械的インピーダンス関数は、
前記ユーザが前記所望の反応速度で前記体肢セグメントを動かすために必要な筋肉トルクを減少させることによって、前記外骨格が、前記外骨格を着用するユーザを支援することを可能にする能動インピーダンス関数であり、
負の外骨格インピーダンス成分を含み、
前記ユーザの前記体肢セグメントの体肢インピーダンス成分を求め、前記求められた体肢インピーダンス成分に対して、負の因子を適用することによって、前記負の外骨格インピーダンスを決定し、
前記負の因子は、
前記体肢セグメントを動かすために必要なトルクに対する、前記ユーザにより供給される筋肉トルクの度合いに基づくこと、
を特徴とする方法。
【請求項６】
前記負の外骨格インピーダンス成分は、
前記外骨格の負の所望の慣性モーメント、前記外骨格の負の所望の減衰及び前記外骨格の負の所望の剛性のうちの１つを含むこと、
を特徴とする請求項５に記載の方法。
【請求項７】
前記負の外骨格インピーダンス成分は、
前記ユーザの前記体肢セグメントの体肢インピーダンス成分に比して１８０度だけ位相がずれていること、
を特徴とする請求項６に記載の方法。
【請求項８】
外骨格のアクチュエータを制御する制御装置であって、
前記制御装置は、
プロセッサと、前記プロセッサ上で実行可能なコンピュータプログラムモジュールを格納するコンピュータ読取可能な記録媒体と、を有し、
前記モジュールは、
前記外骨格に及ぼされる力と、結果として生じる前記外骨格の様々な振動数における角速度との間の所望の関係を含む、前記外骨格の所望の機械的インピーダンス関数を受け取り、
前記外骨格と前記外骨格を着用するユーザの体肢セグメントとの間の相互作用を表す測定された相互作用力を受け取り、
インピーダンス制御を使用して、前記所望の機械的インピーダンス関数及び前記測定された相互作用力に基づいて、前記アクチュエータの運動学的軌跡を導出し、
前記導出した運動学的軌跡を実現するように前記アクチュエータを制御して、前記ユーザが及ぼす筋肉トルクと、所望の反応速度を達成するために必要なトルクとの差分に相当するトルクを前記外骨格に対して及ぼし、
前記外骨格の前記所望の機械的インピーダンス関数は、
前記ユーザが前記所望の反応速度で前記体肢セグメントを動かすために必要な筋肉トルクを減少させることによって、前記外骨格が、前記外骨格を着用するユーザを支援することを可能にする能動インピーダンス関数であり、
負の外骨格インピーダンス成分を含み、
前記ユーザの前記体肢セグメントの体肢インピーダンス成分を求め、前記求められた体肢インピーダンス成分に対して、負の因子を適用することによって、前記負の外骨格インピーダンスを決定し、
前記負の因子は、
前記体肢セグメントを動かすために必要なトルクに対する、前記ユーザにより供給される筋肉トルクの度合いに基づくこと、
を特徴とする制御装置。
【請求項９】
前記負の外骨格インピーダンス成分は、
前記外骨格の負の所望の慣性モーメント、前記外骨格の負の所望の減衰及び前記外骨格の負の所望の剛性のうちの１つを含むこと、
を特徴とする請求項８に記載の制御装置。
【請求項１０】
前記負の外骨格インピーダンス成分は、
前記ユーザの前記体肢セグメントの体肢インピーダンス成分に比して１８０度だけ位相がずれていること、
を特徴とする請求項９に記載の制御装置。
【請求項１１】
前記アクチュエータの運動学的軌跡は、
前記アクチュエータの角速度を含むこと、
を特徴とする請求項８に記載の制御装置。
【請求項１２】
外骨格のアクチュエータを制御する制御装置であって、
前記制御装置は、
プロセッサと、前記プロセッサ上で実行可能なコンピュータプログラムモジュールを格納するコンピュータ読取可能な記録媒体と、を有し、
前記モジュールは、
前記外骨格に及ぼされる力と、結果として生じる前記外骨格の様々な振動数における角速度との間の所望の関係を含む、前記外骨格の所望の機械的インピーダンス関数を受け取り、
前記外骨格を着用するユーザの体肢セグメントの測定された角速度を受け取り、
インピーダンス制御を使用して、前記所望の機械的インピーダンス関数及び前記測定された角速度に基づいて、前記アクチュエータの力を導出し、
前記導出した力を実現するように前記アクチュエータを制御して、前記ユーザが及ぼす筋肉トルクと、所望の反応速度を達成するために必要なトルクとの差分に相当するトルクを前記外骨格に対して及ぼし、
前記外骨格の前記所望の機械的インピーダンス関数は、
前記ユーザが前記所望定の反応速度で前記体肢セグメントを動かすために必要な筋肉トルクを減少させることによって、前記外骨格が、前記外骨格を着用するユーザを支援することを可能にする能動インピーダンス関数であり、
負の外骨格インピーダンス成分を含み、
前記ユーザの前記体肢セグメントの体肢インピーダンス成分を求め、前記求められた体肢インピーダンス成分に対して、負の因子を適用することによって、前記負の外骨格インピーダンスを決定し、
前記負の因子は、
前記体肢セグメントを動かすために必要なトルクに対する、前記ユーザにより供給される筋肉トルクの度合いに基づくこと、
を特徴とする制御装置。
【請求項１３】
前記負の外骨格インピーダンス成分は、
前記外骨格の負の所望の慣性モーメント、前記外骨格の負の所望の減衰及び前記外骨格の負の所望の剛性のうちの１つを含むこと、
を特徴とする請求項１２に記載の制御装置。
【請求項１４】
前記負の外骨格インピーダンス成分は、
前記ユーザの前記体肢セグメントの体肢インピーダンス成分に比して１８０度だけ位相がずれていること、
を特徴とする請求項１３に記載の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの動作を支援する力を供給する外骨格の制御に関する。この力は、歩行する、階段を登る、腰掛ける及び立ち上がる、のような下肢の日常的な動作に必要な筋肉負担を軽減するために使用される。当該力は、ユーザの動作の敏捷性を向上させることもできる。より具体的には、本発明は、ユーザの下肢の機械的特性を仮想的に変化させることに基づく外骨格制御の革新的形状に関する。
【背景技術】
【０００２】
現在実施されている支援外骨格の多くは、依然として研究及び開発段階にある。外骨格は、多くのグループによって研究対象とされてはいるが、市場で入手可能なものは未だ存在しない。現存する設計は、研究環境中にあってのみ機能するものであって、専門家による大規模な調整を要する。
【０００３】
外骨格の構造は、その支援能力に応じて受動制御外骨格又は能動制御外骨格のいずれかに分類され得る。受動制御外骨格とは、環境から事前に引き出した以上のエネルギーを環境に対して供給し得ない装置をいう。ばねは、単純な機械的受動装置の一例である。したがって、受動的な挙動を表す外骨格は、限定された支援能力を有する。具体的には、受動制御外骨格は、ユーザが自らの筋力をより効果的に用いるのを補助するが、ユーザに対して実際にエネルギーを供給することはない。（実際、受動制御外骨格は、ユーザからある量のエネルギーを常時奪っている。）
【０００４】
外骨格を用いた受動支援の一例として、ユーザの体重の一部を外骨格が支持する、受動重力支持がある。しかしながら、この外骨格は、例えば椅子から立ち上がるときユーザの重心を上げるために貢献することはできない。重力支持の特別な場合として、例えば重いリュックサックのようなユーザが運搬する荷重の一部を外骨格が支持する荷重運搬支援がある。他の受動支援として、外骨格がばねのような受動装置を使用し、健常な関節（腰部のような）からある条件に起因して相対的に弱い他の関節（下垂足患者の足首のような）への力を打ち消している、力相殺支援がある。共振を用いた支援においては、外骨格は、手足の動きを修正し、手足をその共振周波数のより近くで動かし、ユーザが自らの筋力をより効果的に使用することを支援する。
【０００５】
他方、能動制御外骨格は、エネルギー源として作用する。したがって、能動制御外骨格は連続的にエネルギーをユーザに対し供給する能力を有する。このことは重要である。なぜならば、外骨格が全目的支援装置となるためには、外骨格は能動挙動が可能であるべきであるからである。人間の動作は、身体の重心がある位置に上昇することを伴う。能動制御外骨格のみが、この種の動作を反復的に支援し得る。さらに、人間の動作は、無視できない量の筋組織のエネルギー消耗を伴う。能動制御外骨格であれば、人体が消耗するエネルギーの一部を補うことができる。
【０００６】
外骨格装置の制御は、困難な問題である。能動制御外骨格の場合、一般的なパラダイムは、筋電制御である。この制御スキームは、筋肉の筋電図（ＥＭＧ）活動を用いて筋力を評価し、評価された筋力にある増幅率を乗ずることからなる。したがって、外骨格は、筋力増幅器として機能する。このタイプの制御は、人間が試みるあらゆる動作を支援するのに原則的に役立つという利点を有する。他方、このタイプの制御は、主としてＥＭＧ信号の性質に起因するいくつかの現実的な限界も有する。ＥＭＧからトルクを正確に評価することは、複数の筋肉の特徴と、さらにＥＭＧ信号に影響を及ぼす外部要素を分離することを要求する困難なタスクである。さらに、ＥＭＧは、時間の経過につれて及び被験者に応じて、相当なばらつきを示す。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
制御信号源としてＥＭＧを必要としない、能動挙動から生ずる多用途な支援を提供する外骨格制御方法が必要となる。
【課題を解決するための手段】
【０００８】
（発明の要約）
外骨格に能動インピーダンスを表示させ得る制御装置付の外骨格によりユーザを支援するシステム及び方法が紹介される。外骨格は、ユーザが体肢を動かすために要求される筋肉負担を削減することによってユーザを支援する。
【０００９】
ある実施形態においては、単一自由度（１-ＤＯＦ）外骨格は、能動インピーダンス制御装置を使用してユーザの単一関節動作を支援する。他の実施形態においては、複数自由度（ｍｕｌｔｉ-ＤＯＦ）外骨格が、能動インピーダンス制御装置を使用してユーザの複数関節動作を支援する。
【００１０】
本発明は、別添する図面において図示されるが、これらの図面は例示であって本発明を限定するものではない。同様の番号は、同様の構成要素を示す。
【図面の簡単な説明】
【００１１】
【図１】ある実施形態に係る機械的インピーダンスを示す図である。
【図２】ある実施形態に係る膝関節向けの単一自由度支援外骨格を示す図である。
【図３】ある実施形態に係る単一自由度外骨格の線形モデルを示す図である。
【図４】ある実施形態に係る、インピーダンス制御による外骨格内での仮想インピーダンスパラメータ生成を示す図である。
【図５】ある実施形態に係る人間手足セグメントの線形モデルを示す図である。
【図６】ある実施形態に係る、外骨格に装着された人間手足セグメントを含むシステムの線形モデルを示す図である。
【図７】ある実施形態に係る人間手足セグメントのスケーリングのための能動外骨格インピーダンスの適用を示す図である。
【図８】ある実施形態に係る人間手足セグメントに対する純粋に負の減衰の効果を示す図である。
【図９Ａ】ある実施形態に係る能動アドミッタンスに基づく単一自由度支援制御装置の実装を示す図である。
【図９Ｂ】ある実施形態に係る能動インピーダンスに基づく単一自由度支援制御装置の実装を示す図である。
【図１０】ある実施形態に係る複数自由度の外骨格構造を示す図である。
【図１１】ある実施形態に係る人間脚インピーダンスパラメータを示す図である。
【図１２】ある実施形態に係る外骨格支援による人間脚力学系の仮想修正を示す図である。
【図１３】ある実施形態に係る複数自由度外骨格の制御構造を示す図である。
【発明を実施するための形態】
【００１２】
以降、本発明の好適な実施形態を、図面を参照しつつ説明する。同様の参照番号は同一の又は機能的に同様の要素を示している。また、各参照番号の最も左の数字は、その番号が最初に用いられた図の番号に対応している。
【００１３】
本明細書において、“ある実施形態”又は“１つの実施形態”と言う場合は、本発明の少なくともある実施形態に、その実施形態に関連して記述される１つの特徴又は構造が含まれていることを意味する。本明細書のあちこちに“ある実施形態では”という語が出現しても、必ずしも同一の実施形態を指しているわけではない。
【００１４】
後記する詳細説明のいくつかの部分は、アルゴリズム用語や、コンピュータメモリ内のデータビット操作を示す象徴的な表現による。これらのアルゴリズム的な説明や表現は、情報処理分野の当業者が、自らの業績の要旨を、同分野の他の当業者に最も効率的に伝えるために用いる手段である。アルゴリズムとは、ここでは、そして一般的にも、ある所望の結果に至る複数のステップ（命令）の首尾一貫したシーケンスのことを言う。ステップとは、物理量に対する物理的操作を要求するステップのことである。通常、必ずしも必要条件ではないが、それらの数値は、記憶され、転送され、合成され、比較されかつ操作され得る、電子的、磁気的又は光学的信号の形を取る。これらの信号のことを、ビット、値、要素、シンボル、文字、語又は番号等と呼ぶことが主として用語の共通化の理由から便宜である。さらに、物理量に対する物理的操作を要求するステップの配列のうちいくつかのものは、一般性を失うことなく、モジュール又はコードデバイスと呼ぶことが便宜である。
【００１５】
しかし、このような用語の全ては適当な物理量と関連付けられており、これらの物理量に付された単なる便宜的なラベルに過ぎない。後記において特段の説明がない限り、明細書本文全体を通じて、“処理”、“コンピューティング”、“計算”、“決定”又は“表示”等の用語を用いた説明は、（電子的な）物理量としてのデータを、コンピュータシステムのメモリ、レジスタ又は他の情報ストレージのなかで操作しかつ変形するコンピュータシステムや同様の電子的コンピューティングデバイスの動作や処理のことを言う。
【００１６】
本発明のいくつかの側面は、アルゴリズムの形になったプロセスステップや命令を含む。本発明のプロセスステップや命令は、ソフトウエア、ファームウエア又はハードウエアによって実施され、ソフトウエアで実施される場合は、ダウンロードされることが可能であり、多様なオペレーティングシステムが用いる別のプラットフォームから操作されることも可能である。
【００１７】
本発明は、操作を実行する装置にも関する。この装置は、所与の目的を達成する専用装置であってもよいし、コンピュータに記憶されたコンピュータプログラムによって動作する汎用コンピュータであってもよい。このようなコンピュータプログラムは、コンピュータが読取り可能な媒体に記憶され得る。その媒体とは、コンピュータシステムバスに接続可能な、フロッピー（登録商標）ディスク、光ディスク、ＣＤ−ＲＯＭ、電磁光学的ディスク、ＲＯＭ、ＲＡＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、電磁的又は光学的カード、ＡＳＩＣ又は電子的命令を記憶し得るあらゆる媒体を含むが、これらに限定されない。さらに、本明細書で言うコンピュータは、単体のプロセッサを含んでもよいし、コンピュータ能力を増加させるために複数のプロセッサを用いた装置であってもよい。
【００１８】
ここでいうアルゴリズムやディスプレイは、もともと特定のコンピュータや他の装置に関係している訳ではない。ここで教示される内容に従って、プログラムとともに多様な一般目的システムが使用され得る。又は、必要とされる方法ステップを実行するためにさらに特化した装置を作成することも便宜である。これらのシステムのそれぞれについてどのような構成が必要となるかは、後記する明細書本文から明らかになる。さらには、本発明は特定のプログラム言語を参照して記載されるものではない。本発明の教示を実装するために、多様なプログラム言語が使用され得る。後記において特定の言語に言及した場合、それは本発明の実施可能性及びベストモードを開示するためである。
【００１９】
さらに、本明細書で使用される言語は、主として読み易さ及び教育目的から選択されているのであって、本発明の主旨を限定するために選択されているのではない。従って、本発明の開示は、特許請求の範囲にて記述されている本発明の範囲を例示するものであるが限定するものではない。
（１．能動インピーダンス）
【００２０】
機械的インピーダンスとは、機械的システムに作用する正味の力とシステムが生ずる速度との間の関係であり、回転動作の場合は、正味のトルクと角速度との間の関係である。
【００２１】
システムが線形かつ時不変である場合、システムのインピーダンスは、図１に示されるように、速度ｖ（ｓ）を正味の力ｆ（ｓ）に関係付ける変換関数Ｚ（ｓ）として、ラプラス領域における単純な型式で表現され得る。
【００２２】
【数１】
0004677047.tif 000002
【００２３】
ここで、項ｍ、ｂ及びｋは、それぞれ、システムの質量、減衰及び剛性（ばね定数）を表す。
【００２４】
ある期間Δｔに亘って、身体システムから奪われ得るエネルギーの量ΔＥoutが、身体システムの初期エネルギーＥOと期間Δｔにおいて身体システムに入ったエネルギーの量ΔＥinとの合計以下であれば、その身体システムは受動的であると言われる。
【００２５】
【数２】
0004677047.tif 000003
【００２６】
受動インピーダンス関数Ｚ（ｓ）は、複素平面の右半分において極を有さない。さらに、Ｚ（ｓ）の任意の虚極は単純であり、正の留数を有する。また、全てのωについて、Ｒｅ｛Ｚ（ｊω）｝≧０である。反対に、能動システムは、前記条件の対象とはならない。したがって、能動システムは、継続的エネルギー源として機能し得るシステムである。
【００２７】
受動又は能動挙動とエネルギー移転との関係は、位相の観点から理解され得る。図１に示されるシステムへの入力速度が正弦曲線であると仮定する。すなわち、ここで、ｖ（ｔ）＝Ｖｓｉｎωｔであり、Ｖは定数であるとする。出力される力は、ｖ（ｔ）に対する位相のずれφを示すことになり、したがって、ｆ（ｔ）＝Ｆｓｉｎ（ωｔ ＋φ）であり、Ｆは定数である。システムと環境との間で交換される力の平均値は、Ｐ＝（ＦＶ／２）ｃｏｓφによって与えられる。受動システムは、Ｚ（ｓ）によって導かれる位相角φが−９０度と＋９０度との間の値を有するシステムである。この場合、出力される力の平均値は正であり、このことは、システムが環境からエネルギーを奪うことを意味する。位相が−９０度より小さい又は＋９０度より大きい場合、システムは能動的になる。この場合、出力される力の平均値は負であり、このことは、システムが環境に対してエネルギーを付与することを意味する。
【００２８】
この位相角条件があるために、受動システムは、正のインピーダンス項ｍ、ｂ及びｋを有することになる。これに対して、能動システムは、負のインピーダンス項のある組合せを有することとなる。負の質量、減衰又はばね定数は、自然界では、通常は発生しない。したがって、能動インピーダンスは、通常の機械的成分からは生成され得ないが、エネルギープラス制御を必要とする。
【００２９】
制御戦略は、外骨格が受動挙動から能動挙動へ遷移することを可能にすることに集中している。能動挙動の間、外骨格は、エネルギーをユーザの手足に移動する。外骨格の挙動が受動的であるとき、外骨格は、ユーザからエネルギーを奪う。
（２.能動インピーダンスに基づく支援制御:単一自由度の場合）
【００３０】
インピーダンス制御を通じての支援の主たるコンセプトは、単純化された外骨格の単一自由度モデルを使用して説明される。ある実施形態においては、このモデルは、膝関節のような１つの脚の関節の動作を支援するために設計された外骨格を表現するために使用される。望まれる支援効果は、所与の因子によって関節における筋肉トルクを減少させるということである。膝関節が例として使用されるが、ここで記述される外骨格及び制御戦略は、脚の足首、膝若しくは腰関節、又は腕の手首、肘、若しくは肩関節のような体肢のあらゆる関節を支援するために使用され得る。また、ユーザは、人間又は動物であり得る。さらに、説明の単純化のために。“手足”という語は、手足の関節に取り付けられている（すね又は上腕のような）手足セグメントを記述するために使用され得る。
【００３１】
図２は、ある実施形態に係る膝関節用の単一自由度支援外骨格を示す。図示された外骨格は、アクチュエータ及び腕を有し、足首に結合している。ある実施形態に係るインピーダンスパラメータ付の単一自由度外骨格の線形モデルが図３に示されている。外骨格のインピーダンスパラメータは、慣性モーメントＩe（外骨格の腕に関する）、減衰ｂe及び剛性ｋeを含む。下添字“ｅ”は、“外骨格（ｅｘｏｓｋｅｌｔｏｎ）”のことを言う。座標θは、外骨格のアクチュエータの角度位置を表す。
【００３２】
項Ｉe、項ｂe及び項ｋeは、外骨格の実際の機械的特性を表す。これらの特性は、受動的であり、定数でもあるので、着用者に対する有用性は限定されている。外骨格の制御及びアクチュエーションは、外骨格の動的挙動を人間を支援し得る仮想インピーダンスパラメータＩed、ｂed及びｋedのセットに置き換えて修正する。上添字“ｄ”は、“所望の（ｄｅｓｉｒｅｄ）”を意味する。この制御形態はインピーダンス制御と言われ、運動学的状態フィードバック及び／又は力フィードバックを通じて実施され得る。ある実施形態に係るコンセプトが図４に示されている。
【００３３】
図４（ａ）において、外骨格の相互作用ポートｐにトルクτpを及ぼしているユーザが感じるインピーダンスは、外骨格の自然インピーダンスであるＺe（ｓ）＝Ｉeｓ＋ｂe＋（ｋe／ｓ）である。下添字“ｐ”は、ユーザと外骨格との間の接触点（例えば、図２に示される足首連結器）である“相互作用ポートｐ”を意味する。相互作用トルクτp及び相互作用力ＦPも図２に示されている。図４（ｂ）において、外骨格は、ユーザのトルクτpに加えてアクチュエータトルクτaの影響を受ける。下添字“ａ”は、“アクチュエータ（ａｃｔｕａｔｏｒ）”を意味する。トルクτaは、図２に示されるアクチュエータが及ぼす。トルクτaを調整する制御法則は、ユーザは今、別の仮想インピーダンスＺed（ｓ）＝Ｉedｓ＋ｂed＋（ｋed／ｓ）を感じているということである。この仮想インピーダンスは、図４（ｃ）に示されている。ユーザの観点からは、図４（ｂ）及び図４（ｃ）のシステムは、完全に同じ挙動を有する。
【００３４】
外骨格と人間ユーザとの間の相互作用は、外骨格にユーザを支援させる適当な外骨格仮想インピーダンスパラメータを選択するために、モデル化され得る。図５は、ある実施形態に係る人間手足セグメントの線形モデルを示している。手足の機械的インピーダンスは、慣性モーメントＩh、減衰ｂh及び剛性ｋhを有する。下添字“ｈ”は、“人間（ｈｕｍａｎ）”を意味する。人間手足のインピーダンスは、Ｚh（ｓ）＝Ｉhｓ＋ｂh＋（ｋh／ｓ）と記述される。外骨格が人間の手足から外されたとき、所望の反応速度ωhを生み出すために、式（３）の、ある筋肉トルクτhが必要になる。
【００３５】
【数３】
0004677047.tif 000004
【００３６】
外骨格は、１より大きいある因子Ｇによってこの必要な筋肉トルクを減少させるように設計されている。言い換えれば、手足を支援する外骨格を着用すると、同じ速度ωhを達成するために、ユーザが供給することが必要な筋肉トルクは、τh*＝τh／Ｇだけである。必要なトルクの残り分は、外骨格によって供給される。したがって、外骨格の仮想インピーダンスＺed（ｓ）は、能動インピーダンスであることが要求される。例えば、Ｚh（ｓ）又はＧが時間経過につれて変化する場合、仮想インピーダンスＺed（ｓ）は時間経過につれて変化し得る。
【００３７】
図６は、ある実施形態に係る、外骨格の仮想力学系及び人間手足セグメントによって形成される連結システムの線形モデルを示す。τpは、相互作用ポートｐにおいて外骨格が人間に及ぼすトルクを表す。外骨格と人間との間の剛体結合を仮定すると、外骨格及び人間の動作を支配する式は、以下の式（４）（５）の通りである。
【００３８】
【数４】
0004677047.tif 000005
【００３９】
τh*＝τh／Ｇによって必要な筋肉トルクを見積もって、前記した制御目標を得るために、我々は、式（３）の両辺をＧで除することから始める。
【００４０】
【数５】
0004677047.tif 000006
【００４１】
仮想インピーダンスパラメータは、式（４）、（５）及び（７）を合成することによって求められ得る。このようにして、パラメータが式（８）、（９）及び（１０）によって与えられる。
【００４２】
【数６】
0004677047.tif 000007
【００４３】
人間インピーダンス項は、最小二乗近似法に基づくシステム識別のような適当な方法によって推定され得る。以上のように、筋肉トルクを見積もるためには、外骨格の仮想インピーダンス項は、負でなければならない。この条件が与えられたとき、受動条件Ｒｅ｛Ｚ（ｊω）｝≧０は満たされない。したがって、Ｚed（ｓ）は能動インピーダンスである。
【００４４】
厳密に１８０度だけ位相がずれている仮想外骨格インピーダンスＺed（ｓ）を人間手足のインピーダンスに加算することによって、外骨格は人間手足のインピーダンスを縮小する。修正された人間手足インピーダンスは、Ｚhd（ｓ）によって与えられる。
【００４５】
【数７】
0004677047.tif 000008
【００４６】
式（１１）のインピーダンスの合計は、図７に示されている。ここで、インピーダンスは複素平面のベクトルとして表される。
【００４７】
このように、外骨格の支援効果は、もとの人間手足インピーダンスＺh(ｓ)＝Ｉhｓ＋ｂh＋（ｋh／ｓ)を“所望の”人間手足インピーダンスＺhd（ｓ）＝Ｉhdｓ＋ｂhd＋（ｋhd／ｓ）に置き換えることとして記述され得る。ここで、個々のインピーダンス項は、式（１２）、（１３）及び（１４）によって与えられる。
【００４８】
【数８】
0004677047.tif 000009
【００４９】
前記したトルクスケーリング方法は、単に、支援目的で能動インピーダンスを適用し得る方法であるだけではない。一般的に、外骨格が人間の仮想インピーダンスを人間の自然インピーダンスより小さくする場合は、外骨格は、筋肉トルクの平均値を下げるという意味で支援的となる。手足の動作が、振動数ωの正弦曲線（周期的に変動する）である場合、外骨格の動きは、式（１５）の関係が保たれれば支援的となる。
【００５０】
【数９】
0004677047.tif 000010
【００５１】
前記したことの例として、図８は、純粋な負の外骨格減衰（Ｚed＝ｂed，ｂed＜０）が、人間の手足に接続されている場合を示す。この外骨格は、筋組織の受動減衰に起因して手足の中で発生する通常のエネルギー放散が起きないようにする効果を有する。図８が示すように、修正された人間手足インピーダンスの大きさＺhdは、自然の手足インピーダンスの大きさＺhよりも小さくなる。
（３.能動インピーダンスに基づく単一自由度支援制御装置の実装）
【００５２】
能動インピーダンス制御装置の実装は、多くの方法で行われ得る。ある実施形態においては、制御装置は、アドミッタンスベースの軌道命令生成器、及び、外骨格とユーザ間のフィードバックループ内の力／トルクセンサ（アクチュエータのモータを制御する成分を含む）を有する。この制御装置の構造は図９Ａに示されている。
【００５３】
計測された相互作用トルク又は相互作用力τp,mは、ネゲート（無効化）され、能動インピーダンス要素に対する入力として使用される。この入力は、１／Ｚed（ｓ）（仮想アドミッタンスとして知られている）という形の外骨格の仮想インピーダンスパラメータを含む。
0004677047.tif 000011
命令された角速度は、場合によっては、その積分値及び／又は微分値と合成され、外骨格の命令された運動学的軌跡ｑc（角位置、角速度及び／又は角加速度を有する）を生成する。参照軌跡が外骨格のモータに命令されることから、下添字“ｃ”は、“命令（ｃｏｍｍａｎｄ)”を意味する。命令された運動学的軌跡及び相互作用トルク若しくは力τpは、場合によっては比例積分微分制御（ＰＩＤ）又は他の制御メカニズムを通じて、外骨格のモータを制御するために使用される。外骨格のモータが命令を実行する結果として、外骨格のアクチュエータは、軌跡ｑ（角位置、角速度及び／又は角加速度を有する）に従って作動し、人間ユーザと相互作用し、相互作用トルク又は力τpを発生する。この相互作用トルク又は力τpは、トルク／力センサによって計測されて、前記したτp,mを発生する。
【００５４】
他の実施形態においては、能動インピーダンス制御装置は、インピーダンスベースのトルク命令発生器、及び、外骨格とユーザとの間のフィードバックループ内の速度センサ（アクチュエータのモータを制御する成分を含む）を有する。この制御装置の構造は、図９Ｂに示されている。
【００５５】
0004677047.tif 000012
この入力は、Ｚed（ｓ）という形の外骨格の仮想インピーダンスパラメータを含む。能動インピーダンス要素は、命令されたアクチュエータトルク又は力τcを発生する。命令されたアクチュエータトルク若しくは力τc及び人間ユーザ関節の実際の運動学的軌跡ｑ（角位置、角速度及び／又は角加速度を有する）は、場合によっては比例積分微分制御（ＰＩＤ）又は他の制御メカニズムを通じて、外骨格のモータを制御するために使用される。外骨格のモータが命令を実行する結果として、外骨格は、相互作用トルク又は相互作用力τpをユーザに及ぼし、ユーザの関節は、運動学的軌跡ｑに従って動作する。
0004677047.tif 000013
【００５６】
能動インピーダンス制御装置は、エネルギーをユーザ外骨格システムに（平均的に）入力することが可能である。外骨格が及ぼす力は、外骨格角速度（ｑの速度成分）と相互作用トルク（τp）との積である。この力の積分は、外骨格がシステムに対し入力したエネルギーであり、平均して正である。
【００５７】
能動インピーダンス制御装置は、ハードウエア、ソフトウエア又は両者として実装される。制御装置内の信号は、デジタル、アナログ又は両者であり得る。図９Ａ及び９Ｂに示されたモジュールは、１つに纏められてもよいし、他のモジュールにさらに分散されてもよい。インピーダンス制御装置は、外骨格の一部として、外骨格のアクチュエータの一部として又は外骨格から分離されて、実装され得る。
（４. 能動インピーダンスに基づく支援制御:複数自由度の場合）
【００５８】
図１０は、ある実施形態に係る複数自由度の外骨格設計を示す。外骨格は、アクチュエータ付の可動関節によって接続されている剛体リンクからなる。このような装置は、歩行する、階段を登る、腰掛ける、のような日常生活に関連付けられたより複雑な下肢動作をユーザが行うのを支援するために使用される。図１０に示されている外骨格は、アクチュエータのトルクである複数の入力τ１，τ２及びτ３、及び、リンクの反応速度である複数の出力を有する非線形システムである。前記の制御方法が、複数自由度外骨格に拡張され得る。
【００５９】
図１１は、ある実施形態に係る人間手足のインピーダンス特性を示す。脚が、各リンクの質量ｍh,i（慣性モーメントもそれに従属する）によって特徴付けられる複数リンクメカニズムとして表されている。リンクの質量は、質量ベクトルｍh内に配列される。各関節は、減衰係数bh,iによって特徴付けられる。減衰係数は、減衰行列Ｂh内に配列される。（明確さのために、関節剛性は除外されている。）外骨格は、手足のインピーダンスパラメータを仮想修正し、手足を動かすために必要な筋肉負担を減らす。修正されたインピーダンスは、仮想質量ｍhd及び減衰係数Ｂhdのセットとして表される。支援は、仮想質量のそれぞれｍhdをｍh内の仮想質量の実部より小さくすることによって行われ得る。ユーザは、手足が軽くなり手足の慣性が小さくなるのを感じるはずである。同様に、関節の減衰を仮想的に減少させてもユーザに対する支援効果を期待できる。
【００６０】
図１２は、複数自由度外骨格用の制御装置が人間の手足の特性の仮想修正を発生させる方法を図示している。人間の手足の自然の力学系は、式（１６）により表される。
【００６１】
【数１０】
0004677047.tif 000014
【００６２】
式（１６）において、ベクトルｑは、関節空間における手足の形状を表すｎ個の一般化された座標（典型的には関節角度）のセットである。
0004677047.tif 000015
Ｂhは手足の減衰行列であり、ベクトルτhは手足の関節に及ぶ正味の筋肉トルクを表す。外骨格の効果は、手足の自然の力学系を、図１２のブロック（ａ）内の上添字“ｄ”が示す仮想ダイナミック項のセットによって置き換えることである。
【００６３】
【数１１】
0004677047.tif 000016
【００６４】
手足の仮想インピーダンスを発生させる一つの方法は、外骨格と人間の手足との間の相互作用力Ｆp(直交座標空間内)を通る。これらの力が、図１２のブロック（ｂ）に示されるように、式（１６）を修正する。
【００６５】
【数１２】
0004677047.tif 000017
【００６６】
式（２１）において、ＪhTは人間の手足のヤコビアン行列である。
0004677047.tif 000018
式（２１）の最後の項は、関節空間における等価トルクのベクトルτpによって置き換えられてもよい。
【００６７】
【数１３】
0004677047.tif 000019
【００６８】
これらのトルクは、例えば、関節にトルクセンサをインストールすることによって直接計測され得る。式（１７）、（２１）及び（２２）を合成すると、式（２３）ができる（明確化のため、いくつかの質量及び状態項は削除した）。
【００６９】
【数１４】
0004677047.tif 000020
【００７０】
この式（２３）は、式（２４）を定義することによりコンパクトな形に表され得る。
【００７１】
【数１５】
0004677047.tif 000021
【００７２】
我々は、前記項を外骨格の仮想力学系と呼ぶ。すなわち、
【００７３】
【数１６】
0004677047.tif 000022
【００７４】
予想通り、外骨格の仮想力学系は、能動システムの力学系である。定数項から構成される仮想減衰行列Ｂedの特別な場合として、Ｂedが負の定符号であることが証明されれば、外骨格の仮想力学系は能動的となる。
【００７５】
図１２のブロック（ｄ）においても示されている式（２５）は、外骨格の基礎制御法則を表す。単一自由度外骨格の場合のように、この制御法則のある実施形態は、インピーダンス制御装置である。
0004677047.tif 000023
【００７６】
式（２５）は、外骨格の実際の力学系を表していない。実際の力学系は、図１２のブロック（ｃ）内の式によって表される。
【００７７】
【数１７】
0004677047.tif 000024
【００７８】
0004677047.tif 000025
Ｂeは外骨格の減衰行列であり、ベクトルτeはアクチュエータのトルクを表す。制御装置のタスクは、実際の力学系を式（２５）で表される力学系に置き換えることである。この置き換えにより、通常、状態及び／又は力のフィードバックの使用が必要になる。
（５.能動インピーダンスに基づく複数自由度支援制御装置の実装）
【００７９】
複数自由度外骨格用の制御アーキテクチャを実装する場合に考慮すべきことは、外骨格プラントの線形化、つまり、外骨格の動的特性を、システムへの入力とは無関係にすることである。後記するように、線形化は、身体外骨格の力学系のモデルを使用することを通じて行われ得る。
【００８０】
図１３は、ある実施形態における、複数自由度外骨格用の制御アーキテクチャの図である。外骨格の制御は、それぞれが固有のフィードバックループを有する３つの主段階を含む。第１の段階は、仮想外骨格インピーダンスに基づく能動インピーダンス要素である。この要素は、外骨格の所望の動的挙動を表す。能動インピーダンス要素の出力は、外骨格のアクチュエータ毎の参照運動学的軌跡（角位置、角速度及び／又は角加速度を有する）である。第２の段階は、軌跡追跡制御である。この要素は、アクチュエータが参照軌跡をたどるのに必要な基礎制御命令を発行する機能を有する。この制御ブロックは、比例（Ｐ）又は比例微分（ＰＤ）制御装置を含む。第３の段階は、（モデルベースの）線形化制御装置である。複数自由度の外骨格の場合は、重力及びリンク間の結合が、軌跡追跡制御を不充分とする非線形力学系の原因である。この問題は、外骨格を線形プラントとして効果的に挙動させる線形化制御を加えることによって解決される。この制御段階は、外骨格の真の力学系のモデルを身体外骨格からの運動学的フィードバック（典型的には位置及び速度）と結びつける。
【００８１】
図１３に示される制御装置は、図１２において概要を説明したタスクを実行するために設計されている。ある実施形態においては、第１の制御段階は、式（２５）に基づくインピーダンス要素を有する。
0004677047.tif 000026
【００８２】
第２の段階は、軌跡追跡制御装置（外側ループ制御）であり、例えば式（２７）の制御法則を適用するＰＤ制御装置である。
【００８３】
【数１８】
0004677047.tif 000027
【００８４】
0004677047.tif 000028
ＫD及びＫPは、スカラ利得行列である。
0004677047.tif 000029
【００８５】
第３の段階は、アクチュエータ毎に、命令加速度をトルク命令τeに変換する、モデルを用いた制御装置である。外骨格の線形化もこの段階で行われる。
式（２６）を基礎として、第３の段階の制御法則が式（２８）として与えられる。
【００８６】
【数１９】
0004677047.tif 000030
【００８７】
0004677047.tif 000031
モデル項が充分正確である場合は、制御装置の第３の段階は、式（２６）の非線形項を消去する。結果的に身体外骨格の挙動は、式（２９）によって与えられる。
【００８８】
【数２０】
0004677047.tif 000032
【００８９】
0004677047.tif 000033
【００９０】
いくつかの実施形態を参照しつつ本発明を相当詳細に説明したが、当業者には理解されるように、他の実施形態も可能である。
【図１】
0004677047.tif 000034
【図２】
0004677047.tif 000035
【図３】
0004677047.tif 000036
【図４】
0004677047.tif 000037
【図５】
0004677047.tif 000038
【図６】
0004677047.tif 000039
【図７】
0004677047.tif 000040
【図８】
0004677047.tif 000041
【図９Ａ】
0004677047.tif 000042
【図９Ｂ】
0004677047.tif 000043
【図１０】
0004677047.tif 000044
【図１１】
0004677047.tif 000045
【図１２】
0004677047.tif 000046
【図１３】
0004677047.tif 000047