JP2016090543A - 走行支援システム、走行支援方法及びコンピュータプログラム - Google Patents
走行支援システム、走行支援方法及びコンピュータプログラム Download PDFInfo
- Publication number
- JP2016090543A JP2016090543A JP2014229063A JP2014229063A JP2016090543A JP 2016090543 A JP2016090543 A JP 2016090543A JP 2014229063 A JP2014229063 A JP 2014229063A JP 2014229063 A JP2014229063 A JP 2014229063A JP 2016090543 A JP2016090543 A JP 2016090543A
- Authority
- JP
- Japan
- Prior art keywords
- guidance
- intersection
- lane
- guidance intersection
- vehicle
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Instructional Devices (AREA)
- Navigation (AREA)
Abstract
【課題】経路全体で判断した場合にユーザにとって最も走行を推奨されるべき車線を推奨走行車線として特定し、案内することを可能にした走行支援システム、走行支援方法及びコンピュータプログラムを提供する。
【解決手段】ナビゲーション装置1で設定されている案内経路を取得し、案内経路上において連続する複数の案内交差点を案内交差点群に設定し、案内経路に沿って車両が走行する場合に、案内交差点群の内、車両が最後に通過する案内交差点である“案内交差点Nmax”の車両の通過方向を取得し、“案内交差点Nmax”の通過方向に基づいて、案内交差点群を通過する車両が案内交差点間において走行する車線を選択し、選択された車線に基づいて車両の走行を案内するように構成する。
【選択図】図4
【解決手段】ナビゲーション装置1で設定されている案内経路を取得し、案内経路上において連続する複数の案内交差点を案内交差点群に設定し、案内経路に沿って車両が走行する場合に、案内交差点群の内、車両が最後に通過する案内交差点である“案内交差点Nmax”の車両の通過方向を取得し、“案内交差点Nmax”の通過方向に基づいて、案内交差点群を通過する車両が案内交差点間において走行する車線を選択し、選択された車線に基づいて車両の走行を案内するように構成する。
【選択図】図4
Description
本発明は、車両の走行する車線を案内する走行支援システム、走行支援方法及びコンピュータプログラムに関する。
近年、車両の走行案内を行い、運転者が所望の目的地に容易に到着できるようにしたナビゲーション装置が車両に搭載されていることが多い。ここで、ナビゲーション装置とは、GPS受信機などにより自車の現在位置を検出し、その現在位置に対応する地図データをDVD−ROMやHDDなどの記録媒体またはネットワークを通じて取得して液晶モニタに表示することが可能な装置である。更に、かかるナビゲーション装置には、所望する目的地を入力すると、出発地から目的地までの最適経路を探索する経路探索機能を備えている。そして、探索結果に基づいて設定された案内経路をディスプレイ画面に表示するとともに、右左折等の案内の対象となる交差点(以下、案内交差点という)に接近した場合には音声やディスプレイ画面を用いた案内を行うことによって、ユーザを所望の目的地まで確実に案内するようになっている。また、近年は携帯電話機、スマートフォン、PDA(Personal Digital Assistant)、パーソナルコンピュータ等においても上記ナビゲーション装置と同様の機能を有するものがある。
ここで、案内経路が特に複数車線から構成される場合には、車両が走行すべき車線を案内することが重要である。即ち、次の案内交差点において車両が左折を行う場合には、左折方向に通行区分された車線を車両に走行させる必要があり、一方、次の案内交差点において車両が右折を行う場合には、右折方向に通行区分された車線を車両に走行させる必要がある。しかし、車線の案内を行わずに案内交差点の直前で右左折の指示を案内しても車両が通過方向に対応する車線を走行しているとは限らないことから、右左折ができずに案内経路から外れてしまう可能性がある。従って、予め車両が走行すべき車線を案内することが望ましい。
そこで、例えば特開2000−18956号公報には、車両の現在位置から案内交差点までの間が複数車線からなる道路で構成される場合に、案内交差点における車両の通過方向と案内交差点までの車線状況に基づいて、複数車線の内から車両が走行すべき推奨走行車線を特定し、案内する技術について提案されている。
ここで、上記特許文献1の技術では、案内交差点における車両の通過方向や車線状況を考慮して、その案内交差点までの区間の推奨走行車線を特定するが、更に先にある案内交差点の通過方向や車線状況については考慮されていなかった。その結果、経路全体で判断した場合にユーザにとって最も推奨されるべき車線が推奨走行車線として特定できない問題があった。
上記問題について、図9に示すように車両101の案内経路上に案内交差点102、103、104が連続して存在し、案内交差点102と案内交差点103の間の3車線の内から車両101が走行する推奨走行車線を決定する場合を例に挙げて説明する。案内交差点102と案内交差点103の間の3車線の内、最も左側の車線105は左折及び直進の進行方向に通行区分された車線であり、それ以外の2本の車線106、107は右折の進行方向に通行区分された車線である。ここで、上記特許文献1の技術を適用すると、案内交差点102と案内交差点103の間で車両101が走行すべき推奨走行車線は、案内交差点103における車両101の通過方向と車線状況を考慮して推奨走行車線が特定されることとなるので、右折可能な車線106、107であればどちらでも問題がなく、いずれか一方に推奨走行車線を特定できない。しかしながら、その先にある案内交差点104における車両101の通過方向と車線状況を考慮すれば、最も右側の車線107を走行すると案内交差点103と案内交差点104の間で車線変更が必要となるので車線106を走行させることが望ましい。
本発明は前記従来における問題点を解消するためになされたものであり、一の案内交差点のみを考慮して推奨走行車線を決定するのではなく、複数の案内交差点からなる案内交差点群について考慮して推奨走行車線を決定するので、経路全体で判断した場合にユーザにとって最も走行を推奨されるべき車線を推奨走行車線として特定し、案内することを可能にした走行支援システム、走行支援方法及びコンピュータプログラムを提供することを目的とする。
前記目的を達成するため本発明に係る走行支援システムは、案内経路に沿って走行する車両の走行を支援するシステムである。具体的には、車両の走行を案内する案内経路を取得する案内経路取得手段と、前記案内経路上において連続する複数の案内交差点を案内交差点群に設定する交差点群設定手段と、前記案内経路に沿って前記車両が走行する場合に、前記案内交差点群に含まれる案内交差点の内、前記車両が最後に通過する案内交差点である最終案内交差点の前記車両の通過方向を取得する通過方向取得手段と、前記最終案内交差点の通過方向に基づいて、前記案内交差点群を通過する前記車両が前記案内交差点間において走行する車線を選択する走行車線選択手段と、前記走行車線選択手段により選択された車線に基づいて前記車両の走行を案内する走行案内手段と、を有することを特徴とする。
ここで、「案内交差点」とは案内経路に従って車両の走行の案内を行う際に、右左折指示等の案内を行う対象となる交差点が該当する。
ここで、「案内交差点」とは案内経路に従って車両の走行の案内を行う際に、右左折指示等の案内を行う対象となる交差点が該当する。
また、本発明に係る走行支援方法は、案内経路に沿って走行する車両の走行を支援するシステムである。具体的には、案内経路取得手段が、車両の走行を案内する案内経路を取得するステップと、交差点群設定手段が、前記案内経路上において連続する複数の案内交差点を案内交差点群に設定するステップと、通過方向取得手段が、前記案内経路に沿って前記車両が走行する場合に、前記案内交差点群に含まれる案内交差点の内、前記車両が最後に通過する案内交差点である最終案内交差点の前記車両の通過方向を取得するステップと、走行車線選択手段が、前記最終案内交差点の通過方向に基づいて、前記案内交差点群を通過する前記車両が前記案内交差点間において走行する車線を選択するステップと、走行案内手段が、前記走行車線選択手段により選択された車線に基づいて前記車両の走行を案内するステップと、を有することを特徴とする。
更に、本発明に係るコンピュータプログラムは、案内経路に沿って走行する車両の走行を支援するプログラムである。具体的には、コンピュータを、車両の走行を案内する案内経路を取得する案内経路取得手段と、前記案内経路上において連続する複数の案内交差点を案内交差点群に設定する交差点群設定手段と、前記案内経路に沿って前記車両が走行する場合に、前記案内交差点群に含まれる案内交差点の内、前記車両が最後に通過する案内交差点である最終案内交差点の前記車両の通過方向を取得する通過方向取得手段と、前記最終案内交差点の通過方向に基づいて、前記案内交差点群を通過する前記車両が前記案内交差点間において走行する車線を選択する走行車線選択手段と、前記走行車線選択手段により選択された車線に基づいて前記車両の走行を案内する走行案内手段と、して機能させることを特徴とする。
前記構成を有する本発明に係る走行支援システム、走行支援方法及びコンピュータプログラムによれば、一の案内交差点のみを考慮するのではなく、複数の案内交差点からなる案内交差点群について考慮して車両が走行する車線を決定するので、経路全体で判断した場合にユーザにとって最も走行を推奨されるべき車線を特定することが可能となる。そして、特定された車線に基づいて走行を案内することによって、車線変更等の運転者の負担となる運転操作をできる限り減らした走行を行わせることが可能となる。
以下、本発明に係る走行支援システムをナビゲーション装置に具体化した一実施形態に基づき図面を参照しつつ詳細に説明する。先ず、本実施形態に係るナビゲーション装置1の概略構成について図1を用いて説明する。図1は本実施形態に係るナビゲーション装置1を示したブロック図である。
図1に示すように本実施形態に係るナビゲーション装置1は、ナビゲーション装置1が搭載された車両の現在位置を検出する現在位置検出部11と、各種のデータが記録されたデータ記録部12と、入力された情報に基づいて、各種の演算処理を行うナビゲーションECU13と、ユーザからの操作を受け付ける操作部14と、ユーザに対して車両周辺の地図やナビゲーション装置1で設定されている案内経路(車両の走行予定経路)に関する情報等を表示する液晶ディスプレイ15と、経路案内に関する音声ガイダンスを出力するスピーカ16と、記憶媒体であるDVDを読み取るDVDドライブ17と、プローブセンタやVICS(登録商標:Vehicle Information and Communication System)センタ等の情報センタとの間で通信を行う通信モジュール18と、から構成されている。
以下に、ナビゲーション装置1を構成する各構成要素について順に説明する。
現在位置検出部11は、GPS21、車速センサ22、ステアリングセンサ23、ジャイロセンサ24等からなり、現在の車両の位置、方位、車両の走行速度、現在時刻等を検出することが可能となっている。ここで、特に車速センサ22は、車両の移動距離や車速を検出する為のセンサであり、車両の駆動輪の回転に応じてパルスを発生させ、パルス信号をナビゲーションECU13に出力する。そして、ナビゲーションECU13は発生するパルスを計数することにより駆動輪の回転速度や移動距離を算出する。尚、上記4種類のセンサをナビゲーション装置1が全て備える必要はなく、これらの内の1又は複数種類のセンサのみをナビゲーション装置1が備える構成としても良い。
現在位置検出部11は、GPS21、車速センサ22、ステアリングセンサ23、ジャイロセンサ24等からなり、現在の車両の位置、方位、車両の走行速度、現在時刻等を検出することが可能となっている。ここで、特に車速センサ22は、車両の移動距離や車速を検出する為のセンサであり、車両の駆動輪の回転に応じてパルスを発生させ、パルス信号をナビゲーションECU13に出力する。そして、ナビゲーションECU13は発生するパルスを計数することにより駆動輪の回転速度や移動距離を算出する。尚、上記4種類のセンサをナビゲーション装置1が全て備える必要はなく、これらの内の1又は複数種類のセンサのみをナビゲーション装置1が備える構成としても良い。
また、データ記録部12は、外部記憶装置及び記録媒体としてのハードディスク(図示せず)と、ハードディスクに記録された地図情報DB31や所定のプログラム等を読み出すとともにハードディスクに所定のデータを書き込む為のドライバである記録ヘッド(図示せず)とを備えている。尚、データ記録部12をハードディスクの代わりにフラッシュメモリやメモリーカードやCDやDVD等の光ディスクにより構成しても良い。また、地図情報DB31は外部のサーバに格納させ、ナビゲーション装置1が通信により取得する構成としても良い。
ここで、地図情報DB31は、例えば、道路(リンク)に関するリンクデータ32、ノード点に関するノードデータ33、各交差点に関する交差点データ34、施設等の地点に関する地点データ、地図を表示するための地図表示データ、経路を探索するための探索データ、地点を検索するための検索データ等が記憶された記憶手段である。
ここで、リンクデータ32としては、例えば、該リンクを識別するリンクID、該リンクの端部に位置するノードを特定する端部ノード情報、該リンクを構成する道路の道路種別、車線数、道路幅、車線毎の進行方向の通行区分等が記憶される。また、ノードデータ33としては、該ノードを識別するノードID、該ノードの位置座標、該ノードがリンクを介して接続される接続先ノードを特定する接続先ノード情報等が記憶される。また、交差点データ34としては、該交差点を形成するノードを特定する該当ノード情報、該交差点に接続されるリンク(以下、接続リンクという)を特定する接続リンク情報等が記憶される。
一方、ナビゲーションECU(エレクトロニック・コントロール・ユニット)13は、ナビゲーション装置1の全体の制御を行う電子制御ユニットであり、演算装置及び制御装置としてのCPU41、並びにCPU41が各種の演算処理を行うにあたってワーキングメモリとして使用されるとともに、経路が探索されたときの経路データ等が記憶されるRAM42、制御用のプログラムのほか、後述の走行支援処理プログラム(図2)等が記録されたROM43、ROM43から読み出したプログラムを記憶するフラッシュメモリ44等の内部記憶装置を備えている。尚、ナビゲーションECU13は、処理アルゴリズムとしての各種手段を構成する。例えば、案内経路取得手段は、車両の走行を案内する案内経路を取得する。交差点群設定手段は、案内経路上において連続する複数の案内交差点を案内交差点群に設定する。通過方向取得手段は、案内経路に沿って車両が走行する場合に、案内交差点群に含まれる案内交差点の内、車両が最後に通過する案内交差点である最終案内交差点の車両の通過方向を取得する。走行車線選択手段は、最終案内交差点の通過方向に基づいて、案内交差点群を通過する車両が案内交差点間において走行する車線を選択する。走行案内手段は、走行車線選択手段により選択された車線に基づいて車両の走行を案内する。
操作部14は、走行開始地点としての出発地及び走行終了地点としての目的地を入力する際等に操作され、各種のキー、ボタン等の複数の操作スイッチ(図示せず)から構成される。そして、ナビゲーションECU13は、各スイッチの押下等により出力されるスイッチ信号に基づき、対応する各種の動作を実行すべく制御を行う。尚、操作部14は液晶ディスプレイ15の前面に設けたタッチパネルによって構成することもできる。また、マイクと音声認識装置によって構成することもできる。
また、液晶ディスプレイ15には、道路を含む地図画像、交通情報、操作案内、操作メニュー、キーの案内、出発地から目的地までの案内経路、案内経路に沿った案内情報、ニュース、天気予報、時刻、メール、テレビ番組等が表示される。特に本実施形態では、複数車線から構成される道路を走行する場合に、車両が走行すべき車線をユーザに示す案内について表示する。
また、スピーカ16は、ナビゲーションECU13からの指示に基づいて案内経路に沿った走行を案内する音声ガイダンスや、交通情報の案内を出力する。特に本実施形態では、複数車線から構成される道路を走行する場合に、車両が走行すべき車線をユーザに案内する音声案内について出力する。
また、DVDドライブ17は、DVDやCD等の記録媒体に記録されたデータを読み取り可能なドライブである。そして、読み取ったデータに基づいて音楽や映像の再生、地図情報DB31の更新等が行われる。尚、DVDドライブ17に替えてメモリーカードを読み書きする為のカードスロットを設けても良い。
また、通信モジュール18は、交通情報センタ、例えば、VICSセンタやプローブセンタ等から送信された渋滞情報、規制情報、交通事故情報等の各情報から成る交通情報を受信する為の通信装置であり、例えば携帯電話機やDCMが該当する。
続いて、前記構成を有するナビゲーション装置1においてナビゲーションECU13が実行する走行支援処理プログラムについて図2に基づき説明する。図4は本実施形態に係る走行支援処理プログラムのフローチャートである。ここで、走行支援処理プログラムは車両のACC電源がONされた後に実行され、車両の走行すべき車線を特定し、案内するプログラムである。尚、以下の図2、図3、図5、図8にフローチャートで示されるプログラムは、ナビゲーション装置1が備えているRAM42やROM43に記憶されており、CPU41により実行される。
先ず、走行支援処理プログラムではステップ(以下、Sと略記する)1において、CPU41は、後述の案内交差点群の設定処理(図3)を実行する。尚、案内交差点群の設定処理は、後述のように案内経路上に連続してある複数の案内交差点を案内交差点群として規定する処理である。
次に、CPU41は、後述の推奨走行車線の選択処理(図5)を実行する。尚、推奨走行車線の選択処理は、後述のように前記S1で規定された案内交差点群の間を案内経路に沿って車両が走行する場合において、走行が推奨される車線(以下、推奨走行車線という)を選択する処理である。
続いて、CPU41は、後述の走行車線案内処理(図8)を実行する。尚、走行車線案内処理は、後述のように案内交差点群の間を車両が走行する際に、前記S2で選択された推奨走行車線を車両が走行するように案内する処理である。
次に、前記S1において実行される案内交差点群の設定処理のサブ処理について図3に基づき説明する。図3は案内交差点群の設定処理のサブ処理プログラムのフローチャートである。
先ず、S11においてCPU41は、ナビゲーション装置1において案内経路が設定されているか否か判定する。ここで、案内経路は、出発地(例えば自車の現在位置)からユーザに選択された目的地までの車両の走行予定経路であり、経路探索処理によって探索された複数の候補の内からユーザの操作により決定される。また、経路探索処理は、地図情報DB31に記憶されたリンクデータ32やノードデータ33、VICSセンタから取得した交通情報等を用いて、公知のダイクストラ法等により行われる。
そして、ナビゲーション装置1において案内経路が設定されていると判定された場合(S11:YES)には、S12へと移行する。それに対して、ナビゲーション装置1において案内経路が設定されていないと判定された場合(S11:NO)には、案内交差点群の設定を行うことなくS2へと移行する。
S12においてCPU41は、ナビゲーション装置1において現在設定されている案内経路を取得する。
続いて、S13においてCPU41は、前記S12で取得した案内経路に含まれる案内交差点の位置と数を取得する。尚、案内交差点を複数含む場合には、各案内交差点について位置を取得する。ここで、案内交差点とは、案内経路に従って車両の走行の案内を行う際に、右左折指示等の案内を行う対象となる交差点である。
次に、S14においてCPU41は、前記S13で取得された各案内交差点に対して案内交差点番号を付与する。具体的には、図4に示すように出発地から近い案内交差点から順に番号を付与する。従って、案内経路にN個の案内交差点を含む場合には、1〜Nまでの案内交差点番号が付与されることとなる。
その後、S15においてCPU41は、以降の処理に用いるパラメータM、Lをそれぞれ初期化する。そして、初期値としてM=N(Nは前記S14で付与された案内交差点番号の最も大きい値)、L=0をそれぞれ代入する。尚、パラメータM、Lはそれぞれフラッシュメモリ44等のメモリに記憶される。
次に、S16においてCPU41は、パラメータLを読み出し、インクリメント(+1加算)する。
続いて、S17においてCPU41は、案内交差点番号としてMが付与された案内交差点(以下、“案内交差点M”という)と、案内交差点番号としてM−1が付与された案内交差点(以下、“案内交差点M−1”という)との間の案内経路沿いの距離Lを地図情報から算出し、距離Lが所定距離以内か否かを判定する。例えば、M=12である場合には図4に示すように“案内交差点12”と“案内交差点11”の間の案内経路に沿った距離Lが所定距離以内か否か判定される。尚、前記S17で判定基準となる所定距離は、固定値(例えば1km)としても良いし、案内経路の道路属性(道路種別、幅員、車線数等)に基づいて設定しても良い。
そして、“案内交差点M”と“案内交差点M−1”との間の案内経路沿いの距離Lが所定距離以内であると判定された場合(S17:YES)には、S18へと移行する。それに対して、“案内交差点M”と“案内交差点M−1”との間の案内経路沿いの距離Lが所定距離より長いと判定された場合(S17:NO)には、S21へと移行する。
次に、S18においてCPU41は、“案内交差点M”に既に群番号が付与されているか否か判定する。尚、群番号は後述のS19又はS20において案内交差点に対して付与される。
そして、“案内交差点M”に既に群番号が付与されていると判定された場合(S18:YES)には、S20へと移行する。それに対して、“案内交差点M”に群番号が付与されていないと判定された場合(S18:NO)には、S19へと移行する。
S19においてCPU41は、“案内交差点M”と“案内交差点M−1”に対してそれぞれ同一の群番号Lを付与する。例えば、L=1であってM=12である場合には“案内交差点12”と“案内交差点11”に群番号『1』が付与される。
一方、S20においてCPU41は、“案内交差点M−1”に対して群番号Lを付与する。例えば、L=2であってM=11である場合には“案内交差点10”のみに群番号『2』が付与される。
その後、S21においてCPU41は、パラメータMを読み出し、ディクリメント(−1減算)する。
続いて、S22においてCPU41は、パラメータMが1であるか否か、即ち、案内経路に含まれる全ての案内交差点を対象として上記S17以降の処理を実行したか否か判定される。
そして、パラメータMが1であると判定された場合(S22:YES)には案内交差点群の設定処理を終了し、S2へと移行する。それに対して、パラメータMが1でないと判定された場合(S22:NO)にはS16へと戻り、次の案内交差点を対象としてS17以降の処理を実行する。
そして、上記S16〜S21の処理を繰り返し実行した結果、案内経路上において所定距離以内の間隔で連続する複数の案内交差点が、案内交差点群に設定されることとなる。尚、案内交差点群とは、同一の群番号が付与された案内交差点の集合をいう。例えば、図4に示す例では、“案内交差点8”から“案内交差点12”までの5つの交差点について同一の群番号『1』が付与され、第1の案内交差点群として設定される。また、“案内交差点2”から“案内交差点5”までの4つの交差点について同一の群番号『2』が付与され、第2の案内交差点群として設定される。
次に、前記S2において実行される推奨走行車線の選択処理のサブ処理について図5に基づき説明する。図5は推奨走行車線の選択処理のサブ処理プログラムのフローチャートである。
先ず、S31においてCPU41は、前述の案内交差点群の設定処理(図3)において案内交差点に付与された群番号の総数Lmaxを取得する。例えば、図4に示す例では群番号の総数Lmax=2となる。
次に、S32においてCPU41は、以降の処理に用いるパラメータLを初期化する。そして、初期値としてL=0を代入する。尚、パラメータLはフラッシュメモリ44等のメモリに記憶される。
続いて、S33においてCPU41は、パラメータLを読み出し、インクリメント(+1加算)する。
その後、S34においてCPU41は、群番号Lの案内交差点群に含まれる各案内交差点に付与された案内交差点番号の内、最も小さい案内交差点番号と最も大きい案内交差点番号をそれぞれ取得し、それぞれNmin、Nmaxと規定する。例えば、図4に示す群番号『1』の案内交差点群を対象として前記S34の処理を行った場合には、Nmin=8、Nmax=12となる。
次に、S35においてCPU41は、案内交差点番号としてNminが付与された案内交差点(以下、“案内交差点Nmin”という)から、案内交差点番号としてNmaxが付与された案内交差点(以下、“案内交差点Nmax”という)までの各案内交差点について、案内経路に沿って車両が走行する場合の車両の通過方向を取得する。例えば、図4に示す群番号『1』の案内交差点群を対象として前記S35の処理を行った場合には、“案内交差点8”は左折方向、“案内交差点9”は右折方向、“案内交差点10”は左折方向、“案内交差点11”は左折方向、“案内交差点12”は右折方向が取得される。
続いて、S36においてCPU41は、“案内交差点Nmin”から“案内交差点Nmax”までの各案内交差点について、車線情報を取得する。具体的には、地図情報DB31に記憶されたリンクデータ32や交差点データ34に基づいて、案内経路に沿って車両が走行する場合に、案内交差点毎に案内交差点に進入する道路の車線の数と各車線の進行方向の通行区分を取得する。例えば、図6に示す案内交差点51では、案内交差点51に進入する道路の車線の数は3であり、左から順に車線52は「直進又は左折」、車線53は「直進又は右折」、車線54は「右折」の通行区分が対応付けられていることが取得される。
次に、S37においてCPU41は、前記S35及び前記S36で取得した情報に基づいて、“案内交差点Nmin”から“案内交差点Nmax”までの各案内交差点に進入する道路について、仮に“案内交差点Nmax”と同一方向に案内交差点を通過すると仮定した場合における通過可能な車線の数を取得する。例えば、図6に示す案内交差点51において、“案内交差点Nmax”の車両の通過方向が右折方向であった場合には、車両が通過可能な車線の数は車線53と車線54で「2」となり、“案内交差点Nmax”の車両の通過方向が左折方向であった場合には車両が通過可能な車線の数は車線52のみで「1」となる。
続いて、S38においてCPU41は、前記S37で取得した情報に基づいて、“案内交差点Nmin”から“案内交差点Nmax”までの各案内交差点の内、仮に“案内交差点Nmax”と同一方向に案内交差点を通過すると仮定した場合における通過可能な車線(以下、同方向車線という)の数が2以上で、且つ同方向車線の数が最少の案内交差点を案内交差点X(対象案内交差点)として特定する。但し、“案内交差点Nmax”は案内交差点Xの対象から除く。また、同方向車線が同数の候補が複数ある場合には、案内交差点番号が最も小さい案内交差点を案内交差点Xに特定する。一方、同方向車線が2以上の案内交差点が無い場合には“案内交差点Nmin”を案内交差点Xに特定する。
ここで、前記S38の処理を図4に示す群番号『1』の案内交差点群を対象として実行した場合を具体例に挙げて説明する。尚、案内交差点群に含まれる“案内交差点8”から“案内交差点12”までの各案内交差点に進入する道路の車線構造は図7に示す構造を有する。図7に示す例では“案内交差点Nmax”の車両の通過方向が右方向であることから、CPU41は“案内交差点8”から“案内交差点11”の各案内交差点について、右方向に通過可能な通行区分の車線である同方向車線の数をそれぞれ特定する。その結果、“案内交差点8”は1、“案内交差点9”は2、“案内交差点10”は2、“案内交差点11”は1となる。従って、同方向車線の数が2以上の案内交差点は“案内交差点9”と“案内交差点10”の2箇所であり、その内、最も案内交差点番号の小さい“案内交差点9”が案内交差点Xとして特定されることとなる。
次に、S39においてCPU41は、前記S38で特定された案内交差点Xに進入する道路について、仮に“案内交差点Nmax”と同一方向に案内交差点を通過すると仮定した場合において通過可能な車線を車線Pとして特定する。例えば、図7に示す“案内交差点9”が案内交差点Xとして特定されている場合には、“案内交差点9”に進入する道路の車線55〜58の内、“案内交差点Nmax”と同じ右折方向に通行可能な通行区分の車線57、58が車線Pに特定される。
その後、S40においてCPU41は、“案内交差点Nmax”と案内交差点Xについて、案内経路に沿って車両が走行する場合の車両の通過方向が同一方向か否かを判定する。
そして、“案内交差点Nmax”と案内交差点Xについて、案内経路に沿って車両が走行する場合の車両の通過方向が同一方向であると判定された場合(S40:YES)には、S41へと移行する。それに対して、“案内交差点Nmax”と案内交差点Xについて、案内経路に沿って車両が走行する場合の車両の通過方向が同一方向でないと判定された場合(S40:NO)には、S42へと移行する。
S41においてCPU41は、前記S39で特定された車線Pを始点として、車線変更をせずに案内交差点Xから“案内交差点Nmax”までを通過できる車線の組み合わせ(より具体的には、案内交差点Xに進入する道路から“案内交差点Nmax”までの道路区間における車線の組み合わせ)を探索する。例えば、図7に示す“案内交差点9”が案内交差点Xとして特定されている場合には、先ず車線Pに特定される車線57を始点として“案内交差点9”を右折方向、“案内交差点10”を左折方向、“案内交差点11”を左折方向、“案内交差点12”を右折方向に車線変更せずに通過できる車線の組み合わせを探索する。その後、同じく車線Pに特定される車線58を始点として“案内交差点9”を右折方向、“案内交差点10”を左折方向、“案内交差点11”を左折方向、“案内交差点12”を右折方向に車線変更せずに通過できる車線の組み合わせを探索する。
一方、S42においてCPU41は、前記S39で特定された車線P以外の車線を始点として、車線変更をせずに案内交差点Xから“案内交差点Nmax”までを通過できる車線の組み合わせ(より具体的には、案内交差点Xに進入する道路から“案内交差点Nmax”までの道路区間における車線の組み合わせ)を探索する。例えば、図7に示す“案内交差点9”が案内交差点Xとして特定されている場合であって、“案内交差点9”の通過方向が右折方向でなく左折方向である場合には、先ず車線P以外の車線55を始点として“案内交差点9”を左折方向、“案内交差点10”を左折方向、“案内交差点11”を左折方向、“案内交差点12”を右折方向に車線変更せずに通過できる車線の組み合わせを探索する。尚、車線56を始点とした場合には“案内交差点9”を左折方向に通過できないので探索対象から除外される。
続いて、S43においてCPU41は、前記S41又は前記S42の探索の結果、車線変更をせずに案内交差点Xから“案内交差点Nmax”までを通過できる車線の組み合わせが存在するか否か判定する。
そして、車線変更をせずに案内交差点Xから“案内交差点Nmax”までを通過できる車線の組み合わせがあると判定された場合(S43:YES)には、S44へと移行する。それに対して、車線変更をせずに案内交差点Xから“案内交差点Nmax”までを通過できる車線の組み合わせがないと判定された場合(S43:NO)には、S45へと移行する。
S44においてCPU41は、前記S41又は前記S42の探索によって探索された車線の組み合わせを、車両の走行が推奨される推奨走行車線として選択する。尚、前記S44で推奨走行車線として選択される車線の組み合わせは、車両が案内交差点Xから“案内交差点Nmax”を通過するまでに、車線変更を行わずに走行できる車線の組み合わせ(より具体的には、案内交差点Xに進入する道路から“案内交差点Nmax”までの道路区間における車線の組み合わせ)となる。また、車線変更をせずに案内交差点Xから“案内交差点Nmax”までを通過できる車線の組み合わせが複数ある場合には、案内交差点(特に“案内交差点Nmax”)の車両旋回時に最も外側を旋回する車線の組み合わせを優先して推奨走行車線に選択する。
一方、S45においてCPU41は、前記S41又は前記S42の探索によって探索された車線の組み合わせの内、車線変更の回数が最も少なくなる車線の組み合わせを、車両の走行が推奨される推奨走行車線として選択する。尚、前記S44で推奨走行車線として選択される車線の組み合わせは、車両が案内交差点Xから“案内交差点Nmax”を通過するまでに、車線変更の回数が最も少なく走行できる車線の組み合わせ(より具体的には、案内交差点Xに進入する道路から“案内交差点Nmax”までの道路区間における車線の組み合わせ)となる。また、車線変更の回数が同一の候補が複数ある場合には、案内交差点(特に“案内交差点Nmax”)の車両旋回時に最も外側を旋回する車線の組み合わせを優先して推奨走行車線に選択する。
続いて、S46においてCPU41は、パラメータLがLmaxであるか否か、即ち、案内経路に含まれる全ての案内交差点群を対象として上記S34以降の処理を実行したか否か判定される。
そして、パラメータLがLmaxであると判定された場合(S46:YES)には推奨走行車線の選択処理を終了し、S3へと移行する。それに対して、パラメータLがLmaxでないと判定された場合(S46:NO)にはS33へと戻り、次の案内交差点群を対象としてS34以降の処理を実行する。
そして、上記S33〜S45の処理を繰り返し実行した結果、案内経路上に設定された各案内交差点群を通過する際の推奨走行車線が特定されることとなる。尚、案内交差点群の内、特に案内交差点Xより出発地側、即ち“案内交差点Nmin”から案内交差点Xまでの区間の推奨走行車線については、従来と同様に次の案内交差点の通過方向と車線に規定された通行区分に基づいて選択しても良いし、推奨走行車線を選択しない構成としても良い。また、案内交差点群に含まれない区間(例えば図4の“案内交差点5”から“案内交差点7”の区間)についても、従来と同様に次の案内交差点の通過方向と車線に規定された通行区分に基づいて選択しても良いし、推奨走行車線を選択しない構成としても良い。
続いて、前記S3において実行される走行車線案内処理のサブ処理について図8に基づき説明する。図8は走行車線案内処理のサブ処理プログラムのフローチャートである。
先ず、S51においてCPU41は、車両の現在位置を現在位置検出部11の検出結果に基づいて取得する。尚、車両の現在位置を地図データ上で特定するマップマッチング処理についても行う。更に、車両の現在位置は、高精度ロケーション技術を用いて詳細に特定することが望ましい。ここで、高精度ロケーション技術とは、車両後方のカメラから取り込んだ白線や路面ペイント情報を画像認識により検出し、更に、白線や路面ペイント情報を予め記憶した地図情報DBと照合することにより、走行車線や高精度な車両位置を検出可能にする技術である。尚、高精度ロケーション技術の詳細については既に公知であるので省略する。
次に、S52においてCPU41は、車両の進行方向前方の所定距離以内(例えば5km以内)に案内交差点があるか否か判定する。
そして、案内交差点があると判定された場合(S52:YES)には、S53へと移行する。それに対して、案内交差点が無いと判定された場合(S52:NO)には、S58へと移行する。
S53においてCPU41は、進行方向前方にある案内交差点に関する案内交差点情報を取得する。具体的には、進行方向前方にある案内交差点に進入する道路(即ち車両が現在又は将来的に走行する道路)に対して、前述の推奨走行車線の選択処理(図5)において推奨走行車線が設定されている場合には該推奨走行車線を取得する。一方、推奨走行車線が設定されていない場合には、案内経路に沿って車両が走行する場合の案内交差点における車両の通過方向と、案内交差点に進入する道路の各車線の進行方向の通行区分を取得する。
次に、S54においてCPU41は、進行方向前方にある案内交差点に進入する道路に対して推奨走行車線が設定されているか否か判定する。
そして、進行方向前方にある案内交差点に進入する道路に対して推奨走行車線が設定されていると判定された場合(S54:YES)には、S55へと移行する。それに対して、進行方向前方にある案内交差点に進入する道路に対して推奨走行車線が設定されていないと判定された場合(S54:NO)には、S56へと移行する。
S55においてCPU41は、進行方向前方にある案内交差点に進入する道路に対して設定された推奨走行車線を、車両に走行させるように案内する車線(以下、案内車線という)に設定する。
一方、S56においてCPU41は、進行方向前方にある案内交差点の車両の通過方向に対応する通行区分の車線(例えば、車両の通過方向が右折方向である場合には、右折を含む通行区分の車線)を案内車線に設定する。
その後、S57においてCPU41は、前記S55又はS57で設定された案内車線に基づいてユーザへの走行案内を行う。具体的には、案内車線を走行するように案内を行う。例えば、「右(左、中央)車線に移動して下さい。」との音声案内をスピーカ16から出力したり、案内車線の位置や車線変更を指示する案内画像を液晶ディスプレイ15に表示する。但し、車両の現在走行する道路が車両の進行方向に対して一車線のみから構成される道路である場合には案内は行わないように構成する。また、車両が既に案内車線を走行していると判断した場合にも案内は行わないように構成しても良い。
その後、S58においてCPU41は、車両が目的地に到達したか否か判定する。
そして、車両が目的地に到達したと判定された場合(S58:YES)には、当該走行支援処理プログラムを終了する。それに対して、車両が目的地に到達していないと判定された場合(S58:NO)にはS51へと戻り、継続して車両が走行する車線に関する案内を行う。
以上詳細に説明した通り、本実施形態に係るナビゲーション装置1、ナビゲーション装置1を用いた走行支援方法及びナビゲーション装置1で実行されるコンピュータプログラムによれば、ナビゲーション装置1で設定されている案内経路を取得し(S12)、案内経路上において連続する複数の案内交差点を案内交差点群に設定し(S13〜S21)、案内経路に沿って車両が走行する場合に、案内交差点群の内、車両が最後に通過する案内交差点である“案内交差点Nmax”の車両の通過方向を取得し(S35)、“案内交差点Nmax”の通過方向に基づいて、案内交差点群を通過する車両が案内交差点間において走行する車線を選択し(S44、S45)、選択された車線に基づいて車両の走行を案内する(S57)ので、経路全体で判断した場合にユーザにとって最も走行を推奨されるべき車線を特定することが可能となる。そして、特定された車線に基づいて走行を案内することによって、車線変更等の運転者の負担となる運転操作をできる限り減らした走行を行わせることが可能となる。
尚、本発明は前記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
例えば、本実施形態では、案内経路に沿って所定距離以内の間隔で連続する複数の案内交差点を案内交差点群に設定する構成としているが、案内経路に沿って所定距離(例えば5km)以内に含まれる複数の案内交差点を案内交差点群に設定する構成としても良い。
例えば、本実施形態では、案内経路に沿って所定距離以内の間隔で連続する複数の案内交差点を案内交差点群に設定する構成としているが、案内経路に沿って所定距離(例えば5km)以内に含まれる複数の案内交差点を案内交差点群に設定する構成としても良い。
また、本実施形態では、推奨走行車線の候補が複数ある場合には、案内交差点の車両旋回時に最も外側を旋回する車線を優先して推奨走行車線に選択する構成としているが、他の優先条件を用いて選択する構成としても良い。例えば、最も路側帯側を走行する車線を優先して推奨走行車線に選択する構成としても良いし、ユーザに優先条件を設定させる構成としても良い。
また、本発明はナビゲーション装置以外に、案内経路に基づく経路案内を行う機能を有する各種装置に対して適用することが可能である。例えば、携帯電話機やスマートフォン等の携帯端末、パーソナルコンピュータ、タブレット型端末等(以下、携帯端末等という)に適用することも可能である。また、サーバと携帯端末等から構成されるシステムに対しても適用することが可能となる。その場合には、上述した走行支援処理プログラム(図2)の各ステップは、サーバと携帯端末等のいずれが実施する構成としても良い。
また、本発明に係る自動運転支援システムを具体化した実施例について上記に説明したが、自動運転支援システムは以下の構成を有することも可能であり、その場合には以下の効果を奏する。
例えば、第1の構成は以下のとおりである。
車両の走行を案内する案内経路を取得する案内経路取得手段と、前記案内経路上において連続する複数の案内交差点を案内交差点群に設定する交差点群設定手段と、前記案内経路に沿って前記車両が走行する場合に、前記案内交差点群に含まれる案内交差点の内、前記車両が最後に通過する案内交差点である最終案内交差点の前記車両の通過方向を取得する通過方向取得手段と、前記最終案内交差点の通過方向に基づいて、前記案内交差点群を通過する前記車両が前記案内交差点間において走行する車線を選択する走行車線選択手段と、前記走行車線選択手段により選択された車線に基づいて前記車両の走行を案内する走行案内手段と、を有することを特徴とする。
上記構成を有する走行支援システムによれば、一の案内交差点のみを考慮するのではなく、複数の案内交差点からなる案内交差点群について考慮して車両が走行する車線を決定するので、経路全体で判断した場合にユーザにとって最も走行を推奨されるべき車線を特定することが可能となる。そして、特定された車線に基づいて走行を案内することによって、車線変更等の運転者の負担となる運転操作をできる限り減らした走行を行わせることが可能となる。
車両の走行を案内する案内経路を取得する案内経路取得手段と、前記案内経路上において連続する複数の案内交差点を案内交差点群に設定する交差点群設定手段と、前記案内経路に沿って前記車両が走行する場合に、前記案内交差点群に含まれる案内交差点の内、前記車両が最後に通過する案内交差点である最終案内交差点の前記車両の通過方向を取得する通過方向取得手段と、前記最終案内交差点の通過方向に基づいて、前記案内交差点群を通過する前記車両が前記案内交差点間において走行する車線を選択する走行車線選択手段と、前記走行車線選択手段により選択された車線に基づいて前記車両の走行を案内する走行案内手段と、を有することを特徴とする。
上記構成を有する走行支援システムによれば、一の案内交差点のみを考慮するのではなく、複数の案内交差点からなる案内交差点群について考慮して車両が走行する車線を決定するので、経路全体で判断した場合にユーザにとって最も走行を推奨されるべき車線を特定することが可能となる。そして、特定された車線に基づいて走行を案内することによって、車線変更等の運転者の負担となる運転操作をできる限り減らした走行を行わせることが可能となる。
また、第2の構成は以下のとおりである。
前記交差点群設定手段は、案内経路に沿って所定距離以内の間隔で連続する複数の案内交差点を前記案内交差点群に設定することを特徴とする。
上記構成を有する走行支援システムによれば、案内交差点の間の距離が短く、車線変更を行うことが特に難しい区間について、区間全体で判断した場合にユーザにとって最も走行を推奨されるべき車線を特定することが可能となる。従って、短区間での車線変更等の特に運転者の負担となる運転操作を減らした走行を行わせることが可能となる。
前記交差点群設定手段は、案内経路に沿って所定距離以内の間隔で連続する複数の案内交差点を前記案内交差点群に設定することを特徴とする。
上記構成を有する走行支援システムによれば、案内交差点の間の距離が短く、車線変更を行うことが特に難しい区間について、区間全体で判断した場合にユーザにとって最も走行を推奨されるべき車線を特定することが可能となる。従って、短区間での車線変更等の特に運転者の負担となる運転操作を減らした走行を行わせることが可能となる。
また、第3の構成は以下のとおりである。
前記案内経路に沿って前記車両が走行する場合に、前記案内交差点毎に前記案内交差点に進入する道路の車線の数と各車線の通行区分を取得する車線情報取得手段と、前記車線情報取得手段により取得した情報に基づいて、前記最終案内交差点の通過方向と同方向に前記案内交差点を通過する通行区分の車線の数を案内交差点毎に特定する車線数特定手段と、前記案内交差点の内、前記最終案内交差点を除いて前記車線数特定手段により特定された車線の数が2以上ある内で最も少ない案内交差点を対象案内交差点として特定する対象案内交差点特定手段と、を有し、前記走行車線選択手段は、前記最終案内交差点の通過方向と前記対象案内交差点の通過方向との関係に基づいて、前記車両が前記案内交差点間において走行する車線を選択することを特徴とする。
上記構成を有する走行支援システムによれば、対象案内交差点を始点とし、最終案内交差点までの間で車両が走行すべき車線を、最終案内交差点における車両の通過方向に基づいて選択するので、最終案内交差点を通過させるまでの運転者の負担となる運転操作を減らした車線を選択して案内することが可能となる。
前記案内経路に沿って前記車両が走行する場合に、前記案内交差点毎に前記案内交差点に進入する道路の車線の数と各車線の通行区分を取得する車線情報取得手段と、前記車線情報取得手段により取得した情報に基づいて、前記最終案内交差点の通過方向と同方向に前記案内交差点を通過する通行区分の車線の数を案内交差点毎に特定する車線数特定手段と、前記案内交差点の内、前記最終案内交差点を除いて前記車線数特定手段により特定された車線の数が2以上ある内で最も少ない案内交差点を対象案内交差点として特定する対象案内交差点特定手段と、を有し、前記走行車線選択手段は、前記最終案内交差点の通過方向と前記対象案内交差点の通過方向との関係に基づいて、前記車両が前記案内交差点間において走行する車線を選択することを特徴とする。
上記構成を有する走行支援システムによれば、対象案内交差点を始点とし、最終案内交差点までの間で車両が走行すべき車線を、最終案内交差点における車両の通過方向に基づいて選択するので、最終案内交差点を通過させるまでの運転者の負担となる運転操作を減らした車線を選択して案内することが可能となる。
また、第4の構成は以下のとおりである。
前記走行車線選択手段は、前記最終案内交差点の通過方向と前記対象案内交差点の通過方向とが同じ方向である場合に、前記最終案内交差点の通過方向と同方向に前記対象案内交差点を通過する通行区分の車線を始点として、車線変更をせずに前記対象案内交差点から前記最終案内交差点までを通過できる車線の組み合わせがあるか否か判定し、車線変更をせずに前記対象案内交差点から前記最終案内交差点までを通過できる車線の組み合わせがあると判定された場合には、該車線の組み合わせを前記車両が走行する車線として選択し、車線変更をせずに前記対象案内交差点から前記最終案内交差点までを通過できる車線の組み合わせがないと判定された場合には、前記対象案内交差点から前記最終案内交差点までの車線変更の回数が最も少なくなる車線の組み合わせを前記車両が走行する車線として選択することを特徴とする。
上記構成を有する走行支援システムによれば、対象案内交差点から最終案内交差点までの区間について、運転者の操作負担となる車線変更をできる限り減らして走行できる車線の組み合わせを選択して案内することが可能となる。
前記走行車線選択手段は、前記最終案内交差点の通過方向と前記対象案内交差点の通過方向とが同じ方向である場合に、前記最終案内交差点の通過方向と同方向に前記対象案内交差点を通過する通行区分の車線を始点として、車線変更をせずに前記対象案内交差点から前記最終案内交差点までを通過できる車線の組み合わせがあるか否か判定し、車線変更をせずに前記対象案内交差点から前記最終案内交差点までを通過できる車線の組み合わせがあると判定された場合には、該車線の組み合わせを前記車両が走行する車線として選択し、車線変更をせずに前記対象案内交差点から前記最終案内交差点までを通過できる車線の組み合わせがないと判定された場合には、前記対象案内交差点から前記最終案内交差点までの車線変更の回数が最も少なくなる車線の組み合わせを前記車両が走行する車線として選択することを特徴とする。
上記構成を有する走行支援システムによれば、対象案内交差点から最終案内交差点までの区間について、運転者の操作負担となる車線変更をできる限り減らして走行できる車線の組み合わせを選択して案内することが可能となる。
また、第5の構成は以下のとおりである。
前記走行車線選択手段は、前記最終案内交差点の通過方向と前記対象案内交差点の通過方向とが異なる方向である場合に、前記最終案内交差点の通過方向と同方向に前記対象案内交差点を通過する通行区分の車線以外の車線を始点として、車線変更をせずに前記対象案内交差点から前記最終案内交差点までを通過できる車線の組み合わせがあるか否か判定し、車線変更をせずに前記対象案内交差点から前記最終案内交差点までを通過できる車線の組み合わせがあると判定された場合には、該車線の組み合わせを前記車両が走行する車線として選択し、車線変更をせずに前記対象案内交差点から前記最終案内交差点までを通過できる車線の組み合わせがないと判定された場合には、前記対象案内交差点から前記最終案内交差点までの車線変更の回数が最も少なくなる車線の組み合わせを前記車両が走行する車線として選択することを特徴とする。
上記構成を有する走行支援システムによれば、対象案内交差点から最終案内交差点までの区間について、運転者の操作負担となる車線変更をできる限り減らして走行できる車線の組み合わせを選択して案内することが可能となる。
前記走行車線選択手段は、前記最終案内交差点の通過方向と前記対象案内交差点の通過方向とが異なる方向である場合に、前記最終案内交差点の通過方向と同方向に前記対象案内交差点を通過する通行区分の車線以外の車線を始点として、車線変更をせずに前記対象案内交差点から前記最終案内交差点までを通過できる車線の組み合わせがあるか否か判定し、車線変更をせずに前記対象案内交差点から前記最終案内交差点までを通過できる車線の組み合わせがあると判定された場合には、該車線の組み合わせを前記車両が走行する車線として選択し、車線変更をせずに前記対象案内交差点から前記最終案内交差点までを通過できる車線の組み合わせがないと判定された場合には、前記対象案内交差点から前記最終案内交差点までの車線変更の回数が最も少なくなる車線の組み合わせを前記車両が走行する車線として選択することを特徴とする。
上記構成を有する走行支援システムによれば、対象案内交差点から最終案内交差点までの区間について、運転者の操作負担となる車線変更をできる限り減らして走行できる車線の組み合わせを選択して案内することが可能となる。
また、第6の構成は以下のとおりである。
前記走行車線選択手段は、前記案内交差点の車両旋回時に最も外側を旋回する車線を優先して前記車両が走行する車線として選択することを特徴とする。
上記構成を有する走行支援システムによれば、運転者の負担となる急な旋回をできる限り減らして走行できる車線の組み合わせを選択して案内することが可能となる。
前記走行車線選択手段は、前記案内交差点の車両旋回時に最も外側を旋回する車線を優先して前記車両が走行する車線として選択することを特徴とする。
上記構成を有する走行支援システムによれば、運転者の負担となる急な旋回をできる限り減らして走行できる車線の組み合わせを選択して案内することが可能となる。
1 ナビゲーション装置
13 ナビゲーションECU
41 CPU
42 RAM
43 ROM
51 案内交差点
52〜58 車線
13 ナビゲーションECU
41 CPU
42 RAM
43 ROM
51 案内交差点
52〜58 車線
Claims (8)
- 車両の走行を案内する案内経路を取得する案内経路取得手段と、
前記案内経路上において連続する複数の案内交差点を案内交差点群に設定する交差点群設定手段と、
前記案内経路に沿って前記車両が走行する場合に、前記案内交差点群に含まれる案内交差点の内、前記車両が最後に通過する案内交差点である最終案内交差点の前記車両の通過方向を取得する通過方向取得手段と、
前記最終案内交差点の通過方向に基づいて、前記案内交差点群を通過する前記車両が前記案内交差点間において走行する車線を選択する走行車線選択手段と、
前記走行車線選択手段により選択された車線に基づいて前記車両の走行を案内する走行案内手段と、を有することを特徴とする走行支援システム。 - 前記交差点群設定手段は、案内経路に沿って所定距離以内の間隔で連続する複数の案内交差点を前記案内交差点群に設定することを特徴とする請求項1に記載の走行支援システム。
- 前記案内経路に沿って前記車両が走行する場合に、前記案内交差点毎に前記案内交差点に進入する道路の車線の数と各車線の通行区分を取得する車線情報取得手段と、
前記車線情報取得手段により取得した情報に基づいて、前記最終案内交差点の通過方向と同方向に前記案内交差点を通過する通行区分の車線の数を案内交差点毎に特定する車線数特定手段と、
前記案内交差点の内、前記最終案内交差点を除いて前記車線数特定手段により特定された車線の数が2以上ある内で最も少ない案内交差点を対象案内交差点として特定する対象案内交差点特定手段と、を有し、
前記走行車線選択手段は、前記最終案内交差点の通過方向と前記対象案内交差点の通過方向との関係に基づいて、前記車両が前記対象案内交差点から前記最終案内交差点までを走行する車線を選択することを特徴とする請求項1又は請求項2に記載の走行支援システム。 - 前記走行車線選択手段は、
前記最終案内交差点の通過方向と前記対象案内交差点の通過方向とが同じ方向である場合に、前記最終案内交差点の通過方向と同方向に前記対象案内交差点を通過する通行区分の車線を始点として、車線変更をせずに前記対象案内交差点から前記最終案内交差点までを通過できる車線の組み合わせがあるか否か判定し、
車線変更をせずに前記対象案内交差点から前記最終案内交差点までを通過できる車線の組み合わせがあると判定された場合には、該車線の組み合わせを前記車両が走行する車線として選択し、
車線変更をせずに前記対象案内交差点から前記最終案内交差点までを通過できる車線の組み合わせがないと判定された場合には、前記対象案内交差点から前記最終案内交差点までの車線変更の回数が最も少なくなる車線の組み合わせを前記車両が走行する車線として選択することを特徴とする請求項3に記載の走行支援システム。 - 前記走行車線選択手段は、
前記最終案内交差点の通過方向と前記対象案内交差点の通過方向とが異なる方向である場合に、前記最終案内交差点の通過方向と同方向に前記対象案内交差点を通過する通行区分の車線以外の車線を始点として、車線変更をせずに前記対象案内交差点から前記最終案内交差点までを通過できる車線の組み合わせがあるか否か判定し、
車線変更をせずに前記対象案内交差点から前記最終案内交差点までを通過できる車線の組み合わせがあると判定された場合には、該車線の組み合わせを前記車両が走行する車線として選択し、
車線変更をせずに前記対象案内交差点から前記最終案内交差点までを通過できる車線の組み合わせがないと判定された場合には、前記対象案内交差点から前記最終案内交差点までの車線変更の回数が最も少なくなる車線の組み合わせを前記車両が走行する車線として選択することを特徴とする請求項3に記載の走行支援システム。 - 前記走行車線選択手段は、前記案内交差点の車両旋回時に最も外側を旋回する車線を優先して前記車両が走行する車線として選択することを特徴とする請求項1乃至請求項5のいずれかに記載の走行支援システム。
- 案内経路取得手段が、車両の走行を案内する案内経路を取得するステップと、
交差点群設定手段が、前記案内経路上において連続する複数の案内交差点を案内交差点群に設定するステップと、
通過方向取得手段が、前記案内経路に沿って前記車両が走行する場合に、前記案内交差点群に含まれる案内交差点の内、前記車両が最後に通過する案内交差点である最終案内交差点の前記車両の通過方向を取得するステップと、
走行車線選択手段が、前記最終案内交差点の通過方向に基づいて、前記案内交差点群を通過する前記車両が前記案内交差点間において走行する車線を選択するステップと、
走行案内手段が、前記走行車線選択手段により選択された車線に基づいて前記車両の走行を案内するステップと、を有することを特徴とする走行支援方法。 - コンピュータを、
車両の走行を案内する案内経路を取得する案内経路取得手段と、
前記案内経路上において連続する複数の案内交差点を案内交差点群に設定する交差点群設定手段と、
前記案内経路に沿って前記車両が走行する場合に、前記案内交差点群に含まれる案内交差点の内、前記車両が最後に通過する案内交差点である最終案内交差点の前記車両の通過方向を取得する通過方向取得手段と、
前記最終案内交差点の通過方向に基づいて、前記案内交差点群を通過する前記車両が前記案内交差点間において走行する車線を選択する走行車線選択手段と、
前記走行車線選択手段により選択された車線に基づいて前記車両の走行を案内する走行案内手段と、
して機能させる為のコンピュータプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014229063A JP2016090543A (ja) | 2014-11-11 | 2014-11-11 | 走行支援システム、走行支援方法及びコンピュータプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014229063A JP2016090543A (ja) | 2014-11-11 | 2014-11-11 | 走行支援システム、走行支援方法及びコンピュータプログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2016090543A true JP2016090543A (ja) | 2016-05-23 |
Family
ID=56016130
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014229063A Pending JP2016090543A (ja) | 2014-11-11 | 2014-11-11 | 走行支援システム、走行支援方法及びコンピュータプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2016090543A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018033949A1 (ja) * | 2016-08-15 | 2018-02-22 | 日産自動車株式会社 | 運転支援方法及び運転支援装置 |
-
2014
- 2014-11-11 JP JP2014229063A patent/JP2016090543A/ja active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2018033949A1 (ja) * | 2016-08-15 | 2018-02-22 | 日産自動車株式会社 | 運転支援方法及び運転支援装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5831308B2 (ja) | 移動***置検出システム、移動***置検出装置、移動***置検出方法及びコンピュータプログラム | |
JP5857535B2 (ja) | 移動案内システム、移動案内装置、移動案内方法及びコンピュータプログラム | |
JP5874225B2 (ja) | 移動案内システム、移動案内装置、移動案内方法及びコンピュータプログラム | |
JP5533762B2 (ja) | 移動案内システム、移動案内装置、移動案内方法及びコンピュータプログラム | |
JP2012132744A (ja) | 経路案内装置、経路案内方法及びコンピュータプログラム | |
JP5796378B2 (ja) | 移動案内システム、移動案内装置、移動案内方法及びコンピュータプログラム | |
JP6597265B2 (ja) | 移動案内システム、移動案内方法及びコンピュータプログラム | |
JP5716565B2 (ja) | 信号機増減検出システム、信号機増減検出装置、信号機増減検出方法及びコンピュータプログラム | |
JP2017032440A (ja) | 走行支援システム、走行支援方法及びコンピュータプログラム | |
JP5765167B2 (ja) | 移動***置検出システム、移動***置検出装置、移動***置検出方法及びコンピュータプログラム | |
JP2016048227A (ja) | 経路探索システム、経路探索方法及びコンピュータプログラム | |
JP2016090543A (ja) | 走行支援システム、走行支援方法及びコンピュータプログラム | |
JP5794023B2 (ja) | 停止線検出システム、停止線検出装置、停止線検出方法及びコンピュータプログラム | |
JP5691915B2 (ja) | 移動案内システム、移動案内装置、移動案内方法及びコンピュータプログラム | |
JP2017166864A (ja) | 移動案内装置及びコンピュータプログラム | |
JP2016180600A (ja) | 経路探索システム、経路探索方法及びコンピュータプログラム | |
JP5831016B2 (ja) | 移動案内システム、移動案内装置、移動案内方法及びコンピュータプログラム | |
JP5786523B2 (ja) | 移動案内システム、移動案内装置、移動案内方法及びコンピュータプログラム | |
JP2017032396A (ja) | 走行支援システム、走行支援方法及びコンピュータプログラム | |
JP2019082833A (ja) | 走行支援装置及びコンピュータプログラム | |
JP5949328B2 (ja) | 経路探索システム、経路探索装置、経路探索方法及びコンピュータプログラム | |
JP2013029426A (ja) | 移動***置検出システム、移動***置検出装置、移動***置検出方法及びコンピュータプログラム | |
JP5708326B2 (ja) | 移動案内システム、移動案内装置、移動案内方法及びコンピュータプログラム | |
JP5708325B2 (ja) | 移動案内システム、移動案内装置、移動案内方法及びコンピュータプログラム | |
JP5786522B2 (ja) | 移動案内システム、移動案内装置、移動案内方法及びコンピュータプログラム |