(57)【特許請求の範囲】
【請求項１】
所定期間ごとの左右の車輪の累積回転数差に基づいて進行方位を検出する車両の進行方位検出装置において、
所定車速以下の低車速状態では前記車輪の累積回転数が所定値以上になった時点の前記累積回転数差に基づいて進行方位を求める手段を備えていることを特徴とする車両の進行方位検出装置。
【請求項２】
所定期間ごとの左右の車輪の累積回転数差に基づいて進行方位を検出する車両の進行方位検出装置において、
所定車速以下の低車速状態では前記車輪の累積回転数が所定値に達するまで前記所定車速より速い高車速状態より前記所定期間を長くして検出した前記累積回転数差に基づいて進行方位を求める手段を備えていることを特徴とする車両の進行方位検出装置。
【請求項３】
前記累積回転数差が生じており、かつその累積回転数差が予め定めた所定値以下の場合に車両が直進していると判断する手段を更に備えていることを特徴とする請求項１または２に記載の車両の進行方位検出装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、車両の進行方位を左右の車輪速に基づいて検出する装置に関するものである。
【０００２】
【従来の技術】
この種の装置の一例が特開平５−２６４２８５号公報に記載されている。この公報に記載された装置は、左右の車輪速センサからパルス信号出力数差に基づいて車両の回転（進行方位の変化）を算出し、その算出結果と、直前の進行方位および地磁気センサで得られた方位とを総合して進行方位を推定するように構成されている。その車輪速センサとして、例えばパルスギヤの外周近傍に配置した電磁ピックアップに生じるパルス信号をカウントするように構成されたセンサが使用されるが、このようなセンサは比較的低廉である反面、低車速ほど誤差が大きくなる特性がある。
【０００３】
また、上記の公報に記載されているように、車輪速から進行方位を検出する場合、左右の車輪速を検出することになるが、左右の車輪速センサの取り付け誤差やそれぞれのセンサの特性の相違などによって、低車速時における左右の車輪速の検出誤差が大きくなり、これが原因となって進行方位の検出誤差が拡大する可能性がある。そこで、上記の公報に記載された発明では、このような進行方位の推定誤差が生じることを避けるために、低車速時には、車輪速を使用する替わりに、絶対方位検出手段を使用して進行方位を推定するように構成している。
【０００４】
【発明が解決しようとする課題】
しかしながら、車輪速センサを使用して進行方位を検出することに加え、絶対方位検出手段を使用して進行方位を推定するとすれば、進行方位を検出もしくは推定するために二種類のセンサもしくは装置を必要とすることになり、車両コストの低廉化を阻害する可能性がある。
【０００５】
この発明は、上記の技術的課題に着目してなされたものであり、車速に関わらず車輪速に基づいて進行方位を正確に検出もしくは推定することができる装置を提供することを目的とするものである。
【０００６】
【課題を解決するための手段およびその作用】
この発明は、上記の目的を達成するために、左右の車輪速すなわち回転数を検出することに伴う不可避的な誤差が相対的に小さくなってから、左右の車輪の回転数差に基づいて車両の進行方位を検出するように構成したことを特徴とするものである。より具体的には、請求項１の発明は、所定期間ごとの左右の車輪の累積回転数差に基づいて進行方位を検出する車両の進行方位検出装置において、所定車速以下の低車速状態では前記車輪の累積回転数が所定値以上になった時点の前記累積回転数差に基づいて進行方位を求める手段を備えていることを特徴とする装置である。
【０００７】
したがって請求項１の発明では、車両が旋回すると、それに伴って左右の車輪の回転数（所定期間内の累積回転数）に差が生じ、すなわち旋回方向での内輪の回転数が外輪の回転数に対して小さくなるから、これらの回転数差に基づいて車両の進行方位が変化したことが検出される。このようにして進行方位の検出に使用される左右の車輪の回転数は、予め定めた所定期間の間での回転数であるが、低車速の場合には、その所定期間内の回転数が少なく、その場合には、回転数が所定値以上に累積するのを待って進行方位が求められる。その結果、回転数の検出誤差が相対的に低下し、進行方位の検出精度が向上する。
【０００８】
また、請求項２の発明は、所定期間ごとの左右の車輪の累積回転数差に基づいて進行方位を検出する車両の進行方位検出装置において、所定車速以下の低車速状態では前記車輪の累積回転数が所定値に達するまで前記所定車速より速い高車速状態より前記所定期間を長くして検出した前記累積回転数差に基づいて進行方位を求める手段を備えていることを特徴とする装置である。
【０００９】
したがって請求項２の発明では、車両が旋回すると、それに伴って左右の車輪の回転数（所定期間内の累積回転数）に差が生じ、すなわち旋回方向での内輪の回転数が外輪の回転数に対して小さくなるから、これらの回転数差に基づいて車両の進行方位が変化したことが検出される。このようにして進行方位の検出に使用される左右の車輪の回転数は、予め定めた所定期間の間での回転数であるが、低車速の場合には、その所定期間内の回転数が少なく、その場合には、進行方位を求めるために使用する回転数の累積のための所定期間が、高車速の場合より長くされる。そのため、進行方位を求めるための累積回転数が大きくなるので、回転数の検出誤差が相対的に低下し、進行方位の検出精度が向上する。
【００１０】
そして、請求項３の発明は、請求項１もしくは２の発明において、前記累積回転数差が生じており、かつその累積回転数差が予め定めた所定値以下の場合に車両が直進していると判断する手段を更に備えていることを特徴とする装置である。
【００１１】
したがって請求項３の発明では、左右の車輪の回転数（所定期間内の累積回転数）に差があっても、その回転数差が所定値以下の場合には、車両の進行方位に変更がなく、直進しているものと判断する。すなわち左右の車輪の摩耗や空気圧などによる径差あるいはセンサの取り付け誤差などによる左右の車輪の回転数差を取り込まないので、進行方位の誤検出が防止される。
【００１２】
【発明の実施の形態】
つぎにこの発明を図に示す具体例に基づいて説明する。先ず、この発明で対象とすることのできる車両１について説明すると、図３に示す例は後輪駆動車であって、エンジンなどの原動機２が前方側に搭載され、その動力を変速機３を介して後輪４に伝達するように構成されている。また、前輪５には操舵機構６が連結されている。この車両１には、アンチロック・ブレーキ・システム（ＡＢＳ）７が搭載されている。このＡＢＳ７は、制動時に車輪４，５がロックしないように制動力を増減する従来知られている装置であって、それぞれの車輪４，５の回転数を検出するための回転数センサ８，９と、各車輪４，５の制動力を調整するための油圧機構（図示せず）を備えている。その回転数センサ８，９は、例えば前述した電磁ピックアップにより車輪４，５の回転に伴うパルス信号を出力し、そのパルス信号をカウントすることにより、回転数を検出するように構成されている。
【００１３】
また、車両１には、自車両の位置や目的地までの走行予定路あるいは道路状況などを検出するナビゲーションシステム１０が設けられている。このナビゲーションシステム１０は、ＧＰＳ（グローバル・ポジショニング・システム）や地磁気センサあるいは車輪速を使用した自律航法により、電子化された地図上に自車両の位置を示して目的地まで案内するシステムと、地上に設置されたビーコンやサインポストなどから交通渋滞情報を含む各種の道路情報や施設に関する情報を得る各種の道路交通情報システムを含んでいる。
【００１４】
より具体的に説明すると、図４に示すように、このナビゲーションシステム１０は、光ディスクや磁気ディスクなどの情報記録媒体１１が装填され、情報記録媒体１１に記憶されている情報を読み取るプレーヤー１２と、プレーヤー１２により読み取られた情報を二次元や三次元で画像表示するための表示部１３とを備えている。また、ナビゲーションシステム１０は、車両の現在位置や道路状況を検出するための第１位置検出部１４および第２位置検出部１５と、道路状況を音声により運転者に知らせるスピーカ１６とを備えている。上記表示部１３は、室内のインストルメントパネルやグローブボックスの側方などに設けられた液晶ディスプレイ、ＣＲＴなどの他、フロントウィンドの視界に影響のない箇所に設けられた画像投影部などを用いることが可能である。
【００１５】
そして、これらプレーヤー１２と、表示部１３と、第１位置検出部１４および第２位置検出部１５と、スピーカ１６とは、電子制御装置１７により制御される。この電子制御装置１７は、中央演算処理装置（ＣＰＵ）および記憶装置（ＲＡＭ、ＲＯＭ）並びに入出力インターフェースを主体とするマイクロコンピュータにより構成されている。
【００１６】
前記情報記録媒体１１には車両の走行に必要な情報、例えば地図、地名、道路、道路周辺の主要建築物などが記憶されているとともに、道路の具体的な状況、例えば直線路やカーブあるいはコーナ、登坂もしくは降坂さらにはそれぞれの勾配、一般道路、高速道路、未舗装道、砂利道、砂漠、河川敷、林道、農道、低摩擦係数路などが記憶されている。
【００１７】
また、第１位置検出部１４は、車両の走行する方位を検出する地磁気センサ１８、車速センサ１９、ステアリングホイールの操舵角を検出するステアリングセンサ２０、車両と周囲の物体との距離を検出する距離センサ２１、加速度センサ２２などを備えている。さらに、第２位置検出部１５は、人工衛星２３からの電波を受信するＧＰＳアンテナ２４と、ＧＰＳアンテナ２４に接続されたアンプ２５と、アンプ２５に接続されたＧＰＳ受信機２６とを備えている。
【００１８】
この第２位置検出部１５は、路側、信号機、交差点の路面などに設置され、かつ、物体検知およびその伝達を行う地上検出システムや、道路情報を出力するビーコンまたはサインポストや、ＶＩＣＳ（ビークル・インフォメーション＆コミュニケーション・システム）、ＳＳＶＳ（スーパー・スマート・ビークル・システム）などの地上設置情報伝達システム２７から発信される電波を受信するアンテナ２８と、アンテナ２８に接続されたアンプ２９と、アンプ２９に接続された地上情報受信機３０とを備えている。
【００１９】
上記第１位置検出部１４および第２位置検出部１５により、現在位置の検出と走行予定道路に存在する走行阻害状態、例えば渋滞、故障車両、工事中、積雪、土砂崩れ、河川の増水、通行止め、落石、倒木、交差点での停止車両、人や動物の存在などの検出とが可能である。
【００２０】
なお、上記車両の制御装置は、走行中の安全性を向上するために、ＡＳＶ（アドバンスドセーフティビークル）機能、例えば、車両が周囲の物体に接近した場合にシートを振動させることで運転者に知らせる機能や、車両が周囲の物体に接触した場合にエアバッグを展開させる機能などを付加することも可能である。
【００２１】
そして、上記のＡＢＳ７とナビゲーションシステム１０とがデータ通信可能に接続されており、例えばＡＢＳ７に入力された前記各回転数センサ８，９により検出された回転数が、ナビゲーションシステム１０に伝送されている。そして、ナビゲーションシステム１０は、前記ＧＰＳによる自車両の位置および進行方向の検出に加えて、入力された左右の車輪の回転数差に基づいて進行方位を検出するように構成されている。
【００２２】
図１は車輪の回転数差に基づいて進行方位を検出するためのルーチンすなわちこの発明の装置で実行される検出ルーチンの一例を説明するためのフローチャートを示している。この図１に示すルーチンは、所定時間ΔＴ秒ごとに実行されるよう構成されており、先ず、非駆動輪である前輪５の回転数が検出される（ステップＳ１）。具体的には、右側の前輪５についての回転数センサ９から出力されるパルス信号Ｐｒ  と左側の前輪５についての回転数センサ９から出力されるパルス信号Ｐｌ  とが常時カウントされているので、これを読み込む。図１に示すルーチンがΔＴ秒ごとに実行されるから、これらのカウント値Ｐｒ  ，Ｐｌ  は、そのΔＴ秒間の累積回転数を表すことになる。
【００２３】
ついで、左旋回しているか否かが判断される（ステップＳ２）。すなわち左前輪についてのパルス数Ｐｌ  が右前輪についてのパルス数Ｐｒ  より小さいか否かが判断される。左旋回する場合、左車輪が内輪となってその回転数（累積回転数）が、外輪となる右車輪よりも小さくなるので、それぞれのパルス数を比較する。このステップＳ２で肯定的に判断された場合には、その差（Ｐｒ  −Ｐｌ  ）が予め定めた基準値Ｘｌ  より大きいか否かが判断される（ステップＳ３）。この基準値Ｘｌ  は“１”程度の小さい整数であり、左右の車輪の回転数差が、センサ８，９の取り付け誤差や径差などが原因で生じているか否かを判断するためのものである。
【００２４】
したがって左右の車輪の回転数差がその基準値Ｘｌ  以上であることによりステップＳ３で肯定的に判断されれば、車両１が左旋回していることになる。その場合は、左前輪についてのパルス数Ｐｌ  が予め定めた基準値Ｙｌ  より大きいか否かが判断される（ステップＳ４）。このステップＳ４は、不可避的な検出誤差の影響を可及的に抑制するための判断ステップであり、前述したように、低回転数（低車速）状態で車輪４，５の回転数を検出する場合、不可避的な誤差の影響が相対的に増大するので、ステップＳ４では低車速状態でないことが判断される。すなわち、ΔＴ秒間に出力されるパルス数は、車速に比例して多くなるから、左車輪についてのパルス数Ｐｌ  が基準値Ｙｌ  より小さければ、低車速で走行していることになる。
【００２５】
そこで、低車速であることによりステップＳ４で否定的に判断された場合には、特に制御をおこなうことなくリターンし、各車輪についてのパルス信号のカウントを継続する。そして、つぎのサイクルもしくはそれ以降のサイクルにおけるステップＳ４で肯定的に判断された場合には、検出された左右の車輪の回転数（累積回転数もしくは車輪速）に基づいて進行方位が求められる（ステップＳ５）。
【００２６】
その演算の一例を図２を参照して説明すると、進行方位を演算する時点での内輪の回転数に対応するパルス数がＰｌ  、外輪の回転数に対応するパルス数がＰｒ  であれば、内輪の走行距離Ｌｉｎと外輪の走行距離Ｌｏｕｔ  とが、１パルス当たりの距離にそれぞれのパルス数を掛け合わせることにより求められる。そして、後輪４の旋回半径をＲ、トレッド幅をＫ、ホイールベースをＬとすれば、内側前輪の旋回半径Ｒｉｎと外側前輪の旋回半径Ｒｏｕｔ  とは、
【式１】
0003627638.tif 000002
となる。したがって旋回角度θ（ｒａｄ）は、
【式２】
0003627638.tif 000003
となる。ここで、
【式３】
0003627638.tif 000004
とおいて、後輪４の旋回半径Ｒについて解けば、
【式４】
0003627638.tif 000005
となる。この後輪４の旋回半径Ｒを上記の式２に代入することにより、旋回角度θを求めることができる。そして、それまで走行してきた方位にその旋回角度θを加減算することにより、新たな進行方位が求められる。
【００２７】
以上のようにして進行方位を求めた後、左右の前輪５についてのパルス信号のカウント値をリセットし（ステップＳ６）、リターンする。
【００２８】
なお、左右の前輪５の回転数に差があるものの、その回転数差が基準値Ｘｌ  より小さいことによりステップＳ３で否定的に判断された場合には、その回転数差は左右の車輪９の径差などに基づくものであって、車両１は直進走行していることになり、したがってこの場合はステップＳ６に進んで、パルス信号のカウント値をリセットした後、リターンする。
【００２９】
さらに、左前輪の回転数が右前輪の回転数以上であることにより、ステップＳ２で否定的に判断された場合には、左前輪についてのパルス信号のカウント数Ｐｌ  が右前輪についてのパルス信号のカウント数Ｐｒ  より大きいか否かが判断される（ステップＳ７）。すなわち右旋回しているか否かが判断される。このステップＳ７で否定的に判断されれば、左右の前輪５についてのパルス信号のカウント値が等しく、車両１が直進走行していることになるので、ステップＳ６に進んで、パルス信号のカウント値をリセットした後、リターンする。
【００３０】
これに対してステップＳ７で肯定的に判断された場合には、その差（Ｐｌ  −Ｐｒ  ）が予め定めた基準値Ｘｒ  より大きいか否かが判断される（ステップＳ８）。この基準値Ｘｒ  は“１”程度の小さい整数であり、左右の車輪の回転数差が、センサ８，９の取り付け誤差や径差などが原因で生じているか否かを判断するためのものである。
【００３１】
したがって左右の車輪の回転数差がその基準値Ｘｒ  以上であることによりステップＳ８で肯定的に判断されれば、車両１が右旋回していることになる。その場合は、右前輪についてのパルス数Ｐｒ  が予め定めた基準値Ｙｒ  より大きいか否かが判断される（ステップＳ９）。このステップＳ９は、前述したステップＳ４と同様に、不可避的な検出誤差の影響を可及的に抑制するための判断ステップであり、低回転数（低車速）状態で車輪４，５の回転数を検出する場合、不可避的な誤差の影響が相対的に増大するので、ステップＳ９では低車速状態でないことが判断される。すなわち、ΔＴ秒間に出力されるパルス数は、車速に比例して多くなるから、右車輪についてのパルス数Ｐｒ  が基準値Ｙｒ  より小さければ、低車速で走行していることになる。
【００３２】
そこで、低車速であることによりステップＳ９で否定的に判断された場合には、特に制御をおこなうことなくリターンし、各車輪についてのパルス信号のカウントを継続する。そして、つぎのサイクルもしくはそれ以降のサイクルにおけるステップＳ９で肯定的に判断された場合には、検出された左右の車輪の回転数（累積回転数もしくは車輪速）に基づいて進行方位が求められる（ステップＳ６）。その演算は図２を参照して説明したとおりである。
【００３３】
上述したように、左右の車輪の回転数差（累積回転数の差もしくは走行距離の差）に基づいて車両１の旋回角度θを求めることができる。その場合、低車速であることにより左右の車輪の実回転数が小さく、不可避的な誤差による影響が相対的に大きいければ、検出する左右の回転数（上記の具体例ではパルス数）が所定以上に増大するのを待って、旋回角度θを演算し、走行方位を求めるので、低車速であっても、正確に進行方位を求めることができる。
【００３４】
また、上記のステップＳ３およびステップＳ８において、左右の車輪の回転数差が基準値Ｘｌ  ，Ｘｒ  より小さい場合には、直進していることを判断するので、左右の車輪の径差などの外乱要因を排除して、進行方位を正確に検出することができる。したがって、例えば車両１の前方に障害が存在することを受信し、その後にその障害に対する経路を外れた場合には、その経路変更すなわち進行方位の変更を正確に検出し、障害を避けているのにも関わらず警報が発せられるなどの事態を未然に回避することができる。
【００３５】
さらに、上記の具体例では、既存のＡＢＳ７で得られるデータを利用するので、センサやアクチュエータなどのハードウエアーを新設することなく、新たなソフトウエアーのみで実施できるので、車両１の重量の増大やコストの増大を回避もしくは大幅に抑制することができる。なお、上記の具体例では、非駆動輪である前輪５の回転数を検出しているのは、原動機２から伝達されるトルクの影響を排除して正確な方位検出をおこなうためである。
【００３６】
ここで、上記の具体例とこの発明との関係を簡単に説明すると、上記のステップＳ４あるいはステップＳ９とステップＳ５との機能的手段が、請求項１における「所定車速以下の低車速状態では前記車輪の累積回転数が所定値以上になった時点の前記累積回転数差に基づいて進行方位を求める手段」に相当する。また、所定時間ΔＴ秒の間にパルス信号のカウント値が所定値Ｙl ，Ｙr に達しない場合には、パルス信号のカウント値をリセットせずにそのカウントを継続するので、結局、進行方位を求めるまでの所定期間を延長することになる。したがって上記のステップＳ４あるいはステップＳ９とステップＳ５との機能的手段が、請求項２における「所定車速以下の低車速状態では前記車輪の累積回転数が所定値に達するまで前記所定車速より速い高車速状態より前記所定期間を長くして検出した前記累積回転数差に基づいて進行方位を求める手段」に相当する。さらに、ステップＳ３あるいはステップＳ８の機能的手段が、請求項３における「累積回転数差が生じており、かつその累積回転数差が予め定めた所定値以下の場合に車両が直進していると判断する手段」に相当する。
【００３７】
なお、この発明は上記の具体例に限定されないのであって、例えば上記の具体例では、各基準値Ｘｌ  ，Ｘｒ  ，Ｙｌ  ，Ｙｒ  を固定値として説明したが、これらの各基準値Ｘｌ  ，Ｘｒ  ，Ｙｌ  ，Ｙｒ  は車速や加速度などの車両の状態に応じた変数であってもよく、あるいは学習制御によって更新される値であってもよい。また、この発明は、いわゆるＦＲ車以外にＦＦ車や四輪駆動車などの各種の車両に適用することができる。
【００３８】
【発明の効果】
以上説明したように、請求項１の発明によれば、左右の車輪の回転数（所定期間内の累積回転数もしくは車輪速）に基づいて進行方位を求めるにあたり、低車速の場合にはその所定期間内の回転数が少ないので、回転数が所定値以上に累積するのを待って進行方位を求めることになり、その結果、回転数の検出誤差が相対的に低下し、進行方位の検出精度を向上させることができる。
【００３９】
また、請求項２の発明によれば、左右の車輪の回転数（所定期間内の累積回転数もしくは車輪速）に基づいて進行方位を求めるにあたり、低車速の場合にはその所定期間内の回転数が少ないので、回転数を累積する所定期間を長くして進行方位を求めるために使用する回転数値を増大させることになり、その結果、回転数の検出誤差が相対的に低下し、進行方位の検出精度を向上させることができる。
【００４０】
さらに、請求項３の発明によれば、左右の車輪の回転数差があっても、その回転数差が所定値以下の場合には、車両の進行方位に変更がなく、直進しているものと判断するので、左右の車輪の摩耗や空気圧などによる径差あるいはセンサの取り付け誤差などによる左右の車輪の回転数差を取り込むことを回避でき、もしくはその影響を抑制でき、その結果、進行方位の誤検出を防止し、あるいは精度のよい進行方位の検出をおこなうことができる。
【図面の簡単な説明】
【図１】この発明の制御装置による制御例を説明するためのフローチャートである。
【図２】左右の車輪の回転数差に基づく進行方位の演算を説明するための図である。
【図３】この発明で対象とする車両の一例を模式的に示す図である。
【図４】そのナビゲーション装置の一例を説明するための制御系統図である。
【符号の説明】
１…車両、  ４，５…車輪、  ７…アンチロック・ブレーキ・システム、  ８，９…回転数センサ、  １０…ナビゲーションシステム。
【図１】
0003627638.tif 000006
【図２】
0003627638.tif 000007
【図３】
0003627638.tif 000008
【図４】
0003627638.tif 000009