(57)【特許請求の範囲】
【請求項１】
ユーザの着座動作を支援する着座動作支援装置であり、
ユーザの大腿に装着される大腿リンクと、
ユーザの下腿に装着される下腿リンクと、
大腿リンクに下腿リンクを揺動可能に連結するジョイントと、
ジョイントを駆動するアクチュエータと、
床面から受ける足裏荷重を計測する荷重センサと、
大腿リンクと下腿リンクが膝の裏側でなす膝角度が目標膝角度に一致するようにアクチュエータを制御するコントローラと、
を備えており、
コントローラは、目標膝角度が経時的に小さくなる目標膝角度パターンに膝角度が追従するようにアクチュエータを制御するとともに、目標膝角度パターンへの追従制御中に、前記荷重センサにより計測された足裏荷重が予め定められた荷重閾値を下回ったときに、前記追従制御を終了することを特徴とする着座動作支援装置。
【請求項２】
コントローラは、前記着座判定条件が成立したときに、前記追従制御を終了するとともに、アクチュエータからジョイントへのトルク供給を遮断することを特徴とする請求項１に記載の着座動作支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの脚の関節にトルクを加えてユーザの動作を支援する装置に関する。特に、ユーザの着座動作を支援する装置に関する。
【背景技術】
【０００２】
ユーザの脚に装着され、脚の関節にトルクを加えることによってユーザの動作を支援する装置が開発されている。そのような装置は、例えば、ユーザの大腿に装着される大腿リンクと下腿に装着される下腿リンクが膝のピッチ軸回りに揺動可能に連結されている構造を有する。そして、大腿リンクと下腿リンクの連結部にトルクを発生させるアクチュエータを備え、アクチュエータの駆動力によって下腿の揺動動作を支援する。或いは、膝関節に加わる負荷を軽減する。同様に、大腿を揺動させるアクチュエータや足を揺動させるアクチュエータを供えた支援装置も開発されている。
【０００３】
その典型的な例は歩行支援装置であるが、支援する動作は歩行に限られず、着座動作や立ち上がり動作も支援の対象となり得る。例えば特許文献１には、歩行動作、立ち上がり動作、及び、着座動作を支援する装置が開示されている。特許文献１の技術は、装置が脚の関節に加えるトルクの経時的変化を規定する目標トルクパターンを定め、その目標トルクパターンに従ってアクチュエータを制御し、脚の動きを支援する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−３２９５２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本明細書が開示する技術は、ユーザの着座動作を支援する装置に関する。本明細書ではそのような装置を着座動作支援装置と称する。着座支援装置は、アクチュエータの制御アルゴリズムを変更することによって、同じ機構で歩行支援や立ち上がり支援も可能であることに留意されたい。即ち、本明細書でいう着座動作支援装置は、着座動作を支援するための専用装置だけなく、着座動作支援も可能な歩行支援装置も含む。なお、簡単のため、以下では、着座動作支援装置を単に支援装置と称する場合がある。
【０００６】
着座動作時に負荷が大きい関節は膝関節である。本明細書が開示する支援装置は、膝の関節にトルクを加え、膝関節の負荷を軽減しつつ、円滑な着座動作が実現されるように脚の動きを支援する。その支援装置は、前述したように、ユーザの大腿に装着される大腿リンクと下腿に装着される下腿リンクが膝ピッチ軸回りに回転するジョイントで連結されている機構を備えるとともに、ジョイントを駆動するアクチュエータを備える。なお、「ジョイントを駆動する」とは、大腿リンクと下腿リンクの間にジョイントの軸周りにトルクを発生させることを意味する。以下では、説明を簡単にするため、脚に装着する上記機構を脚装具と称し、大腿リンクと下腿リンクを膝ピッチ軸回りに揺動可能に連結するジョイントを膝ジョイントと称し、膝ジョイントを駆動する（トルクを発生させる）アクチュエータを膝アクチュエータと称する場合がある。膝アクチュエータは典型的にはモータであるが、油圧や空気圧を利用したアクチュエータであってもよい。
【０００７】
特許文献１の技術によると、支援装置は、目標トルクパターンに従って膝アクチュエータを制御する。即ち、特許文献１の技術はいわゆるトルク制御で膝アクチュエータを制御する。ロボットの制御分野においてよく知られているように、トルク制御（力制御）の場合は角度（位置）が不定となり、逆に角度制御（位置制御）の場合は出力トルク（並進出力）が不定となる。従って着座動作を支援する際、膝アクチュエータにトルク制御を適用すると、膝角度が不定となり、その結果、腰の高さが不定となる。その場合、ユーザの腰が下がるタイミングや速度が予想できず、ユーザが困惑してしまう虞がある。
【０００８】
そこで、着座動作支援の場合、膝アクチュエータを、膝角度の経時的変化を規定する目標膝角度パターンに追従するように制御するのが好ましい。ここで、説明をさらに明確にするため、本明細書で用いる膝角度（大腿と下腿のなす角度）を定義しておく。本明細書では、大腿と下腿が膝の裏側でなす角度を「膝角度」と定義する。当然に、「膝角度」は大腿リンクと下腿リンクが膝の裏側でなす角度にも相当する。なお、この定義は、腰位置の上昇下降と膝角度の増加減少の向きを対応付けるための便宜上の定義である。大腿と下腿が膝前方でなす角度を膝角度と定義しても差し支えない。前述の定義によると、膝角度が小さくなると腰位置が下がる。また、膝角度の経時的変化を記述した目標パターンが目標膝角度パターンに相当する。
【０００９】
膝アクチュエータを、膝角度が目標膝角度パターンに追従するように制御する場合、着座動作では、腰高さが徐々に低下するように、目標膝角度が経時的に小さくなる目標膝角度パターンが採用される。追従制御中、ユーザの自重によって、膝関節には膝角度を小さくする向きに負荷トルクが作用する。しかし、膝アクチュエータが、膝角度を目標膝角度に追従させるようにトルクを発生する。出力トルクが負荷トルクに抗する。その結果、膝への負荷が軽減される。
【００１０】
膝角度が目標膝角度パターンに追従するように膝アクチュエータを制御すると、腰高さが下がる経時的変化が規定されるので、腰高さの滑らかな変化を予め規定することができる。即ちそのような支援装置は、滑らかな着座動作が実現されるようにユーザを支援することができる。ここで、膝角度は概ね一意に腰高さに対応するから、膝アクチュエータを角度制御する場合、イスの座面高さが既知であれば、予め目標膝角度パターンの終端のタイミングと角度を定めることができる。しかしながら、イスの座面高さが不明であると、そのタイミングと角度は予め定めることができない。従って、座面高さが未知の場合、目標膝角度パターンに追従するように膝アクチュエータを制御する追従制御は、単純には着座動作支援に適用することができない。
【００１１】
本明細書は、目標膝角度パターンに追従するように膝アクチュエータを制御しつつ、座面高さが不明であっても適切に着座動作を支援することのできる支援装置を提供する。
【課題を解決するための手段】
【００１２】
通常、一般に、目標角度パターン（目標位置パターン）に追従するようにアクチュエータを制御する場合、目標角度パターン（目標位置パターン)の終点のタイミングと角度（位置）は定められていなければならないとされる。本明細書が開示する技術は、発想を転換し、目標膝角度パターンにおいて着座のタイミングと角度は定めない。目標膝角度パターンには当然に終点が存在するが、終点のタイミングと角度は仮の値であり、着座のタイミングと角度に相当しない。別言すると、目標膝角度パターンへの追従制御を開始した時点では、着座タイミング（即ち座面高さ）は不明でよい。その代わり、本明細書が開示する支援装置は、別のトリガによって追従制御を終了させる。そのような手法を導入することによって、本明細書が開示する技術は、座面高さが未知のイスにも対応できる着座動作支援装置を提供する。
【００１３】
本明細書が開示する技術の一態様は、前述したように、大腿リンク、下腿リンク、ジョイント（膝ジョイント）、アクチュエータ（膝アクチュエータ）、及び、コントローラを備える。大腿リンクと下腿リンクは、ユーザの大腿と下腿にそれぞれ装着される。膝ジョイントは、大腿リンクと下腿リンクを、ユーザの膝関節のピッチ軸回りに相互に揺動可能に連結する。膝アクチュエータは、大腿リンクに対して下腿リンクを揺動させるトルクを発生する。即ち、膝アクチュエータは膝ジョイントを駆動する。コントローラは、膝角度が目標膝角度に一致するようにアクチュエータを制御する。前述したように、膝角度は、大腿リンクと下腿リンクが膝の裏側でなす角度として定義される。この支援装置のコントローラは、目標膝角度が経時的に小さくなる目標膝角度パターンに実際の膝角度（計測される膝角度）が追従するようにアクチュエータを制御するとともに、目標膝角度パターンへの追従制御中に着座判定条件が成立したときに追従制御を終了する。
【００１４】
ここで、着座判定条件とは、その条件が成立するとき、ユーザが着座した蓋然性が極めて高いことが知見によって得られている条件である。別言すれば、着座判定条件とは、ユーザが着座したことを示す蓋然性が高い条件であり、予め定められている。即ち、本明細書が開示する支援装置は、着座タイミングを定めずに膝ジョイントを目標膝角度に追従するように制御しつつ、ユーザが着座した蓋然性が極めて高いことを示す条件（着座判定条件）が成立したときに追従制御を停止する。別の観点で表現すると、この支援装置は、腰位置が徐々に低くなるように膝アクチュエータを角度制御しながら、ユーザが着座したであろうと判定したときにその角度制御(追従制御)を終了する。
【００１５】
なお、コントローラは、着座判定条件が成立したときに、前記した追従制御を終了するとともに、アクチュエータからジョイントへのトルク供給（トルクの印加）を停止することが好ましい。例えば、コントローラは、アクチュエータへの電力供給を停止することによって、トルク供給を停止する。そのような構成を備える支援装置は、着座したとき、即ち、ユーザの尻がイスの座面に到達したと判断したときにアクチュエータからジョイントへのトルク供給を停止する。トルク供給を停止すると膝ジョイントが出力トルクを発生しなくなるので、ユーザの尻は自然に座面に落ちる。即ち、自然な動きとなるように着座動作が支援される。ジョイントには粘性抵抗があるので、トルク供給を停止すると自重による負荷トルクによって膝角度は徐々に小さくなる。即ち、トルク供給を停止すると、完全に着座するまで出力トルクがゼロまで漸減する。
【００１６】
着座判定条件とは、典型的には次の６つのいずれかである。（１）ユーザの自重に抗するアクチュエータの出力トルクの時間変化が、予め定められたトルク閾値を、トルクの大きい側から小さい側へ横切ること。（２）床面から足裏が受ける足裏荷重が予め定められた荷重閾値を下回ること。（３）大腿裏側が外部から受ける圧力が予め定められた圧力閾値を上回ること。（４）大腿の前後方向の厚みが予め定められた厚み閾値を下回ること。（５）大腿の表側と裏側の間の電気抵抗が予め定められた電気抵抗閾値を下回ること。（６）大腿リンクをユーザの大腿に取り付けるベルトの歪みの時間変化が予め定められた歪み閾値を横切ること。
【００１７】
（１）の条件は次の技術的事項を意味する。腰が低くなるにつれて、自重に起因する膝への負荷トルクが増大する。それに伴って、目標膝角度を維持するために負荷トルクに抗するアクチュエータ出力トルクが増大する。ユーザの尻が座面に接すると、座面がユーザの自重を受け始めるので、アクチュエータの出力トルクは急減する。アクチュエータの出力トルクが急減するタイミング、別言すれば、負荷トルクに抗するアクチュエータ出力トルクの時間変化が、予め定められたトルク閾値を、トルクの大きい側から小さい側へ横切るタイミングが、着座タイミングである蓋然性が極めて高い。
【００１８】
（２）の条件は、着座すると座面がユーザの自重に抗するようになるので、床面から受ける足裏荷重が急減することに対応する。この足裏荷重は荷重センサにより計測される。（３）の条件は、大腿の裏側が座面に接することによって、外部から受ける圧力が増大することに対応する。（４）の条件は、大腿の裏側が座面に接することによって、大腿の前後方向の厚みが薄くなることに対応する。（５）の条件も（４）の条件と同じ技術的意味を有している。大腿の厚みが薄くなると、大腿の表と裏の間の距離が小さくなり、従って電気抵抗が小さくなるからである。（６）の条件は、大腿の裏側が座面に接すると、大腿の断面形状が変化することに対応する。いずれの条件も、着座したときに極めて高い確率で成立することは明らかである。
【００１９】
あるいは、着座判定条件は、（ａ）大腿の鉛直方向に対するピッチ軸回りの傾斜角が予め定められた傾斜角閾値を上回ること、かつ、（ｂ）ユーザの自重に抗するアクチュエータの出力トルクが予め定められたトルク閾値を下回ること、であってもよい。即ち、上記（ａ）と（ｂ）の条件が共に成立した場合に、着座と判定することも好適である。大腿傾斜角が傾斜閾値を超えるタイミングは、ユーザが中腰程度の姿勢をとっているタイミングに相当する。そのような姿勢では、自重によって膝関節に加わる負荷トルクが大きくなっている。その後に条件（ｂ）を監視することは、出力トルクがトルク閾値を大きい側から小さい側に横切るタイミングを判定することに他ならない。
【発明の効果】
【００２０】
本発明が開示する技術によれば、イスの座面の高さが未知であってもユーザの着座動作を適切に支援することのできる着座動作支援装置が実現できる。
【図面の簡単な説明】
【００２１】
【図１】着座動作支援装置の模式的側面図を示す（起立姿勢）。
【図２】着座動作支援装置の模式的側面図を示す（着座動作途中）。
【図３】着座動作支援装置の模式的側面図を示す（着座姿勢）。
【図４】コントローラが実行する処理のフローチャートを示す。
【図５】図５（Ａ）は、目標膝角度パターンの一例を示し、図５（Ｂ）は出力トルクの時間変化の一例を示す。
【図６】第２実施例のコントローラが実行する処理のフローチャートを示す。
【図７】第２実施例における膝角度、出力トルク、及び、大腿傾斜角の時間変化を示す。
【図８】第３実施例における膝角度と足裏荷重の時間変化を示す。
【図９】第４実施例における膝角度と大腿裏側圧力の時間変化を示す。
【図１０】第４実施例における膝角度と大腿電気抵抗の時間変化を示す。
【実施例１】
【００２２】
図１から図３に、第１実施例の着座動作支援装置１００（以下、支援装置１００と簡略化して記す）の模式的側面図を示す。図１は起立姿勢におけるユーザと支援装置１００の姿勢を示しており、図２は着座動作途中のユーザと支援装置１００の姿勢を示しており、図３は着座動作完了時におけるユーザと支援装置１００の姿勢を示している。ここでいう起立姿勢とは、膝を真っ直ぐに伸ばして体全体が鉛直方向に沿っている状態を意味する。
【００２３】
支援装置１００は、ユーザの脚に沿って装着される脚装具１２を備えている。本実施例の支援装置１００の脚装具１２は、ユーザの右脚に装着される。なお、脚装具１２は、ユーザの左脚に装着されてもよい。また支援装置１００は、両脚の夫々に装着される一対の脚装具を有していてもよい。
【００２４】
脚装具１２は、ユーザの大腿から足に亘って装着される。脚装具１２は、大腿リンク１４、下腿リンク１６、及び足リンク１８が回転ジョイント２４、２６によって揺動可能に連結された多関節リンク機構を構成している。大腿リンク１４は、ユーザの大腿に装着される。下腿リンク１６は、ユーザの下腿に装着される。足リンク１８は、ユーザの足に装着される。夫々のリンクはベルトによってユーザに固定されるが、図では大腿リンク１４のベルト２０のみを示しており、他のベルトは図示を省略している。大腿リンク１４と下腿リンク１６は、回転ジョイント２４によって相互に揺動可能に連結されている。足リンク１８は、回転ジョイント２６によって下腿リンク１６の下端に揺動可能に連結されている。回転ジョイント２４は、脚装具１２をユーザが装着したときに、膝関節のピッチ軸と同軸に位置する。回転ジョイント２６は、足首関節のピッチ軸と同軸に位置する。なお、「ピッチ軸」とは、ユーザの横方向に伸びる軸を意味する。回転ジョイント２４が、前述した膝ジョイントに相当するので以下では膝ジョイント２４と称することがある。大腿リンク１４には、モータ２８（後述）を制御するためのコントローラ３０が取り付けられている。
【００２５】
各回転ジョイントはエンコーダ２１を備えている。膝ジョイント２４のエンコーダ２１ａは、大腿リンク１４と下腿リンク１６の相対回転角を検出する。エンコーダ２１ａが検出する角度は、ピッチ軸周りの膝角度θｋに相当する。足首ジョイント２６のエンコーダ２１ｂは、下腿リンク１６と足リンク１８の相対回転角を検出する。エンコーダ２１ｂが検出する角度は、ピッチ軸周りの足首角度に相当する。図１−図３に示すように、膝角度θｋは、大腿リンク１４と下腿リンク１６が膝の裏側でなす角度を表す。膝角度θｋはまた、ユーザの大腿と下腿の間の回転角（膝角度）にも相当する。上記の通りに膝角度θｋを定義すると、着座動作中、膝角度θｋが小さくなるにつれて腰高さが低くなる。逆に、立ち上がり動作中、膝角度θｋが大きくなるにつれて腰高さが高くなる。起立姿勢のとき、膝角度θｋはほぼ１８０度となる。着座姿勢のときの膝角度θｋは、イスＣの座面Ｃａの高さに依存する。
【００２６】
ユーザの膝関節に対応する膝ジョイント２４にはモータ２８が取り付けられている。モータ２８は、膝ジョイント２４を駆動し、大腿リンク１４に対して下腿リンク１６をピッチ軸周りに揺動させることができる。大腿リンク１４がユーザの大腿に装着されており、下腿リンク１６がユーザの下腿に装着されているので、モータ２８の出力トルクはユーザの膝関節に加えられる。モータ２８は、ユーザの膝関節にトルクを加える膝アクチュエータの一例に相当する。
【００２７】
着座動作を支援するためのアルゴリズムを説明する。コントローラ３０が実行する処理（着座動作支援のための処理）のフローチャートを図４に示す。コントローラ３０はまず、フラグにゼロを設定する（Ｓ２）。このフラグの意味は後に説明する。次いでコントローラ３０は、膝角度θｋが目標膝角度パターンｒθｋに追従するようにモータ２８を制御する（Ｓ３）。膝角度を目標膝角度パターンに追従させる制御を追従制御という。前述したように膝角度θｋはエンコーダ２１ａによって計測される。目標膝角度パターンｒθｋは、目標膝角度の時系列データであり、目標膝角度が経時的に小さくなるパターンが規定されている。目標膝角度パターンｒθｋは、予め定められている。目標膝角度パターンｒθｋの一例を図５（Ａ）に示す。図５（Ａ）の破線が目標膝角度パターンｒθｋを示す。図５（Ａ）の実線はエンコーダ２１ａによって計測される実際の膝角度θｋを示す。タイミングｔ１以降で計測される膝角度θｋと目標膝角度パターンｒθｋが乖離している理由は後述する。
【００２８】
目標膝角度パターンｒθｋは、起立姿勢に対応する１８０度で始まり、経時的に小さくなり、最終的にθｍｉｎに収束するパターンを有している。なお、θｍｉｎは、９０度よりも十分に小さい値に設定されている。後述するように、計測される膝角度θｋが９０度の付近で着座判定がなされ、コントローラ３０は追従制御を停止するので膝角度θｋがθｍｉｎまで減じることはなく、また、膝角度θｋはユーザが着座することによって一定の値に保持されることに留意されたい。
【００２９】
追従制御を開始した時点ではフラグはゼロに設定されているのでステップＳ５に移行する（Ｓ４：ＮＯ）。コントローラ３０は、追従制御を行っている間、モータ２８の出力トルクＴａを監視している（Ｓ５）。モータ２８の出力トルクＴａは、モータ２８に流れる電流の大きさから求められる。モータ電流と出力トルクＴａの間には、比例関係が成立するからである。なお、その比例定数はモータのトルク定数と呼ばれる。別言すれば、支援装置１００は、モータの出力トルクＴａを検知するセンサを有している。図５（Ｂ）に、モータ２８の出力トルクＴａのグラフを示す。なお、図５の（Ａ）と（Ｂ）は、時間軸を一致させてある。膝角度θｋが１８０度から小さくなるにつれて、腰高さが下がり、ユーザの自重に起因する膝周りの負荷モーメントが増大する。モータ２８は、負荷モーメントに抗して膝角度θｋを目標膝角度ｒθｋに維持するために出力トルクを増大させる。ユーザの腰高さがさらに下がり、尻がイスの座面に着くと、イスがユーザの自重を支え始める。そのため、モータの出力トルクＴａは急激に小さくなる。
【００３０】
コントローラ３０は、出力トルクＴａがトルク閾値Ｔｔｈを超えたときに、フラグに１を設定する（Ｓ５：ＹＥＳ、Ｓ６）。図５（Ｂ）は、時刻ｔ０で出力トルクＴａがトルク閾値Ｔｔｈを超えていることを示している。フラグに１が設定された後は、コントローラ３０は、ステップＳ７にて出力トルクＴａの監視を続ける（Ｓ４：ＹＥＳ、Ｓ７）。コントローラ３０は、出力トルクＴａがトルク閾値Ｔｔｈを下回るまで追従制御を続ける（Ｓ７：ＮＯ、Ｓ３）。出力トルクＴａがトルク閾値Ｔｔｈを下回ったとき（Ｓ７：ＹＥＳ）、コントローラ３０は、追従制御を終了するとともに、モータ２８への電力供給を停止する（Ｓ８）。モータ２８への電力供給の停止は、モータ２８から膝ジョイント２４へのトルク供給の停止を意味する。
【００３１】
ステップＳ７の処理は、モータ２８の出力トルクＴａがトルク閾値Ｔｔｈを超えた後に実行される。即ち、ステップＳ７の判定処理がＹＥＳの結果を出すときは、モータ２８の出力トルクＴａの時間変化が、予め定められたトルク閾値Ｔｔｈを、トルクの大きい側から小さい側へ横切るときである。ステップＳ７の処理は、着座判定処理と表現することができる。条件：「モータ２８の出力トルクＴａの時間変化が、予め定められたトルク閾値Ｔｔｈを、トルクの大きい側から小さい側へ横切ること」が、着座判定条件の一例に相当する。上記したフラグは、出力トルクＴａがトルク閾値Ｔｔｈを上回ったことを示すフラグであり、ステップＳ７の処理を、着座判定条件が成立するか否かを監視する処理として実現させるためのフラグである。
【００３２】
前述したように、ユーザの尻がイスの座面に到達すると、出力トルクＴａは急激に低下する。別言すると、モータの出力トルクが急激に低下するタイミングが、ユーザの尻がイスの座面に達したことを示す。コントローラ３０は、モータの出力トルクＴａがトルク閾値Ｔｔｈを下回ったときに、即ち、着座判定条件が成立したときに、追従制御を停止するとともにモータ２８への電力供給を停止する。別言すると、支援装置１００は、そのタイミングで膝へのトルク付加を停止し、着座動作の支援を終了する。このとき、ユーザの尻は既に座面に到達しているので、支援装置１００のトルク付加が終了すると、ユーザは安全に完全に着座する。
【００３３】
図５のグラフにおいて、時刻ｔ１が、出力トルクＴａがトルク閾値Ｔｔｈを下回るタイミングに相当する。このタイミングで支援装置１００は追従制御を停止するとともにモータへの電力供給を停止する。膝関節θｋは、時刻ｔ１の後、僅かに低下するが、尻が座面に完全に着いた後は一定となる。
【００３４】
このように支援装置１００は、計測される膝角度θｋが目標膝角度パターンに追従するようにモータ２８（膝アクチュエータ）を制御する。追従制御を行っている間、コントローラ３０は、出力トルクＴａの時間変化がトルク閾値Ｔｔｈをトルクの大きい側から小さい側へ横切った時点で追従制御を停止するとともにモータ２８への電力供給を停止する。支援装置１００にはイスの座面高さの情報は必要ない。支援装置１００は、座面高さの情報を用いることなく、目標膝角度パターンへの追従制御によって適切に着座動作を着座完了までスムーズに支援することができる。なお、トルク閾値Ｔｔｈは、例えばユーザの体重に基づき、予め定められる。
【実施例２】
【００３５】
第２実施例の支援装置を説明する。第２実施例の支援装置は、ユーザの大腿の鉛直方向に対するピッチ軸回りの傾斜角θｈを計測する傾斜角センサ（不図示）を備えている。その他の構成は第１実施例の支援装置１００と同じである。第２実施例の支援装置を支援装置１００ａと称する。以下の説明における支援装置１００ａの各部品の参照番号は図１にて付した参照番号を用いる。
【００３６】
大腿傾斜角θｈは、ユーザが直立姿勢をとっているときにはほぼゼロである。大腿が鉛直方向から傾くほど、大腿傾斜角θｈは大きくなる。別言すれば、腰高さが低くなるほど、大腿傾斜角θｈは大きくなる。傾斜センサは、大腿リンク１４に搭載されている。
【００３７】
支援装置１００ａは、傾斜角センサが計測する大腿傾斜角θｈを使って着座判定する。支援装置１００ａのコントローラ３０が実行する処理のフローチャートを図６に示す。図４のフローチャートと図６のフローチャートを比較すると明らかなとおり、大腿傾斜角θｈを用いることによって、第１実施例のアルゴリズムで利用した「フラグ」が不要となり、アルゴリズムが簡略化される。
【００３８】
コントローラ３０が実行する処理を説明する。コントローラ３０は、着座支援の開始として、膝角度θｋを目標膝角度パターンｒθｋに追従させる追従制御を開始する（Ｓ１２）。この処理は、第１実施例と同じである。コントローラ３０は、追従制御を実行している間、大腿傾斜角θｈとモータ出力トルクＴａを監視する（Ｓ１４、Ｓ１６）。コントローラ３０は、大腿傾斜角θｈが傾斜角閾値θｔｈを上回り、かつ、出力トルクＴａがトルク閾値Ｔｔｈを下回るまで追従制御を継続する（Ｓ１４：ＮＯ、Ｓ１６：ＮＯ）。そして、コントローラ３０は、大腿傾斜角θｈが傾斜角閾値θｔｈを上回り、かつ、出力トルクＴａがトルク閾値Ｔｔｈを下回ったとき（Ｓ１４：ＹＥＳ、Ｓ１６：ＹＥＳ）、追従制御を終了するとともに、モータ２８への電力供給を停止する（S１８）。ステップＳ１８の処理は、第１実施例のステップＳ８の処理と同じである。
【００３９】
別言すれば、コントローラ３０は、大腿傾斜角θｈが傾斜角閾値θｔｈを上回り、かつ、出力トルクＴａがトルク閾値Ｔｔｈを下回るタイミングを判定する。傾斜角閾値θｔｈは、たとえば４５度に設定されている。大腿傾斜角θｈが傾斜角閾値θｔｈを上回ることは、ユーザが中腰姿勢であることを示している。即ち、大腿傾斜角θｈが傾斜角閾値θｔｈを上回るタイミングは、着座動作が半分程度まで進んでいることを示している。着座動作が半分程度まで進むと、ユーザの自重に起因して膝に加わる負荷トルクが大きくなっている。従って、大腿傾斜角θｈが傾斜角閾値θｔｈを上回るタイミングを判断することが、第１実施例の「フラグ」の代りとなっている。即ち、大腿傾斜角θｈが傾斜角閾値θｔｈを上回り、かつ、出力トルクＴａがトルク閾値Ｔｔｈを下回るタイミングが、第１実施例における着座判定タイミングに相当する。別言すれば、「大腿傾斜角θｈが傾斜角閾値θｔｈを上回り、かつ、出力トルクＴａがトルク閾値Ｔｔｈを下回ること」が着座判定条件の他の例に相当する。
【００４０】
図７に、第２実施例における膝角度θｋ、出力トルクＴａ、及び、大腿傾斜角θｈの時間変化を示す。図７（Ａ）が膝角度θｋを示しており、図７（Ｂ）が出力トルクＴａを示している。図７（Ａ）、（Ｂ）は、図５（Ａ）、（Ｂ）と同じである。図７（Ｃ）が大腿傾斜角θｈを示している。タイミングｔ３にて、大腿傾斜角θｈが傾斜角閾値θｔｈを超える。このタイミングｔ３において、出力トルクＴａは既にトルク閾値Ｔｔｈを超えている。従って、「大腿傾斜角θｈが傾斜角閾値θｔｈを上回り、かつ、出力トルクＴａがトルク閾値Ｔｔｈを下回ること」という着座判定条件は、第１実施例における着座判定条件、即ち、「モータ２８の出力トルクＴａの時間変化が、予め定められたトルク閾値Ｔｔｈを、トルクの大きい側から小さい側へ横切ること」と実質的に等価である。
【実施例３】
【００４１】
第３実施例の支援装置を説明する。第３実施例の支援装置は、ユーザの足裏が床面から受ける足裏荷重Ｗを計測する荷重センサ（不図示）を備えている。その他の構成は第１実施例の支援装置１００と同じである。第３実施例の支援装置を支援装置１００ｂと称する。支援装置１００ｂの各部品の参照番号は図１にて付した参照番号を用いる。荷重センサは、足リンク１８に搭載されている。
【００４２】
支援装置１００ｂは、荷重センサが計測する足裏荷重Ｗを使って着座判定する。支援装置１００ｂのコントローラ３０が実行する処理のフローチャートは、図６のフローチャートにおいて、ステップＳ１２とＳ１４の代わりに、次の処理を行うフローチャートに相当する。即ちコントローラ３０は、足裏荷重Ｗが予め定められた荷重閾値Ｗｔｈを下回るまで追従制御を実行する。そして、コントローラ３０は、足裏荷重Ｗが荷重閾値Ｗｔｈを下回ったとき、追従制御を終了するとともに、モータ２８への電力供給を停止する。即ち、第３実施例では、「足裏荷重Ｗが予め定められた荷重閾値Ｗｔｈを下回ること」が着座判定条件に相当する。
【００４３】
図８に第３実施例における膝角度θｋと足裏荷重Ｗの時間変化を示す。図８（Ａ）が膝角度θｋを示しており、図８（Ｂ）が足裏荷重Ｗを示している。図８（Ａ）は、図５（Ａ）と同じである。足裏荷重Ｗは、ユーザの尻が座面に着くまではほぼ一定である。尻が座面に到達すると、イスがユーザの自重を支え始めるので足裏荷重Ｗは急激に低下する。コントローラ３０は、足裏荷重Ｗが荷重閾値Ｗｔｈを下回ったタイミングｔ１で追従制御を停止するとともにモータ２８への電力供給を停止する。電力供給を停止すると、膝ジョイント２４は出力トルクを失うが、ユーザの尻は既に座面に到達しているのでイスがユーザの自重を完全に支えるようになる。即ち、モータへの電力供給を停止すると、尻が完全に座面に乗り、着座動作が完了する。
【実施例４】
【００４４】
第４実施例の支援装置を説明する。第４実施例の支援装置は、ユーザの大腿の裏側が外部から受ける圧力Ｐを計測する圧力センサを備えている。その他の構成は第１実施例の支援装置１００と同じである。第４実施例の支援装置を支援装置１００ｃと称する。支援装置１００ｃの各部品の参照番号は図１にて付した参照番号を用いる。圧力センサ（不図示）は、大腿リンク１４をユーザの大腿に固定するベルト２０に取り付けられている。圧力センサは、支援装置１００ｃをユーザに装着したときに、大腿の裏に相当する位置に取り付けられている。
【００４５】
支援装置１００ｃは、圧力センサが計測する大腿裏側圧力Ｐを使って着座判定する。支援装置１００ｃのコントローラ３０が実行する処理のフローチャートは、図６のフローチャートにおいて、ステップＳ１２とＳ１４の代わりに、次の処理を行うフローチャートに相当する。即ちコントローラ３０は、大腿裏側圧力Ｐが予め定められた圧力閾値Ｐｔｈを上回るまで追従制御を実行する。そして、コントローラ３０は、大腿裏側圧力Ｐが圧力閾値Ｐｔｈを上回ったとき、追従制御を終了するとともに、モータ２８への電力供給を停止する。即ち、第４実施例では、「大腿裏側が外部から受ける圧力が予め定められた圧力閾値を上回ること」が着座判定条件に相当する。
【００４６】
図９に、第４実施例における膝角度θｋと大腿裏側圧力Ｐの時間変化を示す。図９（Ａ）が膝角度θｋを示しており、図９（Ｂ）が大腿裏側圧力Ｐを示している。図９（Ａ）は、図５（Ａ）と同じである。大腿裏側圧力Ｐは、ユーザの尻が座面に着くまではほぼゼロである。尻が座面に到達すると、大腿の裏側も座面に接するので、大腿裏側圧力Ｐは急激に増加する。コントローラ３０は、大腿裏側圧力Ｐが圧力閾値Ｐｔｈを上回ったタイミングｔ１で追従制御を停止するとともにモータ２８への電力供給を停止する。電力供給を停止すると、膝ジョイント２４は出力トルクを失うが、ユーザの尻は既に座面に到達しているのでイスがユーザの自重を完全に支えるようになる。即ち、モータへの電力供給を停止すると、尻が完全に座面に乗り、着座動作が完了する。
【実施例５】
【００４７】
第５実施例の支援装置を説明する。第５実施例の支援装置は、ユーザの大腿の表側と裏側の間の電気抵抗Ｒを計測するための一対の電極を備えている。その他の構成は第１実施例の支援装置１００と同じである。第５実施例の支援装置を支援装置１００ｄと称する。支援装置１００ｄの各部品の参照番号は図１にて付した参照番号を用いる。一対の電極（不図示）は、大腿リンク１４をユーザの大腿に固定するベルト２０に取り付けられている。一方の電極は、支援装置１００ｃをユーザに装着したときに、大腿の表（前）に相当する位置に取り付けられており、他方の電極は、大腿の裏（後ろ）に相当する位置に取り付けられている。コントローラ３０は、一対の電極間の電気抵抗Ｒを計測する。
【００４８】
支援装置１００ｄは、一対の電極の間の電気抵抗Ｒ（即ち、大腿の表と裏の間の電気抵抗）を使って着座判定する。電気抵抗Ｒは、大腿の表側と裏側との間の厚み（大腿の前後方向の厚み）に依存する。大腿の前後方向の厚みが薄くなるほど、電気抵抗Ｒは小さくなる。ユーザが着座すると、大腿の裏側が座面から圧迫されるので、大腿の厚みが薄くなり、電気抵抗Ｒが小さくなる。
【００４９】
支援装置１００ｄのコントローラ３０が実行する処理のフローチャートは、図６のフローチャートにおいて、ステップＳ１２とＳ１４の代わりに、次の処理を行うフローチャートに相当する。即ちコントローラ３０は、電気抵抗Ｒが予め定められた抵抗閾値Ｒｔｈを下回るまで追従制御を実行する。そして、コントローラ３０は、電気抵抗Ｒが抵抗閾値Ｒｔｈを下回ったとき、追従制御を終了するとともに、モータ２８への電力供給を停止する。即ち、第５実施例では、「大腿の表側と裏側の間の電気抵抗が予め定められた電気抵抗閾値を下回ること」が着座判定条件に相当する。
【００５０】
図１０に第５実施例における膝角度θｋと電気抵抗Ｒの時間変化を示す。図１０（Ａ）が膝角度θｋ、目標膝角度パターンｒθｋを示しており、図１０（Ｂ）が大腿の表側と裏側の間の電気抵抗Ｒを示している。図１０（Ａ）は、図５（Ａ）と同じである。電気抵抗Ｒは、ユーザの尻が座面に着くまではほぼ一定である。尻が座面に到達すると、大腿の裏側が座面から圧迫され、大腿の厚みが薄くなるので、電気抵抗Ｒは急激に減少する。コントローラ３０は、電気抵抗Ｒが抵抗閾値Ｒｔｈを下回ったタイミングｔ１で追従制御を停止するとともにモータ２８への電力供給を停止する。電力供給を停止すると、膝ジョイント２４は出力トルクを失うが、ユーザの尻は既に座面に到達しているのでイスがユーザの自重を完全に支えるようになる。即ち、モータへの電力供給を停止すると、尻が完全に座面に乗り、着座動作が完了する。
【００５１】
着座動作支援装置の変形例を説明する。第５実施例の説明で述べたように、大腿の表側と裏側の間の電気抵抗Ｒは、大腿の表側と裏側の間の厚み（前後方向の厚み）と対応している。従って、第５実施例の支援装置１００ｄにおける着座判定条件は、「大腿の前後方向の厚みが予め定められた厚み閾値を下回ること」と別言することができる。
【００５２】
また、大腿の厚みが変化するということは、大腿リンク１４を大腿に取り付けているベルト２０の形状が変化することを意味する。従って、大腿の厚みの変化は、ベルト２０の歪みの変化となって表れる。従って、別の着座動作支援装置では、「大腿リンクをユーザの大腿に取り付けるベルトの歪みの時間変化が予め定められた歪み閾値を横切ること」を着座判定条件として採用してもよい。この場合、大腿リンク１４をユーザの大腿に固定するベルト２０に歪センサが取り付けられる。
【００５３】
いずれの実施例でも、着座判定条件が成立したとき、追従制御を終了するとともに、モータ（膝アクチュエータ）への電力の供給を停止した。電力の供給を停止する代わりに、着座判定条件が成立したとき、膝ジョイントを受動回転自在としてもよい。例えば、支援装置に、膝ジョイントとモータの出力軸の間の係合と解放を切り換えるクラッチを配置し、着座判定条件が成立したとき、クラッチを解放するようにしてもよい。或いは、そのときの膝角度を維持するようにモータを制御するようにしてもよい。また、電力の供給を停止する代わりに、着座判定条件が成立したとき、ジョイントにブレーキをかけて膝角度を固定するようにしてもよい。
【００５４】
以上、本発明の具体例を詳細に説明したが、これらは例示に過ぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成し得るものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【００５５】
１２：脚装具
１４：大腿リンク
１６：下腿リンク
１８：足リンク
２０：ベルト
２１：エンコーダ
２４：膝ジョイント
２６：足首ジョイント
２８：モータ
３０：コントローラ
１００：着座動作支援装置
【図１】
0005633241.tif 000002
【図２】
0005633241.tif 000003
【図３】
0005633241.tif 000004
【図４】
0005633241.tif 000005
【図５】
0005633241.tif 000006
【図６】
0005633241.tif 000007
【図７】
0005633241.tif 000008
【図８】
0005633241.tif 000009
【図９】
0005633241.tif 000010
【図１０】
0005633241.tif 000011