(57)【要約】    【課題】自動二輪車において自律走行を可能にすること。    【解決手段】自動二輪車には、スイングアームを揺動させるための揺動用モータ９および後輪４を操舵するための操舵用モータ７が備えられている。また、バンク角を検出するためのジャイロセンサ２２および走行速度を検出するための速度計２３ならびに走行方位を入力するためのハンドル１５が備えられている。ＥＣＵ２１では、ハンドル１５、ジャイロセンサ２２および速度計２３から与えられるデータに基づき、揺動用モータ９および操舵用モータ７を制御するために必要な揺動角ξ0 および操舵角ζ0 を算出する。そしてスイングアーム３の揺動角および後輪４の操舵角が、算出された揺動角ξ0 および操舵角ζ0 になるように、モータコントローラ２４による制御が行われる。    【効果】揺動角ξ0 および操舵角ζ0 は、位置情報であるから、自動二輪車が自律走行するための制御を、位置制御として取り扱え、制御が容易でかつ安定な制御を実現できる。【選択図】            図４
2005271815.tif 000002
【特許請求の範囲】
【請求項１】
本体と、
本体に回転可能に取り付けられた第１輪と、
本体に対して水平方向に揺動可能に連結されたスイングアームと、
スイングアームに回転可能に取り付けられた第２輪とを備え、
第１輪および第２輪が回転することによって、第１輪および第２輪を結ぶ線分の延長方向へ走行可能な二輪車であって、
走行すべき方向を入力するための走行方位入力手段と、
走行速度を検出するための走行速度検出手段と、
走行方向に交差方向の本体の傾きであるバンク角を検出するためのバンク角検出手段と、
上記入力される走行方位ならびに検出される走行速度およびバンク角に基づいて、上記第１輪および第２輪により起立している二輪車が地面から受ける接地反力と釣り合って転倒しないための重心位置を算出する手段と、
二輪車の重心が上記算出された重心位置になるように本体を傾けるための揺動角を算出する手段と、
上記算出された揺動角に基づき、本体に対するスイングアームの揺動角を制御するための揺動角制御手段と、
を含むことを特徴とする自律走行型二輪車。
【請求項２】
上記重心位置算出手段は、上記入力される走行方位および検出される走行速度に基づいて、その走行状態における理想バンク角を算出し、当該理想バンク角と検出される実際のバンク角との誤差Δφに基づいて上記重心位置を算出することを特徴とする、請求項１記載の自律走行型二輪車。
【請求項３】
上記揺動角算出手段は、理想バンク角と検出される実際のバンク角との誤差Δφに比例する値、当該Δφの変化率に比例する値および当該誤差Δφの集積値に比例する値によって揺動角を算出することを特徴とする、請求項２記載の自律走行二輪車。
【請求項４】
上記第２輪は、垂直方向に対して走行方向と逆方向に所定の角度で傾いた軸を中心に操舵可能に設けられていることを特徴とする、請求項１〜３のいずれかに記載の自律走行型二輪車。
【請求項５】
上記第１輪は前輪であり、第２輪は後輪であることを特徴とする、請求項４記載の自律走行型二輪車。
【請求項６】
上記入力される走行方位ならびに検出される走行速度およびバンク角に基づいて、スイングアームの揺動角を制御する際に補助的に必要な操舵角を算出する手段と、
上記算出された操舵角に基づいて、上記第２輪を操舵する手段とを含むことを特徴とする、請求項４記載の自律走行型二輪車。
【請求項７】
上記スイングアームには、本体に対してスイングアームを揺動させるための揺動用アクチュエータが連結されていることを特徴とする、請求項１記載の自律走行型二輪車。
【請求項８】
上記第２輪には、スイングアームに対し第２輪を所定の角度範囲内で回動させるための操舵用アクチュエータが連結されていることを特徴とする、請求項２記載の自律走行型二輪車。
【請求項９】
本体と、
本体に回転可能に取り付けられた第１輪と、
本体に対して水平方向に揺動可能に連結されたスイングアームと、
スイングアームに回転可能に取り付けられた第２輪とを備え、
第１輪および第２輪が回転することによって、第１輪および第２輪を結ぶ線分の延長方向へ走行可能な二輪車のための自律制御方法であって、
走行方位、速度速度およびバンク角に基づいて、上記第１輪および第２輪により起立している二輪車が地面から受ける接地反力と釣り合って転倒しないための重心位置を算出するステップと、
上記二輪車の重心が上記算出された重心位置になるように本体を傾けるためのスイングアームの揺動角を算出するステップと、
算出された揺動角に基づき、本体に対するスイングアームの揺動角を調整するステップと、
を含むことを特徴とする自動二輪車の自律制御方法。
【請求項１０】
上記重心位置を算出するステップは、走行状態における理想バンク角と、実際のバンク角との誤差Δφに基づいて重心位置を算出するステップを含むことを特徴とする、請求項９記載の自律制御方法。
【請求項１１】
上記揺動角を算出するステップは、理想バンク角と実際のバンク角との誤差Δφに比例する値、誤差Δφの変化率に比例する値および誤差Δφの集積値に比例する値に基づいて算出するステップを含むことを特徴とする、請求項１０記載の自律制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、車体の走行方向に沿って２つの車輪を配置した二輪車に関し、特に、モータ、エンジンなどの動力で車輪が駆動される自動二輪車に関する。
【背景技術】
【０００２】
従来より二輪車は、乗員がシートに跨がって着座し、ハンドルを操作して前輪の方向を変化させるとともに、乗員自身が体を左右方向に動かしてバランスをとりながら走行するものである。このため、従来の二輪車においては、自律走行させるということは考えられていなかった。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
この発明の解決課題は、従来不可能と考えられていた二輪車の自律走行を可能にすることである。
この発明の主たる目的は、二輪車において、乗員が体を左右に動かしてバランスをとらなくても、二輪車自身が自動的にバランスを保って走行できる自動二輪車を提供することである。
【０００４】
この発明の他の目的は、自律走行のための二輪車のメカニズムおよびそれを制御するための制御アルゴリズムを提供することである。
別の観点から見ると、この発明の目的は、接地反力と釣り合いのとれた重心位置を保つための位置制御手段を備えた二輪車を提供することである。
【課題を解決するための手段および発明の効果】
【０００５】
請求項１記載の発明は、本体と、本体に回転可能に取り付けられた第１輪と、本体に対して水平方向に揺動可能に連結されたスイングアームと、スイングアームに回転可能に取り付けられた第２輪とを備え、第１輪および第２輪が回転することによって、第１輪および第２輪を結ぶ線分の延長方向へ走行可能な二輪車であって、走行すべき方向を入力するための走行方位入力手段と、走行速度を検出するための走行速度検出手段と、走行方向に交差方向の本体の傾きであるバンク角を検出するためのバンク角検出手段と、上記入力される走行方位ならびに検出される走行速度およびバンク角に基づいて、上記第１輪および第２輪により起立している二輪車が地面から受ける接地反力と釣り合って転倒しないための重心位置を算出する手段と、二輪車の重心が上記算出された重心位置になるように本体を傾けるための揺動角を算出する手段と、上記算出された揺動角に基づき、本体に対するスイングアームの揺動角を制御するための揺動角制御手段と、を含むことを特徴とする自律走行型二輪車である。
【０００６】
請求項２記載の発明は、上記重心位置算出手段は、上記入力される走行方位および検出される走行速度に基づいて、その走行状態における理想バンク角を算出し、当該理想バンク角と検出される実際のバンク角との誤差Δφに基づいて上記重心位置を算出することを特徴とする、請求項１記載の自律走行型二輪車である。
請求項３記載の発明は、上記揺動角算出手段は、理想バンク角と検出される実際のバンク角との誤差Δφに比例する値、当該Δφの変化率に比例する値および当該誤差Δφの集積値に比例する値によって揺動角を算出することを特徴とする、請求項２記載の自律走行二輪車である。
【０００７】
請求項４記載の発明は、上記第２輪は、垂直方向に対して走行方向と逆方向に所定の角度で傾いた軸を中心に操舵可能に設けられていることを特徴とする、請求項１〜３のいずれかに記載の自律走行型二輪車である。
請求項５記載の発明は、上記第１輪は前輪であり、第２輪は後輪であることを特徴とする、請求項４記載の自律走行型二輪車である。
【０００８】
請求項６記載の発明は、上記入力される走行方位ならびに検出される走行速度およびバンク角に基づいて、スイングアームの揺動角を制御する際に補助的に必要な操舵角を算出する手段と、上記算出された操舵角に基づいて、上記第２輪を操舵する手段とを含むことを特徴とする、請求項４記載の自律走行型二輪車である。
請求項７記載の発明は、上記スイングアームには、本体に対してスイングアームを揺動させるための揺動用アクチュエータが連結されていることを特徴とする、請求項１記載の自律走行型二輪車である。
【０００９】
請求項８記載の発明は、上記第２輪には、スイングアームに対し第２輪を所定の角度範囲内で回動させるための操舵用アクチュエータが連結されていることを特徴とする、請求項２記載の自律走行型二輪車である。
請求項９記載の発明は、本体と、本体に回転可能に取り付けられた第１輪と、本体に対して水平方向に揺動可能に連結されたスイングアームと、スイングアームに回転可能に取り付けられた第２輪とを備え、第１輪および第２輪が回転することによって、第１輪および第２輪を結ぶ線分の延長方向へ走行可能な二輪車のための自律制御方法であって、走行方位、速度速度およびバンク角に基づいて、上記第１輪および第２輪により起立している二輪車が地面から受ける接地反力と釣り合って転倒しないための重心位置を算出するステップと、上記二輪車の重心が上記算出された重心位置になるように本体を傾けるためのスイングアームの揺動角を算出するステップと、算出された揺動角に基づき、本体に対するスイングアームの揺動角を調整するステップと、を含むことを特徴とする自動二輪車の自律制御方法である。
【００１０】
請求項１０記載の発明は、上記重心位置を算出するステップは、走行状態における理想バンク角と、実際のバンク角との誤差Δφに基づいて重心位置を算出するステップを含むことを特徴とする、請求項９記載の自律制御方法である。
請求項１１記載の発明は、上記揺動角を算出するステップは、理想バンク角と実際のバンク角との誤差Δφに比例する値、誤差Δφの変化率に比例する値および誤差Δφの集積値に比例する値に基づいて算出するステップを含むことを特徴とする、請求項１０記載の自律制御方法である。
【００１１】
請求項１，９の発明によれば、走行方位、走行速度およびその時の二輪車のバンク角に基づいて、当該二輪車が地面から受ける接地反力と釣り合った重心位置が算出される。そして算出された重心位置になるように、本体を傾けるための揺動角が求められて、スイングアームの揺動角を制御することにより本体が傾けられる。その結果、本体の傾き、換言すれば二輪車のバンク角は、接地反力と釣り合った理想バンク角になり、自律走行が可能となる。
【００１２】
請求項２，１０の発明では、重心位置算出手段が、まず、理想バンク角を算出し、当該理想バンク角と検出されるバンク角との差に基づいて重心位置を算出する。つまり、走行速度および走行方位に基づいて理想バンク角が算出された後は、算出された理想バンク角とその時の実際のバンク角との差に基づいて重心位置を算出すればよい。こうすると、理想バンク角の算出のために走行データが活用されるが、算出された理想バンク角とバンク角との差に基づく重心位置の算出処理は、二輪車が走行している場合であっても二輪車が静止している場合であっても同じように重心位置の位置制御処理として扱うことができる。この位置制御処理は、比較的簡単なアルゴリズムに基づくコンピュータ制御で実現することができる。
【００１３】
よって、制御装置の構成の簡易化を図れ、しかも演算速度を上げて応答性が良く、安定走行のできる自律走行型二輪車を提供できる。
請求項３，１１の発明では、理想バンク角と実際のバンク角との誤差Δφにより、簡単に、正しい揺動角を算出できる。
請求項４の発明では、第２輪がスイングアームに対して操舵可能に設けられている。しかも、操舵軸（第２輪が向きを変えるための中心軸）は、垂直方向に対して走行方向と逆方向に所定の角度で傾いている。
【００１４】
第２輪の操舵は、スイングアームを揺動する際に、第２輪と地面との摩擦抵抗を軽減し、スイングアームの揺動を助けるとともに、二輪車にスイングアームの揺動に伴う新たな横揺れや横滑りが生じるのを防止する働きをする。
すなわち、スイングアームに対して第２輪が操舵不能に固定されている場合は、スイングアームを揺動させる際に、第２輪は回転方向と交差方向に滑ることになる。これに対し、第２輪を揺動方向に操舵すれば、揺動方向と第２輪の回転方向とが近付き、スイングアームの揺動がスムーズに行える。その結果、スイングアームの揺動に伴う新規な横揺れ等が生じるのを軽減できる。
【００１５】
請求項５の発明のように、第１輪を前輪とし、スイングアームに取り付けられた第２輪を後輪とすると、ロール運動とヨー運動との連成を避けることができる。また、前進速度の影響で揺動が滑らかになる。あるいは旋回運動の為に要求されるロール運動とヨー運動との好ましい組み合わせを生成できる。
請求項６の発明のように、スイングアームの揺動角を制御する際に補助的に必要な第２輪の操舵角を算出する手段を設け、算出された操舵角に基づいて第２輪を操舵する手段を設けることにより、第２輪を積極的にスイングアームが揺動するのを助ける姿勢にすることができ、自律走行をよりスムーズに行うことができる。
【００１６】
特に、二輪車の走行時のバンク角が、乗員の運転姿勢や横風等の制御対象外の力を受けた場合に、その力は二輪車のバンク角の変化として現れるので、当該バンク角の変化を吸収するように第２輪を操舵する構成とすれば、より安定した自律走行が可能となる。
請求項７または８の発明のように、スイングアームの揺動および第２輪の操舵は、それぞれ、所定のアクチュエータ手段、たとえばＤＣサーボモータ等を用いることにより行うのが望ましい。
【発明を実施するための最良の形態】
【００１７】
以下、この発明の実施形態として、モータにより駆動される自動二輪車を例にとって説明する。
［自動二輪車の構成概要］
図１は、この発明の一実施形態に係る自動二輪車の分解斜視図である。自動二輪車は、本体に含まれるメインフレーム１と、メインフレーム１の前方に取り付けられた前輪（第１輪）２と、メインフレーム１の後方に、スイングアーム３を介して取り付けられた後輪（第２輪）４とを備えている。
【００１８】
この実施形態では、前輪２が駆動輪とされ、メインフレーム１に備えられた駆動モータ５によってたとえばチェーンドライブにより駆動される。
後輪４は、操舵輪とされており、操舵軸６を中心に後輪４の方向が、水平方向に見て左右に所定の角度範囲内で向きを変えられるようになっている。そのために、後輪４の近傍には、操舵軸６を中心に後輪４を回動させて後輪４の向きを変えるための操舵用モータ７が備えられている。操舵用モータ７には、操舵角を検知するための角度計が含まれている。
【００１９】
操舵軸６は、垂直な軸ではなく、進行方向（後輪４から前輪２へ向かう方向）に対して後方に所定角度λ傾斜した軸となっている。
スイングアーム３は、ほぼ垂直方向に延びる揺動軸８を中心に、メインフレーム１に対して水平方向に揺動可能に連結されている。スイングアーム３およびメインフレーム１の間には、揺動用モータ９が取り付けられている。揺動用モータ９には、揺動角を検知するための角度計が含まれている。
【００２０】
また、上述した駆動モータ５、操舵用モータ７および揺動用モータ９を制御するためのコントローラ１０が備えられている。
メインフレーム１の上部には、乗員室１１が区画された車体カバー１２が取り付けられ、車体カバー１２内には運転席シート１３およびその後方に図示しない客席シートが配置される。さらに、運転席シート１３の前方には、ハンドル１５が配置されている。メインフレーム１およびその上部に配置された自動二輪車の各種必要部材が、自動二輪車の本体を形成している。
［メカニズム］
図２は、この発明の一実施形態にかかる自動二輪車のメカニズムの特徴を説明するための図解的な平面図である。この自動二輪車は、本体に含まれるメインフレーム１に対してスイングアーム３が揺動軸８を中心に水平方向に揺動可能に連結されている。それゆえ、スイングアーム３が左右に揺動されると、前輪２と後輪４とを結ぶ線分は、図示のＬs の位置からＬL およびＬR の範囲で変化する。通常は、スイングアーム３は、後輪４が線分Ｌs 上に位置するホームポジションにあり、前輪２と後輪４とを結ぶ線分Ｌs の上にこの自動二輪車の重心Ｇが存在する。そしてその場合、前輪２および後輪４が地面から受ける接地反力もこの線分Ｌs 上に存在するので、重心Ｇと接地反力とは釣り合いを保っている。
【００２１】
スイングアーム３をメインフレーム１に対して時計方向に角度ξ揺動させると、前輪２および後輪４を結ぶ線分はＬL となり、この線分ＬL 上に前輪２および後輪４が受ける接地反力が移動する。一方、自動二輪車の重心Ｇは、スイングアーム３を角度ξ揺動させても、ほとんどその位置は変化しない。このため、接地反力の位置する線分ＬL に対して重心Ｇが右側になり、自動二輪車は右側に傾いてしまう。
【００２２】
逆に、スイングアーム３をメインフレーム１に対して反時計方向に角度ξ揺動させると、前輪２および後輪４が地面から受ける接地反力は線分ＬR 上に生じ、自動二輪車の重心Ｇはそれよりも左側の位置にくる。このため、自動二輪車は左側に傾く。
このように、スイングアーム３を揺動させることによって、前輪２および後輪４が地面から受ける接地反力に対する自動二輪車の重心Ｇの位置を左右に変化させることができ、これにより、自動二輪車のバンク角を制御することが可能になる。
【００２３】
これがこの実施形態のメカニズム上の特徴であり、このメカニズムを制御することにより自律走行を実現させる制御アルゴリズム（後述する）がこの実施形態のもう１つの特徴である。
ところで上述の場合において、スイングアーム３を揺動させる場合、後輪４の方向が変化しないと、スイングアーム３の揺動時に後輪４と地面との摩擦抵抗が大きく、スイングアーム３の揺動時に不所望の横揺れ等を引き起こす場合がある。そこで、この実施形態では、スイングアーム３の揺動時に後輪４をスイングアーム３が揺動しやすい角度に操舵する。大まかには、矢印ζで示すように、スイングアーム３を時計方向に揺動させる際には、後輪４を反時計方向に回動させ、逆に、スイングアーム３を反時計方向に揺動する場合には、後輪４を時計方向に回動させるように操舵する。
［自律走行の制御理論］
次に図３を参照して、この発明の一実施形態に係る自動二輪車が自律走行を行うための理論的な裏付け（原理）を説明する。
【００２４】
図３に示す自動二輪車が速度ｖ0 で、ヨーレートμ＝ω、旋回半径＝ｒの旋回運動を行っているとする。そのとき、重心点Ｇには重力ｍｇが働き、さらに、旋回による遠心力ｍｒω2 が働く。
そしてこの場合の理想バンク角φ0 は、
φ0 ＝ａｒｃｔａｎ（ｍｒω2 ／ｍｇ）  ……  （１）
で与えられる。
【００２５】
もし車体対称面（自動二輪車の重心点Ｇを含み、自動二輪車の前後方向および上下方向に広がる車体中央を左右に区画する面）Ａが鉛直面に対して上記理想バンク角φ0 をとっているとすれば、重力ｍｇおよび遠心力ｍｒω2 の合ベクトルＷと、前輪２の受ける接地反力Ｒｆおよび後輪４の受ける接地反力Ｒｒの合成力ならびに前輪２および後輪４の各タイヤ横力（接線力）Ｆｆ，Ｆｒの合成力の合ベクトルＵとは、おおよそ車体対称面Ａに含まれる。このため、この状態ではスイングアーム３の揺動角ξをとる必要がない。すなわち、この状態では、不安定ながら、自動二輪車はバランスをとって自律走行している状態である。
【００２６】
しかしながら、図３に示すように、もし、車体の実際のバンク角φが上記理想バンク角φ0 よりも小さく（φ＜φ0 ）なった、車体の傾きが足りなくなった状態では、中心点Ｏ0 （中心点Ｏ0 は、車体対称面Ａ内において、重心点Ｇから鉛直下方に下ろした直線と地面との交点）回りに合ベクトルＷが作るモーメントによって、車体の実際のバンク角φは益々減少傾向を持ち、倒立振り子的な不安定性を示すことになる。
【００２７】
そこで、スイングアーム３を揺動させて、接地反力に対する自動二輪車の重心点Ｇの位置を変化させてバランスをとるのである。
今、スイングアーム３を揺動させ、揺動角ξとしたとき、上記の不安定性を解消できることを、中心点Ｏ0 回りのモーメントのバランスを手がかりに考察する。
中心点Ｏ0 回りの慣性力によるモーメントは、車体後部から見て時計回りに重力の影響として
Ｑ1 ＝ｍｇｈｓｉｎφ        ……  （２）
また、反時計回りに、遠心力の影響として
Ｐ1 ＝ｍｒω2 ｈｃｏｓφ    ……  （３）
総和は
2005271815.tif 000003
【００２８】
つまり、φ＝φ0 （実際のバンク角φが理想バンク角φ0 となったとき）に、
2005271815.tif 000004
【００２９】
となり、Ｐ1 −Ｑ1 ＝０となって、バランスがとれる。
そこで図３のように、φ＜φ0 でＰ1 −Ｑ1 ＞０のとき、スイングアーム３を揺動角ξとした場合の合ベクトルＵの作用点までのスパンｑは
2005271815.tif 000005
【００３０】
これによる中心点Ｏ0 回りのモーメントは
2005271815.tif 000006
【００３１】
よって、実際のバンク角φが理想バンク角φ0 からずれても、揺動角ξを調整することによりバランスを保てることがわかる。
次に、この自動二輪車を自律状態で安定化させるための制御原理を述べる。
上記式（８）で示されるモーメントＱ＝（Ｐ1 −Ｑ1 −Ｑ2 ）は、φによって支配される項Ａ（φ）とξによって支配される項Ｂ（ξ）に分けることができ、次のように表わせる。
【００３２】
Ｑ＝Ａ（φ）−Ｂ（ξ）        …（９）
ところで、ロール運動（バンク角φ）についての運動方程式は
2005271815.tif 000007
【００３３】
となる。そこで、この運動方程式が０となるよう（Ｑ＝０）、φの大きさに応じてξを制御すればよい。
理想バンク角φ0 と実際のバンク角φとの誤差Δφは、下記式（１２）であるから、この誤差Δφに比例する項ＧP Δφ、誤差Δφの変化率に比例する項ＧD ×（Δφ／ｄｔ）および誤差Δφの集積値に比例する項ＧI ∫Δφｄｔによってξを定めれば、動的および静的な安定を実現できる。
2005271815.tif 000008
【００３４】
すなわちスイングアーム３の揺動角ξという角度データ（位置データ）を制御することによって、ロール運動により自動二輪車が転倒することのないようにバランスをとることができる。
［補助的な制御］
ところで、このような揺動角ξの位置制御を実現するためのスイングアーム３の揺動動作は、後輪４の路面に対する付加的な横滑りを誘起し、ロール運動とヨー運動の連成を再来させる可能性がある。
【００３５】
また、揺動角ξの位置制御による車体の制御は、理想バンク角φ0 と実際のバンク角φとの差が小さいことを前提としている。
このため、必要に応じて、スイングアーム３の揺動に連動させて、後輪４の操舵角ζを制御し、ロール（横揺れ）モーメントの補正を行うのが望ましい。
つまり、スイングアーム３に備えられた後輪２の操舵角ζによる補助的なバランス制御を加味することが好ましい。
【００３６】
具体的には、揺動角ξと等しく、かつ、反対方向に操舵角ζを制御し、後輪４が常に進行方向を向いているように制御するのが好ましい。
さらに、揺動角ξが変化するときには、揺動による横向きの動きが誘起する見かけの舵角Γ・（ｄξ／ｄｔ）／ｖが発生するので、それを相殺するように、操舵角ζを制御するのが好ましい。
【００３７】
すなわち、
ξ＋ζ＋Γ・（ｄξ／ｄｔ）／ｖ＝０      …（１３）
を満たすように、
ζ＝−ξ−Γ・（ｄξ／ｄｔ）／ｖ        …（１４）
と操舵角ζを制御する。
［制御装置］
図４に、この発明の実施形態に係る自動二輪車における自律走行用位置制御のための制御ブロック図を示す。
【００３８】
制御ブロックは、ヒューマンインタフェースブロック、センサブロック、コントローラブロックおよびコントローラブロック、アクチュエータブロックおよびバッテリブロックに区分することができる。
ヒューマンインタフェースブロックには、ハンドル（ステアリング）１５が含まれている。センサブロックには車体の傾き（バンク角）を検出するためのジャイロセンサ２２および走行速度を検出するための速度計２３が備えられている。コントローラブロックには、演算制御の中枢であるＥＣＵ（Electronic Control Unit)２１およびモータコントローラ２４が含まれている。アクチュエータブロックには、揺動用モータ９および操舵用モータ７が含まれている。バッテリブロックには、制御システム用電源としての第１バッテリ２５およびアクチュエータ用電源としての第２バッテリ２６が含まれている。
【００３９】
ハンドル１５は、従来の自動二輪車のハンドルとは異なり、操舵輪の向きを直接変更する（操舵する）ものではない。ハンドル１５は、乗員が所望する走行方位を入力するためのものである。すなわち、ハンドル１５が操作されると、走行方位である目標ヨーレートμ（＝ω）がＥＣＵ２１へ与えられる。
また、ジャイロセンサ２２によりバンク角φが検出され、当該バンク角φおよびその微分値ｄφ／ｄｔがＥＣＵ２１へ与えられる。
【００４０】
さらに、速度計２３により自動二輪車の走行速度ｖが検出されて、ＥＣＵ２１へ与えられる。
ＥＣＵ２１では、上記与えられるヨーレートμ、バンク角φ、バンク角の微分値ｄφ／ｄｔおよび速度ｖに基づいて所定の演算を行い、揺動角ξ0 および操舵角ζ0 を演算する。そして、それをモータコントローラ２４へ与える。モータコントローラ２４は、与えられた揺動角ξ0 および操舵角ζ0 に相当する電圧／トルク指令信号を、それぞれ、揺動用モータ９および操舵用モータ７に与える。
【００４１】
そして揺動用モータ９および操舵用モータ７では、それぞれ、角度計によって揺動角ξおよび操舵角ζが検知され、制御後の揺動角ξおよび操舵角ζがモータコントローラ２４を介してＥＣＵ２１へフィードバックされる。ＥＣＵ２１は、フィードバックされた結果と、さらにハンドル１５、ジャイロセンサ２２および速度計２３から与えられるヨーレートμ、バンク角φ、バンク角の微分値ｄφ／ｄｔ、および速度ｖに基づき、制御すべき位置データである揺動角ξ0 および操舵角ζ0 を演算し直して、モータコントローラ２４へ与える。これらの処理が繰返されることにより、自動二輪車は安定した自律走行をする。      
【００４２】
なお、第１バッテリ２５は、ジャイロセンサ２２、ＥＣＵ２１およびモータコントローラ２４へ、制御システム用電源を供給する。第２バッテリ２６は、モータコントローラ２５を介して揺動用モータ９および操舵用モータ７にアクチュエータ用電源を供給する。
図５は、図４におけるＥＣＵ２１で行われる演算処理、すなわち揺動角ξ0 および操舵角ζ0 を算出するための制御フロー図である。
【００４３】
制御フローは、大きくは、ブロックＩ，ＩＩ，ＩＩＩ，ＩＶに区分することができる。ブロックＩは、理想バンク角φ0 を算出するためのブロック、ブロックＩＩは車両を安定させるための重心位置ＣＧを求めるためのブロック、ブロックＩＩＩは補助的な操舵角ζa を求めるためのブロック、ブロックＩＶは、揺動用モータ９および操舵用モータ７に与えるべき揺動角ξ0 および操舵角ζ0 を求めるためのブロックである。以下、図５の流れに従って、演算処理について具体的に説明をする。
【００４４】
ＥＣＵ２１では、与えられるヨーレートμと、速度ｖとを手掛かりに、理想バンク角φ0 を算出する。（ブロックＩ）
すなわち、理想バンク角φ0 は、前述した式（１）で示す
φ0 ＝ａｒｃｔａｎ（ｍｒω2 ／ｍｇ）    …（１）
で表わされる。ところで、速度ｖと旋回半径ｒ、旋回運動の角速度ω（＝ヨーレートμ）との間には、
ｖ＝ｒω＝ｒμ
という関係がある。したがって、
φ0 ＝ａｒｃｔａｎ（１／ｇ）ｖμ      …（１５）
となる。この式（１５）から、理想バンク角φ0 を算出する。
【００４５】
そして、理想バンク角φ0 と、ジャイロセンサ２２により検出された実際のバンク角φとの誤差Δφをエラー信号（φ0 −φ）として求める。
また、φ0 およびφの各微分値（変化率）ｄφ0 ／ｄｔ，ｄφ／ｄｔが算出され、ｄ（φ0 −φ）／ｄｔが求められる。
同様に、積分値∫（φ0 −φ）ｄｔも求められる。
【００４６】
そしてこれらの信号に、予め設定された制御ゲインＧP ，ＧI ，ＧD が掛け合わされる。すなわち、前述した式（１１）を用いて、揺動角ξが求められる。この揺動角ξは目標の重心位置ＣＧを決定する値である。（ブロックＩＩ）
このように、ブロックＩＩにおいて、検出されたバンク角φならびにブロックＩにおいてヨーレートμおよび速度ｖから求めた理想バンク角φ0 に基づいて目標重心位置ＣＧを求める処理を行うようにすると、自動二輪車が走行中のみならず、静止時においても自律制御を行うためのブロックとして活用することができる。
【００４７】
ところで、静的なバランス関係を示す前述した式（８）におけるバンク角φおよび理想バンク角φ0 および揺動角ξの関係は、図６に示すグラフとして表わすことができる。
図６によれば、ｔａｎφ0 −ｔａｎφ≦０．１（φ0 −φが概ね１０°）での必要揺動角は、仮定された実際の車両についての諸元に基づく計算で、概ね８°以下となる。従って、この範囲内であれば、現実にハードウェアとして構築することができるレベルであることがわかる。
【００４８】
図５に戻って、ブロックＩＩから出力される目標の重心位置ＣＧ、すなわち式（１１）によって求められたξは、ブロックＩＶへ与えられる。そして、ブロックＩＶでは、前述した式（１４）を満たす操舵角ζが算出される。
一方、ブロックＩＩＩでは、横風の影響、後輪４が受ける揺動時の横滑りや抵抗等によつて生じるバンク角の変化を補正するために必要な操舵角ζa が求められ、それがブロックＩＶへ導出される。
【００４９】
より具体的には、ブロックＩＩＩには、自動二輪車の走行方位角ψに関し、理想方位角ψ0 、実際の方位角ψおよびその変化率ｄψ／ｄｔが入力される。また、理想バンク角φ0 、実際のバンク角φおよびその変化率ｄφ／ｄｔが入力される。ブロックＩＩＩでは、これらの入力値を基に、操舵角ζa を算出する。
操舵角ζa は、後輪４の接地点に横力を発生し、この横力によって車体を傾ける効果（φ，ｄφ／ｄｔの調整）および方位を変える効果（ψ，ｄψ／ｄｔの調整）を達成する。      
【００５０】
そして、ブロックＩＶにおいて、操舵角ζa とζとが加算されて付加的な操舵角ζ0 が出力される。また、揺動角ξは目標の重心位置ＣＧを得るために車両を傾けるのに必要な揺動角ξ0 として導出される。
こうして出力される揺動角ξ0 および操舵角ζ0 は、位置制御の目標値であるから、揺動用モータ９および操舵用モータ７に備えられた角度計との差に基づいて、モータコントローラ２４により制御が行われる。
【００５１】
なお、モータコントローラ２４による揺動用モータ９および操舵用モータ７の制御過程で発生する可能性がある一時遅れ等の制御特性の劣化については、図５のブロックＩＩの制御ゲインＧP ，ＧI ，ＧD によって補償される。
以上説明した実施形態は、この発明が適用された自律走行型自動二輪車に基づく説明であり、この発明はかかる自動二輪車に限定されるものではない。この発明は、特許請求の範囲に記載の範囲内において、種々の変更が可能である。
【図面の簡単な説明】
【００５２】
【図１】この発明の一実施形態に係る自動二輪車の分解斜視図である。
【図２】この発明の一実施形態に係る自動二輪車のメカニズムの特徴を説明するための図解的な平面図である。
【図３】この発明の一実施形態に係る自動二輪車が自律走行を行うための原理を説明するための図である。
【図４】この発明の一実施形態に係る自動二輪車における自律走行用位置制御のための制御ブロック図である。
【図５】自律走行に必要な演算処理の制御フロー図である。
【図６】バンク角φ、理想バンク角φ0 および揺動角ξの関係を示すグラフである。
【符号の説明】
【００５３】
１    メインフレーム
２    前輪（第１輪）
３    スイングアーム
４    後輪（第２輪）
６    操舵軸
７    操舵用モータ
８    揺動軸
９    揺動用モータ
１０，２４    コントローラ
２５    ハンドル（ステアリング）
２１    ＥＣＵ
２２    ジャイロセンサ
２３    速度計
【図１】
2005271815.tif 000009
【図２】
2005271815.tif 000010
【図３】
2005271815.tif 000011
【図４】
2005271815.tif 000012
【図５】
2005271815.tif 000013
【図６】
2005271815.tif 000014