(57)【要約】【課題】自動運転による走行において、自車両のセット車速よりも先行車の車速が遅いために、自車両が先行車を追い越そうとする場合であっても、先行車が走行ルートによっては追い越すこと無く、追従走行を継続させることで、自車両の走行安定を確保する。【解決手段】自車両Ｍが走行する車線に先行車Ｐを検出した場合（Ｓ４）、自車両Ｍのセット車速Ｖｓｅｔと先行車Ｐの車速Ｖｐとの相対車速（Ｖｓｅｔ−Ｖｐ）が判定しきい値Ｖｏを超えている場合であっても（Ｓ５）、車々間通信を通じて取得した先行車Ｐの走行ルートが比較的近い距離（Ｌｐｏ）で分岐路方向に設定されている場合は（Ｓ１１）は、ＡＬＣ制御を行うこと無く、目標進行路上の先行車Ｐを追従走行する（Ｓ１５）。【選択図】図３
2020196292.tif 000002
【特許請求の範囲】
【請求項１】
道路地図情報を取得する地図情報取得部と、
自車両の現在位置である自車位置を推定する自車位置推定部と、
外部からの操作により目的地の情報を入力するルート情報入力部と、
前記自車両周辺の走行環境情報を取得する走行環境情報取得部と、
前記自車位置推定部で推定した前記自車位置と前記ルート情報入力部から入力された前記目的地とを結ぶ走行ルートを前記地図情報取得部で取得した前記道路地図情報に基づいて設定する走行ルート設定部と、
外部からの通信により他車両の走行ルートを取得する他車走行ルート取得部と、
自動運転制御部と
を備える自動運転支援装置において、
前記自動運転制御部は、
前記走行ルート設定部で設定した前記走行ルートに対して前記自車両を自動運転させるための目標進行路を生成する目標進行路生成部と、
前記走行環境情報取得部で取得した前記走行環境情報に基づき前記自車両が走行している走行車線に前記他車両が検出されたか否かを判定する他車両検出判定部と、
前記他車両検出判定部で前記自車両の前方を走行する前記他車両が検出された場合、前記自車両のセット車速と前記他車両の車速との相対車速が所定しきい速度を超えているか否かを判定する相対車速判定部と、
前記相対車速判定部で前記相対車速が前記所定しきい速度を超えていると判定した場合、前記他車走行ルート取得部で取得した前記他車両の走行ルートに基づき該他車両の走行ルートが分岐路方向に設定されているか否かを判定する他車走行ルート判定部と、
前記他車走行ルート判定部で前記他車両の走行ルートが分岐路方向に設定されていると判定した場合、前記自車両は前記他車両を追い越すこと無く、前記目標進行路生成部で生成した目標進行路に沿って前記他車両を追従走行させる自動走行制御部と
を有することを特徴とする自動運転支援装置。
【請求項２】
前記自動運転制御部は、前記他車走行ルート判定部が、前記他車両の走行ルートが前記分岐路方向に設定されていると判定した場合であって、該他車両が該分岐路に到達するまでの到達距離或いは到達時間が予め設定したしきい値以内と判定した場合、前記目標進行路生成部で生成した目標進行路に沿って前記他車両を追従走行させる
ことを特徴とする請求項１記載の自動運転支援装置。
【請求項３】
前記自動走行制御部は、前記自車両を隣接車線方向へ操舵制御させる車線変更制御部を有し、
前記車線変更制御部は、前記他車両の前記分岐路方向へ操舵を開始したと推定した場合、該他車両をすり抜ける操舵制御を行う
ことを特徴とする請求項１或いは２記載の自動運転支援装置。
【請求項４】
前記車線変更制御部は、前記他車両が前記分岐路の入口に達した状態を前記他車両の前記分岐路方向への操舵開始と推定する
ことを特徴とする請求項３記載の自動運転支援装置。
【請求項５】
前記自動走行制御部は、前記自車両を隣接車線方向へ操舵制御させる車線変更制御部を有し、
前記車線変更制御部は、前記他車走行ルート判定部が、前記自車両のセット車速と前記他車両の車速との相対車速が所定しきい速度を超えており、且つ、前記他車両の走行ルートが分岐路方向に設定されており、且つ該分岐路までの到達距離或いは到達時間が予め設定したしきい値を超えていると判定した場合、前記自車両を前記隣接車線方向へ操舵制御させる
ことを特徴とする請求項１或いは２記載の自動運転支援装置。
【請求項６】
前記隣接車線は追越車線であり、前記車線変更制御部が前記自車両を該追越車線へ車線変更させた後、
前記他車両検出判定部が前記自車両に対して後方から接近する前記他車両を検出した場合、
前記他車走行ルート取得部は、後方から接近する前記他車両の走行ルートを取得し、
前記他車走行ルート判定部は、前記他車走行ルート取得部で取得した後方から接近する前記他車両の前記走行ルートに基づき、該走行ルートが分岐路方向に設定されているか否かを判定し、
前記自動走行制御部は、前記他車走行ルート判定部が、後方から接近する前記他車両の前記走行ルートが分岐路方向に設定されていると判定した場合、前記他車両に対して前記追越車線をゆずること無く、前記目標進行路生成部で生成した前記追越車線に設定されている前記目標進行路に沿って前記自車両を走行させる
ことを特徴とする請求項５記載の自動運転支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自車両のセット車速よりも前方を走行する他車両の車速が遅い場合であっても、他車両の走行ルートが分岐路方向へ設定されている場合は、当該他車両を追い越すこと無く、追従させるようにした自動運転支援装置に関する。
【背景技術】
【０００２】
車両に搭載されている自動運転支援装置は、ＧＰＳ衛星を代表とするＧＮＳＳ((Global Navigation Satellite System / 全球測位衛星システム)衛星等の測位衛星から受信した位置情報に基づいて高精度道路地図（ダイナミックマップ）に自車位置をマップマッチングさせる。そして、搭乗者（主に運転者）が高精度道路地図上に目的地を設定すると、運転支援ユニットは自車位置と目的地とを結ぶ走行ルートを構築する。
【０００３】
その後、自車両を走行ルートに沿って自動走行させるための目標進行路を自車両から数Ｋｍ先まで設定する。高精度道路地図には自動運転に必要な道路情報が記憶されている。この道路情報は、車線数情報（２車線や３車線等）、道路幅情報、カーブの曲率情報等であり、運転支援ユニットは、高精度道路地図の道路情報に基づき、自車両を、選択した走行車線の中央を走行させる目標進行路を設定する。その際、目標進行路が、本線と他の本線とを接続するジャンクションや本線に接続するインターチェンジ出口等の分岐路方向に設定されている場合、所定タイミングで自車両を分岐路方向へ自動的に車線変更させる車線変更（ＡＬＣ:Auto Lane Changing）制御が実行される。
【０００４】
ところで、自車両前方に、自車両のセット車速よりも遅い先行車が走行している場合、自車両は周知の追従車間距離(ＡＣＣ:Adaptive Cruise Control)制御により、所定車間を維持した状態で先行車を追従する。しかし、自車両のセット車速と先行車の車速との速度差が大きい場合、運手者の意に反した追従走行となり易い。
【０００５】
例えば、特許文献１（特開２００３−６３２７３号公報）には、自車両のセット車速に対して先行車の車速が設定車速以下の場合、自動操舵によって隣接する車線へ車線変更して先行車を追い越すようにした技術が開示されている。当該文献に開示されている技術によれば、自動操舵により先行車を追い越すようにしているため、運転者の負担を軽減させることができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−６３２７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
又、上述した文献に開示されている技術では、先行車を追い越すに際し、隣接する車線に後続車の有無を確認し、後続車が検出された場合は、追い越しを行わずに、追従を継続させるようにしている。
【０００８】
ところで、例えば、先行車が前方の分岐路方向へ進行変更をしようとしているような場合、先行車は自車両前方の走行車線から次第に外れていくため、自車両が先行車を追い越すべく自動操舵により車線変更しても、直ぐに進行方向を戻す操舵制御が行われることになり、自車両の走行安定性が損なわれる可能性がある。
【０００９】
或いは、先行車が分岐路方向へ進行している状態であっても、自車両の進行路が戻されず、隣接する車線を継続して追越走行している場合には、運転者に違和感を与えてしまうことになる。
【００１０】
しかし、先行車が進行路を分岐路方向へ変更しようとしているか否かは、先行車がウインカを点滅させるまで確認することができない。ウインカは分岐路の直前で点滅させる場合が多く、従って、ウインカが点滅した際には、自車両は既に車線変更を開始している場合が多く、上述したような問題を解決することは困難である。
【００１１】
本発明は、上記事情に鑑み、自動運転による走行において、自車両のセット車速よりも前方を走行する車両の車速が低いために、自車両が当該車両を追い越そうとする場合であっても、前方を走行する車両の走行状態に応じて追従走行を継続させることで、自車両の走行安定を確保し、且つ、運転者に与える違和感を軽減させることのできる自動運転支援装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明は、道路地図情報を取得する地図情報取得部と、自車両の現在位置である自車位置を推定する自車位置推定部と、外部からの操作により目的地の情報を入力するルート情報入力部と、前記自車両周辺の走行環境情報を取得する走行環境情報取得部と、前記自車位置推定部で推定した前記自車位置と前記ルート情報入力部から入力された前記目的地とを結ぶ走行ルートを前記地図情報取得部で取得した前記道路地図情報に基づいて設定する走行ルート設定部と、外部からの通信により他車両の走行ルートを取得する他車走行ルート取得部と、自動運転制御部とを備える自動運転支援装置において、前記自動運転制御部は、前記走行ルート設定部で設定した前記走行ルートに対して前記自車両を自動運転させるための目標進行路を生成する目標進行路生成部と、前記走行環境情報取得部で取得した前記走行環境情報に基づき前記自車両が走行している走行車線に前記他車両が検出されたか否かを判定する他車両検出判定部と、前記他車両検出判定部で前記自車両の前方を走行する前記他車両が検出された場合、前記自車両のセット車速と前記他車両の車速との相対車速が所定しきい速度を超えているか否かを判定する相対車速判定部と、前記相対車速判定部で前記相対車速が前記所定しきい速度を超えていると判定した場合、前記他車走行ルート取得部で取得した前記他車両の走行ルートに基づき該他車両の走行ルートが分岐路方向に設定されているか否かを判定する他車走行ルート判定部と、前記他車走行ルート判定部で前記他車両の走行ルートが分岐路方向に設定されていると判定した場合、前記自車両は前記他車両を追い越すこと無く、前記目標進行路生成部で生成した目標進行路に沿って前記他車両を追従走行させる自動走行制御部とを有する。
【発明の効果】
【００１３】
本発明によれば、現在地から目的地までの走行ルートに対して自車両を自動運転させるための目標進行路を生成し、走行環境情報取得部で取得した走行環境情報に基づいて自車両が走行している走行車線に他車両が検出されたか否かを判定し、他車両が検出された場合、自車両のセット車速と他車両の車速との相対車速が所定しきい速度を超えているときは、他車走行ルート取得部で取得した他車両の走行ルートに基づいて，この他車両の走行ルートが分岐路方向に設定されているか否かを判定し、分岐路方向に設定されている場合、自車両は他車両を追い越すこと無く、目標進行路に沿って他車両を追従走行させるようにしたので、無駄な車線変更制御が抑制され、自車両の走行安定を確保することができ、且つ運転者に与える違和感を軽減させることができる。
【図面の簡単な説明】
【００１４】
【図１】自動運転支援システムの機能ブロック図
【図２】運転支援制御ルーチンを示すフローチャート（その１）
【図３】運転支援制御ルーチンを示すフローチャート（その２）
【図４】運転支援制御ルーチンを示すフローチャート（その３）
【図５】先行車の走行ルートと自車両の目標進行路との関係から先行車の追い越しを判定する状態を示す説明図
【図６】追越車線を走行中の自車両と後続車との関係から自車両が車線を譲るか否かを判定する状態を示す説明図
【発明を実施するための形態】
【００１５】
以下、図面に基づいて本発明の一実施形態を説明する。図１に示す自動運転支援システムは、自車両Ｍ（図５、図６参照）に搭載されている。この自動運転支援システム１は、自車両Ｍの現在位置（自車位置）を検出するロケータユニット１１、自車両Ｍ前方の走行環境を認識するカメラユニット２１、自車両Ｍ周辺の走行環境を監視する周辺監視ユニット２２を有しており、この両ユニット２１，２２が，本発明の走行環境情報取得部としての機能を有している。尚、ロケータユニット１１、及びカメラユニット２１は一方が不調を来した場合には、他方のユニットで自動運転支援を一時的に継続させる冗長系が構築されている。
【００１６】
更に、この自動運転支援システム１は、他車両である先行車Ｐ（図５参照、図６ではＰ１，Ｐ２が該当）の走行ルートを車々間通信によって受信する先行車走行ルート受信部２３、他車両である後続車Ｆ（図６参照）の走行ルートを車々間通信によって受信する後続車走行ルート受信部２４、及び自動運転制御部としての自動運転制御ユニット２６を有している。尚、この両走行ルート受信部２３，２４が、本発明の他車走行ルート取得部に対応している。
【００１７】
自動運転制御ユニット２６は、自動運転が可能な自動運転区間を走行中にロケータユニット１１とカメラユニット２１とから得られた情報を比較し、現在走行中の道路形状が同一か否かを常時監視し、同一の場合に自動運転を継続させる。
【００１８】
ロケータユニット１１は道路地図上の自車位置を推定すると共に、この自車位置の周辺、及び前方の道路地図データを取得する。一方、カメラユニット２１は自車両Ｍが走行している車線（自車走行車線）の左右を区画する区画線の中央の道路曲率を求めると共に、この左右区画線の中央を基準とする自車両Ｍの車幅方向の横位置偏差を検出する。更に、このカメラユニット２１は、前方を走行する先行車を代表とする移動体や固定物等の立体物を認識し、識別する。
【００１９】
ロケータユニット１１は、地図ロケータ演算部１２と記憶部としての高精度道路地図データベース１６とを有している。この地図ロケータ演算部１２、後述する前方走行環境認識部２１ｄ、周辺環境認識部２２ｂ、及び自動運転制御ユニット２６は、ＣＰＵ，ＲＡＭ，ＲＯＭ、不揮発性記憶部等を備える周知のマイクロコンピュータ、及びその周辺機器で構成されており、ＲＯＭにはＣＰＵで実行するプログラムやデータテーブル等の固定データ等が予め記憶されている。
【００２０】
この地図ロケータ演算部１２の入力側に、ＧＮＳＳ(Global Navigation Satellite System / 全球測位衛星システム)受信機１３、自律走行センサ１４、及びルート情報入力部１５が接続されている。ＧＮＳＳ受信機１３は複数の測位衛星から発信される測位信号を受信する。又、自律走行センサ１４は、トンネル内走行等ＧＮＳＳ衛星からの受信感度が低く測位信号を有効に受信することのできない環境において、自律走行を可能にするもので、車速センサ、ヨーレートセンサ、及び前後加速度センサ等で構成されている。すなわち、地図ロケータ演算部１２は、車速センサで検出した車速、ヨーレートセンサで検出したヨーレート（ヨー角速度）、及び前後加速度センサで検出した前後加速度等に基づき移動距離と方位からローカライゼーションを行う。
【００２１】
ルート情報入力部１５は、搭乗者（主に運転者）が外部から操作する端末装置である。すなわち、このルート情報入力部１５は、目的地や経由地の入力等、地図ロケータ演算部１２において走行ルートを設定する際に必要とする一連の情報を集約して入力することができる。更に、このルート情報入力部１５にて、自動運転のＯＮ／ＯＦＦを行うことも可能である。
【００２２】
このルート情報入力部１５は、具体的には、カーナビゲーションシステムの入力部（例えば、モニタのタッチパネル）、スマートフォン等の携帯端末、パーソナルコンピュータ等であり、地図ロケータ演算部１２に対して、有線、或いは無線で接続されている。搭乗者がルート情報入力部１５を操作して、目的地や経由地の情報（施設名、住所、電話番号等）の入力を行うと、この入力情報が地図ロケータ演算部１２で読込まれる。
【００２３】
地図ロケータ演算部１２は、目的地や経由地が入力された場合、その位置座標（緯度、経度）を設定する。地図ロケータ演算部１２は、自車位置を推定する自車位置推定部としての自車位置推定演算部１２ａ、自車位置推定演算部１２ａで推定した自車位置を道路地図上にマップマッチングして自車両Ｍの現在地を特定し、その周辺の環境情報を含む道路地図情報を取得する地図情報取得部１２ｂ、自車位置から目的地（及び経由地）までの走行ルートを設定する、走行ルート設定部としての走行ルート設定演算部１２ｃを備えている。
【００２４】
又、高精度道路地図データベース１６はＨＤＤ等の大容量記憶媒体であり、高精度な周知の道路地図情報（ローカルダイナミックマップ）が記憶されている。この高精度道路地図情報は、基盤とする最下層の静的情報階層上に、自動走行をサポートするために必要な付加的地図情報が重畳された階層構造をなしている。静的情報階層は、高精度３次元地図情報であり、道路情報（一般道路、高速道路等）、車線情報（１車線、２車線、３車線、追越禁止区間等）、交差点情報、３次元構造物、及び恒久的な規制情報（制限速度等）等、変化の最も少ない静的な情報が格納されている。
【００２５】
一方、付加的地図情報は、３階層に区分されており、下位階層から順に、準静的情報階層、準動的情報階層、動的情報階層を有している。この各階層は時間軸での変化（変動）度合いに応じて区分され、降雨情報等、最も変化が大きく、リアルタイムに更新する必要がある情報は動的情報階層に格納される。又、渋滞情報や事故或いは工事による通行規制等の動的情報程大きく変化しないものは準静的情報階層或いは準動的情報階層に格納される。尚、この付加的地図情報は、自動運転制御ユニット２６が目標進行路を生成する際に参照する。
【００２６】
上述した地図情報取得部１２ｂは、この高精度道路地図データベース１６に格納されている道路地図情報から現在地及び前方の道路地図情報を取得する。
【００２７】
自車位置推定演算部１２ａは、ＧＮＳＳ受信機１３で受信した測位信号に基づき自車両Ｍの現在の位置座標（緯度、経度）を取得し、この位置座標を地図情報上にマップマッチングして、道路地図上の自車位置（現在位置）を推定する。更に、自車走行車線を特定し、地図情報に記憶されている当該走行車線の道路形状を取得し、逐次記憶させる。
【００２８】
更に、自車位置推定演算部１２ａは、トンネル内走行等のようにＧＮＳＳ受信機１３の感度低下により測位衛星からの有効な測位信号を受信することができない環境では、自律航法に切換え、自律走行センサ１４によりローカライゼーションを行う。
【００２９】
走行ルート設定演算部１２ｃは、自車位置推定演算部１２ａで推定した自車位置の位置情報（緯度、経度）と、入力された目的地（及び経由地）の位置情報（緯度、経度）とに基づき、高精度道路地図データベース１６に格納されているローカルダイナミックマップを参照する。そして、走行ルート設定演算部１２ｃは、ローカルダイナミックマップ上で、自車位置と目的地（経由地が設定されている場合は、経由地を経由した目的地）とを結ぶ走行ルートを、予め設定されているルート条件（推奨ルート、最速ルート等）に従って構築する。
【００３０】
一方、カメラユニット２１は、自車両Ｍの車室内前部の上部中央に固定されており、車幅方向中央を挟んで左右対称な位置に配設されているメインカメラ２１ａ及びサブカメラ２１ｂからなる車載カメラ（ステレオカメラ）と、画像処理ユニット（ＩＰＵ）２１ｃ、及び前方走行環境認識部２１ｄとを有している。このカメラユニット２１は、メインカメラ２１ａで基準画像データを撮像し、サブカメラ２１ｂで比較画像データを撮像する。
【００３１】
そして、この両画像データをＩＰＵ２１ｃにて所定に画像処理する。前方走行環境認識部２１ｄは、ＩＰＵ２１ｃで画像処理された基準画像データと比較画像データとを読込み、その視差に基づいて両画像中の同一対象物を認識すると共に、その距離データ（自車両Ｍから対象物までの距離）を、三角測量の原理を利用して算出して、前方走行環境情報を認識する。
【００３２】
この前方走行環境情報には、自車両Ｍが走行する車線（走行車線）の道路形状（左右を区画する区画線、区画線間中央の道路曲率[1/m]、及び左右区画線間の幅（車線幅）)や直前を走行する先行車Ｐの情報（自車両Ｍとの車間距離、及び相対車速）等、周知のＡＣＣ制御や車線維持(ＡＬＫ：Active Lane Keep）)制御等の運転支援を行う際に必要とする各種情報が含まれている。
【００３３】
一方、周辺監視ユニット２２は、超音波センサ、ミリ波レーダやライダー（LIDAR;Light Detection and Ranging）等からなる周辺環境認識センサ２２ａ、及びこの周辺環境認識センサ２２ａからの信号に基づいて自車両Ｍ周辺の移動体情報を認識する周辺環境認識部２２ｂを有している。周辺環境認識センサ２２ａは自車両Ｍ周辺の移動体（併走車、後続車等）を検出するもので、移動体が後続車の場合は、自車両Ｍとの車間距離、及び相対車速を検出する。
【００３４】
又、自動運転制御ユニット２６の入力側に、上述したカメラユニット２１の前方走行環境認識部２１ｄ、周辺監視ユニット２２の周辺環境認識部２２ｂ、先行車走行ルート受信部２３、及び後続車走行ルート受信部２４が接続されている。更に、自動運転制御ユニット２６は、地図ロケータ演算部１２と車内通信回線（例えばＣＡＮ:Controller Area Network）を通じて双方向通信自在に接続されている。
【００３５】
又、自動運転制御ユニット２６の出力側に、自車両Ｍを走行ルートに沿って走行させる操舵制御部３１、強制ブレーキにより自車両Ｍを減速させるブレーキ制御部３２、自車両Ｍの車速を制御する加減速制御部３３、及びモニタ、スピーカ等の報知装置３４が接続されている。
【００３６】
自動運転制御ユニット２６は、自動運転区間において、操舵制御部３１、ブレーキ制御部３２、加減速制御部３３を所定に制御して、ＧＮＳＳ受信機１３で受信した自車位置を示す測位信号に基づき、自車両Ｍを、走行ルート設定演算部１２ｃで構築した走行ルート上に設定した自動運転のための目標進行路に沿って自動走行させる。その際、前方走行環境認識部２１ｄで認識した前方走行環境に基づき、周知のＡＣＣ制御、及びＡＬＫ制御により、制限速度内のセット車速（運転者がセットした車速）で走行させる。又、先行車Ｐが検出された場合は、先行車Ｐに対し、所定車間距離を維持した状態で追従走行させる。
【００３７】
ところで、自動運転時におけるＡＣＣ制御では、自車両Ｍ前方の目標進行路上に先行車Ｐが検出されても、先行車Ｐの車速（先行車速度）が自車両Ｍのセット車速を超えていれば、自車両Ｍは先行車Ｐに対して追従することなく、セット車速で走行させる。一方、上述したように先行車速度が自車両Ｍのセット車速よりも低い場合、所定車間距離に達した後は、追従走行となる。その際、自動運転制御ユニット２６は、相対車速（セット車速−先行車速度）が所定車速以上の場合、速度差が大きいため、先行車を追い越す追越制御を実行させる。
【００３８】
しかし、自車両Ｍの目標進行路が直進方向に設定されている場合であっても、先行車Ｐが分岐路方向へ進行路を変更するために減速していると考えられる場合、一旦、追越制御を実行させても直ぐに元の車線に戻す制御を行うことになる。そのため、追従走行を継続させた方が走行安定性を保持することができる。同様に、自車両Ｍの目標進行路が分岐路方向に設定されている場合、先行車を追い越した後、直ちに自車両Ｍの進路を変更させる制御が必要となる。従って、この場合も追従走行を継続させた方が走行安定性を保持することができる。
【００３９】
そのため、本実施形態の自動運転制御ユニット２６は、先行車走行ルート受信部２３において車々間通信を通じて取得した、先行車Ｐの走行ルート（先行車走行ルート）に基づき、当該先行車走行ルートが分岐路方向へ設定されているか、直進方向かを調べ、分岐路方向へ設定されている場合は、追越制御を実行させることなく追従走行を継続させる。
【００４０】
自動運転制御ユニット２６で実行される追越制御は、具体的には、図２〜図４に示す運転支援制御ルーチンにおいて行われる。
【００４１】
このルーチンは，自動運転がＯＮ、且つ、自車両Ｍが自動運転区間を走行中であって、ロケータユニット１１とカメラユニット２１とから得られた情報から現在走行中の道路形状が同一と判定した場合に起動する。
【００４２】
そして、先ず、ステップＳ１において、地図ロケータ演算部１２の走行ルート設定演算部１２ｃで構築した走行ルート（自車走行ルート）を読込み、ステップＳ２で、自車両Ｍを自車走行ルートに沿って走行させるための目標進行路を、地図データベース１６に記憶されているローカルダイナミックマップの付加的地図情報に基づいて数Ｋｍ先まで生成する。目標進行路として設定する項目は、自車両Ｍを走行させる車線（例えば、車線が３車線の場合に何れの車線を走行させるか）、目標進行路が分岐路方向へ設定されている場合の車線変更のタイミング等である。尚、このステップＳ２での処理が、本発明の目標進行路生成部に対応している。
【００４３】
次いで、ステップＳ３へ進み、自車両Ｍ前方（例えば、１〜２[Km]以内）の目標進行路が追越車線（図５参照）に設定されているか否かを調べる。そして、走行車線（図５に示す３車線においては、第１車線、或いは第２車線）に設定されている場合は、ステップＳ４へ進み、又、追越車線に設定されている場合は、ステップＳ１６へ分岐する。
【００４４】
目標進行路が追越車線方向に設定されてないと判定されてステップＳ４へ進むと、自車両Ｍ前方所定距離（数百ｍ以内）に先行車Ｐが認識されているか否かを、カメラユニット２１の前方走行環境認識部２１ｄに認識した前方走行環境に基づいて調べる。そして、先行車Ｐを検出していない場合はルーチンを抜け、現在の走行車線に設定された目標進行路に沿って自車両Ｍを自動走行させる。尚、このステップＳ４での処理が，本発明の他車両検出判定部に対応している。
【００４５】
一方、先行車Ｐを自車両Ｍの前方数百ｍ以内に認識した場合、ステップＳ５へ進み、ステップＳ５〜Ｓ１３で、先行車Ｐを追い越すか否かの判定を行う。先ず、ステップＳ５では、自車両Ｍに設定した制限速度内のセット車速Ｖｓｅｔと、カメラユニット２１の前方走行環境認識部２１ｄで認識した前方走行環境に基づいて求めた先行車Ｐの車速（自車速Ｖｍに車間距離Ｌｋの変化に基づいて求めた相対車速を加算した値）Ｖｐとの相対車速（Ｖｓｅｔ−Ｖｐ）と、判定しきい値Ｖｏとを比較する。この判定しきい値Ｖｏは、運転者が自車両Ｍの車速（自車速）を減速させて先行車Ｐに追従させても、不快感を抱かない速度であり、予め実験等で求めた固定値（例えば、５〜１０[Km/h]程度）であっても良いが、運転者が設定する可変値であっても良い。
【００４６】
そして、Ｖｓｅｔ−Ｖｐ＞Ｖｏの場合は、相対車速が大きいと判定してステップＳ６へ進む。又、Ｖｓｅｔ−Ｖｐ≦Ｖｏの場合は、相対車速が小さいため追従走行すべく，ステップＳ１５へジャンプする。尚，このステップＳ５での処理が、本発明の相対車速判定部に対応している。
【００４７】
又、ステップＳ６へ進むと、カメラユニット２１で認識した先行車の情報に基づき求めた、自車両Ｍと先行車Ｐとの間の車間距離Ｌｋが、予め設定した車線変更開始車間距離Ｌｋｏに達したか否かを調べる。この車線変更開始車間距離Ｌｋｏは車線変更を開始する車間距離であり、自車両Ｍの車速（自車速）Ｖｍに基づき、自車速Ｖｍが高いほど長い距離に設定される。
【００４８】
そして、Ｌｋ≧Ｌｋｏの場合、未だ車線変更開始タイミングに到達していなと判断し、ステップＳ１５へジャンプする。一方、Ｌｋ＜Ｌｋｏの場合、車線変更開始タイミングに到達したと判定し、ステップＳ７へ進む。ステップＳ７では、自車両Ｍ前方の目標進行路が分岐路方向へ設定されているか否かを調べる。そして、目標進行路が分岐路方向（図５の目標進行路(1)）に設定されている場合は，ステップＳ８へ進む。又、目標進行路が直進方向（図５の目標進行路(2)）に設定されている場合は、ステップＳ９へジャンプする。
【００４９】
ステップＳ８へ進むと、自車両Ｍから分岐点Ｌ０までの距離（分岐点到達距離）Ｌｍ（図５参照）を、自車位置とダイナミックマップの付加的地図情報とに基づいて調べ、この分岐点到達距離）Ｌｍと分岐点到達判定しきい距離Ｌｍｏ１とを比較する。尚、分岐点Ｌ０は本線と分岐路との接続部である分岐路入口に設定されている。
【００５０】
この分岐点到達判定しきい距離Ｌｍｏ１は、自車両Ｍが先行車Ｐを追い越した場合に、分岐点方向への進行路の変更が急ハンドルになるなど走行安定性が損なわれる可能性のある距離であり、予め実験等に基づいて求められる。そして、Ｌｍ≦Ｌｍｏの場合、車線変更は困難と判定し、ステップＳ１５へジャンプする。又、Ｌｍ＞Ｌｍｏの場合、車線変更可能と判定し、ステップＳ９へ進む。
【００５１】
ステップＳ７或いはステップＳ８からステップＳ９へ進むと、先行車Ｐのナビゲーションシステムに設定されている走行ルート（先行車走行ルート）を、車々間通信を通じて取得する。そして、ステップＳ１０へ進み、先行車走行ルートが分岐路方向に設定されているか否かを調べ、分岐路方向へ設定されている場合は（図５の先行車走行ルート(1)）、ステップＳ１１へ分岐する。又、先行車走行ルートが直進方向に設定されている場合は（図５の先行車走行ルート(2)）、ステップＳ１３へ進む。
【００５２】
ステップＳ１１へ進むと、先行車走行ルートに基づいて先行車Ｐから分岐点Ｌ０までの距離（分岐点到達距離）Ｌｐを求め、この分岐点到達距離Ｌｐと分岐点到達判定しきい距離Ｌｐｏとを比較する。この分岐点到達判定しきい距離Ｌｐｏは、自車両Ｍが先行車Ｐを追い越しても、先行車Ｐが直ぐに分岐路方向へ進行路を変更するため、先行車Ｐを追従走行させた方が走行安定性を確保できると判定できる距離（例えば、１０００〜５００[m]）である。そして、Ｌｐ＞Ｌｐｏの場合、車線変更可能と判定し、ステップＳ１３へ進む。又、Ｌｐ≦Ｌｐｏの場合、ステップＳ１２へ進む。
【００５３】
ステップＳ１２では、先行車Ｐの分岐路方向への操舵開始のタイミングを推定する。尚、本実施形態では、先行車Ｐが分岐点Ｌ０を基準に操舵開始のタイミングを推定している。
【００５４】
そして、Ｌｐ≦０の場合、操舵開始タイミングに達したと推定し、ステップＳ１３へ進む。又、Ｌｐ＞０の場合は、車線変更の必要なしと判定し、ステップＳ１５へジャンプする。尚、上述したステップＳ５，Ｓ６，Ｓ１０〜Ｓ１２での処理が，本発明の他車走行ルート判定部に対応している。
【００５５】
ステップＳ１０〜Ｓ１２の何れかからステップＳ１３へ進むと、隣接車線への車線変更が可能か否かを、カメラユニット２１の前方走行環境認識部２１ｄで認識した隣接車線の前方走行環境，及び周辺監視ユニット２２の周辺環境認識部２２ｂで認識した移動体情報に基づき、車線変更しようとする隣接車線に、直前走行車、並走車や予め設定した距離以内に後続車が認識されているか否かを調べる。この予め設定した距離は、自車両Ｍが車線変更するに際し、後続車の走行を阻害することのない充分な距離であり、予め実験等に基づいて設定されている。
【００５６】
そして、直前走行車、並走車や設定距離以内に後続車が認識されている場合は、隣接車線への車線変更が困難と判定し、ステップＳ１５へジャンプする。又、直前走行車、並走車や設定距離以内に後続車が認識されない場合は、隣接車線への車線変更が可能で判定し、ステップＳ１４へ進む。ステップＳ１４では、自動車線変更(ＡＬＣ:Auto Lane Changing）制御を実行してステップＳ１５へ進む。ＡＬＣ制御が実行されると、先ず、車線変更する側のウインカを点滅させ、所定時間（例えば、３[sec]）経過後に、自動的に操舵操作が開始され、所定時間内に車線変更が行われる。そして、隣接車線への車線変更が完了した後、ステップＳ１５へ進む。
【００５７】
又、このステップＳ１４では、上述したステップＳ１２で先行車Ｐが分岐点Ｌ０を通過したと判定した場合（Ｌｐ≦０）、先行車Ｐは分岐路方向への操舵を開始すると推定し、ＡＬＣ制御は、ウインカを所定時間点滅させ、その後、操舵操作を行う。その際、ＡＬＣ制御では、隣接車線への完全な車線変更を行わず、僅かな操舵操作により先行車をすり抜けるような走行制御を行う。すなわち、先行車Ｐは分岐路方向へ操舵しているため、現在の走行車線を僅かにはみ出した程度の追い越しが可能となり、運転者の運転感覚に適合した操舵制御を得ることができる。尚、このステップＳ１４、及び後述するステップＳ２８での処理が、本発明の車線変更制御部に対応している。
【００５８】
ステップＳ４〜Ｓ６、ステップＳ８，ステップＳ１１，ステップＳ１３或いはステップＳ１４からステップＳ１５へ進むと、自車両Ｍを目標進行路に沿って自動走行させて、ルーチンを抜ける。ステップＳ１５では、各制御部３１〜３３を制御動作させて、自車両Ｍを目標進行路に沿って自動走行させる。尚、上述したステップＳ１４，Ｓ２８とステップＳ１５での処理が、本発明の自動走行制御部に対応している。
【００５９】
その際、ステップＳ１４において、ＡＬＣ制御により車線変更した場合は、ステップＳ１５では、車線変更した隣接車線上に目標進行路が暫定的に設定され，自車両Ｍは先行車Ｐを追い越した後、上述したステップＳ２で目標進行路が再構築される。
【００６０】
このように、本実施形態では、自車両Ｍと先行車Ｐのセット車速Ｖｓｅｔとの相対車速（Ｖｓｅｔ−Ｖｐ）が判定しきい値Ｖｏを超えていると判定した場合であっても、先行車Ｐ或いは自車両Ｍが、前方の所定距離以内で分岐路方向へ進行路を変更すると判定した場合は、ＡＬＣ制御実行せずに、目標進行路に沿って先行車Ｐを追従するようにしたので、自車両Ｍの走行安定を確保することができる。更に、無駄なＡＬＣ制御が抑制されるため、運転者に与える違和感を軽減させることができる。
【００６１】
一方、上述したステップＳ３で目標進行路が追越車線方向へ設定されていると判定されて、ステップＳ１６へ分岐すると、追越車線へ車線変更可能か否かを調べる。車線変更が可能か否かは、例えば、自車両Ｍが車線変更タイミングに達したか否か、周辺監視ユニット２２で取得した周辺環境情報に基づき，自車両Ｍから所定距離の範囲内に追越車線を走行する後続車が認識されたか否かで判定する。そして、車線変更タイミングに達しておらず、或いは、車線変更タイミングに達した場合であっても、追越車線に並走車を認識し、或いは追越車線の所定距離範囲に後続車を認識した場合は、追い越し不可と判定し、ステップＳ４へ戻る。
【００６２】
又、車線変更タイミングに達し、且つ，追越車線に、直前走行車、並走車や所定距離範囲に後続車が認識されない場合は、車線変更可能と判定し、ステップＳ１７へ進む。ステップＳ１７では、ＡＬＣ制御を実行する。尚、ＡＬＣ制御については、ステップＳ１４において既述したので説明を省略する。そして、追越車線への車線変更が完了した後、ステップＳ１８へ進む。
【００６３】
ステップＳ１８では、周辺監視ユニット２２の周辺環境認識センサ２２ａで取得し、周辺環境認識部２２ｂで認識した周辺環境情報に基づき、追越車線において接近する後続車Ｆの有無を調べる。後続車が接近しているか否かは車間距離の時間的変化に基づいて判定する。後続車の接近を自車両Ｍと後続車Ｆとの相対車速で判定することも可能ではあるが、相対車速が０[Km/h]で追従された場合、接近しているか否かを正確に判定することができない。
【００６４】
そして、接近する後続車ありと判定した場合は、ステップＳ１９へ進む。又、接近する後続車が検出されない場合は、ステップＳ４へ戻り、追越車線を走行中における先行車認識を行う。
【００６５】
ステップＳ１９へ進むと、後続車Ｆと自車両Ｍとの車間距離Ｌｓと接近判定しきい距離Ｌｓｏとを比較する。この接近判定しきい距離Ｌｓｏは、後続車Ｆが自車両Ｍに接近した際に、後続車Ｆが車線変更を行うであろうと予想される距離であり、予め実験等に基づいて設定されている。尚、この接近判定しきい距離Ｌｓｏは固定値でも良いが、自車両Ｍ、或いは後続車Ｆの車速に基づき、車速が高いほど長い距離に設定する可変値であっても良い。
【００６６】
そして、Ｌｓ≧Ｌｓｏの場合、後続車Ｆは未だ遠方にあると判定し、ステップＳ１５へ戻り、追越車線に設定されている目標進行路の走行を継続してルーチンを抜ける。
【００６７】
一方、Ｌｓ＜Ｌｓｏの場合、後続車Ｆが自車両Ｍに接近していると判定し、ステップＳ２０で接近時間Ｔｉｍをインクリメントし（Ｔｉｍ←Ｔｉｍ＋１）、ステップＳ２１で、接近時間Ｔｉｍと設定時間Ｔｉｍｏとを比較する。この設定時間Ｔｉｍｏは、後続車Ｆが自車両Ｍに接近した場合に、後続車Ｆが自ら車線変更するか否かを判定する時間であり、予め実験に基づいて求めた固定値であっても良いが，後続車Ｆと自車両Ｍとの相対車速に基づいて設定する可変値であっても良い。
【００６８】
そして、Ｔｉｍ＜Ｔｉｍｏの場合は、ステップＳ１９へ戻り、又、Ｔｉｍ≧Ｔｉｍｏの場合は設定時間Ｔｉｍｏが経過しても後続車Ｆが車線変更をしないため、ステップＳ２２へ進み、自車両Ｍが走行車線へ車線変更するか否か、換言すれば、自車両Ｍが後続車Ｆに進行路をゆずるか否の判定を行う。
【００６９】
先ず、ステップＳ２２では、自車両Ｍの目標進行路が分岐路方向に設定されているか否かを調べる。そして、目標進行路が直進の場合は、ステップＳ２４へジャンプする。又、目標進行路が分岐路方向に設定されている場合は，ステップＳ２３へ進む。
【００７０】
ステップＳ２３では、自車両Ｍと分岐路の分岐点Ｌ０までの距離（分岐点到達距離）Ｌｍ（図６参照）を、自車位置とダイナミックマップの付加的地図情報とに基づいて調べ、この分岐点到達距離Ｌｍと車線変更開始距離Ｌｍｏ２とを比較する。この車線変更開始距離Ｌｍｏ２は、自車両Ｍを追越車線から分岐路方向へ進行させるために車線変更を開始するに必要な距離であり、予め実験等に基づいて設定されている。
【００７１】
例えば、図６に示すように、道路が３車線であり、追越車線を走行している自車両Ｍが分岐路方向へ車線変更しようとした場合、先ず、追越車線から第２走行車線、第１走行車線へ車線変更する必要があり、各走行車線へ車線変更するに際しては、ウインカを所定時間点滅させた後、車線変更する。上述した車線変更開始距離Ｌｍｏ２は、このような車線変更に必要な距離に、各走行路での余裕距離を加えた値に設定されている。従って、車線変更開始距離Ｌｍｏ２は、道路の車線数によって可変される。
【００７２】
そして、Ｌｍ＞Ｌｍｏの場合、車線変更タイミングに達していないため、ステップＳ２５へ進む。又、Ｌｍ≦Ｌｍｏの場合、車線変更タイミングに達したため、ステップＳ１５へジャンプし、予め設定されている目標進行路に沿って走行させる。
【００７３】
そして、ステップＳ２２、或いはステップＳ２３からステップＳ２４へ進むと、後続車Ｆのナビゲーションシステムに設定されている走行ルート（後続車走行ルート）を、車々間通信を通じて取得する。次いで、ステップＳ２５へ進み、後続車走行ルートが分岐路方向へ設定されているか否かを調べる。そして、後続車走行ルートが分岐路方向へ設定されている場合は、ステップＳ２６へ分岐する。又、後続車走行ルートが直進方向に設定されている場合は、ステップＳ２７へ進む。
【００７４】
ステップＳ２６へ進むと、後続車走行ルートに基づいて後続車Ｆから分岐点Ｌ０までの距離（分岐点到達距離）Ｌｆを求め、この分岐点到達距離Ｌｆと車線変更開始距離Ｌｆｏとを比較する。この車線変更開始距離Ｌｆｏは、後続車Ｆを分岐路方向へ進行させるために行うであろうと推定される距離であり、予め実験等に基づいて求められている。
【００７５】
そして、Ｌｆ＞Ｌｆｏの場合、後続車Ｆは追越車線を直進すると推定し、ステップＳ２７へ進む。又、Ｌｆ≦Ｌｆｏの場合、後続車Ｆは車線変更を開始すると推定し、ステップＳ１５へ戻り、自車両Ｍを目標進行路に沿って走行させて、ルーチンを抜ける。
【００７６】
又、ステップＳ２５、或いはステップＳ２６からステップＳ２７へ進むと、自車両Ｍを隣接車線（図６では第２走行車線）に車線変更させて、追越車線を後続車Ｆのために開ける、いわゆる車線ゆずりを行うべく、隣接車線への車線変更が可能か否かを調べる。隣接車線への車線変更が可能か否かは、カメラユニット２１の前方走行環境認識部２１ｄで認識した隣接車線の前方走行環境，及び周辺監視ユニット２２の周辺環境認識部２２ｂで認識した移動体情報に基づき、隣接車線に、直前走行車、並走車や予め設定した距離以内に後続車が認識されているか否かを調べる。この予め設定した距離は、自車両Ｍが車線変更するに際し、後続車の走行を阻害することのない充分な距離であり、予め実験等に基づいて設定されている。
【００７７】
そして、車線変更しようとする車線に直前走行車、並走車や予め設定した距離以内に後続車が認識されている場合は、隣接車線への車線変更が困難と判定し、ステップＳ１５へ戻り、追越車線に設定されている目標進行路に沿って自車両Ｍを走行させる。一方、車線変更しようとする車線に上述した車両が認識されない場合は、隣接車線への車線変更が可能と判定し、ステップＳ２８へ進む。
【００７８】
ステップＳ２８では、ＡＬＣ制御を実行してステップＳ１５へ進む。ＡＬＣ制御については、ステップＳ１４において既述したので省略する。隣接車線に車線変更した場合、当該走行車線に目標進行路が暫定的に設定され、次のルーチン実行時にステップＳ２にて、目標進行路が新たに構築される。
【００７９】
ところで、自車両Ｍが追越車線を走行している際に、接近する後続車Ｆが検出されない場合、プログラムは、ステップＳ１８からステップＳ４へ戻り、前方を走行する先行車Ｐを検出する。
【００８０】
従って、例えば、図６に示すように、自車両Ｍが第２走行車線を走行中に，前方を走行する先行車Ｐ１を追い越すために追越車線へ車線変更した際に、当該追越車線に別の先行車Ｐ２を検出した場合、当該先行車Ｐ２を対象としてステップＳ５〜Ｓ１４の処理が実行される。従って、ステップＳ１４では、追越車線に隣接する走行車線（図６では、第２走行車線）へ車線変更するＡＬＣ制御が実行される。
【００８１】
このように、本実施形態では、自車両Ｍが追越車線を走行中に、接近する後続車Ｆを検出した場合、後続車Ｆの後続車走行ルートを読込み、後続車走行ルートが分岐路方向に設定されている場合、後続車Ｆは自車両Ｍに接近する前に車線変更すると推定し、自車両Ｍは、車線ゆずりを行わず追越車線を継続的に走行させるようにしたので、走行安定を確保することができるばかりでなく、無駄なＡＬＣ制御が抑制されるため運転者に与える違和感を軽減させることができる。
【００８２】
尚、本発明は、上述した実施形態に限るものではなく、例えば，走行する道路が２車線、或いは４車線以上であっても、本実施形態を適用できることは言うまでもない。
【００８３】
又、各分岐点到達距離Ｌｍ，Ｌｐ，Ｌｆは分岐点到達時間であっても良く、この場合、各分岐点到達判定しきい距離Ｌｍｏ１，Ｌｐｏ、及び車線変更開始距離Ｌｍｏ２，Ｌｆｏは、分岐点到達判定しきい時間Ｌｍｏ１，Ｌｐｏ、及び車線変更開始時間Ｌｍｏ２，Ｌｆｏとなる。
【符号の説明】
【００８４】
１…自動運転支援システム、
１１…ロケータユニット、
１２…地図ロケータ演算部、
１２ａ…自車位置推定演算部、
１２ｂ…地図情報取得部、
１２ｃ…走行ルート設定演算部、
１３…ＧＮＳＳ受信機、
１４…自律走行センサ、
１５…ルート情報入力部、
１６…高精度道路地図データベース、
２１…カメラユニット、
２１ａ…メインカメラ、
２１ｂ…サブカメラ、
２１ｃ…画像処理ユニット（ＩＰＵ）、
２１ｄ…前方走行環境認識部、
２２…周辺監視ユニット、
２２ａ…周辺環境認識センサ、
２２ｂ…周辺環境認識部、
２３…先行車走行ルート受信部、
２４…後続車走行ルート受信部、
２６…自動運転制御ユニット、
３１…操舵制御部、
３２…ブレーキ制御部、
３３…加減速制御部、
３４…報知装置、
Ｌ０…分岐点、
Ｌｆ，Ｌｍ，Ｌｐ…分岐点到達距離(分岐点到達時間)、
Ｌｆｏ，Ｌｍｏ２…車線変更開始距離(車線変更開始時間)、
Ｌｋ，Ｌｓ…車間距離、
Ｌｋｏ…車線変更開始車間距離、
Ｌｍｏ１，Ｌｐｏ…分岐点到達判定しきい距離(分岐点到達判定しきい時間)、
Ｌｓｏ…接近判定しきい距離、
Ｍ…自車両、
Ｐ，Ｐ１，Ｐ２…先行車、
Ｔｉｍ…接近時間、
Ｔｉｍｏ…設定時間、
Ｖｍ…自車速、
Ｖｏ…判定しきい値、
Ｖｐ…先行車の車速、
Ｖｓｅｔ…セット車速
【図１】
2020196292.tif 000003
【図２】
2020196292.tif 000004
【図３】
2020196292.tif 000005
【図４】
2020196292.tif 000006
【図５】
2020196292.tif 000007
【図６】
2020196292.tif 000008