(57)【特許請求の範囲】
【請求項１】
自車両に搭載され、自車両の前方環境を検出する前方環境検出手段と、
自車両の走行路の幅を含む道路情報を検出する道路情報検出手段と、
前記前方環境検出手段で検出した前方環境に、車速が予め定められた閾値未満の先行車両が存在するときに、当該先行車両の前方環境を前記前方環境検出手段によって検出するために、前記道路情報検出手段で検出した走行路の幅に基づいて、自車両を幅方向に移動させる走行制御手段と、
前記走行制御手段で自車両を幅方向に移動させた際に、前記前方環境検出手段で検出した前記先行車両の前方環境を運転者に報知する報知手段と、
前記先行車両から走行路の左側境界及び右側境界までの横距離を検出する横距離検出手段と、を備え、
前記走行制御手段は、前記横距離検出手段で検出した左側境界及び右側境界までの横距離のうち、広い側に自車両を移動させることを特徴とする車両運転支援装置。
【請求項２】
自車両に搭載され、自車両の前方環境を検出する前方環境検出手段と、
自車両の走行路の幅を含む道路情報を検出する道路情報検出手段と、
前記前方環境検出手段で検出した前方環境に、車速が予め定められた閾値未満の先行車両が存在するときに、当該先行車両の前方環境を前記前方環境検出手段によって検出するために、前記道路情報検出手段で検出した走行路の幅に基づいて、自車両を幅方向に移動させる走行制御手段と、
前記走行制御手段で自車両を幅方向に移動させた際に、前記前方環境検出手段で検出した前記先行車両の前方環境を運転者に報知する報知手段と、を備え、
前記走行制御手段は、走行路の左側境界及び右側境界のうち、自車両を先ず前記先行車両を追い越す側とは反対側に移動させ、次に当該先行車両を追い越す側に移動させることを特徴とする車両運転支援装置。
【請求項３】
自車両に搭載され、自車両の前方環境を検出する前方環境検出手段と、
自車両の走行路の幅を含む道路情報を検出する道路情報検出手段と、
前記前方環境検出手段で検出した前方環境に、車速が予め定められた閾値未満の先行車両が存在するときに、当該先行車両の前方環境を前記前方環境検出手段によって検出するために、前記道路情報検出手段で検出した走行路の幅に基づいて、自車両を幅方向に移動させる走行制御手段と、
前記走行制御手段で自車両を幅方向に移動させた際に、前記前方環境検出手段で検出した前記先行車両の前方環境を運転者に報知する報知手段と、を備え、
前記走行制御手段は、前記前方環境検出手段で検出した前記先行車両の前方環境に、自車両の進入可能な領域が無いときには、走行路の左側境界及び右側境界のうち、自車両を当該先行車両を追い越す側に移動させた状態で、自車両を待機させることを特徴とする車両運転支援装置。
【請求項４】
前記道路情報検出手段は、走行路の曲率を含む道路情報を検出し、
前記走行制御手段は、自車両を走行路の左側境界まで移動させる場合と、自車両を走行路の右側境界まで移動させる場合とで、前記先行車両の前方環境を前記前方環境検出手段によって検出できる領域が当該先行車両に近くなる側を、前記道路情報検出手段で検出した走行路の曲率に基づいて判断し、前記前方環境検出手段によって検出できる領域が当該先行車両に近くなる側の境界まで自車両を移動させることを特徴とする請求項１〜３の何れか一項に記載の車両運転支援装置。
【請求項５】
前記先行車両の幅方向への横速度を検出する横速度検出手段を備え、
前記横距離検出手段は、前記横速度検出手段で検出した横速度に基づいて、自車両が走行路の左側境界及び右側境界に到達する時点での、前記先行車両から走行路の左側境界及び右側境界までの横距離を推定することを特徴とする請求項１に記載の車両運転支援装置。
【請求項６】
前記走行制御手段は、自車両から前記先行車両までの距離が予め定められた閾値未満であれば、自車両を減速させることを特徴とする請求項１〜５の何れか一項に記載の車両運転支援装置。
【請求項７】
前記報知手段は、前記走行制御手段が自車両を幅方向に移動させる前に、前記先行車両の前方環境を前記前方環境検出手段によって検出するために、当該走行制御手段によって自車両を幅方向に移動させる旨を運転者に報知することを特徴とする請求項１〜６の何れか一項に記載の車両運転支援装置。
【請求項８】
前記報知手段は、前記走行制御手段が自車両を前記先行車両を追い越す側とは反対側に移動させる前に、前記先行車両の前方環境を前記前方環境検出手段によって検出するために、当該走行制御手段によって自車両を前記先行車両を追い越す側とは反対側に移動させる旨を運転者に報知することを特徴とする請求項２に記載の車両運転支援装置。
【請求項９】
前記報知手段は、前記走行制御手段が自車両を前記先行車両を追い越す側に移動させた状態で、自車両を待機させる際に、当該走行制御手段によって自車両を前記先行車両を追い越す側に移動させた状態で、自車両を待機させる旨を運転者に報知することを特徴とする請求項３に記載の車両運転支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両運転支援装置に関するものである。
【背景技術】
【０００２】
特許文献１に記載された従来技術では、自車前方を走行する先行車両を追い越す場合、追い越そうとする先行車両の先に十分な空きスペースの有無を事前に検出して、運転者による無理な追い越しを防止するよう運転支援することが提案されている。
この従来技術では、路車間通信を介して自車両周辺の情報を受信し、この情報に基づいて自車両の先行車両前方の道路上における空きスペースを検出し、その検出結果に基づいて先行車両の追い越しが実行可能であるか否かを判定している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１４９４０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術は、路車間通信のためのインフラストラクチャの整備に大きく依存している。したがって、インフラストラクチャの未整備、故障、メンテナンス作業などによって十分な情報提供が得られないと、先行車両の前方の空きスペースを検出できなくなってしまう。
本発明の課題は、路車間通信によらず、先行車両の前方環境を検出することである。
【課題を解決するための手段】
【０００５】
本発明に係る車両運転支援装置は、自車両が前方環境を検出し、検出した前方環境に、車速が予め定められた閾値未満の先行車両が存在するときに、先行車両の前方環境を検出するために、走行路の幅に基づいて自車両を幅方向に移動させる。そして、自車両を幅方向に移動させた際に、検出した先行車両の前方環境を運転者に報知する。
【発明の効果】
【０００６】
本発明に係る車両運転支援装置によれば、車速が予め定められた閾値未満の先行車両を検出したときに、走行路の幅に基づいて自車両を幅方向に移動させるので、路車間通信によらず、先行車両の前方環境を検出することができる。
【図面の簡単な説明】
【０００７】
【図１】運転支援装置の概略構成図である。
【図２】ＣＣＤカメラとレーザスキャナの配置図である。
【図３】追い越し走行支援処理を示すフローチャートである。
【図４】走行経路の一例を示す図である（直線経路）。
【図５】走行経路の一例を示す図である（確認位置での暫時滞留）。
【図６】走行経路の一例を示す図である（一時停止）。
【図７】走行経路の一例を示す図である（先行車両の片寄り）。
【図８】走行経路の一例を示す図である（カーブ路）。
【図９】本実施形態の概念図である。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態を図面に基づいて説明する。
《第一実施形態》
《構成》
図１は、運転支援装置の概略構成図である。
運転支援装置１００は、ＣＰＵ１０１と、ＧＰＳ２０１と、メモリ２０２と、ディスプレイ２０３と、レーザスキャナ２０４及び２０５と、車輪速センサ２０６と、ブレーキアクチュエータ２０７と、ステアリングアクチュエータ２０８と、ＣＣＤカメラ２０９及び２１０と、アクセルセンサ３０１と、ステアリングセンサ３０２と、ブレーキセンサ３０３と、駆動ユニット４０１と、を備える。
【０００９】
図２は、ＣＣＤカメラとレーザスキャナの配置図である。
ＣＣＤカメラ２０９は、左のドアミラーに設けられ、ＣＣＤカメラ２１０は、右のドアミラーに設けられる。ＣＣＤカメラ２０９及び２１０は、夫々、ドアミラー位置から下方に向けて設置され、路面に標示された車道中央線、車線境界線、車道外側線などの通行区分線を撮影し、撮影した画像データをＣＰＵ１０１に送信する。
【００１０】
レーザスキャナ２０４は、自車両の左前端部に設けられ、レーザスキャナ２０５は、自車両の右前端部に設けられる。レーザスキャナ２０４及び２０５は、夫々、走査面が道路と略水平になるように設置され、先行車両の走行状態や、先行車両のさらに先のスペース（以下、先行車両前方スペースと称す）の状態等を検出し、検出結果をＣＰＵ１０１に送信する。
【００１１】
ＣＰＵ（Centoral Processing Unit）１０１は、通常走行時、ドライバの指令（ブレーキアクチュエータ２０７、アクセルセンサ３０１、シフトセンサ３０２からの入力値）に応じて駆動ユニット４０１へとトルク指令値を送信する。
本実施形態では、ＣＰＵ１０１は、先行車両の走行状態や先行車両前方スペース等を確認するためにレーザスキャナ２０４及び２０５を活用して情報収集を行い、先行車両前方スペースが把握できない場合は、自車を減速させたり、車幅方向に移動（横移動）させたりすることにより、積極的に先行車両前方スペースを確認する。
【００１２】
このとき、ＣＣＤカメラ２０９及び２１０から送信された通行区分線の撮影情報を元に演算された車線幅方向の自車位置を利用する。また、自車両を減速させたり、車幅方向に移動させたりする際には、駆動ユニット４０１へのトルク配分を制御したり、ブレーキアクチュエータ２０７により制動力を制御したり、ステアリングアクチュエータ２０８により自車の転舵角を制御する。
ＧＰＳ（Global Positioning System）２０１は、自車の緯度、経度等を検出し、ＣＰＵ１０１へと送信する。
【００１３】
メモリ２０２は、緯度、経度情報に対応して走行路の幅や曲率等の道路情報が記録されたデジタルマップが格納されており、ＣＰＵ１０１からの要求に応じて出力する。
ディスプレイ２０３は、ＣＰＵ１０１が自車周辺車両状況や地形情報をもとに算出した追い越し時に必要となる自車加速代、走行距離、所要時間をドライバへと明示する際に活用する。なお、ナビゲーションシステムのディスプレイと併用でも構わない。また、先行車両の先の空きスペースを確認している際、本システムによる蛇行中であることをドライバへとアナウンスするときにも活用される。
【００１４】
車輪速センサ２０６は、自車速Ｖ１を検出し、その結果をＣＰＵ１０１へと送信する。
アクセルセンサ３０１は、ドライバが操作するアクセル開度情報を検出し、これをＣＰＵ１０１へと送信する。
ステアリングセンサ３０２は、ドライバが操作するステアリング舵角を検出し、これをＣＰＵ１０１へと送信する。
ブレーキセンサ３０３は、ドライバが操作するブレーキペダルの開度情報を検出し、これをＣＰＵ１０１へと送信する。
【００１５】
駆動ユニット４０１は、自車両の出力トルクを発生させるユニットである。これは、エンジンに限定されるものではなく、ハイブリッド車両や電気自動車であれば、モータをも含み、エンジン及びモータへのトルク配分や、回生トルクなどを制御することで実現される。
ステアリングアクチュエータ２０８は、電動パワーステアリング装置などで操舵角を制御できるユニットである。
【００１６】
ブレーキアクチュエータ２０７は、アンチスキッド制御（ＡＢＳ）、トラクション制御（ＴＣＳ）、スタビリティ制御（ＶＤＣ：Vehicle Dynamics Control）等に用いられる制動流体圧制御回路を利用したものであり、運転者のブレーキ操作に係らず各ホイールシリンダの液圧を増圧・保持・減圧できるように構成されている。本実施形態では、左右輪の制動力差を利用して、自車両にヨーモーメントを付与することで、先行車両前方スペースを確認するための横移動を実現させる。
【００１７】
次に、ＣＰＵ１０１で実行される追い越し走行支援処理について説明する。
図３は、追い越し走行支援処理を示すフローチャートである。
この追い越し走行支援処理は、ＣＰＵ１０１で所定時間（例えば１０msec程度）毎に実行される。
先ずステップＳ１０では、ＧＰＳ２０１で検出した自車の緯度、経度等から、メモリ２０２に記録されたデジタルマップを参照して自車両が現在走行している走行路の幅Ｗ（単位：ｍ）、及び曲率ρ（単位：１／ｍ）等の情報を検出する。
【００１８】
続くステップＳ２０では、ＣＣＤカメラ２０９及び２１０で撮影した自車側方の路面画像から、車道中央線、車線境界線、車道外側線などの通行区分線（区画線）を画像処理して検出する。そして、検出した通行区分線から自車左右端までの距離ＷＬ１、ＷＲ１（単位：ｍ）を演算する。また、検出した自車左右の通行区分線から、自車の進行方向と通行区分線とが成す方向θ１（単位：ｒａｄ）についても演算する。さらに、ステップＳ２０では車輪速センサ２０６で検出した自車速Ｖ１（単位：ｍ／ｓ）を求める。なお、ステップＳ１０で求めた走路幅Ｗを、ステップＳ２０で検出した自車左右の通行区分線の距離としてもよい。
【００１９】
続くステップＳ３０では、レーザスキャナ２０４、２０５の検出結果から、ステップＳ１０で検出した走行路の幅Ｗと曲率ρなどを参照して、自車線上に先行車両がいるか否かを判定する。ここで、先行車両が存在していなければ、そのまま所定のメインプログラムに復帰する。一方、先行車両が存在していればステップＳ４０に移行する。
ステップＳ４０では、先行車両の走行状態として、自車前端から先行車両後端までの距離Ｌ（単位：ｍ）、先行車両の車速Ｖ２（単位：ｍ／ｓ）、走行路の左右端までの距離ＷＬ２、ＷＲ２（単位：ｍ）、先行車両の車幅方向の移動速度ＶＷ２（単位：ｍ／ｓ）を検出する。
【００２０】
自車両前端から先行車両後端までの距離Ｌは、レーザスキャナ２０４及び２０５で検出した先行車両までの測定距離のうちの小さい方を選択する。先行車両の車速Ｖ２は、この距離Ｌを微分した値に自車の車速Ｖ１を加算して求める。
先行車両における走行路の左右端からの距離ＷＬ２及びＷＲ２（単位：ｍ）は、ステップＳ２０で検出した自車左右の通行区分線を先行車両方向に延長した線と、先行車両との車幅方向の距離として検出する。このとき、自車左右の通行区分線をステップＳ１０で検出した走行路曲率ρに基づいて自車左右の通行区分線を先行車両方向に延長した線と、先行車両との車幅方向の距離として検出する。
【００２１】
なお、先行車両近傍の通行区分線を撮影することができるＣＣＤカメラ等のセンサを有する車両であれば、先行車両の左右の通行区分線を検出し、この通行区分線に基づいて走行路の左右端からの距離ＷＬ２及びＷＲ２を求めてもよい。
また、先行車両の横速度（車線幅方向の移動速度）ＶＷ２（単位：ｍ／ｓ）を、走行路の左右端からの距離ＷＬ２及びＷＲ２の時間微分値の平均値として求める。
【００２２】
続くステップＳ５０では、ステップＳ４０で検出した先行車両の車速Ｖ２が、閾値Ｖｔｈ以上の場合、そのまま所定のメインプログラムに復帰する。一方、先行車両の車速Ｖ２が閾値Ｖｔｈ未満の場合はステップＳ６０に進む。
この閾値Ｖｔｈは先行車両が微速走行状態、或いは停止状態にあるかどうかを判断するための閾値であり、本実施例では、交通教則本等で徐行速度の目安とされているＶｔｈ＝２．８［ｍ／ｓ］≒１０ｋｍ／ｈが設定される。
ステップＳ６０では、ステップＳ５０で先行車両が微速走行状態、或いは停止状態にあることを受けて、この先行車両を追い越すために、レーザスキャナ２０４及び２０５が先行車両前方スペースを確認できるように、自車両を車幅方向に移動させる。
【００２３】
具体的な方法１〜９について説明する。
１．基本移動
図４は、走行経路の一例を示す図である（直線経路）。
先ず、先行車両が停止していると仮定して、先行車両の手前Ｌｆｒ＋Ｌｆｌ（単位：ｍ）の位置で車線幅左寄りに、且つ先行車両の手前Ｌｆｒ（単位：ｍ）で車線幅右寄りになるような走行経路を生成し、この経路に追従するように左右輪の制動力に差が生じるようブレーキアクチュエータ２０７を用いて制御を行う。
Ｌｆｌ＝（Ｌ−Ｌｆｒ）÷２            …………（１）
すなわち、本実施例では、Ｌｆｒ＜Ｌｆｌであり、Ｌｆｒには自車の車長ＢＬ１（単位：ｍ）が設定され、Ｌｆｌには自車前端から先行車両後端までの距離ＬからＬｆｒを引いた値の半分として設定される。
【００２４】
したがって、図４に示すように、先行車両までの距離の半分の地点で左前端部のレーザスキャナ２０４が先行車両の左側から先行車両前方スペースの確認を行い、その後通常追い越す方向の車幅右方に移動させ、先行車両の手前で右側から右前端部のレーザスキャナ２０５が先行車両の右側から先行車両前方スペースの確認を行う。
ここでは、自車の経路を、先行車両の先のスペースを検出する場所を直線で結んで作成しているが、三角関数や円弧等を組み合わせてより滑らかな経路としてもよい。
【００２５】
図５は、走行経路の一例を示す図である（確認位置での暫時滞留）。
また、レーザスキャナ２０４及び２０５が確実に先行車両前方スペースを検出できるよう、図５に示すように、走路幅の左右に寄りながら、通行区分線に沿って走行できるように経路を生成するとよい。すなわち、走行路が略直線である場合、先行車両のＬｆｒ手前と、Ｌｆｒ＋Ｌｆｌ手前の位置で、ある程度の直線走行区間を設けることで、先行車両前方スペースを確認するために十分な時間を設けることができる。
【００２６】
２．一時停止又は徐行
図６は、走行経路の一例を示す図である（一時停止）。
ここでは、自車両を先行車両前方スペースを確認できる位置で、先行車両に速度を合わせるために、自車両を減速させる。すなわち、先行車両の手前で自車両を一時停止させたり徐行させる。先行車両の手前で、速度が十分に落ちていれば、図６に示すように、車線幅左寄りに移動する地点を先行車両側に変位させてもよい。このように、先行車両に十分に近寄った状態で、車線幅の左から右へと移動させることで、先行車両前方スペースをより確実に確認できる。
また、上記の手法では先行車両が停止していると仮定していたが、ステップＳ４０で検出した先行車両の車速Ｖ２から、自車が先行車両に接近するまでに先行車両が移動する距離を見込んで経路を生成するとなおよい。
【００２７】
３．走行路における先行車両の横位置に応じた移動
図７は、走行経路の一例を示す図である（先行車両の片寄り）。
ここでは、先行車両の走行路の左右端からの距離ＷＬ２、ＷＲ２が、ＷＬ２＞ＷＲ２の関係であれば、先行車両が右寄りであるため、自車両を自車を先行車両の手前Ｌｆｒ（単位：ｍ）だけ手前で車幅方向左側に寄るような経路を生成する。この場合、Ｌｆｒは自車の車長ＢＬ１の２倍とする。
一方、先行車両の走行路の左右端からの距離ＷＬ２、ＷＲ２が、ＷＬ２≦ＷＲ２の関係であれば、先行車両が左寄りであるため、自車両を自車を先行車両の手前Ｌｆｒ（単位：ｍ）だけ手前で車幅方向右側に寄るような経路を生成する。この場合、Ｌｆｒは自車の車長ＢＬ１とする。
【００２８】
そして、この経路に追従するように左右輪の制動力に差が生じるようブレーキアクチュエータ２０７を用いて制御を行う。すなわち、例えば先行車両が右に寄っていれば、先行車両の先のスペースを確認しやすいのは左側なので左側のみによって先行車両の先の空きスペースを確認する。
なお、先行車両が左寄りのときよりも右寄りのときにＬｆｒの値を大きくしているのは、左側に寄ったほうが先行車両の先のスペースを確認しやすくとも、追い越しは一般的に右側から行われるため、左側に寄った後に右から追い越すためには先行車両との間にスペースが必要なためである。
【００２９】
４．走査可能領域に応じた移動
図８は、走行経路の一例を示す図である（カーブ路）。
ここでは、左右何れの車幅方向に寄った方が、先行車両前方スペースの走査可能領域をより手前にできるかを自車と先行車両の位置から幾何学的に判断する。つまり、どちらに寄った方が、より先行車両前方スペースを確認しやすいかを判断する。そして、上記の方法３と同様にして走行経路を生成してから、ブレーキアクチュエータ２０７を用いて制御を行う。
【００３０】
ここでは、自車と先行車両の位置から、先行車両の先のスペースをより手前から確認できる方向を判断する一例を示す。
先ず、先行車両の手前で左側に寄ったときの場合について説明する。左側に寄ったときは左前端部のレーザスキャナ２０４で先行車両前方スペースを走査することになり、このときのレーザスキャナ２０４の取り付け位置を原点、車幅方向をＸ軸、自車の向きをＹ軸とする。そして、ステップＳ２０で検出した自車左右の通行区分線を、ステップＳ１０で検出した走行路曲率ρに基づいて延長し、この座標軸上にプロットする（図８（手順１））。
【００３１】
そして、レーザスキャナ２０４による先行車両の検出結果をプロットする（図８（手順２））。
そして、先行車両のうちレーザスキャナ２０４から見て最も左端の部分に向けて、原点から直線を引く（図８（手順３））。この直線上で、左側の通行区分線との車幅方向の距離が、自車両の幅と同じ長さＢＷ１（単位：ｍ）となる地点と、先行車両前端との走路方向の距離ＬＬｍｉｎ（単位：ｍ）を自車の進行方向を正として求める（図８（手順４））。このＬＬｍｉｎは、自車両が左側に寄ったときに、左側のレーザスキャナ２０４で走査可能な領域が、先行車両の前端からどれくらい先になるかを表す。
【００３２】
そして、今度は先行車両の手前で右側に寄った位置で、上記と同様の処理をレーザスキャナ２０５に対しても行い、右側のレーザスキャナ２０５で走査可能な領域が先行車両の前端からどれくらい先になるかを求め、この距離をＬＲｍｉｎ（単位：ｍ）とする。
そして、ＬＬｍｉｎとＬｒｍｉｎの小さい方が、先行車両前方スペースのうちのより手前の領域を確認できることになるので、自車両をその方向に寄せるような走行経路を生成する。
【００３３】
５．先行車両の横速度に応じた移動
ここでは、ステップＳ４０で検出した先行車両の横速度（車線幅方向の速度）ＶＷ２から、自車が先行車両に接近するまでに先行車両が横方向に移動する距離を予測して、先行車両前方スペースを確認する経路を生成する。
具体的には、先ず上記の方法２を用いる場合には、先行車両の手前で、その先のスペースを確認できるよう先行車両の車速Ｖ２に合わせて、一時停止又は徐行させるので、先行車両までの距離Ｌだけ進む間に、先行車両の車速ＶＷ２に一定の加速度（減速度）で到達する時間ｔは下記（２）式によって求まる。
ｔ＝２×Ｌｄ÷（Ｖ１＋Ｖ２）   …………（２）
【００３４】
したがって、この時間ｔの間に先行車両が横方向に移動する距離ＬＳ２（単位：ｍ）は、下記（３）式によって求まるので、このＬＳ２だけ先行車両の位置を車幅方向に補正して、前述した各方法を用いて経路生成を行う。
ＬＳ２＝ＶＷ２×ｔ                    …………（３）
一方、上記の方法２を用いない場合には、上記（２）式においてＶ２をＶ１に置換し、自車が現在の車速を維持するとして求める。
【００３５】
６．先行車両との車間距離が長い場合
ここでは、ステップＳ４０で検出した自車前端から先行車両後端までの距離Ｌが、左右確認可能距離閾値Ｌｔｈ以上となる場合について説明する。
自車両を、先ず先行車両前方スペースが確認し難い車幅方向に寄せ、その後先行車両の手前で先行車両前方スペースが確認しやすい車幅方向に寄せるように経路生成を行う。先行車両の先のスペースが確認し易い車幅方向の判断は、上記の方法３〜５に従って行う。先行車両前方スペースが確認しやすいという、先行車両の手前までの距離についても上述したように、車幅方向左側に寄る場合にはＬｆｌ３だけ手前で、車幅方向右側に寄る場合にはＬｆｒ３だけ手前で寄せるように経路生成を行う。
【００３６】
すなわち、先行車両までの距離Ｌが十分ある場合には、自車両を左右に順に寄せてもドライバに与える違和感が小さいため、可能な限り先行車両の先のスペースを見るように制御を行う。したがって、左右確認可能距離閾値Ｌｔｈは、本実施例では例えば下記（４）式や（５）式に示すように、先行車両手前までに自車を車線幅左右方向に移動させる平均移動速度を閾値Ｖｃｔｈ＝０．５［ｍ／ｓ］に抑えるように設定される。なお、このときの自車両は、先行車両に対して下記（６）式に示すように、一定の減速度αｃ（単位：ｍ／ｓ2）で接近するように制御されている。
【００３７】
先行車両手前で車幅右方向に寄る場合
Ｌｔｈ＝（Ｗ−ＢＷ１＋ＷＬ１）×（Ｖ１＋Ｖ２）÷２÷（Ｌ−Ｌｆｒ３）
…………（４）
先行車両手前で車幅左方向による場合
Ｌｔｈ＝（Ｗ−ＢＷ１＋ＷＲ１）×（Ｖ１＋Ｖ２）÷２÷（Ｌ−Ｌｆｌ３）
…………（５）
αｃ＝（Ｖ１2＋Ｖ２2）÷２Ｌ          …………（６）
なお、Ｌｔｈは車幅方向に一定の加速度で移動させたときに、例えばこの車幅方向加速度が閾値αｔｈ＝０．５［ｍ／ｓ2］を超えないようにして決めてもよい。
【００３８】
７．先行車両との車間距離が短い場合
ここでは、ステップＳ４０で検出した自車前端から先行車両後端までの距離Ｌが、左右確認可能距離閾値Ｌｔｈ未満となる場合について説明する。
自車両を前記（６）式で設定した減速度よりも強い減速をかけて、車幅左右方向の平均移動速度を閾値Ｖｃｔｈ＝０．５［ｍ／ｓ］に抑えるようにする。
【００３９】
８．自車両を横移動させる前にドライバに報知する
ここでは、生成した経路に追従するように左右輪の制動力に差が生じるようブレーキアクチュエータ２０７を用いて制御を行う前に、ディスプレイ２０３上に『先行車両の先を確認します』等のメッセージを表示したり、スピーカーから音声を流してドライバに報知する。
このとき、ドライバに報知してから直ぐにブレーキアクチュエータ２０７を用いて制御を行うのではなく、ドライバが報知内容を理解できるよう例えば数秒間をおいてから制御するようにしてもよい。このようにする場合には、実際に制御を開始するときの自車両や先行車両の走行状態等を予測して経路生成を行うようにする。
【００４０】
９．追い越し方向とは逆方向に自車両を横移動させる前にもドライバに報知する
ここでは、先ず先行車両を追い越す車幅方向を判断する。例えば、一般的な追い越しを想定し、常に車幅右側から追い越すと設定してもよい。また、レーザスキャナ２０４及び２０５等のセンサを用い、先行車両の左右側方の空きスペースを検出して、この空きスペースが大きい方向としてもよい。
【００４１】
そして、上述の手法を用いて先行車両前方スペースを確認するために生成した経路において、この追い越し方向と逆方向の車幅方向に寄せるように制御する場合、この逆方向に移動させるようにブレーキアクチュエータ２０７を用いて制御する前に、ディスプレイ２０３上に例えば「先行車両の先を確認するため蛇行します」等のメッセージを表示したり、スピーカーから音声を流してドライバに報知する。なお、この報知もドライバが報知内容を理解できるよう例えば数秒間をおいてから制御するとよい。
【００４２】
こうして、ステップＳ６０で、走行経路の生成し、レーザスキャナ２０４及び２０５が先行車両前方スペースを確認できるように、自車両を車幅方向に移動させる。
なお、上記の方法１〜９は、任意に組み合わせてもよい。
続くステップＳ７０では、検出された先行車両の先の空きスペースや、対向車や後続車の走行状態に応じて、追い越し支援を行う。
【００４３】
具体的には、例えば特開２００７−１０８９６７号公報や、特開２００５−１４９４０２号公報で開示されているように、先行車両の先に自車両が入れる空きスペースが確認できれば、その空きスペースの存在と距離をディスプレイ２０３上に表示したり、音声を流してドライバに報知する。
また、レーザスキャナ２０４や２０５を用いて対向車両を検出して、追い越し可能であればその旨をディスプレイ２０３等を用いてドライバに報知し、追い越し不可能であると判断された場合にはブレーキアクチュエータ２０７を用いて、追い越しをできないように運転支援等を行う。
【００４４】
このとき、ステップＳ６０において、先行車両の手前で追い越し方向と車幅反対方向から先行車両の手前のスペースを確認するように経路生成を行った場合、追い越す際の走行距離が増大する。したがって、ステップＳ７０においてはこの走行距離の増大についても考慮して、追い越し可否判断を下すようにする。
なお、上記の方法２を用いる場合、ステップＳ６０で生成した経路の終点、すなわち先行車両の先のスペースを確認できる位置で自車を先行車両の速度に合わせて、一時停止又は徐行させるようにブレーキアクチュエータ２０７を用いて運転支援を行う。そしてドライバによるアクセル操作によって追い越しができるようにする。
本実施形態では、経路追従にブレーキアクチュエータ２０７を用いているが、ステアリングアクチュエータ２０８を用いてもよい。
【００４５】
《作用》
路車間通信を介して自車両周辺の情報を受信し、それに基づいて先行車両前方スペースを確認する構成の場合、インフラストラクチャの未整備、故障、メンテナンス作業などによって十分な情報提供が得られないと、先行車両前方スペースを確認できなくなってしまう。
図９は、本実施形態の概念図である。
そこで、レーザスキャナ２０４及び２０５で自車両の前方環境を検出し、検出した前方環境に、車速Ｖ２が閾値Ｖｔｈ未満の先行車両を検出したら（ステップＳ３０、Ｓ５０の判定が共に“Yes”）、この先行車両前方スペース（先行車両の前方環境）をレーザスキャナ２０４及び２０５で検出するために、自車両を幅方向に移動させる（ステップＳ６０）。
【００４６】
そして、自車両を幅方向に移動させて、先行車両前方スペースをレーザスキャナ２０４又は２０５で検出できたら、その検出結果を運転者に提供する（ステップＳ７０）。
このように、路車間通信によらず、レーザスキャナ２０４及び２０５で先行車両の前方環境を検出することができる。したがって、従来技術の路車間通信に頼ったシステムのように、インフラストラクチャの未整備、故障、メンテナンス作業などによって十分な情報提供が得られない、といった問題を招くことがない。
【００４７】
次に、幅方向の移動について説明する。
最も基本的な移動は、自車両を先ず先行車両を追い越す側とは反対側に、つまり走行路の左側境界まで移動させ、次に先行車両を追い越す側に、つまり走行路の右側境界まで移動させる経路である（図４）。
ここで、左側境界に到達する地点では、先行車両に対して少なくともＬｆｒ＋Ｌｆｌの車間距離をとり、右側境界に到達する地点では、先行車両に対して少なくともＬｆｒの車間距離をとる。これにより、左側境界から右側境界への移動、及び右側境界から追い越し動作へと余裕をもって移行することができる。
【００４８】
なお、先行車両までの距離が短い場合には、左側境界に到達する地点で少なくともＬｆｒ＋Ｌｆｌを確保し、右側境界に到達する地点で少なくともＬｆｒを確保できるように、自車両を減速させたり、自車両の横移動速度を大きくする。これにより、左側境界から右側境界への移動、及び右側境界から追い越し動作へと余裕をもって移行することができる。
【００４９】
また、左側境界に到達する地点では、左側のレーザスキャナ２０４によって先行車両の左側から先行車両の前方環境を検出し、右側境界に到達する地点では、右側のレーザスキャナ２０５によって先行車両の右側から先行車両の前方環境を検出することになる。これにより、先行車両の前方環境を検出できる最大限の走査可能領域を確保することができる。
【００５０】
自車両を幅方向に移動させる前には、先行車両前方スペースを確認するために、自車両を移動させる旨を運転者に報知しておく。これにより、自車両の幅方向の移動によって運転者の違和感を抑制することができる。特に、自車両を追い越す側とは反対側に移動させる場合には、運転者に違和感を与える可能性が高いため、その旨を事前にアナウンスしておくことが望ましい。
【００５１】
先行車両が停車している、又は極低速で走行しているときには、右側境界に到達する地点で、つまり右側のレーザスキャナ２０５で先行車両の前方環境を検出できる位置で、自車両の一時停止、又は徐行を運転者に促がしてもよい。これによれば、自車両周辺の環境を十分に確認できない状況で、無理な追い越しを実行してしまうことを抑制することができる。このとき、自車両を待機させることを運転者に報知することが望ましい。
【００５２】
また、先行車両が走行路の片側に寄っている場合には、自車両を左右両側に移動させなくても、先行車両が寄っている側とは反対側に移動させるだけで、先行車両の前方環境を検出できる場合もある。
したがって、走行路における先行車両の横位置を検出し、走行路の左右端からの距離ＷＬ２、ＷＲ２に応じて車両の横移動経路を決定する。
【００５３】
すなわち、先行車両が右に寄っていれば、先行車両の先のスペースを確認しやすいのは左側なので左側境界へ横移動して先行車両の先の空きスペースを確認し、逆に先行車両が左に寄っていれば、先行車両の先のスペースを確認しやすいのは右側なので右側境界へ横移動して先行車両の先の空きスペースを確認する（図７）。これにより、自車両の幅方向への移動を最小限に抑制し、効率的に先行車両の前方環境を検出することができる。
【００５４】
先行車両の横位置は、現在の横位置のみならず、自車両が左側境界や右側境界に移動したときの将来の横位置としてもよい。具体的には、先行車両の横速度を検出し、自車両が左右の何れかの境界に到達するまでの所要時間ｔを算出し、現時点から所要時間ｔ後に先行車両の横位置がどこにあるかを予測する。そして、予測した先行車両の横位置に基づいて、先行車両が走行路のどちら側に寄っているかを判断すれば、自車両の幅方向への移動を最小限に抑制し、より効果的に先行車両の前方環境を検出することができる。
【００５５】
また、カーブ路であれば、先行車両の先のスペースを確認しやすい側と確認しにくい側とがあるので、カーブ方向に応じて自車両を移動させる方向を決定してもよい。
すなわち、自車両を走行路の左側境界まで移動させる場合と、自車両を走行路の右側境界まで移動させる場合とで、先行車両の前方環境をレーザスキャナ２０４及び２０５によって検出できる領域がこの先行車両に近くなる側を判断する（図８）。
そして、先行車両前方スペースのうちのより手前の領域を確認できる側を判断して、自車両をその方向に移動させる。これにより、自車両の幅方向への効率的な移動によって、先行車両の前方環境をより広い範囲で確認することができる。
【００５６】
《効果》
以上より、レーザスキャナ２０４、２０５が「前方環境検出手段」に対応し、ＧＰＳ２０１、メモリ２０２、ＣＰＵ１０１が「道路情報検出手段」に対応する。また、ブレーキアクチュエータ２０７、ステアリングアクチュエータ２０８、ステップＳ６０の処理が「走行制御手段」に対応し、ディスプレイ２０３、ステップＳ７０の処理が「報知手段」に対応する。また、ステップＳ４０の処理が「横距離検出手段」と「横速度検出手段」に対応する。
【００５７】
（１）車両運転支援装置は、レーザスキャナ２０４、２０５で自車両の前方環境を検出し、検出した前方環境に、車速が予め定められた閾値未満となる先行車両が存在するときに、この先行車両の前方環境をレーザスキャナ２０４、２０５によって検出するために、走行路の幅に基づいて、自車両を幅方向に移動させる。自車両を幅方向に移動させた際に、レーザスキャナ２０４、２０５で検出した先行車両の前方環境をディスプレイ２０３を介して運転者に報知する。
このように、車速が予め定められた閾値未満の先行車両を検出したときに、走行路の幅に基づいて自車両を幅方向に移動させるので、路車間通信によらず、先行車両の前方環境を検出することができる。
【００５８】
（２）車両運転支援装置は、先行車両から走行路の左側境界及び右側境界までの横距離ＷＬ２、ＷＲ２を検出し、検出した左側境界及び右側境界までの横距離ＷＬ２、ＷＲ２のうち、広い側に自車両を移動させる。
このように、先行車両が左寄りに走行していれば自車両を右側に移動させ、先行車両が右寄りに走行していれば自車両を左側に移動させるので、自車両の幅方向への移動を最小限に抑制し、効率的に先行車両の前方環境を検出することができる。
【００５９】
（３）車両運転支援装置は、自車両を走行路の左側境界まで移動させる場合と、自車両を走行路の右側境界まで移動させる場合とで、先行車両の前方環境をレーザスキャナ２０４、２０５によって検出できる領域がこの先行車両に近くなる側を、走行路の曲率に基づいて判断する。そして、レーザスキャナ２０４、２０５によって検出できる領域がこの先行車両に近くなる側の境界まで自車両を移動させる。
このように、検出できる領域が先行車両に近くなる側を判断し、その方向に自車両を移動させることで、自車両の幅方向への効率的な移動によって、先行車両の前方環境をより広い範囲で確認することができる。
【００６０】
（４）車両運転支援装置は、先行車両の幅方向への横速度に基づいて、自車両が走行路の左側境界及び右側境界に到達する時点での、前記先行車両から走行路の左側境界及び右側境界までの横距離を推定する。
このように、自車両が走行路の左側境界及び右側境界に到達時点での先行車両の横距離を推定することで、自車両の幅方向への移動を最小限に抑制し、より効果的に先行車両の前方環境を検出できる方向を的確に判断することができる。
【００６１】
（５）車両運転支援装置は、走行路の左側境界及び右側境界のうち、自車両を先ず前記先行車両を追い越す側とは反対側に移動させ、次に当該先行車両を追い越す側に移動させる。
このように、左右両側の境界まで自車両を移動させることで、先行車両の前方環境をより広い範囲で検出することができる。
（６）車両運転支援装置は、自車両から前記先行車両までの距離が予め定められた閾値未満であれば、自車両を減速させる。
このように、先行車両に対して十分な車間距離が確保できていないときには、自車両を減速させることで、左側境界から右側境界への移動、及び右側境界から追い越し動作へと余裕をもって移行することができる。
【００６２】
（７）車両運転支援装置は、自車両を幅方向に移動させる前に、先行車両の前方環境を検出するために、自車両を幅方向に移動させる旨を運転者に報知する。
このように、事前に自車両を幅方向に移動させる旨を運転者に報知することで、運転者の違和感を抑制することができる。
（８）車両運転支援装置は、自車両を前記先行車両を追い越す側とは反対側に移動させる前に、先行車両の前方環境を検出するために、自車両を先行車両を追い越す側とは反対側に移動させる旨を運転者に報知する。
このように、事前に自車両を幅方向に移動させる旨を運転者に報知することで、運転者の違和感を抑制することができる。特に、自車両を追い越す側とは反対側に移動させる場合には、運転者に違和感を与える可能性が高いため、その旨を事前にアナウンスしておくことが望ましい。
【００６３】
（９）車両運転支援装置は、先行車両の前方環境に、自車両の進入可能な領域が無いときには、走行路の左側境界及び右側境界のうち、自車両を先行車両を追い越す側に移動させた状態で、自車両を待機させる。
このように、先行車両の前方に自車両の侵入可能な領域が無く、追い越しができないと判断したときには、先行車両の前方環境を検出できる位置で自車両を待機させることで、無理な追い越しを実行してしまうことを抑制することができる。
【００６４】
（１０）車両運転支援装置は、自車両を先行車両を追い越す側に移動させた状態で、自車両を待機させる際に、自車両を先行車両を追い越す側に移動させた状態で、自車両を待機させる旨を運転者に報知する。
このように、自車両を待機させる旨を運転者に報知することで、運転者が無理な追い越しを実行してしまうことを抑制することができる。
【符号の説明】
【００６５】
１００ 運転支援装置
２０２ メモリ
２０３ ディスプレイ
２０４ レーザスキャナ
２０５ レーザスキャナ
２０６ 車輪速センサ
２０７ ブレーキアクチュエータ
２０８ ステアリングアクチュエータ
２０９ カメラ
２１０ カメラ
３０１ アクセルセンサ
３０２ ステアリングセンサ
３０３ ブレーキセンサ
４０１ 駆動ユニット
【図１】
0005664212.tif 000002
【図２】
0005664212.tif 000003
【図３】
0005664212.tif 000004
【図４】
0005664212.tif 000005
【図５】
0005664212.tif 000006
【図６】
0005664212.tif 000007
【図７】
0005664212.tif 000008
【図８】
0005664212.tif 000009
【図９】
0005664212.tif 000010