Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6504028B2 - 走行ルート提供方法および走行ルート提供装置 - Google Patents
[go: Go Back, main page]

JP6504028B2 - 走行ルート提供方法および走行ルート提供装置 - Google Patents

走行ルート提供方法および走行ルート提供装置 Download PDF

Info

Publication number
JP6504028B2
JP6504028B2 JP2015221243A JP2015221243A JP6504028B2 JP 6504028 B2 JP6504028 B2 JP 6504028B2 JP 2015221243 A JP2015221243 A JP 2015221243A JP 2015221243 A JP2015221243 A JP 2015221243A JP 6504028 B2 JP6504028 B2 JP 6504028B2
Authority
JP
Japan
Prior art keywords
route
travel
mesh
link
learning
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.)
Active
Application number
JP2015221243A
Other languages
English (en)
Other versions
JP2017090270A (ja
JP2017090270A5 (ja
Inventor
功一 鈴木
功一 鈴木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2015221243A priority Critical patent/JP6504028B2/ja
Publication of JP2017090270A publication Critical patent/JP2017090270A/ja
Publication of JP2017090270A5 publication Critical patent/JP2017090270A5/ja
Application granted granted Critical
Publication of JP6504028B2 publication Critical patent/JP6504028B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Instructional Devices (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Description

本発明は、車両の走行履歴に基づいて走行ルートを提供する走行ルート提供方法および走行ルート提供装置に関する。
出発地点から目的地点までの走行ルートについて、ユーザ(車両)の走行履歴に基づいてユーザの好みを反映させた走行ルートを提供する車両用ナビゲーション装置が、例えば特許文献1に開示されている。
この特許文献1に記載された車両用ナビゲーション装置では、装置が格納する一般的な地図データから求めた第1の探索ルートと、ユーザの走行履歴に基づいた走行軌跡データから求めた第2の探索ルートとを比較し、2つのルートの相違点からユーザの好みを学習している。そして、このナビゲーション装置では、学習したユーザの好みに基づいて必要なパラメータの探索コストを変更し、変更後の探索コストを用いて一般的な地図データからユーザの好みを反映させた探索ルートを求めている。
特開平9−287970号公報
しかしながら、上述した車両用ナビゲーション装置では、設定された出発地点から目的地点までの走行ルートに関するユーザの走行履歴に基づいて、再探索を行っている。このため、出発地点および/または目的地点が異なる他の走行ルートにおけるユーザの走行履歴が、再探索されたルートに反映されないおそれがある。
本発明は、上記課題を鑑みてなされたものであり、出発地点から目的地点までの走行ルートにかかわらず、ユーザの走行履歴を反映させることができる走行ルート提供方法および走行ルート提供装置を提供することを目的とする。
上記課題を解決するために、本発明の一態様は、車両と通信接続される情報センタのコンピュータ装置が行う、車両に走行ルートを提供する走行ルート提供方法であって、車両からプローブ情報を受信した場合、(a1)プローブ情報に基づいて、メッシュ単位の走行リンク列を作成するステップと、(a2)走行リンク列について、メッシュの進入点とメッシュの退出点とを結ぶ直線が所定の基準線となす第1の角度を求めるステップと、(a3)走行リンク列を、その走行リンク列を走行した車両のユーザ、その走行リンク列が存在するメッシュ、およびその走行リンク列について求めた第1の角度と紐付けし、学習走行リンク列としてデータベースに格納するステップとを実行し、車両からルート探索の要求を受信した場合、(b1)要求をした車両に設定されている走行予定ルートが通過するメッシュごとに、メッシュの進入点とメッシュの退出点とを結ぶ直線が所定の基準線となす第2の角度を求めるステップと、(b2)走行予定ルートが通過するメッシュごとに、データベースに格納された要求をした車両のユーザに関する同一メッシュの学習走行リンク列から、第2の角度との角度差が所定の範囲内である第1の角度が紐付けられた学習走行リンク列を選択するステップと、(b3)選択された学習走行リンク列を、要求をした車両に提供するステップとを実行する、ことを特徴とする。
この本発明の走行ルート提供方法では、走行ルート学習処理と学習ルート選択処理とを実行する。走行ルート学習処理では、車両から受信したプローブ情報から取得できるメッシュ単位の走行リンク列について、車両がメッシュを通過した方角を示す第1の角度を求める。そして、求めた第1の角度を、走行リンク列、メッシュ、および車両のユーザと紐付けして、データベースに格納する。これにより、ユーザ(車両)が実際に走行したルート(走行履歴)を学習することができる。
学習ルート選択処理では、ルート探索を要求した車両(ユーザ)の走行予定ルートが通過するメッシュごとに、車両がメッシュを通過する方角を示す第2の角度を求める。そして、同一の車両(ユーザ)および同一のメッシュをキーとしてデータベースを検索し、メッシュごとに第2の角度との角度差が所定の範囲内である第1の角度が紐付けられた学習済みの走行リンク列を選択する。この選択された学習済みの走行リンク列が、ルート探索を要求した車両に提供される。
この本発明の走行ルート提供方法によれば、走行予定ルートの全体ではなく、走行予定ルートが通過するメッシュ単位で、ユーザがこれまでに走行したことがある走行リンク列を選択する。これにより、走行予定ルートとは出発地点および/または目的地点が異なる他の走行ルートにおける走行リンク列も、第1の角度と第2の角度との差が所定の範囲内にあれば選択される。よって、出発地点から目的地点までの走行ルートにかかわらず、ユーザの走行履歴を反映させることができる。
以上述べたように、本発明の走行ルート提供方法によれば、出発地点から目的地点までの走行ルートにかかわらず、ユーザの走行履歴を反映させることができる。
本発明の一実施形態に係る走行ルート提供方法が実行される走行ルート提供システム1の概略構成を示す図 プローブ履歴データベースに格納されるプローブ情報の一例を示す図 学習ルートデータベースに格納される情報テーブルの一例を示す図 学習ルート通過メッシュテーブルに記述される通過角度を説明する図 プローブ情報処理部が実行する走行ルート学習処理の手順を説明するフローチャート 学習ルート処理部および学習ルート送信部が実行する学習ルート選択処理の手順を説明するフローチャート 学習ルート選択処理を説明する図
[概要]
本発明の走行ルート提供方法は、ユーザ(車両)が実際に走行したルートを、メッシュ単位の走行リンク列ごとに、車両がメッシュを通過した方角と紐付けてデータベースに格納しておく。そして、ユーザからルート探索が要求されると、出発地点から目的地点までの走行予定ルートが通過するメッシュごとに、車両がメッシュを通過する方角に近い方角が紐付けられた走行リンク列を、データベースから選択する。この処理により、メッシュごとに、ユーザの走行予定ルートの方角と同じか近い方角の走行リンク列だけを選択することができる。従って、出発地点から目的地点までの走行ルートにかかわらず、ユーザの走行履歴を反映させることができる。
以下、本発明の一実施形態について、図面を参照しながら説明する。
[走行ルート提供システムの全体構成]
図1は、本発明の一実施形態に係る走行ルート提供方法が実行される走行ルート提供システム1の概略構成を示す図である。本走行ルート提供システム1は、プローブ情報Pbを送信する複数の車両(以下「プローブカー」という)10と、プローブカー10から送信されるプローブ情報Pbを収集して学習し、要求に応じて学習したルートをコストと共にプローブカー10に提供するプローブ情報センタ20と、によって構成される。
プローブ情報Pbは、プローブカー10の走行に関する情報であり、例えば図2に示すように、ユーザID、リンクID、走行方向、走行日時、渋滞度、および旅行時間などの情報を含んでいる。ユーザIDは、ユーザ(またはドライバー)を特定する識別子であり、例えばユーザが所有するプローブカー10の識別子やプローブカー10に搭載された通信装置の識別子などである。リンクIDは、プローブカー10が走行している道路(リンク)を特定する識別子である。走行方向および走行日時は、プローブカー10がリンクを走行している方向および日時である。渋滞度は、リンクにおける交通渋滞の程度を示す情報である。旅行時間は、プローブカー10がリンクの一方端から他方端までの走行に要した時間である。このプローブ情報Pbは、例えばプローブカー10が搭載するGPS(Global Positioning System)受信装置や各種センサ(図示せず)から得られるデータに基づいて生成される。プローブカー10は、生成したプローブ情報Pbを、無線通信手段(図示せず)を介して、プローブ情報センタ20に向けて送信する。
プローブ情報センタ20は、プローブ情報受信部21と、プローブ履歴データベース22と、学習ルートデータベース23と、プローブ情報処理部24と、学習ルート処理部25と、学習ルート送信部26とを、備えている。このプローブ情報センタ20は、典型的には中央演算処理装置(CPU:Central Processing Unit)、メモリ、および入出力インタフェースを構成に含んだ、いわゆるコンピュータ装置であり、メモリに格納されたプログラムをCPUが読み出して解釈実行することにより、上述したプローブ情報受信部21、プローブ情報処理部24、学習ルート処理部25、および学習ルート送信部26の機能を発揮する。
プローブ情報受信部21は、複数のプローブカー10がそれぞれ送信するプローブ情報Pbを、無線通信手段を介して逐次受信する。そして、プローブ情報受信部21は、逐次受信したプローブ情報Pbをプローブ履歴データベース22に蓄積する。プローブ履歴データベース22には、プローブ情報受信部21が受信する複数のプローブ情報Pbが、例えばユーザごとに蓄積されている。
プローブ情報処理部24は、プローブ履歴データベース22に蓄積された複数のプローブ情報Pbに基づいて、ユーザ単位で、ルートインデックス情報、ルート通過メッシュ情報、およびルートリンク情報を作成する。これらの情報については後述する。そして、プローブ情報処理部24は、この作成したルートインデックス情報、ルート通過メッシュ情報、およびルートリンク情報を、学習ルートデータベース23に蓄積する。
学習ルートデータベース23には、図3に示すように、プローブ情報処理部24で作成されたルートインデックス情報、ルート通過メッシュ情報、およびルートリンク情報が、ユーザごとに階層化されて格納されている。
まず、学習ルートデータベース23の第1階層である学習ルートインデックステーブル31は、ユーザ(ユーザID)ごとに作成され、プローブ情報処理部24で作成されたルートインデックス情報35がまとめられて格納されている。このルートインデックス情報35は、ルートID、O位置、D位置、ルート長、走行日時、およびルートメッシュ列などの情報を含んでいる。ルートIDは、車両が走行した出発地点(Origin)から目的地点(Destination)まで全てのリンクを含む走行ルート(以下「ODルート」という)を特定する識別子である。O位置およびD位置は、それぞれ出発地点の位置および目的地点の位置を示す情報であり、典型的には緯度と経度で示される。ルート長は、ODルートの出発地点から目的地点までの距離である。走行日時は、プローブカー10がODルートを走行した日時である。ルートメッシュ列は、ODルートが通過する全てのメッシュを示した情報である。メッシュには、例えばJISで規定された10km×10kmの矩形領域で区画された2次メッシュを用いることができる。
次に、学習ルートデータベース23の第2階層である学習ルート通過メッシュテーブル32は、学習ルートインデックステーブル31のルートメッシュ列ごとに作成され、プローブ情報処理部24で作成されたルート通過メッシュ情報36がまとめて格納されている。このルート通過メッシュ情報36は、メッシュID、走行リンク列、走行方向、および通過角度などの情報を含んでいる。メッシュIDは、メッシュを特定する識別子であり、学習ルート通過メッシュテーブル32ではルートメッシュ列に含まれる各々のメッシュが特定される。走行リンク列は、メッシュ内を通過するODルートを走行区分の最小単位であるリンクで表現した情報である。走行方向は、車両が走行リンク列を走行した方向を示す情報である。通過角度(請求項における「第1の角度」に相当)は、車両がメッシュを通過した方角を示す情報である。この通過角度は、走行リンク列へ車両が進入するメッシュの位置(以下「メッシュ進入点」という)と、走行リンク列から車両が退出するメッシュの位置(以下「メッシュ退出点」という)とを結ぶ直線が、所定の基準線となす角度(−180°〜+180°)、で表される。この通過角度については、図4を参照して具体的に説明する。
例えば、図4に示すようにメッシュAおよびメッシュBをODルートが通過した場面を考える。なお、図4の例では、東西に延びる直線を所定の基準線と設定している。この場合、メッシュAの走行リンク列は、リンクa→リンクb→リンクc→リンクdで構成され、メッシュ進入点が点Pかつメッシュ退出点が点Qとなる。メッシュAでは、メッシュ進入点Pとメッシュ退出点Qを結ぶ直線Saを描き、直線Saと基準線(点線)とのなす角度θAを、メッシュAにおける走行リンク列の通過角度として設定する。よって、学習ルート通過メッシュテーブル32には、メッシュAのレコードとして走行リンク列「リンクa、リンクb、リンクc、リンクd」および通過角度「角度θA」が記述される。また、メッシュBの走行リンク列は、リンクe→リンクf→リンクgで構成され、メッシュ進入点が点Qかつメッシュ退出点が点Rとなる。メッシュBでは、メッシュ進入点Qとメッシュ退出点Rを結ぶ直線Sbを描き、直線Sbと基準線(点線)とのなす角度θBを、メッシュBにおける走行リンク列の通過角度として設定する。よって、学習ルート通過メッシュテーブル32には、メッシュBのレコードとして走行リンク列「リンクe、リンクf、リンクg」および通過角度「角度θB」が記述される。
このように、走行リンク列がメッシュおよび通過角度と紐付けられて格納されることとなる。以下の説明では、このメッシュおよび通過角度と紐付けられて学習ルートデータベース23に格納された走行リンク列を「学習走行リンク列」として表記し、学習されたものではない通常の走行リンク列と区別する。
なお、出発地点を含むメッシュに関しては、出発地点(Origin)をメッシュ進入点として通過角度を求めればよいし、目的地点を含むメッシュに関しては、目的地点(Destination)をメッシュ退出点として通過角度を求めればよい。
さらに、学習ルートデータベース23の第3階層である学習ルートリンクテーブル33は、学習ルート通過メッシュテーブル32の学習走行リンク列ごとに作成され、プローブ情報処理部24で作成されたルートリンク情報37がまとめて格納されている。このルートリンク情報37は、リンクID、メッシュID、通算通過回数、および連続非通過回数などの情報を含んでいる。リンクIDは、リンクを特定する識別子であり、学習ルートリンクテーブル33では学習走行リンク列に含まれる各々のリンクが特定される。メッシュIDは、リンクが存在するメッシュを特定する識別子である。通算通過回数は、リンクを車両が走行した回数を累積数で示す情報である。連続非通過回数は、該当リンクを車両が連続して走行しなくなった回数を示す情報である。
学習ルート処理部25は、任意のユーザから受け付けるルート探索の要求に応じて、学習ルートデータベース23に格納されている当該任意のユーザに関して学習した様々なODルートの情報を参照し、所定の条件を満たした最適な学習走行リンク列を、学習ルートデータベース23から抽出する。そして、学習ルート処理部25は、抽出した全ての最適な学習走行リンク列に関するコストを作成し、抽出した学習走行リンク列およびその作成コストを含む情報を、学習ルート送信部26を介して、ルート探索を要求してきた任意のユーザ(のプローブカー10)に送信する。
[プローブ情報センタが実行する処理]
次に、プローブ情報センタ20が実行する走行ルート学習処理および学習ルート選択処理を、図5および図6をさらに参照して説明する。図5は、プローブ情報センタ20のプローブ情報処理部24が実行する走行ルート学習処理の手順を説明するフローチャートである。図6は、プローブ情報センタ20の学習ルート処理部25および学習ルート送信部26が実行する学習ルート選択処理の手順を説明するフローチャートである。
(1)走行ルート学習処理
図5に示した走行ルート学習処理は、所定のタイミングで実行される。例えば、1つの車両に関する出発地点から目的地点までのODルートに関する一連のプローブ情報Pbの受信が完了した時点、などのタイミングで実行される。
走行ルート学習処理が開始されると、プローブ情報処理部24は、学習処理の対象となるODルート(以下「対象ODルート」という)を構成する複数のリンクのプローブ情報Pbを、プローブ履歴データベース22から取得する(ステップS501)。この取得は、例えばプローブ情報Pbに記述された日時(リンク退出日時など)の順に行われる。そして、プローブ情報処理部24は、取得したプローブ情報Pbに基づいて、対象ODルートのルートインデックス情報を作成する(ステップS502)。
なお、ルートインデックス情報の作成に際しては、対象ODルート上で前後するリンクにおいて、前リンクの退出時間と後リンクの進入時間との差が所定の時間以上空いていれば、その後リンクは、前リンクを含む対象ODルートとは別のODルートに含まれるリンクとして扱われる。また、現時刻から所定のt分前までに生成された走行リンク列は、メッシュ内の走行が終了していない走行未終了の走行リンク列であるとし、今回の走行ルート学習処理の対象から除外して、次回の走行ルート学習処理において学習される。
対象ODルートのルートインデックス情報が作成されると、プローブ情報処理部24は、ルートインデックス情報のルートメッシュ列に基づいて、メッシュごとのルート通過メッシュ情報を作成する(ステップS503)。ルート通過メッシュ情報36は、上述した通りメッシュID、走行リンク列、走行方向、および通過角度などの情報を含む。この情報を作成するにあたり、プローブ情報処理部24は、メッシュごとに、走行リンク列のメッシュ進入点とメッシュ退出点とを結ぶ直線が、所定の基準線となす角度である通過角度(請求項における「第1の角度」に相当)を算出する。そして、プローブ情報処理部24は、この算出した通過角度と走行リンク列およびメッシュとを、ユーザIDと共に紐付けを行う。
そして、ルートメッシュ列についてルート通過メッシュ情報が作成されると、プローブ情報処理部24は、ルート通過メッシュ情報の走行リンク列に基づいて、リンクごとのルートリンク情報を作成する(ステップS504)。
このように、対象ODルートのルートインデックス情報、ルート通過メッシュ情報、およびルートリンク情報が作成されると、プローブ情報処理部24は、学習ルートデータベース23を検索して、まず対象ODルートのルートインデックス情報が学習ルートインデックステーブル31に既に登録されているか否かを判断する(ステップS505)。
上記ステップS505の判断において、対象ODルートのルートインデックス情報がまだ登録されていない場合(ステップS505、No)、プローブ情報処理部24は、当該ルートインデックス情報を学習ルートインデックステーブル31に新たに登録する(ステップS506)。一方、対象ODルートのルートインデックス情報が既に登録されている場合(ステップS505、Yes)、プローブ情報処理部24は、既に登録されていた現ルートインデックス情報を、今回作成した新ルートインデックス情報に従って更新する(ステップS507)。更新する情報は、例えば、出発地点の位置(O位置)、目的地点の位置(D位置)、および走行日時などが考えられる。
次に、プローブ情報処理部24は、学習ルートデータベース23を検索して、対象ODルートのルートメッシュ列に関するルート通過メッシュ情報が、学習ルート通過メッシュテーブル32に既に登録されているか否かを判断する(ステップS508)。
上記ステップS508の判断において、対象ODルートのルートメッシュ列に関するルート通過メッシュ情報が学習ルート通過メッシュテーブル32にまだ登録されていない場合(ステップS508、No)、プローブ情報処理部24は、当該ルート通過メッシュ情報を学習ルート通過メッシュテーブル32に新たに登録する(ステップS509)。一方、対象ODルートのルートメッシュ列に関するルート通過メッシュ情報が学習ルート通過メッシュテーブル32に既に登録されている場合(ステップS508、Yes)、プローブ情報処理部24は、既に登録されていた現ルート通過メッシュ情報を、今回作成した新ルート通過メッシュ情報に従って更新する(ステップS510)。更新する情報は、例えば走行方向などが考えられる。
次に、プローブ情報処理部24は、学習ルートデータベース23を検索して、対象ODルートの走行リンク列に関するルートリンク情報が、学習ルートリンクテーブル33に既に登録されているか否かを判断する(ステップS511)。
上記ステップS511の判断において、対象ODルートの走行リンク列に関するルートリンク情報が学習ルートリンクテーブル33にまだ登録されていない場合(ステップS511、No)、プローブ情報処理部24は、当該ルートリンク情報を学習ルートリンクテーブル33に新たに登録する(ステップS512)。このとき、各リンクの通算通過回数を「1」かつ連続非通過回数を「0」として登録する。一方、対象ODルートの走行リンク列に関するルートリンク情報が学習ルートリンクテーブル33に既に登録されている場合(ステップS511、Yes)、プローブ情報処理部24は、既に登録されていた現ルートリンク情報の通算通過回数を1つ増加させて更新する(ステップS513)。
なお、学習ルートリンクテーブル33には既に登録されているが、今回作成した新ルートリンク情報に該当しない全てのリンク、すなわち対象ODルートが通過しない全てのリンクについては、プローブ情報処理部24は、連続非通過回数を1つ増加させて更新する処理を行う(ステップS514)。ここで、連続非通過回数が所定値に達したリンクがある場合、プローブ情報処理部24は、そのリンクはユーザが走行しなくなったリンクであると判断して、学習ルートリンクテーブル33から削除する処理を行う(ステップS515)。また、プローブ情報処理部24は、このリンクの削除によってリンクが全く存在しなくなったメッシュについても、学習ルート通過メッシュテーブル32から削除する処理を行う(ステップS515)。さらに、プローブ情報処理部24は、最終走行日時から所定の日数を経過したODルートを、学習ルートインデックステーブル31から削除する処理を行う(ステップS515)。
以上の走行ルート学習処理を実行することにより、任意のユーザが実際に走行した対象ODルートの情報が学習されて、学習ルートデータベース23に格納される。この走行ルート学習処理は、プローブカー10から受信したプローブ情報Pbに基づいて、ユーザごとかつODルートごとに実施される。
(2)学習ルート選択処理
図6に示した学習ルート選択処理は、任意のユーザ(プローブカー10)からルート探索の要求を受信した場合に、実行される。このルート探索の要求は、例えば、ユーザが車載ナビゲーション装置において目的地を設定すると、車載ナビゲーション装置(プローブカー10)からプローブ情報センタ20へ自動的に送信される。
学習ルート選択処理が開始されると、学習ルート処理部25は、ルート探索を要求してきたユーザ(プローブカー10)から、走行を予定しているODルート(以下「走行予定ODルート」という」の情報を取得する(ステップS601)。走行予定ODルートの情報を取得すると、学習ルート処理部25は、ユーザID、走行予定ODルートの出発地点と目的地点、およびルート長を参照し、ユーザID、出発地点、および目的地点が同じでかつルート長の差が所定値以下という条件を満足するODルートの情報(ルートインデックス情報、ルート通過メッシュ情報、およびルートリンク情報)を、学習ルートデータベース23から抽出する(ステップS602)。
なお、ルート長の差を判断する理由は、ルート長に差があり過ぎるODルートは出発地点および目的地点が同じても走行予定ODルートと全く懸け離れた経路のODルートである可能性が高く、処理対象としても選択される可能性が低いからである。このようなODルートを早い段階で処理対象から除外することで、学習ルート選択処理にかかる負荷を軽減することができる。
条件を満足するODルートの情報が抽出されると、学習ルート処理部25は、走行予定ODルートをメッシュ単位に区分する(ステップS603)。そして、学習ルート処理部25は、区分したメッシュごとに、車両がメッシュを通過する予定の方角を示す情報、すなわちメッシュ進入点とメッシュ退出点とを結ぶ直線が、所定の基準線となす角度である通過予定角度(請求項における「第2の角度」に相当)を算出する(ステップS604)。
各メッシュにおける走行予定ODルートの通過予定角度が算出されると、学習ルート処理部25は、抽出された条件を満足するODルートのルート通過メッシュ情報を参照し、同一メッシュにおいて通過予定角度との角度差が所定の範囲内となる通過角度を有する学習走行リンク列を選択する(ステップS605)。例えば、所定の範囲が±Xである場合、メッシュAにおける通過予定角度αの走行リンク列として、メッシュAに存在する複数の学習走行リンク列のうち、α+X>β>α−Xを満たす通過角度βを有する学習走行リンク列だけが選択されることとなる。
図7を用いて、さらに具体的に説明する。図7に示すように、出発地点から目的地点までの走行予定ODルートが、メッシュA、メッシュB、メッシュC、メッシュD、およびメッシュEに区分される場面を考える。この場合、メッシュAに関して、走行予定ODルートの通過予定角度θAが算出され、通過角度θA±Xが紐付けられた学習走行リンク列が、当該メッシュAの区分における走行予定ODルートの最適な代替ルートとして、条件を満足するODルートから選択される。同様に、メッシュBに関して、走行予定ODルートの通過予定角度θBが算出され、通過角度θB±Xが紐付けられた学習走行リンク列が、当該メッシュBの区分における走行予定ODルートの最適な代替ルートとして選択される。メッシュC、メッシュD、およびメッシュEに関しても、同様に、通過角度θC±X、θD±X、θE±Xがそれぞれ紐付けられた学習走行リンク列が最適な代替ルートとして選択される。
さらに、学習ルート処理部25は、選択した学習走行リンク列の全てについて、それぞれコストを作成する(ステップS606)。このコストの値は、リンクの信頼度(通算通過回数、渋滞状況、道路種別など)に基づいて、重み付けを与えるなどによって変更することができる。また、学習ルート処理部25は、選択した学習走行リンク列の周辺に存在するリンクについてコストを作成してもよい。
最後に、学習ルート送信部26は、学習ルート処理部25によって選択された全ての学習走行リンク列および当該学習走行リンク列の作成コスト(必要に応じて、周辺リンクの作成コスト)をルート探索によって得られた走行リンク列の情報として、ルート探索を要求してきたユーザ(プローブカー10)に向けて送信する(ステップS607)。
以上の学習ルート選択処理により、ルート探索を要求してきたユーザがこれまでに走行した経路を反映して選択されたルートを、当該ユーザへ提供することができる。
[実施形態による作用および効果]
本発明の一実施形態に係る走行ルート提供方法および走行ルート提供装置は、走行ルート学習処理において、車両(プローブカー10)から受信した対象ODルートのプローブ情報Pbから取得できるメッシュ単位の走行リンク列について、車両がメッシュを通過した方角を示す通過角度を求める。そして、この求めた通過角度を、走行リンク列、メッシュ、および車両のユーザと紐付けして、学習ルートデータベース23に格納する。これにより、ユーザ(車両)が実際に走行したルートを学習することができる。
また、本発明の一実施形態に係る走行ルート提供方法は、学習ルート選択処理において、ルート探索を要求した車両(ユーザ)の走行予定ルートについて、メッシュごとに、車両がメッシュを通過する方角を示す通過予定角度を求める。そして、同一の車両(ユーザ)および同一のメッシュをキーとして学習ルートデータベース23を検索し、メッシュの通過予定角度との差が所定の範囲内である通過角度が紐付けられた学習走行リンク列を選択する。この選択された学習走行リンク列についてコストがそれぞれ作成され、選択された学習走行リンク列およびその作成コストがルート探索によって得られた走行リンク列の情報として、ルート探索を要求した車両に提供される。
この処理により、本発明の走行ルート提供方法では、走行予定ルートの全体ではなく、走行予定ルートが通過するメッシュ単位で、ユーザがこれまでに走行したことがある走行リンク列を選択する。これにより、走行予定ルートとは出発地点および/または目的地点が異なる他の走行ルートにおける走行リンク列も、通過角度と通過予定角度との差が所定の範囲内にあれば選択される。よって、出発地点から目的地点までの走行ルートにかかわらず、ユーザの走行履歴を反映させることができる。
さらに、本発明の一実施形態に係る走行ルート提供方法においては、従来の学習ルートデータベース23に通過角度の情報を加えるだけでよい。よって、少ない追加容量のみで上述した有用な効果を奏することが可能となる。
本発明の走行ルート提供方法は、出発地点から目的地点までの走行ルートにかかわらず、ユーザの走行履歴を反映させたい場合に有用である。
1 走行ルート提供システム
10 プローブカー(車両)
20 プローブ情報センタ
21 プローブ情報受信部
22 プローブ履歴データベース
23 学習ルートデータベース
24 プローブ情報処理部
25 学習ルート処理部
26 学習ルート送信部
31 学習ルートインデックステーブル
32 学習ルート通過メッシュテーブル
33 学習ルートリンクテーブル
35 ルートインデックス情報
36 ルート通過メッシュ情報
37 ルートリンク情報
Pb プローブ情報

Claims (6)

  1. 車両と通信接続される情報センタのコンピュータ装置が行う、車両に走行ルートを提供する方法であって、
    車両からプローブ情報を受信した場合、
    (a1)前記プローブ情報に基づいて、メッシュ単位の走行リンク列を作成するステップと、
    (a2)前記走行リンク列について、メッシュの進入点とメッシュの退出点とを結ぶ直線が所定の基準線となす第1の角度を求めるステップと、
    (a3)前記走行リンク列を、当該走行リンク列を走行した車両のユーザ、当該走行リンク列が存在するメッシュ、および当該走行リンク列について求めた前記第1の角度と紐付けし、学習走行リンク列としてデータベースに格納するステップとを実行し、
    車両からルート探索の要求を受信した場合、
    (b1)前記要求をした車両に設定されている走行予定ルートが通過するメッシュごとに、メッシュの進入点とメッシュの退出点とを結ぶ直線が前記所定の基準線となす第2の角度を求めるステップと、
    (b2)前記走行予定ルートが通過するメッシュごとに、前記データベースに格納された前記要求をした車両のユーザに関する同一メッシュの前記学習走行リンク列から、前記第2の角度との角度差が所定の範囲内である前記第1の角度が紐付けられた学習走行リンク列を選択するステップと、
    (b3)前記選択された学習走行リンク列の情報を、前記要求をした車両に提供するステップとを実行する、
    走行ルート提供方法。
  2. 前記プローブ情報は、車両のユーザを特定する識別子、前記走行リンク列を構成する走行区分の最小単位であるリンクを特定する識別子、車両の走行方向、車両の走行日時、前記リンクの交通渋滞の程度、および前記リンクの一方端から他方端までの走行に要した時間の情報を少なくとも含む、
    請求項1に記載の走行ルート提供方法。
  3. 前記選択するステップは、前記データベースに格納された前記学習走行リンク列のうち、前記走行予定ルートと出発地点および目的地点が同じかつルート長の差が所定値以下である走行ルートに含まれる学習走行リンク列を対象として選択を行う、
    請求項1に記載の走行ルート提供方法。
  4. 通信接続によって車両に走行ルートを提供する装置であって、
    車両からプローブ情報およびルート探索の要求を受信するプローブ情報受信部と、
    (i)車両からプローブ情報を受信した場合、前記プローブ情報に基づいて、メッシュ単位の走行リンク列を作成し、(ii)前記走行リンク列について、メッシュの進入点とメッシュの退出点とを結ぶ直線が所定の基準線となす第1の角度を求める、プローブ情報処理部と、
    (i)前記走行リンク列を、当該走行リンク列を走行した車両のユーザ、当該走行リンク列が存在するメッシュ、および当該走行リンク列について求めた前記第1の角度と紐付けし、学習走行リンク列としてデータベースに格納し、(ii)車両からルート探索の要求を受信した場合、前記要求をした車両に設定されている走行予定ルートが通過するメッシュごとに、メッシュの進入点とメッシュの退出点とを結ぶ直線が前記所定の基準線となす第2の角度を求め、(iii)前記走行予定ルートが通過するメッシュごとに、前記データベースに格納された前記要求をした車両のユーザに関する同一メッシュの前記学習走行リンク列から、前記第2の角度との角度差が所定の範囲内である前記第1の角度が紐付けられた学習走行リンク列を選択する、学習ルート処理部と、
    前記選択された学習走行リンク列の情報を、前記要求をした車両に提供する学習ルート送信部と、を備える、
    走行ルート提供装置。
  5. 前記プローブ情報は、車両のユーザを特定する識別子、前記走行リンク列を構成する走行区分の最小単位であるリンクを特定する識別子、車両の走行方向、車両の走行日時、前記リンクの交通渋滞の程度、および前記リンクの一方端から他方端までの走行に要した時間の情報を少なくとも含む、
    請求項4に記載の走行ルート提供装置。
  6. 前記学習ルート処理部は、前記データベースに格納された前記学習走行リンク列のうち、前記走行予定ルートと出発地点および目的地点が同じかつルート長の差が所定値以下である走行ルートに含まれる学習走行リンク列を対象として選択を行う、
    請求項4に記載の走行ルート提供装置。
JP2015221243A 2015-11-11 2015-11-11 走行ルート提供方法および走行ルート提供装置 Active JP6504028B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015221243A JP6504028B2 (ja) 2015-11-11 2015-11-11 走行ルート提供方法および走行ルート提供装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015221243A JP6504028B2 (ja) 2015-11-11 2015-11-11 走行ルート提供方法および走行ルート提供装置

Publications (3)

Publication Number Publication Date
JP2017090270A JP2017090270A (ja) 2017-05-25
JP2017090270A5 JP2017090270A5 (ja) 2018-05-17
JP6504028B2 true JP6504028B2 (ja) 2019-04-24

Family

ID=58771509

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015221243A Active JP6504028B2 (ja) 2015-11-11 2015-11-11 走行ルート提供方法および走行ルート提供装置

Country Status (1)

Country Link
JP (1) JP6504028B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115050180A (zh) * 2022-05-25 2022-09-13 江苏腾泽信息科技有限公司 一种基于知识学习的指挥调度系统及运行方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3474380B2 (ja) * 1996-12-12 2003-12-08 株式会社ザナヴィ・インフォマティクス ナビゲーション装置および地図データベース装置
JP4442647B2 (ja) * 2007-06-22 2010-03-31 株式会社日立製作所 経路探索方法および経路探索システム
JP4977164B2 (ja) * 2009-03-31 2012-07-18 クラリオン株式会社 カーナビゲーション方法、カーナビゲーションシステム、センタ装置およびカーナビゲーション装置
JP6323038B2 (ja) * 2014-02-07 2018-05-16 日産自動車株式会社 車両情報提供装置、端末装置、及び情報提供装置の制御方法

Also Published As

Publication number Publication date
JP2017090270A (ja) 2017-05-25

Similar Documents

Publication Publication Date Title
JP5831290B2 (ja) 分岐確率予測装置
CN101329183B (zh) 路径搜索方法以及路径搜索系统
CN100360900C (zh) 导航装置及在导航装置显示设备上显示点信息的方法
US7991548B2 (en) System and method for presenting a computed route
US11022457B2 (en) Method, apparatus, and computer program product for lane-level route guidance
EP2884230B1 (en) Route calculation system, navigation device, and route calculation method
EP2622309B1 (en) Navigation device, navigation method, and program
JP5547112B2 (ja) 経路探索システム
US20080162039A1 (en) Road map data structure, road map data structure creating method, road map data storage medium, and navigation device
JP2012127770A (ja) 経路探索方法および装置
JP5448966B2 (ja) 災害時の車両の迂回路支援システム
WO2006078049A1 (ja) 案内経路生成装置および案内経路生成方法
JP2005233629A (ja) 案内経路探索装置、ナビゲーション装置および案内経路探索方法
CN108139222A (zh) 驾驶舒适度算出装置、驾驶舒适度算出方法、以及驾驶舒适度算出系统
JP4645203B2 (ja) 案内経路生成装置および案内経路生成方法
JP5007152B2 (ja) ナビゲーションシステム、経路探索サーバおよび経路探索方法ならびに端末装置
JP4934711B2 (ja) 経路探索装置
JP5856813B2 (ja) ナビゲーションシステム、端末装置
JP2023174913A (ja) 情報生成装置、情報生成方法及び情報処理装置
JP6504028B2 (ja) 走行ルート提供方法および走行ルート提供装置
JP4762726B2 (ja) ナビサーバおよびナビ装置
JP6427702B1 (ja) 情報処理装置、情報処理方法およびプログラム
JP5741239B2 (ja) 車両管理システム
JP2017116320A (ja) 探索装置、サーバ装置、端末装置及び探索方法
JP4738947B2 (ja) ナビゲーション装置のデータ更新方法、データ更新システム、サーバ及びデータ更新プログラム

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180328

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180328

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190212

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190226

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190311

R151 Written notification of patent or utility model registration

Ref document number: 6504028

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151