(57)【特許請求の範囲】
【請求項１】
車両の位置を検出する車両位置検出手段と、
前記車両位置検出手段により検出された前記車両の位置に基づいて、前記車両が今後に走行する走行予定経路を特定する走行予定経路特定手段と、
前記走行予定経路特定手段によって特定された前記走行予定経路に従って前記車両の自動運転支援を行う運転支援手段と、を有し、
前記運転支援手段は、
前記車両が分岐点を通過した後に前記車両位置検出手段によって前記車両の位置の候補が複数検出された場合において、
前記車両が前記分岐点を通過する前に前記車両位置検出手段によって前記車両の位置が確定しており、且つ確定された前記車両の位置に基づいて走行予定経路が一の経路に特定されている場合には、特定された走行予定経路である確定走行予定経路に従って前記車両の自動運転支援を行う一方で、
前記車両が前記分岐点を通過する前に前記車両位置検出手段によって前記車両の位置が確定していない場合、並びに確定しているが確定された前記車両の位置に基づいて走行予定経路が一の経路に特定できない場合には、前記車両の自動運転支援を中止する自動運転支援装置。
【請求項２】
前記運転支援手段は、前記確定走行予定経路が特定されている場合であって且つ、前記車両位置検出手段によって検出された複数の前記車両の位置の候補のいずれかが前記確定走行予定経路上にある場合に、前記確定走行予定経路に従って前記車両の自動運転支援を行う請求項１に記載の自動運転支援装置。
【請求項３】
前記運転支援手段は、前記確定走行予定経路が特定されている場合であっても、前記車両位置検出手段によって検出された複数の前記車両の位置の候補のいずれもが前記確定走行予定経路上にない場合には、前記走行予定経路に基づく前記車両の自動運転支援を中止する請求項２に記載の自動運転支援装置。
【請求項４】
前記確定走行予定経路は、前記車両が前記分岐点を通過する前であって、最も後に前記車両位置検出手段によって検出された前記車両の位置に基づいて特定された走行予定経路である請求項１乃至請求項３のいずれかに記載の自動運転支援装置。
【請求項５】
前記運転支援手段は、前記車両位置検出手段によって検出された複数の前記車両の位置の候補が、前記分岐点から進行方向に沿って所定距離以内に検出された場合に、前記確定走行予定経路に従って前記車両の自動運転支援を行う請求項１乃至請求項４のいずれかに記載の自動運転支援装置。
【請求項６】
前記所定距離は、前記分岐点に対応するノードから前記分岐点に接続される道路間にある導流帯の終点までの距離に基づいて設定される請求項５に記載の自動運転支援装置。
【請求項７】
前記運転支援手段は、
前記車両が分岐点を通過した後に前記車両位置検出手段によって前記車両の位置の候補が複数検出された場合に、前記分岐点からの走行距離を取得し、
前記確定走行予定経路に沿って前記分岐点から前記走行距離を移動した地点に前記車両が位置すると仮定して前記車両の自動運転支援を行う請求項１乃至請求項６のいずれかに記載の自動運転支援装置。
【請求項８】
車両の進行方向前方の車線区分と車線毎の道路の繋がりを特定する道路情報を取得する道路情報取得手段を有し、
前記車両位置検出手段は、前記車両が走行する車線を検出し、
前記走行予定経路特定手段は、前記道路情報と前記車両が走行する車線とに基づいて前記走行予定経路を特定する請求項１乃至請求項７のいずれかに記載の自動運転支援装置。
【請求項９】
コンピュータを、
車両の位置を検出する車両位置検出手段と、
前記車両位置検出手段により検出された前記車両の位置に基づいて、前記車両が今後に走行する走行予定経路を特定する走行予定経路特定手段と、
前記走行予定経路特定手段によって特定された前記走行予定経路に従って前記車両の自動運転支援を行う運転支援手段と、して機能させる為のコンピュータプログラムであって、
前記運転支援手段は、
前記車両が分岐点を通過した後に前記車両位置検出手段によって前記車両の位置の候補が複数検出された場合において、
前記車両が前記分岐点を通過する前に前記車両位置検出手段によって前記車両の位置が確定しており、且つ確定された前記車両の位置に基づいて走行予定経路が一の経路に特定されている場合には、特定された走行予定経路である確定走行予定経路に従って前記車両の自動運転支援を行う一方で、
前記車両が前記分岐点を通過する前に前記車両位置検出手段によって前記車両の位置が確定していない場合、並びに確定しているが確定された前記車両の位置に基づいて走行予定経路が一の経路に特定できない場合には、前記車両の自動運転支援を中止するコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両において自動運転支援を行う自動運転支援装置及びコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、車両の走行形態として、ユーザの運転操作に基づいて走行する手動走行以外に、ユーザの運転操作の一部又は全てを車両側で実行することにより、ユーザによる車両の運転を補助する自動運転支援システムについて新たに提案されている。例えば特開２０１４−１９９５８８号公報には、過去の車両の走行履歴を累積し、学習することによって車両の走行パターンを特定し、車両が減速操作を行うと予想される地点に到達した場合に目標速度まで減速する為の減速支援を行う技術について提案されている。
【０００３】
自動運転支援システムでは、上記減速支援以外にも、例えば予め設定された速度や前方車両と一定の車間距離を維持した状態で同一車線の中心付近を継続して走行するようにステアリング、駆動源、ブレーキ等の車両制御を自動で行うことも行われている。ここで、自動運転支援システムによる走行はユーザの運転に係る負担を軽減できるメリットがあるが、自動運転支援による走行を適切に行う為には車両の周辺の道路に対して車両が現在及び今後においてどの経路を走行するかを正確に特定することが重要である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１９９５８８号公報（１１頁〜１４頁）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば、図１１に示すように道路１０１を走行する車両の前方に直線形状の道路１０２とカーブ形状の道路１０３が分岐点で接続されている場合には、車両が分岐点でどちらに進むかによって自動運転支援の制御内容が変わる。即ち、カーブ形状の道路１０３に進む場合にはカーブの曲率半径に応じた速度に減速させる必要があるが、直線形状の道路１０２に進む場合にはその必要が無く、交通流を乱さない為にできる限り一定速度で走行させることが望ましい。従って、車両が走行する経路を特定できなければ適切な自動運転支援を行うことができない。しかしながら、従来のＧＰＳによる位置検出や自律慣性航法による位置検出では、車両位置のマッチング候補となる経路が複数近接して存在する区間（図１１に示す例では分岐点開始から所定距離までの区間であり、以下、不特定区間という）においては、車両がどちらの経路上に位置するかを特定することが難しい（即ち車両が走行する経路を特定することが難しい）という問題がある。
【０００６】
上記特許文献１では、上記のような不特定区間を走行するに際しては、減速制御の開始を行う地点を分岐点よりも手前に位置させることによって自動運転支援が行われない状況を防止する技術について提案されている。しかしながら、上記特許文献１の技術は、車両がどちらの経路を走行するかを特定することは諦め、少なくとも自動運転支援が行われない状況となることを防止する技術である。従って、結果的に自動運転支援が行われるべきでない状況で自動運転支援が行われたり、本来行うべき内容と異なる内容の自動運転支援が行われる可能性があった。
【０００７】
本発明は前記従来における問題点を解消するためになされたものであり、車両の現在位置の候補が複数ある場合であっても、車両の状況に応じた適切な自動運転支援を行うことを可能にした自動運転支援装置及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
前記目的を達成するため本発明に係る自動運転支援装置は、車両の位置を検出する車両位置検出手段と、前記車両位置検出手段により検出された前記車両の位置に基づいて、前記車両が今後に走行する走行予定経路を特定する走行予定経路特定手段と、前記走行予定経路特定手段によって特定された前記走行予定経路に従って前記車両の自動運転支援を行う運転支援手段と、を有し、前記運転支援手段は、前記車両が分岐点を通過した後に前記車両位置検出手段によって前記車両の位置の候補が複数検出された場合において、前記車両が前記分岐点を通過する前に前記車両位置検出手段によって前記車両の位置が確定しており、且つ確定された前記車両の位置に基づいて走行予定経路が一の経路に特定されている場合には、特定された走行予定経路である確定走行予定経路に従って前記車両の自動運転支援を行う一方で、前記車両が前記分岐点を通過する前に前記車両位置検出手段によって前記車両の位置が確定していない場合、並びに確定しているが確定された前記車両の位置に基づいて走行予定経路が一の経路に特定できない場合には、前記車両の自動運転支援を中止する。
尚、「自動運転支援」とは、運転者の車両操作の少なくとも一部を運転者に代わって行う又は補助する機能をいう。
また、「自動運転支援を行う」とは、自動運転支援に係る車両制御を行うこと以外に、自動運転支援に用いる情報を生成したり提供することについても含む。 
【０００９】
また、本発明に係るコンピュータプログラムは、自動運転支援の実施により車両の走行を支援するプログラムである。具体的には、コンピュータを、車両の位置を検出する車両位置検出手段と、前記車両位置検出手段により検出された前記車両の位置に基づいて、前記車両が今後に走行する走行予定経路を特定する走行予定経路特定手段と、前記走行予定経路特定手段によって特定された前記走行予定経路に従って前記車両の自動運転支援を行う運転支援手段と、して機能させる為のコンピュータプログラムであって、前記運転支援手段は、前記車両が分岐点を通過した後に前記車両位置検出手段によって前記車両の位置の候補が複数検出された場合において、前記車両が前記分岐点を通過する前に前記車両位置検出手段によって前記車両の位置が確定しており、且つ確定された前記車両の位置に基づいて走行予定経路が一の経路に特定されている場合には、特定された走行予定経路である確定走行予定経路に従って前記車両の自動運転支援を行う一方で、前記車両が前記分岐点を通過する前に前記車両位置検出手段によって前記車両の位置が確定していない場合、並びに確定しているが確定された前記車両の位置に基づいて走行予定経路が一の経路に特定できない場合には、前記車両の自動運転支援を中止する。 
【発明の効果】
【００１０】
前記構成を有する本発明に係る自動運転支援装置及びコンピュータプログラムによれば、分岐点の通過後において車両の現在位置の候補が複数ある場合であっても、分岐点を通過する前に高い精度で特定された走行予定経路に従って自動運転支援を行うことによって、自動運転支援が行われるべきでない状況で自動運転支援が行われたり、本来行うべき内容と異なる内容の自動運転支援が行われることを防止し、現在の車両の状況に応じた適切な自動運転支援を行うことが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態に係るナビゲーション装置の構成を示したブロック図である。
【図２】道路区間において地図情報ＤＢに記憶される地図情報の一例を示した図である。
【図３】本実施形態に係る自動運転支援プログラムのフローチャートである。
【図４】本実施形態に係る自動運転支援プログラムのフローチャートである。
【図５】マップマッチング処理において車両の位置の候補が複数となる場合について説明した図である。
【図６】走行予定経路の特定方法を説明した図である。
【図７】走行予定経路が一の経路に特定できない場合について説明した図である。
【図８】分岐直後区間を説明した図である。
【図９】車両の現在位置の推定方法を説明した図である。
【図１０】車両に対する自動運転支援の実施を継続して行う条件について説明した図である。
【図１１】従来技術の問題点について説明した図である。
【発明を実施するための形態】
【００１２】
以下、本発明に係る自動運転支援装置を、ナビゲーション装置に具体化した一実施形態に基づき図面を参照しつつ詳細に説明する。先ず、本実施形態に係るナビゲーション装置１の概略構成について図１を用いて説明する。図１は本実施形態に係るナビゲーション装置１を示したブロック図である。
【００１３】
図１に示すように本実施形態に係るナビゲーション装置１は、ナビゲーション装置１が搭載された車両の現在位置を検出する現在位置検出部１１と、各種のデータが記録されたデータ記録部１２と、入力された情報に基づいて、各種の演算処理を行うナビゲーションＥＣＵ１３と、ユーザからの操作を受け付ける操作部１４と、ユーザに対して車両周辺の地図やナビゲーション装置１で設定されている案内経路に関する情報等を表示する液晶ディスプレイ１５と、経路案内に関する音声ガイダンスを出力するスピーカ１６と、記憶媒体であるＤＶＤを読み取るＤＶＤドライブ１７と、プローブセンタやＶＩＣＳ（登録商標：Vehicle Information and Communication System）センタ等の情報センタとの間で通信を行う通信モジュール１８と、を有する。また、ナビゲーション装置１はＣＡＮ等の車載ネットワークを介して、ナビゲーション装置１の搭載された車両に対して設置された車外カメラ１９や各種センサが接続されている。更に、ナビゲーション装置１の搭載された車両に対する各種制御を行う車両制御ＥＣＵ２０とも双方向通信可能に接続されている。また、自動運転開始ボタン等の車両に搭載された各種操作ボタン２１についても接続されている。
【００１４】
以下に、ナビゲーション装置１が有する各構成要素について順に説明する。
現在位置検出部１１は、ＧＰＳ２２、車速センサ２３、ステアリングセンサ２４、ジャイロセンサ２５等からなり、現在の車両の位置、方位、車両の走行速度、現在時刻等を検出することが可能となっている。ここで、特に車速センサ２３は、車両の移動距離や車速を検出する為のセンサであり、車両の駆動輪の回転に応じてパルスを発生させ、パルス信号をナビゲーションＥＣＵ１３に出力する。そして、ナビゲーションＥＣＵ１３は発生するパルスを計数することにより駆動輪の回転速度や移動距離を算出する。尚、上記４種類のセンサをナビゲーション装置１が全て備える必要はなく、これらの内の１又は複数種類のセンサのみをナビゲーション装置１が備える構成としても良い。
【００１５】
また、データ記録部１２は、外部記憶装置及び記録媒体としてのハードディスク（図示せず）と、ハードディスクに記録された地図情報ＤＢ３１や所定のプログラム等を読み出すとともにハードディスクに所定のデータを書き込む為のドライバである記録ヘッド（図示せず）とを備えている。尚、データ記録部１２をハードディスクの代わりにフラッシュメモリやメモリーカードやＣＤやＤＶＤ等の光ディスクを有しても良い。また、地図情報ＤＢ３１は外部のサーバに格納させ、ナビゲーション装置１が通信により取得する構成としても良い。
【００１６】
ここで、地図情報ＤＢ３１は、例えば、道路（リンク）に関するリンクデータ３４、ノード点に関するノードデータ３５、経路の探索や変更に係る処理に用いられる探索データ３６、施設に関する施設データ、地図を表示するための地図表示データ、各交差点に関する交差点データ、地点を検索するための検索データ等が記憶された記憶手段である。
【００１７】
また、リンクデータ３４としては、道路を構成する各リンクに関してリンクの属する道路の幅員、勾（こう）配、カント、バンク、路面の状態、合流区間、道路構造、道路の車線数、車線数の減少する箇所、幅員の狭くなる箇所、踏切り等を表すデータが、コーナに関して、曲率半径、交差点、Ｔ字路、コーナの入口及び出口等を表すデータが、道路属性に関して、降坂路、登坂路等を表すデータが、道路種別に関して、国道、県道、細街路等の一般道のほか、高速自動車国道、都市高速道路、自動車専用道路、一般有料道路、有料橋等の有料道路を表すデータがそれぞれ記録される。特に本実施形態では、道路の車線区分に加えて、車線毎の道路の繋がり（より具体的には、合流点や分岐点の形状であり、合流点や分岐点においてどの車線がどの道路に接続されているか）を特定する情報についても記憶されている。
【００１８】
ここで、道路の車線区分や車線毎の道路の繋がりを特定する情報としては、具体的に『車線数』、『区画線の線種』、『車線の接続種別』が地図情報ＤＢ３１に記憶されている。尚、『車線数』は、道路を構成する車線の数（例えば、１、２、３等）を示す情報である。『区画線の線種』は、車線の区画線の種類（例えば実線、破線、導流帯等）を区画線毎に示す情報である。『車線の接続種別』は、道路を構成する車線がどのように変化するか（例えば継続、増設、消失、分裂、統合）を車線毎に示す情報である。
【００１９】
尚、『区画線の線種』である“導流帯”は分岐点や合流点において、車両の合流や分岐を適切に行わせる為に設けられた区画線であり、傾斜した白線が所定間隔で連続して描かれた線種を示す。また、『車線の接続種別』である“継続”は、車線の増減が無いことを示す。“増設”は、車線が増加することを示す。“消失”は、車線が減少することを示す。“分裂”は、一の車線が複数の車線に分かれることで車線が増加することを示す。“統合”は、複数の車線が一の車線となることで車線が減少することを示す。そして、上記『車線数』、『区画線の線種』、『車線の接続種別』に関する情報は、全国各地の道路網においてレーン構成の変化点（車線が増減する地点、区画線の線種が変わる地点等）毎に、変化点以降の区間を対象とした情報が記憶されている。
【００２０】
そして、ナビゲーションＥＣＵ１３は、車両の進行方向に沿って地図情報ＤＢ３１から『車線数』、『区画線の線種』、『車線の接続種別』に関する各情報を取得することによって、道路の車線区分や車線毎の道路の繋がりを特定することが可能となる。例えば、『車線数』では地点毎の車線の数が特定できる。また、『区画線の線種』では車線が合流する区間、新設された車線へと車線変更可能な区間に加えて、本線に対して合流や車線の増設がある場合には本線と新たに合流、増設される車線の境界（即ち、本線とそれ以外の車線の区分）を特定できる。また、『車線の接続種別』では車線毎に、その車線が今後も継続する既存の車線であるか、新たに増設された車線であるか、或いは消失する車線であるかを特定できる。
【００２１】
ここで、図２は道路区間において地図情報ＤＢ３１に記憶される各種情報の一例を示した図である。例えば、図２に示す道路区間では、ナビゲーションＥＣＵ１３は、各情報を参照することによって、２車線から構成される本線道路が、分岐点において最も左側に新たな車線が増設されるとともに、増設された車線が他の車線と異なる方向へと分岐することを特定できる。
【００２２】
また、ノードデータ３５としては、実際の道路の分岐点（交差点、Ｔ字路等も含む）や各道路に曲率半径等に応じて所定の距離毎に設定されたノード点の座標（位置）、ノードが交差点に対応するノードであるか等を表すノード属性、ノードに接続するリンクのリンク番号のリストである接続リンク番号リスト、ノードにリンクを介して隣接するノードのノード番号のリストである隣接ノード番号リスト、各ノード点の高さ（高度）等に関するデータ等が記録される。
【００２３】
また、探索データ３６としては、出発地（例えば車両の現在位置）から設定された目的地までの経路を探索する経路探索処理に使用される各種データについて記録されている。具体的には、交差点に対する経路として適正の程度を数値化したコスト（以下、交差点コストという）や道路を構成するリンクに対する経路として適正の程度を数値化したコスト（以下、リンクコストという）等の探索コストを算出する為に使用するコスト算出データが記憶されている。
【００２４】
一方、ナビゲーションＥＣＵ（エレクトロニック・コントロール・ユニット）１３は、ナビゲーション装置１の全体の制御を行う電子制御ユニットであり、演算装置及び制御装置としてのＣＰＵ４１、並びにＣＰＵ４１が各種の演算処理を行うにあたってワーキングメモリとして使用されるとともに、経路が探索されたときの経路データ等が記憶されるＲＡＭ４２、制御用のプログラムのほか、後述の自動運転支援プログラム（図３及び図４参照）等が記録されたＲＯＭ４３、ＲＯＭ４３から読み出したプログラムを記憶するフラッシュメモリ４４等の内部記憶装置を備えている。尚、ナビゲーションＥＣＵ１３は、処理アルゴリズムとしての各種手段を有する。例えば、車両位置検出手段は、車両の位置を検出する。走行予定経路特定手段は、車両位置検出手段により検出された車両の位置に基づいて、車両が今後に走行する走行予定経路を特定する。運転支援手段は、走行予定経路特定手段によって特定された走行予定経路に従って車両の自動運転支援を行う。
【００２５】
操作部１４は、走行開始地点としての出発地及び走行終了地点としての目的地を入力する際等に操作され、各種のキー、ボタン等の複数の操作スイッチ（図示せず）から構成される。そして、ナビゲーションＥＣＵ１３は、各スイッチの押下等により出力されるスイッチ信号に基づき、対応する各種の動作を実行すべく制御を行う。尚、操作部１４は液晶ディスプレイ１５の前面に設けたタッチパネルを有しても良い。また、マイクと音声認識装置を有しても良い。
【００２６】
また、液晶ディスプレイ１５には、道路を含む地図画像、交通情報、操作案内、操作メニュー、キーの案内、案内経路に沿った案内情報、ニュース、天気予報、時刻、メール、テレビ番組等が表示される。また、本実施形態では自動運転支援を開始する場合や解除する場合には、自動運転支援を開始することや解除することの案内についても表示する。尚、液晶ディスプレイ１５の代わりに、ＨＵＤやＨＭＤを用いても良い。
【００２７】
また、スピーカ１６は、ナビゲーションＥＣＵ１３からの指示に基づいて案内経路に沿った走行を案内する音声ガイダンスや、交通情報の案内を出力する。また、本実施形態では自動運転支援を開始する場合や解除する場合には、自動運転支援を開始することや解除することの音声案内についても出力する。
【００２８】
ここで、車両の走行形態としては、ユーザの運転操作に基づいて走行する手動運転走行に加えて、ユーザの運転操作によらず車両が予め設定された経路や道なりに沿って自動的に走行を行う自動運転支援による走行が可能である。尚、自動運転支援による走行では、例えば、車両の現在位置、車両が走行する車線、周辺の他車両の位置を随時検出し、車両制御ＥＣＵ２０によって予め設定された経路や道なりに沿って走行するようにステアリング、駆動源、ブレーキ等の車両制御が自動で行われる。特に本実施形態では、後述のように車両が今後に走行する予定の走行予定経路を特定し、走行予定経路に基づいて制御内容を設定する。
【００２９】
具体的に本実施形態では、特定された走行予定経路に応じて以下の５種類の自動運転支援を行う。
（１）『定速走行』・・・予め決められた設定速度（例えば走行する道路の制限速度の９０％）で同一車線内を走行する。
（２）『追従走行』・・・設定速度（例えば走行する道路の制限速度の９０％）を上限として、前方車両との車間距離を一定距離（例えば１０ｍ）に保った状態で同一車線内を走行する。
（３）『スピードマネジメント（カーブ）』・・・進行方向前方にカーブがある場合に、カーブに進入するまでにカーブの曲率半径に応じた速度まで減速する。
（４）『スピードマネジメント（退出路）』・・・高速道路等に設けられた減速車線（退出路）を走行する場合に加速を抑制する。
（５）『スピードマネジメント（料金所、一時停止、信号）』・・・進行方向前方に料金所、一時停止、信号がある場合に、料金所、一時停止（道路標識）、信号に到達するまでに乗員に負担をかけずに停止できる速度（例えば２０ｋｍ／ｈ）まで減速する。
また、上記（１）〜（５）の制御と平行して、（６）車両が車線を逸脱することなく車線の中心付近を走行させる制御（例えばレーン・キーピング・アシスト）についても実施される。
【００３０】
例えば、走行予定経路がカーブ等の特殊な道路形状を有さない場合には、『定速走行』や『追従走行』が基本的に実施される。一方、走行予定経路にカーブ等の特殊な道路形状を含む場合には、道路形状に応じた特殊な制御（例えば『スピードマネジメント（カーブ）』、『スピードマネジメント（退出路）』等）が実施される。また、本実施形態の自動運転支援による走行では、車線変更や右左折は行われず、ユーザが車線変更や右左折にかかる車両操作を行わない限りは基本的に車両は同一車線内を走行する。
【００３１】
また、上記（１）〜（６）の自動運転支援に係る制御は全ての道路区間に対して行っても良いが、接続する他の道路との境界にゲート（有人無人、有料無料は問わない）が設けられた高速道路を走行する間のみにおいて行う構成としても良い。尚、車両が自動運転を行うことが可能な区間（以下、自動運転区間という）を走行する場合には必ず自動運転支援が行われるのではなく、ユーザにより自動運転支援を行うことが選択され、且つ自動運転支援により走行を行わせることが可能と判定された状況でのみ行われる。尚、自動運転支援により走行を行わせることができない状況としては、車線の区画線等の自動運転支援を行うのに必要な道路情報が取得できない場合等がある。
【００３２】
また、ＤＶＤドライブ１７は、ＤＶＤやＣＤ等の記録媒体に記録されたデータを読み取り可能なドライブである。そして、読み取ったデータに基づいて音楽や映像の再生、地図情報ＤＢ３１の更新等が行われる。尚、ＤＶＤドライブ１７に替えてメモリーカードを読み書きする為のカードスロットを設けても良い。
【００３３】
また、通信モジュール１８は、交通情報センタ、例えば、ＶＩＣＳセンタやプローブセンタ等から送信された交通情報、プローブ情報、天候情報等を受信する為の通信装置であり、例えば携帯電話機やＤＣＭが該当する。また、車車間で通信を行う車車間通信装置や路側機との間で通信を行う路車間通信装置も含む。
【００３４】
また、車外カメラ１９は、例えばＣＣＤ等の固体撮像素子を用いたカメラにより構成され、車両のフロントバンパの上方に取り付けられるとともに光軸方向を水平より所定角度下方に向けて設置される。そして、車外カメラ１９は、車両が自動運転区間を走行する場合において、車両の進行方向前方を撮像する。また、車両制御ＥＣＵ２０は撮像された撮像画像に対して画像処理を行うことによって、車両が走行する道路に描かれた区画線や周辺の他車両等を検出し、検出結果に基づいて車両の自動運転支援を行う。尚、車外カメラ１９は車両前方以外に後方や側方に配置するように構成しても良い。また、他車両を検出する手段としてはカメラの代わりにミリ波レーダ等のセンサや車車間通信や路車間通信を用いても良い。
【００３５】
また、車両制御ＥＣＵ２０は、ナビゲーション装置１が搭載された車両の制御を行う電子制御ユニットである。また、車両制御ＥＣＵ２０にはステアリング、ブレーキ、アクセル等の車両の各駆動部と接続されており、本実施形態では特に車両において自動運転支援が開始された後に、各駆動部を制御することにより車両の自動運転支援を実施する。また、自動運転支援中にユーザによってオーバーライドが行われた場合には、オーバーライドが行われたことを検出する。
【００３６】
ここで、ナビゲーションＥＣＵ１３は、走行開始後にＣＡＮを介して車両制御ＥＣＵ２０に対して自動運転支援に関する指示信号を送信する。そして、車両制御ＥＣＵ２０は受信した指示信号に応じて走行開始後の自動運転支援を実施する。尚、指示信号の内容は、車両に対して行う自動運転支援の制御内容（例えば、上記（１）〜（６）のいずれか）や制御の開始、中止、変更等を指示する情報である。尚、ナビゲーションＥＣＵ１３でなく車両制御ＥＣＵ２０が自動運転支援の制御内容を設定する構成としても良い。その場合には、車両制御ＥＣＵ２０はナビゲーション装置１から案内経路、車両状態、周辺の地図情報等の自動運転支援の制御内容の設定に必要な情報を取得するように構成する。
【００３７】
続いて、上記構成を有する本実施形態に係るナビゲーション装置１においてＣＰＵ４１が実行する自動運転支援プログラムについて図３及び図４に基づき説明する。図３及び図４は本実施形態に係る自動運転支援プログラムのフローチャートである。ここで、自動運転支援プログラムは、ナビゲーション装置１において車両の現在位置を特定する為のマップマッチング処理が行われる度に実行され、マップマッチング処理の結果に基づいて車両の自動運転支援を行うプログラムである。尚、本実施形態では車両の現在位置を特定する為のマップマッチング処理はＡＣＣ電源(accessory power supply)がＯＮされた状態において所定間隔（例えば０．５ｍｓ毎）で実施される。即ち、自動運転支援プログラムについても上記所定間隔で実施されることとなる。また、自動運転支援プログラムは、車両において自動運転支援を実施している間のみ実行する構成としても良いし、手動運転により走行している間においても実行する構成としても良い。また、以下の図３及び図４にフローチャートで示されるプログラムは、ナビゲーション装置１が備えているＲＡＭ４２やＲＯＭ４３に記憶されており、ＣＰＵ４１により実行される。
【００３８】
先ず、自動運転支援プログラムではステップ（以下、Ｓと略記する）１において、ＣＰＵ４１は、ナビゲーション装置１で直近に行われたマップマッチング処理の結果について取得する。ここで、マップマッチングとは、ＧＰＳ２２、車速センサ２３、ジャイロセンサ２５等の各種センサにより検出された車両の位置座標が地図の道路（リンク）の近傍にある場合に、道路上に引き込むことによって車両の位置を修正する処理である。尚、マップマッチングは公知の技術であるので処理の詳細については省略する。
【００３９】
次に、Ｓ２においてＣＰＵ４１は、前記Ｓ１で取得したマップマッチング処理の結果について、車両の位置が『確定状態』であるか否か判定する。ここで、マップマッチング処理では、図５に示すように道路がごく狭い間隔で並走している場合や、道路が交差点で鋭角に接続されている場合等においては、車両の位置の候補が複数存在する場合がある。そして、図５に示すように車両の位置の候補が複数存在する場合には、車両の位置が『不確定状態』にあると判定する。一方で、車両の位置の候補が一のみである場合には、車両の位置が『確定状態』にあると判定する。尚、車両の位置がリンク上にマッチングできない場合や、エラー等で車両の位置自体の検出できない状態については、車両の位置が『不明状態』にあると判定する。
【００４０】
そして、マップマッチング処理の結果、車両の位置が『確定状態』にあると判定された場合（Ｓ２：ＹＥＳ）には、Ｓ３へと移行する。それに対して、マップマッチング処理の結果、車両の位置が『不確定状態』又は『不明状態』にあると判定された場合（Ｓ２：ＮＯ）には、Ｓ７へと移行する。
【００４１】
Ｓ３においてＣＰＵ４１は、確定状態にある車両の現在位置に基づいて車両が今後に走行する走行予定経路（自動運転支援を行うに際して先読み対象となる経路）の候補が一の経路に特定可能か否か判定する。以下に、前記Ｓ３における走行予定経路の判定処理の詳細について説明する。
【００４２】
先ず、前記Ｓ３においてＣＰＵ４１は、車両の進行方向前方の道路情報について地図情報ＤＢ３１から取得する。尚、前記Ｓ３で取得される道路情報としては、一の経路が複数の経路へと分岐する分岐点の位置を特定する情報を取得する。そして、車両の進行方向前方に分岐点が無い場合には、車両が今後走行する経路は必然的に現在の進行方向に沿った一の経路のみとなるので、車両が今後に走行する走行予定経路の候補が一の経路に特定できると判定する（Ｓ３：ＹＥＳ）。その後、Ｓ４においてＣＰＵ４１は、現在の車両の進行方向に沿った経路を走行予定経路に特定する。
【００４３】
一方で車両の進行方向前方に分岐点がある場合には、進行方向前方にあると判定された分岐点について、道路の車線区分や、車線毎の道路の繋がり（より具体的には、分岐点の形状であり、分岐点においてどの車線がどの道路に接続されているか）を地図情報ＤＢ３１に記憶された地図情報から特定する。前述したように、地図情報ＤＢ３１には、『車線数』、『区画線の線種』、『車線の接続種別』が記憶されており、ＣＰＵ４１はこれらの情報から分岐点における道路の車線区分や、車線毎の道路の繋がりを特定する（図２）。そして、車両が車線変更を行わずに走行すると推定した場合に車両が今後に走行する候補となる経路が一のみである場合には、車両が今後に走行する走行予定経路の候補が一の経路に特定できると判定する（Ｓ３：ＹＥＳ）。その後、Ｓ４においてＣＰＵ４１は、車両が現在走行する車線に沿った経路を走行予定経路に特定する。例えば、図６に示すように車両５０の進行方向前方に、車線５１、５２に沿って進む経路と、車線５３に沿って進む経路に分岐する分岐点がある場合であって、車両５０が車線５１を走行している場合には、既存の車線５１、５２に沿って進む経路が走行予定経路として特定されることとなる。尚、車両が走行する車線については、例えば車外カメラ１９等を用いて特定される。
【００４４】
一方で、図７に示すように車両５０が走行すると特定された車線５５が、区画線による境界が無く分岐点で複数方向に分岐する場合については、車両が車線変更を行わずに走行すると推定した場合であっても車両が今後に走行する候補となる経路が複数存在することとなる。従って、車両が今後に走行する走行予定経路の候補が一の経路に特定できないと判定する（Ｓ３：ＮＯ）。その後、Ｓ８へと移行する。但し、例外としてナビゲーション装置１において案内経路が設定されている場合に関しては、車両は今後、設定されている案内経路に沿って走行すると推定されるので、図７に示す状況であっても車両が今後に走行する走行予定経路の候補が一の経路に特定できると判定しても良い。その場合には、案内経路に沿った経路を走行予定経路に特定する。
【００４５】
本実施形態の自動運転支援による走行では、前述したように車線変更については自動で行わない。従って、ユーザがステアリングの操作を意図的に行わない限りは現在走行する車線と同一の車線を継続して走行することとなり、前述のように走行予定経路を特定可能となる。尚、ユーザがステアリングの操作を行って車線変更した場合には、その後のマップマッチング処理時において実行される自動運転支援プログラムにより新たな走行予定経路が特定されることとなる。例えば図６に示す状況において車両５０が車線変更して車線５１から車線５３へと進入した場合には、車線５１、５２に沿って進む走行予定経路は破棄されて、車線５３に沿って進む走行予定経路が新たに特定されることとなる。
【００４６】
次に、Ｓ５においてＣＰＵ４１は、車両が今後に走行する走行予定経路が一に特定できており、特定された走行予定経路に従った自動運転支援を実施することが可能な状態にあるので、先読みを『確定状態（先読みした経路に基づく自動運転支援が実施可能な状態）』に設定する。
【００４７】
続いて、Ｓ６においてＣＰＵ４１は、車両制御ＥＣＵ２０とともに特定された走行予定経路に基づいて自動運転支援を行う。具体的には、走行予定経路の道路形状、道路種別、経路上に含まれる地物等に応じて上記（１）〜（６）の自動運転支援を適宜切り替えて実施する。例えば、走行予定経路が直線形状である場合には、『定速走行』や『追従走行』を行う。一方で、走行予定経路がカーブ形状を有する場合には、今後のカーブの走行に備えて『スピードマネジメント（カーブ）』を行う。また、走行予定経路に料金所、一時停止、信号を含む場合には、料金所、一時停止、信号の通過に備えて『スピードマネジメント（料金所、一時停止、信号）』を行う。
【００４８】
一方、Ｓ７においてＣＰＵ４１は、前記Ｓ１で取得したマップマッチング処理の結果について、車両の位置が『不確定状態』であるか否か判定する。
【００４９】
そして、マップマッチング処理の結果、車両の位置が『不確定状態』にあると判定された場合（Ｓ７：ＹＥＳ）、即ち車両の位置の候補が複数存在する場合には、図４のＳ１０へと移行する。それに対して、マップマッチング処理の結果、車両の位置が『不明状態』にあると判定された場合（Ｓ７：ＮＯ）には、Ｓ８へと移行する。
【００５０】
車両の現在位置がいずれの道路上にも特定できていない不明の状態にある場合には、車両が今後に走行する走行予定経路（自動運転支援を行うに際して先読み対象となる経路）を特定できない。従って、Ｓ８においてＣＰＵ４１は、先読みを『不確定状態（先読みした経路に基づく自動運転支援が実施できない状態）』に設定する。
【００５１】
続いて、Ｓ９においてＣＰＵ４１は、走行予定経路に基づいて自動運転支援が行われていた場合には、走行予定経路に基づく自動運転支援を中止する。尚、前記Ｓ９で中止された自動運転支援は、その後に先読みが『確定状態（先読みした経路に基づく自動運転支援が実施可能な状態）』となった後に再開される（Ｓ６、Ｓ２１）。
【００５２】
一方、マップマッチング処理の結果、車両の位置が『不確定状態』にあると判定された場合（Ｓ７：ＹＥＳ）に実施されるＳ１０では、ＣＰＵ４１はマップマッチング処理により特定された車両の位置が、特に“分岐直後区間”にマッチングされているか否かを判定する。尚、マップマッチング処理では、車両の位置の候補が複数ある場合であっても、基本的に複数の位置候補のいずれか（例えば車両が位置する可能性が最も高いと推定される位置）に車両の位置は特定（仮特定）される。前記Ｓ１０ではこの仮特定された車両の位置に基づいて判定が行われる。
【００５３】
ここで、“分岐直後区間”は、図８に示すように分岐点から車両の進行方向に沿って所定距離以内の区間とする。また、所定距離は、分岐点に対応するノード５６から、分岐点に接続される各経路が物理的に分岐する地点までの距離Ｌに、自車位置の検出誤差を考慮した距離α（例えば１０ｍ）を加算した距離となる。即ち、“分岐直後区間”はマップマッチング処理において車両の位置の候補が複数存在し得る区間であって、且つ車両が分岐する道路間で進路変更可能な区間（運転者の意思で走行予定経路を変更可能であり、マップマッチングした車両の位置から走行予定経路の特定が困難な区間）とする。尚、図８に示すような鋭角に道路が接続される分岐点において各経路が物理的に分岐する地点は、分岐点に接続される道路間にある導流帯５７の終点が該当する。
【００５４】
そして、マップマッチング処理により特定された車両の位置が“分岐直後区間”にマッチングされていると判定された場合（Ｓ１０：ＹＥＳ）には、Ｓ１３へと移行する。それに対して、マップマッチング処理により特定された車両の位置が“分岐直後区間”にマッチングされていないと判定された場合（Ｓ１０：ＮＯ）には、Ｓ１１へと移行する。
【００５５】
ここで、分岐直後区間以外に車両が位置する場合であって、車両の位置の候補が複数存在する場合としては、例えば図５の上図に示すような道路がごく狭い間隔で並走している状況が考えられる。このような状況では、車両が今後に走行する走行予定経路（自動運転支援を行うに際して先読み対象となる経路）を特定することは困難である。従って、Ｓ１１においてＣＰＵ４１は、先読みを『不確定状態（先読みした経路に基づく自動運転支援が実施できない状態）』に設定する。
【００５６】
続いて、Ｓ１２においてＣＰＵ４１は、走行予定経路に基づいて自動運転支援が行われていた場合には、走行予定経路に基づく自動運転支援を中止する。尚、前記Ｓ１２で中止された自動運転支援は、その後に先読みが『確定状態（先読みした経路に基づく自動運転支援が実施可能な状態）』となった後に再開される（Ｓ６、Ｓ２１）。
【００５７】
一方、Ｓ１３においてＣＰＵ４１は、前回実施された自動運転支援プログラムにおいても、マップマッチング処理により特定された車両の位置が今回と同じく“分岐直後区間”にマッチングすると判定されていたか否かを判定する。尚、自動運転支援プログラムは、前述したようにナビゲーション装置１において車両の現在位置を特定する為のマップマッチング処理が行われる所定間隔で実行される。
【００５８】
そして、前回実施された自動運転支援プログラムにおいても、マップマッチング処理により特定された車両の位置が“分岐直後区間”にマッチングすると判定されていた場合（Ｓ１３：ＹＥＳ）、即ち前回判定時においても車両が分岐直後区間に位置する場合には、Ｓ１５へと移行する。それに対して、前回実施された自動運転支援プログラムにおいては、マップマッチング処理により特定された車両の位置が“分岐直後区間”以外にマッチングすると判定されていた場合（Ｓ１３：ＮＯ）、即ち前回判定時では車両が分岐点を通過する前であった場合には、Ｓ１４へと移行する。
【００５９】
Ｓ１４においてＣＰＵ４１は、前回実施された自動運転支援プログラムにおいて、マップマッチング処理の結果、車両の位置が『確定状態』であると判定されていたか否かを判定する。
【００６０】
そして、前回実施された自動運転支援プログラムにおいて、マップマッチング処理の結果、車両の位置が『確定状態』であると判定されていた場合（Ｓ１４：ＹＥＳ）には、Ｓ１５へと移行する。それに対して、前回実施された自動運転支援プログラムにおいて、マップマッチング処理の結果、車両の位置が『不確定状態』又は『不明状態』であると判定されていた場合（Ｓ１４：ＮＯ）には、車両が今後に走行する走行予定経路（自動運転支援を行うに際して先読み対象となる経路）を特定することは困難であると判定し、Ｓ１１へと移行する。
【００６１】
一方、Ｓ１５においてＣＰＵ４１は、前回実施された自動運転支援プログラムにおいて、先読みが『確定状態（先読みした経路に基づく自動運転支援が実施可能な状態）』に設定されていたか否か、即ち車両が今後に走行する走行予定経路が一に特定できていたか否かを判定する。
【００６２】
そして、前回実施された自動運転支援プログラムにおいて、先読みが『確定状態』に設定されていた場合（Ｓ１５：ＹＥＳ）には、Ｓ１６へと移行する。それに対して、前回実施された自動運転支援プログラムにおいて、先読みが『不確定状態（先読みした経路に基づく自動運転支援が実施できない状態）』に設定されていた場合（Ｓ１５：ＮＯ）には、車両が今後に走行する走行予定経路（自動運転支援を行うに際して先読み対象となる経路）を特定することは困難であると判定し、Ｓ１１へと移行する。
【００６３】
続いて、Ｓ１６においてＣＰＵ４１は、今回のマップマッチング処理により特定された車両の位置の候補の少なくとも一つが、前回実施された自動運転支援プログラムにおいて特定された走行予定経路（以下、確定走行予定経路という）上に位置するか否かを判定する。
【００６４】
そして、マップマッチング処理により特定された車両の位置の候補の少なくとも一つが、確定走行予定経路上に位置すると判定された場合（Ｓ１６：ＹＥＳ）には、Ｓ１７へと移行する。それに対して、マップマッチング処理により特定された車両の位置の候補のいずれもが、確定走行予定経路上に位置しないと判定された場合（Ｓ１６：ＮＯ）、車両が今後に走行する走行予定経路（自動運転支援を行うに際して先読み対象となる経路）を特定することは困難であると判定し、Ｓ１１へと移行する。
【００６５】
Ｓ１７においてＣＰＵ４１は、車両の位置がマッチングされた分岐直後区間を構成する分岐点（以下、対象分岐点という）のノードから、今回のマップマッチング処理により特定された車両の位置までの距離Ｄを算出する。尚、距離Ｄは基本的に直線距離ではなく経路に沿った距離を算出する。前述したようにマップマッチング処理では、車両の位置の候補が複数ある場合であっても、基本的に複数の位置候補のいずれかに車両の位置は特定（仮特定）される。前記Ｓ１７ではこの仮特定された車両の位置までの距離Ｄを算出する。尚、仮特定された車両の位置は確定走行予定経路上に必ずしも位置するとは限らない。また、前記Ｓ１７で算出された距離Ｄは、対象分岐点を通過してから現在までに車両が走行した走行距離に相当する。
【００６６】
次にＳ１８においてＣＰＵ４１は、対象分岐点のノードから確定走行予定経路に沿って、前記Ｓ１７で算出した距離Ｄだけ進行方向に移動した位置に現在車両が位置すると推定する。例えば、図９に示す分岐点を車両が走行する場合であって、今回のマップマッチング処理により仮特定された車両位置が直進方向に分岐するリンク上の地点５８であって、前回実施された自動運転支援プログラムにおいて特定された確定走行予定経路が分岐を左方に進む経路であった場合には、ノード５６から地点５８までの距離Ｄを算出した後に、ノード５６から確定走行予定経路沿いに距離Ｄ移動した地点５９に現在車両が位置すると推定する。
【００６７】
その後、Ｓ１９においてＣＰＵ４１は、確定走行予定経路の内、前記Ｓ１８で推定された車両の現在位置を起点とした経路を、車両が今後に走行する走行予定経路（自動運転支援を行うに際して先読み対象となる経路）に特定する。
【００６８】
次に、Ｓ２０においてＣＰＵ４１は、車両が今後に走行する走行予定経路が一に特定できており、特定された走行予定経路に従った自動運転支援を実施することが可能な状態にあるので、先読みを『確定状態（先読みした経路に基づく自動運転支援が実施可能な状態）』に設定する。
【００６９】
続いて、Ｓ２１においてＣＰＵ４１は、車両制御ＥＣＵ２０とともに特定された走行予定経路に基づいて自動運転支援を行う。具体的には、走行予定経路の道路形状、道路種別、経路上に含まれる地物等に応じて上記（１）〜（６）の自動運転支援を適宜切り替えて実施する。例えば、走行予定経路が直線形状である場合には、『定速走行』や『追従走行』を行う。一方で、走行予定経路がカーブ形状を有する場合には、今後のカーブの走行に備えて『スピードマネジメント（カーブ）』を行う。また、走行予定経路に料金所、一時停止、信号を含む場合には、料金所、一時停止、信号の通過に備えて『スピードマネジメント（料金所、一時停止、信号）』を行う。
【００７０】
上記自動運転支援プログラム（図４）を行った結果、本実施形態では図１０に示すように現在の車両のマップマッチングの状態（確定状態、不確定状態、不明状態）と、前回の判定時における走行予定経路の特定有無（確定状態、不確定状態）との組み合わせによって、自動運転支援を継続して行うか否かが決定されることとなる。例えば、車両が分岐直後区間にあって、車両のマップマッチングの状態が不確定状態（車両の位置の候補が複数存在）であっても、前回判定時において走行予定経路が一に特定できている場合（但し、車両の位置候補のいずれかが走行予定経路上にある場合に限る）については、その走行予定経路に従って自動運転支援が継続して行われる。即ち、分岐点を通過する前であって最も後に特定された走行予定経路に従って、該分岐点の分岐直後区間に車両が位置する間は自動運転支援が継続して実施されることとなる。
【００７１】
一方、車両が分岐直後区間にあって、車両のマップマッチングの状態が不確定状態（車両の位置の候補が複数存在）であり、且つ前回判定時において走行予定経路が特定できていない場合については、自動運転支援が中止されることとなる。即ち、分岐点を通過する直前の段階で走行予定経路が一に特定できていない場合については、自動運転支援は中止されることとなる。更に、マップマッチング処理によって特定された車両の複数の位置候補のいずれもが走行予定経路上から外れた場合についても自動運転支援は中止される。
【００７２】
以上詳細に説明した通り、本実施形態に係るナビゲーション装置１、ナビゲーション装置１で実行されるコンピュータプログラムでは、車両が分岐直後区間にある場合においてマップマッチング処理によって車両の位置の候補が複数検出された場合であっても、車両が分岐点を通過する前に走行予定経路が一に特定されている場合については、該走行予定経路を車両が今後に走行する走行予定経路と推定し、走行予定経路に従って車両の自動運転支援を行う（Ｓ６、Ｓ２１）ので、分岐点の通過前において高い精度で特定された走行予定経路に基づいて分岐点通過後も自動運転支援を継続して行うことが可能となる。従って、自動運転支援が行われるべきでない状況で自動運転支援が行われたり、本来行うべき内容と異なる内容の自動運転支援が行われることを防止し、現在の車両の状況に応じた適切な自動運転支援を行うことが可能となる。
【００７３】
尚、本発明は前記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
【００７４】
例えば、本実施形態では、自動運転支援の実施中においても車線変更についてはユーザによる手動操作で行う構成としているが、車線変更について自動運転支援により自動で行う構成としても良い。また、右左折、停止、発進等についても自動運転支援により実施可能に構成しても良い。
【００７５】
また、本実施形態では自動運転支援を実行している場合に限って走行予定経路を特定する構成としているが、手動運転により走行している場合においても走行予定経路を特定する構成としても良い。それによって、手動運転による走行から自動運転支援による走行に切り替えた直後であっても、予め特定されていた走行予定経路を用いることによって自動運転支援を適切に行うことが可能となる。
【００７６】
また、本実施形態では、車両の操作のうち、車両の挙動に関する操作である、アクセル操作、ブレーキ操作及びハンドル操作の全てを車両制御ＥＣＵ２０が制御することをユーザの運転操作によらずに自動的に走行を行う為の自動運転支援として説明してきた。しかし、自動運転支援を、車両の操作のうち、車両の挙動に関する操作である、アクセル操作、ブレーキ操作及びハンドル操作の少なくとも一の操作を車両制御ＥＣＵ２０が制御することとしても良い。一方、ユーザの運転操作による手動運転とは車両の操作のうち、車両の挙動に関する操作である、アクセル操作、ブレーキ操作及びハンドル操作の全てをユーザが行うこととして説明する。
【００７７】
また、本実施形態では、自動運転支援プログラム（図３、図４）をナビゲーション装置１が実行する構成としているが、車両制御ＥＣＵ２０が実行する構成としても良い。その場合には、車両制御ＥＣＵ２０はマップマッチング結果や地図情報等をナビゲーション装置１から取得する構成とする。
【００７８】
また、本発明はナビゲーション装置以外に、経路探索機能を有する装置に対して適用することが可能である。例えば、携帯電話機、スマートフォン、タブレット端末、パーソナルコンピュータ等（以下、携帯端末等という）に適用することも可能である。また、サーバと携帯端末等から構成されるシステムに対しても適用することが可能となる。その場合には、上述した自動運転支援プログラム（図３、４）の各ステップは、サーバと携帯端末等のいずれが実施する構成としても良い。但し、本発明を携帯端末等に適用する場合には、自動運転支援が実行可能な車両と携帯端末等が通信可能に接続（有線無線は問わない）される必要がある。
【００７９】
また、本発明に係る自動運転支援装置を具体化した実施例について上記に説明したが、自動運転支援装置は以下の構成を有することも可能であり、その場合には以下の効果を奏する。
【００８０】
例えば、第１の構成は以下のとおりである。
車両（５０）の位置を検出する車両位置検出手段（４１）と、前記車両位置検出手段により検出された前記車両の位置に基づいて、前記車両が今後に走行する走行予定経路を特定する走行予定経路特定手段（４１）と、前記走行予定経路特定手段（４１）によって特定された前記走行予定経路に従って前記車両の自動運転支援を行う運転支援手段（４１）と、を有し、前記運転支援手段は、前記車両が分岐点を通過した後に前記車両位置検出手段によって前記車両の位置の候補が複数検出された場合において、前記車両が前記分岐点を通過する前に前記車両位置検出手段によって前記車両の位置が確定しており、且つ確定された前記車両の位置に基づいて走行予定経路が一の経路に特定されている場合には、特定された走行予定経路である確定走行予定経路に従って前記車両の自動運転支援を行う一方で、前記車両が前記分岐点を通過する前に前記車両位置検出手段によって前記車両の位置が確定していない場合、並びに確定しているが確定された前記車両の位置に基づいて走行予定経路が一の経路に特定できない場合には、前記車両の自動運転支援を中止する。
上記構成を有する自動運転支援装置によれば、分岐点の通過後において車両の現在位置の候補が複数ある場合であっても、分岐点を通過する前に高い精度で特定された走行予定経路に従って自動運転支援を行うことによって、自動運転支援が行われるべきでない状況で自動運転支援が行われたり、本来行うべき内容と異なる内容の自動運転支援が行われることを防止し、現在の車両の状況に応じた適切な自動運転支援を行うことが可能となる。
【００８１】
また、上記構成を有する自動運転支援装置によれば、分岐点の通過後において車両の現在位置の候補が複数ある場合であっても、分岐点を通過する前に確定されている一の走行予定経路に従って自動運転支援を行うことによって、現在の車両の状況に応じた適切な自動運転支援を行うことが可能となる。 
【００８２】
また、第２の構成は以下のとおりである。
前記運転支援手段（４１）は、前記確定走行予定経路が特定されている場合であって且つ、前記車両位置検出手段（４１）によって検出された複数の前記車両（５０）の位置の候補のいずれかが前記確定走行予定経路上にある場合に、前記確定走行予定経路に従って前記車両の自動運転支援を行う。
上記構成を有する自動運転支援装置によれば、分岐点を通過する前に特定されている走行予定経路を車両が走行している可能性が高い状況において、該走行予定経路に従って自動運転支援を行うので、現在の車両の状況に応じた適切な自動運転支援を行うことが可能となる。 
【００８３】
また、第３の構成は以下のとおりである。
前記運転支援手段（４１）は、前記確定走行予定経路が特定されている場合であっても、前記車両位置検出手段（４１）によって検出された複数の前記車両（５０）の位置の候補のいずれもが前記確定走行予定経路上にない場合には、前記走行予定経路に基づく前記車両の自動運転支援を中止する。
上記構成を有する自動運転支援装置によれば、分岐点を通過する前に特定されている走行予定経路を車両が走行している可能性が低い状況において、該走行予定経路に従った自動運転支援を行わないようにするので、誤った走行予定経路に基づく自動運転支援が行われることを防止することが可能となる。
【００８４】
また、第４の構成は以下のとおりである。
前記確定走行予定経路（４１）は、前記車両（５０）が前記分岐点を通過する前であって、最も後に前記車両位置検出手段（４１）によって検出された前記車両の位置に基づいて特定された走行予定経路である。
上記構成を有する自動運転支援装置によれば、分岐点を通過する直近に特定されている走行予定経路に従った自動運転支援を行うので、最も高い精度で特定された走行予定経路に基づく自動運転支援を実施することが可能となる。 
【００８５】
また、第５の構成は以下のとおりである。
前記運転支援手段（４１）は、前記車両位置検出手段（４１）によって検出された複数の前記車両（５０）の位置の候補が、前記分岐点から進行方向に沿って所定距離以内に検出された場合に、前記確定走行予定経路に従って前記車両の自動運転支援を行う。
上記構成を有する自動運転支援装置によれば、分岐点を通過した直後の車両の現在位置を特定することが特に難しい区間に車両が位置する状況において、車両の走行予定経路を推定し、適切な自動運転支援を行うことが可能となる。 
【００８６】
また、第６の構成は以下のとおりである。
前記所定距離は、前記分岐点に対応するノード（５６）から前記分岐点に接続される道路間にある導流帯（５７）の終点までの距離に基づいて設定される。
上記構成を有する自動運転支援装置によれば、車両が分岐する道路間で進路変更可能な区間、即ち運転者の意思で走行予定経路を変更可能であり、マップマッチングした車両の位置から走行予定経路の特定が特に困難な区間に車両が位置する状況において、車両の走行予定経路を推定し、適切な自動運転支援を行うことが可能となる。 
【００８７】
また、第７の構成は以下のとおりである。
前記運転支援手段（４１）は、前記車両（５０）が分岐点を通過した後に前記車両位置検出手段（４１）によって前記車両の位置の候補が複数検出された場合に、前記分岐点からの走行距離を取得し、前記確定走行予定経路に沿って前記分岐点から前記走行距離を移動した地点に前記車両が位置すると仮定して前記車両の自動運転支援を行う。
上記構成を有する自動運転支援装置によれば、分岐点の通過後において車両の現在位置の候補が複数ある場合であっても、走行予定経路を用いて車両の現在位置を正確に推定することが可能となる。 
【００８８】
また、第８の構成は以下のとおりである。
車両（５０）の進行方向前方の車線区分と車線毎の道路の繋がりを特定する道路情報を取得する道路情報取得手段（４１）を有し、前記車両位置検出手段は、前記車両が走行する車線を検出し、前記走行予定経路特定手段は、前記道路情報と前記車両が走行する車線とに基づいて前記走行予定経路を特定する。
上記構成を有する自動運転支援装置によれば、案内経路が設定されていない場合であっても、車両の進行方向前方の車線区分と車線毎の道路の繋がりから車両の今後の走行予定経路を特定することにより、従来と比較して車両の今後の走行予定経路をより迅速且つ正確に特定することが可能となる。その結果、特定された走行予定経路に基づいて自動運転支援による走行を適切に行うことが可能となる。
【符号の説明】
【００８９】
１              ナビゲーション装置
１３            ナビゲーションＥＣＵ
１４            操作部
１５            液晶ディスプレイ
４１            ＣＰＵ
４２            ＲＡＭ
４３            ＲＯＭ
５０            車両
５６            分岐点ノード
５７            導流帯
【図１】
0006689102.tif 000002
【図２】
0006689102.tif 000003
【図３】
0006689102.tif 000004
【図４】
0006689102.tif 000005
【図５】
0006689102.tif 000006
【図６】
0006689102.tif 000007
【図７】
0006689102.tif 000008
【図８】
0006689102.tif 000009
【図９】
0006689102.tif 000010
【図１０】
0006689102.tif 000011
【図１１】
0006689102.tif 000012