(57)【要約】【課題】歩行能力の回復レベルの変化に適応する歩行リハビリ装置を提供する。【解決手段】歩行リハビリ装置は、大腿リンク、大腿リンクに連結されている下腿リンク、下腿リンクを回転させるモータ、下腿リンクを装着した脚の足裏に加わる荷重を検知する荷重センサ、及び、コントローラを備える。大腿リンクと下腿リンクは夫々ユーザの大腿と下腿に取り付けられる。コントローラは、歩行時の離地から着地までの１ステップに相当する下腿リンク回転角の目標パターンに追従するようにモータを制御する。さらにコントローラは、荷重センサが検知する荷重が第１荷重閾値を越えた後に第２荷重閾値を下回ったことをトリガとしてモータ制御を開始する。また、コントローラは、下腿リンクを装着した脚が接地しているときに受ける荷重、下腿リンクを装着した脚の歩幅、大腿リンクの回転角速度の少なくも一つの値に基づいて第１荷重閾値と第２荷重閾値を決定する。【選択図】図１
2012125388.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの大腿に装着される大腿リンクと、
大腿リンクに回転可能に連結されており、ユーザの下腿に装着される下腿リンクと、
下腿リンクを回転させるアクチュエータと、
下腿リンクの回転角が、歩行時の離地から着地までの１ステップに相当する下腿リンク目標回転角の経時的変化を記述した目標パターンに追従するようにアクチュエータを制御するコントローラと、
大腿リンクと下腿リンクを装着している脚の足底に加わる荷重を検知する荷重センサと、
を備えており、コントローラは、
荷重センサが検知する荷重が第１荷重閾値を超えた後に第２荷重閾値を下回ったことをトリガとして１ステップ分のアクチュエータ制御を開始し、
下腿リンクを装着した脚が接地しているときに受ける荷重、下腿リンクを装着した脚の歩幅、及び、大腿リンクの回転角速度の少なくも一つの値に基づいて第１荷重閾値と第２荷重閾値を決定することを特徴とする歩行リハビリ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの歩行訓練を支援する歩行リハビリ装置に関する。
【背景技術】
【０００２】
近年、アクチュエータによって積極的にユーザの脚の動きを誘導する歩行支援装置が提案されている。そのような歩行支援装置は、ユーザの大腿に装着される大腿リンクと下腿に装着される下腿リンクが揺動可能に連結されており、アクチュエータが下腿リンクを揺動させる。そのような歩行支援装置が例えば特許文献１や２に開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１８７３４８号公報
【特許文献２】特開２００５−９５５６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
そのような歩行支援装置の適用先の一つに、膝関節を自由に動かすことができない非健常者の歩行訓練（歩行のリハビリテーション）のための装置が考えられる。歩行訓練を要する非健常者にも様々なレベルの人がいる。歩行訓練をこれから開始する非健常者は、一歩ずつ、ゆっくりと脚を動かす訓練から始める。歩行訓練に少し慣れてくると、脚のスイング速度（脚のピッチ軸まわりの回転角速度。特に、大腿部の回転角速度）が少し早くなり、また、歩幅も大きくなる。さらに回復してくると、脚のスイング速度はさらに早くなり、歩幅もさらに大きくなる。本明細書が開示する技術は、非健常者（ユーザ）の歩行能力の回復レベルの変化に適応する歩行リハビリ装置を提供する。
【課題を解決するための手段】
【０００５】
歩行のとき、ユーザは立脚によって体重を支えながら、遊脚を振り出す。当然のことながら、離床させようとする脚においては足底に加わる荷重が抜ける。発明者らはこの事実に着目し、足底に加わる荷重変化をアクチュエータ制御のトリガとして利用するという発想を得た。さらに歩行訓練を行う場合、ユーザ（非健常者）は、一歩一歩ゆっくりと歩みを進める。特に回復レベルの低い非健常者の場合、一歩毎にしばし休憩しながら歩みを進める。このような事実に基づき、本明細書が開示する歩行リハビリ装置は、脚の離地から着地までの１ステップに相当する補助を行ったら一旦停止する。
【０００６】
本明細書が開示する歩行リハビリ装置は、具体的には、大腿リンク、下腿リンク、アクチュエータ、荷重センサ、及び、コントローラを備える。大腿リンクは、ユーザの大腿に装着される。下腿リンクは、ユーザの下腿に装着される。下腿リンクは、大腿リンクに揺動可能に連結されている。アクチュエータは、下腿リンクを揺動させる。荷重センサは、歩行補助装置を装着している側の足底に加わる荷重（即ち床反力）を検知する。コントローラは、下腿リンクの回転角が歩行時の離地から着地までの１ステップに相当する目標パターンに追従するようにアクチュエータを制御する。目標パターンは、歩行時の離地から着地までの１ステップに相当する下腿リンク目標回転角の経時的変化を記述したものである。コントローラは、荷重センサが検知する荷重が第１荷重閾値を越えた後に第２荷重閾値を下回ったことをトリガとして１ステップ分のアクチュエータ制御を開始するように構成されている。この歩行リハビリ装置を装着したユーザは、体重を患脚（大腿リンクと下腿リンクを装着した脚）側に移動したのち健脚（大腿リンクと下腿リンクを装着していない脚）側へ移動させることによって、歩行リハビリ装置にアクチュエータ制御開始を指示することができる。さらに、この歩行補助装置を用いると、患脚に加わっている荷重が抜けるとともに患脚の補助が開始される。この歩行リハビリ装置は、体重の移動と遊脚動作の開始の時間的関係が歩行動作のそれに合致している。従って、上記の歩行リハビリ装置によれば、ユーザは、アクチュエータ制御開始の指示から実際に補助が開始されるまでの一連の動きをスムーズに行うことができる。
【０００７】
上記の歩行リハビリ装置は、上記した荷重変化を検知すると、離地から着地まで１ステップ分だけ患脚の動きを補助して停止する。歩行リハビリ装置のユーザは、各自のペースで一歩毎に休みながらリハビリを行うことができる。
【０００８】
非健常者は、状態が回復するにつれて、左右の体重移動がスムーズになっていく。非健常者（歩行リハビリ装置のユーザ）の回復の度合い（回復レベル）に応じて、歩行リハビリ装置の動きも適応的に変化することが好ましい。その一つは、１ステップ分のアクチュエータ制御を開始するトリガ（上記した荷重変化）がユーザの回復レベルに応じて適応的に変化するとよい。第１荷重閾値と第２荷重閾値の初期値は、予め与えられるが、それらの閾値はユーザの回復レベルに応じて変更されることが好ましい。具体的には、コントローラは、下腿リンクを装着した脚が接地しているときに受ける荷重（床反力）、歩幅、及び、大腿リンクの回転角速度の少なくも一つの値に基づいて第１荷重閾値と第２荷重閾値を決定するように構成されているとよい。ここで、回転角速度は、大腿リンクのピッチ軸回りの回転角速度である。概して言うと、コントローラは、ユーザの回復レベルが向上するにつれて、第１荷重閾値を小さくし、第２荷重閾値を大きくすることが好ましい。一般的に、ユーザの回復レベルが向上するにつれて、歩幅は大きくなり、大腿リンクの回転角速度は早くなる。コントローラは、それらの値を指標にして回復レベルを推定するとともに、第１荷重閾値と第２荷重閾値を決定する。
【図面の簡単な説明】
【０００９】
【図１】歩行リハビリ装置の模式的斜視図を示す。
【図２】目標パターンの一例を示す図である。
【図３】図２で用いられるパラメータを説明する図である。
【図４】コントローラの制御フローチャートを示す。
【図５】荷重閾値の変化の一例を示す図である。
【図６】訓練選定手順のフローチャートを示す。
【図７】回復レベル判定処理のフローチャートを示す。
【発明を実施するための形態】
【００１０】
本発明の実施例について図面を参照しながら説明する。図１は、実施例の歩行リハビリ装置１０の外観図である。歩行リハビリ装置１０は、一方の脚の膝関節が不自由となり、自力歩行が困難となったユーザＵの歩行訓練（リハビリテーション）に用いられる。歩行リハビリ装置１０を用いることで、ユーザＵの歩行機能の回復を促進できるとともに、ユーザＵを介助する介助者の労力を低減することも可能となる。
【００１１】
図１に示すとおり、本実施例では、歩行リハビリ装置１０は左脚ＵＬに装着される。従って、左脚ＵＬが大腿リンク２０と下腿リンク３０（後述）を装着した装着脚に相当する。本実施例では、ユーザＵは、右脚ＵＲは自由に動かすことができるが、左脚ＵＬの膝関節を自由に動かすことができないとする。別言すれば、右脚ＵＲは健脚であり、左脚ＵＬは患脚である。この歩行リハビリ装置１０は、健脚にはセンサを取り付けることなく、患脚に装着する装置が備えるセンサの出力に基づいて歩行訓練のための制御（歩行動作に応じた下腿リンクの回転角の制御）を実行することができる。
【００１２】
本実施例の説明で用いる座標系について説明する。歩行リハビリ装置１０を装着したユーザＵの前後方向にＸ軸を定め、ユーザＵの左右方向にＹ軸を定め、ユーザＵの上下方向にＺ軸を定める。ここで、Ｘ軸の正方向はユーザＵの前方とし、Ｙ軸の正方向はユーザＵの左方とし、Ｚ軸の正方向はユーザＵの上方とする。なお、ロボット工学の分野では、ロボット（本実施例では人体）に固定された座標系における上記Ｘ軸、Ｙ軸、及び、Ｚ軸は、夫々、ロール軸、ピッチ軸、及び、ヨー軸と呼ばれる。
【００１３】
図１に示すように、歩行リハビリ装置１０は、コントローラ１２と、大腿リンク２０と、下腿リンク３０と、足リンク４０を備えている。コントローラ１２は、モータ２４（後述）を制御するためのＣＰＵと、バッテリを内蔵している。コントローラ１２は、歩行リハビリ装置１０の各部へ電力を供給するとともに、歩行リハビリ装置１０の各部の動作を制御する。コントローラ１２は、ユーザＵの体幹（腰）に取り付けられる。
【００１４】
大腿リンク２０と下腿リンク３０と足リンク４０は、補助を必要とするユーザＵの患脚（ここでは左脚ＵＬ）に装着される。詳しくは、大腿リンク２０がユーザの大腿に装着され、下腿リンク３０がユーザの下腿に装着され、足リンク４０がユーザの足に装着される。
【００１５】
大腿リンク２０と下腿リンク３０は、一対の第１ジョイント２２を介して連結されている。一対の第１ジョイント２２は、ピッチ軸（Ｙ軸）の一軸回りの回転関節であり、大腿リンク２０に対して下腿リンク３０を揺動可能に連結している。
【００１６】
左脚ＵＬの外側に位置する第１ジョイント２２は、モータ２４、減速機、角度センサを内蔵しており、大腿リンク２０に対して下腿リンク３０を相対的に揺動させる駆動ユニットに相当する。モータやセンサ類は、ケーブル１６を介してコントローラ１２に接続しており、コントローラ１２から供給される電力によって動作するとともに、その動作はコントローラ１２によって制御される。コントローラ１２による制御の詳細については後述する。
【００１７】
下腿リンク３０と足リンク４０は、一対の第２ジョイント３２を介して連結されている。一対の第２ジョイント３２はピッチ軸一軸回りの回転関節であり、下腿リンク３０に対して足リンク４０を揺動可能に連結している。第２ジョイント３２にはアクチュエータは装備されておらず、足リンク４０はユーザＵの足の動きに応じて受動的に揺動するだけである。足リンク４０の足裏には、左脚ＵＬの足裏に加わる荷重（床反力）を計測するための荷重センサ４２が備えられている。
【００１８】
以上の構成により、歩行リハビリ装置１０は、ユーザＵの患脚（左脚ＵＬ）に取り付けられ、ユーザＵの歩行訓練における左脚下腿の動きをサポートする。次に、歩行時の膝角度の一般的なパターン（経時変化）を説明するとともに、歩行リハビリ装置１０の制御について説明する。なお、「膝角度」は、「下腿の回転角」の別称である。
【００１９】
図２に、歩行中の左脚の動きを模式的に示す。符号Ａｋが示すグラフは、左脚下腿の回転角の時間変化を示している。理解を助けるため、図２では、下腿の回転角を膝角度Ａｋと称している。以下、しばしば、「膝角度」という用語を用いる。なお、図２のグラフは、膝角度Ａｋの時間的変化の概略（傾向）を表しているのであって下腿の回転角を精密に表してはいないことに留意されたい。
【００２０】
図３は、膝角度Ａｋの定義を説明する図である。実線が左脚を表しており、破線が右脚を表している。股関節より上の実線は体幹を表している。図２でも同様である。直線Ｌ１は、股関節と膝関節を結ぶ直線を示している。直線Ｌ１は大腿の長手方向に沿った直線に相当する。膝角度Ａｋは、直線Ｌ１から下腿へ向かう角度として表される。膝が伸びきったときが膝角度Ａｋ＝０に相当する。膝が直角に曲がったときが膝角度Ａｋ＝＋９０度に相当する。
【００２１】
図２に戻って歩行時の脚の動きの説明を続ける。タイミングＴａは、左脚が着地するタイミングを示している。タイミングＴｄは左脚が離地するタイミングを示している。なお、後述するように、タイミングＴｃは、つま先が接地したまま踵が浮き出すタイミングを示している。タイミングＴｃからＴｄの間は、足先は接地しているが踵は浮いている期間であり、実質的に左脚に荷重が加わっていないので、本明細書ではこの期間も遊脚期間に含むとする。即ち、本明細書では、タイミングＴａからＴｃまでを立脚期間と定義し、タイミングＴｃから左脚が着地するタイミングＴｆまでの遊脚期間と定義する。タイミングＴｂは、左脚の立脚期間中で最も揺動角Ａｋが大きくなるタイミングである。タイミングＴｃは、左脚の踵が浮き始めるとともに下腿が後方に揺動し始めるタイミングに相当する。タイミングＴｆは左脚が再び着地するタイミングを示している。タイミングＴｅは、遊脚期間において膝角度Ａｋが最大となるタイミングを示す。それぞれのタイミングにおける脚の形態を図１の（ａ）から（ｆ）に示す。（ａ）と（ｆ）が示すように、着地タイミングＴａ、Ｔｆでは、左脚の膝は伸びきっており、膝角度Ａｋ＝ゼロである。図２の（ｃ）は、タイミングＴｃにおける脚の形態を示す。（ｃ）において実線（左脚）が示すように、このタイミングＴｃにおいて、足先が接地したまま下腿が後方に揺動し始める。即ち、タイミングＴｃで膝角度Ａｋは減少から増加に転じる。また、タイミングＴｃは、左脚が最も後方に位置するタイミングに相当し、このタイミング以降、左脚は前方へ振り出される。
【００２２】
（ｄ）は、タイミングＴｄにおける脚の形態を示す。タイミングＴｃからＴｄまでの期間は、足先は接地しているが踵が浮き上がるとともに左脚全体が前方へ揺動する期間であり、プレスイング期と呼ばれている。プレスイング期では、実質的に左脚に荷重が加わっていない。また、プレスイング期の開始（タイミングＴｃ）からタイミングＴｄで足先が離地し、タイミングＴｆにて再び足が接地するまで左脚が滑らかにスイングする。そのため、本明細書ではプレスイング期を遊脚期間に含める。従って、本明細書では、便宜上、足の踵が浮き上がるタイミングＴｃを「左脚が離地するタイミング」と定義する。すなわち、タイミングＴｃからＴｆまでが遊脚期間に相当する。
【００２３】
タイミングＴｅは、遊脚期間において膝角度Ａｋが最大となるタイミングを示す。Ｔｂは立脚期間において膝角度Ａｋが最大となるタイミングを示しており、（ｅ）に示す脚の態様と（ｂ）に示す脚の態様は、左右の脚が入れ替わっていることを除き、同じである。
【００２４】
図２に示す膝角度Ａｋのグラフに沿って下腿が動くとき、円滑な歩行動作が実現される。歩行リハビリ装置１０は、タイミングＴｃからＴｆまでの膝角度Ａｋの軌道を目標膝角度パターン（目標パターン）として記憶している。この目標膝角度パターンは、１歩（１ステップ）分の遊脚の下腿の動きに相当する。別言すれば、目標パターンは、歩行時の離地から着地までの１ステップに相当する下腿の目標回転角の経時的変化を記述しているデータである。ユーザの下腿の回転角は、下腿リンク３０の回転角に相当するので、目標パターンは、厳密にいうと、歩行時の離地から着地までの１ステップに相当する下腿リンクの目標回転角の経時的変化を記述しているデータである。
【００２５】
歩行リハビリ装置１０は、大腿リンク２０に対する下腿リンク３０の回転角を検出する角度センサを装備している。角度センサが検出する値は、下腿リンク３０の回転角であり、同時にユーザＵの膝角度でもある。
【００２６】
後述するように荷重センサ４２の出力に応じてトリガが発生すると、コントローラ１２は、下腿リンク３０の回転角が目標パターンに追従するようにモータ２４を制御する。即ち、歩行リハビリ装置１０は、下腿リンク３０を一旦後方へ揺動させ（タイミングＴｃからＴｅ）、次いで前方へ揺動させる（タイミングＴｅからＴｆ）。この間、ユーザは左脚の股関節を動かして左脚全体を後方から前方へ振り出すと、左脚全体の動きが滑らかな遊脚動作となる。歩行リハビリ装置１０は、１ステップ分だけ遊脚の下腿の動きを補助し、膝角度ゼロ、即ち、下腿リンク３０が大腿リンク２０と一直線となった状態で停止する。
【００２７】
コントローラ１２は、荷重センサ４２が検知する荷重Ｗｓの所定の変化をトリガとして、１ステップ分のモータ制御を開始する。荷重変化をトリガとするコントローラ１２の制御の流れを説明する。図４は、コントローラ１２が実行する制御のフローチャートを示す。この制御が開始されるとコントローラ１２はまず、トリガ検知の回数を制限する変数Ｎｒｐに所定の値Ｎｐｒｅｓｅｔを設定する（Ｓ２）。Ｎｐｒｅｓｅｔは、コントローラ１２に備えられたスイッチ（不図示）によって、例えば１から１００までユーザが適宜に選定することができる。次にコントローラ１２は、荷重センサ４２が検知する荷重Ｗｓが、第１荷重閾値Ｗ＿ｔｈ１を超えたか否かをモニタする（Ｓ４）。荷重Ｗｓが第１荷重閾値Ｗ＿ｔｈ１を超えたことが検知されると（Ｓ４：ＹＥＳ）、コントローラ１２はタイマをスタートさせ（Ｓ６）、次いで荷重センサ４２が検知する荷重Ｗｓが第２荷重閾値Ｗ＿ｔｈ２を下回ったか否かをモニタする（Ｓ８）。コントローラ１２は、タイマスタートからの経過時間Ｔｓが予め定められた時間閾値Ｔｓ＿ｔｈを超えるまでは、荷重センサ４２の出力（荷重Ｗｓ）をモニタする（Ｓ１６：ＮＯ）。時間閾値Ｔｓ＿ｔｈを超えると（Ｓ１６：ＹＥＳ）、コントローラ１２はタイマをリセットし（Ｓ１８）、再びステップＳ４の荷重モニタリングに戻る。
【００２８】
コントローラ１２は、経過時間Ｔｓが時間閾値Ｔｓ＿ｔｈを越えないうちに荷重Ｗｓが第２荷重閾値Ｗ＿ｔｈ２を下回ったことを検知すると（Ｓ８：ＹＥＳ）、下腿リンク３０の膝角度が１ステップ分の目標パターンに追従するようにモータ２４を駆動する（Ｓ１０）。１ステップ分の制御が終了するとコントローラ１２は、パラメータＮｒｐを１だけ減じて再びステップＳ４の荷重モニタリングに戻る（Ｓ１４：ＮＯ）。コントローラ１２は、パラメータＮｒｐで規定された回数、荷重変化によるトリガ検知を繰り返す（Ｓ１４）。
【００２９】
図４の処理の利点を説明する。図４の処理によれば、歩行リハビリ装置１０は、荷重センサ４２が検知する荷重Ｗｓが第１荷重閾値Ｗ＿ｔｈ１を超えた後に第２荷重閾値Ｗ＿ｔｈ２を下回ったことをトリガとして１ステップ分のモータ制御を開始する。この処理によって、ユーザは煩わしいスイッチ操作なしに歩行リハビリ装置１０に歩行補助を指示することができる。図４の処理の利点はそれだけではない。ユーザは、歩行リハビリ装置１０を装着した脚（左脚）側に体重を移動し、次いで健脚（右脚）側に体重を移動する。そうすると、患脚側の足に加わる荷重は、第１荷重閾値Ｗ＿ｔｈ１を超え、その後、第２荷重閾値Ｗ＿ｔｈ２を下回るように変化する。歩行リハビリ装置１０は、このときの荷重変化をトリガとして１ステップ分のモータ制御（即ち、１ステップ分の遊脚動作の補助）を開始する。そうすると、図２の（ｃ）の姿勢から、装置による遊脚動作補助が開始される。歩行リハビリ装置１０は、図２の（ｃ）から（ｆ）まで、膝角度の目標パターンに沿って患脚の下腿が動くように下腿を補助する。ユーザは、歩行リハビリ装置１０の補助開始とともに、患脚の股関節を動かし、患脚全体を前方へ揺動させる。その結果、患脚全体がスムーズに遊脚動作を行える。
【００３０】
トリガをかけたいとき、ユーザは患脚から健脚へ体重を移動すればよい。この体重移動は、通常の歩行動作において立脚から遊脚に遷移するときの体幹の動きに合致している。即ち、歩行リハビリ装置１０のトリガ方式は、患脚が遊脚となる前の歩行動作の体幹の動きに合致している。従って、歩行リハビリ装置１０を装着したユーザは、モータ制御開始の指示から実際に補助が開始されるまでの一連の動きをスムーズに行うことができる。
【００３１】
第１荷重閾値Ｗ＿ｔｈ１と第２荷重閾値Ｗ＿ｔｈ２の初期値は予めコントローラ１２に設定されているが、これらの値は、歩行リハビリ装置１０の稼働中にコントローラ１２によって変更される。次に、コントローラ１２が実行する荷重閾値の変更処理について説明する。
【００３２】
歩行リハビリ装置１０は、下腿リンク３０を装着した脚（装着脚）が接地してから所定時間後の荷重の大きさＳａ、装着脚が接地してから所定時間後の大腿リンク２０の回転角速度Ｓｂ、及び、装着脚の歩幅Ｓｃ（装着脚が離地した位置と、次に着地した位置との間の距離）を計測している。所定時間は、例えば０．１秒である。第１荷重閾値Ｗ＿ｔｈ１と第２荷重閾値Ｗ＿ｔｈ２は、Ｓａ、Ｓｂ、Ｓｃを変数とする次の式で決定される。
【００３３】
Ｗ＿ｔｈ１＝第１荷重閾値の初期値−（Ｃ１×Ｓａ＋Ｃ２×Ｓｂ＋Ｃ３×Ｓｃ）
Ｗ＿ｔｈ２＝第２荷重閾値の初期値＋（Ｃ４×Ｓａ＋Ｃ５×Ｓｂ＋Ｃ６×Ｓｃ）
【００３４】
上の式を以下、閾値決定式と称する。閾値決定式において、Ｃ１、Ｃ２、Ｃ３、Ｃ４、Ｃ５、Ｃ６は、予め定められた係数である。即ち、第１荷重閾値Ｗ＿ｔｈ１と第２荷重閾値Ｗ＿ｔｈ２は、荷重Ｓａ、大腿リンクの回転角速度Ｓｂ、および、歩幅Ｓｃの値の線形結合によって定められる。なお、係数Ｃ１、Ｃ２、Ｃ３のうち少なくとも一つがゼロ以外であればよく、他の係数はゼロであってもよい。同様に、係数Ｃ４、Ｃ５、Ｃ６のうち少なくとも一つがゼロ以外であればよく、他の係数はゼロであってもよい。
【００３５】
第１荷重閾値Ｗ＿ｔｈ１と第２荷重閾値Ｗ＿ｔｈ２の変化の一例を図５に示す。荷重閾値の初期値は、予めコントローラ１２に記憶されているが、コントローラ１２は、閾値決定式に基づいて荷重閾値を随時変更する。図５の横軸は、ユーザの回復レベルを示している。回復レベルを表す指標は、歩行リハビリ装置１０を使って複数歩分だけ歩行訓練を行ったときの、上記荷重Ｓａ、大腿リンクの回転角速度Ｓｂ、および、歩幅Ｓｃの値によって別途、算出される。回復レベルを示す指標については後述する。
【００３６】
歩行リハビリ装置１０では、第１荷重閾値Ｗ＿ｔｈ１の初期値は、第２荷重閾値Ｗ＿ｔｈ２の初期値よりも大きい値に定められている。また、閾値決定式に基づくと、回復レベルが向上するほど、第１荷重閾値Ｗ＿ｔｈ１は小さくなり、第２荷重閾値Ｗ＿ｔｈ２は大きくなる。従って、歩行訓練を開始した頃は、第１荷重閾値＞第２荷重閾値であるが、回復レベルが向上すると、いずれ、第１荷重閾値と第２荷重閾値の大小関係が逆転する。図５のレベルＰが、第１荷重閾値と第２荷重閾値の大小関係が逆転するポイントである。歩行リハビリ装置１０は、相互に異なる２つの目標パターンを記憶しており、回復レベルがＰより低いときとＰより高いときとで、異なる目標パターンを使用する。
【００３７】
また、図５に示すように、回復レベルは４段階（レベルＡ、レベルＢ、レベルＣ、及び、レベルＤに分けられている。回復レベルがどの段階であるかは、回復レベルを表す指標に基づいて決定される。
【００３８】
次に、歩行訓練（リハビリテーション）の種類を選定する手順について説明する。図６は、リハビリ種類を選定するための手順を示すフローチャートである。歩行リハビリテーションには、歩行訓練、荷重コントロール訓練、脚前出し訓練、及び、脚振り出し訓練がある。この手順はまず、歩行リハビリ装置１０の第１荷重閾値Ｗ＿ｔｈ１、第２荷重閾値Ｗ＿ｔｈ２、歩幅、及び、振り出し速度を設定する（Ｓ５１）。ここで、「振り出し速度」とは、前述した、装着脚が接地してから所定時間後の大腿リンク２０の回転角速度Ｓｂに相当する。図６以降では、理解を助けるため、回転角速度Ｓｂを「振り出し速度」と称する。
【００３９】
次に、この手順では、歩行リハビリ装置１０を使うユーザの荷重コントロール判定（Ｓ５２）、脚を前に出した位置（歩幅）の判定（Ｓ５３）、及び、脚の振り出し速度の判定（Ｓ５４）を行う。これらの判定は、ユーザの状態から回復レベルを判定する処理である。これらの判定については、後に図７のフローチャートを用いて詳しく説明する。
【００４０】
荷重コントロール判定（Ｓ５２）がＮＯの場合は、荷重コントロール訓練が選定される（Ｓ５６）。この場合が、図５の「レベルＡ」の回復レベルに相当する。荷重コントロール判定（Ｓ５２）がＹＥＳの場合、次に、脚を前に出した位置の判定を行う（Ｓ５３）。脚を前に出した位置の判定がＮＯの場合は、脚前出し訓練が選定される（Ｓ５７）。この場合が、図５の「レベルＢ」の回復レベルに相当する。脚を前に出した位置の判定（Ｓ５３）がＹＥＳの場合、次に、脚の振り出し速度の判定を行う（Ｓ５４）。脚の振り出し速度の判定がＮＯの場合は、脚振り出し訓練が選定される（Ｓ５８）。この場合が、図５の「レベルＣ」の回復レベルに相当する。なお、回復レベルＡ（荷重コントロール訓練）、回復レベルＢ（脚前出し訓練）、回復レベルＣ（脚振り出し訓練）は、図５に記されているとおり、第１荷重閾値Ｗ＿ｔｈ１が第２荷重閾値Ｗ＿ｔｈ２よりも大きい場合に対応する。
【００４１】
脚の振り出し速度の判定（Ｓ５４）がＹＥＳの場合は、歩行訓練が選定される（Ｓ５５）。歩行訓練が選定される場合は、第１荷重閾値Ｗ＿ｔｈ１が第２荷重閾値Ｗ＿ｔｈ２よりも小さい場合に対応する。
【００４２】
図７のフローチャートを用いて、荷重コントロール判定（Ｓ５２）、脚を前に出した位置の判定（Ｓ５３）、及び、脚の振り出し速度の判定（Ｓ５４）について説明する。これらの判定は、歩行リハビリ装置１０のコントローラ１２が、歩行リハビリ装置１０の動作中のセンサ値から判定する。図７の処理を、回復レベル判定処理と称する。歩行リハビリ装置１０は、装着脚（実施例の場合は左脚ＵＬ）が立脚の間、立脚アシストを行う（Ｓ６１）。次に、コントローラ１２は、立脚時の最大荷重が、第１荷重閾値Ｗ＿ｔｈ１よりも大きいか否かを判断する（Ｓ６２）。立脚時の最大荷重が、第１荷重閾値Ｗ＿ｔｈ１よりも大きい場合（Ｓ６２：ＹＥＳ）、コントローラ１２は、立脚時の最小荷重が第２荷重閾値Ｗ＿ｔｈ２よりも小さいか否かを判断する（Ｓ６３）。立脚時の最小荷重が第２荷重閾値Ｗ＿ｔｈ２よりも小さい場合（Ｓ６３：ＹＥＳ）、コントローラ１２は、「荷重コントロール成功回数」という内部変数の値をカウントアップする（成功回数の値を「１」だけ増加する）。この「荷重コントロール成功回数」に基づいて、ステップＳ５２（図６）の荷重コントロール判定が行われる（詳細は後述する）。
【００４３】
コントローラ１２は、立脚時の最大荷重が、第１荷重閾値Ｗ＿ｔｈ１以下の場合（Ｓ６２：ＮＯ）、或いは、立脚時の最小荷重が第２荷重閾値Ｗ＿ｔｈ２以上の場合（Ｓ６３：ＮＯ）、立脚時の荷重がゼロとなるまでステップＳ６２とＳ６３の処理を繰り返す（Ｓ６４：ＮＯ）。立脚時の荷重がゼロの場合（即ち、装着脚が遊脚となった場合）、コントローラ１２は、立脚アシストから遊脚アシストに切り換わる（Ｓ６６）。
【００４４】
次にコントローラ１２は、振り出し速度（装着脚接地後、所定時間後の大腿リンクの回転角速度）が、予め定められた振り出し速度閾値よりも大きいか否かを判断する（Ｓ６７）。振り出し速度が、予め定められた振り出し速度閾値よりも大きい場合（Ｓ６７：ＹＥＳ）、コントローラ１２は、「振り出し速度成功回数」という内部変数の値をカウントアップする（成功回数の値を「１」だけ増加する）。この「振り出し速度成功回数」に基づいて、ステップＳ５４（図６）の振り出し速度の判定が行われる（詳細は後述する）。
【００４５】
振り出し速度が、予め定められた振り出し速度閾値以下の場合（Ｓ６７：ＮＯ）、コントローラ１２は、装着脚の足裏に加わる荷重がゼロよりも大きくなるまで、即ち、装着脚が着地するまで、遊脚アシストを実行しながら、ステップＳ６７の判断を繰り返す（Ｓ６９：ＮＯ）。
【００４６】
装着脚の足裏に加わる荷重がゼロよりも大きくなると（Ｓ６９：ＹＥＳ）、コントローラ１２は、歩幅が予め定められている歩幅閾値よりも大きいか否かを判定する（Ｓ７０）。歩幅が予め定められている歩幅閾値よりも大きい場合（Ｓ７０：ＹＥＳ）、コントローラ１２は、「歩幅成功回数」という内部変数の値をカウントアップする（成功回数の値を「１」だけ増加する）。この「歩幅成功回数」に基づいて、ステップＳ５３（図６）の脚を前に出した位置の判定が行われる。
【００４７】
コントローラ１２は、荷重コントロール成功回数、振り出し速度成功回数、及び、歩幅成功回数の値に基づいて、図６の荷重コントロール判定（Ｓ５２）、脚を前に出した位置の判定（Ｓ５３）、及び、脚振り出し速度の判定（Ｓ５４）を行う（図７、Ｓ７２）。次にステップＳ７２の処理を説明する。
【００４８】
コントローラ１２の内部には、荷重コントロール判定閾値、振り出し速度判定閾値、及び、歩幅判定閾値が予め設定されている。コントローラ１２は、荷重コントロール成功回数を全体回数（これまでに歩行リハビリ装置１０を使って歩いた歩数）で除した値が荷重コントロール判定閾値を超えたか否かを判定する。荷重コントロール成功回数を全体回数で除した値が荷重コントロール判定閾値を超えている場合、コントローラ１２は、荷重コントロール判定（Ｓ５２）の結果をＹＥＳとする。荷重コントロール判定閾値を超えていない場合、コントローラ１２は、荷重コントロール判定（Ｓ５２）の結果をＮＯとする。
【００４９】
コントローラ１２は、歩幅成功回数を全体回数で除した値が歩幅判定閾値を超えたか否かを判定する。歩幅成功回数を全体回数で除した値が歩幅判定閾値を超えている場合、コントローラ１２は、脚を前に出した位置の判定（Ｓ５３）の結果をＹＥＳとする。歩幅判定閾値を超えていない場合、コントローラ１２は、脚を前に出した位置の判定（Ｓ５３）の結果をＮＯとする。
【００５０】
コントローラ１２は、振り出し速度成功回数を全体回数で除した値が振り出し速度判定閾値を超えたか否かを判定する。振り出し速度成功回数を全体回数で除した値が振り出し速度判定閾値を超えている場合、コントローラ１２は、脚の振り出し速度の判定（Ｓ５４）の結果をＹＥＳとする。振り出し速度判定閾値を超えていない場合、コントローラ１２は、脚の振り出し速度の判定（Ｓ５４）の結果をＮＯとする。
【００５１】
コントローラ１２は、歩行リハビリ装置１０を用いてユーザが所定距離（例えば１０ｍ）歩行した後の各成功回数の値に基づき、上記した、荷重コントロール判定（Ｓ５２）、脚を前に振り出した位置の判定（Ｓ５３）、及び、脚の振り出し速度の判定（Ｓ５４）を判定する。なお、回復レベルがレベルＡとは、設定した第１荷重閾値Ｗ＿ｔｈ１を十分に超え、かつ、設定した第２荷重閾値Ｗ＿ｔｈ２より十分低く荷重を抜いて地面から脚を上げられた回数／全体回数で回復レベルを判断するものである。回復レベルがレベルＢとは、設定した歩幅に対して十分歩幅が大きかった回数／全体回数で回復レベルを判断するものである。回復レベルＣとは、設定した脚の振り出し速度に対して実際の脚振り出し速度が十分に大きかった回数／全体回数で回復レベルを判断するものである。
【００５２】
なお、第１荷重閾値Ｗ＿ｔｈ１、第２荷重閾値Ｗ＿ｔｈ２は、前述した閾値決定次の代りに次の式に基づいて決定されてもよい。
【００５３】
Ｗ＿ｔｈ１＝第１荷重閾値の初期値−（Ｃ１１×Ｘａ＋Ｃ１２×Ｘｂ＋Ｃ１３×Ｘｃ）
Ｗ＿ｔｈ２＝第２荷重閾値の初期値＋（Ｃ１４×Ｘａ＋Ｃ１５×Ｘｂ＋Ｃ１６×Ｘｃ）
【００５４】
ここで、Ｘａ＝「設定した第１荷重閾値Ｗ＿ｔｈ１を十分に超え、かつ、設定した第２荷重閾値Ｗ＿ｔｈ２より十分低く荷重を抜いて地面から脚を上げられた回数／全体回数」であり、Ｘｂ＝「設定した歩幅に対して十分歩幅が大きかった回数／全体回数」であり、Ｘｃ＝「設定した脚の振り出し速度に対して実際の脚振り出し速度が十分に大きかった回数／全体回数」である。また、Ｃ１１、Ｃ１２、Ｃ１３、Ｃ１４、Ｃ１５、Ｃ１６は、予め定められた係数である。ここで、回復レベルＡの場合は、Ｃ１２、Ｃ１３、Ｃ１５、Ｃ１６＝０とする。また、回復レベルＢの場合は、Ｃ１３、Ｃ１６＝０とする。
【００５５】
コントローラ１２は、上記した処理によって決定した回復レベルを、表示装置（不図示）に表示する。歩行リハビリ装置１０のユーザ、あるいは、そのユーザをサポートする療法士は、歩行リハビリ装置１０の表示装置に表示された回復レベルによって、ユーザの歩行能力の回復度合いを把握することができる。
【００５６】
歩行リハビリ装置１０の他の特徴を以下に列記する。非健常者（歩行リハビリ装置のユーザ）は、歩行能力が回復するにつれて、遊脚の振り動作が早くなっていく。コントローラ１２は、回復状態に応じて、目標パターンを変更するとよい。発明者の検討によると、回復状態と、適切な第１、第２荷重閾値の間には特定の相関があることが判明した。その相関に基づき、コントローラ１２は次の特徴を有するのがよい。即ち、コントローラ１２は、第１荷重閾値Ｗ＿ｔｈ１が第２荷重閾値Ｗ＿ｔｈ２より大きい場合には、下腿リンク回転角が第１目標パターンに追従するようにモータ２４（アクチュエータ）を制御し、第１荷重閾値Ｗ＿ｔｈ１が第２荷重閾値Ｗ＿ｔｈ２よりも小さくなった場合には、第１目標パターンと異なる第２目標パターンに追従するようにモータ２４（アクチュエータ）を制御するとよい。
【００５７】
ユーザの回復レベルは、第１荷重閾値Ｗ＿ｔｈ１と第２荷重閾値Ｗ＿ｔｈ２と相関がある。従って、コントローラ１２は、第１荷重閾値Ｗ＿ｔｈ１と第２荷重閾値Ｗ＿ｔｈ２に相関する（基づいて決定される）歩行能力回復レベルを表示することが好ましい。
【００５８】
以上、本発明の具体例を詳細に説明したが、これらは例示に過ぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成し得るものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【００５９】
１０：歩行リハビリ装置
１２：コントローラ
２０：大腿リンク
２２：第１ジョイント
２４：モータ
３０：下腿リンク
３２：第２ジョイント
４０：足リンク
４２：荷重センサ
【図１】
2012125388.tif 000003
【図２】
2012125388.tif 000004
【図３】
2012125388.tif 000005
【図４】
2012125388.tif 000006
【図５】
2012125388.tif 000007
【図６】
2012125388.tif 000008
【図７】
2012125388.tif 000009