(57)【要約】【課題】本発明は装着者に与える違和感を可及的に抑えることができる装着式動作補助装置、制御方法および制御用プログラムを提供することを課題とする。【解決手段】装着式動作補助装置は、アクチュエータ２０１を有した動作補助装着具２と、生体信号を用い、装着者１の意思に従った動力をアクチュエータ２０１に発生させるための随意的指令信号を生成する随意的制御手段１４と、物理量センサ１３により検出された物理量とデータベース６に格納された基準パラメータとを比較することにより、装着者１のタスクのフェーズを推定し、推定したフェーズに応じた動力をアクチュエータ２０１に発生させるための自律的指令信号を生成する自律的制御手段７と、随意的制御手段４および自律的制御手段７からの指令信号を合成する信号合成手段８と、信号合成手段８により合成された総指令信号に応じた電流を生成し、アクチュエータ２０１に供給する駆動電流生成手段５とを備える。【選択図】図１１
2008200512.tif 000002
【特許請求の範囲】
【請求項１】
装着者の動作を補助あるいは代行する装着式動作補助装置であって、
前記装着者に対して動力を付与するアクチュエータを有した動作補助装着具と、
前記装着者の生体信号を検出する生体信号センサと、
前記装着者の動作に関する物理量を検出する物理量センサと、
前記生体信号センサにより検出された生体信号を用い、前記装着者の意思に従った動力を前記アクチュエータに発生させるための指令信号を生成する随意的制御手段と、
タスクとして分類した装着者の動作パターンを構成する一連の最小動作単位（フェーズ）の各々の基準パラメータを格納したデータベースと、
前記物理量センサにより検出された物理量と前記データベースに格納された基準パラメータとを比較することにより、前記装着者のタスクのフェーズを推定し、このフェーズに応じた動力を前記アクチュエータに発生させるための指令信号を生成する自律的制御手段と、
前記随意的制御手段からの指令信号および前記自律的制御手段からの指令信号を合成する信号合成手段と、
前記信号合成手段により合成された総指令信号に応じた総電流を生成し、前記アクチュエータに供給する駆動電流生成手段とを備えることを特徴とする装着式動作補助装置。
【請求項２】
請求項１に記載の装着式動作補助装置において、
前記データベースは、前記随意的制御手段からの指令信号と前記自律的制御手段からの指令信号との比（ハイブリッド比）を、前記フェーズの基準パラメータと所要の対応関係となるように格納し、
前記信号合成手段は、前記自律的制御手段により推定されたタスクのフェーズに応じ、前記対応関係に基づいて規定されるハイブリッド比となるように、前記随意的制御手段からの指令信号および前記自律的制御手段からの指令信号を合成することを特徴とする装着式動作補助装置。
【請求項３】
請求項１又は２に記載の装着式動作補助装置において、
前記装着者の筋骨格系を動作させるための神経伝達信号および筋活動に伴う筋電位信号を、前記生体信号センサにより検出された生体信号から取得する生体信号処理手段を備え、
前記駆動電流生成手段は、前記生体信号処理手段により取得された神経伝達信号に応じて生成したパルス電流の供給により、前記アクチュエータの動作を開始させることを特徴とする装着式動作補助装置。
【請求項４】
請求項３に記載の装着式動作補助装置において、
前記駆動電流生成手段は、前記アクチュエータへの電流の供給を開始する際に、前記アクチュエータを駆動可能な電流の下限値よりも大きくなるように、前記パルス電流あるいは前記総電流を生成することを特徴とする装着式動作補助装置。
【請求項５】
請求項１〜４のいずれかに記載の装着式動作補助装置において、
前記データベースは、前記フェーズの各々の基準パラメータと前記アクチュエータによる動力付与率（パワーアシスト率）とを所要の対応関係となるように格納し、
前記信号合成手段は、前記自律的制御手段により推定されたタスクのフェーズに応じたパワーアシスト率を前記対応関係に基づいて規定し、このパワーアシスト率となるように前記随意的制御手段からの指令信号および前記自律的制御手段からの指令信号を合成することを特徴とする装着式動作補助装置。
【請求項６】
請求項１〜５のいずれかに記載の装着式動作補助装置において、
前記駆動電流生成手段は、前記装着者が反射神経によって動作する場合に、当該動作の反対方向に前記アクチュエータを駆動するための電流を所定の時間だけ供給した後に、前記動作の方向に前記アクチュエータを駆動するための電流を供給することを特徴とする装着式動作補助装置。
【請求項７】
装着者の動作を補助あるいは代行する装着式動作補助装置を制御する方法であって、
前記装着者に対して動力を付与するアクチュエータを有した動作補助装着具が前記装着者に装着された状態において、
前記装着者の生体信号および前記装着者の動作に関する物理量をそれぞれ検出し、
検出した生体信号を用いて、前記装着者の意思に従った動力を前記アクチュエータに発生させるための随意的指令信号を生成し、
検出した物理量とタスクとして分類した装着者の動作パターンを構成する一連の最小動作単位（フェーズ）の各々の基準パラメータとを比較することにより、前記装着者が行おうとしているタスクのフェーズを推定し、このフェーズに応じた動力を前記アクチュエータに発生させるための自律的指令信号を生成し、
これら生成した随意的指令信号および自律的指令信号を合成し、
合成した総指令信号に応じた電流を生成し、前記アクチュエータに供給することを特徴とする装着式動作補助装置の制御方法。
【請求項８】
請求項７に記載の装着式動作補助装置の制御方法において、
前記随意的指令信号と前記自律的指令信号との比（ハイブリッド比）を、前記フェーズの各々の基準パラメータと所要の対応関係となるように予め設定しておき、前記推定したタスクのフェーズに応じたハイブリッド比を前記対応関係に基づいて規定し、このハイブリッド比となるように前記総指令信号を合成することを特徴とする装着式動作補助装置の制御方法。
【請求項９】
請求項８に記載の装着式動作補助装置の制御方法において、
前記アクチュエータへの電流の供給を開始する際に、前記アクチュエータを駆動可能な電流の下限値よりも大きくなるように、前記パルス電流あるいは前記総電流を供給することを特徴とする装着式動作補助装置の制御方法。
【請求項１０】
請求項７〜９のいずれかに記載の装着式動作補助装置の制御方法において、
前記装着者に付与する動力の比率（パワーアシスト率）を前記フェーズの各々の基準パラメータと所要の対応関係となるように予め設定しておき、前記推定したタスクのフェーズに応じたパワーアシスト率を前記対応関係に基づいて規定し、このパワーアシスト率となるように前記総指令信号を合成することを特徴とする装着式動作補助装置の制御方法。
【請求項１１】
請求項７〜１０のいずれかに記載の装着式動作補助装置の制御方法において、
前記装着者が反射神経によって動作する場合に、当該動作の反対方向に前記アクチュエータを駆動するための駆動電流を所定の時間だけ生成した後に、前記動作の方向に前記アクチュエータを駆動することを特徴とする装着式動作補助装置の制御方法。
【請求項１２】
前記請求項７〜１１のいずれかに記載された制御方法を、装着式動作補助装置を制御するためのコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装着者の動作を補助あるいは代行する装着式動作補助装置、装着式動作補助装置の制御方法および制御用プログラムに関し、特に装着者に対して与える違和感を抑えることのできる装着式動作補助装置、装着式動作補助装置の制御方法および制御用プログラムに関する。
【背景技術】
【０００２】
身体障害者や高齢者等にとっては、健常者であれば簡単に行える動作でも非常に困難である場合が多い。このような人達のために今日まで種々の補助装置が開発され、実用化されてきた。このような補助装置には、車椅子や介護ベッドのように装着者が乗ってスイッチによりモータ等のアクチュエータを駆動させ、不足した力を補助する装置と、人間に装着され、装着者の意思に基づいて動作に必要な力を補助する装置とがある。人間に装着されるいわゆる装着式動作補助装置は、装着者の意思に基づき必要な動力を随時発生でき、かつ介護者を必要としないので、身体的障害者や高齢者等の介護、あるいはけが人や病人等のリハビリテーションに非常に便利であり、実用化が期待されている。このような装着式動作補助装置としては、装着者の筋活動に伴う筋電位信号を検出し、この検出結果に基づいてアクチュエータを駆動することにより、アクチュエータを装着者の意思に従って随意的に制御する装置が提案されている（非特許文献１）。
【０００３】
ところで、装着式動作補助装置では、動作補助のための動力を装着者に付与するタイミングが装着者の動きと調和しなければ、動作がぎこちなくなり、装着者にいわゆる違和感を与えるという問題がある。ここで、動力付与のタイミングを装着者の動きと調和させるには、タイミングを装着者の動きよりも所要の微小時間だけ早くする必要があることが知られている。
【０００４】
しかしながら、非特許文献１の装着式動作補助装置では、装着者からの筋電位信号を検出した後にアクチュエータに動力を発生させるための処理を開始するので、動力付与のタイミングが装着者の動きよりも遅れ、装着者に著しい違和感を与える虞があった。そこで、従来においては、人間の動作を複数のパターン（タスク）に分類するとともに、各タスクを複数の所定の最小動作単位（フェーズ）に分割し、フェーズ毎に予め設定した大きさの電流を供給することにより、アクチュエータを駆動制御する装置が提案されている（例えば、非特許文献２、３）。
【０００５】
これらの装着式動作補助装置では、装着者から検出した関節角度等の物理量に基づいて、装着者のタスクのフェーズを推定するとともに、推定したフェーズに応じてアクチュエータを制御（自律制御）することにより、動力付与のタイミングの遅れに伴う違和感を低減するようにしている。
【非特許文献１】Ｔａｋａｏ  Ｎａｋａｉ，  Ｓｕｗｏｏｎｇ  Ｌｅｅ，  Ｈｉｒｏａｋｉ  Ｋａｗａｍｏｔｏ  ａｎｄ  Ｙｏｓｈｉｙｕｋｉ  Ｓａｎｋａｉ，  “Ｄｅｖｅｌｏｐｍｅｎｔ  ｏｆ  Ｐｏｗｅｒ  Ａｓｓｉｓｔｉｖｅ  Ｌｅｇ  ｆｏｒ  Ｗａｌｋｉｎｇ  Ａｉｄ  ｕｓｉｎｇ  ＥＭＧ  ａｎｄ  Ｌｉｎｕｘ，”  Ｓｅｃｏｎｄ  Ａｓｉａｎ  Ｓｙｍｐｏｓｉｕｍ  ｏｎ  Ｉｎｄｕｓｔｒｉａｌ  Ａｕｔｏｍａｔｉｏｎ  ａｎｄ  Ｒｏｂｏｔｉｃｓ，  ＢＩＴＥＣＨ，  Ｂａｎｇｋｏｋ，  Ｔｈａｉｌａｎｄ，  Ｍａｙ  １７−１８，  ２００１
【非特許文献２】“Ｐｒｅｄｉｃｔｉｖｅ  Ｃｏｎｔｒｏｌ  Ｅｓｔｉｍａｔｉｎｇ  Ｏｐｅｒａｔｏｒ’ｓ  Ｉｎｔｅｎｔｉｏｎ  ｆｏｒ  Ｓｔｅｐｐｉｎｇ−ｕｐ  Ｍｏｔｉｏｎ  ｂｙ  Ｅｘｏ−Ｓｋｅｌｅｔｏｎ  Ｔｙｐｅ  Ｐｏｗｅｒ  Ａｓｓｉｓｔ  Ｓｙｓｔｅｍ  ＨＡＬ，”  Ｐｒｏｃｅｅｄｉｎｇｓ  ｏｆ  ｔｈｅ２００１  ＩＥＥＥ／ＲＳＪ，  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｃｏｎｆｅｒｅｎｃｅ  ｏｎ  Ｉｎｔｅｌｌｉｇｅｎｔ  Ｒｏｂｏｔｓ  ａｎｄ  Ｓｙｓｔｅｍｓ，  Ｍａｕｉ，  Ｈａｗａｉｉ，  Ｏｃｔ．  ２９  −  Ｎｏｖ．  ０３，  ２００１，  ｐｐ．  １５７８−１５８３
【非特許文献３】李秀雄、山海嘉之、「Ｐｈａｓｅ  ＳｅｑｕｅｎｃｅとＥＭＧを用いた立ち座り、歩行動作のパワーアシスト制御」、第１９回日本ロボット学会学術講演会予稿集（２００１年）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、非特許文献２および３の装着式動作補助装置の制御系では、自律的制御によるものであるため、つまずく等の予期せぬ動作変更が生じた場合には、該当するタスクのフェーズへの切り替えを円滑に行うことができず、装着者に著しい違和感を与える虞があった。
【０００７】
従って、本発明の目的は、装着者に与える違和感を可及的に抑えることができる装着式動作補助装置、装着式動作補助装置の制御方法および制御用プログラムを提供することである。
【課題を解決するための手段】
【０００８】
本発明の第一の実施形態では、装着者の動作を補助あるいは代行する装着式動作補助装置は、
前記装着者に対して動力を付与するアクチュエータを有した動作補助装着具と、
前記装着者の生体信号を検出する生体信号センサと、
前記装着者の筋骨格系を動作させるための神経伝達信号および筋活動に伴う筋電位信号を、前記生体信号センサにより検出された生体信号から取得する生体信号処理手段と、
前記生体信号処理手段により取得された神経伝達信号および筋電位信号を用い、前記装着者の意思に従った動力を前記アクチュエータに発生させるための指令信号を生成する随意的制御手段と、
前記随意的制御手段により生成された指令信号に基づいて、前記神経伝達信号に応じた電流および前記筋電位信号に応じた駆動電流をそれぞれ生成し、前記アクチュエータに供給する駆動電流生成手段とを備えることを特徴とする。
【０００９】
上記装着式動作補助装置の制御方法は、
前記装着者に対して動力を付与するアクチュエータを有した動作補助装着具が前記装着者に装着された状態において、
前記装着者の生体信号を検出し、
検出した生体信号から、前記装着者の筋骨格系を動作させるための神経伝達信号および筋活動に伴う筋電位信号を取得し、
取得した神経伝達信号および筋電位信号を用い、前記装着者の意思に従った動力を前記アクチュエータに発生させるための随意的指令信号を生成し、
生成した随意的指令信号に基づいて、前記神経伝達信号に応じた電流および前記筋電位信号に応じた電流を前記アクチュエータにそれぞれ供給することを特徴とする。
【００１０】
また上記装着式動作補助装置の制御用プログラムは、前記アクチュエータを制御するためのコンピュータに、
前記装着者の生体信号を検出するための処理と、
前記生体信号から、前記装着者の筋骨格系を動作させるための神経伝達信号および筋活動に伴う筋電位信号を取得するための処理と、
取得した神経伝達信号および筋電位信号を用い、前記装着者の意思に従った動力を前記アクチュエータに発生させるための随意的指令信号を生成する処理と、
生成した随意的指令信号に基づいて、前記神経伝達信号に応じた電流および前記筋電位信号に応じた電流をそれぞれ生成し、前記アクチュエータに供給するための処理とを行わせることを特徴とする。
【００１１】
第一の実施形態の装着式動作補助装置では、前記装着者の動作に関する物理量を検出する物理量センサを有することが好ましい。また前記生体信号処理手段は、前記神経伝達信号および記筋電位信号からなる生体信号を増幅する手段と、前記生体信号から前記神経伝達信号を抽出する第一のフィルタと、前記生体信号から前記筋電位信号を抽出する第二のフィルタとを有することが好ましい。
【００１２】
第一の実施形態の装着式動作補助装置では、前記駆動電流生成手段は、前記神経伝達信号に応じて生成したパルス電流と前記筋電位信号に実質的に比例するように生成した電流との総電流を前記アクチュエータに供給するとともに、前記パルス電流により前記アクチュエータの動作を開始させることが好ましい。
【００１３】
第一の実施形態の装着式動作補助装置では、前記駆動電流生成手段は、前記アクチュエータへの電流の供給を開始する際に、前記アクチュエータを駆動可能な電流の下限値よりも大きくなるように、前記パルス電流あるいは前記総電流を生成することが好ましい。
【００１４】
第一の実施形態の装着式動作補助装置では、タスクとして分類した装着者の動作パターンを構成する一連の最小動作単位（フェーズ）の各々の基準パラメータと、前記アクチュエータによる動力付与率（パワーアシスト率）とを所要の対応関係となるように格納したデータベースを備え、前記随意的制御手段は、前記物理量センサにより検出された物理量を前記データベースに格納された基準パラメータと比較することにより、前記装着者が行おうとしているタスクのフェーズを推定し、このフェーズに応じたパワーアシスト率を前記対応関係に基づいて規定し、このパワーアシスト率となる動力を前記アクチュエータに発生させるための指令信号を生成することが好ましい。
【００１５】
第一の実施形態の装着式動作補助装置では、前記駆動電流生成手段は、前記装着者が反射神経によって動作する場合に、当該動作の反対方向に前記アクチュエータを駆動するための電流を所定の時間だけ供給した後に、前記動作の方向に前記アクチュエータを駆動するための電流を供給することが好ましい。
【００１６】
第一の実施形態の装着式動作補助装置の制御方法では、前記神経伝達信号に応じて生成したパルス電流と前記筋電位信号に実質的に比例するように生成した電流との総電流を前記アクチュエータに供給するとともに、前記パルス電流の供給により前記アクチュエータの動作を開始させることが好ましい。
【００１７】
第一の実施形態の装着式動作補助装置の制御方法では、前記アクチュエータへの電流の供給を開始する際に、前記アクチュエータを駆動可能な電流の下限値よりも大きくなるように、前記パルス電流あるいは前記総電流を供給することが好ましい。
【００１８】
第一の実施形態の装着式動作補助装置の制御方法では、さらに前記装着者の動作に関する物理量を検出し、検出した物理量信号と、タスクとして分類した装着者の各動作パターンを構成する一連の最小動作単位（フェーズ）の各々の基準パラメータとを比較することにより、前記装着者が行おうとしているタスクのフェーズを推定するとともに、このフェーズに応じた所要の動力付与率（パワーアシスト率）となる動力を前記アクチュエータに発生させるための随意的指令信号を生成し、この随意的指令信号に応じた駆動電流を生成し、前記アクチュエータに供給することが好ましい。
【００１９】
第一の実施形態の装着式動作補助装置の制御方法では、前記装着者が反射神経によって動作する場合に、当該動作の反対方向に前記アクチュエータを駆動させるための電流を所定の時間だけ供給した後に、前記動作の方向に前記アクチュエータを駆動させるための電流を供給することが好ましい。
【００２０】
第一の実施形態の装着式動作補助装置の制御用プログラムでは、前記コンピュータに、前記神経伝達信号に応じて生成したパルス電流と前記筋電位信号に実質的に比例するように生成した電流との総電流を前記アクチュエータに供給するとともに、前記パルス電流の供給により前記アクチュエータの動作を開始させるための処理を行わせることが好ましい。
【００２１】
第一の実施形態の装着式動作補助装置の制御用プログラムでは、前記コンピュータに、前記アクチュエータへの電流の供給を開始する際に、前記アクチュエータを駆動可能な電流の下限値よりも大きくなるように、前記パルス電流あるいは前記総電流を設定するための処理を行わせることが好ましい。
【００２２】
第一の実施形態の装着式動作補助装置の制御用プログラムでは、前記コンピュータに、タスクとして分類した装着者の動作パターンを構成する一連の最小動作単位（フェーズ）の各々の基準パラメータと、前記アクチュエータによる動力付与率（パワーアシスト率）とを所要の対応関係となるように格納したデータベースにアクセスするための処理と、前記装着者の動作に関する物理量を検出するための処理と、検出した物理量を、前記データベースに格納された基準パラメータと比較することにより、前記装着者が行おうとしているタスクのフェーズを推定し、このフェーズに応じたパワーアシスト率を前記対応関係に基づいて規定し、このパワーアシスト率となる動力を前記アクチュエータに発生するための処理とを行わせることが好ましい。
【００２３】
第一の実施形態の装着式動作補助装置の制御用プログラムでは、前記コンピュータに、前記装着者が反射神経によって動作する場合に、当該動作の反対方向に前記アクチュエータを駆動するための駆動電流を所定の時間だけ供給した後に、前記動作の方向に前記アクチュエータを駆動するための駆動電流を供給するための処理を行わせることが好ましい。
【００２４】
本発明の第二の実施形態では、装着者の動作を補助あるいは代行する装着式動作補助装置は、
前記装着者に対して動力を付与するアクチュエータを有した動作補助装着具と、
前記装着者の生体信号を検出する生体信号センサと、
前記装着者の動作に関する物理量を検出する物理量センサと、
前記生体信号センサにより検出された生体信号を用い、前記装着者の意思に従った動力を前記アクチュエータに発生させるための指令信号を生成する随意的制御手段と、
タスクとして分類した装着者の動作パターンを構成する一連の最小動作単位（フェーズ）の各々の基準パラメータを格納したデータベースと、
前記物理量センサにより検出された物理量と前記データベースに格納された基準パラメータとを比較することにより、前記装着者のタスクのフェーズを推定し、このフェーズに応じた動力を前記アクチュエータに発生させるための指令信号を生成する自律的制御手段と、
前記随意的制御手段からの指令信号および前記自律的制御手段からの指令信号を合成する信号合成手段と、
前記信号合成手段により合成された総指令信号に応じた総電流を生成し、前記アクチュエータに供給する駆動電流生成手段とを備えることを特徴とする。
【００２５】
上記装着式動作補助装置の制御方法は、
前記装着者に対して動力を付与するアクチュエータを有した動作補助装着具が前記装着者に装着された状態において、
前記装着者の生体信号および前記装着者の動作に関する物理量をそれぞれ検出し、
検出した生体信号を用いて、前記装着者の意思に従った動力を前記アクチュエータに発生させるための随意的指令信号を生成し、
検出した物理量と、タスクとして分類した装着者の動作パターンを構成する一連の最小動作単位（フェーズ）の各々の基準パラメータとを比較することにより、前記装着者が行おうとしているタスクのフェーズを推定し、このフェーズに応じた動力を前記アクチュエータに発生させるための自律的指令信号を生成し、
これら生成した随意的指令信号および自律的信号を合成し、
合成した総指令信号に応じた電流を生成し、前記アクチュエータに供給することを特徴とする。
【００２６】
また上記装着式動作補助装置の制御用プログラムでは、前記アクチュエータを制御するためのコンピュータに、
前記装着者の生体信号および前記装着者の動作に関する物理量をそれぞれ検出するための処理と、
検出した生体信号を用いて、前記装着者の意思に従った動力を前記アクチュエータに発生させるための随意的指令信号を生成するための処理と、
検出した物理量を、タスクとして分類した装着者の動作パターンを構成する一連の最小動作単位（フェーズ）の各々の基準パラメータと比較することにより、前記装着者が行おうとしているフェーズを推定するとともに、このフェーズに応じた動力を前記アクチュエータに発生させるための随意的指令信号を生成するための処理と、
これら生成した随意的指令信号および自律的指令信号を合成した総指令信号に応じた電流を生成し、前記アクチュエータに供給するための処理とを行わせることを特徴とする。
【００２７】
第二の実施形態の装着式動作補助装置では、前記データベースは、前記随意的制御手段からの指令信号と前記自律的制御手段からの指令信号との比（ハイブリッド比）を、前記フェーズの基準パラメータと所要の対応関係となるように格納し、前記信号合成手段は、前記自律的制御手段により推定されたタスクのフェーズに応じ、前記対応関係に基づいて規定されるハイブリッド比となるように、前記随意的制御手段からの指令信号および前記自律的制御手段からの指令信号を合成することが好ましい。
【００２８】
第二の実施形態の装着式動作補助装置では、前記装着者の筋骨格系を動作させるための神経伝達信号および筋活動に伴う筋電位信号を、前記生体信号センサにより検出された生体信号から取得する生体信号処理手段を備え、前記駆動電流生成手段は、前記生体信号処理手段により取得された神経伝達信号に応じて生成したパルス電流の供給により前記アクチュエータの動作を開始させることが好ましい。
【００２９】
第二の実施形態の装着式動作補助装置では、前記駆動電流生成手段は、前記アクチュエータへの電流の供給を開始する際に、前記アクチュエータを駆動可能な電流の下限値よりも大きくなるように、前記パルス電流あるいは前記総電流を生成することが好ましい。
【００３０】
第二の実施形態の装着式動作補助装置では、前記データベースは、前記フェーズの各々の基準パラメータと、前記アクチュエータによる所要の動力付与率（パワーアシスト率）とを所要の対応関係となるように格納し、前記信号合成手段は、前記自律的制御手段により推定されたタスクのフェーズに応じたパワーアシスト率を前記対応関係に基づいて規定し、このパワーアシスト率を満たすように前記随意的制御手段からの指令信号および前記自律的制御手段からの指令信号を合成することが好ましい。
【００３１】
第二の実施形態の装着式動作補助装置では、前記駆動電流生成手段は、前記装着者が反射神経によって動作する場合に、当該動作の反対方向に前記アクチュエータを駆動するための電流を所定の時間だけ供給した後に、前記動作の方向に前記アクチュエータを駆動するための電流を供給することが好ましい。
【００３２】
第二の実施形態の装着式動作補助装置の制御方法では、前記随意的指令信号と前記自律的指令信号との比（ハイブリッド比）を、前記フェーズの各々の基準パラメータと所要の対応関係となるように予め設定し、前記推定したタスクのフェーズに応じたハイブリッド比を前記対応関係に基づいて規定し、このハイブリッド比となるように前記総指令信号を合成することが好ましい。
【００３３】
第二の実施形態の装着式動作補助装置の制御方法では、前記アクチュエータへの電流の供給を開始する際に、前記アクチュエータを駆動可能な電流の下限値よりも大きくなるように、前記神経伝達信号に応じた電流、あるいは当該電流と前記筋電位信号に応じた電流との総電流を供給することが好ましい。
【００３４】
第二の実施形態の装着式動作補助装置の制御方法では、前記装着者に付与する動力の比率（パワーアシスト率）を前記フェーズの各々の基準パラメータに予め対応付けておき、前記推定したタスクのフェーズに応じたパワーアシスト率となるように、前記総指令信号を設定することが好ましい。
【００３５】
第二の実施形態の装着式動作補助装置の制御方法では、前記装着者が反射神経によって動作する場合に、当該動作の反対方向に前記アクチュエータを駆動するための駆動電流を所定の時間だけ生成した後に、前記動作の方向に前記アクチュエータを駆動することが好ましい。
【００３６】
第二の実施形態の装着式動作補助装置の制御用プログラムでは、前記アクチュエータを制御するためのコンピュータに、
前記随意的指令信号と前記自律的指令信号との比（ハイブリッド比）を、前記フェーズの各々の基準パラメータと所要の対応関係となるように格納したデータベースにアクセスするための処理と、前記検出した物理量を前記データベースに格納された基準パラメータと比較することにより、前記装着者が行おうとしているタスクのフェーズを推定するとともに、このフェーズに応じたハイブリッド比を前記対応関係に基づいて規定し、このハイブリッド比となるように前記総指令信号を合成するための処理とを行わせることが好ましい。
【００３７】
第二の実施形態の装着式動作補助装置の制御用プログラムでは、前記コンピュータに、前記アクチュエータへの電流の供給を開始する際に、前記アクチュエータを駆動可能な電流の下限値よりも大きくなるように、前記パルス電流あるいは前記総電流を設定するための処理を行わせることが好ましい。
【００３８】
第二の実施形態の装着式動作補助装置の制御用プログラムでは、前記コンピュータに、タスクとして分類した装着者の動作パターンを構成する一連の最小動作単位（フェーズ）の各々の基準パラメータを、装着者に付与する動力の比率（パワーアシスト率）に対応付けて格納したデータベースにアクセスするための処理と、前記推定したタスクのフェーズに応じたパワーアシスト率となるように、前記総指令信号を設定するための処理とを行わせることが好ましい。
【００３９】
第二の実施形態の装着式動作補助装置の制御用プログラムでは、前記コンピュータに、前記装着者が反射神経によって動作する場合に、当該動作の反対方向に前記アクチュエータを駆動するための駆動電流を所定の時間だけ生成した後に、前記動作の方向に前記アクチュエータを駆動するための処理を行わせることが好ましい。
【発明の効果】
【００４０】
本発明によれば、装着者の意思に従った動力をアクチュエータに発生させるための随意的指令信号と、検出された物理量とデータベースに格納された基準パラメータとの比較により推定されたタスクのフェーズに応じた動力をアクチュエータに発生させるための自律的指令信号とを合成するので、アクチュエータを素早く動作開始させることができ、随意的動作を違和感なくスムーズに行うことができる。
【００４１】
また、本発明によれば、随意的指令信号と自律的指令信号とのハイブリッド比を制御することにより、動力補助の開始の遅れなく、装着者の筋力等に対して最適な動作補助を行うことができる。またデータベースに格納されたハイブリッド比をフェーズごとに引き出せば、自動的にハイブリッド比を変更することができる。これにより、各動作に適したハイブリッド比で、一層スムーズな動きをすることができる。
【００４２】
本発明によれば、神経伝達信号に応じて生成したパルス電流と筋電位信号に実質的に比例するように生成した電流との総電流をアクチュエータに供給するとともに、パルス電流の供給によりアクチュエータの動作を開始させると、アクチュエータの駆動開始の遅れを防止することができる。また前記パルス電流あるいは前記総電流がアクチュエータの駆動開始可能電流未満の場合に、前記パルス電流あるいは前記総電流がアクチュエータの駆動開始可能電流以上になるように、パルス電流を増幅することにより、神経伝達信号に正確に対応させて、アクチュエータの駆動を開始することができる。
【００４３】
本発明によれば、反射神経による動作を行う場合、動作方向に駆動する直前に反対方向に所定の時間だけアクチュエータを駆動させることにより、装着者の反射神経を利用して、かえって動作をスムーズにすることができる。
【００４４】
また、本発明によれば、前記物理量と前記基準パラメータとを比較することにより推定したタスクのフェーズに応じたパワーアシスト率となる動力をアクチュエータに発生させることにより、異なる体力の装着者に対して最適な動力を付与して、パワーアシストすることができる。
【００４５】
以上の特徴を有する本発明の装着式動作補助装置を使用すると、身体障害者や高齢者のように、身体動作を行うのに十分な筋力がない者や身体動作そのものが困難になった者でも、違和感なくスムーズな動作を行うことができる。また例えば爆発物の処理のような危険な作業を行うために重装備をしなければならない者でも、本発明の装着式動作補助装置を装着すれば、あたかも重装備がないかのように軽快に作業することができる。
【発明を実施するための最良の形態】
【００４６】
以下、本発明を実施形態毎に説明するが、各実施形態の特徴は特に断りがなければ他の実施形態にも適用可能である。
［１］  第一の実施形態
（Ａ）  装着式動作補助装置の構成
第一の実施形態の装着式動作補助装置は、アクチュエータを有した動作補助装着具と、装着者の生体信号を検出する生体信号センサと、神経伝達信号および筋電位信号を生体信号から取得する生体信号処理手段と、神経伝達信号および筋電位信号を用い、装着者の意思に従った動力をアクチュエータに発生させるための指令信号を生成する随意的制御手段と、随意的制御手段からの指令信号に基づいて、神経伝達信号および筋電位信号に応じた電流をそれぞれ生成し、アクチュエータに供給する駆動電流生成手段とを備える。なお装着者が行おうとしているタスクのフェーズに応じたパワーアシスト率となる動力をアクチュエータに発生させる場合には、この装着式動作補助装置に装着者の動作に関する物理量を検出する物理量センサを設ける。
（１）  駆動系
図１は、その一例の駆動系（ハード系）を概略的に示す。この装着式動作補助装置は、人間（以下、装着者ともいう）１の下半身に装着する動作補助装着具２（片方の脚部は図示を省略）と、下半身（例えば太腿）から生体信号を検出する生体信号センサ２２１と、足の裏に貼付されて装着者１の重心を検出する重心センサ２２２と、生体信号センサ２２１により検出した生体信号から神経伝達信号および筋電位信号を取得する生体信号処理手段３と、神経伝達信号および筋電位信号に基づいて動作補助装着具２のアクチュエータ２０１の駆動を制御する制御装置２０と、制御装置２０やアクチュエータ２０１等に電力を供給するための電源（バッテリー、外部電源）２１とを備える。
【００４７】
図２に示すように、動作補助装着具２は、上部アーム２０２ａおよび中間アーム２０２ｂを回転自在に接合する腰用ジョイント２０３ａと、中間アーム２０２ｂおよび下部アーム２０２ｃを回転自在に接合する膝用ジョイント２０３ｂと、下部アーム２０２ｃおよび踵部２０５を回転自在に接合する踝用ジョイント２０３ｃと、腰用ジョイント２０３ａに設けられたアクチュエータ２０１ａと、膝用ジョイント２０３ｂに設けられたアクチュエータ２０１ｂとを有する。中間アーム２０２ｂおよび下部アーム２０２ｃには装着者１の太腿およびふくらはぎに固定されるマジックテープ（登録商標）等の固定具２０５ａ，２０５ｂが取り付けられている。各アクチュエータ２０１ａ，２０１ｂはモータと減速ギアからなる。
【００４８】
上部アーム２０２ａは、装着者１の胴体に巻き付けられて固定されるウエスト部２０４に固定されている。ウエスト部２０４の背側の上縁部には上下に開口した突起部２０４ａが設けられており、突起部２０４ａの開口部には制御装置２０および電源２１等を収納したバッグ２２０の下端突起２２０ａが係合する。このようにして、バッグ２２０の荷重はウエスト部２０４で受けられる。また踵部２０５は装着者１の踵を完全に覆う一体的な形状を有し、その一方の側壁は他方の側壁より高く延びて、その上端部には踝用ジョイント２０３ｃが取り付けられている。このため、動作補助装着具２およびバッグ２２０の荷重は全て踵部２０５で支えられ、装着者１にかかることはない。
（２）  制御系
図３は、第一の実施形態の装着式動作補助装置の制御系を示す。装着者１と動作補助装着具２は、人間機械系１０を構成する。また制御装置２０は、随意的制御手段４を有する。随意的制御手段４の入力端子には、装着者１の生体信号を検出する生体信号センサ２２１が接続され、かつ、随意的制御手段４の出力端子には、駆動電流生成手段５が接続してある。駆動電流生成手段５は、動作補助装着具２のアクチュエータ２０１ａ，２０１ｂ（以下、アクチュエータ２０１と総称する）に接続してある。
（ａ）  センサ
第一の実施形態の装着式動作補助装置は、人間１に装着された状態において装着者１からの生体信号を検出する生体信号センサ２２１を必須とする。生体信号センサ２２１は、通常装着者１の皮膚に貼付するが、体内に埋め込むものでも良い。その他に、図１に示すように、重心センサ２２２を有することが好ましい。重心センサ２２２は例えば足の裏に複数貼付されるもので、どの重心センサ２２２に最も重量がかかっているかを検出することにより人体の動作方向を予測することができる。さらに、制御精度を向上させるために、例えば、（１）装着者１の動作の状態を示す信号を得るためのセンサ（力センサ、トルクセンサ、電流センサ、角度センサ、角速度センサ、加速度センサ、床反力センサ等）、（２）外界の情報（例えば、障害物の有無）を得るためのセンサ（ＣＣＤ、レーザセンサ、赤外線センサ、超音波センサ等）、（３）神経伝達信号および筋電位信号以外の生体信号を得るためのセンサ（体温センサ、脈拍センサ、脳波センサ、心電位センサ、発汗センサ等）を設けることができる。これらのセンサ自体は公知であるので、個々の説明は省略する。
（ｂ）  生体信号処理手段
生体信号センサ２２１により検出された生体信号は、神経伝達信号および筋電位信号を有する。神経伝達信号は意思伝達信号とも言えるもので、（ｉ）筋電位信号に先行しているか［図４（ａ）参照］、（ｉｉ）筋電位信号の先頭部と重なっている［図４（ｂ）参照］。神経伝達信号の周波数は一般に筋電位信号の周波数より高いので、異なるバンドパスフィルタを用いることにより分離することができる。神経伝達信号は、生体信号を増幅器３１により増幅した後、高帯域（例えば３３Ｈｚ〜数ｋＨｚ）のバンドパスフィルタ３２により取り出すことができ、また筋電位信号は、生体信号を増幅器３１により増幅した後、中帯域（例えば３３Ｈｚ〜５００Ｈｚ）のバンドパスフィルタ３３により取り出すことができる。なお、図４（ａ）および図４（ｂ）では、各フィルタは並列に接続されているがこれに限定されず、両フィルタが直列に接続されていても良い。また、神経伝達信号は筋電位信号の先頭部のみならず、先頭部以降についても重なる場合が有り得る。この場合には、神経伝達信号の先頭部のみを後述するパルス電流の生成に利用するようにすれば良い。
【００４９】
神経伝達信号および筋電位信号には、スムージング処理を行う。図４（ａ）および図４（ｂ）中の各電流は、生体信号処理手段３からの信号をスムージングして得た指令信号を入力とし、駆動電流生成手段５によって生成されたものである。図４（ａ）に示すように神経伝達信号は幅が狭いので、スムージングだけでもパルス状となり、この神経伝達信号に基づいて駆動電流生成手段５によって生成される電流もパルス状となる。なお、神経伝達信号に基づいて得られる電流（パルス電流）は、矩形波状としても良い。一方、図４（ｂ）に示すように筋電位信号は幅が広いので、スムージングすることにより実質的に筋電位に比例する山状となり、この筋電位信号に基づいて駆動電流生成手段５によって生成される電流も山状となる。
【００５０】
神経伝達信号に基づいて生成されるパルス電流と、前記筋電位信号に基づいて比例的に生成される電流との総電流がアクチュエータ２０１に供給されると、この総電流に比例する大きさのトルクをアクチュエータ２０１が発生する。ここで、図４（ａ）および図４（ｂ）のいずれの場合でも、総電流は十分に大きな電流で立ち上がるように設定してあるので、装着者１の動作意思に遅れなくアクチュエータ２０１が駆動され、装着者１は自分の意思に従った動作を違和感なく行うことができる。なお、図４（ａ）および図４（ｂ）中でパルス電流を特に大きく示しているが、これはその役割を強調するためで、実際のパルス電流と筋電位信号から得られた駆動電流との関係を示すものではない。各電流の大きさは、装着者１の動作時の感覚により適宜設定することができる。
（ｃ）  随意的制御手段
随意的制御手段４は、神経伝達信号および筋電位信号を用い、装着者１の意思に従った動力をアクチュエータ２０１に発生させるための指令信号を生成する機能を有する。随意的制御手段４での制御則としては、比例制御を適用することができる。比例制御により指令信号値と駆動電流値とが比例関係になり、さらにアクチュエータ２０１の特性により駆動電流値とアクチュエータ２０１の発生トルク値とが比例関係になる。従って、随意的制御手段４によって所要の指令信号を生成することにより、パワーアシスト率を所望の値に制御することができる。なお、随意的制御手段４での制御則としては、比例制御と微分制御および／または積分制御とを組み合わせたものを適用しても良い。
【００５１】
ここで、パワーアシスト率とは、装着者１が発生する力と装着具２が発生する力との分配率であり、手動または自動で調整する。このパワーアシスト率は正の値でも負の値でも良い。正のアシスト率の場合、装着者１の発生力に装着具２の発生力が付加されるが、負のアシスト率の場合、装着者１の発生力から装着具２の発生力が差し引かれ（すなわち、装着者１に負荷がかかり）、装着者１は通常以上の力を発生しなければならない。
（ｄ）  駆動電流生成手段
駆動電流生成手段５は、随意的制御手段４からの指令信号が入力されると、この指令信号に基づいて、神経伝達信号に応じた電流および筋電位信号に応じた駆動電流をそれぞれ生成し、アクチュエータ２０１に供給することにより、アクチュエータ２０１を駆動する。
（Ｂ）  制御方法および制御用プログラム
図５に示す第一の実施形態の制御方法の好ましい一例では、装着者１に対して動力を付与するアクチュエータ２０１を有した動作補助装着具２を人間１に装着し（ＳＴ５０１）、装着者１の生体信号を検出する（ＳＴ５０２）。図４に示すように、生体信号処理手段３により生体信号から神経伝達信号と筋電位信号を取得し（ＳＴ５０３）、取得した神経伝達信号および筋電位信号を用い、装着者１の意思に従った動力をアクチュエータ２０１に発生させるための随意的指令信号を生成する（ＳＴ５０４）。この随意的指令信号は、神経伝達信号に応じたパルス電流を生成する指令信号と、筋電位信号に比例した駆動電流を生成する指令信号とからなる。各指令信号を駆動電流生成手段５に入力することにより、駆動電流生成手段５によってアクチュエータ２０１に供給する電流が生成される。随意的指令信号の生成に、他の信号（例えば、第一の実施形態において記載した生体信号用センサ２２１以外のセンサから得られる信号）を利用することもできる。以下実施形態においても、特に断りがなければ他の信号として上記と同じものを使用することができる。
【００５２】
アクチュエータ２０１を駆動可能な電流には下限値（閾値）があるので、神経伝達信号に応じたパルス電流（パルス電流と駆動電流が重畳していない場合）、またはパルス電流と駆動電流（パルス電流と駆動電流が重畳している場合）との総電流がその下限値未満の場合には、パルス電流はアクチュエータ２０１の迅速な駆動開始に役立たず、駆動電流が下限値に達するまでアクチュエータ２０１は駆動開始しない。これでは、装着者１の大脳が動作開始の信号（神経伝達信号）を発したときと動作補助装置の始動までの間に相当の遅れが生じ、装着者１に与える違和感が大きなものとなる。これを解消するためには、神経伝達信号に応じたパルス電流に応じて直ぐにアクチュエータ２０１を駆動開始させることが好ましい。
【００５３】
また、アクチュエータ２０１および動作補助装着具２の各アーム２０２や各ジョイント２０３には慣性モーメントがあるので、装着者１の意思に遅れなく動作補助を行うには、アクチュエータ２０１に素早い立ち上がりのトルクを発生させることが好ましい。これらを実現するため、本実施の形態では、図６（ａ）に示すようにパルス電流８２と駆動電流８１が重畳していない場合、および図６（ｂ）に示すようにパルス電流８３と駆動電流８１が重畳している場合のいずれにおいても、パルス電流８２（またはパルス電流８３＋駆動電流８１）がアクチュエータ２０１の駆動開始可能電流の下限値Ｉｔ以上でない場合（ＳＴ５０５におけるＮｏ）、パルス電流８２（またはパルス電流８３＋駆動電流８１）が駆動開始可能電流の下限値Ｉｔ以上になるように、パルス電流８２，８３を増幅するようにしている（ＳＴ５０５ａ）。しかも、アクチュエータ２０１を確実に始動できるように、必要に応じてパルス電流８２，８３の幅を大きくする（神経伝達信号に対応する時間より長くする）ようにしている。これらの結果、神経伝達信号に応じたパルス電流８２，８３の供給により、確実にアクチュエータ２０１を駆動開始することができる（ＳＴ５０６）。
【００５４】
こうしてアクチュエータ２０１を駆動開始した後、筋電位信号に応じた駆動電流８１に比例するように、アクチュエータ２０１に駆動トルクを発生させると（ＳＴ５０７）、装着者１の意思に応じた動作をパワーアシストすることができる。
【００５５】
上記制御を実行するには、生体信号を検出する処理（ＳＴ５０２）と、生体信号から神経伝達信号および筋電位信号を取得する処理（ＳＴ５０３）と、取得した神経伝達信号および筋電位信号を用い、装着者１の意思に従った動力をアクチュエータ２０１に発生させるための随意的指令信号を生成する処理（ＳＴ５０４）と、生成した随意的指令信号に基づいて、神経伝達信号に応じたパルス電流および筋電位信号に応じた駆動電流をそれぞれ生成し、アクチュエータ２０１に供給する処理（ＳＴ５０６，ＳＴ５０７）とを行わせるための制御用プログラムを、装着式動作補助装置の制御装置２０（例えば、ＣＰＵ、ハードディスクおよびＲＡＭ等の記憶装置、および入出力装置を有するパソコン等のコンピュータからなる）の記憶装置に格納する。なお制御装置２０は、バッグ２２０に収納することができるが、必要に応じて装着式動作補助装置の外部に配置し、装着式動作補助装置との間での信号の送受信を無線で行うようにしても良い。
【００５６】
図７は、第一の実施形態の装着式動作補助装置において、アクチュエータ２０１の随意的制御を行う際に、装着者１の動作に関する物理量からタスクのフェーズを推定し、推定したフェーズに対応するパワーアシスト率となる動力をアクチュエータに発生させる例を示す。図７の装着式動作補助装置において、図３の装着式動作補助装置と同じ部分には同じ参照番号を付与し、類似の部分には類似の参照番号を付与してある。
【００５７】
図７の装着式動作補助装置の詳細を説明する前に、まずタスク（Ｔａｓｋ）およびそのフェーズ（Ｐｈａｓｅ）について説明する。タスクとは装着者の各動作パターンを分類したもので、フェーズは各タスクを構成する一連の最小動作単位である。図８は、人間１の基本動作として、歩行（タスクＡ）、立ち上がり（タスクＢ）、座り（タスクＣ）、および階段の昇りまたは降り（タスクＤ）を例示しているが、勿論タスクがこれらに限定される訳ではない。各タスクは上記フェーズからなり、例えば歩行タスクＡは、両足が揃ったフェーズ１と、右足が前に出たフェーズ２と、左足が前にでて両足が揃った状態になったフェーズ３と、左足が前に出たフェーズ４からなる。このような一連のフェーズをフェーズ・シークエンス（Ｐｈａｓｅ  Ｓｅｑｕｅｎｃｅ）という。装着者１の動作を補助するのに適切な動力はフェーズ毎に異なる。そのため、各フェーズ１〜４に異なるパワーアシスト率ＰＡＲ１，ＰＡＲ２，ＰＡＲ３，ＰＡＲ４を付与することにより、フェーズ毎に最適な動作補助を行うことができる。
【００５８】
各人の動きを分析すると、各フェーズにおける各関節の回転角及び角速度、歩行速度及び加速度、姿勢、重心の移動等が決まっていることが分かる。例えば、各人の典型的な歩行パターンは決まっており、そのパターンで歩行するときに最も自然に感じる。従って、各人の各関節の回転角及び角速度等を、全タスクの全フェーズについて経験的に求め、それらを基準パラメータ（基準の回転角及び角速度等）としてデータベースに格納しておけば良い。
【００５９】
図８の装着式動作補助装置は、装着者１と動作補助装着具２とからなる人間機械系１０と、装着者１の生体信号から神経伝達信号および筋電位信号を取得する生体信号処理手段３と、各フェーズの基準パラメータとともに、各フェーズに割り当てられたパワーアシスト率等が格納されたデータベース６と、生体信号（神経伝達信号および筋電位信号を含む）とともに、物理量センサ１３により検出された物理量（各関節の回転角及び角速度、歩行速度及び加速度、姿勢、重心の移動等、および必要に応じて、他のセンサからの信号）を取得し、取得した物理量をデータベース６の基準パラメータと比較することにより得られる随意的指令信号（パワーアシスト率等を含む）を発生する随意的制御手段１４と、随意的制御手段１４の指令信号に応じて動作補助装着具２のアクチュエータ２０１の駆動電流を生成する駆動電流生成手段５とを有する。
【００６０】
図９は、物理量を基準パラメータと比較することにより装着者１が行おうとしているタスク、およびその中のフェーズを推定するプロセスを示す。図９に示すタスクおよびフェーズは図８に示すものである。例示したタスクＡ（歩行）、タスクＢ（立上り）、タスクＣ（座り）・・・はそれぞれ、一連のフェーズ（フェーズＡ１、フェーズＡ２、フェーズＡ３・・・、フェーズＢ１、フェーズＢ２、フェーズＢ３・・・等）により構成されている。
【００６１】
装着者１が動作を開始すると、物理量センサ１３により得られた各種の物理量の実測値をデータベース６に格納された基準パラメータと比較する。この比較は図９中のグラフで概略的に示す。このグラフでは、膝の回転角θおよび角速度θ’、腰の回転角θおよび角速度θ’、および重心位置ＣＯＧおよび重心位置の移動速度ＣＯＧ’を示しているが、勿論比較する物理量はこれらに限定されない。
【００６２】
一定の短い時間間隔で実測の物理量と基準パラメータとを比較する。比較は、全てのタスク（Ａ，Ｂ，Ｃ・・・）における一連のフェーズについて行う。つまり、図９の上部表に示す全てのフェーズ（Ａ１，Ａ２，Ａ３・・・，Ｂ１，Ｂ２，Ｂ３・・・，Ｃ１，Ｃ２，Ｃ３・・・）をマトリックス状に取り出し、実測の物理量と比較することになる。
【００６３】
図９のグラフに示すように、例えば時間ｔ１，ｔ２，ｔ３・・・ごとに比較していくと、実測の物理量が全て一致する基準パラメータを有するフェーズを同定することができる。一致の誤差を排除するために、複数の時間で一致することを確認した後で、フェーズの同定を行えば良い。例えば図示の例で、実測値が複数の時間でフェーズＡ１の基準パラメータと一致したとすると、現在の動作はフェーズＡ１の動作であることが分かる。勿論、実測値と一致する基準パラメータを有するフェーズはタスクの最初のフェーズ（Ａ１，Ｂ１，Ｃ１等）とは限らない。
【００６４】
図１０は、第一の実施形態の別の例として、パワーアシスト率を制御する場合の制御方法を示す。図１０のＳＴ６０１，ＳＴ６０２，およびＳＴ６０４〜６０６は、実質的に図５のＳＴ５０１〜５０５ａと同じであるので、それらの説明は省略し、ここではＳＴ６０７〜６１２の工程について主に説明する。
【００６５】
物理量センサ１３により人間機械系１０の物理量を検出する（ＳＴ６０３）。各関節の回転角及び角速度、歩行速度及び加速度、姿勢等の物理量の物理量センサ１３は動作補助装着具２に取り付けるが、重心の移動等の物理量の物理量センサ１３は装着者１に直接貼付することが好ましい。
【００６６】
物理量をデータベース６に格納した各タスクの各フェーズの基準パラメータと順次比較する（ＳＴ６０７）。図９を参照して説明したように、全てのタスクおよびそれらのフェーズはマトリックス状に存在するので、物理量の実測値と各フェーズの基準パラメータとを、例えばＡ１，Ａ２，Ａ３・・・，Ｂ１，Ｂ２，Ｂ３・・・，Ｃ１，Ｃ２，Ｃ３・・・との順番で順次比較する。基準パラメータは全てのタスクのフェーズ（単に「タスク／フェーズ」という）の間で重複しないように設定されているので、全てのタスクのフェーズの基準パラメータとの比較を行うと、物理量の実測値と一致する基準パラメータを有するタスクのフェーズが分かる（ＳＴ６０８）。物理量の実測値の測定誤差を考慮に入れて、判定に必要な一致回数を予め設定しておき、その回数に到達したときに（ＳＴ６０９）、物理量の実測値に対応するタスクのフェーズを推定する（ＳＴ６１０）。データベース６を参照することにより、補助すべき動作に対応するフェーズに割り付けたパワーアシスト率を規定し、このパワーアシスト率となる動力をアクチュエータ２０１に発生させるように上記随意的指令信号を調整する（ＳＴ６１１）。駆動電流生成手段５は調整後の随意的指令信号に応じた電流（総電流）を生成し、この総電流の供給によりアクチュエータ２０１を駆動する（ＳＴ６１２）。
【００６７】
上記制御を実行するには、装着者１の生体信号を検出する処理（ＳＴ６０２）と、人間機械系１０の物理量を検出する処理（ＳＴ６０３）と、検出した物理量と各タスク各フェーズ基準パラメータとを比較することにより（ＳＴ６０７〜６０９）、装着者が行おうとしているフェーズを推定し（ＳＴ６１０）、推定したフェーズに応じたパワーアシスト率となる動力をアクチュエータに発生させるように、随意的指令信号を生成する処理（ＳＴ６１１）と、随意的指令信号に応じた電流を生成し、前記アクチュエータに供給する処理（ＳＴ６１２）とを行わせる制御用プログラムを、装着式動作補助装置の制御装置２０Ａの記憶装置に格納する。
【００６８】
以上の通り、フェーズ毎に最適化されたパワーアシスト率となるように随意的指令信号を生成し、この随意的指令信号に応じた動力付与を行うことにより、スムーズな動作補助を行うことができ、また神経伝達信号に応じたパルス電流によりアクチュエータの駆動を開始させることにより、駆動開始の遅れがない（違和感のない）動作補助を行うことができる。
［２］  第二の実施形態
（Ａ）  装着式動作補助装置の構成
図１１に例示するように、第二の実施形態の装着式動作補助装置は、アクチュエータ２０１を有した動作補助装着具２と、装着者１の生体信号を検出する生体信号センサ２２１と、人間機械系１０の物理量を検出する物理量センサ１３と、物理量センサ１３により検出された生体信号を用い、装着者１の意思に従った動力をアクチュエータ２０１に発生させるための指令信号（随意的指令信号）を生成する随意的制御手段１４と、タスクとして分類した装着者１の各動作パターンを構成する一連の最小動作単位（フェーズ）の各々の基準パラメータを格納したデータベース６と、物理量センサ１３により検出された物理量とデータベース６に格納された基準パラメータとを比較することにより、装着者１のタスクのフェーズを推定し、推定したフェーズに応じた動力をアクチュエータ２０１に発生させるための指令信号（自律的指令信号）を生成する自律的制御手段７と、随意的制御手段４からの指令信号および自律的制御手段７からの指令信号を合成する信号合成手段８と、信号合成手段８により合成された総指令信号に応じた電流を生成し、アクチュエータ２０１に供給する駆動電流生成手段５とを備える。
【００６９】
随意的制御手段１４自体は、図３に示す第一の実施形態の随意的制御手段４と同じでよい。具体的には、図４（ａ）および図４（ｂ）に示すように、神経伝達信号および筋電位信号に応じた随意的指令信号を生成し、神経伝達信号に応じたパルス電流をアクチュエータ２０１の駆動開始用のトリガー信号として使用することが好ましい。
【００７０】
自律的制御手段７は、図８および図９に示すように、物理量センサ１３により検出された物理量とデータベース６に格納された各タスクの各フェーズの基準パラメータとを比較することにより、装着者１のタスクのフェーズを推定し、このフェーズに応じた動力をアクチュエータ２０１に発生させるための自律的指令信号を生成する機能を有する。従って、図８および図９に関する説明はそのまま自律的制御手段７に当てはまる。
【００７１】
信号合成手段８は随意的制御手段１４からの随意的指令信号と自律的制御手段７からの自律的指令信号とを合成する。自律的制御では、例えばフェーズ毎に一定の動力を付与する。従って、合成された指令信号は、動作の開始から終了まで変化する随意的制御による動力と、フェーズ毎に一定の自律的制御による動力とを加算した動力とをアクチュエータ２０１に発生させる波形を有する。この指令信号合成の効果は後で詳述する実施例から明らかである。
【００７２】
（Ｂ）  制御方法および制御用プログラム
図１２は第二の実施形態の制御方法を示す。この制御方法は、装着者１に対して動力を付与するアクチュエータ２０１を有した動作補助装着具２を人間１に装着し（ＳＴ７０１）、装着者１の生体信号を検出し（ＳＴ７０２）、装着者１および動作補助装着具２からなる人間機械系１０の物理量を検出し（ＳＴ７０３）、検出した生体信号を用い、装着者１の意思に従った動力をアクチュエータ２０１に発生させるための随意的指令信号を生成し（ＳＴ７０４）、検出した物理量とデータベース６に格納された各タスクの各フェーズの基準パラメータとを比較することにより（ＳＴ７０５〜７０７）、装着者１のタスクおよびそのフェーズを推定するとともに、このタスクのフェーズに対応するハイブリッド比（随意的指令信号／自律的指令信号）を規定し（ＳＴ７０８）、このフェーズに応じた動力をアクチュエータ２０１に発生させるための自律的指令信号を生成し（ＳＴ７０９）、規定したハイブリッド比となるように随意的指令信号および自律的指令信号を合成して総指令信号を生成し（ＳＴ７１０）、この総指令信号に応じて生成した電流の供給によりアクチュエータ２０１を駆動する（ＳＴ７１１）。
【００７３】
ＳＴ７０１〜７０３は図１０に示す第一の実施形態の例のＳＴ６０１〜６０３と同じであり、ＳＴ７０５〜７０８は図１０に示す第一の実施形態の例のＳＴ６０７〜６１０と同じである。また生体信号に応じた随意的指令信号を生成する工程（ＳＴ７０４）は、具体的には、図１０に示すＳＴ６０４〜６０６ａからなるものが好ましい。
【００７４】
なお、随意的指令信号は、第一の実施形態と同様に、神経伝達信号に応じたパルス電流および筋電位信号に応じた駆動電流を生成するためのものとするのが好ましい。また、ハイブリッド比は各タスクのフェーズ毎に、装着者１の動作を違和感なくアシストできるように予め設定され、データベース６に格納しておく。このハイブリッド比は、実測の物理量と基準パラメータとの比較によりフェーズが推定されると、上述したように制御装置２０Ａによって自動的に規定される。この結果、所要のハイブリッド比となるように総指令信号が生成され、この総指令信号に応じた動力の付与により、種々の動作に応じた動作補助をスムーズに行うことができる。
【００７５】
上記制御を実行するには、装着者１の生体信号を検出する処理（ＳＴ７０２）と、装着者１および動作補助装着具２からなる人間機械系１０の物理量を検出する処理（ＳＴ７０３）と、検出した生体信号を用いて装着者１の意思に従った動力をアクチュエータ２０１に発生させるための随意的指令信号を生成する処理（ＳＴ７０４）と、検出した物理量と各タスクの各フェーズの基準パラメータとを比較することにより（ＳＴ７０５〜７０７）、装着者１のタスクのフェーズを推測するとともに、このフェーズに対応するハイブリッド比を規定する処理（ＳＴ７０８）と、このフェーズに応じた動力をアクチュエータ２０１に発生させるための自律的指令信号を生成する処理（ＳＴ７０９）と、規定したハイブリッド比となるように随意的指令信号および前記自律的指令信号を合成して総指令信号を生成する処理（ＳＴ７１０）と、生成した総指令信号に応じて生成した電流の供給によりアクチュエータ２０１を駆動する処理（ＳＴ７１１）とを行わせる制御用プログラムを、装着式動作補助装置の制御装置２０Ｂの記憶装置に格納する。
【００７６】
図１３は第二の実施形態の装着式動作補助装置の別の例を示す。この装着式動作補助装置は、装着者１に対して動力を付与するアクチュエータ２０１を有した動作補助装着具２と、装着者１の生体信号を検出する生体信号センサ２２１と、装着者１の動作に関する物理量を検出する物理量センサ１３と、生体信号センサ２２１により検出された生体信号を用い、装着１の意思に従った動力をアクチュエータ２０１に発生させるための指令信号（随意的指令信号）を生成する随意的制御手段２４と、タスクとして分類した装着者１の各動作パターンを構成する一連の最小動作単位（フェーズ）の各々の基準パラメータを格納したデータベース６と、物理量センサ１３により検出された物理量と基準パラメータとを比較することにより装着者１の動作パターンを推測し、それに応じた動力をアクチュエータ２０１に発生させるための指令信号（自律的指令信号）を生成する自律的制御手段７と、随意的指令信号および自律的指令信号を合成する指令信号合成手段８と、指令信号合成手段８により合成された総指令信号に応じた電流を生成し、アクチュエータ２０１に供給する駆動電流生成手段５とを備える。
【００７７】
生体信号から装着者１の筋骨格系を動作させるための神経伝達信号および筋活動に伴う筋電位信号を取得することが好ましいが、これには第一の実施形態と同じ生体信号処理手段３（図１３には２つ示されているが、１つを兼用するようにしても良い）を用いれば良いので、説明を省略する。またデータベース６、自律的制御手段１７、信号合成手段８および駆動電流生成手段５は図１１と同様のものを適用できる。また随意的制御手段２４および自律的制御手段１７は、物理量センサ１３により検出された物理量とデータベース６に格納された基準パラメータとを比較することにより、装着者１が行おうとしているタスクのフェーズを推定し、このフェーズに応じたハイブリッド比およびパワーアシスト率となるように、随意的指令信号および自律的指令信号を生成する機能を有する。
【００７８】
図１４および図１５はこの装着式動作補助装置の制御方法の好ましい一例を示す。この制御方法では、装着者１に対して動力を付与するアクチュエータ２０１を有した動作補助装着具２を人間１に装着し（ＳＴ８０１）、装着者１の生体信号を検出し（ＳＴ８０２）、装着者１および動作補助装着具２からなる人間機械系１０の物理量を検出し（ＳＴ８０３）、検出した物理量に応じた随意的指令信号を生成し（ＳＴ８０４）、検出した物理量と、データベース６に格納された各フェーズの基準パラメータとを比較することにより（ＳＴ８０５〜８０７）、装着者１が行おうとしているタスクのフェーズを推定するとともに、このフェーズに対応するハイブリッド比およびパワーアシスト率を規定し（ＳＴ８０８）、このフェーズに応じた動力でアクチュエータ２０１を駆動するための自律的指令信号を生成し（ＳＴ８０９）、規定したハイブリッド比およびパワーアシスト率となるように随意的指令信号および自律的指令信号を合成して総指令信号を生成し（ＳＴ８１０）、この総指令信号に応じて生成した電流の供給によりアクチュエータ２０１を駆動する（ＳＴ８１１）。
【００７９】
上記制御を実行するには、装着者１の生体信号を検出する処理（ＳＴ８０２）と、装着者１および動作補助装着具２からなる人間機械系１０の物理量を検出する処理（ＳＴ８０３）と、検出した生体信号を用い、装着者１の意思に従った動力をアクチュエータ２０１に発生させるための随意的指令信号を生成する処理（ＳＴ８０４）と、検出した物理量と各フェーズの基準パラメータとを比較することにより（ＳＴ８０５〜８０７）、装着者１が行おうとしているフェーズを推定するとともに、このタスクのフェーズに対応するハイブリッド比およびパワーアシスト率を規定する処理（ＳＴ８０８）と、このタスクのフェーズに応じた動力をアクチュエータ２０１に発生させるための自律的指令信号を生成する処理（ＳＴ８０９）と、規定したハイブリッド比およびパワーアシスト率となるように、随意的指令信号と前記自律的指令信号を合成して総指令信号を生成する処理（ＳＴ８１０）と、生成した総指令信号に応じて生成した電流の供給によりアクチュエータ２０１を駆動する処理（ＳＴ８１１）とを行わせる制御用プログラムを、装着式動作補助装置の制御装置２０Ｃの記憶装置に格納する。
［３］  その他の機能
始動時の駆動制御
（１）  反射動作の場合
例えば背後から急に押された場合、そのままでは倒れてしまうので、反射的に片足を前に出して体を支えなければならない。しかし単に片足を前に出すという制御を行うと、片足を急に前に押したことになるので、装着者は本能的に片足を突っ張り、片足を前に出す動作がぎこちなくなる。このような場合、図１６に示すように、動作方向にアクチュエータ２０１を駆動させる電流９１を供給する直前に、ごく短時間（０．０１秒から０．３秒程度）反対方向の電流９２を供給してアクチュエータ２０１を反対方向に駆動させると、装着者１は反射的に片足を前に出そうとし、動作はかえってスムーズになる。このような反射神経を利用する制御は通常のロボットではあり得ず、本発明の装着式動作補助装置のように装着者１が装着するものの場合に初めて効果を発揮するものである。
（２）  通常の動作の場合
歩行のような通常の動作の場合でも、足を上昇させる自律的制御を行うと、突然足を押されたような感じになることがある。このような違和感を取り除くためには、やはり始動時に反対方向の電流９２を供給してアクチュエータ２０１を反対方向に駆動させる、その後で動作方向にアクチュエータ２０１を駆動させる電流９１を供給すると、違和感なくスムーズな動きをすることができる。
【００８０】
本発明を以下の実施例により更に詳細に説明するが、本発明はこれらの例に限定されるものではない。
実施例１
この実施例は第一の実施形態の効果を示すためのものである。装着者がリラックスして椅子に座っている状態から膝関節の伸展動作を行った場合に、神経伝達信号をトリガー信号として用いる条件（図１７）、および神経伝達信号をトリガー信号として用いない条件、つまり筋電位信号に応じた駆動電流のみをアクチュエータ２０１ｂに供給する条件で（図１８）、それぞれ膝のアクチュエータ２０１ｂのトルクを測定した。
【００８１】
前者の条件の場合、実測した生体信号から得られたトルクの先端部に、神経伝達信号に対応する所定の倍率のパルス電流を重畳したトルクが得られた。膝の回転角θの変化開始は、生体信号の検出から０．２秒後であった。これに対して、後者の条件の場合、生体信号の波形のままのトルクが得られた。このトルクの立ち上がりは緩やかであるので、膝の回転角θの変化開始まで生体信号の検出から０．３秒かかった。これらの結果から、神経伝達信号をトリガー信号として用いて、所定の幅のパルス電流（矩形波）を生体信号の先端部に生成することにより、アクチュエータ２０１ｂの駆動開始を素早くできることが分かる。
実施例２
この実施例は第二の実施形態の効果を示すためのものである。装着者が椅子に座った状態から立ち上がる動作を、自律的制御および随意的制御の組合せにより動力付与する場合を示した。図１９の（ｃ）は自律的制御による指令信号に応じた膝アクチュエータのトルクを示し、（ｄ）は随意的制御による指令信号に応じた膝アクチュエータのトルクを示し、（ｅ）は自律的制御による指令信号と随意的制御による指令信号とを合成した総指令信号に応じた膝アクチュエータのトルクを示す。なお、図１９の（ａ）はフェーズ番号を示し、（ｂ）は膝の回転角θを示す。
【００８２】
また図２０は、装着者が椅子に座った状態から立ち上がり動作を途中まで行った後に、座り込んだ際に、自律的制御および随意的制御の組合せにより動力付与する場合を示したものである。図２０の場合も、（ａ）はフェーズ番号を示し、（ｂ）は膝の回転角θを示す。
【００８３】
図１９の（ｅ）のグラフから明らかなように、実際の膝アクチュエータのトルクはフェーズ２の立ち上がりで急激に増大し、フェーズ３の立ち下がりで急激に低下した。椅子からの立ち上がりに対応するフェーズ２の先端で、トルクが急激に増大したため、膝アクチュエータは装着者の意思に遅れなく回動を開始し、装着者は十分にパワーアシスト感を持つとともに、違和感なく立ち上がり動作をすることができた。またフェーズ３の立ち下がりでは、自律的制御によるトルクが速やかに０になることにより、装着者を不用意に押し出そうとするトルクを装着者に付与する事態を防止し、装着者に与える違和感を抑えることができる。その結果、フェーズ１〜４の全工程において、装着者は十分なパワーアシスト感を持って、違和感なくスムーズに動作を行うことができた。
【００８４】
これに対して、図１９の（ｄ）に示す随意的制御による指令信号に応じたトルクでは、立ち上がりが不十分であるので、膝アクチュエータの始動を違和感のない程度に素早くすることができない。また図１９の（ｃ）に示す自律的制御による指令信号に応じたトルク、つまり一定量のトルクでは、動作の過程で変化するトルクと異なるので、やはり、違和感のないスムーズな一連の動作を行うことができない。すなわち、上述した随意的制御および自律的制御の組合せによってのみ、素早い始動と装着者の動作にマッチしたトルクの両方が得られることが分かる。
【００８５】
一方、立ち上がりかけた後直ぐに座り込んだ場合には、図２０の（ｅ）のグラフから明らかなように、椅子からの立ち上がりに対応するフェーズ２の先端で、トルクが急激に増大したため、膝アクチュエータは装着者の意思に遅れなく回動を開始し、装着者は十分にパワーアシスト感を持つとともに、違和感なく立ち上がり動作をすることができた。またフェーズ３の途中においては、生体信号の生成が抑制されるため、随意的制御によるトルクが減少し、自律的制御による立ち上がる方向のトルクが付加されても、その影響は相殺され、全体のトルクは椅子に座る動作の際に違和感となるほどには大きくなかった。この結果、動作（タスク）を急に変更しても、装着者は十分なパワーアシスト感を持って、違和感なくスムーズに動作を行うことができた。
【００８６】
これに対して、図２０の（ｄ）に示す随意的制御による指令信号に応じたトルクでは、立ち上がりが不十分であるので、膝アクチュエータの始動を違和感のない程度に素早くすることができない。また図２０の（ｃ）に示す自律的制御による指令信号に応じたトルクでは、フェーズ３からフェーズ１に急に変化する際に、一定のトルクが動作を妨げる方向に作用し、違和感がある。このように、急に一連の動作でない動作をする場合でも、上述した随意的制御および自律的制御の組合せにより、違和感を抑えられることが分かる。
【００８７】
本発明を上記実施形態および実施例により詳細に説明したが、本発明はそれらに限定されるものではなく、本発明の技術的思想の範囲内で種々の変更を施すことができる。
【図面の簡単な説明】
【００８８】
【図１】装着式動作補助装置の全体構成を示す概略図である。
【図２】動作補助装着具を示す斜視図である。
【図３】第一の実施形態の装着式動作補助装置を示すブロック図である。
【図４（ａ）】生体信号処理手段の構成およびそれによる生体信号（神経伝達信号と筋電位信号が分離している）の処理の一例を示す概略図である。
【図４（ｂ）】生体信号処理手段の構成およびそれによる生体信号（神経伝達信号と筋電位信号が重畳している）の処理の他の例を示す概略図である。
【図５】第一の実施形態の制御方法を示すフローチャートである。
【図６（ａ）】神経伝達信号および筋電位信号が分離している生体信号から得られる駆動電流の一例を示す概略図である。
【図６（ｂ）】神経伝達信号および筋電位信号が重畳している生体信号から得られる駆動電流の他の例を示す概略図である。
【図７】第一の実施形態の装着式動作補助装置においてパワーアシスト率を制御する例を示すブロック図である。
【図８】タスクおよびフェーズの例を示す概略図である。
【図９】データベースに格納されたタスクおよびフェーズの推定方法を示す概略図である。
【図１０】第一の実施形態の制御方法においてパワーアシスト率の制御を説明するためのフローチャートである。
【図１１】第二の実施形態の装着式動作補助装置を示すブロック図である。
【図１２】第二の実施形態の制御方法を示すフローチャートである。
【図１３】第二の実施形態の装着式動作補助装置においてパワーアシスト率を制御する例を示すブロック図である。
【図１４】第二の実施形態の制御方法においてパワーアシスト率の制御を説明するためのフローチャートである。
【図１５】制御装置の構成を示すブロック図である。
【図１６】駆動電流生成の別の改良例を示す概略図である。
【図１７】実施例１で神経伝達信号に応じたパルス電流を付加した場合における膝アクチュエータのトルクを示すグラフである。
【図１８】実施例１で神経伝達信号に応じたパルス電流を付加しない場合における膝アクチュエータのトルクを示すグラフである。
【図１９】実施例２において随意的指令信号および自律的指令信号を合成する制御により得られた膝アクチュエータのトルクの一例を示すグラフである。
【図２０】実施例２において随意的指令信号および自律的指令信号を合成する制御により得られた膝アクチュエータのトルクの別の例を示すグラフである。
【符号の説明】
【００８９】
１・・・人間（装着者）
２・・・動作補助装着具
３・・・生体信号処理手段
４，１４，２４・・・随意的制御手段
５・・・駆動電流生成手段
６・・・データベース
７，１７・・・自律的制御手段
８・・・信号合成手段
１０・・・人間機械系
１３・・・物理量センサ
２０，２０Ａ，２０Ｂ，２０Ｃ・・・制御装置
２１・・・電源
２０１・・・アクチュエータ
２０２・・・アーム
２０３・・・ジョイント
２２１・・・生体信号センサ
２２２・・・重心センサ
【図１】
2008200512.tif 000003
【図２】
2008200512.tif 000004
【図３】
2008200512.tif 000005
【図４（ａ）】
2008200512.tif 000006
【図４（ｂ）】
2008200512.tif 000007
【図５】
2008200512.tif 000008
【図６（ａ）】
2008200512.tif 000009
【図６（ｂ）】
2008200512.tif 000010
【図７】
2008200512.tif 000011
【図８】
2008200512.tif 000012
【図９】
2008200512.tif 000013
【図１０】
2008200512.tif 000014
【図１１】
2008200512.tif 000015
【図１２】
2008200512.tif 000016
【図１３】
2008200512.tif 000017
【図１４】
2008200512.tif 000018
【図１５】
2008200512.tif 000019
【図１６】
2008200512.tif 000020
【図１７】
2008200512.tif 000021
【図１８】
2008200512.tif 000022
【図１９】
2008200512.tif 000023
【図２０】
2008200512.tif 000024