(58)【調査した分野】(Int.Cl.,DB名)
前記走行予定経路特定手段は、前記合流方向特定手段によって前記合流点における前記車両の合流方向が特定できない場合には、検出機器を用いた前記車両が走行する車線の検出結果に基づいて前記車両が走行する車線に沿った経路を特定する請求項3に記載の自動運転支援システム。
前記走行予定経路特定手段は、検出機器を用いた前記車両が走行する車線の検出結果に基づいて前記車両が走行する車線に沿った経路を特定する請求項2に記載の自動運転支援システム。
前記第2の判定は、前記走行車線特定手段によって前記車両の走行する車線が一に特定されずに複数の候補の車線が存在する場合であっても、いずれの前記候補の車線を前記車両が継続して走行しても前記車両が今後に走行する経路が同一の経路である場合には、前記車両が今後に走行する経路を一の経路に特定できると判定する請求項7に記載の自動運転支援システム。
【発明を実施するための形態】
【0012】
以下、本発明に係る自動運転支援システムを、ナビゲーション装置に具体化した一実施形態に基づき図面を参照しつつ詳細に説明する。先ず、本実施形態に係るナビゲーション装置1の概略構成について
図1を用いて説明する。
図1は本実施形態に係るナビゲーション装置1を示したブロック図である。
【0013】
図1に示すように本実施形態に係るナビゲーション装置1は、ナビゲーション装置1が搭載された車両の現在位置を検出する現在位置検出部11と、各種のデータが記録されたデータ記録部12と、入力された情報に基づいて、各種の演算処理を行うナビゲーションECU13と、ユーザからの操作を受け付ける操作部14と、ユーザに対して車両周辺の地図やナビゲーション装置1で設定されている案内経路に関する情報等を表示する液晶ディスプレイ15と、経路案内に関する音声ガイダンスを出力するスピーカ16と、記憶媒体であるDVDを読み取るDVDドライブ17と、プローブセンタやVICS(登録商標:Vehicle Information and Communication System)センタ等の情報センタとの間で通信を行う通信モジュール18と、から構成されている。また、ナビゲーション装置1はCAN等の車載ネットワークを介して、ナビゲーション装置1の搭載された車両に対して設置された車外カメラ19や各種センサが接続されている。更に、ナビゲーション装置1の搭載された車両に対する各種制御を行う車両制御ECU20とも双方向通信可能に接続されている。また、自動運転開始ボタン等の車両に搭載された各種操作ボタン21についても接続されている。
【0014】
以下に、ナビゲーション装置1を構成する各構成要素について順に説明する。
現在位置検出部11は、GPS22、車速センサ23、ステアリングセンサ24、ジャイロセンサ25等からなり、現在の車両の位置、方位、車両の走行速度、現在時刻等を検出することが可能となっている。ここで、特に車速センサ23は、車両の移動距離や車速を検出する為のセンサであり、車両の駆動輪の回転に応じてパルスを発生させ、パルス信号をナビゲーションECU13に出力する。そして、ナビゲーションECU13は発生するパルスを計数することにより駆動輪の回転速度や移動距離を算出する。尚、上記4種類のセンサをナビゲーション装置1が全て備える必要はなく、これらの内の1又は複数種類のセンサのみをナビゲーション装置1が備える構成としても良い。
【0015】
また、データ記録部12は、外部記憶装置及び記録媒体としてのハードディスク(図示せず)と、ハードディスクに記録された地図情報DB31や所定のプログラム等を読み出すとともにハードディスクに所定のデータを書き込む為のドライバである記録ヘッド(図示せず)とを備えている。尚、データ記録部12をハードディスクの代わりにフラッシュメモリやメモリーカードやCDやDVD等の光ディスクにより構成しても良い。また、地図情報DB31は外部のサーバに格納させ、ナビゲーション装置1が通信により取得する構成としても良い。
【0016】
ここで、地図情報DB31は、例えば、道路(リンク)に関するリンクデータ34、ノード点に関するノードデータ35、経路の探索や変更に係る処理に用いられる探索データ36、施設に関する施設データ、地図を表示するための地図表示データ、各交差点に関する交差点データ、地点を検索するための検索データ等が記憶された記憶手段である。
【0017】
また、リンクデータ34としては、道路を構成する各リンクに関してリンクの属する道路の幅員、勾(こう)配、カント、バンク、路面の状態、合流区間、道路構造、道路の車線数、車線数の減少する箇所、幅員の狭くなる箇所、踏切り等を表すデータが、コーナに関して、曲率半径、交差点、T字路、コーナの入口及び出口等を表すデータが、道路属性に関して、降坂路、登坂路等を表すデータが、道路種別に関して、国道、県道、細街路等の一般道のほか、高速自動車国道、都市高速道路、自動車専用道路、一般有料道路、有料橋等の有料道路を表すデータがそれぞれ記録される。特に本実施形態では、道路の車線区分に加えて、車線毎の道路の繋がり(より具体的には、合流点や分岐点の形状であり、合流点や分岐点においてどの車線がどの道路に接続されているか)を特定する情報についても記憶されている。
【0018】
ここで、道路の車線区分や車線毎の道路の繋がりを特定する情報としては、具体的に『車線数』、『区画線の線種』、『車線の接続種別』が地図情報DB31に記憶されている。尚、『車線数』は、道路を構成する車線の数(例えば、1、2、3等)を示す情報である。『区画線の線種』は、車線の区画線の種類(例えば実線、破線、ゼブラ等)を区画線毎に示す情報である。『車線の接続種別』は、道路を構成する車線がどのように変化するか(例えば継続、増設、消失、分裂、統合)を車線毎に示す情報である。
【0019】
尚、『区画線の線種』である“ゼブラ”は分岐点や合流点において、車両の合流や分岐を適切に行わせる為に設けられた区画線であり、傾斜した白線が所定間隔で連続して描かれた線種を示す。例えば導流帯が該当する。また、『車線の接続種別』である“継続”は、車線の増減が無いことを示す。“増設”は、車線が増加することを示す。“消失”は、車線が減少することを示す。“分裂”は、一の車線が複数の車線に分かれることで車線が増加することを示す。“統合”は、複数の車線が一の車線となることで車線が減少することを示す。そして、上記『車線数』、『区画線の線種』、『車線の接続種別』に関する情報は、全国各地の道路網においてレーン構成の変化点(車線が増減する地点、区画線の線種が変わる地点等)毎に、変化点以降の区間を対象とした情報が記憶されている。
【0020】
そして、ナビゲーションECU13は、車両の進行方向に沿って地図情報DB31から『車線数』、『区画線の線種』、『車線の接続種別』に関する各情報を取得することによって、道路の車線区分や車線毎の道路の繋がりを特定することが可能となる。例えば、『車線数』では地点毎の車線の数が特定できる。また、『区画線の線種』では車線が合流する区間、新設された車線へと車線変更可能な区間に加えて、本線に対して合流や車線の増設がある場合には本線と新たに合流、増設される車線の境界(即ち、本線とそれ以外の車線の区分)を特定できる。また、『車線の接続種別』では車線毎に、その車線が今後も継続する既存の車線であるか、新たに増設された車線であるか、或いは消失する車線であるかを特定できる。
【0021】
ここで、
図2及び
図3は道路区間において地図情報DB31に記憶される各種情報の一例を示した図である。例えば、
図2に示す道路区間では、ナビゲーションECU13は、各情報を参照することによって、2車線から構成される本線道路が、分岐点において最も左側に新たな車線が増設されるとともに、増設された車線が他の車線と異なる方向へと分岐することを特定できる。また、
図3に示す道路区間では、ナビゲーションECU13は、各情報を参照することによって、2車線から構成される道路と1車線から構成される道路とが合流点において異なる方向から合流して3車線の道路区間となり、その後にある分岐点において再び2車線から構成される道路と1車線から構成される道路に分かれて異なる方向へと分岐することを特定できる。
【0022】
また、ノードデータ35としては、実際の道路の分岐点(交差点、T字路等も含む)や各道路に曲率半径等に応じて所定の距離毎に設定されたノード点の座標(位置)、ノードが交差点に対応するノードであるか等を表すノード属性、ノードに接続するリンクのリンク番号のリストである接続リンク番号リスト、ノードにリンクを介して隣接するノードのノード番号のリストである隣接ノード番号リスト、各ノード点の高さ(高度)等に関するデータ等が記録される。
【0023】
また、探索データ36としては、出発地(例えば車両の現在位置)から設定された目的地までの経路を探索する経路探索処理に使用される各種データについて記録されている。具体的には、交差点に対する経路として適正の程度を数値化したコスト(以下、交差点コストという)や道路を構成するリンクに対する経路として適正の程度を数値化したコスト(以下、リンクコストという)等の探索コストを算出する為に使用するコスト算出データが記憶されている。
【0024】
一方、ナビゲーションECU(エレクトロニック・コントロール・ユニット)13は、ナビゲーション装置1の全体の制御を行う電子制御ユニットであり、演算装置及び制御装置としてのCPU41、並びにCPU41が各種の演算処理を行うにあたってワーキングメモリとして使用されるとともに、経路が探索されたときの経路データ等が記憶されるRAM42、制御用のプログラムのほか、後述の自動運転支援プログラム(
図4及び
図5参照)等が記録されたROM43、ROM43から読み出したプログラムを記憶するフラッシュメモリ44等の内部記憶装置を備えている。尚、ナビゲーションECU13は、処理アルゴリズムとしての各種手段を構成する。例えば、道路情報取得手段は、車両の進行方向前方の車線区分と車線毎の道路の繋がりを特定する道路情報を取得する。走行予定経路特定手段は、車両が自動運転支援により走行を行う場合において、道路情報に基づいて車両が今後に走行する走行予定経路を特定する。車両制御手段は、走行予定経路特定手段によって特定された走行予定経路に従って車両の自動運転支援を行う。
【0025】
操作部14は、走行開始地点としての出発地及び走行終了地点としての目的地を入力する際等に操作され、各種のキー、ボタン等の複数の操作スイッチ(図示せず)から構成される。そして、ナビゲーションECU13は、各スイッチの押下等により出力されるスイッチ信号に基づき、対応する各種の動作を実行すべく制御を行う。尚、操作部14は液晶ディスプレイ15の前面に設けたタッチパネルによって構成することもできる。また、マイクと音声認識装置によって構成することもできる。
【0026】
また、液晶ディスプレイ15には、道路を含む地図画像、交通情報、操作案内、操作メニュー、キーの案内、案内経路に沿った案内情報、ニュース、天気予報、時刻、メール、テレビ番組等が表示される。また、本実施形態では自動運転支援を開始する場合や解除する場合には、自動運転支援を開始することや解除することの案内についても表示する。尚、液晶ディスプレイ15の代わりに、HUDやHMDを用いても良い。
【0027】
また、スピーカ16は、ナビゲーションECU13からの指示に基づいて案内経路や車線移動経路33に沿った走行を案内する音声ガイダンスや、交通情報の案内を出力する。また、本実施形態では自動運転支援を開始する場合や解除する場合には、自動運転支援を開始することや解除することの音声案内についても出力する。
【0028】
ここで、車両の走行形態としては、ユーザの運転操作に基づいて走行する手動運転走行に加えて、ユーザの運転操作によらず車両が予め設定された経路や道なりに沿って自動的に走行を行う自動運転支援による走行が可能である。尚、自動運転支援による走行では、例えば、車両の現在位置、車両が走行する車線、周辺の他車両の位置を随時検出し、車両制御ECU20によって予め設定された経路や道なりに沿って走行するようにステアリング、駆動源、ブレーキ等の車両制御が自動で行われる。特に本実施形態では、後述のように車両が今後に走行する予定の走行予定経路を特定し、走行予定経路に基づいて制御内容を設定する。
【0029】
具体的に本実施形態では、特定された走行予定経路に応じて以下の5種類の自動運転支援を行う。
(1)『定速走行』・・・予め決められた設定速度(例えば走行する道路の制限速度の90%)で同一車線内を走行する。
(2)『追従走行』・・・設定速度(例えば走行する道路の制限速度の90%)を上限として、前方車両との車間距離を一定距離(例えば10m)に保った状態で同一車線内を走行する。
(3)『スピードマネジメント(カーブ)』・・・進行方向前方にカーブがある場合に、カーブに進入するまでにカーブの曲率半径に応じた速度まで減速する。
(4)『スピードマネジメント(退出路)』・・・高速道路等に設けられた減速車線(退出路)を走行する場合に加速を抑制する。
(5)『スピードマネジメント(料金所、一時停止、信号)』・・・進行方向前方に料金所、一時停止、信号がある場合に、料金所、一時停止(道路標識)、信号に到達するまでに乗員に負担をかけずに停止できる速度(例えば20km/h)まで減速する。
また、上記(1)〜(5)の制御と平行して、(6)車両が車線を逸脱することなく車線の中心付近を走行させる制御(例えばレーン・キーピング・アシスト)についても実施される。
【0030】
例えば、走行予定経路がカーブ等の特殊な道路形状を有さない場合には、『定速走行』や『追従走行』が基本的に実施される。一方、走行予定経路にカーブ等の特殊な道路形状を含む場合には、道路形状に応じた特殊な制御(例えば『スピードマネジメント(カーブ)』、『スピードマネジメント(退出路)』等)が実施される。また、本実施形態の自動運転支援による走行では、車線変更や右左折は行われず、ユーザが車線変更や右左折にかかる車両操作を行わない限りは基本的に車両は同一車線内を走行する。
【0031】
また、上記(1)〜(6)の自動運転支援に係る制御は全ての道路区間に対して行っても良いが、接続する他の道路との境界にゲート(有人無人、有料無料は問わない)が設けられた高速道路を走行する間のみにおいて行う構成としても良い。尚、車両が自動運転を行うことが可能な区間(以下、自動運転区間という)を走行する場合には必ず自動運転支援が行われるのではなく、ユーザにより自動運転支援を行うことが選択され、且つ自動運転支援により走行を行わせることが可能と判定された状況でのみ行われる。尚、自動運転支援により走行を行わせることができない状況としては、車線の区画線等の自動運転支援を行うのに必要な道路情報が取得できない場合等がある。
【0032】
更に、自動運転支援による走行が実施されている場合において、ユーザがアクセル、ブレーキ、ステアリング等の特定の車両操作(以下、オーバーライドという)を行ったことを検出した場合には、自動運転支援を中止する場合がある。例えば、ユーザがブレーキを操作したことを検出した場合には上記(1)〜(5)の制御を中止する。また、ユーザがステアリングを操作したことを検出した場合には、上記(1)〜(5)の制御については基本的に継続するが、(6)の制御については操作が終了するまで一時的に中止する。
【0033】
また、DVDドライブ17は、DVDやCD等の記録媒体に記録されたデータを読み取り可能なドライブである。そして、読み取ったデータに基づいて音楽や映像の再生、地図情報DB31の更新等が行われる。尚、DVDドライブ17に替えてメモリーカードを読み書きする為のカードスロットを設けても良い。
【0034】
また、通信モジュール18は、交通情報センタ、例えば、VICSセンタやプローブセンタ等から送信された交通情報、プローブ情報、天候情報等を受信する為の通信装置であり、例えば携帯電話機やDCMが該当する。また、車車間で通信を行う車車間通信装置や路側機との間で通信を行う路車間通信装置も含む。
【0035】
また、車外カメラ19は、例えばCCD等の固体撮像素子を用いたカメラにより構成され、車両のフロントバンパの上方に取り付けられるとともに光軸方向を水平より所定角度下方に向けて設置される。そして、車外カメラ19は、車両が自動運転区間を走行する場合において、車両の進行方向前方を撮像する。また、車両制御ECU20は撮像された撮像画像に対して画像処理を行うことによって、車両が走行する道路に描かれた区画線や周辺の他車両等を検出し、検出結果に基づいて車両の自動運転支援を行う。尚、車外カメラ19は車両前方以外に後方や側方に配置するように構成しても良い。また、他車両を検出する手段としてはカメラの代わりにミリ波レーダ等のセンサや車車間通信や路車間通信を用いても良い。また、他の周辺環境を検出する手段として、照度センサや降雨センサを設置しても良い。
【0036】
また、車両制御ECU20は、ナビゲーション装置1が搭載された車両の制御を行う電子制御ユニットである。また、車両制御ECU20にはステアリング、ブレーキ、アクセル等の車両の各駆動部と接続されており、本実施形態では特に車両において自動運転支援が開始された後に、各駆動部を制御することにより車両の自動運転支援を実施する。また、自動運転支援中にユーザによってオーバーライドが行われた場合には、オーバーライドが行われたことを検出する。
【0037】
ここで、ナビゲーションECU13は、走行開始後にCANを介して車両制御ECU20に対して自動運転支援に関する指示信号を送信する。そして、車両制御ECU20は受信した指示信号に応じて走行開始後の自動運転支援を実施する。尚、指示信号の内容は、車両に対して行う自動運転支援の制御内容(例えば、上記(1)〜(6)のいずれか)や制御の開始、中止、変更等を指示する情報である。尚、ナビゲーションECU13でなく車両制御ECU20が自動運転支援の制御内容を設定する構成としても良い。その場合には、車両制御ECU20はナビゲーション装置1から案内経路、車両状態、周辺の地図情報等の自動運転支援の制御内容の設定に必要な情報を取得するように構成する。
【0038】
続いて、上記構成を有する本実施形態に係るナビゲーション装置1においてCPU41が実行する自動運転支援プログラムについて
図4及び
図5に基づき説明する。
図4及び
図5は本実施形態に係る自動運転支援プログラムのフローチャートである。ここで、自動運転支援プログラムは、車両のACC電源がONされた後に実行され、車両が今後に走行する走行予定経路を特定するとともに、特定された走行予定経路に基づいて自動運転支援を行うプログラムである。尚、自動運転支援プログラムは、車両において自動運転支援を実施している間のみ実行する構成としても良いし、手動運転により走行している間においても実行する構成としても良い。また、以下の
図4及び
図5にフローチャートで示されるプログラムは、ナビゲーション装置1が備えているRAM42やROM43に記憶されており、CPU41により実行される。
【0039】
以下の説明では車両が特に高速道路の本線を走行している場合を例に挙げて説明する。
【0040】
先ず、自動運転支援プログラムではステップ(以下、Sと略記する)1において、CPU41は、現在位置検出部11により検出した車両の現在位置を取得する。尚、車両の現在位置は、高精度ロケーション技術を用いて詳細に特定することが望ましい。ここで、高精度ロケーション技術とは、車両に設置されたカメラから取り込んだ白線や路面ペイント情報を画像認識により検出し、更に、白線や路面ペイント情報を予め記憶した地図情報DBと照合することにより、走行車線や高精度な車両位置を検出可能にする技術である。尚、高精度ロケーション技術の詳細については既に公知であるので省略する。尚、前記S1では車両が複数の車線からなる道路を走行する場合には車両の走行する車線についても特定する。
【0041】
次に、S2においてCPU41は、車両の進行方向前方の道路情報について地図情報DB31から取得する。尚、前記S2で取得される道路情報としては、一の経路が複数の経路へと分岐する分岐点や、複数の経路が合流して一の経路となる合流点の位置を特定する情報を取得する。
【0042】
続いて、S3においてCPU41は、前記S1及び前記S2で取得した情報に基づいて、車両の進行方向と逆方向の所定距離以内(例えば3km以内)に合流点があるか否か判定する。
【0043】
そして、車両の進行方向と逆方向の所定距離以内に合流点があると判定された場合(S3:YES)には、S4へと移行する。それに対して、車両の進行方向と逆方向の所定距離以内に合流点がないと判定された場合(S3:NO)には、S5へと移行する。
【0044】
S4においてCPU41は、前記S3で後方所定距離以内にあると判定された合流点について、合流点における道路の車線区分や、車線毎の道路の繋がり(より具体的には、合流点の形状であり、合流点においてどの車線がどの道路に接続されているか)を地図情報DB31に記憶された地図情報から特定する。前述したように、地図情報DB31には、『車線数』、『区画線の線種』、『車線の接続種別』が記憶されており、CPU41はこれらの情報から合流点における道路の車線区分や、車線毎の道路の繋がりを特定する(
図2、
図3)。
【0045】
次に、S5においてCPU41は、前記S1及び前記S2で取得した情報に基づいて、車両の進行方向前方の所定距離以内(例えば3km以内)に分岐点があるか否か判定する。
【0046】
そして、車両の進行方向前方の所定距離以内に分岐点があると判定された場合(S5:YES)には、S6へと移行する。それに対して、車両の進行方向前方の所定距離以内に分岐点がないと判定された場合(S5:NO)には、S7へと移行する。
【0047】
S6においてCPU41は、前記S5で前方所定距離以内にあると判定された分岐点について、道路の車線区分や、車線毎の道路の繋がり(より具体的には、分岐点の形状であり、分岐点においてどの車線がどの道路に接続されているか)を地図情報DB31に記憶された地図情報から特定する。前述したように、地図情報DB31には、『車線数』、『区画線の線種』、『車線の接続種別』が記憶されており、CPU41はこれらの情報から分岐点における道路の車線区分や、車線毎の道路の繋がりを特定する(
図2、
図3)。その後、S8へと移行する。
【0048】
一方、S7においてCPU41は、車両の進行方向前方に分岐点が無いことから、車両が今後走行する経路は必然的に現在の進行方向に沿った一の経路のみに特定できると判定する。そして、現在の車両の進行方向に沿った経路を走行予定経路に特定する。その後、S19へと移行する。
【0049】
また、S8においてCPU41は、ナビゲーション装置1において案内経路が設定されているか否かを判定する。ここで、案内経路は、例えば走行開始時においてユーザが目的地を設定することにより、公知のダイクストラ法を用いた経路探索処理が実行され、複数の候補の内からユーザの操作により設定される。
【0050】
そして、ナビゲーション装置1において案内経路が設定されていると判定された場合(S8:YES)には、S9へと移行する。それに対して、ナビゲーション装置1において案内経路が設定されていないと判定された場合(S8:NO)には、S10へと移行する。
【0051】
S9においてCPU41は、ナビゲーション装置1において案内経路が設定されていることから、車両は今後、設定されている案内経路に沿って走行すると判定する。そして、案内経路に沿った経路を走行予定経路に特定する。その後、S19へと移行する。
【0052】
一方、S10においてCPU41は、前記S6で取得した分岐点に関する情報に基づいて、前記S5で前方所定距離以内にあると判定された分岐点について、該分岐点が分岐点で増設された新たな車線が既存の車線(即ち車両が走行する本線の車線)と異なる経路となる分岐点であるか否か判定する。具体的には、
図6に示すように車両50の進行方向前方に、既存の車線51、52に対して分岐する新たな車線53が増設されている場合が該当する。
【0053】
そして、前方所定距離以内にあると判定された分岐点が分岐点で増設された新たな車線が既存の車線と異なる経路となる分岐点であると判定された場合(S10:YES)には、S11へと移行する。それに対して、前方所定距離以内にあると判定された分岐点が分岐点で増設された新たな車線が既存の車線と異なる経路となる分岐点ではないと判定された場合(S10:NO)には、S12へと移行する。
【0054】
S11においてCPU41は、車両が車線変更を行わずに走行すると推定した場合に車両が今後に走行する経路を、道路情報のみから一の経路に特定できると判定する。そして、特定された一の経路を走行予定経路とする。具体的には、車両が現在走行する車線に沿った経路を走行予定経路に特定する。例えば、
図6に示すように車両50の進行方向前方に、既存の車線51、52に対して分岐する新たな車線53が増設されている場合は、車両が今後に走行可能な経路として、既存の車線51、52に沿って進む経路と、車線53に沿って進む経路があるが、既存の車線51、52に沿って進む経路が走行予定経路として特定されることとなる。その後、S19へと移行する。
【0055】
尚、本実施形態の自動運転支援による走行では、前述したように車線変更については自動で行わない。従って、ユーザがステアリングの操作を意図的に行わない限りは現在走行する車線と同一の車線を継続して走行することとなり、前記S11や後述のS17のように走行予定経路を特定可能となる。尚、ユーザがステアリングの操作を行って車線変更した場合には、後述のように走行予定経路が破棄されて、新たな車両の位置に基づいて走行予定経路が再度特定されることとなる(S22)。従って、例えば
図6に示す状況において車両50が車線変更して新たな車線53へと進入した場合には、車線51、52に沿って進む走行予定経路は破棄されて、車線53に沿って進む走行予定経路が新たに特定されることとなる。
【0056】
一方、S12においてCPU41は、前記S4で取得した合流点に関する情報及び前記S6で取得した分岐点に関する情報に基づいて、車両の進行方向と逆方向の所定距離以内に合流点があって、且つ前記S5で前方所定距離以内にあると判定された分岐点が、合流点で追加された新たな車線が消失することなく既存の車線(即ち車両が走行する本線の車線)と異なる経路となる分岐点であるか否か判定する。具体的には、
図7に示すように車両50の進行方向の逆方向に、既存の車線55、56に対して新たな車線57が合流する合流点があって、車線57は消失することなく継続し、車両50の進行方向前方にある分岐点において、既存の車線55、56に対して異なる方向に分岐する場合が該当する。
【0057】
そして、車両の進行方向と逆方向の所定距離以内に合流点があって、且つ前方所定距離以内にあると判定された分岐点が、合流点で追加された新たな車線が消失することなく既存の車線と異なる経路となる分岐点であると判定された場合(S12:YES)には、S13へと移行する。それに対して、車両の進行方向と逆方向の所定距離以内に合流点が無い、或いは合流点があっても前方所定距離以内にあると判定された分岐点が、合流点で追加された新たな車線が消失することなく既存の車線と異なる経路となる分岐点ではないと判定された場合(S12:NO)には、S15へと移行する。
【0058】
S13においてCPU41は、車両の過去の走行履歴に基づいて、前記S12において車両の進行方向と逆方向の所定距離以内あると判定された合流点における車両の合流方向が特定できたか否か判定する。尚、合流点における車両の合流方向は、例えば
図7に示す例では本線である車線55、56から合流する方向Xと、本線以外の車線57から合流する方向Yの2種類がある。
【0059】
そして、合流点における車両の合流方向が特定できたと判定された場合(S13:YES)には、S14へと移行する。それに対して、合流点における車両の合流方向が特定できなかったと判定された場合(S13:NO)には、S15へと移行する。
【0060】
S14においてCPU41は、車両の進行方向と逆方向の所定距離以内あると判定された合流点における車両の合流方向に基づいて、車両の走行する車線を特定する。尚、車両の走行する車線を一のみに特定できない場合には、候補となる車線をそれぞれ特定する。ここで、本実施形態の自動運転支援による走行では、前述したように車線変更については自動で行わない。従って、ユーザがステアリングの操作を意図的に行わない限りは合流方向に対応する車線を継続して走行することとなり、現在の車両の走行する車線についても特定可能となる。例えば
図7に示す例では、合流方向がXである場合には本線である車線55、56のいずれかを車両が走行していると特定できる。一方、合流方向がYである場合には車線57を車両が走行していると特定できる。その後、S16へと移行する。
【0061】
それに対して、S15においてCPU41は、前記S1の検出機器(GPS22、ジャイロセンサ25、車外カメラ19等)を用いた現在位置の検出結果に基づいて、車両の走行する車線を特定する。前述したように高精度ロケーション技術を用いれば車両の現在位置(緯度経度)のみでなく車両の走行する車線を特定することも可能となる。尚、車両の走行する車線を一のみに特定できない場合には、候補となる車線をそれぞれ特定する。
【0062】
次に、S16においてCPU41は、前記S14又はS15において特定された車両の走行する車線が、車両の進行方向前方にある分岐点で複数方向に分岐するか否か判定する。ここで、前記S14又はS15において車両の走行する車線を一のみに特定できている場合には、
図8に示すように車両50が走行すると特定された車線60が、区画線による境界が無く分岐点で複数方向に分岐する場合が、車両の走行する車線が分岐点で複数方向に分岐する場合に該当する。また、前記S14又はS15において車両の走行する車線が複数の候補に特定されている場合には、候補の車線の少なくとも一方が
図8に示すように区画線による境界が無く分岐点で複数方向に分岐する場合に加えて、
図9に示すように候補となる複数の車線61、62が分岐点でそれぞれ異なる方向に分岐する場合についても、車両の走行する車線が分岐点で複数方向に分岐する場合に該当する。
一方で、前記S14又はS15において車両の走行する車線が一に特定されず、複数の候補の車線が存在する場合であっても、
図10に示すようにいずれの候補の車線63、64が分岐点で同一方向に分岐する場合、即ちいずれの候補の車線63、64を車両50が継続して走行しても車両50が今後に走行する経路が同一の経路である場合には、車両の走行する車線が分岐点で複数方向に分岐していない場合に該当する。
【0063】
そして、車両の走行する車線が車両の進行方向前方にある分岐点で複数方向に分岐すると判定された場合(S16:YES)には、S18へと移行する。それに対して、車両の走行する車線が車両の進行方向前方にある分岐点で複数方向に分岐しないと判定された場合(S16:NO)には、S17へと移行する。
【0064】
S17においてCPU41は、車両が車線変更を行わずに走行すると推定した場合に車両が今後に走行する経路を、道路情報のみから一の経路に特定できないが、車両の走行する車線を特定し、特定された車線を車両が継続して走行すると推定することによって、車両が今後に走行する経路を一の経路に特定できると判定する。従って、車両が現在走行する車線に沿った経路を走行予定経路とする。例えば、
図10に示すように車線63、64のいずれかを車両50が走行すると特定された場合には、車線63、64に沿って進む経路が走行予定経路として特定されることとなる。その後、S19へと移行する。
【0065】
一方、S18においてCPU41は、車両が車線変更を行わずに走行すると推定した場合に車両が今後に走行する経路を、道路情報のみから一の経路に特定できず、更に車両の走行する車線を特定し、特定された車線を車両が継続して走行すると推定することによっても、特定できないと判定する。従って、地図情報DB31や外部サーバから道路の道なり関係を特定する情報を取得し、車両が現在走行する経路を道なりに進む経路を走行予定経路に特定する。例えば、
図11に示すように車線65を車両50が走行すると特定された場合であって、車線65が区画線による境界が無く分岐点で複数方向に分岐すると判定された場合には、車両は分岐点を直進するか斜め左方向に進むかを特定することができない。そこで、道なり関係を特定する情報を取得し、道なりが直進方向である場合には、分岐点を直進する経路を進む可能性が高いので、該直進する経路を走行予定経路として特定する。その後、S19へと移行する。
【0066】
S19においてCPU41は、前記S7、S9、S11、S17、S18で特定された走行予定経路の距離が、自動運転支援の実施に必要な距離を満たしたか否かを判定する。尚、“自動運転支援の実施に必要な距離”は固定値(例えば300m)としても良いし、実施する自動運転支援の種類によって異なる距離としても良い。例えば、道路形状に応じたより複雑な制御が必要となる『スピードマネジメント(カーブ)』は、『定速走行』や『追従走行』よりも“自動運転支援の実施に必要な距離”を長く設定しても良い。
【0067】
そして、前記S7、S9、S11、S17、S18で特定された走行予定経路の距離が、自動運転支援の実施に必要な距離を満たしたと判定された場合(S19:YES)には、S20へと移行する。それに対して、前記S7、S9、S11、S17、S18で特定された走行予定経路の距離が、自動運転支援の実施に必要な距離を満たしていないと判定された場合(S19:NO)にはS2へと戻り、車両からより遠方の区間に対する走行予定経路の特定を行う。
【0068】
S20においてCPU41は、車両制御ECU20とともに特定された走行予定経路に基づいて自動運転支援を行う。具体的には、走行予定経路の道路形状、道路種別、経路上に含まれる地物等に応じて上記(1)〜(6)の自動運転支援を適宜切り替えて実施する。例えば、走行予定経路が直線形状である場合には、『定速走行』や『追従走行』を行う。一方で、走行予定経路がカーブ形状を有する場合には、今後のカーブの走行に備えて『スピードマネジメント(カーブ)』を行う。また、走行予定経路に料金所、一時停止、信号を含む場合には、料金所、一時停止、信号の通過に備えて『スピードマネジメント(料金所、一時停止、信号)』を行う。
【0069】
続いて、S21においてCPU41は、車両制御ECU20によるオーバーライド操作の検出結果に基づいて、オーバーライドの内、特に車両が走行する車線を変更する為の車両操作が制御介入監視区間内で行われたか否か判定する。尚、車両が走行する車線を変更する為の車両操作は、例えば、所定角度以上のステアリング操作が該当する。
【0070】
また、制御介入監視区間は、車両が走行する車線を変更することによって走行予定経路が変更される可能性のある区間とし、地図情報DB31から取得した『車線数』、『区画線の線種』、『車線の接続種別』に関する各種道路情報(
図2、
図3)に基づいて特定される。例えば、
図12に示すように車両50の進行方向前方に、既存の車線71、72に対して分岐する新たな車線73が増設されている場合は、前述したように車両が今後に走行可能な経路として、既存の車線51、52に沿って進む経路が走行予定経路として特定されることとなる(S11)。しかしながら、車両50が車線71、72から車線73へと車線変更すると、車両50は車線73に沿って走行することとなるので、走行予定経路を変更する必要が生じる。従って、車線71、72から車線73へと車線変更可能な区間が制御介入監視区間となる。
【0071】
そして、車両が走行する車線を変更する為の車両操作が制御介入監視区間内で行われたと判定された場合(S21:YES)には、走行予定経路を新たに特定する必要があるとして、S22へと移行する。それに対して、車両が走行する車線を変更する為の車両操作が制御介入監視区間内で行われていないと判定された場合(S21:NO)には、S23へと移行する。
【0072】
S22においてCPU41は、現在特定されている走行予定経路を破棄する。その後、S1へと戻り、車両操作が行われた後の新たな車両の位置に基づいて走行予定経路が再度特定されることとなる。但し、ナビゲーション装置1において案経経路が設定されており、案内経路に沿った経路を走行予定経路としている場合(S9)については、走行予定経路の信頼度が高いので、制御介入監視区間内でステアリング操作を検出した状況のみでは走行予定経路を破棄しないように構成しても良い。但し、その場合であっても走行予定経路を外れた場合(S23:YES)には、走行予定経路を破棄するように構成する。
【0073】
次に、S23においてCPU41は、車両の現在位置と現在特定されている走行予定経路とを比較し、車両が走行予定経路から外れたか否かを判定する。
【0074】
そして、車両が走行予定経路から外れたと判定された場合(S23:YES)には、走行予定経路を新たに特定する必要があるとして、S22へと移行する。それに対して、車両が走行予定経路から外れていないと判定された場合(S23:NO)には、現在の走行予定経路を変更する必要がないと推定し、S24へと移行する。
【0075】
S24において、CPU41は、CANを介して車両制御ECU20と通信を行うことによって自動運転支援の制御状態を取得し、車両が自動運転支援を終了したか否か判定する。尚、自動運転支援が終了するタイミングとしては、ACC電源がOFFされた場合、ユーザにより自動運転支援を終了することが自動運転開始ボタン等の車両に搭載された各種操作ボタン21の操作によって選択された場合、ブレーキ操作等の特定のオーバーライドが検出された場合、自動運転支援を行うことができない道路区間(例えば、区画線が認識できない区間)へと進入した場合等がある。
【0076】
そして、車両が自動運転支援を終了したと判定された場合(S24:YES)には、当該自動運転支援プログラムを終了する。それに対して、車両において自動運転支援を継続して行っていると判定された場合(S24:NO)には、S20へと戻る。
【0077】
以上詳細に説明した通り、本実施形態に係るナビゲーション装置1、ナビゲーション装置1による自動運転支援方法及びナビゲーション装置1で実行されるコンピュータプログラムでは、車両が自動運転支援により走行を行う場合において、車両の走行案内を行う為の案内経路がナビゲーション装置1において設定されているか否か判定し(S8)、案内経路が設定されていると判定された場合には、案内経路に沿った経路を走行予定経路に特定する(S9)一方で、案内経路が設定されていないと判定された場合には、車両の進行方向前方の車線区分と車線毎の道路の繋がりを特定する道路情報に基づいて走行予定経路を特定し(S11、S17、S18)、特定された走行予定経路に従って車両の自動運転支援を行う(S20)ので、ナビゲーション装置1において案内経路が設定されていない場合であっても、車両の進行方向前方の車線区分と車線毎の道路の繋がりから
車両が車線変更を行わずに走行すると推定した場合の車両の今後の走行予定経路を特定することにより、従来と比較して
運転者に不必要な車両操作をさせることを減少させるとともに、車両の今後の走行予定経路をより迅速且つ正確に特定することが可能となる。その結果、特定された走行予定経路に基づいて自動運転支援による走行を適切に行うことが可能となる。
【0078】
尚、本発明は前記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
【0079】
例えば、本実施形態に係るナビゲーション装置1においてCPU41が実行する自動運転支援プログラム(
図4、
図5)を以下のように構成しても良い。ここで、
図13及び
図14は本実施形態に係る自動運転支援プログラムの変形例を示した図である。
【0080】
尚、S31〜S35の処理については前述したS1〜S5の処理と同様の処理であるので説明は省略する。
【0081】
先ず、S36においてCPU41は、前記S35で前方所定距離以内にあると判定された分岐点における道路の車線区分や車線毎の道路の繋がりを特定する情報の一つとして、分岐点における『区画線の線種』を地図情報DB31に記憶された地図情報から取得する。前述したように、地図情報DB31には、『車線数』、『区画線の線種』、『車線の接続種別』が記憶されている(
図2、
図3)。
【0082】
次に、S37においてCPU41は、前記S35で前方所定距離以内にあると判定された分岐点における道路の車線区分や車線毎の道路の繋がりを特定する情報の一つとして、分岐点の手前側(車両側)の道路における『車線の接続種別』を地図情報DB31に記憶された地図情報から取得する。その後、S39へと移行する。
【0083】
一方、S38においてCPU41は、車両の進行方向前方に分岐点が無いことから、車両が今後走行する経路は必然的に現在の進行方向に沿った一の経路のみに特定できると判定する。そして、現在の車両の進行方向に沿った経路を走行予定経路に特定する。その後、S41へと移行する。
【0084】
また、S39においてCPU41は、ナビゲーション装置1において案内経路が設定されているか否かを判定する。ここで、案内経路は、例えば走行開始時においてユーザが目的地を設定することにより、公知のダイクストラ法を用いた経路探索処理が実行され、複数の候補の内からユーザの操作により設定される。
【0085】
そして、ナビゲーション装置1において案内経路が設定されていると判定された場合(S39:YES)には、S40へと移行する。それに対して、ナビゲーション装置1において案内経路が設定されていないと判定された場合(S39:NO)には、S47へと移行する。
【0086】
S40においてCPU41は、ナビゲーション装置1において案内経路が設定されていることから、車両は今後、設定されている案内経路に沿って走行すると判定する。そして、案内経路に沿った経路を走行予定経路に特定する。その後、S41へと移行する。
【0087】
尚、以降のS41〜S46の処理については前述したS19〜S24の処理と同様の処理であるので説明は省略する。
【0088】
一方、S47においてCPU41は、前記S36で取得した分岐点における『区画線の線種』に関する情報と、前記S37で取得した分岐点の手前側(車両側)の道路における『車線の接続種別』とに基づいて、分岐点における『区画線の線種』の中に“ゼブラ”が少なくとも一以上あって、“ゼブラ”の区画線に隣接する車線が“増設”であるか否か判定する。具体的には、
図6に示すように車両50の進行方向前方に、既存の車線51、52に対して分岐する新たな車線53が増設されている場合に加えて、
図15に示すように既存の車線75〜77が分岐するとともに分岐する車線77に隣接して新たな車線78が増設されている場合が該当する。
【0089】
そして、分岐点における『区画線の線種』の中に“ゼブラ”が少なくとも一以上あって、“ゼブラ”の区画線に隣接する車線が“増設”であると判定された場合(S47:YES)には、S48へと移行する。それに対して、分岐点における『区画線の線種』の中に“ゼブラ”が無い、又は“ゼブラ”があったとしても“ゼブラ”の区画線に隣接する車線が“増設”でないと判定された場合(S47:NO)には、S50へと移行する。
【0090】
S48においてCPU41は、前記S47で『車線の接続種別』が“増設”と判定された車線の右側又は左側のいずれか一方の車線が全て“増設”であるか否か判定する。
【0091】
そして、前記S47で『車線の接続種別』が“増設”と判定された車線の右側又は左側のいずれか一方の車線が全て“増設”であると判定された場合(S48:YES)、即ち
図6に示すように既存の車線は分岐せずに車線が増設される場合には、S49へと移行する。それに対して、前記S47で『車線の接続種別』が“増設”と判定された車線の右側又は左側のいずれか一方の車線に“増設”以外の車線があると判定された場合(S48:NO)、即ち
図15に示すように既存の車線が分岐するとともに車線が増設されている場合には、S51へと移行する。
【0092】
S49においてCPU41は、車両が車線変更を行わずに走行すると推定した場合に車両が今後に走行する経路を、道路情報のみから一の経路に特定できると判定する。そして、特定された一の経路を走行予定経路とする。具体的には、車両が現在走行する車線に沿った経路を走行予定経路に特定する。例えば、
図6に示すように車両50の進行方向前方に、既存の車線51、52に対して分岐する新たな車線53が増設されている場合は、車両が今後に走行可能な経路として、既存の車線51、52に沿って進む経路と、車線53に沿って進む経路があるが、既存の車線51、52に沿って進む経路が走行予定経路として特定されることとなる。その後、S41へと移行する。
【0093】
一方、S50においてCPU41は、前記S36で取得した分岐点における『区画線の線種』に関する情報と、前記S37で取得した分岐点の手前側(車両側)の道路における『車線の接続種別』とに基づいて、分岐点における『区画線の線種』の中に“ゼブラ”が少なくとも一以上あって、“ゼブラ”の区画線に隣接する車線が“継続”であるか否か判定する。具体的には、
図7に示すように車両50の進行方向前方にある分岐点において、既存の車線55〜57が分岐する場合が該当する。
【0094】
そして、分岐点における『区画線の線種』の中に“ゼブラ”が少なくとも一以上あって、“ゼブラ”の区画線に隣接する車線が“継続”であると判定された場合(S50:YES)には、S51へと移行する。それに対して、分岐点における『区画線の線種』の中に“ゼブラ”が無い、又は“ゼブラ”があったとしても“ゼブラ”の区画線に隣接する車線が“継続”でないと判定された場合(S50:NO)には、S53へと移行する。
【0095】
続いてS51においてCPU41は、車両が走行する車線が特定できたか否か判定する。尚、車両が走行する車線は前述したように分岐点の手前側に合流点があって、合流方向が特定できる場合には、合流方向から特定する(S14)。或いは、前記S31の検出機器(GPS22、ジャイロセンサ25、車外カメラ19等)を用いた現在位置の検出結果に基づいて、車両の走行する車線を特定することも可能である(S15)。
【0096】
そして、上記いずれかの方法により車両が走行する車線が特定できたと判定された場合(S51:YES)には、S52へと移行する。それに対して、車両が走行する車線が特定できなかったと判定された場合(S51:NO)には、S54へと移行する。
【0097】
S52においてCPU41は、前記S36で取得した分岐点における『区画線の線種』に関する情報と、前記S37で取得した分岐点の手前側(車両側)の道路における『車線の接続種別』とに基づいて、車両が走行する車線が
図8の車線60に示すように分裂することなく分岐点で分岐している(即ち、車両が走行する車線が分岐点での分岐方向の1方向のみに対応している)か否か判定する。
【0098】
そして、車両が走行する車線が分裂することなく分岐点で分岐していると判定された場合(S
52:YES)には、道路情報のみから一の経路に特定できないが、車両の走行する車線を特定し、特定された車線を車両が継続して走行すると推定することによって、車両が今後に走行する経路を一の経路に特定できると判定する。従って、車両が現在走行する車線に沿った経路を走行予定経路とする。例えば、
図10に示すように車線63、64のいずれかを車両50が走行すると特定された場合には、車線63、64に沿って進む経路が走行予定経路として特定されることとなる。その後、S41へと移行する。
【0099】
一方、車両が走行する車線が分裂する等しており、車両の走行する車線を特定したとしても、車両が今後に走行する経路を一の経路に特定できないと判定された場合(S52:NO)には、S54へと移行する。
【0100】
一方、S53においてCPU41は、前記S36で取得した分岐点における『区画線の線種』に関する情報と、前記S37で取得した分岐点の手前側(車両側)の道路における『車線の接続種別』とに基づいて、分岐点における『区画線の線種』の中に“ゼブラ”が少なくとも一以上あって、“ゼブラ”の区画線の分岐方向にある車線が全て“分裂”であるか否か判定する。
【0101】
そして、分岐点における『区画線の線種』の中に“ゼブラ”が少なくとも一以上あって、“ゼブラ”の区画線の分岐方向にある車線が全て“分裂”であると判定された場合(S53:YES)には、S54へと移行する。それに対して、分岐点における『区画線の線種』の中に“ゼブラ”が無い、又は“ゼブラ”があったとしても“ゼブラ”の区画線の分岐方向にある車線が全て“分裂”でないと判定された場合(S53:NO)には、S51へと移行する。
【0102】
一方、S54においてCPU41は、車両が車線変更を行わずに走行すると推定した場合に車両が今後に走行する経路を、道路情報のみから一の経路に特定できず、車両が走行する車線を特定できないことから車両が今後に走行する経路を特定できない、或いは仮に車両の走行する車線を特定したとしても車両が今後に走行する経路を特定できないと判定する。従って、地図情報DB31や外部サーバから道路の道なり関係を特定する情報を取得し、車両が現在走行する経路を道なりに進む経路を走行予定経路に特定する。例えば、
図10に示すように既存の車線が分岐する場合において車両50が走行する車線を特定できない場合や、
図11に示すように車線65を車両50が走行すると特定された場合であって、車線65が区画線による境界が無く分岐点で複数方向に分岐(分裂)すると判定された場合には、車両は分岐点を直進するか斜め左方向に進むかを特定することができない。そこで、道なり関係を特定する情報を取得し、道なりが直進方向である場合には、分岐点を直進する経路を進む可能性が高いので、該直進する経路を走行予定経路として特定する。その後、S41へと移行する。
【0103】
また、本実施形態では、自動運転支援の実施中においても車線変更についてはユーザによる手動操作で行う構成としているが、車線変更について自動運転支援により自動で行う構成としても良い。また、右左折、停止、発進等についても自動運転支援により実施可能に構成しても良い。
【0104】
また、本実施形態では、車両が特に高速道路の本線を走行している場合を例に挙げて、走行予定経路の特定方法を説明したが、車両が高速道路の本線以外や一般道を走行している場合においても、自動運転支援プログラム(
図4、
図5)を実施し、道路情報を取得したり、車両が走行する車線を特定することによって車両が今後に走行する走行予定経路を特定することが可能である。
【0105】
また、本実施形態では自動運転支援を実行している場合に限って走行予定経路を特定する構成としているが、手動運転により走行している場合においても走行予定経路を特定する構成としても良い。それによって、手動運転による走行から自動運転支援による走行に切り替えた直後であっても、予め特定されていた走行予定経路を用いることによって自動運転支援を適切に行うことが可能となる。
【0106】
また、本実施形態では、車両の操作のうち、車両の挙動に関する操作である、アクセル操作、ブレーキ操作及びハンドル操作の全てを車両制御ECU20が制御することをユーザの運転操作によらずに自動的に走行を行う為の自動運転支援として説明してきた。しかし、自動運転支援を、車両の操作のうち、車両の挙動に関する操作である、アクセル操作、ブレーキ操作及びハンドル操作の少なくとも一の操作を車両制御ECU20が制御することとしても良い。一方、ユーザの運転操作による手動運転とは車両の操作のうち、車両の挙動に関する操作である、アクセル操作、ブレーキ操作及びハンドル操作の全てをユーザが行うこととして説明する。
【0107】
また、本実施形態では、自動運転支援プログラム(
図4、
図5)をナビゲーション装置1が実行する構成としているが、車両制御ECU20が実行する構成としても良い。その場合には、車両制御ECU20は車両の現在位置や地図情報等をナビゲーション装置1から取得する構成とする。
【0108】
また、本発明はナビゲーション装置以外に、経路探索機能を有する装置に対して適用することが可能である。例えば、携帯電話機、スマートフォン、タブレット端末、パーソナルコンピュータ等(以下、携帯端末等という)に適用することも可能である。また、サーバと携帯端末等から構成されるシステムに対しても適用することが可能となる。その場合には、上述した自動運転支援プログラム(
図4、5)の各ステップは、サーバと携帯端末等のいずれが実施する構成としても良い。但し、本発明を携帯端末等に適用する場合には、自動運転支援が実行可能な車両と携帯端末等が通信可能に接続(有線無線は問わない)される必要がある。
【0109】
また、本発明に係る自動運転支援システムを具体化した実施例について上記に説明したが、自動運転支援システムは以下の構成を有することも可能であり、その場合には以下の効果を奏する。
【0110】
例えば、第1の構成は以下のとおりである。
車両の進行方向前方の車線区分と車線毎の道路の繋がりを特定する道路情報を取得する道路情報取得手段と、前記車両が自動運転支援により走行を行う場合において、前記道路情報に基づいて前記車両が
車線変更を行わずに走行すると推定した場合の今後に走行する走行予定経路を特定する走行予定経路特定手段と、前記走行予定経路特定手段によって特定された前記走行予定経路に従って前記車両の自動運転支援を行う車両制御手段と、を有する。
上記構成を有する自動運転支援システムによれば、車両の進行方向前方の車線区分と車線毎の道路の繋がりから
車両が車線変更を行わずに走行すると推定した場合の車両の今後の走行予定経路を特定することにより、道なり情報を用いる従来と比較して
運転者に不必要な車両操作をさせることを減少させるとともに、車両の今後の走行予定経路をより迅速且つ正確に特定することが可能となる。その結果、特定された走行予定経路に基づいて自動運転支援による走行を適切に行うことが可能となる。
【0111】
また、第2の構成は以下のとおりである。
前記走行予定経路特定手段は、前記車両の進行方向前方に道路が分岐する分岐点があって、前記分岐点が前記分岐点で追加された新たな車線が既存の車線と異なる経路となる分岐点である場合に、前記既存の車線に沿った経路を前記走行予定経路に特定する。
上記構成を有する自動運転支援システムによれば、車線が追加されるとともに追加された車線が既存の車線と分岐する分岐点が車両の前方にある場合において、車両が今後に走行する車線を正確に走行予定経路として特定することが可能となる。
【0112】
また、第3の構成は以下のとおりである。
前記走行予定経路特定手段は、前記車両の進行方向前方に道路が分岐する分岐点があるとともに前記車両の進行方向の逆方向に道路が合流する合流点があって、前記分岐点が前記合流点で追加された新たな車線が消失することなく既存の車線と異なる経路となる分岐点である場合に、前記車両が走行する車線に沿った経路を前記走行予定経路に特定する。
上記構成を有する自動運転支援システムによれば、合流点と分岐点が連続する区間を車両が走行する場合において、車両が現在走行する車線を特定することによって、車両が今後に走行する車線を正確に走行予定経路として特定することが可能となる。
【0113】
また、第4の構成は以下のとおりである。
前記合流点における前記車両の合流方向を特定する合流方向特定手段を有し、前記走行予定経路特定手段は、前記合流点における前記車両の合流方向に基づいて前記車両が走行する車線に沿った経路を特定する。
上記構成を有する自動運転支援システムによれば、合流点と分岐点が連続する区間を車両が走行する場合において、合流点における車両の合流方向から車両が現在走行する車線を正確に特定することが可能となる。また、高精度ロケーションシステム等の複雑なシステムを必要とせずに車両が走行する車線を特定することができるので、特別な検出機器が不要で、処理負担の軽減も可能となる。
【0114】
また、第5の構成は以下のとおりである。
前記走行予定経路特定手段は、前記合流方向特定手段によって前記合流点における前記車両の合流方向が特定できない場合には、検出機器を用いた前記車両が走行する車線の検出結果に基づいて前記車両が走行する車線に沿った経路を特定する。
上記構成を有する自動運転支援システムによれば、合流点と分岐点が連続する区間を車両が走行する場合において、合流点における車両の合流方向が特定できなかった場合であっても検出機器を用いた検出結果から車両が現在走行する車線を特定することが可能となる。
【0115】
また、第6の構成は以下のとおりである。
前記走行予定経路特定手段は、検出機器を用いた前記車両が走行する車線の検出結果に基づいて前記車両が走行する車線に沿った経路を特定する。
上記構成を有する自動運転支援システムによれば、合流点と分岐点が連続する区間を車両が走行する場合において、合流点における車両の合流方向が特定できなかった場合であっても検出機器を用いた検出結果から車両が現在走行する車線を特定することが可能となる。
【0116】
また、第7の構成は以下のとおりである。
前記車両の走行する車線を特定する走行車線特定手段を有し、前記走行予定経路特定手段は、前記走行車線特定手段によって特定された車線を前記車両が継続して走行すると推定した場合に前記車両が今後に走行する経路を前記走行予定経路に特定する。
上記構成を有する自動運転支援システムによれば、道路情報のみからでは今後に車両が走行する経路を特定できなかった場合であっても、車両が走行する車線を特定することにより、今後に車両が走行する経路を正確に走行予定経路として特定することが可能となる。
【0117】
また、第8の構成は以下のとおりである。
前記継続推定判定手段は、前記走行車線特定手段によって前記車両の走行する車線が一に特定されずに複数の候補の車線が存在する場合であっても、いずれの前記候補の車線を前記車両が継続して走行しても前記車両が今後に走行する経路が同一の経路である場合には、該経路を前記走行予定経路に特定する。
上記構成を有する自動運転支援システムによれば、車両が走行する車線を一の車線に特定できなかった場合であっても、今後に車両が走行する経路を一の経路に特定できる場合については、該経路を走行予定経路として特定することが可能となる。
【0118】
また、第9の構成は以下のとおりである。
車両が車線変更を行わずに走行すると推定した場合に前記車両が今後に走行する経路を一の経路に特定できるか否か判定する経路推定判定手段を有し、前記走行予定経路特定手段は、前記経路推定判定手段によって一の経路に特定できると判定された場合に、該経路を前記走行予定経路に特定する。
上記構成を有する自動運転支援システムによれば、車両が車線変更を行わないと仮定した場合において車両が走行する経路を一の経路に特定できる場合には、該経路を走行予定経路とするので、車両が車線変更を行うまでの間において車両が走行する経路を正確に走行予定経路として特定することが可能となる。
【0119】
また、第10の構成は以下のとおりである。
前記車両の走行する車線を特定する走行車線特定手段と、前記経路推定判定によって一の経路に特定できないと判定された場合に、前記道路情報に基づいて前記走行車線特定手段によって特定された車線を前記車両が継続して走行すると推定した場合に前記車両が今後に走行する経路を一の経路に特定できるか否か判定する継続推定判定手段と、を有し、前記走行予定経路特定手段は、前記継続推定判定手段によって一の経路に特定できると判定された場合に、該経路を前記走行予定経路に特定する。
上記構成を有する自動運転支援システムによれば、道路情報のみからでは今後に車両が走行する経路を一の経路に特定できなかった場合であっても、車両が走行する車線を特定することにより、今後に車両が走行する経路を一の経路に特定でき、車両が車線変更を行うまでの間において車両が走行する経路を正確に走行予定経路として特定することが可能となる。
【0120】
また、第11の構成は以下のとおりである。
前記継続推定判定手段は、前記走行車線特定手段によって前記車両の走行する車線が一に特定されずに複数の候補の車線が存在する場合であっても、いずれの前記候補の車線を前記車両が継続して走行しても前記車両が今後に走行する経路が同一の経路である場合には、前記車両が今後に走行する経路を一の経路に特定できると判定する。
上記構成を有する自動運転支援システムによれば、車両が走行する車線を一の車線に特定できなかった場合であっても、今後に車両が走行する経路を一の経路に特定できる場合については、該経路を走行予定経路として特定することが可能となる。
【0121】
また、第12の構成は以下のとおりである。
地図情報には道なり方向を特定する情報が含まれ、前記走行予定経路特定手段は、前記継続推定判定手段によって一の経路に特定できないと判定された場合に、前記車両が現在走行する経路を道なりに進む経路を前記走行予定経路に特定する。
上記構成を有する自動運転支援システムによれば、車両が走行する車線を用いても今後に車両が走行する経路を一の経路に特定できなかった場合であっても、道路の道なり関係を特定する情報を用いることにより、今後に車両が走行する経路を走行予定経路として特定することが可能となる。
【0122】
また、第13の構成は以下のとおりである。
前記車両が走行する車線を変更する車両操作を車線変更車両操作として検出する車両操作検出手段を有し、前記走行予定経路特定手段は、前記車線変更車両操作を検出した場合には、現在特定されている前記走行予定経路を破棄するとともに、前記車線変更車両操作が行われた後の新たな車両状況に基づいて前記走行予定経路を再度特定する。
上記構成を有する自動運転支援システムによれば、車両が車線変更を行うことによって走行予定経路を新たに特定する必要がある場合に、車両操作が行われた後の新たな車両の位置に基づいて適切な走行予定経路を新たに特定することが可能となる。従って、車両が車線変更を行った後においても自動運転支援による走行を適切に行うことが可能となる。
また、第14の構成は以下のとおりである。
前記車両が走行する車線を変更することによって前記走行予定経路が変更される可能性のある区間を制御介入監視区間として設定する区間設定手段を有し、前記走行予定経路特定手段は、前記制御介入監視区間に前記車両が位置する状態で前記車線変更車両操作を検出した場合に、現在特定されている前記走行予定経路を破棄するとともに、前記車線変更車両操作が行われた後の新たな車両状況に基づいて前記走行予定経路を再度特定する。
上記構成を有する自動運転支援システムによれば、特に車両が走行する車線を変更することによって走行予定経路が変更される可能性のある区間において車線変更の操作が行われたことを検出した場合に走行予定経路を新たに特定するので、必要なタイミングで新たな走行予定経路の特定を行うことが可能となる。また、仮に車線変更の操作が行われたことを検出した場合であっても、走行予定経路が変更される虞の無い状況では新たな走行予定経路の特定を行わないことにより、処理負担の軽減が可能となる。
また、第15の構成は以下のとおりである。
前記車線変更車両操作は、前記車両のステアリングを所定角度以上変位させる操作である。
上記構成を有する自動運転支援システムによれば、特にオーバーライドとしてステアリングの操作を検出することによって、車両が車線変更を行ったか否かを判定することが可能となる。
また、第16の構成は以下のとおりである。
前記道路情報は、前記車両の進行方向前方に道路が分岐する分岐点がある場合において、前記分岐点における区画線の線種に関する情報と、前記分岐点の手前側における車線の接続種別に関する情報を含む。
上記構成を有する自動運転支援システムによれば、分岐点における区画線の線種に関する情報と、分岐点の手前側における車線の接続種別に関する情報に基づいて、車両の今後の走行予定経路を正確に特定することが可能となる。
また、第17の構成は以下のとおりである。
前記車線の接続種別に関する情報は、前記車線の増設、継続、消失、分裂、統合のいずれかを特定する情報である。
上記構成を有する自動運転支援システムによれば、分岐点の手前側における車線がどのように変化するかを特定する情報に基づいて、車両の今後の走行予定経路を正確に特定することが可能となる。