(57)【要約】【課題】本発明の目的は、倒立型移動体を容易に運搬することができる倒立型移動体の制御方法を提供することである。【解決手段】搭乗台１１と、地面接地モジュールとしての駆動輪２１及び２２と、駆動輪の前側又は後側に配置された他の地面接地モジュールとしての補助ユニット５０とを備える倒立型移動体１の制御方法が提供される。補助ユニット５０が接地していない且つ搭乗台１１に搭乗者が乗車していることを検知した場合に倒立制御を開始する。倒立型移動体１の運搬の際に倒立制御が開始されることがなくなるため、倒立型移動体１を容易に運搬することができる。【選択図】図４
2015101318.tif 000002
【特許請求の範囲】
【請求項１】
搭乗台と、地面接地モジュールとしての駆動輪と、前記駆動輪の前側又は後側に配置された他の地面接地モジュールとしての補助ユニットとを備える倒立型移動体の制御方法であって、
前記補助ユニットが接地していない且つ前記搭乗台に搭乗者が乗車していることを検知した場合に倒立制御を開始する
倒立型移動体の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は倒立型移動体に関し、特に倒立型移動体の制御方法に関する。
【背景技術】
【０００２】
近年、人を搭乗させて走行する移動体が開発されている。
例えば、ジャイロセンサや加速度センサなどを用いて自己の姿勢情報を検出し、検出した姿勢情報に基づいて駆動制御を行う移動体が開発されている。これらの移動体では、ジャイロセンサと加速度センサの検出信号から自己の姿勢情報を検出して、自己の姿勢を保つようにモータへの回転指令（具体的には、トルク指令、速度指令、位置指令）を演算し、モータ制御装置へ回転指令データを送信する。したがって移動体は、フィードバック制御により自己の姿勢を保ち、搭乗者の重心姿勢変化により走行することができる。
【０００３】
特許文献１は、倒立制御を行う同軸二輪車としての移動体の制御方法を開示している。特許文献１に開示された移動体は、車体と、左右の駆動輪と、駆動輪を制御する制御手段と、駆動輪の前側又は後側に配置された補助輪と、車体の前後方向への傾動を検出する検出手段を備える。制御手段は、検出手段の検出結果に基づいて、補助輪が接地しているか否かを判断し、補助輪が接地していると判断すると非倒立制御状態とし、補助輪が接地していないと判断すると倒立制御状態とする。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２０１３８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、そのような移動体をユーザが押したり引いたりして運搬する場合、補助輪が地面から離れると意図せずに倒立制御が開始されるため、運搬しにくいことがある。
本発明はこのような問題を解決するためになされたものであり、倒立型移動体を容易に運搬することができる倒立型移動体の制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
搭乗台と、地面接地モジュールとしての駆動輪と、前記駆動輪の前側又は後側に配置された他の地面接地モジュールとしての補助ユニットとを備える倒立型移動体の制御方法が提供される。前記補助ユニットが接地していない且つ前記搭乗台に搭乗者が乗車していることを検知した場合に倒立制御を開始する。
【発明の効果】
【０００７】
本発明によれば、倒立型移動体の運搬の際に倒立制御が開始されることがなくなるため、倒立型移動体を容易に運搬することができる。
【図面の簡単な説明】
【０００８】
【図１】実施の形態１にかかる倒立型移動体において補助ユニットが降りている状態を示す概略図である。
【図２】実施の形態１にかかる倒立型移動体において補助ユニットが上がっている状態を示す概略図である。
【図３】実施の形態１にかかる倒立型移動体の制御系の概略図である。
【図４】実施の形態１にかかる倒立型移動体の制御方法を示すフロー図である。
【図５】実施の形態２にかかる倒立型移動体においてアクチュエータと駆動輪を接続した状態を示す概略図である。
【図６】実施の形態２にかかる倒立型移動体においてアクチュエータと駆動輪を切り離した状態を示す概略図である。
【発明を実施するための形態】
【０００９】
（実施の形態１）
以下、図面を参照して本発明の実施の形態について説明する。
図１は、実施の形態１にかかる倒立型移動体１の概略図である。倒立型移動体１は、車体１０と、搭乗者が乗車（搭乗）する搭乗台１１と、左側の駆動輪２１と、右側の駆動輪２２と、ハンドル４０と、補助ユニット５０と、昇降機構５５とを備える。駆動輪２１及び２２は、地面接地モジュールである。補助ユニット５０は、他の地面接地モジュールである。駆動輪２１及び２２は、同一軸線上に配置される。補助ユニット５０は、駆動輪２１及び２２と異なる軸に配置される。図１では、補助ユニット５０は、駆動輪２１及び２２の前側に配置される。補助ユニット５０は、例えば、補助バーである。昇降機構５５は、補助ユニット５０を搭乗台１１に対して昇降する。
【００１０】
図１は、補助ユニット５０が搭乗台１１に対する下端位置に降りていて、駆動輪２１及び２２と補助ユニット５０が地面９９に接地した状態を示している。地面９９が水平な平坦面の場合、下端位置の補助ユニット５０と駆動輪２１及び２２が地面９９に接地した状態では、倒立型移動体１は中立位置から補助ユニット５０側にわずかに傾斜しており、搭乗台１１の上面は概ね水平である。
【００１１】
図２は、補助ユニット５０が搭乗台１１に対する上端位置に上がっていて、補助ユニット５０が地面９９から離れた状態を示している。距離Ｌは、補助ユニット５０と地面９９との間の距離を表している。補助ユニット５０を昇降することで、距離Ｌを変更することができる。
【００１２】
図３は、倒立型移動体１の制御系の概略図である。倒立型移動体１の制御系は、姿勢角度センサ７１と、乗車検出センサ７２と、補助ユニット位置センサ７３と、距離センサ７４と、制御装置６０と、左側の駆動輪２１と、左側の駆動輪２１を駆動するアクチュエータ３１と、右側の駆動輪２２と、右側の駆動輪２２を駆動するアクチュエータ３２を備える。なお、ここでは図示していないが、倒立型移動体１の制御系は、駆動輪２１及び２２の回転角度又は回転角速度を測定できるセンサー（エンコーダ、レゾルバなど）を備えている。
【００１３】
姿勢角度センサ７１は、車体１０に設置され、車体１０のピッチ方向の姿勢角度（前後方向の傾斜角度）を検出する。乗車検出センサ７２は、搭乗台１１に搭乗者が乗車しているかどうかを検知するために用いられる。乗車検出センサ７２は、例えば、搭乗台１１に作用する荷重を検出するロードセルを備える。補助ユニット位置センサ７３は、補助ユニット５０の搭乗台１１に対する位置を検出する。補助ユニット位置センサ７３は、例えば、補助ユニット５０が上端位置及び下端位置にあることをそれぞれ検出する２つのリミットスイッチを備える。距離センサ７４は、補助ユニット５０と地面９９との間の距離Ｌを検出する。制御装置６０は、姿勢角度センサ７１、乗車検出センサ７２、補助ユニット位置センサ７３、及び距離センサ７４の検出結果に基づいて、アクチュエータ３１及び３２を制御する。
【００１４】
次に、倒立型移動体１の使用態様について説明する。
【００１５】
搭乗者が倒立型移動体１に乗車して走行する際は、倒立型移動体１の前後方向の傾斜により保持ユニット５０が地面９９にひっかかるリスクが少なくなるように、補助ユニット５０を上端位置に配置して補助ユニット５０を地面９９から離し、駆動輪２１及び２２のみが地面９９に接地するようにする。倒立型移動体１は、前後に動的に不安定な倒立振り子型乗り物であるので、制御装置６０は倒立制御を行って倒立型移動体１の姿勢を安定させる。具体的には、制御装置６０は、姿勢角度センサ７１に基づいて得られた信号に所定の制御ゲインを乗じ、倒立状態を維持するための駆動輪２１及び２２の駆動量を算出する。制御装置６０は、算出された駆動量に応じてアクチュエータ３１及び３２を制御して、駆動輪２１及び２２の回転駆動を制御することで、倒立状態を維持する。搭乗者の重心移動により倒立状態を維持しながら、前進、後退、停止等の制御を行うことができる。
【００１６】
搭乗者が倒立型移動体１に乗り込む際は、図１に示すように、補助ユニット５０を下端位置に配置し、補助ユニット５０と駆動輪２１及び２２を地面９９に接地させることで、搭乗台１１の傾斜が小さい状態で搭乗台１１の姿勢を静的に安定させる。更に、アクチュエータ３１及び３２が駆動輪２１及び２２をロックすることで、倒立型移動体１が前後に動くことを防止する。このようにすることで、リハビリ患者のようなバランスをとることが困難な人でも安心して倒立型移動体１に乗り込むことができる。
【００１７】
搭乗者が安心して倒立型移動体１に乗り込むためには、補助ユニット５０が地面９９に接地していることが条件になる。この条件を満たすためには、補助ユニット５０と地面９９との距離Ｌが０であることを保証する必要がある。また、搭乗台１１の傾斜が小さく静的に安定していること（補助ユニット５０が地面９９に接地していること）が、リハビリ患者が倒立型移動体１に乗り込むことができるための条件になる。
【００１８】
以上のことから、搭乗者が倒立型移動体１に安心して乗り込むための条件は、補助ユニット５０が下端位置に下がっていること、及び、搭乗台１１の傾斜が小さいことを含む。倒立型移動体１に乗り込むことが可能な状態は、例えば、次の２つの方法により推定することができる。第１の方法は、補助ユニット位置センサ７３で補助ユニット５０が下端位置にあることを検出すること、及び、距離センサ７４で検出した補助ユニット５０と地面９９との距離Ｌが０であることを確認すること、を含む。第２の方法は、補助ユニット位置センサ７３で補助ユニット５０が下端位置にあることを検出すること、及び、姿勢角度センサ７１の検出結果から補助ユニット５０が地面９９に接地していると推定すること、を含む。
【００１９】
ユーザが倒立型移動体１に乗車せずに押したり引いたりして倒立型移動体１を運搬する際は、図２に示すように、補助ユニット５０が地面９９と干渉しないように補助ユニット５０を上端位置に配置し、アクチュエータ３１及び３２は駆動輪２１及び２２をフリーにする。フリーになった駆動輪２１及び２２は、キャスターのような受動輪として機能する。このとき、倒立制御が開始されると、ユーザは倒立型移動体１を運搬しにくくなる。
【００２０】
ユーザが倒立型移動体１を運搬する際に倒立制御が開始されることを防止するため、制御装置６０は、補助ユニット５０が接地していない且つ搭乗台１１に搭乗者が乗車している乗車状態を検知した場合に倒立制御を開始する。換言すると、補助ユニット５０が地面９９に接地した状態から離れたことと、搭乗者が搭乗台１１に乗車していることを検知することを、倒立制御の開始条件としている。したがって、搭乗台１１に搭乗者が乗車していない場合は、補助ユニット５０が地面９９から離れても倒立制御が開始されない。そのため、倒立型移動体１の運搬の際に倒立制御が開始されず、倒立型移動体を容易に運搬することができる。
【００２１】
尚、制御装置６０は、姿勢角度センサ７１が検出する車体１０のピッチ方向の姿勢角度に基づいて、補助ユニット５０が地面９９に接地しているかどうかを推定することができる。或いは、補助ユニット５０の下端に接触センサを設けることにより、補助ユニット５０が地面９９に接地しているかどうかを検知することも可能である。
【００２２】
また、制御装置６０は、搭乗台１１に搭乗者が乗車していない非乗車状態かつ、補助ユニット６０が上端位置にあることを判定した場合に、駆動輪２１及び２２の動力をフリーにする制御を実行する。更に、制御装置６０は、非乗車状態かつ、補助ユニット５０が下端位置にあることを判定した場合に、車輪ロック制御を実行して、駆動輪２１及び２２の速度を０にする。
【００２３】
制御装置６０は、乗車の有無と、補助ユニット５０と地面９９のクリアランスとによって、以下のように制御を切り替える。制御装置６０は、乗車状態で補助ユニット５０が地面９９から離れると倒立制御を開始する。制御装置６０は、非乗車状態で補助ユニット５０が地面９９に近づくと駆動輪２１及び２２をロックし、非乗車状態で補助ユニット５０が地面９９から離れると、駆動輪２１及び２２のロックを解除してフリーにする。尚、非乗車状態で補助ユニット５０が地面９９に近づいただけでは駆動輪２１及び２２をロックせず、搭乗者が部分的に乗った場合（例えば、搭乗者が片足を搭乗台１１に載せた場合）に駆動輪２１及び２２をフリーからロックに切り替えてもよい。
【００２４】
以上より、補助ユニット５０が地面９９から離れた場合に倒立開始させる制御を変更させることなく、以下の効果を実現できる。ユーザが倒立型移動体１に乗車せずに運搬するときは、倒立制御による倒立型移動体１の挙動を気にすることなく、容易に運搬できる。非乗車状態で補助ユニット５０が地面９９に接地した場合には、駆動輪２１及び２２が確実にロックされるので、バランスをとることが困難な人でも倒立型移動体１に安定して乗り込むことができる。乗車状態で補助ユニット５０が地面９９から離れた場合は、倒立制御を開始できる。
【００２５】
次に、図４を参照して、倒立型移動体１の制御方法を詳細に説明する。
図４は、実施の形態１にかかる倒立型移動体１の制御方法を示すフロー図である。
【００２６】
制御装置６０は、乗車検出センサ７２の出力信号を取得する（ステップＳ１０）。制御装置６０は、乗車判定を実行し、乗車検出センサ７２の出力信号に基づいて搭乗台１１に搭乗者が乗車しているかを判定する（ステップＳ１２）。搭乗台１１に搭乗者が乗車していないと判定した場合（ステップＳ１２、非乗車）はステップＳ２０に進み、搭乗台１１に搭乗者が乗車していると判定した場合（ステップＳ１２、乗車）はステップＳ３０に進む。
【００２７】
ステップＳ２０において、制御装置６０は、補助ユニット５０の状態を取得する。具体的には、制御装置６０は、距離センサ７４から補助ユニット５０と地面９９との距離Ｌを取得する。制御装置６０は、ステップＳ２０で取得した距離Ｌと閾値を比較する（ステップＳ２２）。距離Ｌが閾値より小さくない場合（ステップＳ２２、ＮＯ）、ステップＳ２４に進む。距離Ｌが閾値より小さい場合（ステップＳ２２、ＹＥＳ）、ステップＳ２６に進む。
【００２８】
ステップＳ２４において、制御装置６０は、駆動輪２１及び２２をフリーにするために車輪フリー制御を実行する。具体的には、制御装置６０は、駆動輪２１及び２２が外力により自由に回転できるように、アクチュエータ３１及び３２の動力遮断又はサーボオフを実行する。或いは、制御装置６０は、駆動輪２１及び２２に外力が作用したのを検知した場合、アクチュエータ３１及び３２に外力の作用方向のトルクを駆動輪２１及び２２に付与させてもよい。ステップＳ２４が実行されると、図２に示すように、ユーザは倒立型移動体１を容易に運搬することができる。
【００２９】
ステップＳ２６において、制御装置６０は、駆動輪２１及び２２をロックするために車輪ロック制御を実行する。具体的には、制御装置６０は、アクチュエータ３１及び３２を制御して、駆動輪２１及び２２をその場にとどまらせる。もしくは、制御装置６０は、アクチュエータ３１及び３２を制御して、駆動輪２１及び２２の速度を０にする。ステップＳ２６が実行されると、図１に示すように、ユーザは倒立型移動体１に安心して乗り込むことができる。
【００３０】
ステップＳ３０は、ステップＳ２０と同様であるので説明を省略する。制御装置６０は、ステップＳ３０で取得した距離Ｌと閾値を比較する（ステップＳ３２）。距離Ｌが閾値より大きくない場合（ステップＳ３２、ＮＯ）、ステップＳ３４に進む。距離Ｌが閾値より大きい場合（ステップＳ２２、ＹＥＳ）、ステップＳ３６に進む。
【００３１】
ステップＳ３４において、制御装置６０は、低速度で速度抑制された倒立制御を実行する。したがって、倒立型移動体１は、倒立状態を維持しながら、制限速度以下の速度で走行することができる。ただし、倒立型移動体１は、制限速度を超える速度で走行することができない。ステップＳ３６において、制御装置６０は、通常倒立制御を実行する。したがって、倒立型移動体１は、倒立状態を維持しながら走行することができる。このとき、倒立型移動体１は、制限速度を超える速度で走行することができる。
【００３２】
尚、ステップＳ２２及びＳ３２においては補助ユニット５０が地面９９から離れているかどうかを判定できればよいため、補助ユニット５０の下端に地面９９との接地を検出する接触センサを設け、接触センサの出力信号に基づいて制御を選択してもよい。或いは、姿勢角度センサ７１の検出結果から補助ユニット５０が地面９９に接地しているかどうかを推定してもよい。例えば、制御装置６０は、補助ユニット位置センサ７３で補助ユニット５０が下端位置にあることを検出し、姿勢角度センサ７１が検出した姿勢角度が推定地面接地角度である場合に、補助ユニット５０が地面９９に接地していると推定する。
【００３３】
（実施の形態２）
次に、実施の形態２にかかる倒立型移動体１を説明する。以下、実施の形態１にかかる倒立型移動体１と共通する事項の説明を省略する。実施の形態２にかかる倒立型移動体１は、アクチュエータ３１及び３２の動力は遮断せずに、メカ構造的に駆動輪２１及び２２をフリーにする。
【００３４】
図５を参照して、実施の形態２にかかる倒立型移動体１は、接合部８１及び８２を備える。接合部８１及び８２は、補助ユニット５０の上下動に伴い、アクチュエータ３１及び３２と駆動輪２１及び２２を接続した状態と切り離した状態とを切り替える。車輪制御時（車輪ロック制御時、倒立制御時）は、図５に示すように、接合部８１はアクチュエータ３１と駆動輪２１を接続し、接合部８２はアクチュエータ３２と駆動輪２２を接続する。一方、車輪フリー制御時は、図６に示すように、接合部８１はアクチュエータ３１と駆動輪２１を切り離し、接合部８２はアクチュエータ３２と駆動輪２２を切り離す。
【００３５】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。例えば、補助ユニット５０は、補助輪でもよい。また、補助ユニット５０は、駆動輪２１、２２の後側に配置されてもよい。補助ユニット５０は、手動で昇降されてもよい。
【符号の説明】
【００３６】
１  倒立型移動体
１０  車体
１１  搭乗台
２１、２２  駆動輪
３１、３２  アクチュエータ
４０  ハンドル
５０  補助ユニット
５５  昇降機構
６０  制御装置
７１  姿勢角度センサ
７２  乗車検出センサ
７３  補助ユニット位置センサ
７４  距離センサ
８１、８２  接合部
９９  地面
【図１】
2015101318.tif 000003
【図２】
2015101318.tif 000004
【図３】
2015101318.tif 000005
【図４】
2015101318.tif 000006
【図５】
2015101318.tif 000007
【図６】
2015101318.tif 000008