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