(57)【特許請求の範囲】
【請求項１】
撮像中心線を水平方向且つ自車両の車両前後方向前方に向けて、前記自車両の車両前後方向前方の画像を撮像する撮像部と、
前記撮像部が撮像した画像に基づき、前記自車両が走行する路面上の停止線を検出する停止線検出部と、
前記撮像中心線を基準とした前記停止線検出部が検出した停止線への角度である停止線側角度を算出する停止線側角度算出部と、
前記撮像部が撮像した画像に基づき、前記自車両を停止させるための認識対象である認識対象物を検出する認識対象物検出部と、
前記撮像中心線を基準とした前記認識対象物検出部が検出した認識対象物への角度である認識対象物側角度を算出する認識対象物側角度算出部と、
前記自車両の速度を検出する車速検出部と、
前記停止線側角度算出部が算出した停止線側角度に基づき、前記自車両から前記停止線までの距離である停止線距離を算出する停止線距離算出部と、
前記認識対象物側角度算出部が算出した認識対象物側角度及び前記停止線距離算出部が算出した停止線距離に基づき、前記撮像中心線と前記認識対象物との間の最短距離である撮像中心線基準オフセット量を算出する撮像中心線基準オフセット量算出部と、
前記撮像中心線基準オフセット量算出部が算出した撮像中心線基準オフセット量と、前記撮像部が前記撮像中心線を基準として前記自車両の車両前後方向前方を撮像可能な角度の最大値である最大撮像角度、及び前記自車両のドライバが自車両の車両前後方向前方を視認可能な角度の最大値である最大視認角度のうち少なくとも一方と、前記認識対象物側角度算出部が算出した認識対象物側角度と、に基づき、前記撮像部が前記認識対象物を撮像可能な位置のうち前記停止線に最も近い位置と前記自車両の現在位置との距離である認識限界距離を算出する認識限界距離算出部と、
前記停止線距離算出部が算出した停止線距離及び前記認識限界距離算出部が算出した認識限界距離のうち短い距離を選択し、当該選択した距離及び前記車速検出部が検出した速度に応じて走行中の前記自車両を停止させるように自車両の速度を制御する車速制御部と、を備えることを特徴とする車両制御装置。
【請求項２】
前記撮像中心線基準オフセット量算出部は、前記車速検出部が検出した速度の変化量が予め設定した設定速度範囲内である状態で前記認識対象物側角度算出部が算出した認識対象物側角度を用いて、前記撮像中心線基準オフセット量を算出することを特徴とする請求項１に記載した車両制御装置。
【請求項３】
前記認識対象物の前記路面からの高さである認識対象物高さを算出する認識対象物高さ算出部を備え、
前記撮像中心線基準オフセット量算出部は、前記認識対象物高さ算出部が算出した認識対象物高さを用いて前記撮像中心線基準オフセット量を算出することを特徴とする請求項１または請求項２に記載した車両制御装置。
【請求項４】
撮像中心線を水平方向且つ自車両の車両前後方向前方に向けて、前記自車両の車両前後方向前方の画像を撮像する撮像部と、
前記撮像部が撮像した画像に基づき、前記自車両が走行する路面上の停止線を検出する停止線検出部と、
前記撮像中心線を基準とした前記停止線検出部が検出した停止線への角度である停止線側角度を算出する停止線側角度算出部と、
前記撮像部が撮像した画像に基づき、前記自車両を停止させるための認識対象である認識対象物を検出する認識対象物検出部と、
前記撮像中心線を基準とした前記認識対象物検出部が検出した認識対象物への角度である認識対象物側角度を算出する認識対象物側角度算出部と、
前記自車両の速度を検出する車速検出部と、
前記停止線側角度算出部が算出した停止線側角度に基づき、前記自車両から前記停止線までの距離である停止線距離を算出する停止線距離算出部と、
前記自車両の位置を検出する車両位置検出部と、
少なくとも前記認識対象物の前記路面に対する俯瞰の位置である認識対象物俯瞰位置、及び前記路面から前記認識対象物までの高さである認識対象物高さを記憶している地図データ記憶部と、
前記車両位置検出部が検出した自車両の位置と、前記地図データ記憶部が記憶している前記認識対象物俯瞰位置及び前記認識対象物高さに基づき、前記路面上に予め設定した点である路面基準点と前記認識対象物との間の最短距離である路面基準オフセット量を算出する路面基準オフセット量算出部と、
前記路面基準オフセット量算出部が算出した路面基準オフセット量と、前記撮像部が前記撮像中心線を基準として前記自車両の車両前後方向前方を撮像可能な角度の最大値である最大撮像角度、及び前記自車両のドライバが自車両の車両前後方向前方を視認可能な角度の最大値である最大視認角度のうち少なくとも一方と、前記認識対象物側角度算出部が算出した認識対象物側角度と、に基づき、前記撮像部が前記認識対象物を撮像可能な位置のうち前記停止線に最も近い位置と前記自車両の現在位置との距離である認識限界距離を算出する認識限界距離算出部と、
前記停止線距離算出部が算出した停止線距離及び前記認識限界距離算出部が算出した認識限界距離のうち短い距離を選択し、当該選択した距離及び前記車速検出部が検出した速度に応じて走行中の前記自車両を停止させるように自車両の速度を制御する車速制御部と、を備えることを特徴とする車両制御装置。
【請求項５】
前記認識対象物検出部が認識対象物として検出した信号機の点灯状態を検出する信号機点灯状態検出部を備え、
前記車速制御部は、前記信号機点灯状態検出部が検出した点灯状態が赤色または黄色のうち少なくとも赤色である場合に、前記速度の制御を行なうことを特徴とする請求項１から請求項４のうちいずれか１項に記載した車両制御装置。
【請求項６】
前記認識対象物検出部は、前記認識対象物として前記路面の上方に設置されている案内板及び情報掲示板のうち少なくとも一方を検出することを特徴とする請求項１から請求項４のうちいずれか１項に記載した車両制御装置。
【請求項７】
撮像中心線を水平方向且つ自車両の車両前後方向前方に向けて、前記自車両の車両前後方向前方の画像を撮像し、
前記撮像した画像に基づき、前記自車両が走行する路面上の停止線及び自車両を停止させるための認識対象である認識対象物を検出し、
前記撮像中心線を基準とした前記検出した停止線への角度である停止線側角度を算出し、
前記撮像中心線を基準とした前記検出した認識対象物への角度である認識対象物側角度を算出し、
前記自車両の速度を検出し、
前記算出した停止線側角度に基づき、前記自車両から前記停止線までの距離である停止線距離を算出し、
前記算出した認識対象物側角度及び前記算出した停止線距離に基づき、前記撮像中心線と前記認識対象物との間の最短距離である撮像中心線基準オフセット量を算出し、
前記算出した撮像中心線基準オフセット量と、前記撮像中心線を基準として前記自車両の車両前後方向前方を撮像可能な角度の最大値である最大撮像角度、及び前記自車両のドライバが自車両の車両前後方向前方を視認可能な角度の最大値である最大視認角度のうち少なくとも一方と、前記算出した認識対象物側角度と、に基づき、前記認識対象物を撮像可能な位置のうち前記停止線に最も近い位置と前記自車両の現在位置との距離である認識限界距離を算出し、
前記算出した停止線距離及び前記算出した認識限界距離のうち短い距離を選択し、当該選択した距離及び前記検出した速度に応じて走行中の前記自車両を停止させるように自車両の速度を制御することを特徴とする車両制御方法。
【請求項８】
撮像中心線を水平方向且つ自車両の車両前後方向前方に向けて、前記自車両の車両前後方向前方の画像を撮像し、
前記撮像した画像に基づき、前記自車両が走行する路面上の停止線及び自車両を停止させるための認識対象である認識対象物を検出し、
前記撮像中心線を基準とした前記検出した停止線への角度である停止線側角度を算出し、
前記撮像中心線を基準とした前記検出した認識対象物への角度である認識対象物側角度を算出し、
前記自車両の速度及び位置を検出し、
前記算出した停止線側角度に基づき、前記自車両から前記停止線までの距離である停止線距離を算出し、
少なくとも前記認識対象物の前記路面に対する俯瞰の位置である認識対象物俯瞰位置、及び前記路面から前記認識対象物までの高さである認識対象物高さを記憶し、
前記検出した自車両の位置と、前記記憶している前記認識対象物俯瞰位置及び前記認識対象物高さに基づき、前記路面上に予め設定した点である路面基準点と前記認識対象物との間の最短距離である路面基準オフセット量を算出し、
前記算出した路面基準オフセット量と、前記撮像中心線を基準として前記自車両の車両前後方向前方を撮像可能な角度の最大値である最大撮像角度、及び前記自車両のドライバが自車両の車両前後方向前方を視認可能な角度の最大値である最大視認角度のうち少なくとも一方と、前記算出した認識対象物側角度と、に基づき、前記認識対象物を撮像可能な位置のうち前記停止線に最も近い位置と前記自車両の現在位置との距離である認識限界距離を算出し、
前記算出した停止線距離及び前記算出した認識限界距離のうち短い距離を選択し、当該選択した距離及び前記検出した速度に応じて走行中の前記自車両を停止させるように自車両の速度を制御することを特徴とする車両制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、走行中の自車両を自動的に停止させるために車速を制御する車両制御装置に関する。
【背景技術】
【０００２】
走行中の自車両を自動的に停止させるための運転支援を行う車両制御装置としては、例えば、特許文献１に記載されているものがある。
特許文献１に記載されている車両制御装置は、自車両の進行方向（車両前後方向前方）を撮像する撮像部により交差点で赤信号を検出すると、地図データ記憶部に記憶されている停止線を停止位置として設定する。そして、走行中の自車両が停止位置に停止するように、車両の制動力や駆動力を制御する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５‐１７０１５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の車両制御装置では、赤信号となっている信号機と停止線の位置が近い場合等、自車両の停止位置と信号機が近い場合には、撮像部によって信号機を撮像することが不可能な状態となる場合がある。
撮像部によって信号機を撮像することが不可能な状態では、信号機の点灯状態が赤（赤信号）から青（青信号）に変化しても、この変化を認識することが不可能であるため、再発進を自動的に行うことが不可能であるという問題が発生する。
本発明は、上記のような問題点に着目してなされたもので、撮像部によって信号機を撮像することが不可能な位置に自車両を停止させる可能性を低減させることが可能な、車両制御装置及び車両制御方法を提供することを課題とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明は、算出した停止線距離及び算出した認識限界距離のうち短い距離を選択し、この選択した距離及び検出した自車両の速度に応じて、走行中の自車両を停止させるように自車両の車速を制御する。ここで、停止線距離は、自車両から路面上の停止線までの距離であり、自車両の車両前後方向前方を、撮像中心線を水平方向且つ自車両の車両前後方向前方に向けて撮像した画像に基づいて算出する。また、認識限界距離は、自車両を停止させるための認識対象である認識対象物を撮像可能な位置のうち、停止線に最も近い位置と自車両の現在位置との距離である。また、認識限界距離の算出は、撮像中心線と認識対象物との間の最短距離であるオフセット量に基づいて行なう。
【発明の効果】
【０００６】
本発明によれば、撮像中心線と認識対象物との間の最短距離であるオフセット量に基づいて、算出した距離に応じて、走行中の自車両を停止させるように自車両の車速を制御することが可能となる。
このため、認識対象物を撮像することが不可能な位置に自車両を停止させる可能性を、低減させることが可能となり、停車している自車両から認識対象物を撮像できない、または、ドライバが認識対象物を視認できない状況の発生を抑制することが可能となる。
【図面の簡単な説明】
【０００７】
【図１】本発明の第一実施形態の車両制御装置の概略構成を示す図である。
【図２】認識対象物高さを算出する手順を説明する図である。
【図３】停止線距離を算出する手順を説明する図である。
【図４】認識限界距離を算出する手順を説明する図である。
【図５】本発明の第一実施形態の車両制御装置が行う処理を示すフローチャートである。
【図６】本発明の第一実施形態の変形例を示す図である。
【図７】図６のＶＩＩ線矢視図である。
【図８】本発明の第二実施形態の車両制御装置の概略構成を示す図である。
【図９】本発明の第二実施形態の車両制御装置が行う処理を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について図面を参照しつつ説明する。
（第一実施形態）
以下、本発明の第一実施形態（以下、本実施形態と記載する）について、図面を参照しつつ説明する。
（構成）
図１は、本実施形態の車両制御装置１の概略構成を示す図である。
車両制御装置１は、自車両（図示せず）の車載装置であり、図１中に示すように、車速検出部２と、撮像部４と、停止線検出部６と、認識対象物検出部８と、停止線側角度算出部１０と、認識対象物側角度算出部１２を備える。これに加え、車両制御装置１は、信号機点灯状態検出部１４と、走行距離算出部１６と、認識対象物高さ算出部１８と、停止線距離算出部２０と、撮像中心線基準オフセット量算出部２２と、認識限界距離算出部２４と、車速制御部２６と、報知部２８を備える。
【０００９】
車速検出部２は、車速センサであり、例えば、自車両が備える車輪のホイールに取り付けたロータリーエンコーダを用いて形成する。また、車速検出部２は、ホイールの回転に比例して発生するパルス信号を検出し、検出したパルス信号に基づいて、自車両の現在の速度（以下、「車速」と記載する場合がある）を検出する。
そして、車速検出部２は、検出した車速を含む情報信号（以下、「車速信号」と記載する場合がある）を、走行距離算出部１６と、撮像中心線基準オフセット量算出部２２と、車速制御部２６に出力する。
【００１０】
撮像部４は、例えば、ＣＣＤ(Ｃｈａｒｇｅ−Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ)カメラを用いて形成する。
また、撮像部４は、自車両の車室内において、撮像中心線を水平方向且つ自車両の車両前後方向前方に向けて、画像の撮像方向を自車両の車両前後方向前方へ向けた状態で、フロントウインドウの上端側の中心付近に取り付ける。
なお、撮像部４の取り付け位置は、運転席の位置に応じて設定してもよい。具体的には、自車両の運転席が右側の座席である構成（右ハンドル車）である場合は、フロントウインドウの上端側の車幅方向中心よりも右側の位置に取り付けてもよい。一方、自車両の運転席が左側の座席である構成（左ハンドル車）である場合は、フロントウインドウの上端側の車幅方向中心よりも左側の位置に取り付けてもよい。
【００１１】
また、撮像部４は、自車両が走行する路面を含む自車両の車両前後方向前方の画像を撮像する。そして、撮像部４は、撮像した画像を含む情報信号（以下、「画像信号」と記載する場合がある）を、停止線検出部６と、認識対象物検出部８に出力する。
ここで、撮像部４が、撮像中心線を基準として自車両の車両前後方向前方を撮像可能な角度の最大値である最大撮像角度（以降の説明では、「最大撮像角度θＵｍａｘ」と記載する場合がある）は、例えば、撮像中心線から上方へ３０［°］に設定する。最大撮像角度θＵｍａｘは、撮像部４の取り付け状態や、撮像部４の性能に応じて予め設定し、認識限界距離算出部２４に記憶させておく。
【００１２】
停止線検出部６は、撮像部４から画像信号の入力を受けると、撮像部４が撮像した画像を参照して、自車両が走行する路面上に存在する、自車両が従うべき停止線を検出する。そして、停止線検出部６は、撮像した画像中における停止線の位置を含む情報信号（以下、「停止線位置信号」と記載する場合がある）を、停止線側角度算出部１０に出力する。
ここで、停止線の検出は、例えば、パターンマッチング等により行う。
【００１３】
認識対象物検出部８は、撮像部４から画像信号の入力を受けると、撮像部４が撮像した画像を参照して、自車両を停止させるための認識対象である認識対象物を検出する。そして、認識対象物検出部８は、撮像した画像中における認識対象物の位置を含む情報信号（以下、「認識対象物位置信号」と記載する場合がある）を、認識対象物側角度算出部１２、信号機点灯状態検出部１４、認識対象物高さ算出部１８、報知部２８に出力する。
【００１４】
ここで、認識対象物の検出は、例えば、パターンマッチング等により行う。
なお、本実施形態では、認識対象物として、自車両が従うべき信号機を検出する場合について説明する。
停止線側角度算出部１０は、停止線検出部６から停止線位置信号の入力を受けると、撮像した画像中における停止線の位置を参照して、撮像中心線を基準とした停止線検出部６が検出した停止線への角度である、停止線側角度を算出する。そして、停止線側角度算出部１０は、算出した停止線側角度を含む情報信号（以下、「停止線側角度信号」と記載する場合がある）を、停止線距離算出部２０に出力する。
【００１５】
認識対象物側角度算出部１２は、認識対象物検出部８から認識対象物位置信号の入力を受けると、撮像した画像中における認識対象物の位置を参照する。これにより、撮像中心線を基準とした認識対象物検出部８が検出した認識対象物への角度である、認識対象物側角度を算出する。そして、認識対象物側角度算出部１２は、算出した認識対象物側角度を含む情報信号（以下、「認識対象物側角度信号」と記載する場合がある）を、撮像中心線基準オフセット量算出部２２と、認識限界距離算出部２４に出力する。
【００１６】
信号機点灯状態検出部１４は、認識対象物検出部８から認識対象物位置信号の入力を受けると、撮像した画像のうち、認識対象物の部分の画像を処理して、信号機の点灯状態（色）を検出する。そして、信号機点灯状態検出部１４は、検出した点灯状態を含む情報信号（以下、「点灯状態信号」と記載する場合がある）を、車速制御部２６と、報知部２８に出力する。
【００１７】
走行距離算出部１６は、車速検出部２から車速信号の入力を受けると、車速信号が含む車速と経過時間に基づいて、自車両の走行距離（積算の走行距離）を算出する。そして、走行距離算出部１６は、算出した走行距離を含む情報信号（以下、「走行距離信号」と記載する場合がある）を、認識対象物高さ算出部１８に出力する。
【００１８】
認識対象物高さ算出部１８は、認識対象物側角度算出部１２から認識対象物側角度信号の入力を受け、また、走行距離算出部１６から走行距離信号の入力を受ける。そして、認識対象物高さ算出部１８は、認識対象物側角度算出部１２が算出した認識対象物側角度と、走行距離算出部１６が算出した走行距離に基づいて、認識対象物の路面からの高さである認識対象物高さを算出する。さらに、認識対象物高さ算出部１８は、算出した認識対象物高さを含む情報信号（以下、「認識対象物高さ信号」と記載する場合がある）を、撮像中心線基準オフセット量算出部２２に出力する。
【００１９】
ここで、認識対象物高さ算出部１８が認識対象物高さを算出する際には、例えば、図２中に示すように、まず、停止線ＳＬよりも手前の位置である第一位置Ｐ１において認識対象物側角度算出部１２が算出した認識対象物側角度θ１を取得する。なお、図２は、認識対象物高さ算出部１８が認識対象物高さを算出する手順を説明する図である。また、図２中では、自車両を符合「ＭＣ」で示し、認識対象物である信号機を符合「Ｔ」で示し、撮像中心線を符合「ＣＬ」で示す。
【００２０】
次に、第一位置Ｐ１よりも停止線ＳＬに近い位置である第二位置Ｐ２において認識対象物側角度算出部１２が算出した認識対象物側角度θ２を取得する。さらに、走行距離算出部１６により、第一位置Ｐ１から第二位置Ｐ２までの距離である走行距離Ｌ１を算出する。すなわち、走行距離Ｌ１は、認識対象物側角度θ１を算出した時点から認識対象物側角度θ２を算出した時点までに自車両ＭＣが走行した距離である。
【００２１】
そして、認識対象物高さ算出部１８は、以下の式（１）及び（２）を用いて、認識対象物高さを算出する。
Ｈ２＝Ｌ１／（１／ｔａｎθ１−１／ｔａｎθ２）  …  （１）
Ｈ＝Ｈ１＋Ｈ２  …  （２）
なお、上記の式（１）及び（２）において、「Ｈ２」は、撮像中心線と認識対象物との、鉛直方向の最短距離である。
【００２２】
また、上記の式（２）において、「Ｈ１」は、撮像中心線と路面との、鉛直方向の最短距離であり、撮像部４と路面との、鉛直方向の最短距離である。したがって、「Ｈ１」は既知の値であり、認識対象物高さ算出部１８に記憶させておく。
以上により、上記の式（２）における「Ｈ」は、信号機Ｔの路面からの高さである認識対象物高さである。
【００２３】
停止線距離算出部２０は、停止線側角度算出部１０から停止線側角度信号の入力を受けると、停止線側角度算出部１０が算出した停止線側角度に基づき、自車両ＭＣから停止線ＳＬまでの距離である停止線距離を算出する。そして、停止線距離算出部２０は、算出した停止線距離を含む情報信号（以下、「停止線距離信号」と記載する場合がある）を、撮像中心線基準オフセット量算出部２２と、車速制御部２６に出力する。
ここで、停止線距離算出部２０が停止線距離を算出する際には、例えば、図３中に示すように、まず、停止線ＳＬよりも手前の位置において停止線側角度算出部１０が算出した停止線側角度θ３を取得する。なお、図３は、停止線距離算出部２０が停止線距離を算出する手順を説明する図である。
【００２４】
次に、以下の式（３）を用いて、停止線距離を算出する。
Ｌ２＝Ｈ１／ｔａｎθ３−Ｌ０  …  （３）
なお、上記の式（３）において、「Ｌ０」は、自車両ＭＣの先端と撮像部４との、車両前後方向に沿った距離である。したがって、「Ｌ０」は既知の値であり、撮像部４と路面との鉛直方向の最短距離Ｈ１と共に、停止線距離算出部２０に記憶させておく。
また、上記の式（３）において、「Ｌ２」は、停止線距離である。
【００２５】
撮像中心線基準オフセット量算出部２２は、認識対象物側角度算出部１２から認識対象物側角度信号の入力を受け、また、停止線距離算出部２０から停止線距離信号の入力を受ける。そして、撮像中心線基準オフセット量算出部２２は、認識対象物側角度算出部１２が算出した認識対象物側角度と、停止線距離算出部２０が算出した停止線距離に基づいて、撮像中心線基準オフセット量を算出する。さらに、そして、撮像中心線基準オフセット量算出部２２は、算出した撮像中心線基準オフセット量を含む情報信号（以下、「撮像中心線基準オフセット量信号」と記載する場合がある）を、認識限界距離算出部２４に出力する。
【００２６】
ここで、撮像中心線基準オフセット量は、撮像中心線ＣＬと認識対象物（信号機Ｔ）との間の最短距離である。
なお、本実施形態では、一例として、撮像中心線ＣＬが信号機Ｔの鉛直下方を通過している場合を説明する。
したがって、本実施形態では、撮像中心線基準オフセット量算出部２２が撮像中心線基準オフセット量を算出する際に、まず、第一位置Ｐ１（図２参照）における停止線距離と第二位置Ｐ２（図２参照）における停止線距離との差を算出する。これにより、第一位置Ｐ１から第二位置Ｐ２までの距離である走行距離Ｌ１を算出する。なお、走行距離Ｌ１の算出は、停止線距離算出部２０から入力を受けた停止線距離信号に基づいて行なう。
【００２７】
次に、第一位置Ｐ１において認識対象物側角度算出部１２が算出した認識対象物側角度θ１と第二位置Ｐ２において認識対象物側角度算出部１２が算出した認識対象物側角度θ２を取得する。認識対象物側角度θ１及び認識対象物側角度θ２の取得は、認識対象物側角度算出部１２から入力を受けた認識対象物側角度信号に基づいて行なう。
【００２８】
そして、撮像中心線基準オフセット量算出部２２は、以下の式（４）を用いて、撮像中心線基準オフセット量を算出する。
Ｌｏｆｆ＝Ｌ１／（１／ｔａｎθ１−１／ｔａｎθ２）  …  （４）
したがって、上記の式（４）における「Ｌｏｆｆ」が、撮像中心線基準オフセット量である。また、撮像部４と路面との鉛直方向の最短距離Ｈ１は、停止線距離算出部２０と同様、撮像中心線基準オフセット量算出部２２に記憶させておく。
【００２９】
以上により、本実施形態では、撮像中心線基準オフセット量Ｌｏｆｆが、上述した、撮像中心線と認識対象物との鉛直方向の最短距離Ｈ２と等しい値となる（Ｌｏｆｆ＝Ｈ２）。
また、撮像中心線基準オフセット量算出部２２は、車速検出部２から車速信号の入力を受ける。そして、車速検出部２が検出した速度の変化量が予め設定した設定速度範囲内である状態で認識限界距離算出部２４が算出した認識対象物側角度を用いて、撮像中心線基準オフセット量Ｌｏｆｆを算出する。
【００３０】
本実施形態では、一例として、設定速度範囲を、１［ｋｍ／ｈ］とする場合を説明する。
また、撮像中心線基準オフセット量算出部２２は、認識対象物高さ算出部１８から認識対象物高さ信号の入力を受ける。そして、認識対象物高さ算出部１８が算出した認識対象物高さＨを用いて、撮像中心線基準オフセット量Ｌｏｆｆを算出する。
なお、本実施形態では、上述したように、撮像中心線ＣＬが信号機Ｔの鉛直下方を通過している場合を例に挙げて説明する。このため、認識対象物高さ算出部１８が算出した認識対象物高さＨを用いて算出した撮像中心線基準オフセット量Ｌｏｆｆは、撮像中心線と認識対象物との鉛直方向の最短距離Ｈ２と等しい値となる（Ｌｏｆｆ＝Ｈ２）。
【００３１】
認識限界距離算出部２４は、認識対象物高さ算出部１８から認識対象物高さ信号の入力を受け、また、撮像中心線基準オフセット量算出部２２から撮像中心線基準オフセット量信号の入力を受ける。また、認識限界距離算出部２４は、最大撮像角度θＵｍａｘと、自車両ＭＣのドライバが自車両ＭＣの車両前後方向前方を視認可能な角度の最大値である、最大視認角度（例えば、上下方向に各２０［ｄｅｇ］）を記憶する。なお、認識限界距離算出部２４は、最大撮像角度θＵｍａｘと最大視認角度のうち少なくとも一方を記憶する構成としてもよい。
【００３２】
そして、認識限界距離算出部２４は、撮像中心線基準オフセット量と、最大撮像角度及び最大視認角度のうち少なくとも一方と、認識対象物側角度算出部１２が算出した認識対象物側角度に基づき、認識限界距離を算出する。
認識限界距離を算出した認識限界距離算出部２４は、算出した認識限界距離を含む情報信号（以下、「認識限界距離信号」と記載する場合がある）を、車速制御部２６に出力する。
【００３３】
ここで、認識限界距離は、撮像部４が認識対象物を撮像可能な位置のうち、停止線ＳＬに最も近い位置と自車両ＭＣの現在位置との距離である。
認識限界距離算出部２４が認識限界距離を算出する際には、例えば、図４中に示すように、まず、現在位置Ｐｎにおいて認識対象物側角度算出部１２が算出した認識対象物側角度θ４を取得する。なお、図４は、認識限界距離算出部２４が認識限界距離を算出する手順を説明する図である。また、図４中には、撮像部４が認識対象物を撮像可能な位置のうち、停止線ＳＬに最も近い位置を、符合「ＰＬ」で示す。
【００３４】
そして、認識限界距離算出部２４は、以下の式（５）を用いて、認識限界距離を算出する。
Ｌ３＝Ｈ２／（１／ｔａｎθ４−１／ｔａｎθＵｍａｘ）  …  （５）
したがって、上記の式（５）における「Ｌ３」が、認識限界距離である。
なお、上記の式（５）には、最大撮像角度θＵｍａｘ及び最大視認角度のうち、最大撮像角度θＵｍａｘのみを用いた場合を示す。
車速制御部２６は、車速検出部２から車速信号の入力を、停止線距離算出部２０から停止線距離信号の入力を、認識限界距離算出部２４から認識限界距離信号の入力を、それぞれ受ける。
【００３５】
そして、車速制御部２６は、停止線距離Ｌ２及び認識限界距離Ｌ３のうち短い距離を選択し、この選択した距離及び車速検出部２が検出した速度に応じて、走行中の自車両ＭＣを停止させるように、自車両ＭＣの車速を制御する。
具体的には、停止線距離Ｌ２が認識限界距離Ｌ３よりも短い（Ｌ２＜Ｌ３）場合には、停止線距離Ｌ２に応じた位置を、走行中の自車両ＭＣを停止させる最適な位置（以降の説明では、「最適停止位置」と記載する場合がある）として設定する。
【００３６】
また、停止線距離Ｌ２が認識限界距離Ｌ３よりも長い（Ｌ３＜Ｌ２）場合には、停止線距離Ｌ２と認識限界距離Ｌ３との差（Ｌ２−Ｌ３）を演算する。さらに、停止線距離Ｌ２と認識限界距離Ｌ３との差（Ｌ２−Ｌ３）を、予め設定した距離である最適停止位置参照距離Ｌ４と比較する。ここで、最適停止位置参照距離Ｌ４は、車速制御部２６に記憶させておく。
そして、上記の比較結果が、Ｌ２−Ｌ３＜Ｌ４の場合は、認識限界距離Ｌ３に応じた位置を最適停止位置として設定する。一方、Ｌ２−Ｌ３＞Ｌ４の場合は、Ｌ２−Ｌ４に応じた位置を最適停止位置として設定する。
【００３７】
なお、本実施形態では、最適停止位置参照距離Ｌ４を、一例として、５［ｍ］と設定した場合を説明する。
最適停止位置参照距離Ｌ４を５［ｍ］と設定した理由は、走行中の自車両ＭＣを停止させる際に、停止線ＳＬよりも手前すぎる位置に停止させると、他の交通（後続の他車両等）に迷惑がかかるおそれがある。このため、最大でも停止線ＳＬから５［ｍ］手前の位置に停止させることを目的とするためである。また、最適停止位置参照距離Ｌ４を５［ｍ］と設定した基準は、一般的な普通車一台分の全長に対応する長さが、最適停止位置参照距離Ｌ４として適切であるためである。
【００３８】
最適停止位置を設定すると、車速制御部２６は、最適停止位置と、車速検出部２から入力されている車速信号が含む車速に応じて、走行中の自車両ＭＣを最適停止位置に停止させるための駆動力操作量と制動力操作量を算出する。そして、車速制御部２６は、算出した駆動力操作量を含む情報信号である駆動力指令信号を、パワートレーンコントローラ３０に出力する。これに加え、車速制御部２６は、算出した制動力操作量を含む情報信号である制動力指令信号を、ブレーキコントローラ３２に出力する。
【００３９】
車速制御部２６から駆動力指令信号の入力を受けたパワートレーンコントローラ３０は、車速制御部２６が算出した駆動力操作量に応じて、エンジン（図示せず）と、トランスミッション（図示せず）を制御する。具体的には、エンジンから駆動輪に付与する駆動力と、トランスミッションの変速レンジを、駆動力操作量に応じた値に制御する。
また、車速制御部２６から制動力指令信号の入力を受けたブレーキコントローラ３２は、車速制御部２６が算出した制動力操作量に応じて、ブレーキユニット（図示せず）を制御する。具体的には、各ブレーキユニットが各車輪に付与する制動力を、制動力操作量に応じた値に制御する。
【００４０】
また、車速制御部２６は、信号機点灯状態検出部１４から点灯状態信号の入力を受ける。そして、点灯状態信号が含む信号機の点灯状態（色）が赤色または黄色のうち少なくとも一方である場合に、走行中の自車両ＭＣを停止させるための車速の制御を行なう。
なお、本実施形態では、一例として、車速制御部２６が、点灯状態信号が含む信号機の点灯状態（色）が赤色の場合のみに、走行中の自車両ＭＣを停止させるための車速の制御を行なう場合を説明する。
【００４１】
また、車速制御部２６は、駆動力指令信号及び制動力指令信号を出力すると、車速の制御を行なった状態を示す情報信号（以下、「制御実施信号」と記載する場合がある）を、報知部２８に出力する。
また、車速制御部２６は、走行中の自車両ＭＣを停止させるための車速の制御を行なった後、自車両ＭＣが停止している状態で、点灯状態信号が含む信号機の点灯状態（色）が青色である場合、停車中の自車両ＭＣを発進させるための車速の制御を行なう。
【００４２】
報知部２８は、例えば、モニタとスピーカで形成し、車室内に取り付ける。
また、報知部２８は、信号機点灯状態検出部１４から点灯状態信号の入力を受け、また、認識対象物検出部８から認識対象物位置信号の入力を受ける。さらに、報知部２８は、車速制御部２６が駆動力指令信号及び制動力指令信号を出力した場合、車速制御部２６から制御実施信号の入力を受ける。
【００４３】
そして、報知部２８は、入力を受けた情報信号に基づき、自車両ＭＣの運転者に対し、モニタに表示する映像情報とスピーカから出力する音声情報のうち、少なくとも一方の情報を呈示する。
なお、モニタに表示する映像情報とは、例えば、再発進を促すメッセージ（「信号が青に変わりましたら、発進スイッチを操作して下さい」等）を含んだ静止画である。また、スピーカから出力する音声情報とは、例えば、音声メッセージ（「信号機を確認して下さい」等）や警報ブザー（ブザー音）である。
【００４４】
ここで、再発進を促すメッセージを出力する状況は、例えば、撮像部４で信号機Ｔを検出できない状況である。これは、上記の比較結果が、Ｌ２−Ｌ３＞Ｌ４の場合に、Ｌ２−Ｌ４に応じた位置を最適停止位置として設定した場合に発生する可能性がある。また、撮像部４で信号機Ｔを検出できない状況は、認識対象物検出部８からの認識対象物位置信号の入力が中断している場合に発生する可能性がある。
【００４５】
（車両制御装置１が行う処理）
以下、図１から図４を参照しつつ、図５を用いて、車両制御装置１が行う処理の一例について、詳細に説明する。
図５は、車両制御装置１が行う処理を示すフローチャートである。
図５中に示すように、車両制御装置１が処理を開始（ＳＴＡＲＴ）すると、まず、ステップＳ１１０において、撮像部４が撮像した自車両ＭＣの車両前後方向前方の画像を含む画像信号を取得する。そして、認識対象物検出部８が、撮像部４が撮像した画像から信号機を検出したか否かを判定（図中に示す「信号機検出？」）する。
【００４６】
ステップＳ１１０において、撮像部４が撮像した画像から信号機を検出した（図中に示す「Ｙ」）と判定した場合、車両制御装置１が行う処理は、ステップＳ１２０へ移行する。
一方、ステップＳ１１０において、撮像部４が撮像した画像から信号機を検出していない（図中に示す「Ｎ」）と判定した場合、車両制御装置１は、ステップＳ１１０の処理を繰り返す。
【００４７】
ステップＳ１２０では、車速検出部２により自車両ＭＣの速度Ｖ１を検出するとともに、撮像部４で撮像した画像中から、信号機に対する認識対象物側角度θ１を算出（図中に示す「速度Ｖ１検出  仰角θ１算出」）する。ステップＳ１２０において、速度Ｖ１を検出し、認識対象物側角度θ1を算出すると、車両制御装置１が行う処理は、ステップＳ１３０へ移行する。
【００４８】
ステップＳ１３０では、ステップＳ１２０の処理を行った時点から、例えば、１［ｍｓｅｃ］が経過した時点において、車速検出部２により自車両ＭＣの速度Ｖ２を検出する。これに加え、撮像部４で撮像した画像中から、信号機に対する認識対象物側角度θ２を算出する。さらに、ステップＳ１３０では、走行距離算出部１６により、ステップＳ１２０の処理を行った時点から、ステップＳ１３０の処理を行うまでに自車両ＭＣが走行した距離である走行距離Ｌ１を算出（図中に示す「速度Ｖ２検出  仰角θ２算出  走行距離Ｌ１算出」）する。ステップＳ１３０において、速度Ｖ２を検出し、仰角θ2及び走行距離Ｌ１を算出すると、車両制御装置１が行う処理は、ステップＳ１４０へ移行する。
【００４９】
ステップＳ１４０では、ステップＳ１２０で検出した速度Ｖ１とステップＳ１３０で検出した速度Ｖ２との偏差の絶対値（｜Ｖ１−Ｖ２｜）が、予め設定した速度閾値Ｖ０（例えば、１[ｋｍ／ｈ]）未満であるか否かを判定（図中に示す「｜Ｖ１−Ｖ２｜＜Ｖ０？」）する。
ステップＳ１４０において、絶対値｜Ｖ１−Ｖ２｜が速度閾値Ｖ０未満である（図中に示す「Ｙ」）と判定した場合、車両制御装置１が行う処理は、ステップＳ１５０へ移行する。
【００５０】
一方、ステップＳ１４０において、絶対値｜Ｖ１−Ｖ２｜が速度閾値Ｖ０以上である（図中に示す「Ｎ」）と判定した場合、車両制御装置１が行う処理は、ステップＳ１２０の処理へ移行する。
ステップＳ１５０では、認識対象物高さ算出部１８が、上記の式（１）及び（２）を用いて、認識対象物高さ（信号機Ｔの高さ）Ｈ２を算出（図中に示す「信号機高さＨ２算出」）する。ステップＳ１５０において、認識対象物高さＨ２を算出すると、車両制御装置１が行う処理は、ステップＳ１６０へ移行する。
【００５１】
ステップＳ１６０では、停止線検出部６が、撮像部４が撮像した画像中から、自車両ＭＣが従うべき停止線ＳＬを検出する。これに加え、ステップ１６０では、停止線距離算出部２０が、上記の式（３）を用いて、停止線距離Ｌ２を算出（図中に示す「停止線距離Ｌ２算出」）する。ステップＳ１６０において、停止線距離Ｌ２を算出すると、車両制御装置１が行う処理は、ステップＳ１７０へ移行する。
【００５２】
ステップＳ１７０では、認識対象物側角度算出部１２が、現在位置Ｐｎにおいて認識対象物側角度θ４を算出し、上記の式（５）を用いて、認識限界距離Ｌ３を算出（図中に示す「認識限界距離Ｌ３算出」）する。ステップＳ１７０において、認識限界距離Ｌ３を算出すると、車両制御装置１が行う処理は、ステップＳ１８０へ移行する。
ステップＳ１８０では、車速制御部２６が、ステップＳ１６０で算出した停止線距離Ｌ２と、ステップＳ１７０で算出した認識限界距離Ｌ３から、最適停止位置を設定（図中に示す「最適停止位置設定」）する。ステップＳ１８０において、最適停止位置を設定すると、車両制御装置１が行う処理は、ステップＳ１９０へ移行する。
【００５３】
ステップＳ１９０では、信号機点灯状態検出部１４が、撮像部４が撮像した画像から、信号機Ｔの点灯状態（色）を検出し、信号機Ｔの点灯状態が赤色か否かを判定（図中に示す「赤信号？」）する。
ステップＳ１９０において、信号機の点灯状態が赤色である（図中に示す「Ｙ」）と判定した場合、車両制御装置１が行う処理は、ステップＳ２１０へ移行する。
【００５４】
一方、ステップＳ１９０において、信号機の点灯状態が赤色ではない（青色または黄色）と判定（図中に示す「Ｎ」）した場合、車両制御装置１が行う処理は、ステップＳ２００の処理へ移行する。
ステップＳ２００では、走行中の自車両ＭＣがステップＳ１８０で設定した最適停止位置を通過したか否かを判定（図中に示す「最適停止位置通過？」）する。
【００５５】
ステップＳ２００において、走行中の自車両ＭＣがステップＳ１８０で設定した最適停止位置を通過した（図中に示す「Ｙ」）と判定した場合、車両制御装置１が行う処理は、ステップＳ２６０へ移行する。
一方、ステップＳ２００において、走行中の自車両ＭＣがステップＳ１８０で設定した最適停止位置を通過していない（図中に示す「Ｎ」）と判定した場合、車両制御装置１が行う処理は、ステップＳ１９０の処理へ移行する。
【００５６】
ステップＳ２１０では、車速制御部２６が、ステップＳ１８０で設定した最適停止位置に走行中の自車両ＭＣが停止するように、自車両ＭＣの車速を制御（図中に示す「車速制御」）する。ステップＳ２１０において、自車両ＭＣの車速を制御すると、車両制御装置１が行う処理は、ステップＳ２２０へ移行する。
ステップＳ２２０では、自車両ＭＣをステップＳ１８０で設定した最適停止位置で停止させた状態で、認識対象物検出部８が、撮像部４が撮像した画像中に、信号機Ｔが存在しているか否かを判定（図中に示す「信号機検出？」）する。
【００５７】
ステップＳ２２０において、撮像部４が撮像した画像中に信号機Ｔが存在している（図中に示す「Ｙ」）と判定した場合、車両制御装置１が行う処理は、ステップＳ２３０へ移行する。
一方、ステップＳ２２０において、撮像部４が撮像した画像中に信号機Ｔが存在していない（図中に示す「Ｎ」）と判定した場合、車両制御装置１が行う処理は、ステップＳ２５０へ移行する。
【００５８】
ステップＳ２３０では、信号機点灯状態検出部１４が、撮像部４が撮像した画像から、信号機Ｔの点灯状態（色）を検出し、信号機Ｔの点灯状態が青色か否かを判定（図中に示す「青信号？」）する。
ステップＳ２３０において、信号機の点灯状態が青色である（図中に示す「Ｙ」）と判定した場合、車両制御装置１が行う処理は、ステップＳ２４０へ移行する。
【００５９】
一方、ステップＳ２３０において、信号機の点灯状態が青色ではない（赤色）と判定（図中に示す「Ｎ」）した場合、車両制御装置１が行う処理は、ステップＳ２３０の処理を繰り返す。
ステップＳ２４０では、車速制御部２６が、停車中の自車両ＭＣを発進させるために車速を増加（加速）させる制御（図中に示す「発進制御」）を行う。ステップＳ２４０において、停車中の自車両ＭＣを発進させる制御を行うと、車両制御装置１が行う処理は、ステップＳ２６０へ移行する。
【００６０】
ステップＳ２５０では、自車両ＭＣが停止した位置では、信号機Ｔの認識が不可能である内容の音声と、ドライバ自身の操作により、自車両ＭＣを発進させることをドライバに促す内容の音声を、報知部２８から車室内へ出力する。これにより、ステップＳ２５０では、ドライバに対し、再発進を促すメッセージの報知を行う。ステップＳ２５０において、ドライバに対する再発進を促すメッセージの報知を行うと、車両制御装置１が行う処理は、ステップＳ２６０へ移行する。
【００６１】
ステップＳ２６０では、駆動輪に駆動力を伝達する駆動源（エンジン）が停止しているか否かを判定する。なお、本実施形態では、一例として、駆動源が停止しているか否かの判定を、イグニッション（ＩＧＮ）スイッチがＯＦＦか否かの判定により行う場合を説明する。したがって、ステップＳ２６０では、イグニッションスイッチがＯＦＦ状態であるか否かを判定（図中に示す「ＩＧＮ  ＯＦＦ？」）する。
ステップＳ２６０において、イグニッションスイッチがＯＦＦ状態である（図中に示す「Ｙ」）と判定した場合、車両制御装置１は処理を終了（ＥＮＤ）する。
一方、ステップＳ２６０において、イグニッションスイッチがＯＮ状態である（図中に示す「Ｎ」）と判定した場合、車両制御装置１が行う処理は、ステップＳ１１０へ移行する。
【００６２】
（動作）
次に、図１から図５を参照して、本実施形態の車両制御装置１を備える自車両ＭＣが行う動作について説明する。
自車両ＭＣの走行中には、例えば、１［ｍｓｅｃ］の周期で、停止線距離Ｌ２と認識限界距離Ｌ３を算出する。
このとき、赤信号となっている信号機Ｔと停止線ＳＬの位置が近い場合等、自車両ＭＣの停止位置と信号機Ｔが近い場合には、撮像部４によって信号機Ｔを撮像することが不可能な状態となる場合がある。
【００６３】
これに対し、本実施形態では、車速制御部２６が、停止線距離Ｌ２と認識限界距離Ｌ３のうち短い距離を選択する。そして、選択した距離と、車速検出部２が検出した車速に応じて、走行中の自車両ＭＣを、最適停止位置に停止させるように、自車両ＭＣの車速を制御する。
したがって、本実施形態の車間距離制御装置１を備えた車両（自車両ＭＣ）では、撮像部４によって信号機Ｔを撮像することが不可能な位置に自車両ＭＣを停止させる可能性を、低減させることが可能となる。
【００６４】
これにより、本実施形態の車間距離制御装置１を備えた車両（自車両ＭＣ）では、停車している自車両ＭＣから、撮像部４が信号機を撮像できない、または、ドライバが信号機Ｔを視認できない状況の発生を、抑制することが可能となる。このため、停車している自車両ＭＣの再発進を、信号機Ｔの点灯状態に応じて適切に行なうことが可能となる。
【００６５】
なお、上述したように、本実施形態の車両制御装置１の動作で実施する車両制御方法は、認識対象物側角度θ及び停止線距離Ｌ２に基づき、撮像中心線ＣＬと認識対象物との間の最短距離である撮像中心線基準オフセット量Ｌｏｆｆを算出する。そして、算出した撮像中心線基準オフセット量に基づいて算出した認識限界距離Ｌ３と停止線距離Ｌ２のうち短い距離を選択し、この選択した距離及び自車両ＭＣの車速に応じて、走行中の自車両ＭＣを停止させるように自車両ＭＣの車速を制御する方法である。
【００６６】
（第一実施形態の効果）
本実施形態の車両制御装置１であれば、以下に記載する効果を奏することが可能となる。
（１）撮像中心線基準オフセット量算出部２２が、認識対象物側角度θ及び停止線距離Ｌ２に基づき、撮像中心線ＣＬと信号機Ｔとの間の最短距離である撮像中心線基準オフセット量Ｌｏｆｆを算出する。これに加え、認識限界距離算出部２４が、撮像中心線基準オフセット量Ｌｏｆｆに基づき、撮像部４が信号機Ｔを撮像可能な位置のうち停止線ＳＬに最も近い位置と自車両ＭＣの現在位置との距離である認識限界距離Ｌ３を算出する。さらに、車速制御部２６が、停止線距離Ｌ２及び認識限界距離Ｌ３のうち短い距離を選択し、この選択した距離及び車速検出部２が検出した速度に応じて、走行中の自車両ＭＣを停止させるように自車両ＭＣの速度を制御する。
【００６７】
このため、撮像部４によって信号機Ｔを撮像することが不可能な位置に自車両ＭＣを停止させる可能性を、低減させることが可能となる。
その結果、停車している自車両ＭＣから、撮像部４が信号機を撮像できない、または、ドライバが信号機Ｔを視認できない状況の発生を、抑制することが可能となる。これにより、信号機Ｔの点灯状態の変化を認識することが不可能な状況の発生を抑制することが可能となり、停車中の自車両ＭＣに対し、自動的な再発進を適切に行うことが可能となる。
【００６８】
（２）撮像中心線基準オフセット量算出部２２が、車速検出部２が検出した速度の変化量が予め設定した設定速度範囲内である状態で、認識限界距離算出部２４が算出した認識対象物側角度θを用いて、撮像中心線基準オフセット量Ｌｏｆｆを算出する。
このため、車速が一定の区間において、撮像中心線基準オフセット量Ｌｏｆｆを算出することとなり、自車両ＭＣのピッチングの影響を低減した状態で、撮像中心線基準オフセット量Ｌｏｆｆを精度良く算出することが可能となる。
その結果、撮像部４が信号機Ｔを撮像可能な自車両ＭＣの停止位置を、より精度良く算出することが可能となる。
【００６９】
（３）認識対象物高さ算出部１８が、信号機Ｔの路面からの高さである認識対象物高さＨを算出する。これに加え、撮像中心線基準オフセット量算出部２２が、認識対象物高さ算出部１８が算出した認識対象物高さＨを用いて、撮像中心線基準オフセット量Ｌｏｆｆを算出する。
このため、撮像中心線基準オフセット量Ｌｏｆｆの算出に、認識対象物高さＨを用いて補正することが可能となる
その結果、自車両ＭＣの上方に存在し、認識しにくい認識対象物に対しても、撮像部４が信号機Ｔを撮像可能な自車両ＭＣの停止位置を、より精度良く算出することが可能となる。
【００７０】
（４）信号機点灯状態検出部１４が、認識対象物検出部８が認識対象物として検出した信号機Ｔの点灯状態を検出する。これに加え、車速制御部２６が、信号機点灯状態検出部１４が検出した点灯状態が赤色または黄色のうち少なくとも赤色である場合に、自車両ＭＣの速度を制御する。
その結果、認識対象物として検出した信号機Ｔの点灯状態を検出し、自車両ＭＣの速度の制御の実行、禁止を決定することが可能となるため、信号機Ｔの点灯状態に応じた適切な状況で、自車両ＭＣの速度を制御することが可能となる。
【００７１】
（５）本実施形態の車両制御方法では、認識対象物側角度θ及び停止線距離Ｌ２に基づき、撮像中心線ＣＬと認識対象物との間の最短距離である撮像中心線基準オフセット量Ｌｏｆｆを算出する。そして、算出した撮像中心線基準オフセット量Ｌｏｆｆに基づいて算出した認識限界距離Ｌ３と停止線距離Ｌ２のうち短い距離を選択し、この選択した距離及び自車両ＭＣの車速に応じて、走行中の自車両ＭＣを停止させるように、自車両ＭＣの車速を制御する。
【００７２】
このため、撮像部４によって信号機Ｔを撮像することが不可能な位置に自車両ＭＣを停止させる可能性を、低減させることが可能となる。
その結果、停車している自車両ＭＣから、撮像部４が信号機を撮像できない、または、ドライバが信号機Ｔを視認できない状況の発生を、抑制することが可能となる。これにより、信号機Ｔの点灯状態の変化を認識することが不可能な状況の発生を抑制することが可能となり、停車中の自車両ＭＣに対し、自動的な再発進を適切に行うことが可能となる。
【００７３】
（変形例）
（１）本実施形態では、撮像中心線ＣＬが信号機Ｔの鉛直下方を通過している場合を説明したが、これに限定するものではない。すなわち、例えば、図６中に示すように、信号機Ｔが道路の端に配置されており、撮像中心線ＣＬが、俯瞰で信号機Ｔから車幅方向に沿った方向で離れた位置を通過している場合に適用することも可能である。なお、図６は、本実施形態の変形例を示す図である。
【００７４】
この場合、撮像中心線基準オフセット量Ｌｏｆｆは、例えば、図７中に示す、オフセット量算出用鉛直距離Ｌｏｆｆｈとオフセット量算出用水平距離Ｌｏｆｆｗとを用いて、以下の式（６）を用いて算出する。なお、図７は、図６のＶＩＩ線矢視図である。
また、オフセット量算出用鉛直距離Ｌｏｆｆｈは、撮像部４から信号機Ｔまでの鉛直方向への最短距離である。また、オフセット量算出用水平距離Ｌｏｆｆｗは、撮像部４から信号機Ｔまでの水平方向への最短距離である。
【００７５】
【数１】
0005970858.tif 000002
【００７６】
すなわち、撮像中心線基準オフセット量算出部２２が算出する撮像中心線基準オフセット量Ｌｏｆｆは、撮像中心線ＣＬと認識対象物との間の鉛直方向への最短距離に限定するものではない。
【００７７】
（第二実施形態）
以下、本発明の第二実施形態（以下、本実施形態と記載する）について、図面を参照しつつ説明する。
（構成）
図８は、本実施形態の車両制御装置１の概略構成を示す図である。なお、上述した第一実施形態と同様の構成については、その説明を省略する場合がある。また、上述した第一実施形態と同様の構成については、同一の符合を付して説明する。
図８中に示すように、車両制御装置１は、車速検出部２と、撮像部４と、停止線検出部６と、認識対象物検出部８と、停止線側角度算出部１０と、認識対象物側角度算出部１２を備える。これに加え、車両制御装置１は、停止線距離算出部２０と、車両位置検出部３４と、地図データ記憶部３６と、路面基準オフセット量算出部３８と、認識限界距離算出部２４と、車速制御部２６と、報知部２８を備える。
【００７８】
車速検出部２は、上述した第一実施形態と同様の車速信号を、路面基準オフセット量算出部３８と、車速制御部２６に出力する。
撮像部４は、上述した第一実施形態と同様の画像信号を、停止線検出部６と、認識対象物検出部８に出力する。
停止線検出部６は、上述した第一実施形態と同様の停止線位置信号を、停止線側角度算出部１０に出力する。
認識対象物検出部８は、上述した第一実施形態と同様の認識対象物位置信号を、認識対象物側角度算出部１２と、報知部２８に出力する。
【００７９】
なお、本実施形態では、認識対象物として、路面の上方に設置されている案内板及び情報掲示板のうち少なくとも一方を検出する場合について説明する。
ここで、案内板とは、例えば、交差点等の手前に配置されており、交差点で交差する道路に応じた行き先の地名を記載した板である。また、情報掲示板とは、例えば、渋滞情報や規制情報等を表示する電光掲示板等である。
停止線側角度算出部１０は、上述した第一実施形態と同様の停止線側角度信号を、停止線距離算出部２０に出力する。
認識対象物側角度算出部１２は、上述した第一実施形態と同様の認識対象物側角度信号を、認識限界距離算出部２４に出力する。
停止線距離算出部２０は、上述した第一実施形態と同様の停止線距離信号を、車速制御部２６に出力する。
【００８０】
車両位置検出部３４は、例えば、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）受信機で形成する。ＧＰＳ受信機は、例えば、ＧＰＳ衛星が送信する電波に基づいて、自車両ＭＣの位置（現在の位置）を示す座標を検出する。
また、車両位置検出部３４は、ＧＰＳ受信機で受信した自車両ＭＣの位置情報（現在位置の情報）を含む情報信号（以下、「自車位置信号」と記載する場合がある）を、路面基準オフセット量算出部３８に出力する。
【００８１】
地図データ記憶部３６は、例えば、ナビゲーション装置が備えるメモリで形成する。なお、ナビゲーション装置は、一般的なカーナビゲーション（Ａｕｔｏｍｏｔｉｖｅ  ｎａｖｉｇａｔｉｏｎ  ｓｙｓｔｅｍ）を用いて構成する。なお、地図データ記憶部３６は、ナビゲーション装置以外が有する構成としてもよい。
また、地図データ記憶部３６は、例えば、国内等の予め設定した範囲における、道路種別等の地図データを記憶する。なお、地図データ記憶部３６が記憶する地図データは、記憶媒体やデータ通信等を用いて、必要に応じて更新してもよい。
【００８２】
ここで、地図データ記憶部３６に記憶させてある地図データには、設定した範囲内に存在する認識対象物の路面に対する俯瞰の位置である認識対象物俯瞰位置と、路面から認識対象物までの高さである認識対象物高さを含む。
また、地図データ記憶部３６は、路面基準オフセット量算出部３８で行なう処理に応じて、記憶している地図データを含む情報信号（以下、「地図信号」と記載する場合がある）を、路面基準オフセット量算出部３８に出力する。
【００８３】
路面基準オフセット量算出部３８は、車両位置検出部３４から自車位置信号の入力を受け、また、地図データ記憶部３６から地図信号の入力を受ける。そして、車両位置検出部３４が検出した自車両ＭＣの位置（現在位置）と、地図データ記憶部３６が記憶している認識対象物俯瞰位置及び認識対象物高さに基づいて、路面基準オフセット量を算出する。さらに、そして、路面基準オフセット量算出部３８は、算出した路面基準オフセット量を含む情報信号（以下、「路面基準オフセット量信号」と記載する場合がある）を、認識限界距離算出部２４に出力する。
【００８４】
ここで、路面基準オフセット量は、路面上に設定した点である路面基準点と認識対象物（案内板、情報掲示板）との間の最短距離である。
路面基準オフセット量算出部３８が路面基準オフセット量を算出する際には、まず、自車位置信号に基づいて、自車両ＭＣの現在位置を検出する。さらに、地図信号に基づいて、認識対象物の路面からの高さを算出し、この算出した認識対象物の路面からの高さを、路面基準オフセット量と設定する。
【００８５】
認識限界距離算出部２４は、認識対象物高さ算出部１８から認識対象物高さ信号の入力を受け、また、路面基準オフセット量算出部３８から路面基準オフセット量信号の入力を受ける。また、認識限界距離算出部２４は、上述した第一実施形態と同様、最大撮像角度θＵｍａｘと最大視認角度を記憶する。なお、上述した第一実施形態と同様、認識限界距離算出部２４は、最大撮像角度θＵｍａｘと最大視認角度のうち少なくとも一方を記憶する構成としてもよい。
【００８６】
そして、認識限界距離算出部２４は、路面基準オフセット量と、最大撮像角度及び最大視認角度のうち少なくとも一方と、認識対象物側角度算出部１２が算出した認識対象物側角度に基づき、認識限界距離を算出する。
認識限界距離を算出した認識限界距離算出部２４は、上述した第一実施形態と同様の認識限界距離信号を、車速制御部２６に出力する。
【００８７】
認識限界距離算出部２４が認識限界距離を算出する際には、例えば、まず、車両位置検出部３４から入力を受けた自車位置信号に基づき、自車両ＭＣの現在位置を検出する。そして、検出した現在位置において認識対象物側角度算出部１２が算出した認識対象物側角度を取得する。
そして、認識限界距離算出部２４は、上述した第一実施形態と同様、上記の式（５）を用いて、認識限界距離を算出する。
【００８８】
車速制御部２６は、車速検出部２から車速信号の入力を、停止線距離算出部２０から停止線距離信号の入力を、認識限界距離算出部２４から認識限界距離信号の入力を、それぞれ受ける。
そして、車速制御部２６は、上述した第一実施形態と同様の処理を行い、走行中の自車両ＭＣを停止させるように、自車両ＭＣの車速を制御する。
【００８９】
また、車速制御部２６は、駆動力指令信号及び制動力指令信号を出力すると、上述した第一実施形態と同様の制御実施信号を、報知部２８に出力する。
報知部２８は、認識対象物検出部８から認識対象物位置信号の入力を受ける。さらに、報知部２８は、車速制御部２６が駆動力指令信号及び制動力指令信号を出力した場合、車速制御部２６から制御実施信号の入力を受ける。
【００９０】
そして、報知部２８は、入力を受けた情報信号に基づき、自車両ＭＣの運転者に対し、モニタに表示する映像情報とスピーカから出力する音声情報のうち、少なくとも一方の情報を呈示する。
なお、本実施形態の報知部２８は、認識対象物検出部８からの認識対象物位置信号の入力が中断している場合に、撮像部４で信号機Ｔを検出できない状況であるとして、再発進を促すメッセージを出力する。
【００９１】
（車両制御装置１が行う処理）
以下、図２から図４と、図８を参照しつつ、図９を用いて、車両制御装置１が行う処理の一例について、詳細に説明する。
図９は、車両制御装置１が行う処理を示すフローチャートである。
図９中に示すように、車両制御装置１が処理を開始（ＳＴＡＲＴ）すると、まず、ステップＳ３１０において、撮像部４が撮像した自車両ＭＣの車両前後方向前方の画像を含む画像信号を取得する。そして、認識対象物検出部８が、撮像部４が撮像した画像から認識対象物（案内板、情報掲示板）を検出したか否かを判定（図中に示す「案内板検出？」）する。
【００９２】
ステップＳ３１０において、撮像部４が撮像した画像から案内板を検出した（図中に示す「Ｙ」）と判定した場合、車両制御装置１が行う処理は、ステップＳ３２０へ移行する。
一方、ステップＳ３１０において、撮像部４が撮像した画像から案内板を検出していない（図中に示す「Ｎ」）と判定した場合、車両制御装置１は、ステップＳ３１０の処理を繰り返す。
ステップＳ３２０では、車両位置検出部３４により自車両ＭＣの位置（現在位置）を検出（図中に示す「現在位置検出」）する。ステップＳ３２０において、自車両ＭＣの位置を検出すると、車両制御装置１が行う処理は、ステップＳ３３０へ移行する。
【００９３】
ステップＳ３３０では、ステップＳ３２０で検出した自車両ＭＣの現在位置と、地図データ記憶部３６が記憶している認識対象物俯瞰位置及び認識対象物高さに基づき、ステップＳ３１０で検出した案内板の路面からの高さを算出する。これにより、ステップＳ３３０では、路面基準オフセット量として、案内板の路面からの高さを算出（図中に示す「案内板高さ算出」）する。ステップＳ３３０において、路面基準オフセット量を算出すると、車両制御装置１が行う処理は、ステップＳ３４０へ移行する。
【００９４】
ステップＳ３４０では、上記の式（５）を用いて、案内板を認識対象とした認識限界距離を算出（図中に示す「案内板認識限界距離算出」）する。ステップＳ３４０において、案内板を認識対象とした認識限界距離を算出すると、車両制御装置１が行う処理は、ステップＳ３５０へ移行する。
ステップＳ３５０では、車速検出部２により自車両ＭＣの速度を検出する（図中に示す「速度Ｖ検出」）する。ステップＳ３５０において、速度を検出すると、車両制御装置１が行う処理は、ステップＳ３６０へ移行する。
【００９５】
ステップＳ３６０では、ステップＳ３５０で検出した速度Ｖが、予め設定した視認参照速度Ｖｒを超えているか否かを判定（図中に示す「Ｖ＞Ｖｒ？」）する。
なお、視認参照速度Ｖｒは、例えば、自車両ＭＣが走行している道路に応じて設定する。具体的には、自車両ＭＣが走行している道路一般道であれば、４０［ｋｍ／ｈ］程度に設定し、自車両ＭＣが走行している道路が高速道路であれば、８０［ｋｍ／ｈ］程度に設定する
ステップＳ３６０において、ステップＳ３５０で検出した速度Ｖが視認参照速度Ｖｒを超えている（図中に示す「Ｙ」）と判定した場合、車両制御装置１が行う処理は、ステップＳ３７０へ移行する。
【００９６】
一方、ステップＳ３６０において、ステップＳ３５０で検出した速度Ｖが視認参照速度Ｖｒ以下である（図中に示す「Ｎ」）と判定した場合、車両制御装置１が行う処理は、ステップＳ３８０の処理へ移行する。
ステップＳ３７０では、車速制御部２６が、案内板を認識対象とした最適停止位置に走行中の自車両ＭＣが到達するまでに、車速検出部２が検出する車速Ｖが視認参照速度Ｖｒ以下となるように、自車両ＭＣの車速を制御（図中に示す「車速制御」）する。ステップＳ３７０において、自車両ＭＣの車速を制御すると、車両制御装置１が行う処理は、ステップＳ３８０へ移行する。
【００９７】
ステップＳ３８０では、イグニッションスイッチがＯＦＦ状態であるか否かを判定（図中に示す「ＩＧＮ  ＯＦＦ？」）する。
ステップＳ３８０において、イグニッションスイッチがＯＦＦ状態である（図中に示す「Ｙ」）と判定した場合、車両制御装置１は処理を終了（ＥＮＤ）する。
一方、ステップＳ３８０において、イグニッションスイッチがＯＮ状態である（図中に示す「Ｎ」）と判定した場合、車両制御装置１が行う処理は、ステップＳ３１０へ移行する。
【００９８】
（動作）
次に、図２から図４、図８及び図９を参照して、本実施形態の車両制御装置１を備える自車両ＭＣが行う動作について説明する。
自車両ＭＣの走行中には、例えば、１［ｍｓｅｃ］の周期で、停止線距離Ｌ２と案内板を認識対象とした認識限界距離を算出する。
このとき、赤信号となっている案内板と自車両ＭＣの停止位置が近い場合には、撮像部４によって案内板を認識することや、ドライバが案内板を視認することが不可能な状態となる場合がある。
【００９９】
これに対し、本実施形態では、車速制御部２６が、停止線距離Ｌ２と案内板を認識対象とした認識限界距離のうち短い距離を選択する。そして、選択した距離と、車速検出部２が検出した車速に応じて、走行中の自車両ＭＣを、最適停止位置に停止させるように、自車両ＭＣの車速を制御する。
したがって、本実施形態の車間距離制御装置１を備えた車両（自車両ＭＣ）では、撮像部４によって案内板を認識することや、ドライバが案内板を視認することが不可能な位置に自車両ＭＣを停止させる可能性を、低減させることが可能となる。
【０１００】
これにより、本実施形態の車間距離制御装置１を備えた車両（自車両ＭＣ）では、停車している自車両ＭＣから、撮像部４が案内板を撮像できない、または、ドライバが案内板Ｔを視認できない状況の発生を、抑制することが可能となる。このため、停車している自車両ＭＣの再発進を、信号機Ｔの点灯状態に応じて適切に行なうことが可能となる。
【０１０１】
なお、上述したように、本実施形態の車両制御装置１の動作で実施する車両制御方法は、自車両ＭＣの位置と、認識対象物俯瞰位置及び認識対象物高さに基づき、路面基準点と認識対象物との間の最短距離である路面基準オフセット量を算出する。そして、算出した路面基準オフセット量に基づいて算出した認識限界距離と停止線距離Ｌ２のうち短い距離を選択し、この選択した距離及び自車両ＭＣの車速に応じて、走行中の自車両ＭＣを停止させるように自車両ＭＣの車速を制御する方法である。
【０１０２】
（第二実施形態の効果）
本実施形態の車両制御装置１であれば、以下に記載する効果を奏することが可能となる。
（１）路面基準オフセット量算出部３８が、自車両ＭＣの位置と、地図データ記憶部３６が記憶している認識対象物俯瞰位置及び認識対象物高さに基づき、路面基準点と認識対象物との間の最短距離である路面基準オフセット量を算出する。これに加え、認識限界距離算出部２４が、路面基準オフセット量に基づき、撮像部４が案内板を撮像可能な位置と自車両ＭＣの現在位置との距離である、案内板を認識対象とした認識限界距離を算出する。さらに、車速制御部２６が、停止線距離Ｌ２及び認識限界距離のうち短い距離を選択し、この選択した距離及び車速検出部２が検出した速度に応じて、走行中の自車両ＭＣを停止させるように自車両ＭＣの速度を制御する。
【０１０３】
このため、撮像部４によって案内板を認識することや、ドライバが案内板を視認することが不可能な位置に自車両ＭＣを停止させる可能性を、低減させることが可能となる。
その結果、停車している自車両ＭＣから、撮像部４が案内板を撮像できない、または、ドライバが案内板Ｔを視認できない状況の発生を、抑制することが可能となる。
【０１０４】
（２）路面基準オフセット量算出部３８が、自車両ＭＣの位置と、地図データ記憶部３６が記憶している認識対象物俯瞰位置及び認識対象物高さに基づき、路面基準点と認識対象物との間の最短距離である路面基準オフセット量を算出する。
その結果、自車両ＭＣの走行する道路が悪条件な道路であっても、撮像部４によって案内板を認識することや、ドライバが案内板を視認することが容易な自車両ＭＣの停止位置を、より精度良く算出することが可能となる。
なお、悪条件な道路とは、例えば、自車両ＭＣの走行する道路が、路面の凸凹が大きい道路や、路面の勾配が大きい道路、また、湾曲度合いの大きい道路である。
【０１０５】
（３）認識対象物検出部８が、認識対象物として、路面の上方に設置されている案内板及び情報掲示板のうち少なくとも一方を検出する。
その結果、自車両ＭＣのドライバが、案内板等の内容を認識しやすい位置に、自車両ＭＣの停止位置を設定することが可能となる。
【０１０６】
（４）本実施形態の車両制御方法では、自車両ＭＣの位置と、記憶している認識対象物俯瞰位置及び認識対象物高さに基づき、路面基準点と認識対象物との間の最短距離である路面基準オフセット量を算出する。そして、路面基準オフセット量に基づき、撮像部４が案内板を撮像可能な位置と自車両ＭＣの現在位置との距離である、案内板を認識対象とした認識限界距離を算出する。さらに、停止線距離Ｌ２及び認識限界距離のうち短い距離を選択し、この選択した距離及び自車両ＭＣの速度に応じて、走行中の自車両ＭＣを停止させるように自車両ＭＣの速度を制御する。
【０１０７】
このため、撮像部４によって案内板を認識することや、ドライバが案内板を視認することが不可能な位置に自車両ＭＣを停止させる可能性を、低減させることが可能となる。
その結果、停車している自車両ＭＣから、撮像部４が案内板を撮像できない、または、ドライバが案内板Ｔを視認できない状況の発生を、抑制することが可能となる。
【符号の説明】
【０１０８】
１    車両制御装置
２    車速検出部
４    撮像部
６    停止線検出部
８    認識対象物検出部
１０  停止線側角度算出部
１２  認識対象物側角度算出部
１４  信号機点灯状態検出部
１６  走行距離算出部
１８  認識対象物高さ算出部
２０  停止線距離算出部
２２  撮像中心線基準オフセット量算出部
２４  認識限界距離算出部
２６  車速制御部
２８  報知部
３０  パワートレーンコントローラ
３２  ブレーキコントローラ
３４  車両位置検出部
３６  地図データ記憶部
３８  路面基準オフセット量算出部
ＳＬ  停止線
Ｐ１  第一位置
Ｐ２  第二位置
Ｐｎ  現在位置
ＰＬ  撮像部が認識対象物を撮像可能な位置のうち停止線に最も近い位置
θ１、θ２、θ４  認識対象物側角度
θ３  停止線側角度
ＭＣ  自車両
Ｔ    信号機
ＣＬ  撮像中心線
Ｌ０  自車両の先端と撮像部との車両前後方向に沿った距離
Ｌ１  走行距離
Ｌ２  停止線距離
Ｌ３  認識限界距離
Ｌｏｆｆ  撮像中心線基準オフセット量
Ｌｏｆｆｈ  オフセット量算出用鉛直距離
Ｌｏｆｆｗ  オフセット量算出用水平距離
Ｈ２  撮像中心線と認識対象物との鉛直方向の最短距離
Ｈ１  撮像中心線と路面との鉛直方向の最短距離
Ｈ  信号機の路面からの高さ
θＵｍａｘ  最大撮像角度
【図１】
0005970858.tif 000003
【図２】
0005970858.tif 000004
【図３】
0005970858.tif 000005
【図４】
0005970858.tif 000006
【図５】
0005970858.tif 000007
【図６】
0005970858.tif 000008
【図７】
0005970858.tif 000009
【図８】
0005970858.tif 000010
【図９】
0005970858.tif 000011