(57)【特許請求の範囲】
【請求項１】
歩行補助車であって、
前記歩行補助車を駆動するためのモータと、
ブレーキと、
前記歩行補助車の使用者の左手による把持を受ける第１の操作部と、
前記歩行補助車の使用者の右手による把持を受ける第２の操作部と、
前記使用者と前記歩行補助車との距離を検出するための検出部と、
前記歩行補助車を制御するための制御装置とを備え、
前記第１の操作部は、前記歩行補助車の使用者の左手によるグリップ力を検出するための第１のグリップセンサを含み、
前記第２の操作部は、前記歩行補助車の使用者の右手によるグリップ力を検出するための第２のグリップセンサを含み、
前記制御装置は、
前記ブレーキを作動させて前記歩行補助車を停止させるブレーキ制動モードと、前記モータを制御して前記歩行補助車を前進させる歩行アシストモードと、前記モータを制御して前記歩行補助車を後退させる転倒防止モードと、をそれぞれ実行可能であり、
前記第１のグリップセンサと前記第２のグリップセンサのいずれもがグリップ力を検出しない場合には前記ブレーキ制動モードを実行し、
前記第１のグリップセンサと前記第２のグリップセンサのいずれもがグリップ力を検出した場合であって、かつ前記検出部が検出した距離が第１基準値未満の場合は前記歩行アシストモードを実行し、
前記第１のグリップセンサと前記第２のグリップセンサのいずれもがグリップ力を検出した場合であって、かつ前記検出部が検出した距離が第１基準値以上であって前記第１基準値よりも大きい第２基準値以下の場合は前記転倒防止モードを実行し、
前記第１のグリップセンサと前記第２のグリップセンサの少なくとも一方がグリップ力を検出した場合であって、かつ前記検出部が検出した距離が前記第２基準値よりも大きい場合は前記ブレーキ制動モードを実行する、歩行補助車。
【請求項２】
前記検出部は、前記使用者と前記歩行補助車との距離を検出するための第１および第２の検出部を含み、
前記第１の検出部は、前記第１の操作部の近傍に配置され、前記使用者と前記歩行補助車との第１の距離を検出し、
前記第２の検出部は、前記第２の操作部の近傍に配置され、前記使用者と前記歩行補助車との第２の距離を検出し、
前記制御装置は、前記第１および第２の距離と、前記第１および第２のグリップセンサの検出するグリップ力とに基づいて、前記ブレーキ制動モードと、前記歩行アシストモードと、前記転倒防止モードとを切り替える、請求項１に記載の歩行補助車。
【請求項３】
前記第１のグリップセンサと前記第２のグリップセンサの少なくとも一方がグリップ力を検出した場合であって、かつ前記第１および第２の距離が前記第２基準値よりも大きい場合は前記ブレーキ制動モードを実行する、請求項２に記載の歩行補助車。
【請求項４】
前記制御装置は、前記第１のグリップセンサと前記第２のグリップセンサのいずれもが前記歩行補助車の前進方向に作用する力を検出した場合であって、かつ、前記第１および第２の距離の少なくとも一方が前記第１基準値未満の場合に前記歩行アシストモードを実行する、請求項２または３に記載の歩行補助車。
【請求項５】
前記制御装置は、前記第１のグリップセンサと前記第２のグリップセンサのいずれもが前記歩行補助車の前進方向に作用する力を検出した場合であって、かつ、前記第１および第２の距離が前記第１基準値以上であって前記第１基準値よりも大きい第２基準値以下の場合に前記転倒防止モードを実行する、請求項２〜４のいずれか１項に記載の歩行補助車。
【請求項６】
前記使用者が前記歩行補助車に座っていることを検出する手段をさらに備え、
前記制御装置は、
前記使用者が前記歩行補助車に座っていることが検出された場合であって、かつ、前記第１のグリップセンサおよび前記第２のグリップセンサのいずれか一方が前記歩行補助車の前進方向または後退方向に作用する力を検出した場合に、前記力の作用する方向と反対方向に前記歩行補助車が進むように前記転倒防止モードまたは前記歩行アシストモードを実行する、請求項２〜５のいずれか１項に記載の歩行補助車。
【請求項７】
前記第１の検出部によって検出される方向と、前記第２の検出部によって検出される方向とが内向きとなるように、前記第１の検出部と前記第２の検出部とは配置されている、請求項２から６のいずれかに記載の歩行補助車。
【請求項８】
前記第１の検出部によって検出される方向と、前記第２の検出部によって検出される方向とが、前記使用者の背後で交差するように、前記第１の検出部と前記第２の検出部とは配置されている、請求項７に記載の歩行補助車。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は歩行補助車に関し、より特定的には、歩行補助車の制御に関する。
【背景技術】
【０００２】
歩行補助車が知られている。たとえば、特開平７−８７６２１号公報（特許文献１）は、「走行機体からハンドル杆を立設し、走行機体上に着座用シートを設けた歩行補助車において、シート上に人が座っている場合には、アクセルレバーを回動したり手押しスイッチを押したりしても電磁ブレーキが制動作用して走行機体が停止状態を持続するようにする」電動歩行補助車を開示している（［要約］参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−８７６２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特開平７−８７６２１号公報に開示された技術によると、センサによる使用者の転倒可能性の判定が行われている。しかしながら、使用者の状態が判別できない場合には、使用者が転倒する危険性がある。使用者の状態とは、たとえば、車体の側方から使用者が車体に体重を預けている状態、車体に体重を預けながら、立ち上がり動作または着座動作を行っている状態等である。したがって、使用者の状態にかかわらず、歩行補助車の転倒を防止する技術が必要とされている。
【０００５】
本開示は上述のような問題点を解決するためになされたものであって、ある局面における目的は、使用者の転倒が防止される歩行補助車を提供することである。
【課題を解決するための手段】
【０００６】
一実施の形態に従う歩行補助車は、歩行補助車を駆動するためのモータと、ブレーキと、歩行補助車の使用者の左手による把持を受ける第１の操作部と、歩行補助車の使用者の右手による把持を受ける第２の操作部と、第１の操作部の近傍に配置され、使用者と歩行補助車との第１の距離を検出するための第１の検出部と、第２の操作部の近傍に配置され、使用者と歩行補助車との第２の距離を検出するための第２の検出部と、歩行補助車を制御するための制御装置とを備える。制御装置は、第１の距離と、第２の距離とに基づいて、歩行補助車の駆動を制御するように構成されている。
【０００７】
好ましくは、歩行補助車は、歩行補助車に作用する力を検出するためのグリップセンサをさらに備える。転倒の可能性を判断することは、第１の距離と、第２の距離と、力が作用する方向とに基づいて、使用者の転倒の可能性を判断することを含む。
【０００８】
好ましくは、力が歩行補助車の前進方向に作用している場合において、第１の距離または第２の距離が、使用者と歩行補助車との間隔として予め定められた標準間隔を下回るとき、制御装置は、モータを制御して歩行補助車を前進させるように構成されている。
【０００９】
好ましくは、力が歩行補助車の前進方向に作用している場合において、第１の距離および第２の距離が、使用者と歩行補助車との間隔として予め定められた標準間隔を上回るとき、制御装置は、モータを制御して歩行補助車を後退させるように構成されている。
【００１０】
好ましくは、第１の操作部および第２の操作部のいずれかが把持されている場合において、第１の距離および第２の距離のいずれかが予め定められた間隔を上回る時、制御装置は、ブレーキを作動させるように構成されている。
【００１１】
好ましくは、第１の操作部および第２の操作部が把持されている場合において、第１の距離および第２の距離が予め定められた間隔を上回る時、制御装置は、ブレーキを作動させるように構成されている。
【００１２】
好ましくは、歩行補助車は、使用者が歩行補助車に座っていることを検出する手段をさらに備える。第１の操作部および第２の操作部が把持されている場合において、使用者が歩行補助車に座っていることが検出された時、制御装置は、グリップセンサからの出力に基づいてモータの駆動を制御する。
【００１３】
好ましくは、第１の検出部によって検出される方向と、第２の検出部によって検出される方向とが内向きとなるように、第１の検出部と第２の検出部とは配置されている。
【００１４】
好ましくは、第１の検出部によって検出される方向と、第２の検出部によって検出される方向とが、使用者の背後で交差するように、第１の検出部と第２の検出部とは配置されている。
【００１５】
この発明の上記および他の目的、特徴、局面および利点は、添付の図面と関連して理解されるこの発明に関する次の詳細な説明から明らかとなるであろう。
【図面の簡単な説明】
【００１６】
【図１】使用者９０が歩行補助車９１を使用する態様を表わす図である。
【図２】歩行補助車１の外観を表す図である。
【図３】歩行補助車１の制御系の構成を表わすブロック図である。
【図４】使用者９０が歩行補助車１を使用する一態様を表わす図である。
【図５】歩行補助車１が使用される状態を表わす図である。
【図６】使用者と歩行補助車１との状態と、計測距離と判定距離との関係とを表わす図である。
【図７】歩行補助車１が備えるＣＰＵ１１が実行する処理の一部を表わすフローチャートである。
【図８】歩行補助車の使用の態様を表す図である。
【図９】歩行補助車の使用の態様を表す図である。
【図１０】歩行補助車１のＣＰＵ１１が実行する処理の一部を表わすフローチャートである。
【図１１】歩行補助車の使用の態様を表す図である。
【図１２】距離センサ７，８により検出される方向が使用者９０と歩行補助車１２１０との間で交差する構成を表す図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００１８】
＜概要＞
まず、本開示に係る技術思想は、以下のとおりである。
【００１９】
駆動機構を備える歩行補助車において、距離センサが左右のグリップの下に取り付けられる。歩行補助車は、車体本体と使用者との間の距離を計測し、計測値をもとに使用者の状態を判別する。当該状態は、使用者が左右のグリップをつかんで歩行しようとしている状態、いずれかのグリップをつかんで歩行補助車の横に立っている状態、歩行補助車に着座している状態、着座から立ち上がる状態等である。
【００２０】
距離センサが左右のグリップの近傍（たとえば、グリップの端部あるいはフレーム）に取り付けられることで、使用者の身長に関係なく同じ部位までの距離を計測できる。また、歩行補助車が旋回する時も、安定した計測を行うことができる。
【００２１】
使用者が歩行補助車の車体の側面によりかかった場合に、若しくは、使用者が起立動作または着座動作を行った場合に、距離センサで計測される距離が最大となる。この場合、歩行補助車は、使用者が歩行動作を行っていないことを判別できる。
【００２２】
歩行以外の動作時にブレーキが作用することで、たとえば、使用者は、車体に寄りかかることができる。あるいは、使用者は、起立動作または着座動作を容易に行うことができる。
【００２３】
別の局面において、歩行補助車は車椅子としても利用可能となる。たとえば、使用者が歩行補助車に座っているとき、歩行補助車は、グリップへの入力に基づいて車体を制御（前進、停止、後退、旋回など）することができる。この場合、歩行補助車は電動車椅子として機能し得る。
【００２４】
［使用態様］
図１を参照して、歩行補助車９１の使用態様について説明する。図１は、一実施の形態に従う使用者９０が歩行補助車９１を使用する態様を表わす図である。
【００２５】
図１（Ａ）に示されるように、ある局面において、使用者９０は、歩行補助車９１の側面に立っている。図１（Ｂ）に示されるように、たとえば、使用者９０は、右手で歩行補助車９１の操作部（ハンドル）の左側を把持する場合があり得る。この場合、歩行補助車９１は、使用者９０の右手の力に応じて移動する場合があり得る。
【００２６】
図１（Ｃ）に示されるように、歩行補助車９１がたとえば椅子としても使用できる場合には、使用者９０は、歩行補助車９１の左右の操作部の間に座る姿勢を取ることがあり得る。この場合、歩行補助車１は車椅子としても機能し得る。
【００２７】
［ハードウェア構成］
図２を参照して、本実施の形態に係る歩行補助車１の構成について説明する。図２は、歩行補助車１の外観を表す図である。
【００２８】
図２（Ａ）および図２（Ｂ）に示されるように、歩行補助車１は、車輪４Ａ，４Ｂと、モータ５Ａ，５Ｂと、基体フレーム（以下、単に「基体」ともいう）４０と、グリップ２と、傾斜センサ６と、距離センサ７，８と、手動操作用のブレーキレバー９と、スタート／停止スイッチ２Ａと、物を収容するためのバッグ２６とを備える。基体４０は、左フレーム４１と、右フレーム４２と、フレーム４３と、歩行補助車１を制御するための制御部１０とを含む。ブレーキレバー９の操作に基づく操作力は、力センサ（図示しない）によって検出され得る。
【００２９】
傾斜センサ６は、歩行補助車１の傾斜の度合いを検出する。距離センサ７，８は、それぞれ、歩行補助車１と、歩行補助車１の使用者との間隔（距離）を検出する。各検出結果は、制御部１０に送られる。距離センサ７は、歩行補助車１の左フレーム４１に配置されている。距離センサ８は、歩行補助車１の右フレーム４２に配置されている。このような配置により、使用者が歩行補助車１の正面に立っている場合には、距離センサ７，８は、いずれも、当該使用者までの距離を計測することができる。なお、距離センサ７，８の位置は、開示された場所に限られない。少なくとも、距離センサ７，８は、使用者が変わった場合や、動作時に体の揺動があった場合でも、安定して計測できる場所に配置され得る。また、距離センサ７，８は、歩行状態／起立状態、転倒可能性がある状態、および、それらの状態以外の状態とが区別できる場所に配置され得る。
【００３０】
また、距離センサ７，８がグリップ２の両端に取り付けられることで、使用者の身長の高低に依存することなく歩行補助車１と使用者との距離が測定される。すなわち、身長の高い使用者が歩行補助車１を使用する場合、グリップ２の高さが調節されて、標準の身長の使用者の場合におけるグリップ２の高さよりも高い位置に、グリップ２の位置が変更される。この場合、距離センサ７，８の高さも、グリップ２の位置の変更に応じて変わる。したがって、身長の高い使用者が歩行補助車１を使用した場合でも、歩行補助車１と使用者との位置関係は大きく変わらなくなるので、使用者の同じ部位と歩行補助車１との間隔を計測することができる。
【００３１】
フレーム４３は、左フレーム４１と右フレーム４２との間にブリッジ状に渡されて、左フレーム４１と右フレーム４２とを連結している。フレーム４３の一部は、着座可能な座部を構成する。左フレーム４１および右フレーム４２には、それぞれ、歩行時に使用者が握るグリップ２と、車輪３Ａ，３Ｂと、車輪４Ａ，４Ｂとが設けられている。車輪４Ａ，４Ｂは、モータ５Ａ，５Ｂにより駆動される。グリップ２は、支持部として、歩行補助車１の使用者の身体の少なくとも一部を支持するように構成されている。
【００３２】
バッグ２６には、歩行補助車１の各部に電力を供給するための電池部２５が配置される。電池部２５は、たとえば、充電可能な電池である。なお、制御部１０および電池部２５の取り付け位置は、歩行時の妨げにならない位置であればよく、図２（Ａ）および図１（Ｂ）に示される位置に限定されない。
【００３３】
ある局面において、歩行補助車１は、着座を検知するための構成を備え得る。たとえば、当該構成は、重量センサ、感圧センサ等を含む。
【００３４】
図３を参照して、歩行補助車１の構成についてさらに説明する。図３は、歩行補助車１の制御系の構成を表わすブロック図である。歩行補助車１は、モータ５Ａ，５Ｂと、距離センサ７，８と、制御部１０と、グリップセンサ１２と、ホールセンサ３０とを備える。制御部１０は、ＣＰＵ（Central  Processing  Unit）１１を含む。距離センサ７，８の出力とグリップセンサ１２の出力とホールセンサ３０の出力とは、それぞれ制御部１０に入力される。制御部１０の出力は、モータ５Ａ，５Ｂに入力される。モータ５Ａ，５Ｂは、駆動トルクを発生する。
【００３５】
より詳しくは、距離センサ７，８は、歩行補助車１と使用者９０との間の距離を示すデータを出力する。グリップセンサ１２は、歩行補助車１のグリップ２に対して与えられる力（たとえば押す力または引く力）を示す信号を出力する。ホールセンサ３０は、歩行補助車１の速度を出力する。
【００３６】
制御部１０は、入力される各データに基づいて歩行補助車１の状態を推定する。また、別の局面において、制御部１０は、歩行補助車１の動作を視認するための各種のアシスト機能を実行する。制御部１０の出力は、たとえばＰＷＭ（Pulse  Width  Modulation）制御のための信号を含む。
【００３７】
図４を参照して、本実施の形態に係る歩行補助車１における技術思想について説明する。図４は、使用者９０が歩行補助車１を使用する一態様を表わす図である。
【００３８】
状態（Ａ）に示されるように、ある局面において、使用者９０は、歩行補助車１の左右の２つのグリップのうち１つのグリップのみを把持して立っている場合があり得る。このとき、距離センサ７または８による出力は、当該センサの前方に使用者９０がいないため、計測の結果（計測された距離）は最大（無限大）となる。この場合、歩行補助車１は、使用者９０が両手で歩行補助車１を掴んでいない状態であると判断する。この場合、歩行補助車１は、使用者９０が片手で歩行補助車１を把持することに起因する動作（たとえば歩行補助車１が自然と前進することなど）を防ぐために、ブレーキを作動し得る。
【００３９】
状態（Ｂ）に示されるように、別の局面において、使用者９０は、歩行補助車１に座る場合があり得る。この場合、歩行補助車１の操作部の近傍に設けられた距離センサ７，８のいずれに対しても使用者９０が前方を遮る位置にないため、距離センサ７，８の出力は最大となる。この場合も、歩行補助車１は使用者９０がグリップ（操作部）を掴んでいない状態であると判断し、歩行補助車１が自然と動き出すことを防ぐためにブレーキを作動させる。
【００４０】
（実施例１）
図５を参照して、本実施の形態に係る歩行補助車１の使用態様についてさらに説明する。図５は、歩行補助車１が使用される状態を表わす図である。
【００４１】
状態（Ａ）に示されるように、ある局面において、使用者９０は、歩行補助車１のグリップを両手で掴んでいる。
【００４２】
状態（Ｂ）に示されるように、別の局面において、使用者９０よりも背が高い使用者８９が歩行補助車１を使用する場合がある。この場合でも、各使用者と歩行補助車１との距離はそれほど大きく変わらないため、たとえば、距離センサ８の出力の値は、使用者９０の場合の出力と使用者８９の出力とでは大差ない。
【００４３】
状態（Ｃ）に示されるように、別の局面において、使用者９０は、歩行補助車１を掴んだ状態で時計方向に旋回する場合があり得る。この場合、使用者９０と距離センサ７との間隔が使用者９０と距離センサ８との間隔よりも多くなるので、距離センサ７の出力は、距離センサ８の出力よりも大きくなる。より詳しくは、距離センサ７の出力は、距離センサ７の前方に遮るものがなくなると、最大値となり得る。
【００４４】
状態（Ｄ）に示されるように、別の局面において、使用者９０は、歩行補助車１を両手で掴んだ状態で反時計回りに旋回する場合があり得る。この場合、使用者９０と距離センサ８との間隔が使用者９０と距離センサ７との間隔よりも多くなるので、距離センサ８の出力は、距離センサ７の出力よりも大きくなる。より具体的には、距離センサ８の出力は、その前方に遮るものがなくなると、最大値となり得る。
【００４５】
状態（Ｅ）に示されるように、別の局面において、使用者９０は、歩行補助車１の左側に立っている場合がある。このとき、使用者９０は、たとえば右手で歩行補助車１の左グリップ（操作部の左側）を把持している。
【００４６】
状態（Ｆ）に示されるように、別の局面において、使用者９０は、歩行補助車１を椅子として使用するために着座しようとする場合がある。このとき、歩行補助車１の左フレーム４１および右フレーム４２にそれぞれ設けられた距離センサ７，８は、その前方に遮るものがないため、距離センサ７，８からの出力値は最大となり得る。
【００４７】
状態（Ｇ）に示されるように、別の局面において、使用者９０は、歩行補助車１に座っている場合がある。この場合も、距離センサ７，８の出力は、その前方に遮るものがないため、最大となり得る。
【００４８】
状態（Ｈ）に示されるように、さらに別の局面において、歩行補助車１の近傍に使用者がいない場合があり得る。使用者が不在の場合、距離センサ７，８の出力は最大となる。
【００４９】
図６を参照して、本実施の形態に係る歩行補助車１を使用する状態と使用者の状態を判定する距離との関係について説明する。図６は、使用者と歩行補助車１との状態と、計測距離と判定距離との関係とを表わす図である。
【００５０】
場面（１）に示されるように、使用者９０が歩行状態または起立状態となる場合があり得る。状態（Ａ）に示されるように、ある局面において、使用者９０は歩行補助車１を掴んだ状態で普通に歩行している。
【００５１】
状態（Ｂ）に示されるように、別の局面において、使用者９０は、歩行補助車１の正面に起立している状態となる場合もある。このような場合、距離センサ７，８は、その前方に遮るもの（すなわち使用者９０）が存在していることから、その出力は歩行補助車１の距離センサ７，８と使用者９０との間隔を表す。この場合、出力６１は、たとえば使用者９０が転倒するおそれがあるか否かを判定するための距離Ｄ（１）よりも小さくなる。したがって、このような場合、歩行補助車１の制御部１０は、使用者９０が転倒するおそれはないと判断する。
【００５２】
場面（２）のように、使用者９０の状態によっては、転倒する可能性が大きい場合がある。たとえば、使用者９０が歩行補助車１に寄りかかって歩行補助車１を掴んでいる状態である。このような場合、歩行補助車１の制御部１０は、使用者９０が両手で左右のグリップを把持している状態であること、歩行補助車１と使用者９０との距離６２が判定のための距離Ｄ（１）よりも大きいことも検知する。したがって、制御部１０は、使用者９０が転倒する可能性が大きいと判断し得る。
【００５３】
場面（３）に示されるように、さらに別の局面において、使用者９０が起立しあるいは着座するなどの動作を行なう場合があり得る。たとえば、状態（Ｄ）に示されるように、使用者９０は、歩行補助車１の横に立っている場合がある。状態（Ｅ）に示されるように、使用者９０が歩行補助車１に座っている状態もあり得る。状態（Ｆ）に示されるように、使用者９０が歩行補助車１から立ち上がりあるいは座ろうとする動作を行なっている場合もあり得る。状態（Ｇ）に示されるように、歩行補助車１の近傍に使用者９０がいないこともあり得る。これらの場合には、距離センサ７，８の出力は、他の場合よりも大きくなる。したがって、その場合の距離６３は転倒の可能性を判定するための距離Ｄ（１）よりも大きく、また、起立あるいは着座動作などを判定する距離Ｄ（２）よりも大きくなる。
【００５４】
このような場合、歩行補助車１は、使用者９０の状態によっては歩行補助車１の移動により転倒する可能性があると判断し得る。
【００５５】
図７を参照して、本実施の形態に係る歩行補助車１の制御構造について説明する。図７は、歩行補助車１が備えるＣＰＵ１１が実行する処理の一部を表わすフローチャートである。
【００５６】
ステップ７１にて、ＣＰＵ１１は、制御部１０に入力される信号に基づいて、歩行補助車１の使用者９０の状態を判別する。ＣＰＵ１１は、使用者９０が歩行状態であると判断すると、制御をステップ７２に切り換える。ＣＰＵ１１は、使用者９０が転倒する可能性が大きいと判断すると、制御をステップ７３に切り換える。ＣＰＵ１１は、使用者９０が着座動作などを行なっていると判断すると、制御をステップ７４に切り換える。
【００５７】
ステップ７２にて、使用者９０が歩行状態であるとき、ＣＰＵ１１は、歩行補助車１の歩行アシスト機能を実行する。たとえば、使用者９０の押す力に応じて、ＣＰＵ１１はモータ５Ａ，５Ｂを駆動する信号を制御し、トルクを大きくし、あるいは小さくし得る。
【００５８】
ステップ７３にて、ＣＰＵ１１は、使用者９０が転倒することを防止するための機能（たとえばブレーキの作動、使用者９０の近傍まで歩行補助車１を近づけるように駆動させること等）を実行する。
【００５９】
ステップ７４にて、ＣＰＵ１１は、グリップセンサからの入力があったか否かを判断する。ＣＰＵ１１は、グリップセンサからの入力があったと判断すると（ステップ７４にてＹＥＳ）、制御をステップ１００に切り換える。そうでない場合には（ステップ７４にてＮＯ）、ＣＰＵ１１は、制御をステップ７５に切り換える。
【００６０】
ステップ７５にて、ＣＰＵ１１は、ブレーキを作動する。
ステップ１００にて、ＣＰＵ１１は、歩行補助車１の動作モードを後述する電動車椅子モードに切り換える。その後、制御はステップ７１に戻される。ＣＰＵ１１は、他の割込命令（たとえば電源スイッチのオンなど）が入力されるまで、制御を繰り返し実行する。
【００６１】
（実施例２）
図８を参照して、使用者９０と歩行補助車１との状態に基づく歩行制御について説明する。図８は、歩行補助車の使用の態様を表す図である。
【００６２】
状態（１）に示されるように、ある局面において、歩行補助車１は歩行アシスト機能を実現する。この場合、使用者９０の歩行速度に応じて歩行補助車１には力８１が加えられる。このとき、歩行補助車１はモータにより歩行補助車１を前進させるための駆動力８２が作用する。したがって、使用者９０が歩行補助車１のグリップを適切に掴んでいる限り、スムーズに歩行を継続できる。
【００６３】
状態（２）に示されるように、別の局面において、歩行補助車１と使用者９０との距離がたとえば距離Ｄ（１）を超える場合があり得る。このとき、使用者９０からは力８３が歩行補助車１に作用している。このような場合、歩行補助車１の制御部１０は、使用者９０が転倒する可能性があると判断する。制御部１０は、歩行補助車１の前進を防ぐためにブレーキを作動させて力８４を歩行補助車１に与えて、歩行補助車１を停止させる。これにより、歩行補助車１が前進しなくなるので、使用者９０が転倒しなくなる。
【００６４】
状態（３）に示されるように、使用者９０が歩行補助車１を歩行のために使用せず、使用者９０自身を支えるために使用する場合があり得る。たとえば、使用者９０が歩行補助車１の横に立っている場合である。このような場合、使用者９０は歩行を意図していないため、歩行補助車１はブレーキを作動させ移動しなくなる。その結果、グリップを片手で掴んでいる使用者９０が転倒することを防止できる。
【００６５】
（実施例３）
図９を参照して、歩行補助車１がブレーキを作動させる局面について説明する。図９は、一実施の形態に従う歩行補助車の使用の態様を表す図である。
【００６６】
状態（Ａ）に示されるように、ある局面において、使用者９０は歩行補助車１に座っている。状態（Ｂ）に示されるように、別の局面において、使用者９０は歩行補助車１から立ち上がろうとする。このとき、歩行補助車１に対して、歩行補助車１を移動させるための力９３が作用し得る。この場合、歩行補助車１はブレーキを作動させ、移動しないように力９２（すなわち力９３の反対方向に作用する力）を加える。これにより、使用者９０が立ち上がっても歩行補助車１が動かないため、使用者９０の転倒を防止できる。
【００６７】
（実施例４）
別の局面において、歩行補助車１が着座を受けるように構成されている場合には、歩行補助車１は電動車椅子としても機能し得る。そこで、歩行補助車１が電動車椅子として作動する場合について説明する。
【００６８】
図１０を参照して、歩行補助車１の制御構造についてさらに説明する。図１０は、歩行補助車１のＣＰＵ１１が実行する処理の一部を表わすフローチャートである。
【００６９】
ステップ１１０にて、ＣＰＵ１１は、グリップセンサ１２，１３からの信号に基づいて、歩行補助車１の左グリップが押されており、かつ右グリップが押されているか否かを判断する。ＣＰＵ１１は、左右のグリップが押されていると判断すると（ステップ１１０にてＹＥＳ）、制御をステップ１２０に切り換える。そうでない場合には（ステップ１１０にてＮＯ）、ＣＰＵ１１は、制御をステップ１３０に切り換える。
【００７０】
ステップ１２０にて、ＣＰＵ１１は、命令をモータ５Ａ，５Ｂに送ることにより、歩行補助車１を前進させる。より具体的には、ＣＰＵ１１は、歩行補助車１が前進するように左の車輪４Ａおよび右の車輪４Ｂを回転するための信号をモータ５Ａ，５Ｂにそれぞれ送る。モータ５Ａ，５Ｂは、この命令に基づいて左の車輪４Ａおよび右の車輪４Ｂを車体の前進方向に回転させる。その結果、歩行補助車１は前進する。
【００７１】
ステップ１３０にて、ＣＰＵ１１は、グリップセンサ１２，１３からの信号に基づいて、左グリップが引かれており、かつ右グリップが引かれているか否かを判断する。ＣＰＵ１１は、左右のグリップが引かれていると判断すると（ステップ１３０にてＹＥＳ）、制御をステップ１４０に切り換える。そうでない場合には（ステップ１３０にてＮＯ）、ＣＰＵ１１は、制御をステップ１４０に切り換える。
【００７２】
ステップ１４０にて、ＣＰＵ１１は、歩行補助車１を後退させるための命令を各部に送る。より具体的には、ＣＰＵ１１は、歩行補助車１が後退するように左の車輪４Ａおよび右の車輪４Ｂを回転させる命令をモータ５Ａ，５Ｂにそれぞれ送る。モータ５Ａ，５Ｂは、この命令に基づいて左の車輪４Ａおよび右の車輪４Ｂを逆方向に回転させる。その結果、歩行補助車１は後退する。
【００７３】
ステップ１５０にて、ＣＰＵ１１は、グリップセンサ１２，１３からの信号に基づいて、左グリップが引かれており、かつ右グリップが押されているか否かを判断する。ＣＰＵ１１は、左グリップが引かれており、かつ右グリップが押されていると判断すると（ステップ１５０にてＹＥＳ）、制御をステップ１６０に切り換える。そうでない場合には（ステップ１５０にてＮＯ）、ＣＰＵ１１は、制御をステップ１７０に切り換える。
【００７４】
ステップ１６０にて、ＣＰＵ１１は、歩行補助車１の車体を右方向（時計回り）に旋回させるための命令を各部に送る。本実施の形態において右方向とは歩行補助車１に座っている使用者が向いている方向を正面とした場合の右方向である。したがって、この場合、歩行アシスト時の正面とは逆になる。より具体的には、たとえばＣＰＵ１１は、車輪４Ａを（使用者から見て後ろ方向に）後退させ、車輪４Ｂを（使用者から見て前方向に）前進させるための命令をモータ５Ａ，５Ｂにそれぞれ送る。
【００７５】
ステップ１７０にて、ＣＰＵ１１は、グリップセンサ１２，１３からの信号に基づいて、左グリップが押されており、かつ右グリップが引かれているか否かを判断する。ＣＰＵ１１は、左グリップが押されており、かつ右グリップが引かれていると判断すると（ステップ１７０にてＹＥＳ）、制御をステップ１８０に切り換える。そうでない場合には（ステップ１７０にてＮＯ）、ＣＰＵ１１は、制御をステップ１９０に切り換える。
【００７６】
ステップ１８０にて、ＣＰＵ１１は、歩行補助車１の車体を左方向（反時計回り）に回転させるための命令をモータ５Ａ，５Ｂに送る。より具体的には、ＣＰＵ１１は、たとえば車輪４Ａを前進させ、車輪４Ｂを後退させるための信号をモータ５Ａ，５Ｂにそれぞれ送る。
【００７７】
ステップ１９０にて、ＣＰＵ１１は、ブレーキを作動する。歩行補助車１は停止する。
図１１を参照して、電動車椅子として機能する歩行補助車１の動作について説明する。図１１は、一実施の形態に従う歩行補助車の使用の態様を表す図である。
【００７８】
状態（Ａ）は、歩行補助車１に座った使用者９０の操作により、歩行補助車１が電動車椅子として前進する状態を表わしている（ステップ１２０）。
【００７９】
状態（Ｂ）は、歩行補助車１が電動車椅子として使用者９０の操作に応じて後退しようとする状態を示している（ステップ１４０）。
【００８０】
状態（Ｃ）は、歩行補助車１が電動車椅子として左方向（反時計回り）に旋回しようとしている状態を表わしている（ステップ１８０）。
【００８１】
状態（Ｄ）は、使用者９０の操作により、歩行補助車１が電動車椅子として右方向（時計周り）に旋回しようとする状態を示している（ステップ１６０）。
【００８２】
なお、距離センサ７，８により検出される方向は、上述の態様に限られない。たとえば、当該方向が使用者９０の背後で交差するように、距離センサ７，８が配置されていてもよい。すなわち、ある局面において、使用者９０までの距離として検出される方向が進行方向に対して真っ直ぐである場合、あるいは外向きである場合において、使用者９０が歩行補助車１の幅よりも細いとき、あるいは、歩行補助車１に対して体を傾けている（歩行補助車１に対して体が左右どちらか方向に向いている）とき、使用者９０の体までの正確な距離が計測できなくなる恐れがある。したがって、歩行動作時に体の中心付近の距離を計測するために検出される方向が内向きとなるように、たとえば、角度の調整機能を有するアダプタ（図示しない）によって、距離センサ７，８が歩行補助車１に取り付けられてもよい。
【００８３】
そこで、図１２を参照して、さらに別の局面について説明する。図１２（Ａ）は、距離センサ７，８により検出される方向が使用者９０と歩行補助車１２１０との間で交差する構成を表す図である。図１２（Ｂ）は、距離センサ７，８により検出される方向が使用者９０の背後で交差する構成を表す図である。
【００８４】
図１２（Ａ）に示されるように、２つの距離センサ７，８で検出される方向が使用者９０に近い場合がある。たとえば、距離センサ７，８の各検出方向が、使用者９０と歩行補助車１２１０との間で交差するような場合である。このような場合、使用者９０に対して歩行補助車１２１０が少し傾いただけで２つの検出距離（たとえば、距離センサ７から使用者９０までの第１の距離と、距離センサ８から使用者９０までの第２の距離）が大きく乖離し、頻繁に制御が変わる（制御が不安定となる）恐れがある。したがって、制御が頻繁に変わらないように使用者９０までの距離が検出されることが望ましい。
【００８５】
そこで、図１２（Ｂ）に示されるように、距離センサ７の検出方向と、距離センサ８の検出方向とが、たとえば使用者９０の背後で交差するように、距離センサ７，８が配置されていることが好ましい。このような構成によれば、検出される各距離の乖離が小さくなるので不適切な距離が検出されることが防止され、安定した制御が可能となる。より具体的には、たとえば、距離センサ７，８の各検出方向が数度（たとえば、１０〜２０度程度）内向きとなるように、距離センサ７，８は、正面方向（歩行補助車１の前進または後退方向）に対して配置される。このような配置により、直進時および旋回時でも常に使用者９０までの距離を正確に計測できるので、安定した駆動制御が実現され得る。
【００８６】
＜実施の形態の効果＞
以上のようにして、本実施の形態に係る歩行補助車１によれば、歩行以外の動作時にブレーキが作用する。したがって、使用者は、歩行補助車１に寄りかかることができる。使用者は、歩行補助車１に着座すること、あるいは、座っていた状態から立ち上がることを容易に行なうことができる。別の局面において、使用者が着座状態にあるときに、歩行補助車１は、グリップ操作を入力のトリガとして、歩行補助車１の駆動を制御できる。したがって、歩行補助車１は電動車椅子として機能し得る。
【００８７】
また、左右一対の距離センサ７，８が取り付けられるため、旋回時に使用者の体が歩行補助車１の車体正面から左右にずれた場合でも、使用者と歩行補助車１との位置関係を検出できるので、使用者の状態を容易に把握することができる。
【００８８】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００８９】
１，９１  歩行補助車、２  グリップ、２Ａ  スタート／停止スイッチ、３Ａ，３Ｂ，，４Ａ，４Ｂ  車輪、５  モータ、６  傾斜センサ、７，８  距離センサ、９  ブレーキレバー、１０  制御  制御部、１２，１３  グリップセンサ、２５  電池部、２６  バッグ、３０  ホールセンサ、４０  基体、４１  左フレーム、４２  右フレーム、４３  フレーム、９０  使用者。
【図１】
0006055020.tif 000002
【図２】
0006055020.tif 000003
【図３】
0006055020.tif 000004
【図５】
0006055020.tif 000005
【図６】
0006055020.tif 000006
【図７】
0006055020.tif 000007
【図８】
0006055020.tif 000008
【図９】
0006055020.tif 000009
【図１０】
0006055020.tif 000010
【図１１】
0006055020.tif 000011
【図１２】
0006055020.tif 000012
【図４】
0006055020.tif 000013