(57)【要約】【課題】車両の軌道が正確に測定されていなくても、より広範囲に走行し得る範囲を指定した推奨領域が取得可能な技術の提供。【解決手段】制御部を備え、ナビゲーション地図情報を用いて交差点内において車両が走行すべき推奨領域を特定する推奨領域特定システムであって、前記ナビゲーション地図情報には、前記交差点内に含まれるノードによって規定される前記交差点の位置に対応づけられて定義される交差点領域であってリンクデータおよびレーンデータに示された前記交差点へ進入する進入道路と前記交差点から退出する退出道路とを接続する領域である前記交差点領域を示す交差点領域情報が含まれ、前記制御部は、前記交差点領域に、前記進入道路と前記退出道路との組み合わせ毎に前記進入道路と前記退出道路とを接続することによって、前記推奨領域を特定する特定処理を実行する、推奨領域特定システムを構成する。【選択図】図１
2020109421.tif 000002
【特許請求の範囲】
【請求項１】
制御部を備え、ナビゲーション地図情報を用いて交差点内において車両が走行すべき推奨領域を特定する推奨領域特定システムであって、
前記ナビゲーション地図情報には、
前記車両が走行する道路上に設定されたノードの位置等を示すノードデータと、前記ノード同士の連結を示すとともに、道路の接続関係を進行方向毎に示すリンクデータと、前記リンクデータに対して対応づけられ、道路上に存在する車線の数と車線の幅を示すとともに各車線において選択可能な進行方向が対応づけられているレーンデータと、前記交差点内に含まれる前記ノードによって規定される前記交差点の位置に対応づけられて定義される交差点領域であって前記リンクデータおよび前記レーンデータに示された前記交差点へ進入する進入道路と前記交差点から退出する退出道路とを接続する領域である前記交差点領域を示す交差点領域情報と、が含まれ、
前記制御部は、前記交差点領域に、前記進入道路と前記退出道路との組み合わせ毎に前記進入道路と前記退出道路とを接続することによって、前記推奨領域を特定する特定処理を実行する、
推奨領域特定システム。
【請求項２】
前記推奨領域は、有限の面積を有する領域である、
請求項１に記載の推奨領域特定システム。
【請求項３】
前記特定処理には、
前記ノードデータおよび前記リンクデータに基づいて、走行予定経路が示す前記交差点での進行方向に進行する際の前記交差点への前記進入道路および前記退出道路を特定し、
前記レーンデータに基づいて、前記進入道路と前記退出道路を走行するための車線を特定し、
前記リンクデータに基づいて前記車線と前記交差点領域の辺とが重なっている部位を特定し、
当該部位同士を接続する領域を前記推奨領域として取得する処理、が含まれる、
請求項１または請求項２に記載の推奨領域特定システム。
【請求項４】
前記推奨領域は、前記車両と前記交差点との距離が閾値以上となる前に予め生成されて記録媒体に記録されている、
請求項１から請求項３のいずれか一項に記載の推奨領域特定システム。
【請求項５】
前記リンクデータが示す道路区間上で車線数が変化する場合、前記レーンデータには、車線数が変化する位置と、変化前後の車線数と、を示す情報が含まれている、
請求項１から請求項４のいずれか一項に記載の推奨領域特定システム。
【請求項６】
前記ナビゲーション地図情報には、道路上のペイントの種類や位置を示す情報および車線の位置を示す情報が含まれ、
前記ナビゲーション地図情報に含まれる位置についての情報は、絶対位置と相対位置とのうち少なくとも一方によって規定される、
請求項１から請求項５のいずれか一項に記載の推奨領域特定システム。
【請求項７】
前記推奨領域において、前記交差点に進入可能な車線の数と、前記交差点から退出可能な車線の数と、は一致している、
請求項１から請求項６のいずれか一項に記載の推奨領域特定システム。
【請求項８】
前記推奨領域において、前記交差点に進入可能な車線の数と、前記交差点から退出可能な車線の数と、は異なっている、
請求項１から請求項６のいずれか一項に記載の推奨領域特定システム。
【請求項９】
前記交差点での進行方向に対して１個の前記推奨領域が対応づけられている、
請求項１から請求項６のいずれか一項に記載の推奨領域特定システム。
【請求項１０】
前記交差点に進入可能な車線が複数個存在する場合に、各々の車線について前記推奨領域が定義されている、
請求項１から請求項６のいずれか一項に記載の推奨領域特定システム。
【請求項１１】
前記交差点から退出可能な車線が複数個存在する場合に、各々の車線について前記推奨領域が定義されている、
請求項１から請求項６のいずれか一項に記載の推奨領域特定システム。
【請求項１２】
前記交差点に進入可能な車線が複数個である場合において、前記交差点に進入可能な車線の数が１であり、前記交差点から退出可能な車線の数が複数である前記推奨領域が複数個設定される、
請求項１から請求項６のいずれか一項に記載の推奨領域特定システム。
【請求項１３】
前記推奨領域は、複数のプローブ車両が前記交差点を走行した場合の走行軌跡を含む領域から生成される、
請求項１から請求項６のいずれか一項に記載の推奨領域特定システム。
【請求項１４】
ナビゲーション地図情報を用いて交差点内において車両が走行すべき推奨領域を特定する推奨領域特定プログラムであって、
前記ナビゲーション地図情報には、
前記車両が走行する道路上に設定されたノードの位置等を示すノードデータと、前記ノード同士の連結を示すとともに、道路の接続関係を進行方向毎に示すリンクデータと、前記リンクデータに対して対応づけられ、道路上に存在する車線の数と車線の幅を示すとともに各車線において選択可能な進行方向が対応づけられているレーンデータと、前記交差点内に含まれる前記ノードによって規定される前記交差点の位置に対応づけられて定義される交差点領域であって前記リンクデータおよび前記レーンデータに示された前記交差点へ進入する進入道路と前記交差点から退出する退出道路とを接続する領域である前記交差点領域を示す交差点領域情報と、が含まれ、
コンピュータを、
前記交差点領域に、前記進入道路と前記退出道路との組み合わせ毎に前記進入道路と前記退出道路とを接続することによって、前記推奨領域を特定する特定処理を実行する制御部、
として機能させる推奨領域特定プログラム。
【請求項１５】
地図情報が記録された記録媒体であって、
前記地図情報には、
車両が走行する道路上に設定されたノードの位置等を示すノードデータと、前記ノード同士の連結を示すとともに、道路の接続関係を進行方向毎に示すリンクデータと、前記リンクデータに対して対応づけられ、道路上に存在する車線の数と車線の幅を示すとともに各車線において選択可能な進行方向が対応づけられているレーンデータと、交差点内に含まれる前記ノードによって規定される前記交差点の位置に対応づけられて定義される交差点領域であって前記リンクデータおよび前記レーンデータに示された前記交差点へ進入する進入道路と前記交差点から退出する退出道路とを接続する領域である前記交差点領域を示す交差点領域情報と、を含むナビゲーション地図情報と、
前記交差点内で車両が走行すべき推奨領域を示す推奨領域情報と、が含まれ、
前記推奨領域は、前記交差点領域に対応づけて定義され、前記進入道路と前記退出道路との組み合わせ毎に前記進入道路と前記退出道路とを接続した領域であり、
前記推奨領域情報は、前記交差点内において車両が走行すべき領域が特定される特定処理に用いられる、
記録媒体。
【請求項１６】
車両が走行する道路上に設定されたノードの位置等を示すノードデータと、前記ノード同士の連結を示すとともに、道路の接続関係を進行方向毎に示すリンクデータと、前記リンクデータに対して対応づけられ、道路上に存在する車線の数と車線の幅を示すとともに各車線において選択可能な進行方向が対応づけられているレーンデータと、交差点内に含まれる前記ノードによって規定される前記交差点の位置に対応づけられて定義される交差点領域であって前記リンクデータおよび前記レーンデータに示された前記交差点へ進入する進入道路と前記交差点から退出する退出道路とを接続する領域である前記交差点領域を示す交差点領域情報と、を取得する道路情報取得工程と、
前記ノードデータおよび前記リンクデータに基づいて、走行予定経路が示す前記交差点での進行方向に進行する際の前記進入道路および前記退出道路を特定する道路特定処理と、
前記レーンデータに基づいて、前記進入道路と前記退出道路を走行するための車線を特定する車線特定処理と、
前記リンクデータに基づいて前記車線と前記交差点領域の辺とが重なっている部位を特定する部位特定処理と、
当該部位同士を接続する領域を推奨領域として特定する推奨領域特定処理と、
を含む、推奨領域特定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、推奨領域特定システム、推奨領域特定プログラム、記録媒体および推奨領域特定方法に関する。
【背景技術】
【０００２】
従来、車両を自動的に運転させる制御を行う技術が知られている。例えば、特許文献１においては、走行予定経路を構成する道路の車線の中央付近を通過する走行軌道を設定し、走行軌道上に所定間隔で基準点を設定し、基準点に基づいて車両制御を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−１１７０７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来技術においては、車両制御のために用意すべき情報が非常に多かった。すなわち、車線の中央に走行軌道を設定するためには、道路の形状、車線の幅、車線数、合流区間、道路構造など、種々の情報を参照する必要がある。これらの情報は、走行予定経路となり得る全ての道路について、予め用意されている必要がある。しかし、走行予定経路となり得る全ての道路について、詳細な情報を予め用意することは非常に困難である。
本発明は、前記課題にかんがみてなされたもので、簡易に用意可能な情報によって自動運転を実現できる可能性を増加させる技術を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述の目的を達成するため、推奨領域特定システムは、制御部を備え、ナビゲーション地図情報を用いて交差点内において車両が走行すべき推奨領域を特定する推奨領域特定システムであって、前記ナビゲーション地図情報には、前記車両が走行する道路上に設定されたノードの位置等を示すノードデータと、前記ノード同士の連結を示すとともに、道路の接続関係を進行方向毎に示すリンクデータと、前記リンクデータに対して対応づけられ、道路上に存在する車線の数と車線の幅を示すとともに各車線において選択可能な進行方向が対応づけられているレーンデータと、前記交差点内に含まれる前記ノードによって規定される前記交差点の位置に対応づけられて定義される交差点領域であって前記リンクデータおよび前記レーンデータに示された前記交差点へ進入する進入道路と前記交差点から退出する退出道路とを接続する領域である前記交差点領域を示す交差点領域情報と、が含まれ、前記制御部は、前記交差点領域に、前記進入道路と前記退出道路との組み合わせ毎に前記進入道路と前記退出道路とを接続することによって、前記推奨領域を特定する特定処理を実行する。
【０００６】
また、上記の目的を達成するため、推奨領域特定プログラムは、ナビゲーション地図情報を用いて交差点内において車両が走行すべき推奨領域を特定する推奨領域特定プログラムであって、前記ナビゲーション地図情報には、前記車両が走行する道路上に設定されたノードの位置等を示すノードデータと、前記ノード同士の連結を示すとともに、道路の接続関係を進行方向毎に示すリンクデータと、前記リンクデータに対して対応づけられ、道路上に存在する車線の数と車線の幅を示すとともに各車線において選択可能な進行方向が対応づけられているレーンデータと、前記交差点内に含まれる前記ノードによって規定される前記交差点の位置に対応づけられて定義される交差点領域であって前記リンクデータおよび前記レーンデータに示された前記交差点へ進入する進入道路と前記交差点から退出する退出道路とを接続する領域である前記交差点領域を示す交差点領域情報と、が含まれ、コンピュータを、前記交差点領域に、前記進入道路と前記退出道路との組み合わせ毎に前記進入道路と前記退出道路とを接続することによって、前記推奨領域を特定する特定処理を実行する制御部、として機能させる。
【０００７】
また、上記の目的を達成するため、記録媒体は、地図情報が記録された記録媒体であって、前記地図情報には、車両が走行する道路上に設定されたノードの位置等を示すノードデータと、前記ノード同士の連結を示すとともに、道路の接続関係を進行方向毎に示すリンクデータと、前記リンクデータに対して対応づけられ、道路上に存在する車線の数と車線の幅を示すとともに各車線において選択可能な進行方向が対応づけられているレーンデータと、交差点内に含まれる前記ノードによって規定される前記交差点の位置に対応づけられて定義される交差点領域であって前記リンクデータおよび前記レーンデータに示された前記交差点へ進入する進入道路と前記交差点から退出する退出道路とを接続する領域である前記交差点領域を示す交差点領域情報と、を含むナビゲーション地図情報と、前記交差点内で車両が走行すべき推奨領域を示す推奨領域情報と、が含まれ、前記推奨領域は、前記交差点領域に対応づけて定義され、前記進入道路と前記退出道路との組み合わせ毎に前記進入道路と前記退出道路とを接続した領域であり、前記推奨領域情報は、前記交差点内において車両が走行すべき領域が特定される特定処理に用いられる。
【０００８】
また、上記の目的を達成するため、推奨領域特定方法は、車両が走行する道路上に設定されたノードの位置等を示すノードデータと、前記ノード同士の連結を示すとともに、道路の接続関係を進行方向毎に示すリンクデータと、前記リンクデータに対して対応づけられ、道路上に存在する車線の数と車線の幅を示すとともに各車線において選択可能な進行方向が対応づけられているレーンデータと、交差点内に含まれる前記ノードによって規定される前記交差点の位置に対応づけられて定義される交差点領域であって前記リンクデータおよび前記レーンデータに示された前記交差点へ進入する進入道路と前記交差点から退出する退出道路とを接続する領域である前記交差点領域を示す交差点領域情報と、を取得する道路情報取得工程と、前記ノードデータおよび前記リンクデータに基づいて、走行予定経路が示す前記交差点での進行方向に進行する際の前記進入道路および前記退出道路を特定する道路特定処理と、前記レーンデータに基づいて、前記進入道路と前記退出道路を走行するための車線を特定する車線特定処理と、前記リンクデータに基づいて前記車線と前記交差点領域の辺とが重なっている部位を特定する部位特定処理と、当該部位同士を接続する領域を推奨領域として特定する推奨領域特定処理と、を含む。
【０００９】
すなわち、推奨領域特定システム、推奨領域特定プログラム、記録媒体および推奨領域特定方法によれば、交差点において車両が走行すべき推奨領域が特定される。当該推奨領域は、交差点において自動運転により車両の走行を制御する際に用いることができる。
【００１０】
交差点には車線が存在しないため、交差点内で車両を自動的に走行させるためには、従来、交差点毎に正確な情報が必要とされていた。正確な情報とは、例えば、交差点内で走行すべき軌道が全ての車線について予め正確に計測されることで得られた、当該軌道を示す情報等である。しかし、走行すべき推奨領域が取得できるように構成されていれば、当該領域内を走行するように車両を制御することは容易であり、交差点を走行する際の軌道が全ての車線について予め正確に測定されていなくても交差点を自動走行させることが可能である。
【００１１】
以上の構成によれば、交差点において、車両の軌道が正確に測定されていなくても、より広範囲に走行し得る範囲を指定した推奨領域が取得可能である。なぜなら、推奨領域は、交差点へ進入する進入道路と交差点から退出する退出道路とを接続することによって特定することができるからである。このような推奨領域を用いれば、交差点で車両を制御することができ、車両の軌道を正確に測定する構成と比較して、簡易に用意可能な情報によって自動運転を実現できる可能性を増加させることが可能である。
【図面の簡単な説明】
【００１２】
【図１】ナビゲーションシステムのブロック図である。
【図２】図２Ａは交差点の例を示す図であり、図２Ｂはナビゲーション地図情報の例を示す図である。
【図３】図３Ａ〜図３Ｌは推奨領域の例を示す図である。
【図４】車両制御処理のフローチャートである。
【発明を実施するための形態】
【００１３】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）ナビゲーションシステムの構成：
（２）車両制御処理：
（３）他の実施形態：
【００１４】
（１）ナビゲーションシステムの構成：
図１は、本発明の一実施形態にかかる車両制御システムを含むナビゲーションシステム１０の構成を示すブロック図である。ナビゲーションシステム１０は、車両に備えられており、ＣＰＵ，ＲＡＭ，ＲＯＭ等を備える制御部２０、記録媒体３０を備えている。ナビゲーションシステム１０は、記録媒体３０やＲＯＭに記憶されたプログラムを制御部２０で実行することができる。記録媒体３０には、予め地図情報３０ａが記録されている。
【００１５】
地図情報３０ａには、経路案内および車両制御に利用されるナビゲーション地図情報３０ｂと、車両制御に利用される推奨領域情報３０ｃとが含まれている。ナビゲーション地図情報３０ｂは、車両の位置や案内対象の施設の特定、推奨車線の特定等に利用される情報であり、車両が走行する道路上に設定されたノードの位置等を示すノードデータ，ノード間の道路の形状を特定するための形状補間点の位置等を示す形状補間点データ，ノード同士の連結を示すリンクデータ，道路やその周辺に存在する地物の位置等を示すデータ等を含んでいる。
【００１６】
また、本実施形態において、リンクデータは道路区間上での車両の進行方向毎に定義されており、進行方向が対応づけられている。このため、双方向通行の道路においては、各方向に対応してリンクが１本ずつ定義されることになる。図２Ａは交差点周辺の地図を模式的に示す図であり、図２Ｂは当該交差点に接続された道路区間を示すリンクデータを模式的に示す図である。
【００１７】
図２Ａに示す交差点Ｉには、４個の道路区間Ｒ1〜Ｒ4が接続されている。各道路区間Ｒ1〜Ｒ4は双方向道路である。従って、各方向の道路区間を示すリンクデータがナビゲーション地図情報３０ｂとして定義される。図２Ｂにおいては、交差点Ｉを示す交差点領域Ｚｉの付近を抜き出してリンクデータを示している。
【００１８】
図２Ｂに示すように、交差点領域Ｚｉに関連し、道路区間Ｒ1〜Ｒ4のそれぞれから交差点Ｉに進入する道路区間を示すリンクＬi1〜Ｌi4が定義され、これらのリンクＬi1〜Ｌi4の端点にノードＮ1〜Ｎ4が設定されている。また、交差点から道路区間Ｒ1〜Ｒ4のそれぞれに退出する道路区間を示すリンクＬo1〜Ｌo4が定義される。これらのリンクＬo1〜Ｌo4は、交差点内のノードＮ1〜Ｎ4を端点とするリンクである。また、本実施形態においては、ノードＮ1〜Ｎ4間においても進行方向に応じたリンクＬＩ1〜ＬＩ4が形成してある。例えば、道路区間Ｒ1を示すリンクＬi1から道路区間Ｒ3を示すリンクＬo3に向けた方向への走行が可能であることを示すため、ノードＮ1〜ノードＮ4に向けたリンクＬＩ1が定義されている。
【００１９】
なお、本実施形態において、各リンクの端点はノードであり、ノードデータによって位置が定義されるため、ノードによってリンクが示す道路の位置も示される。本実施形態において、ノードは、リンクデータが示す道路区間の中央に位置するように定義される。従って、進行方向毎の車線数が１の場合（例えば、図２Ａにおける道路区間Ｒ2，Ｒ4）、リンクが車線の中央を通るようにリンクが設定される。進行方向毎の車線数が２以上の場合（例えば、図２Ａにおける道路区間Ｒ1，Ｒ3）、複数の車線で構成される道路の中央にリンクが配置される。
【００２０】
ただし、交差点直前と交差点直前以外の区間において車線構成が変化する道路区間（例えば、図２Ａ，図２ＢにおいてリンクＬi1が示す道路区間）においては、交差点直前以外の区間における道路の中央にリンクが配置される。なお、図２Ａにおいては、図２Ｂに示すリンク等の一部（リンクＬi1，Ｌo4とノードＮ1）を抜き出して細い破線によって示している。むろん、以上の構成は一例であり、ノードの位置等は、他の基準、例えば交差点の中心に設定されてもよい。
【００２１】
さらに、本実施形態においては、リンクデータに対してレーンデータが対応づけられている。レーンデータは、道路上に存在する車線を示す情報であり、道路上に存在する車線の数と車線の幅を示す情報が含まれている。また、リンクデータが示す道路区間上で車線構成が変化する場合、レーンデータにはそれぞれの車線構成を示す情報が含まれている。例えば、交差点直前以外の区間では車線数が２であるが、交差点直前では車線数が増加して３になる道路区間においては、車線数が２から３に変化する位置と、変化前後の車線数を示す情報とがレーンデータに含まれている。
【００２２】
また、レーンデータには、各車線において選択可能な進行方向が対応づけられている。例えば、あるリンクデータがあるノードへの進入道路を示しており、当該あるノードが存在する交差点への進入道路上に３個の車線が存在し、左車線、中央車線、右車線のそれぞれにおいて、直進および左折が可能、直進が可能、右折が可能である場合、これらを示す情報がレーンデータに含まれている。
【００２３】
ナビゲーション地図情報３０ｂには、以上の情報以外にも各種の情報が含まれていて良い。例えば、道路区間上での制限速度を示す情報や、道路上のペイントを示す情報（ペイントの種類や位置等を示す情報等）、車線の位置を示す情報等が含まれていても良い。なお、道路やペイント、車線等の位置を示す情報は絶対位置（緯度経度等）であっても良いし、相対位置（基準からの相対的な距離や方向等）であっても良いし、双方であっても良い。
【００２４】
推奨領域情報３０ｃは、交差点内で車両が走行すべき推奨領域を示す情報である。本実施形態においては、ナビゲーション地図情報３０ｂが示す各交差点の交差点領域Ｚｉに推奨領域が対応づけられている。すなわち、ナビゲーション地図情報３０ｂにおいては、交差点内のノードによって交差点の位置が規定されるため、当該交差点の位置に対応づけて交差点領域Ｚｉが定義される。そして、交差点領域Ｚｉに対応づけて推奨領域が定義され、推奨領域情報３０ｃを構成する。
【００２５】
本実施形態において、推奨領域は、交差点で採用し得る進行方向の組み合わせの全てについて定義されている。すなわち、交差点への進入道路と交差点からの退出道路の組み合わせ毎に推奨領域が定義される。また、推奨領域は、交差点内で車両が走行してよい部分を示し、線状の部分ではなく、有限の面積を有する部分として定義される。
【００２６】
図３Ａ〜図３Ｌは、図２Ａ，図２Ｂに示す交差点Ｉの交差点領域Ｚｉに対応づけられた推奨領域を示している。図３Ａ〜図３Ｌにおいて、推奨領域は、黒で着色されており、交差点領域Ｚｉが破線の矩形で示されている。図３Ａ〜図３Ｄは交差点で右折する際の推奨領域であり、図３Ｅ〜図３Ｈは交差点で左折する際の推奨領域であり、図３Ｉ〜図３Ｌは交差点で直進する際の推奨領域である。
【００２７】
例えば、図３Ａは、交差点Ｉに対する進入道路が道路区間Ｒ1、交差点Ｉからの退出道路が道路区間Ｒ2である。すなわち、図２Ａに示す車線ＬＮ13から車線ＬＮ21に向けて走行する際に交差点Ｉで走行すべき推奨領域が、図３Ａに示す黒で着色した部分である。そこで、この例であれば、図３Ａに示す領域に対して進入道路が道路区間Ｒ1、退出道路が道路区間Ｒ2であることが対応づけられ、交差点Ｉの推奨領域情報３０ｃの一部を構成する。図３Ａ〜図３Ｌにおいては、推奨領域内での車両の進行方向が白い破線の矢印によって示されている。
【００２８】
なお、推奨領域情報３０ｃの態様は、種々の態様であって良く、画像データ等のように交差点領域Ｚｉの位置毎に推奨領域であるか否かを示す情報が定義されていても良いし、ベクトルデータのように複数の点や点を結ぶ曲線を示す情報等によって推奨領域の境界の少なくとも一部を示す情報が定義されていても良い。さらに、推奨領域情報３０ｃは、少なくとも、交差点において車両を自動運転させる前に当該交差点についての推奨領域情報３０ｃが取得可能であれば良い。
【００２９】
従って、推奨領域情報３０ｃは、予め生成されて記録媒体３０に記録されても良いし、車両による走行開始後、交差点到達前に生成されて記録媒体３０に記録されても良い。むろん、推奨領域情報３０ｃは、外部のサーバ等で生成され、通信を介してナビゲーションシステム１０に取得されても良い。本実施形態においては、交差点に車両が接近した場合に、ナビゲーション地図情報３０ｂに基づいて生成される構成が採用されている。むろん、一度生成された推奨領域情報３０ｃの再生成は省略されて良いし、ナビゲーション地図情報３０ｂが更新された場合には、更新された交差点について推奨領域情報３０ｃが再生成されても良い。
【００３０】
本実施形態における車両は、ＧＮＳＳ受信部４１と車速センサ４２とジャイロセンサ４３と車両制御ＥＣＵ４４とカメラ４５とを備えている。ＧＮＳＳ受信部４１は、Global Navigation Satellite Systemの信号を受信する装置であり、航法衛星からの電波を受信し、図示しないインタフェースを介して車両の現在地を算出するための信号を出力する。制御部２０は、この信号を取得して車両の現在地を取得する。車速センサ４２は、車両が備える車輪の回転速度に対応した信号を出力する。制御部２０は、図示しないインタフェースを介してこの信号を取得し、車速を取得する。ジャイロセンサ４３は、車両の水平面内の旋回についての角加速度を検出し、車両の向きに対応した信号を出力する。制御部２０は、この信号を取得して車両の進行方向を取得する。車速センサ４２およびジャイロセンサ４３等は、車両の走行軌跡を特定するために利用され、本実施形態においては、車両の出発地と走行軌跡とに基づいて現在地が特定され、当該出発地と走行軌跡とに基づいて特定された車両の現在地がＧＮＳＳ受信部４１の出力信号に基づいて補正される。
【００３１】
車両制御ＥＣＵ４４は、車両の挙動を制御するためのＥＣＵ（Electronic Control Unit）である。車両制御ＥＣＵ４４は、制御部２０から制御量を取得し、当該制御量で制御対象を制御する。制御対象は、種々の装置であって良く、例えば、図示しないステアリング、エンジン（スロットル等）、モーター、ブレーキ、変速機等が挙げられる。むろん、制御量を特定するために、他のセンサ、例えば、ミリ波レーダーやレーザーレーダーを備えていて良く、制御部２０が出力する制御量と異なる制御量が適宜追加される（例えば、障害物の回避等が行われる）構成等であっても良い。
【００３２】
カメラ４５は、車両が走行する道路上の左右の区画線を視野に含むように車両に対して固定されたカメラであり、所定の周期で画像を撮影し、撮影された画像を示す画像情報を生成して出力する。制御部２０は、カメラ４５が出力する画像情報を取得する。
【００３３】
制御部２０は、図示しないナビゲーションプログラムの機能により、走行予定経路に沿って車両を目的地まで誘導する機能を実行することができる。ナビゲーションプログラムの機能には、各種の機能が含まれ、その中に車両制御の機能が含まれている。
【００３４】
ナビゲーション機能を実行する際、制御部２０は、ナビゲーションプログラムの機能により、図示しないユーザＩ／Ｆ部の入力部（ボタンやタッチパネル等）を介して運転者による目的地の入力を受け付ける。また、制御部２０は、ＧＮＳＳ受信部４１、車速センサ４２、ジャイロセンサ４３の出力信号に基づいて車両の現在地を取得する。そして、制御部２０は、ナビゲーション地図情報３０ｂを参照し、現在地を出発地とし、目的地まで走行するための経路を探索し、走行予定経路として取得する。
【００３５】
走行予定経路が特定された状態で車両の走行が開始されると、制御部２０は、ナビゲーションプログラムの機能により、ＧＮＳＳ受信部４１、車速センサ４２、ジャイロセンサ４３の出力信号に基づいて一定期間毎に現在地を特定する。そして、制御部２０は、ユーザＩ／Ｆ部の出力部（ディスプレイやスピーカー等）に制御信号を出力し、現在地が走行予定経路に沿って移動するように経路案内を行う。むろん、経路案内実行の可否は利用者によって決定されて良く、車両の自動制御が行われている場合に経路案内が行われない構成等であっても良い。
【００３６】
ナビゲーションプログラムには、このような経路案内の機能に加え、走行予定経路に沿って車両を走行させる機能が含まれている。車両制御を行う機能は、車両制御プログラム２１によって実現される。車両制御プログラム２１は、走行予定経路に沿って車両を走行させる機能を制御部２０に実行させる当該機能を実行するため、車両制御プログラム２１は、走行予定経路取得部２１ａと、推奨車線取得部２１ｂと、推奨領域取得部２１ｃと判断部２１ｄと車両制御部２１ｅとを備えている。
【００３７】
走行予定経路取得部２１ａは、車両の走行予定経路を取得する機能を制御部２０に実行させるプログラムモジュールである。すなわち、制御部２０は、走行予定経路取得部２１ａの機能により、図示しないユーザＩ／Ｆ部の入力部を介して運転者による目的地の入力を受け付ける。また、制御部２０は、ＧＮＳＳ受信部４１、車速センサ４２、ジャイロセンサ４３の出力信号に基づいて車両の現在地を取得する。そして、制御部２０は、ナビゲーション地図情報３０ｂを参照し、現在地を出発し、目的地まで走行するための経路を探索し、走行予定経路として取得する。
【００３８】
推奨車線取得部２１ｂは、走行予定経路に基づいて、車両が走行すべき推奨車線を取得する機能を制御部２０に実行させるプログラムモジュールである。すなわち、制御部２０は、走行予定経路に含まれる交差点での進行方向を特定する。また、制御部２０は、ナビゲーション地図情報３０ｂのレーンデータを参照し、当該交差点への進入道路の車線構成を特定する。そして、制御部２０は、走行予定経路に含まれる交差点での進行方向に向けて車両を走行させる際に走行すべき車線を特定し、推奨車線として取得する。
【００３９】
推奨領域取得部２１ｃは、走行予定経路に含まれる交差点内で車両が走行すべき推奨領域を、走行予定経路に基づいて取得する機能を制御部２０に実行させるプログラムモジュールである。すなわち、制御部２０は、走行予定経路に含まれる交差点での進行方向を特定し、ナビゲーション地図情報３０ｂに基づいて、交差点への進入道路と交差点からの退出道路を特定する。そして、制御部２０は、推奨領域情報３０ｃを参照し、当該交差点に対応づけられた推奨領域であって、当該交差点への進入道路と当該交差点からの退出道路の組み合わせについての推奨領域を示す情報を取得する。
【００４０】
なお、当該交差点についての推奨領域情報３０ｃが未生成であれば、制御部２０は推奨領域取得部２１ｃの機能により、当該交差点についての推奨領域情報３０ｃを生成する。本実施形態において、制御部２０は、ナビゲーション地図情報３０ｂに基づいて推奨領域情報３０ｃを生成する。具体的には、制御部２０は、ナビゲーション地図情報３０ｂが示すリンクデータとレーンデータに基づいて推奨領域情報３０ｃを生成する。
【００４１】
すなわち、制御部２０は、レーンデータに基づいて、交差点への進入道路と当該交差点からの退出道路を走行するための車線を特定する。また、制御部２０は、リンクデータに基づいて、各車線と交差点領域Ｚｉの辺とが重なっている部位を特定する。当該部位は、例えば、制御部２０が、レーンデータに基づいて車線の幅を特定し、リンクデータが示す道路区間の位置に基づいて、車線の幅から車線と交差点領域Ｚｉの辺とが重なっている部位を算出することによって得られる。
【００４２】
図２Ａおよび図２Ｂに示す例において、交差点への進入道路が道路区間Ｒ1、交差点からの退出道路が道路区間Ｒ2である場合を想定する。この場合、道路区間Ｒ1で走行すべき車線はＬＮ13、道路区間Ｒ2で走行すべき車線はＬＮ21である。リンクＬi1は、道路区間Ｒ1の車線数が２である区間において２個の車線で構成される道路の中央に配置される。従って、制御部２０は、リンクＬi1と交差点領域Ｚｉの辺との交点から車線ＬＮ12の幅Ｗ12だけ離れた位置に、車線ＬＮ13の幅Ｗ13の部位を設定することで、車線ＬＮ13と交差点領域Ｚｉの辺とが重なっている部位Ｐ13を特定する。
【００４３】
また、リンクＬo2は、道路区間Ｒ2の中央に配置される。従って、制御部２０は、リンクＬo2と交差点領域Ｚｉの辺との交点を中心とし、車線ＬＮ21の幅Ｗ21の部位を交差点領域Ｚｉの辺上に設定することで、車線ＬＮ21と交差点領域Ｚｉの辺とが重なっている部位Ｐ21を特定する。なお、図２Ｂにおいては、部位Ｐ13および部位Ｐ21を実線で示している。
【００４４】
車線と交差点領域Ｚｉの辺とが重なっている部位が特定されると、制御部２０は、当該部位同士を接続する領域を推奨領域として取得する。例えば、図２Ｂにおける上述の場合、制御部２０は、部位Ｐ13および部位Ｐ21を接続する領域を取得する。このための処理は、種々の処理であって良く、例えば、部位Ｐ13および部位Ｐ21の端点同士を結ぶ滑らかな曲線（例えば、ベジェ曲線やクロソイド曲線等）を特定し、当該曲線と部位Ｐ13および部位Ｐ21で囲まれた領域を取得することで実現される。この結果、例えば、図３Ａに示すような推奨領域が取得される。なお、部位Ｐ13および部位Ｐ21の端点同士を結ぶ曲線が特定される際には、進行方向左側の端点同士、進行方向右側の端点同士を結ぶ曲線が特定される。
【００４５】
判断部２１ｄは、車両と交差点との位置関係に基づいて、推奨領域を利用した車両の制御を実行するか否かを判断する機能を制御部２０に実行させるプログラムモジュールである。すなわち、本実施形態においては、交差点以外の道路区間において制御部２０は、推奨車線に沿って走行するように車両を制御する。一方、車両が交差点内においては、推奨領域を走行するように車両を制御する。そこで、制御部２０は、車両と交差点との位置関係に基づいて、車両制御の態様を選択する。
【００４６】
具体的には、制御部２０は、車両と交差点との距離が閾値以上であれば、推奨車線に沿って車両を走行させる制御を実行すると判断する。また、制御部２０は、車両と交差点との距離が閾値未満であれば、交差点において推奨領域を走行するように車両を制御すると判断する。閾値は、予め決められた値であれば良く、例えば、車両が交差点に進入する直前であるか否かを判断するための値であっても良いし、交差点における車両の準備を行うべき距離まで交差点に接近したか否かを判断するための値であっても良い。
【００４７】
後者である場合、交差点に進入するまでの範囲では、推奨車線に沿って車両を走行させる制御を継続しても良いし、当該制御から交差点での制御に徐々に切り替えても良く、種々の態様を採用可能である。また、推奨車線に沿って車両を走行させる制御において取得される目標軌道（後述）と、交差点において推奨領域を走行するように車両を制御する際に取得される目標軌道（後述）とを制御部２０が連結することにより、制御の切り替わりに際して車両制御を継続する構成であっても良い。
【００４８】
車両制御部２１ｅは、車両と交差点との距離が閾値以上である場合、推奨車線に沿って走行するように車両を制御し、車両と交差点との距離が閾値未満である場合、交差点において推奨領域を走行するように車両を制御する機能を制御部２０に実行させるプログラムモジュールである。すなわち、制御部２０は、判断部２１ｄの判断結果に基づいて車両の制御目標および制御量を決定し、当該制御量で車両の各部を制御させる。
【００４９】
具体的には、推奨車線に沿って走行するように車両を制御する場合、制御部２０は、車両が走行する走行車線の左右に存在する区画線を検出し、当該区画線に挟まれた範囲内で車両を走行させる制御を実行することで推奨車線内を走行させる。すなわち、制御部２０は、推奨車線取得部２１ｂで取得された推奨車線を取得し、ナビゲーション地図情報３０ｂに基づいて区画線の種類を特定する。
【００５０】
道路の端に存在する車線の区画線は実線であり、車線と車線とを区切る区画線は破線である。従って、例えば、車線数が３個の道路において、左端の車線の左側の区画線は実線、右側の区画線は破線である。また、中央の車線においては左右の区画線がともに破線であり、右端の車線の右側の区画線は実線、左側の区画線は破線である。従って、このような道路においては、車両が走行している車線の左右に存在する区画線の態様や左右の車線の有無を特定することで走行車線を特定することができる。また、４車線以上存在する道路においては、端の車線が走行車線であると特定された後、端の車線からの車線変更回数や車線変更方向に基づいて現在の走行車線を特定可能である。
【００５１】
いずれにしても、制御部２０は、推奨車線が走行している場合に車両の左右に存在する区画線の種類を特定する。また、制御部２０は、カメラ４５の出力画像に基づいて車両の周囲に存在する車線の区画線を特定する。そして、推奨車線の区画線が車両の左右に存在する場合、制御部２０は、レーンキープのための制御を行う。すなわち、制御部２０は、車両と左右の区画線との距離が既定距離以上である場合には、推奨車線内を走行させる目標軌道（例えば、区画線に平行に走行する軌道）を生成して制御目標とする。また、制御部２０は、車両と左または右の区画線との距離が既定距離未満である場合には、推奨車線内で移動して距離を既定距離以上にさせるための車両の目標軌道を生成して制御目標とする。なお、現在の走行車線が推奨車線ではない場合、制御部２０は、推奨車線まで車線変更させる目標軌道を生成し、制御目標とする。
【００５２】
いずれにしても、制御目標が特定されると、制御部２０は、当該目標軌道と現在の状況との差分を解消するための制御量を特定する。例えば、車両制御ＥＣＵ４４がＧＮＳＳ受信部４１、車速センサ４２、ジャイロセンサ４３の出力信号に基づいて車両の現在地を取得し、目標軌道と差異がある場合に車両制御ＥＣＵ４４が車両の現在地から目標軌道に移動していくための制御軌道を生成する。そして、制御部２０は、車両が制御軌道に沿って移動するための制御量を取得する。むろん、目標軌道と現在の状況との差分は他のセンサ、例えばカメラ４５や図示しないミリ波レーダー、レーザーレーダー等によって特定されても良い。
【００５３】
制御量が取得されると、制御部２０は、当該制御量を車両制御ＥＣＵ４４に対して出力する。車両制御ＥＣＵ４４が当該制御量に基づいて制御対象を制御すると、車両は制御軌道に沿って移動し、車両が目標軌道上に達すると、車両は目標軌道に沿って移動する。すなわち、車両は推奨車線の範囲内を走行し、走行予定経路に沿って走行する。
【００５４】
交差点において推奨領域を走行するように車両を制御する場合、制御部２０は、推奨領域取得部２１ｃの機能によって取得された推奨領域に基づいて車両を制御する。推奨領域は交差点において車両が走行すべき領域であるため、車両は、推奨領域内の任意の位置を走行して交差点を走行すれば良いが、本実施形態において制御部２０は、推奨領域内に車両の目標軌道を生成して制御目標とする。
【００５５】
目標軌道は、推奨領域内に設定されれば良く、例えば、制御部２０が、交差点に進入する車線の中央と、交差点から退出する車線の中央とを結ぶ曲線を目標軌道とする。むろん、この構成は一例であり、交差点進入後において、車両の前端から交差点から退出する車線の中央を結ぶ曲線等が目標軌道となる構成等が採用されてもよい。なお、交差点に進入する車線や、交差点から退出する車線が複数の場合には、推奨車線や車両が走行している車線等から目標軌道の設定対象が選択されればよい。また、曲線は、種々の手法で特定されて良く、ベジェ曲線やクロソイド曲線等であっても良いし、任意の車両が過去に走行した軌跡等であっても良い。
【００５６】
制御目標が特定されると、制御部２０は、当該目標軌道と現在の状況との差分を解消するための制御量を特定する。例えば、車両制御ＥＣＵ４４がＧＮＳＳ受信部４１、車速センサ４２、ジャイロセンサ４３の出力信号に基づいて車両の現在地を取得し、目標軌道と差異がある場合に車両制御ＥＣＵ４４が車両の現在地から目標軌道に移動していくための制御軌道を生成する。そして、制御部２０は、車両が制御軌道に沿って移動するための制御量を取得する。むろん、目標軌道と現在の状況との差分は他のセンサ、例えばカメラ４５や図示しないミリ波レーダー、レーザーレーダー等によって特定されても良い。
【００５７】
制御量が取得されると、制御部２０は、当該制御量を車両制御ＥＣＵ４４に対して出力する。車両制御ＥＣＵ４４が当該制御量に基づいて制御対象を制御すると、車両は制御軌道に沿って移動し、車両が目標軌道上に達すると、車両は目標軌道に沿って移動する。すなわち、車両は推奨領域内を走行して交差点を通過する。
【００５８】
以上の構成のナビゲーションシステム１０においては、交差点までの距離が閾値以上である場合と閾値未満である場合（すなわち、交差点から遠い場合と近い場合）とで、異なる情報に基づいて車両を制御する。そして、交差点から遠い場合、推奨車線に沿って走行するように車両を制御し、交差点に近い場合、少なくとも交差点において推奨領域を走行するように車両を制御する。
【００５９】
推奨車線に沿って走行するように車両を制御する場合、ナビゲーション地図情報３０ｂとして詳細な情報、例えば、車線の中央位置を正確に特定可能な情報（測定車両で計測された車線中央の位置（緯度経度）等）を予め用意することは必須ではない。本実施形態においては、走行車線の左右に存在する区画線に挟まれた範囲内で車両を走行させるレーンキープ制御を行う。この制御には、車両の区画線内であるか否かを特定すれば車両制御を行うことができる。従って、推奨車線に沿って走行するように車両を制御する場合、ナビゲーション地図情報３０ｂとして詳細な情報は必須ではない。このため、本実施形態によれば、簡易に用意可能なナビゲーション地図情報３０ｂによって自動運転を実現することができる。
【００６０】
一方、交差点には車線が存在しないため、本実施形態においては交差点に関する推奨領域情報３０ｃを生成し、推奨領域情報３０ｃに基づいて車両を制御する。推奨領域情報３０ｃは、交差点内で車両が走行すべき領域であり、交差点内で走行すべき軌道を正確に計測するなどの作業を行うことなく生成することができる。例えば、本実施形態においては、ナビゲーションシステム１０において経路案内に利用されるナビゲーション地図情報３０ｂを利用して推奨領域情報３０ｃを生成することができる。そして、推奨領域情報３０ｃによれば、当該領域内を走行するように車両を制御することができ、交差点を走行する際の軌道が予め正確に測定されていなくても交差点を自動走行させることが可能である。従って、本実施形態によれば、簡易に用意可能な情報によって情報量で自動運転を実現することができる。
【００６１】
（２）車両制御処理：
次に、車両制御プログラム２１による車両制御処理を説明する。図２は車両制御プログラム２１によって制御部２０が実行する車両制御処理を示すフローチャートである。利用者が図示しないユーザＩ／Ｆ部を操作することによって目的地を選択して経路探索を指示すると、制御部２０は走行予定経路取得部２１ａの機能により、ナビゲーション地図情報３０ｂに基づいて走行予定経路を取得する。
【００６２】
走行予定経路が取得された状態で利用者が図示しないユーザＩ／Ｆ部を操作することによって目的地までの自動運転の開始を指示すると、一定期間（例えば、１００ｍｓ）毎に図４に示す車両制御処理が開始される。車両制御処理が開始されると、制御部２０は、走行予定経路取得部２１ａの機能により、走行予定経路を取得する（ステップＳ１００）。すなわち、制御部２０は、ＧＮＳＳ受信部４１，車速センサ４２，ジャイロセンサ４３の出力信号に基づいて、車両の現在地を取得する。そして、制御部２０は、予め探索された走行予定経路から、車両の現在地から前方に所定の範囲における走行予定経路を取得する。
【００６３】
次に、制御部２０は、判断部２１ｄの機能により、車両前方の最も近い交差点までの距離を取得する（ステップＳ１０５）。すなわち、制御部２０は、ナビゲーション地図情報３０ｂおよび走行予定経路を参照し、車両の現在地の前方に存在する最も近い交差点を特定する。そして、当該交差点と車両の現在地との距離を取得する。
【００６４】
次に、制御部２０は、車両前方の最も近い交差点までの距離が閾値未満であるか否かを判定する（ステップＳ１１０）。すなわち、制御部２０は、ステップＳ１０５で取得された距離と予め決められた閾値とを比較する。
【００６５】
ステップＳ１１０において、車両前方の最も近い交差点までの距離が閾値未満であると判定されない場合、制御部２０は、推奨車線取得部２１ｂの機能により、推奨車線を取得する（ステップＳ１１５）。すなわち、制御部２０は、ステップＳ１０５で取得された、車両前方の最も近い交差点での進行方向を特定する。また、制御部２０は、ナビゲーション地図情報３０ｂに含まれる車線構成を示す情報に基づいて、当該交差点での進行方向に向けて車両を走行させる際に走行すべき車線を推奨車線として取得する。
【００６６】
次に、制御部２０は、車両制御部２１ｅの機能により、推奨車線に沿って車両を走行させる（ステップＳ１２０）。すなわち、制御部２０は、ナビゲーション地図情報３０ｂを参照して推奨車線内を走行させる目標軌道を生成し、車両を目標軌道に沿って走行させるための制御軌道を生成する。そして、制御部２０は、目標軌道と制御軌道との差分に基づいて制御量を取得し、車両制御ＥＣＵ４４に出力する。この結果、車両制御ＥＣＵ４４は、制御対象を制御し、推奨車線に沿って車両を走行させる。
【００６７】
ステップＳ１１０において、車両前方の最も近い交差点までの距離が閾値未満であると判定された場合、制御部２０は、推奨領域取得部２１ｃの機能により、推奨領域を取得する（ステップＳ１２５）。すなわち、制御部２０は、ステップＳ１０５で取得された、車両前方の最も近い交差点での進行方向に走行するための推奨領域情報３０ｃを取得する。
【００６８】
次に、制御部２０は、車両制御部２１ｅの機能により、交差点において推奨領域内を走行させる（ステップＳ１３０）。すなわち、制御部２０は、ステップＳ１２５で取得された推奨領域内を走行させる目標軌道を生成し、車両を目標軌道に沿って走行させるための制御軌道を生成する。そして、制御部２０は、目標軌道と制御軌道との差分に基づいて制御量を取得し、車両制御ＥＣＵ４４に出力する。この結果、車両制御ＥＣＵ４４は、制御対象を制御し、車両に推奨領域内を走行させて交差点を通過させる。なお、ステップＳ１２５以降の処理が、交差点の手前から実行されるのであれば、ステップＳ１２５，Ｓ１３０とともにステップＳ１１５，Ｓ１２０が実行されてもよいし、ステップＳ１１５，Ｓ１２０の制御がステップＳ１２５，Ｓ１３０の制御に徐々に切り替わっても良い。
【００６９】
（３）他の実施形態：
以上の実施形態は本発明を実施するための一例であり、交差点との位置関係によって車両の制御に用いる情報を変化させる限りにおいて、他にも種々の実施形態を採用可能である。例えば、車両制御システムは、ナビゲーションシステム１０以外の装置、例えば、車両制御ＥＣＵ４４等で実現されても良い。また、車両制御システムは、車両等に搭載された装置であっても良いし、可搬型の端末によって実現される装置であっても良いし、複数の装置（例えば、クライアントとサーバ）によって実現されるシステムであっても良い。
【００７０】
また、走行予定経路取得部２１ａと推奨車線取得部２１ｂと推奨領域取得部２１ｃと判断部２１ｄと車両制御部２１ｅとの少なくとも一部が複数の装置に分かれて存在してもよい。例えば、ナビゲーションシステムがサーバに対して通信を介して要求を行うことによって走行予定経路の探索や推奨車線の特定、推奨領域の特定、制御種の判断、目標軌道の特定、制御軌道の特定、制御量の特定等がサーバで行われ、車両制御システムに返信される構成等であってもよい。むろん、上述の実施形態の一部の構成が省略されてもよいし、処理の順序が変動または省略されてもよい。
【００７１】
走行予定経路取得部は、車両の走行予定経路を取得することができればよい。走行予定経路は、上述のように、出発地から目的地までの経路が探索されることによって得られる経路であっても良いし、過去の走行履歴等から推定された走行予定経路等であっても良く、種々の手法で取得されて良い。
【００７２】
推奨車線取得部は、車両が走行すべき推奨車線を取得することができればよい。すなわち、走行予定経路に沿って走行するためには、特定の車線を選択したり、特定の車線を避けたりすることが好ましい場合がある。そこで、推奨車線取得部は、走行予定経路に沿う走行が不可能になる（回り道や急な車線変更が必要になる）ことを避けるために、推奨される車線を推奨車線として取得することができればよい。
【００７３】
また、交差点に進入可能な車線が複数個存在する場合、特定の方向に退出するためには特定の車線から交差点に進入しなければならないという規制が存在する場合がある。従って、走行予定経路に沿って進行するために交差点から特定の方向に退出するためには、特定の車線を利用して当該交差点に進入しなければならない場面が生じ得る。このような場合に、特定の車線が推奨車線となる。なお、特定の車線で障害が生じている場合、例えば、道路上の特定の車線で工事や通行止め等が行われている場合、当該特定の車線と異なる車線が推奨車線となってもよい。
【００７４】
推奨領域取得部は、走行予定経路に含まれる交差点内で車両が走行すべき推奨領域を、走行予定経路に基づいて取得することができればよい。すなわち、ナビゲーションシステムで利用される典型的な地図情報など、従来の地図情報においては、交差点内で走行すべき領域が定義されていなかった。そこで、推奨領域取得部によって推奨領域が取得されると、交差点内での制御目標が提供されるため、簡易な情報に基づいて容易に交差点内での車両制御を行うことが可能になる。
【００７５】
また、従来の技術において、交差点内での車両の軌道を制御目標とする際には、正確な計測車両によって計測された線状（複数の点で構成される線も含む）の軌道が予め定義されるなどの構成が採用されていた。しかし、交差点で車両に期待される車両の挙動は１本の線上をトレースする挙動に限定されず、任意性があり、ほとんどの場合、線上の軌道よりも広い範囲を車両が走行して良い。従って、推奨領域が面積を有する領域として定義されていることにより、交差点内での車両制御をより単純にすることが可能である。推奨領域は、線のように狭い範囲ではなく、面積を有する図形であれば良い。
【００７６】
さらに、推奨領域は交差点内で車両が走行すべき領域であり、当該領域は交差点内への車両の進入方向と、交差点からの車両の退出方向との組み合わせ毎に異なり得る。例えば、車両がある道路から交差点に進入し、右折する場合と、左折する場合とでは、車両が走行する領域は異なり得る。従って、推奨領域は、交差点での車両の進入方向および退出方向に応じて取得されることが好ましい。
【００７７】
むろん、推奨車線は、予め定義され、ナビゲーションシステムやナビゲーションシステムと通信可能なサーバの記録媒体に記録され、参照されても良いし、必要が生じた場合に生成されても良い。また、上述の実施形態における推奨領域は一例であり、交差点での進行方向に対して１個の推奨領域が対応づけられていたが、他の構成であっても良い。例えば、交差点に進入可能な車線が複数個存在する場合に、そのそれぞれについて推奨領域が定義されても良い。また、交差点から退出可能な車線が複数個存在する場合に、そのそれぞれについて推奨領域が定義されても良い。さらに、交差点に進入可能な車線の数と交差点から退出可能な車線の数は一致していても良いし（例えば、図３Ａ等）、異なっていてもよい（例えば、図３Ｂ等）。交差点に進入可能な車線が複数個である場合において、交差点に進入可能な車線の数が１であり、交差点から退出可能な車線の数が複数である推奨領域が複数個設定されても良い。
【００７８】
さらに、推奨領域は、上述の実施形態のようにナビゲーション地図情報３０ｂから生成されても良いし、他の情報に基づいて生成されても良い。例えば、複数のプローブ車両が交差点を走行した場合の走行軌跡に基づいて特定されてもよい。すなわち、サーバによってプローブ車両から車両の軌跡を収集し、交差点内で複数の車両が走行した軌跡を含む領域を生成すれば、当該交差点の推奨領域情報３０ｃを生成することができる。
【００７９】
そして、サーバによって生成された推奨領域情報３０ｃをナビゲーションシステム１０の記録媒体３０に予め記録したり、通信部によってサーバから推奨領域情報３０ｃを受信して記録媒体３０に記録したりする構成とすれば、プローブ情報に基づいて生成された推奨領域に基づく制御を行うことが可能である。以上の構成によれば、高精度に位置を計測可能な特殊な車両等によって交差点での車両の計測をする必要はなく、既に普及している仕組みを利用して推奨領域情報３０ｃを生成することができ、推奨領域情報３０ｃを容易に生成することができる。
【００８０】
車両制御部は、車両と交差点との距離が閾値以上である場合、推奨車線に沿って走行するように車両を制御し、車両と交差点との距離が閾値未満である場合、交差点において推奨領域を走行するように車両を制御することができればよい。すなわち、車両制御部は、車両の現在位置に応じて車両制御の際に参照する情報を切り替える事ができればよい。交差点には車線が（ほとんどの場合）存在せず、交差点以外の道路には（ほとんどの場合）車線が存在する。従って、車両制御部は、交差点と車両との距離に基づいて、交差点用の情報である推奨領域を参照するのか、非交差点用の情報である推奨車線を参照するのか切り替える事ができればよい。
【００８１】
判断部は、車両と交差点との位置関係に基づいて、推奨領域を利用した車両の制御を実行するか否かを判断することができればよく、位置関係は車両と交差点との距離に基づいて特定されれば良い。距離は、車両の現在地と交差点の位置との間の距離値によって評価されても良いし、他の情報、例えば、カメラやセンサで測定された交差点の像の大きさが特定の大きさであるか否か等によって評価されても良く、種々の構成を採用可能である。
【００８２】
なお、同時に実行される制御は１種類に限定されず、推奨車線に沿って車両を走行させる制御とともに他の制御、例えば、周辺車両を避けるための制御等が行われてもよい。さらに、推奨領域内を走行させる制御とともに他の制御、例えば、信号機の状態を監視する制御等が行われてもよい。
【００８３】
推奨車線に沿って車両を走行させる制御においては、車両が推奨車線を走行することで車両が走行予定経路に沿って走行するように制御することができればよい。従って、走行車線の左右に存在する区画線に挟まれた範囲内で車両を走行させる制御以外にも、種々の制御が行われてもよい。例えば、推奨車線の両側の区画線をカメラやセンサ等で検出し、区画線に対する特定の位置（中央等）を通る軌道をトレースするように車両を制御する構成等が採用されてもよい。
【００８４】
推奨領域内を走行させる制御は、車両が推奨領域内を走行することで車両が走行予定経路に沿って走行するように制御することができればよい。従って、車両が交差点に進入し、推奨領域内を走行しながら交差点を退出するように制御できる限りにおいて、種々の制御が行われてよい。
【００８５】
さらに、本発明のように、交差点との位置関係によって車両の制御に用いる情報を変化させる手法は、プログラムや方法としても適用可能である。また、以上のようなシステム、プログラム、方法は、単独の装置として実現される場合や、複数の装置によって実現される場合が想定可能であり、各種の態様を含むものである。例えば、以上のような手段を備えたナビゲーションシステムや方法、プログラムを提供することが可能である。むろん、推奨領域を特定する手段を備えたナビゲーションシステムが提供されてもよい。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、システムを制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし半導体メモリであってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。
【符号の説明】
【００８６】
１０…ナビゲーションシステム、２０…制御部、２１…車両制御プログラム、２１ａ…走行予定経路取得部、２１ｂ…推奨車線取得部、２１ｃ…推奨領域取得部、２１ｄ…判断部、２１ｅ…車両制御部、３０…記録媒体、３０ａ…地図情報、３０ｂ…ナビゲーション地図情報、３０ｃ…推奨領域情報、４１…ＧＮＳＳ受信部、４２…車速センサ、４３…ジャイロセンサ、４４…車両制御ＥＣＵ、４５…カメラ
【図１】
2020109421.tif 000003
【図２】
2020109421.tif 000004
【図３】
2020109421.tif 000005
【図４】
2020109421.tif 000006