[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2016133386A - Map matching system and map matching method - Google Patents

Map matching system and map matching method Download PDF

Info

Publication number
JP2016133386A
JP2016133386A JP2015007915A JP2015007915A JP2016133386A JP 2016133386 A JP2016133386 A JP 2016133386A JP 2015007915 A JP2015007915 A JP 2015007915A JP 2015007915 A JP2015007915 A JP 2015007915A JP 2016133386 A JP2016133386 A JP 2016133386A
Authority
JP
Japan
Prior art keywords
neighboring
route search
link
reliability information
map matching
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.)
Granted
Application number
JP2015007915A
Other languages
Japanese (ja)
Other versions
JP6010639B2 (en
Inventor
足立 晋哉
Shinya Adachi
晋哉 足立
光彦 古賀
Mitsuhiko Koga
光彦 古賀
利彦 織田
Toshihiko Oda
利彦 織田
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.)
Vehicle Information and Communication System Center
Original Assignee
Vehicle Information and Communication System Center
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 Vehicle Information and Communication System Center filed Critical Vehicle Information and Communication System Center
Priority to JP2015007915A priority Critical patent/JP6010639B2/en
Publication of JP2016133386A publication Critical patent/JP2016133386A/en
Application granted granted Critical
Publication of JP6010639B2 publication Critical patent/JP6010639B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Navigation (AREA)

Abstract

PROBLEM TO BE SOLVED: To appropriately estimate the moving route of a probe car by parallely evaluating and integrating path findings in respective WP sections.SOLUTION: The map matching system includes: a data storage part for storing probe data having a plurality of pieces of WP position information for a probe car and digital road map data; a WP section setting part for setting a plurality of WP sections of the probe car based on the probe data and the digital road map data; a vicinity link setting part for setting one or more vicinity links for connecting the WP sections based on the probe data and the digital road map data; a reliability information calculation part for calculating reliability information for each of the plurality of WP sections; a path finding order determination part for weighting each of the plurality of WP sections to determine the order of path findings; and a path finding part for executing path finding by linking each of the plurality of WP sections via one or more vicinity links with determined path finding order.SELECTED DRAWING: Figure 10

Description

本発明は、マップマッチングシステムおよびマップマッチング方法に関し、特に、プローブデータを使用して、各ウェイポイント間の経路探索をウェイポイント区間毎に並列に評価および統合する、マップマッチングシステムおよびマップマッチング方法に関する。   The present invention relates to a map matching system and a map matching method, and more particularly to a map matching system and a map matching method that evaluate and integrate a route search between each waypoint in parallel for each waypoint section using probe data. .

従来から、プローブカーと称される、センサとして機能する自動車から位置情報とその計測時刻などを収集するプローブカーシステムが存在する。プローブカーシステムでは、プローブカーから、ある時点における、GPS(Global Positioning System)機能等を利用して測位したプローブカーの位置を示す位置データのほか、加速度センサおよび/またはジャイロセンサなどによって測定された車両の挙動データ(例えば、前後左右の加速度、プローブカーの向きなど)、ならびに、ある地点で発生したイベント情報(ABS(Antilock Brake System)の動作信号、ワイパ動作信号など)、業務車両等の属性情報(タクシーメーター情報など)などの種々の情報を含む、プローブデータがセンタに送信される。センタ側では送信されたプローブデータを受信し、様々な情報として再利用する。   2. Description of the Related Art Conventionally, there is a probe car system called a probe car that collects position information and measurement time from an automobile functioning as a sensor. In the probe car system, in addition to position data indicating the position of the probe car measured using a GPS (Global Positioning System) function at a certain time from the probe car, the probe car system is measured by an acceleration sensor and / or a gyro sensor. Vehicle behavior data (for example, front / rear / left / right acceleration, probe car direction, etc.), event information (ABS (Antilock Brake System) operation signal, wiper operation signal, etc.) that occurred at a certain point, business vehicle attributes, etc. Probe data including various information such as information (taximeter information, etc.) is transmitted to the center. The center side receives the transmitted probe data and reuses it as various information.

ある時刻におけるプローブカーの位置、すなわち、プローブカーの経由地点を、ウェイポイント(WP:Way−Point)と称し、WPを示す位置データをWP情報と称する。WP情報は、プローブカーの識別情報(ユーザID、車両ID)、測位時刻、緯度情報および経度情報、ならびに上述した挙動データ、イベント情報、および属性情報などのデータを含む。   The position of the probe car at a certain time, that is, the waypoint of the probe car is called a waypoint (WP: Way-Point), and the position data indicating the WP is called WP information. The WP information includes probe car identification information (user ID, vehicle ID), positioning time, latitude information and longitude information, and data such as the behavior data, event information, and attribute information described above.

例えば、車両の挙動データから、渋滞状況および交通事故の地点を推定することができ、ならびに、ワイパの動作信号から、雨量および降雨地域を推定することができる。プローブカーシステムは、交通状況をモニタリングすることにおいて、経費とエリアカバーの観点から最も有効な手段の一つとされている。   For example, a traffic jam situation and a traffic accident point can be estimated from vehicle behavior data, and a rainfall amount and a rainfall area can be estimated from an operation signal of a wiper. The probe car system is regarded as one of the most effective means for monitoring traffic conditions from the viewpoint of cost and area coverage.

プローブカーから得られる情報は、単なる1サンプルであり、1台ではその効果を発揮しないが、多数の情報が集まることによって、いわゆるビッグデータとなってその信頼性は増し、交通渋滞を避けたルートを選択するなど、道路交通状況の円滑化に寄与すると考えられている。プローブカーは様々存在するが、本願では、タクシー、バスおよびトラック等の業務車両で収集されている、離散的なプローブデータを主たる対象としている。   The information obtained from the probe car is just one sample, and it does not show its effect with a single car, but by gathering a lot of information, it becomes so-called big data and its reliability increases, and a route that avoids traffic congestion This is considered to contribute to smooth road traffic conditions. There are various types of probe cars, but in this application, the main object is discrete probe data collected by business vehicles such as taxis, buses and trucks.

上述したプローブカーシステムにおいて、プローブデータを使用したマップマッチング方法が、様々な道路交通サービスに利用されている。マップマッチングとは、測定されたプローブカーのWP情報に基づいて、道路ネットワーク上をプローブカーが移動した経路を推定する技術である。   In the probe car system described above, a map matching method using probe data is used for various road traffic services. Map matching is a technique for estimating a route traveled by a probe car on a road network based on measured WP information of the probe car.

マップマッチングを実行する際には、道路ネットワーク網をデジタルデータ化したデジタル道路地図データが使用される。デジタル道路地図データは、ノード(交差点その他道路網表現上の結節点や属性変更点(例えば高速道路から一般道路への変更点))など)およびリンク(ノードとノードの間の道路区間)によって道路網のトポロジや道路形状を表現するデータである。それぞれのノードおよびリンクには、識別番号が付されており、対応する位置データも付されているので、プローブデータを利用したマップマッチングにおいてデジタル道路地図データ上でプローブカーのWPの位置とその経路を示すことが可能となる。デジタル道路地図データ上でマップマッチングを実行する場合、任意のプローブカーから受信した複数地点のWP情報に基づいて、デジタル道路地図データ上で候補経路が検索される。   When executing map matching, digital road map data obtained by converting a road network into digital data is used. Digital road map data is based on roads by nodes (intersections and other nodes on the road network and attribute changes (for example, changes from expressways to general roads)) and links (road sections between nodes). This data represents the network topology and road shape. Each node and link is assigned an identification number, and corresponding position data is also attached. Therefore, in map matching using probe data, the position of the WP of the probe car and its route on the digital road map data. Can be shown. When performing map matching on the digital road map data, candidate routes are searched on the digital road map data based on WP information at a plurality of points received from an arbitrary probe car.

マップマッチングにおけるプローブカーの移動経路推定の具体例を、図1を参照して以下に示す。   A specific example of probe car movement path estimation in map matching will be described below with reference to FIG.

図1(a)は、受信したWP情報(3点)の位置をデジタル道路地図データに重畳表示した例である(この段階では、マップマッチング処理は実行されていない)。図1(b)は、WP情報の位置および方位から、近隣の道路上の地点とその進行方向とを選定したものである。さらに図1(c)では、ダイクストラ法など周知の最短経路探索アルゴリズムによって、前ステップで選定した道路上の地点間の経路を選択する。   FIG. 1A is an example in which the position of the received WP information (three points) is superimposed and displayed on the digital road map data (at this stage, the map matching process is not executed). FIG. 1B shows a point on the neighboring road and its traveling direction selected from the position and orientation of the WP information. Further, in FIG. 1C, a route between points on the road selected in the previous step is selected by a known shortest route search algorithm such as Dijkstra method.

なお、ここでの「最短経路」は、各リンクに設定される「リンクコスト」および右左折時に加算される「右左折コスト」に基づいて、「合計コストが最小となる経路」が選択される。リンクコストは、リンク長(リンクの距離)に基づいて、道路種別や車線数等、通りやすさなどの諸事情を必要に応じて考慮し、若干の補正を行って決定される。   As the “shortest route” here, “the route with the minimum total cost” is selected based on the “link cost” set for each link and the “right / left turn cost” added at the time of right / left turn. . The link cost is determined on the basis of the link length (link distance), taking into account various circumstances such as road type, the number of lanes, and the like as necessary, and performing some corrections.

このような処理によって、プローブカーの走行経路を推定することができる。従来のマップマッチング方法では、WPの上流から下流の時系列の順序で、プローブカーの移動経路を推定している。   By such processing, the travel route of the probe car can be estimated. In the conventional map matching method, the moving path of the probe car is estimated in the time series order from the upstream to the downstream of the WP.

特開2012−103947号公報JP 2012-103947 A 特開2013−210905号公報JP 2013-210905 A

上記マップマッチング方法では、WP区間の上流から下流の時系列の順序で経路リンクが特定されるので、複数の近傍リンクを選択する際に、一方通行などを考慮しても、適切な経路リンクを特定することができないケースが存在する。図2は、複数の近傍リンクの中から経路リンクを特定する際に、WP情報の位置と道路との位置関係などから、プローブカーの進行方向が判定できないことに起因して、適切な経路リンクを特定することができないケースの一例を示す。   In the above map matching method, route links are identified in order of time series from upstream to downstream of the WP section. Therefore, when selecting a plurality of neighboring links, an appropriate route link can be selected even if one-way traffic is taken into consideration. There are cases that cannot be identified. FIG. 2 shows that when a route link is specified from a plurality of neighboring links, an appropriate route link is caused by the fact that the traveling direction of the probe car cannot be determined from the positional relationship between the position of the WP information and the road. An example of a case in which cannot be specified is shown.

上述したように、従来のマップマッチング方法では、WP区間の上流から下流の時系列の順序で各WP区間の経路リンクが特定される。つまり、図2の例では、WP区間1−2において経路リンクを特定してから、WP区間2−3において経路リンクが特定される。図2に示すように、WP区間1−2におけるWP1およびWP2の所定の範囲内に2つの近傍リンクNL1およびNL2が存在する。NL1およびNL2は双方とも、一方通行などの、経路リンクとして除外される特段の考慮要素が存在しないものとする。   As described above, in the conventional map matching method, the route link of each WP section is specified in the time series order from the upstream to the downstream of the WP section. That is, in the example of FIG. 2, after specifying the route link in the WP section 1-2, the route link is specified in the WP section 2-3. As shown in FIG. 2, there are two neighboring links NL1 and NL2 within a predetermined range of WP1 and WP2 in the WP section 1-2. Both NL1 and NL2 do not have special considerations that are excluded as route links, such as one-way traffic.

NL1とNL2とを比較すると、リンクの長さや右左折回数はほぼ同一であり、一方通行などの考慮要素が存在しない限り、いずれの近傍リンクが経路リンクとして適切であるかを判定することができない。このような状況で、例えば、NL1を経路リンクとして特定した場合、後続のWP区間2−3において経路リンクを特定する際に、NL1において、WP1とWP2との間にWP3が存在し、折り返しが発生することから、NL1がWP区間1−2における経路リンクとしては適切でないと判明することになる。このような場合は、走行経路として不自然な結果となるか、または、再度WP区間1−2における経路リンク特定処理に戻り、NL2を経路リンクとして特定してから、WP区間2−3において経路リンクを特定する必要が生じる。このことは、プローブカーの移動経路を効率的に推定しているとは言えない。   When NL1 and NL2 are compared, the link length and the number of left / right turns are almost the same, and it is impossible to determine which neighboring link is appropriate as a route link unless there are consideration factors such as one-way traffic. . In such a situation, for example, when NL1 is specified as the route link, when specifying the route link in the subsequent WP section 2-3, WP3 exists between WP1 and WP2 in NL1, and the loopback is performed. As a result, NL1 is found to be inappropriate as a route link in the WP section 1-2. In such a case, an unnatural result is obtained as the travel route, or the process returns to the route link specifying process in the WP section 1-2 again, and NL2 is specified as the route link, and then the route in the WP section 2-3. The link needs to be specified. This cannot be said to be estimating the moving path of the probe car efficiently.

また、図3および図4は、複数の近傍リンクの中から経路リンクを特定する際に、複数の近傍リンクのそれぞれが互いに並走していることに起因して、適切な経路リンクを特定することができないケースの一例を示す。   3 and 4 identify an appropriate route link due to the fact that each of the plurality of neighboring links is running parallel to each other when the route link is identified from among the plurality of neighboring links. An example of a case that cannot be done is shown.

図3の例では、WP区間1−2において経路リンクを特定してから、WP区間2−3における経路リンク、続いて、WP区間3−4における経路リンクが特定される。図3に示すように、WP区間1−2におけるWP1およびWP2の所定の範囲内に2つの近傍リンクNL1(本線側)およびNL2(連絡路側)が存在する。NL1およびNL2は双方とも、一方通行などの、経路リンクとして除外される特段の考慮要素が存在しないものとする。   In the example of FIG. 3, after specifying the route link in the WP section 1-2, the route link in the WP section 2-3 and then the route link in the WP section 3-4 are specified. As shown in FIG. 3, there are two neighboring links NL1 (main line side) and NL2 (connection path side) within a predetermined range of WP1 and WP2 in the WP section 1-2. Both NL1 and NL2 do not have special considerations that are excluded as route links, such as one-way traffic.

NL1とNL2とは並走しており、図5で示すように、NL1は直進のみのリンクである(つまり、左折をすることができない)。WP区間2−3におけるWP2およびWP3の所定の範囲内には単独で近傍リンクNL3が存在するが、NL3は、WP2から進むと左折が必要となるので、NL1とNL3とを結ぶことができない。このような移動経路であるにもかかわらず、WP区間1−2における経路リンク特定処理するにおいては、一方通行などの考慮要素が存在しない限り、いずれの近傍リンクが経路リンクとして適切であるかを判定することができない。このケースにおいても、NL1を経路リンクとして特定した場合、下流のWP区間の経路リンク特定処理(WP区間2−3における経路リンク特定処理)になってはじめて、NL1がWP区間1−2における経路リンクとしては適切でないことを判明することになり、再度上流のWP区間における経路リンク特定処理に戻ることになる。   NL1 and NL2 are running side by side, and as shown in FIG. 5, NL1 is a straight-only link (that is, it cannot make a left turn). In the WP section 2-3, the neighboring link NL3 exists alone within a predetermined range of WP2 and WP3. However, since NL3 needs to make a left turn when proceeding from WP2, NL1 and NL3 cannot be connected. Regardless of the travel route, in the route link specifying process in the WP section 1-2, it is determined which neighboring link is appropriate as the route link unless there is a consideration element such as one-way traffic. Cannot judge. Also in this case, when NL1 is specified as a route link, NL1 becomes a route link in the WP section 1-2 only after a downstream link link specifying process (a route link specifying process in the WP section 2-3). As a result, it becomes clear that it is not appropriate, and the process returns to the route link specifying process in the upstream WP section again.

図4の例では、WP区間1−2におけるWP1およびWP2の所定の範囲内に、地図上では重複して2つの近傍リンクNL1およびNL2が存在する。NL1とNL2とは上下に並走しており、NL1が高速道路であり、NL2がNL1の真下に設置された一般道である。WP区間2−3におけるWP2およびWP3の所定の範囲内に単独で存在する近傍リンクNL3は、一般道であるので、NL1とNL3とを結ぶことができない。にもかかわらず、WP区間1−2における経路リンク特定処理においては、いずれの近傍リンクが経路リンクとして適切であるかを判定することができない。この例においても、近傍リンクNL1およびNL2のいずれが経路リンクとして適切であるかは、後続のWP区間2−3における経路リンク特定処理によって、はじめて判定することができる。   In the example of FIG. 4, there are two neighboring links NL1 and NL2 overlapping on the map within a predetermined range of WP1 and WP2 in the WP section 1-2. NL1 and NL2 run in parallel up and down, NL1 is a highway, and NL2 is a general road installed directly under NL1. Since the neighboring link NL3 that exists independently within a predetermined range of WP2 and WP3 in the WP section 2-3 is a general road, NL1 and NL3 cannot be connected. Nevertheless, in the route link specifying process in the WP section 1-2, it is not possible to determine which neighboring link is appropriate as the route link. Also in this example, which of the neighboring links NL1 and NL2 is appropriate as the route link can be determined only by the route link specifying process in the subsequent WP section 2-3.

上述した問題は、経路リンクをWP区間の上流から特定していることが原因となる。例えば、図3の例においては、WP区間2−3においては、近傍リンクNL3のみが存在し、WP区間3−4においては、近傍リンクNL4のみが存在する。このような状況において、WP区間2−3における経路リンク(すなわち、NL3)、またはWP区間3−4における経路リンク(すなわち、NL4)を先に特定することによって、WP区間1−2における経路リンクとして近傍リンクNL2が適切であると判定することができる。   The problem described above is caused by specifying the route link from the upstream of the WP section. For example, in the example of FIG. 3, only the neighboring link NL3 exists in the WP section 2-3, and only the neighboring link NL4 exists in the WP section 3-4. In such a situation, the path link in the WP section 1-2 is identified by specifying the path link in the WP section 2-3 (that is, NL3) or the path link in the WP section 3-4 (that is, NL4) first. It can be determined that the neighboring link NL2 is appropriate.

特許文献1では、プローブ情報に含まれる時系列の位置情報から走行リンクを精度良く特定することができる情報処理装置が開示されている。特許文献1に係る情報処理装置は、マップマッチングにおいて、複数の候補リンクの下流に繋がるリンクのうちの1つに走行リンクを特定できた場合であっても、この走行リンクを上流に辿っていくと前記複数の候補リンクのいずれもが繋がる場合には、これらの候補リンクのうち1つを走行リンクとして特定することができないという問題を解決する(第0002段落〜第0009段落)。そして、特許文献1に係る情報処理装置は(1)プローブ情報に含まれる時系列の位置の情報において、候補リンクが1つか否かを判定し、(2)(1)において、候補リンクが1つである場合は、1つ前の位置の情報において、候補リンクが1つか否かを判定し、候補リンクが1つである場合に両リンク間を走行リンクとして特定し、(3)(1)において、候補リンクが複数ある場合は、1つ前の位置をつなぐリンクの所定のエリアにおいて、路側通信装置が含まれるかを判定し、含まれている場合は、そのリンクを走行リンクとして特定する(図5〜図9)。   Patent Document 1 discloses an information processing apparatus that can accurately identify a travel link from time-series position information included in probe information. The information processing apparatus according to Patent Document 1 traces the travel link upstream even if the travel link can be specified as one of the links connected downstream of the plurality of candidate links in map matching. And the plurality of candidate links are connected, the problem that one of these candidate links cannot be specified as the traveling link is solved (paragraphs 0002 to 0009). Then, the information processing apparatus according to Patent Document 1 (1) determines whether or not there is one candidate link in the time-series position information included in the probe information. (2) In (1), the candidate link is 1 If there is one candidate link, it is determined whether or not there is one candidate link in the information of the previous position, and when there is one candidate link, the link between both links is specified as a traveling link, and (3) (1 ), If there are multiple candidate links, it is determined whether or not a roadside communication device is included in a predetermined area of the link connecting the previous position. If included, the link is specified as a traveling link. (FIGS. 5 to 9).

上記構成で示したように、特許文献1に係る情報処理装置は、候補リンクが1つである場合に、両リンク間を走行リンクとして特定して、走行リンクを精度良く特定している。しかしながら、特許文献1に係る情報処理装置は、リンク候補が複数存在する場合に、1つ前の位置に戻って、各候補リンクを判定しているにすぎず、上述した問題を解決するものではない。   As shown in the above configuration, when there is one candidate link, the information processing apparatus according to Patent Document 1 specifies the travel link between the two links as the travel link, and accurately identifies the travel link. However, when there are a plurality of link candidates, the information processing apparatus according to Patent Document 1 only returns to the previous position and determines each candidate link, and does not solve the above-described problem. Absent.

特許文献2では、プローブ情報に対して、信頼度に応じて信頼度を設定して交通情報を生成するプローブ情報統計システムが開示されている。信頼度設定の具体例としては、(1)退出方向として直進方向以外の方向を含む走行レーンについてのプローブ情報PIよりも、退出方向として直進方向のみを含む走行レーンについてのプローブ情報PIの信頼度を高く設定する。(2)レーンが合流する走行レーンについてのプローブ情報PIよりも、レーンが合流しない走行レーンについてのプローブ情報PIの信頼度を高く設定する。(3)退出方向として直進方向以外の所定方向を含み、かつ、退出方向として所定方向を含む増設レーンが増設された走行レーンについてのプローブ情報PIよりも、退出方向として所定方向を含み、退出方向として所定方向を含む増設レーンが増設されない走行レーンについてのプローブ情報PIの信頼度を低く設定する(第0033段落〜第0039段落)。   Patent Document 2 discloses a probe information statistical system that generates traffic information by setting reliability for probe information according to reliability. As specific examples of the reliability setting, (1) the reliability of the probe information PI for the traveling lane including only the straight traveling direction as the leaving direction, rather than the probe information PI regarding the traveling lane including the direction other than the straight traveling direction as the leaving direction. Set high. (2) The reliability of the probe information PI for the traveling lane where the lanes do not merge is set higher than the probe information PI for the traveling lane where the lanes merge. (3) The exit direction includes the predetermined direction as the exit direction, and includes the predetermined direction as the exit direction, and includes the predetermined direction as the exit direction, and includes the predetermined direction as the exit direction. As described above, the reliability of the probe information PI is set to be low for the traveling lane in which the additional lane including the predetermined direction is not added (paragraphs 0033 to 0039).

上記構成で示したように、特許文献2に係るプローブ情報統計システムは、プローブ情報の各ポイントにおいて、分岐点は非分岐点よりも低い信頼度が設定されて、プローブ情報統計システムの交通情報の信頼度を高めている。しかしながら、特許文献2に係るプローブ情報統計システムは、上述した基準によって設定した信頼度の総和が所定の閾値を超えるか否かを判定して、プローブ情報を統計化しているにすぎず(第0041段落および第0042段落)、やはり上述した問題を解決するものではない。   As shown in the above configuration, the probe information statistical system according to Patent Document 2 is configured such that at each point of the probe information, the branch point has a lower reliability than the non-branch point, and the traffic information of the probe information statistical system is Increased reliability. However, the probe information statistical system according to Patent Document 2 merely determines whether or not the total sum of reliability set according to the above-described criteria exceeds a predetermined threshold and statisticalizes probe information (No. 0041). Paragraph and Paragraph 0042) still do not solve the problem described above.

本発明はこのような問題に鑑みてなされたものであり、その目的とするところは、各WP区間の経路リンクを時系列順ではなく、WP区間毎に並列に評価し、信頼性の高いものから順に統合して、プローブカーの移動経路を適切に推定するマップマッチングシステムおよび方法を提供することにある。   The present invention has been made in view of such a problem, and the object of the present invention is to evaluate the route links of each WP section in parallel for each WP section, not in chronological order, and have high reliability. And a map matching system and method for appropriately estimating a moving path of a probe car.

上記の課題を解決するために、本発明に係るマップマッチングシステムおよびマップマッチング方法の第1の態様は、プローブカーの移動経路を推定するマップマッチングシステムであって、前記プローブカーに対する複数のWP位置情報を有するプローブデータ、およびデジタル道路地図データを記憶したデータ記憶部と、前記プローブデータおよび前記デジタル道路地図データに基づいて、前記プローブカーの複数のWP区間を設定するWP区間設定部と、前記プローブデータおよび前記デジタル道路地図データに基づいて、前記WP区間を結ぶ1つまたは複数の近傍リンクを設定する近傍リンク設定部と、前記複数のWP区間のそれぞれに対する信頼性情報を算出する信頼性情報算出部と、前記信頼性情報に基づいて、前記複数のWP区間のそれぞれを重み付けて、経路探索の順序を決定する経路探索順序決定部と、前記決定した経路探索の順序で、前記複数のWP区間のそれぞれを、前記1つまたは複数の近傍リンクで結ぶことによって経路探索を実行する経路探索部とを備えたことを特徴とする。   In order to solve the above problems, a first aspect of a map matching system and a map matching method according to the present invention is a map matching system for estimating a moving path of a probe car, and a plurality of WP positions with respect to the probe car. A data storage unit that stores probe data having information and digital road map data; a WP section setting unit that sets a plurality of WP sections of the probe car based on the probe data and the digital road map data; and Based on probe data and the digital road map data, a neighboring link setting unit for setting one or a plurality of neighboring links connecting the WP sections, and reliability information for calculating reliability information for each of the plurality of WP sections. Based on the calculation unit and the reliability information, the plurality of WPs Each of the plurality of WP sections is connected by the one or a plurality of neighboring links in a route search order determination unit that determines the route search order by weighting each of the intervals, and in the determined route search order. And a route search unit for executing a route search.

また、本発明に係るマップマッチングシステムおよびマップマッチング方法の第2の態様は、本発明に係るマップマッチングシステムおよびマップマッチング方法の第1の態様において、前記信頼性情報算出部はさらに、前記経路探索部により実行された経路探索の結果に基づいて、前記信頼性情報を更新し、前記経路探索部はさらに、前記更新された信頼性情報に基づいて、前記経路探索を実行することを特徴とする。   Further, a second aspect of the map matching system and map matching method according to the present invention is the first aspect of the map matching system and map matching method according to the present invention, wherein the reliability information calculation unit further includes the route search. The reliability information is updated based on a result of the route search executed by the unit, and the route search unit further executes the route search based on the updated reliability information. .

また、本発明に係るマップマッチングシステムおよびマップマッチング方法の第3の態様は、本発明に係るマップマッチングシステムおよびマップマッチング方法の第2の態様において、前記経路探索順序決定部はさらに、前記更新された信頼性情報に基づいて、前記経路探索の順序を変更することを特徴とする。   Further, a third aspect of the map matching system and map matching method according to the present invention is the second aspect of the map matching system and map matching method according to the present invention, wherein the route search order determination unit is further updated. The route search order is changed based on the reliability information.

また、本発明に係るマップマッチングシステムおよびマップマッチング方法の第4の態様は、本発明に係るマップマッチングシステムおよびマップマッチング方法の第1乃至第3の態様のいずれかにおいて、前記信頼性情報算出部はさらに、前記近傍リンクのそれぞれに対して前記信頼性情報を算出し、前記経路探索部はさらに、前記信頼性情報に基づいて、前記近傍リンクのそれぞれを評価することによって、前記経路探索を実行することを特徴とする。   Further, a fourth aspect of the map matching system and map matching method according to the present invention is the reliability information calculation unit according to any one of the first to third aspects of the map matching system and map matching method according to the present invention. Further calculates the reliability information for each of the neighboring links, and the route search unit further performs the route search by evaluating each of the neighboring links based on the reliability information. It is characterized by doing.

また、本発明に係るマップマッチングシステムおよびマップマッチング方法の第5の態様は、本発明に係るマップマッチングシステムおよびマップマッチング方法の第4の態様において、前記経路探索部はさらに、前記信頼性情報に基づいて、前記近傍リンクのそれぞれを重み付けて、前記評価の順序を決定し、前記決定した評価の順序で、前記近傍リンクのそれぞれを評価することを特徴とする。   Further, a fifth aspect of the map matching system and map matching method according to the present invention is the fourth aspect of the map matching system and map matching method according to the present invention, in which the route search unit further includes the reliability information. Based on this, each of the neighboring links is weighted to determine the order of the evaluation, and each of the neighboring links is evaluated in the determined order of evaluation.

また、本発明に係るマップマッチングシステムおよびマップマッチング方法の第6の態様は、本発明に係るマップマッチングシステムおよびマップマッチング方法の第4または第5の態様において、前記経路探索部は、隣接するWP区間において評価された近傍リンクと関連付けて、前記近傍リンクのそれぞれを評価することを特徴とする。   Further, a sixth aspect of the map matching system and map matching method according to the present invention is the fourth or fifth aspect of the map matching system and map matching method according to the present invention. Each of the neighboring links is evaluated in association with the neighboring link evaluated in the section.

また、本発明に係るマップマッチングシステムおよびマップマッチング方法の第7の態様は、本発明に係るマップマッチングシステムおよびマップマッチング方法の第1乃至第7の態様のいずれかにおいて、前記信頼性情報は、前記近傍リンクの距離、前記近傍リンクに対する並走道路有無、前記近傍リンクの位置誤差、前記近傍リンクの方位誤差、および前記近傍リンクの数の少なくとも1つに対する評価値を含むことを特徴とする。   Further, a seventh aspect of the map matching system and map matching method according to the present invention is the map matching system and map matching method according to any one of the first to seventh aspects, wherein the reliability information is: It includes an evaluation value for at least one of the distance of the neighboring link, the presence / absence of a parallel road with respect to the neighboring link, the position error of the neighboring link, the azimuth error of the neighboring link, and the number of the neighboring links.

また、本発明に係るマップマッチングシステムおよびマップマッチング方法の第8の態様は、プローブカーの移動経路を推定するためのコンピュータデバイスによって実行される方法であって、前記コンピュータデバイスは、前記プローブカーに対する複数のWP位置情報を有するプローブデータ、およびデジタル道路地図データを記憶したデータ記憶部を備え、前記プローブデータおよび前記デジタル道路地図データに基づいて、前記プローブカーの複数のWP区間を設定するステップと、前記プローブデータおよび前記デジタル道路地図データに基づいて、前記WP区間を結ぶ1つまたは複数の近傍リンクを設定するステップと、前記複数のWP区間のそれぞれに対する信頼性情報を算出するステップと、前記信頼性情報に基づいて、前記複数のWP区間のそれぞれを重み付けて、経路探索の順序を決定するステップと、前記決定した経路探索の順序で、前記複数のWP区間のそれぞれを、前記1つまたは複数の近傍リンクで結ぶことによって経路探索を実行するステップとを備えたことを特徴とする。   An eighth aspect of the map matching system and the map matching method according to the present invention is a method executed by a computer device for estimating a moving path of a probe car, the computer device corresponding to the probe car. Comprising a data storage unit storing probe data having a plurality of WP position information and digital road map data, and setting a plurality of WP sections of the probe car based on the probe data and the digital road map data; Setting one or more neighboring links connecting the WP sections based on the probe data and the digital road map data; calculating reliability information for each of the plurality of WP sections; Based on reliability information, previous A step of determining a route search order by weighting each of a plurality of WP intervals, and connecting each of the plurality of WP intervals with the one or more neighboring links in the determined route search order. And a step of executing a route search.

また、本発明に係るマップマッチングシステムおよびマップマッチング方法の第9の態様は、本発明に係るマップマッチングシステムおよびマップマッチング方法の第8の態様において、前記経路探索を実行した結果に基づいて、前記信頼性情報を更新するステップをさらに備え、前記経路探索は、前記更新された信頼性情報に基づいてさらに実行されることを特徴とする。   Further, a ninth aspect of the map matching system and map matching method according to the present invention is the eighth aspect of the map matching system and map matching method according to the present invention, on the basis of the result of executing the route search. The method further comprises a step of updating reliability information, wherein the route search is further performed based on the updated reliability information.

また、本発明に係るマップマッチングシステムおよびマップマッチング方法の第10の態様は、本発明に係るマップマッチングシステムおよびマップマッチング方法の第9の態様において、前記更新された信頼性情報に基づいて、前記経路探索の順序を変更するステップをさらに備えたことを特徴とする。   Further, a tenth aspect of the map matching system and map matching method according to the present invention is the ninth aspect of the map matching system and map matching method according to the present invention based on the updated reliability information. The method further includes a step of changing a route search order.

また、本発明に係るマップマッチングシステムおよびマップマッチング方法の第11の態様は、本発明に係るマップマッチングシステムおよびマップマッチング方法の第8乃至第10の態様のいずれかにおいて、前記信頼性情報はさらに、前記近傍リンクのそれぞれに対して算出され、前記経路探索はさらに、前記信頼性情報に基づいて、前記近傍リンクのそれぞれを評価することによって実行されることを特徴とする。   An eleventh aspect of the map matching system and map matching method according to the present invention is the map matching system and map matching method according to any of the eighth to tenth aspects of the present invention, wherein the reliability information is further Calculated for each of the neighboring links, and the route search is further performed by evaluating each of the neighboring links based on the reliability information.

また、本発明に係るマップマッチングシステムおよびマップマッチング方法の第12の態様は、本発明に係るマップマッチングシステムおよびマップマッチング方法の第11の態様において、前記信頼性情報に基づいて、前記近傍リンクのそれぞれを重み付けて、前記評価の順序を決定するステップをさらに備え、前記近傍リンクのそれぞれは、前記決定した評価の順序で評価されることを特徴とする。   Further, a twelfth aspect of the map matching system and map matching method according to the present invention is the eleventh aspect of the map matching system and map matching method according to the present invention based on the reliability information. The method further comprises the step of weighting each to determine the order of the evaluation, wherein each of the neighboring links is evaluated in the determined order of evaluation.

また、本発明に係るマップマッチングシステムおよびマップマッチング方法の第13の態様は、本発明に係るマップマッチングシステムおよびマップマッチング方法の第11または第12の態様において、前記近傍リンクのそれぞれは、隣接するWP区間において評価された近傍リンクと関連付けて評価されることを特徴とする。   Further, a thirteenth aspect of the map matching system and map matching method according to the present invention is the eleventh or twelfth aspect of the map matching system and map matching method according to the present invention, wherein each of the neighboring links is adjacent. It is characterized by being evaluated in association with a neighboring link evaluated in the WP section.

また、本発明に係るマップマッチングシステムおよびマップマッチング方法の第14の態様は、本発明に係るマップマッチングシステムおよびマップマッチング方法の第8乃至第13の態様のいずれかにおいて、前記信頼性情報は、前記近傍リンクの距離、前記近傍リンクに対する並走道路有無、前記近傍リンクの位置誤差、前記近傍リンクの方位誤差、および前記近傍リンクの数の少なくとも1つに対する評価値を含むことを特徴とする。   Further, a fourteenth aspect of the map matching system and map matching method according to the present invention is any one of the eighth to thirteenth aspects of the map matching system and map matching method according to the present invention. It includes an evaluation value for at least one of the distance of the neighboring link, the presence / absence of a parallel road with respect to the neighboring link, the position error of the neighboring link, the azimuth error of the neighboring link, and the number of the neighboring links.

また、本発明に係るマップマッチングシステムおよびマップマッチング方法の第15の態様は、本発明に係るマップマッチングシステムおよびマップマッチング方法の第8乃至第14の態様のいずれかにおける方法をコンピュータに実行させることを特徴とするプログラムである。   A fifteenth aspect of the map matching system and map matching method according to the present invention causes a computer to execute the method according to any of the eighth to fourteenth aspects of the map matching system and map matching method according to the present invention. Is a program characterized by

また、本発明に係るマップマッチングシステムおよびマップマッチング方法の第16の態様は、本発明に係るマップマッチングシステムおよびマップマッチング方法の第15の態様におけるプログラムを記録したことを特徴とするコンピュータ可読記憶媒体である。   According to a sixteenth aspect of the map matching system and map matching method of the present invention, the program according to the fifteenth aspect of the map matching system and map matching method of the present invention is recorded. It is.

本発明に係るマップマッチングシステムおよび方法によれば、複数の近傍リンクが存在する場合であっても、再度上流のWP区間の経路リンク特定処理を実行することなく、プローブカーの移動経路を適切に推定することができる。   According to the map matching system and method of the present invention, even when there are a plurality of neighboring links, the travel route of the probe car is appropriately determined without executing the route link specifying process in the upstream WP section again. Can be estimated.

従来のマップマッチング方法の例を示す図である。It is a figure which shows the example of the conventional map matching method. 従来のマップマッチング方法において適切な経路を特定することができないケースの例を示す図である。It is a figure which shows the example of the case where an appropriate path | route cannot be specified in the conventional map matching method. 従来のマップマッチング方法において適切な経路を特定することができないケースの別の例を示す図である。It is a figure which shows another example of the case where an appropriate path | route cannot be specified in the conventional map matching method. 従来のマップマッチング方法において適切な経路を特定することができないケースのさらなる別の例を示す図である。It is a figure which shows another example of the case where an appropriate path | route cannot be specified in the conventional map matching method. 並走するNL1およびNL2の例を示す図である。It is a figure which shows the example of NL1 and NL2 which run in parallel. 本発明の一実施形態に係るマップマッチングシステム全体の構成の例を示すブロック図である。It is a block diagram which shows the example of a structure of the whole map matching system which concerns on one Embodiment of this invention. 本発明の一実施形態に係るマップマッチングサーバおよび車載機の機能構成の例を示すブロック図である。It is a block diagram which shows the example of a function structure of the map matching server and vehicle equipment which concern on one Embodiment of this invention. 本発明の一実施形態に係るマップマッチング部の詳細な機能構成の例を示すブロック図である。It is a block diagram which shows the example of a detailed functional structure of the map matching part which concerns on one Embodiment of this invention. 本発明の一実施形態に係るプローブカーデータのフォーマットの例を示す図である。It is a figure which shows the example of the format of the probe car data which concerns on one Embodiment of this invention. 本発明の一実施形態に係るマップマッチング方法の概要の例を示す図である。It is a figure which shows the example of the outline | summary of the map matching method which concerns on one Embodiment of this invention. 本発明の一実施形態に係るマップマッチング方法の詳細の例を示すフローチャートである。It is a flowchart which shows the example of the detail of the map matching method which concerns on one Embodiment of this invention. 本発明の一実施形態に係る信頼性情報のフォーマットの例を示す図である。It is a figure which shows the example of the format of the reliability information which concerns on one Embodiment of this invention. 本発明の一実施形態に係る経路探索処理の例を示すフローチャートである。It is a flowchart which shows the example of the route search process which concerns on one Embodiment of this invention.

以下、添付図面を参照しながら、本発明に係るマップマッチングシステムの実施形態を説明する。   Hereinafter, embodiments of a map matching system according to the present invention will be described with reference to the accompanying drawings.

<用語の定義>
用語「候補リンク」とは、デジタル道路地図データ上に存在する、隣接するWPを結ぶすべての経路を意味する。用語「近傍リンク」とは、候補リンクの中で、WPの所定の範囲に存在する経路を意味する。用語「経路リンク」とは、マップマッチング処理において、隣接するWPを結ぶ経路として確定した経路を意味する。本来、リンクとは、ノード間を結ぶ道路区間を意味するので、隣接WPを結ぶ一つの経路上に複数のリンクが存在することがある(一つの経路上に複数のノードが存在する場合)。しかしながら、以下、本明細書では、分かりやすさを目的に、隣接WPを結ぶ一つの経路を「リンク」とする。
<Definition of terms>
The term “candidate link” means all routes existing on the digital road map data that connect adjacent WPs. The term “neighboring link” means a route existing in a predetermined range of WP among candidate links. The term “route link” means a route determined as a route connecting adjacent WPs in the map matching process. Originally, a link means a road section connecting nodes, and therefore there may be a plurality of links on one route connecting adjacent WPs (when a plurality of nodes exist on one route). However, hereinafter, in the present specification, for the sake of easy understanding, one route connecting adjacent WPs is referred to as a “link”.

<システム構成>
図6は、本発明の一実施形態に係るマップマッチングシステム全体の構成を示すブロック図である。本発明に係るマップマッチングシステムは、マップマッチングサーバ10および車載機20を備えている。マップマッチングサーバ10と車載機20とは、DSRC(Dedicated Short Range Communications)などの無線通信技術を使用して、ネットワーク30を介して通信する。マップマッチングサーバ10は、単一のコンピュータデバイスまたは複数のコンピュータデバイスによって実装されてもよい。
<System configuration>
FIG. 6 is a block diagram showing the overall configuration of the map matching system according to one embodiment of the present invention. The map matching system according to the present invention includes a map matching server 10 and an in-vehicle device 20. The map matching server 10 and the vehicle-mounted device 20 communicate via the network 30 using a radio communication technology such as DSRC (Dedicated Short Range Communications). The map matching server 10 may be implemented by a single computing device or multiple computing devices.

マップマッチングサーバ10は、本発明に係るマップマッチングシステムの主要な機能を実装するコンピューティングデバイスである。マップマッチングサーバ10は、車載機20からプローブデータを受信し、当該プローブデータを使用してマップマッチング処理を実行する。   The map matching server 10 is a computing device that implements the main functions of the map matching system according to the present invention. The map matching server 10 receives probe data from the in-vehicle device 20, and executes map matching processing using the probe data.

マップマッチングサーバ10は、通信部11、制御部12、主記憶部13、および補助記憶部14を備えており、それらの要素がシステムバスを介して互いに結合されている。   The map matching server 10 includes a communication unit 11, a control unit 12, a main storage unit 13, and an auxiliary storage unit 14, and these elements are coupled to each other via a system bus.

通信部11は、ネットワーク30を介して、車載機20などの他のデバイスとの間でデータを送受信する。   The communication unit 11 transmits and receives data to and from other devices such as the in-vehicle device 20 via the network 30.

制御部12は、中央処理装置(CPU)とも称され、後述するマップマッチング部およびプローブデータ活用部などの構成要素の制御、データの演算、および補助記憶部14に格納されている各種プログラムを主記憶部13に読み出して実行する。   The control unit 12 is also called a central processing unit (CPU), and controls various components such as a map matching unit and a probe data utilization unit, which will be described later, data calculation, and various programs stored in the auxiliary storage unit 14. Read to the storage unit 13 and execute.

主記憶部13は、メインメモリとも称され、車載機20から送信されたプローブデータ、コンピュータ実行可能な命令および当該命令による演算処理後のデータなどを記憶する。   The main storage unit 13 is also referred to as a main memory, and stores probe data transmitted from the vehicle-mounted device 20, computer-executable instructions, data after arithmetic processing by the instructions, and the like.

補助記憶部14は、ハードディスク(HDD)などに代表される記憶装置であり、デジタル道路地図データなどを格納しているデータ記憶部(データベーステーブル)14aを有している。また、補助記憶部14は、制御部12に、本実施形態に係る各種処理を実行させるためのプログラム(図示せず)を格納している。   The auxiliary storage unit 14 is a storage device represented by a hard disk (HDD) or the like, and has a data storage unit (database table) 14a that stores digital road map data and the like. Further, the auxiliary storage unit 14 stores a program (not shown) for causing the control unit 12 to execute various processes according to the present embodiment.

車載機20は、プローブカーに設置され、マップマッチングサーバ10にプローブデータを送信する無線デバイスである。車載機20は、複数存在し、複数の車載機20のそれぞれから、プローブデータが送信される。プローブデータは、所定の距離および/または時間で定められた間隔で送信される。また、プローブデータは、あらかじめ定められた属性情報が変化した際に(例えば、タクシーの場合、空車/満車などの状態が変化した際)にも、送信される。   The in-vehicle device 20 is a wireless device that is installed in a probe car and transmits probe data to the map matching server 10. There are a plurality of in-vehicle devices 20, and probe data is transmitted from each of the plurality of in-vehicle devices 20. The probe data is transmitted at a predetermined interval at a predetermined distance and / or time. The probe data is also transmitted when predetermined attribute information changes (for example, in the case of a taxi, when a state such as an empty / full state changes).

次に、図7のブロック図を参照して、マップマッチングサーバおよび車載機の機能構成を詳細に説明する。   Next, the functional configuration of the map matching server and the vehicle-mounted device will be described in detail with reference to the block diagram of FIG.

マップマッチングサーバ10は、マップマッチング部15およびプローブデータ活用部16を備えている。本実施形態では、マップマッチングサーバ10がマップマッチング部15およびプローブデータ活用部16を備えているが、マップマッチング部15およびプローブデータ活用部16の一方が、マップマッチングサーバ10とは異なるデバイスに含まれるように構成されてもよい。   The map matching server 10 includes a map matching unit 15 and a probe data utilization unit 16. In the present embodiment, the map matching server 10 includes the map matching unit 15 and the probe data utilization unit 16, but one of the map matching unit 15 and the probe data utilization unit 16 is included in a device different from the map matching server 10. May be configured.

マップマッチング部15は、後述するように、車載機20から受信したプローブデータを使用してマップマッチング処理を実行し、マップマッチング結果データを生成する。生成されたマップマッチング結果データは、データ記憶部14aに蓄積される。マップマッチング部15の詳細な機能構成は後述する。   As will be described later, the map matching unit 15 executes map matching processing using the probe data received from the in-vehicle device 20, and generates map matching result data. The generated map matching result data is accumulated in the data storage unit 14a. A detailed functional configuration of the map matching unit 15 will be described later.

プローブデータ活用部16は、プローブデータに基づいて生成されたマップマッチング結果をマップマッチング部15から受信し、データ記憶部14aに蓄積されたマップマッチング結果データを使用して、様々な交通情報を生成する。   The probe data utilization unit 16 receives the map matching result generated based on the probe data from the map matching unit 15, and generates various traffic information using the map matching result data stored in the data storage unit 14a. To do.

車載機20は、測位部21、生成部22、送信部23、車速センサ24、GPS受信機25、ジャイロセンサ26、およびタクシーメーターなどの属性情報センサ27を備える。   The in-vehicle device 20 includes a positioning unit 21, a generation unit 22, a transmission unit 23, a vehicle speed sensor 24, a GPS receiver 25, a gyro sensor 26, and an attribute information sensor 27 such as a taxi meter.

測位部21は、車速センサ24、GPS受信機25、およびジャイロセンサ26の動作を制御し、プローブデータを生成する元となる情報を生成する。車速センサ24は、プローブカーの走行速度を検出するセンサであり、速度パルスから正確な車速を判定することができる。GPS受信機25は、GPS衛星から送信されたデータ(緯度、経度、高さ、および時刻(GPS衛星に搭載されている原子時計の時刻)情報)をアンテナで受信し、位置や概算進行方位、概算速度を算出する。ジャイロセンサ26は、プローブカーの前後左右の加速度、向きなどを検出する。測位部21は、これら検出された情報に基づいてプローブカーの正確な位置(緯度・経度・高度)、進行方向、および計測時間を算出する。なお、GPS受信機25のみ、または、GPS受信機25と、車速センサ24およびジャイロセンサ26いずれか一方のセンサとによって測位を実行してもよい。   The positioning unit 21 controls operations of the vehicle speed sensor 24, the GPS receiver 25, and the gyro sensor 26, and generates information that is a source for generating probe data. The vehicle speed sensor 24 is a sensor that detects the traveling speed of the probe car, and can determine an accurate vehicle speed from the speed pulse. The GPS receiver 25 receives the data (latitude, longitude, height, and time (time of the atomic clock mounted on the GPS satellite) information) transmitted from the GPS satellite with an antenna, and the position, approximate traveling direction, Calculate the approximate speed. The gyro sensor 26 detects the acceleration, direction, and the like of the probe car in the front-rear and left-right directions. The positioning unit 21 calculates an accurate position (latitude / longitude / altitude), traveling direction, and measurement time of the probe car based on the detected information. Note that positioning may be executed only by the GPS receiver 25 or by the GPS receiver 25 and any one of the vehicle speed sensor 24 and the gyro sensor 26.

生成部22は、測位部21によって生成された測位情報、および(プローブカーが特定のプローブカーである場合には)属性情報センサ27から収集された情報に基づいて、プローブデータを生成する。プローブデータには、プローブカー識別IDおよびWP情報が含まれる。WP情報は、少なくとも測位地点の緯度、経度、および時刻を含み、場合によっては進行方位情報および属性情報を含む。属性情報は、プローブカーの様々な状態を示し、例えばプローブカーがタクシーの場合には、空車、実車または回送などの情報が含まれる。   The generation unit 22 generates probe data based on the positioning information generated by the positioning unit 21 and the information collected from the attribute information sensor 27 (when the probe car is a specific probe car). The probe data includes a probe car identification ID and WP information. The WP information includes at least the latitude, longitude, and time of the positioning point, and in some cases includes traveling direction information and attribute information. The attribute information indicates various states of the probe car. For example, when the probe car is a taxi, information such as an empty car, an actual car, or forwarding is included.

送信部23は、生成部22によって生成されたプローブデータをマップマッチングサーバ10に送信する。プローブデータが送信部23から送信されるタイミングは、所定の距離および/または時間単位で定義されている。例えば、前者の例では300mピッチ(走行距離が300m経過する毎にプローブデータ送信)、500m、800mピッチなどのタイミングがあり、後者の例では10秒ピッチ(走行時間が10秒経過する毎にプローブデータ送信)、30秒ピッチ、120秒ピッチなどのタイミングがある。電波受信環境や通信混雑状況、車両の運行状態(空車/実車)の変化状況などによって、この間隔は様々に変化する。   The transmission unit 23 transmits the probe data generated by the generation unit 22 to the map matching server 10. The timing at which the probe data is transmitted from the transmission unit 23 is defined by a predetermined distance and / or time unit. For example, in the former example, there are timings such as a pitch of 300 m (probe data transmission every 300 m of travel distance), a pitch of 500 m and 800 m, and in the latter example, a pitch of 10 seconds (probe every 10 seconds of travel time) Data transmission), 30-second pitch, 120-second pitch, and the like. This interval changes variously depending on the radio wave reception environment, communication congestion status, and changes in vehicle operation status (empty / actual).

次に、図8のブロック図を参照して、マップマッチング部15の詳細な機能構成を説明する。マップマッチング部15は、経路探索順序決定部151、経路探索部152、リンク端部決定部153、信頼性情報算出部154、デジタル道路地図データテーブル155、およびプローブデータテーブル156を備える。   Next, a detailed functional configuration of the map matching unit 15 will be described with reference to the block diagram of FIG. The map matching unit 15 includes a route search order determination unit 151, a route search unit 152, a link end determination unit 153, a reliability information calculation unit 154, a digital road map data table 155, and a probe data table 156.

経路探索順序決定部151は、車載機20から受信したプローブデータに含まれる複数のWP情報が示すWP間の区間(以下、WP区間)について、信頼性情報算出部154によって作成された信頼性情報に基づいて、所定の判定基準に従って重み付けて、優先付ける。優先付けられたWP区間の順序で、経路探索が実行される。   The route search order determination unit 151 uses the reliability information created by the reliability information calculation unit 154 for a section between WPs (hereinafter referred to as WP sections) indicated by a plurality of WP information included in the probe data received from the in-vehicle device 20. Based on the above, weighting is performed according to a predetermined criterion and prioritized. The route search is executed in the order of the prioritized WP sections.

経路探索部152は、プローブデータテーブル156から読み出したプローブデータ、およびデジタル道路地図データテーブル155から読み出したデジタル道路地図データに基づいて、経路探索順序決定部151によって優先付けられたWP区間の順序で、WP区間を結ぶ近傍リンクに対する経路探索を実行する。経路探索部152は、例えば、ダイクストラ法アルゴリズムなどを使用して、近傍リンクの中から最短のリンクを探索してもよい。   Based on the probe data read from the probe data table 156 and the digital road map data read from the digital road map data table 155, the route search unit 152 is in the order of the WP sections prioritized by the route search order determination unit 151. , Route search for neighboring links connecting WP sections is executed. The route search unit 152 may search for the shortest link from neighboring links using, for example, a Dijkstra algorithm.

リンク端部決定部153は、経路探索部152による経路探索が成功した場合に、成功した経路探索に対するWP区間における始点および終点を決定する。すなわち近傍リンクを経路リンクとして決定する。   When the route search by the route search unit 152 is successful, the link end determination unit 153 determines the start point and end point in the WP section for the successful route search. That is, the neighboring link is determined as the route link.

信頼性情報算出部154は、各WPの位置情報などから、所定の基準に基づいてWP区間における始点および終点ならびに/または近傍リンクに対する信頼性情報を算出する。経路探索順序決定部151は、信頼性情報算出部154によって算出された信頼性情報に基づいて、WP区間の優先付けを行う。信頼性情報の詳細は後述する。   The reliability information calculation unit 154 calculates the reliability information for the start and end points and / or the neighboring links in the WP section based on a predetermined standard from the position information of each WP. The route search order determination unit 151 prioritizes WP sections based on the reliability information calculated by the reliability information calculation unit 154. Details of the reliability information will be described later.

デジタル道路地図データテーブル155は、デジタル道路地図データを格納するデータベーステーブルである。デジタル道路地図データは、ノード(交差点その他道路網表現上の交通結節点や属性変更点など)およびリンク(ノードとノードの間の道路区間)によって道路網のトポロジや道路形状を表現するデジタル道路地図データである。それぞれのノードおよびリンクには、固有の番号が付されており、対応する位置データ(緯度、経度)、接続ノード番号も付されている。   The digital road map data table 155 is a database table that stores digital road map data. Digital road map data is a digital road map that expresses the topology and shape of the road network by nodes (intersections and other traffic nodes and attribute changes in the road network representation) and links (road sections between nodes). It is data. A unique number is assigned to each node and link, and corresponding position data (latitude, longitude) and a connection node number are also assigned.

プローブデータテーブル156は、車載機20から通信部11によって受信されたプローブデータを格納するデータベーステーブルである。図7は、プローブデータテーブル156に格納されるプローブデータのフォーマットの一例を示す図である。図9のプローブデータのフォーマットに示すように、プローブデータは、プローブカー識別ID901、測位時刻902、緯度903、経度904、前後左右の加速度905、プローブカーの向き906、速度907および属性情報908を含むが、これらのデータ項目に限定されることはなく、車載機20によって計測可能な他の種類のデータも含んでもよい。   The probe data table 156 is a database table that stores probe data received by the communication unit 11 from the in-vehicle device 20. FIG. 7 is a diagram showing an example of a format of probe data stored in the probe data table 156. As shown in FIG. As shown in the probe data format of FIG. 9, the probe data includes a probe car identification ID 901, a positioning time 902, a latitude 903, a longitude 904, a front / rear / left / right acceleration 905, a probe car direction 906, a speed 907, and attribute information 908. However, it is not limited to these data items, and may include other types of data that can be measured by the in-vehicle device 20.

<WPの経路探索順序決定の概要>
次に、本発明に係るマップマッチングシステムが実行するマップマッチング処理の詳細を説明するが、図10を参照して、上述したマップマッチングサーバ10の経路探索順序決定部151によって実行される、WPの経路探索順序決定の概要を説明する。
<Overview of WP Route Search Order Determination>
Next, the details of the map matching process executed by the map matching system according to the present invention will be described. Referring to FIG. 10, the WP of the WP executed by the route search order determination unit 151 of the map matching server 10 described above An outline of route search order determination will be described.

図10に示すように、本実施形態におけるマップマッチング処理では、7つのWP1乃至7が存在し、始点となるWP1から終点となるWP7までの経路探索が対象となる。WP1の所定の範囲内に存在する始点ノードSP1−1およびSP1−2と、WP2の所定の範囲内に存在する終点ノードEP1−1およびEP1−2とを近傍リンクNL1−1、NL1−2、NL1−3、およびNL1−4でそれぞれ結ぶことができる(SP1−1→EP1−1をNL1−1、SP1−1→EP1−2をNL1−2、SP1−2→EP1−1をNL1−3、およびSP1−2→EP1−2をNL1−4)。   As shown in FIG. 10, in the map matching process in the present embodiment, there are seven WP1 to WP7, and the route search from WP1 as the start point to WP7 as the end point is targeted. The start point nodes SP1-1 and SP1-2 existing within a predetermined range of WP1 and the end point nodes EP1-1 and EP1-2 existing within a predetermined range of WP2 are connected to neighboring links NL1-1, NL1-2, NL1-3 and NL1-4 can be connected to each other (SP1-1 → EP1-1 is NL1-1, SP1-1 → EP1-2 is NL1-2, SP1-2 → EP1-1 is NL1-3 , And SP1-2 → EP1-2 NL1-4).

また、WP2の所定の範囲内に存在する始点ノードSP2−1およびSP2−2と、WP3の所定の範囲内に存在する終点ノードEP2−1およびEP2−2とを近傍リンクNL2−1およびNL2−2でそれぞれ結ぶことができる。   Further, the start point nodes SP2-1 and SP2-2 existing within a predetermined range of WP2 and the end point nodes EP2-1 and EP2-2 existing within a predetermined range of WP3 are connected to the neighboring links NL2-1 and NL2-. 2 can be tied together.

また、WP3の所定の範囲内に存在する始点ノードSP3と、WP4の所定の範囲内に存在する終点ノードEP4とを近傍リンクNL3で結ぶことができる(EP2−2とを結ぶリンクは、その終点がWP3の所定の範囲内にないため除外される)。   Further, the start point node SP3 existing within the predetermined range of WP3 and the end point node EP4 existing within the predetermined range of WP4 can be connected by the neighboring link NL3 (the link connecting EP2-2 is the end point thereof) Are excluded because they are not within the predetermined range of WP3).

また、WP4の所定の範囲内に存在する始点ノードSP4と、WP5の所定の範囲内に存在する終点ノードEP5とを近傍リンクNL4で結ぶことができる。   Further, the start point node SP4 existing within the predetermined range of WP4 and the end point node EP5 existing within the predetermined range of WP5 can be connected by the neighboring link NL4.

また、WP5の所定の範囲内に存在する始点ノードSP5と、WP6の所定の範囲内に存在する終点ノードEP6とを近傍リンクNL5で結ぶことができる。   Further, the start point node SP5 existing within the predetermined range of WP5 and the end point node EP6 existing within the predetermined range of WP6 can be connected by the neighboring link NL5.

また、WP6の所定の範囲内に存在する始点ノードSP6−1およびSP6−2と、WP7の所定の範囲内に存在する終点ノードEP6−1およびEP6−2とを近傍リンクNL6−1およびNL6−2でそれぞれ結ぶことができる。これらのWP区間における近傍リンクの決定は、WP1からWP7の時系列の順序で説明したが、各WP区間は独立に処理されることから、順序は任意であり、並列に処理可能である。   Further, the start point nodes SP6-1 and SP6-2 existing within a predetermined range of WP6 and the end point nodes EP6-1 and EP6-2 existing within a predetermined range of WP7 are connected to neighboring links NL6-1 and NL6-. 2 can be tied together. The determination of the neighboring links in these WP sections has been described in the order of time series from WP1 to WP7. However, since each WP section is processed independently, the order is arbitrary and can be processed in parallel.

従来のマップマッチング方法では、上流から下流の時系列の順序で、すなわち、WP1とWP2との間のWP区間(WP区間1−2)からWP区間6−7の順序で経路探索が実行される。WP区間1−2には、近傍リンクNL1−1、NL1−2、NL1−3、およびNL1−4が存在する。すなわち、4つの近傍リンクが存在し、かつ、近傍リンクNL1−1とNL1−2とが並走していることになる。このWP区間1−2の経路探索から開始すると、近傍リンクNL1−1、NL1−2、NL1−3、およびNL1−4のいずれかが経路リンクとして適切であるかを判定できなくなる。   In the conventional map matching method, the route search is executed in the order of time series from upstream to downstream, that is, in the order of WP section (WP section 1-2) between WP1 and WP2 to WP section 6-7. . In the WP section 1-2, there are neighboring links NL1-1, NL1-2, NL1-3, and NL1-4. That is, there are four neighboring links, and the neighboring links NL1-1 and NL1-2 are running in parallel. If the route search in the WP section 1-2 is started, it is impossible to determine whether any of the neighboring links NL1-1, NL1-2, NL1-3, and NL1-4 is appropriate as a route link.

本発明に係るマップマッチング方法は、マップマッチング部15の信頼性情報算出部154が以下のように各WP区間に対する信頼性情報を算出し、経路探索順序決定部151が算出された信頼性情報に基づいて、各WP区間の優先付けを実行する。   In the map matching method according to the present invention, the reliability information calculation unit 154 of the map matching unit 15 calculates the reliability information for each WP section as follows, and the route search order determination unit 151 calculates the reliability information. Based on this, prioritization of each WP section is executed.

信頼性情報算出部154は、例えば、各WP区間の表1で示される項目に従って、各WP区間の信頼度を算出するための情報を評価する。各評価の方法は以下のとおりである。   For example, the reliability information calculation unit 154 evaluates information for calculating the reliability of each WP section according to the items shown in Table 1 of each WP section. The method of each evaluation is as follows.

例えば、図10に示すように、WP区間1−2におけるTR1の距離は短いと言える。したがって、表1におけるWP区間1−2の区間距離は、「短」となる。   For example, as shown in FIG. 10, it can be said that the distance of TR1 in the WP section 1-2 is short. Therefore, the section distance of the WP section 1-2 in Table 1 is “short”.

また、WP区間1−2におけるWP1は、近傍リンクNL1−3の最近点から大きく離れているので、位置誤差が大きいと言える。したがって、表1におけるWP区間1−2の位置誤差は、「大」となる。なお、WP区間において複数の近傍リンクが存在する場合は、位置誤差は、複数の近傍リンクの中で最もWPから最も離れた近傍リンクのみを対象とする(近傍リンクの最近点で評価)。   Moreover, since WP1 in the WP section 1-2 is far away from the nearest point of the neighboring links NL1-3, it can be said that the position error is large. Therefore, the position error of the WP section 1-2 in Table 1 is “large”. When there are a plurality of neighboring links in the WP section, the position error is targeted only for the neighboring link farthest from the WP among the plurality of neighboring links (evaluated at the nearest point of the neighboring links).

また、WP1とWP2とを結んだ直線の方位(区間方位)の近傍リンクNL1−3に対する偏差絶対値が大きいので、方位誤差が大きいと言える。したがって、表1におけるWP区間1−2の方位誤差は、「大」となる。なお、WP区間において複数の近傍リンクが存在する場合は、方位誤差は、複数の近傍リンクの中で区間方位に対し最も偏差絶対値の大きい近傍リンクのみを対象とする。   Also, since the deviation absolute value of the azimuth (section azimuth) of the straight line connecting WP1 and WP2 with respect to the neighboring link NL1-3 is large, it can be said that the azimuth error is large. Therefore, the azimuth error in the WP section 1-2 in Table 1 is “large”. When there are a plurality of neighboring links in the WP section, the azimuth error is targeted only for the neighboring links having the largest deviation absolute value with respect to the section azimuth among the plurality of neighboring links.

また、WP区間1−2における近傍リンクは4つ存在するので、表1におけるWP区間1−2の近傍リンク数は、「4」となり、近傍リンクNL1−1とNL1−2とは並走しているので、並走路有無は、「有」となる。   Further, since there are four neighboring links in the WP section 1-2, the number of neighboring links in the WP section 1-2 in Table 1 is “4”, and the neighboring links NL1-1 and NL1-2 run in parallel. Therefore, the presence / absence of the parallel road is “Yes”.

このようにして、信頼性情報算出部154は、各WP区間の信頼性情報を生成する。本概要では、簡易的に信頼性情報を算出しているが、具体的な信頼性情報の算出方法は後述する。信頼性情報が算出されると、経路探索順序決定部151は、表2で示される重み値に基づいて、各WP区間の優先付け(重み付け)を実行する。また、この信頼性情報の算出、および重み付け処理も、各WP区間における独立の処理であって、上述した近傍リンクの決定と同様に、任意の順序で並行した処理が可能である。   In this way, the reliability information calculation unit 154 generates reliability information for each WP section. In this overview, reliability information is simply calculated, but a specific method for calculating reliability information will be described later. When the reliability information is calculated, the route search order determination unit 151 performs prioritization (weighting) of each WP section based on the weight values shown in Table 2. The calculation of the reliability information and the weighting process are also independent processes in each WP section, and can be performed in parallel in an arbitrary order as in the above-described determination of neighboring links.

表2に示す重み値に従って、各WP区間を信頼度の逆順で重み付けする。重み付けは、単純に、例えば、位置誤差が「大」の場合には信頼度が低いので、重み値7を加算し、「小」の場合には信頼度が高いので、加算なしとし、方位誤差も同様にする。区間距離が「長」の場合には信頼度が低いので、重み値3を加算し、「短」の場合には信頼度が高いので、加算なしとする。並走路有無が「有」の場合には信頼度が低いので、重み値7を加算し、「無」の場合には信頼度が高いので、加算なしとする。近傍リンク数が多い程、WP区間の不確定性は高まるから、近傍リンク数に重み値を乗算するものとする。上記方法に従って、各WP区間に対して算出された重み値を表3に示す。   According to the weight values shown in Table 2, each WP section is weighted in the reverse order of reliability. For weighting, for example, when the position error is “large”, the reliability is low, so the weight value 7 is added. When the position error is “small”, the reliability is high. Do the same. Since the reliability is low when the section distance is “long”, the weight value 3 is added, and when the section distance is “short”, the reliability is high, so no addition is made. Since the reliability is low when the presence / absence of the parallel road is “present”, the weight value 7 is added, and when it is “none”, the reliability is high, and therefore no addition is performed. As the number of neighboring links increases, the uncertainty of the WP section increases. Therefore, the number of neighboring links is multiplied by a weight value. Table 3 shows the weight values calculated for each WP section according to the above method.

表3に示す算出重み合計値から、各WP区間の経路探索順序を決定することができる。つまり、経路探索順序は、信頼度の高い重み合計値の少ないWP区間からの順序となり、WP区間3−4、WP区間5−6、WP区間4−5、WP区間6−7、WP区間2−3、WP区間1−2の順序となる。WP区間3−4においては近傍リンクがNL3のみ、WP区間5−6においては近傍リンクがNL5のみ、WP区間4−5においては近傍リンクがNL4のみであるので、近傍リンクNL3、NL5、およびNL4がそれぞれ、経路リンクとして確定する。   From the calculated weight total values shown in Table 3, the route search order of each WP section can be determined. That is, the route search order is the order from the WP section having a high reliability and the small total weight value, and the WP section 3-4, the WP section 5-6, the WP section 4-5, the WP section 6-7, and the WP section 2 -3 and WP section 1-2. Since the neighboring link is only NL3 in the WP section 3-4, the neighboring link is only NL5 in the WP section 5-6, and the neighboring link is only NL4 in the WP section 4-5, the neighboring links NL3, NL5, and NL4 Are determined as route links.

WP区間6−7においては、近傍リンクNL6−1およびNL6−2が存在するが、いずれかが一方がNL5と結ぶことができない場合は、結ぶことができる近傍リンクを経路リンクとして確定することができる。WP区間2−3においては、近傍リンクNL2−1およびNL2−2が存在するが、NL3と結ぶことができるのは、NL2−2であるので、NL2−2が経路リンクとして確定することができる。   In WP section 6-7, there are neighboring links NL6-1 and NL6-2, but when one of them cannot be connected to NL5, the neighboring link that can be connected may be determined as the route link. it can. In WP section 2-3, there are neighboring links NL2-1 and NL2-2, but since NL2-2 can be connected to NL3, NL2-2 can be determined as a route link. .

WP区間1−2においては、4つの近傍リンクNL1−1、NL1−2、NL1−3、およびNL1−4が存在するが、少なくとも、NL1−1およびNL1−3とNL2−2とを結ぶことができず、NL1−2またはNL1−4のいずれかが、NL2−2と結ぶことができない場合は(例えば、NL2−2が一般道であり、NL1−4が高速道路の場合は、NL1−2のみがNL2−2と結ぶことができる)、結ぶことができる近傍リンクを経路リンクとして確定することができる。   In the WP section 1-2, there are four neighboring links NL1-1, NL1-2, NL1-3, and NL1-4. At least NL1-1, NL1-3, and NL2-2 are connected. If NL1-2 or NL1-4 cannot connect to NL2-2 (for example, NL2-2 is a general road and NL1-4 is a highway, NL1- Only 2 can be connected to NL2-2), and a neighboring link that can be connected can be determined as a route link.

以上、本発明に係るマップマッチング方法の概要を説明したが、このように、複数のWP区間において、算出された信頼性情報に基づいて優先付けられた順序で経路探索を実行することで、WP区間において近傍リンクが複数存在している場合でも、経路リンクとして適切な近傍リンクを判定することができる。   As described above, the outline of the map matching method according to the present invention has been described. As described above, in the plurality of WP sections, the route search is performed in the order of priority based on the calculated reliability information, so that the WP Even when there are a plurality of neighboring links in the section, it is possible to determine a neighboring link suitable as a route link.

<マップマッチング処理>
次に、図11のフローチャートを参照して、本発明に係るマップマッチング処理の詳細を説明する。
<Map matching process>
Next, details of the map matching processing according to the present invention will be described with reference to the flowchart of FIG.

まず、マップマッチングサーバ10の信頼性情報算出部154は、プローブデータテーブル156を参照して、経路探索の対象となるWP情報を抽出する(本実施形態では、WP1乃至7が抽出される)。そして、WP区間1−2からWP区間6−7の順序で、デジタル道路地図データテーブル155を参照して、各WPの所定の範囲内に存在する始点SPおよび終点EPを設定し、SPとEPとを結ぶ近傍リンクNLを抽出する(ステップS1001)。この場合、近傍リンクNLは、1つのWP区間において、1または複数のNLが存在することになる。   First, the reliability information calculation unit 154 of the map matching server 10 refers to the probe data table 156 to extract WP information that is a target of the route search (in this embodiment, WP1 to WP7 are extracted). Then, with reference to the digital road map data table 155 in the order of the WP section 1-2 to the WP section 6-7, the start point SP and the end point EP existing within a predetermined range of each WP are set, and SP and EP A neighboring link NL connecting the two is extracted (step S1001). In this case, the neighboring link NL includes one or a plurality of NLs in one WP section.

次に、信頼性情報算出部154は、各WP区間における始点SP、終点EPならびに近傍リンクNLに対する信頼性情報を算出する(ステップS1002)。ここで、信頼性情報は、例えば、図12のデータフォーマットに示す項目を含むが、そのような項目に限定されない。   Next, the reliability information calculation unit 154 calculates reliability information for the start point SP, the end point EP, and the neighboring link NL in each WP section (step S1002). Here, the reliability information includes, for example, items shown in the data format of FIG. 12, but is not limited to such items.

図12は、信頼性情報として、WP候補情報1201およびWP区間情報1202を示す。WP候補情報1201は、WP情報1203、経路探索結果情報1204、近傍リンク確定情報1205、および近傍リンク情報1206を含む。近傍リンク情報1206は、近傍リンク数1207、ならびに対象WP区間に存在する近傍リンクのそれぞれに対応するリンクID1208、近傍リンク距離1209、位置誤差1210、方位誤差1211、並走路候補有無1212、および近傍リンク優先順位1213を含む。   FIG. 12 shows WP candidate information 1201 and WP section information 1202 as reliability information. The WP candidate information 1201 includes WP information 1203, route search result information 1204, neighboring link confirmation information 1205, and neighboring link information 1206. The neighboring link information 1206 includes the number of neighboring links 1207, the link ID 1208 corresponding to each of the neighboring links existing in the target WP section, the neighboring link distance 1209, the position error 1210, the heading error 1211, the parallel path candidate presence / absence 1212, and the neighboring links. Priority level 1213 is included.

WP候補情報1201は、プローブデータテーブル156に格納されたWP情報の値が設定される。近傍リンク数1207は、ステップS1001で抽出した、対象WP区間における近傍リンクNLの数が設定される。リンクID1208は、ステップS1001で抽出した近傍リンクNLに対し、任意のIDが設定される(例えば、連番)。近傍リンク距離1209は、デジタル道路地図データテーブル155から読み出した近傍リンクNLの距離情報が設定される。   In the WP candidate information 1201, the value of the WP information stored in the probe data table 156 is set. The number of neighboring links 1207 is set to the number of neighboring links NL in the target WP section extracted in step S1001. As the link ID 1208, an arbitrary ID is set for the neighboring link NL extracted in step S1001 (for example, a serial number). As the neighborhood link distance 1209, the distance information of the neighborhood link NL read from the digital road map data table 155 is set.

位置誤差1210は、WP情報によって示される緯度および経度、ならびにデジタル道路地図データテーブル155から読み出した近傍リンクNLの緯度および経度などに基づいて、対象のWPと近傍リンクNLの最近点との間の距離を算出することによって、設定される。方位誤差1211は、対象WP区間における区間方位と近傍リンクNLとの間の方位差(偏角絶対値)を算出することによって設定される。なお、位置誤差1210および方位誤差1211は、対象のWPと近傍リンクNLの始点および/または終点との間の距離・方位差を算出することによって設定されてもよい。   The position error 1210 is based on the latitude and longitude indicated by the WP information, the latitude and longitude of the neighboring link NL read from the digital road map data table 155, and the like between the target WP and the nearest point of the neighboring link NL. It is set by calculating the distance. The azimuth error 1211 is set by calculating the azimuth difference (absolute angle absolute value) between the section azimuth and the nearby link NL in the target WP section. The position error 1210 and the azimuth error 1211 may be set by calculating a distance / azimuth difference between the target WP and the start point and / or end point of the neighboring link NL.

並走路候補有無1212は、デジタル道路地図データテーブル155から読み出したそれぞれの近傍リンクNLの重用する路線情報などに基づいて、対象のNLと並走しているNLが存在するかを判定することによって設定される。経路探索結果情報1204、近傍リンク確定情報1205、および近傍リンク優先順位1213については本ステップでは設定されないので、詳細は後述する。   The parallel road candidate presence / absence 1212 is determined by determining whether or not there is an NL running in parallel with the target NL based on the route information used by each neighboring link NL read from the digital road map data table 155. Is set. Since the route search result information 1204, the neighborhood link confirmation information 1205, and the neighborhood link priority 1213 are not set in this step, details will be described later.

WP区間情報1202は、上流側WPポインタアドレス1214、下流側WPポインタアドレス1215、WP区間直線距離1216、経路探索実施有無1217、および経路情報1218を含む。   The WP section information 1202 includes an upstream WP pointer address 1214, a downstream WP pointer address 1215, a WP section straight line distance 1216, route search execution presence / absence 1217, and route information 1218.

上流側WPポインタアドレス1214および下流側WPポインタアドレス1215は、対象のWPの上流側および下流側のWPポインタアドレスが設定される。例えば、WP2の上流側WPポインタアドレス1214および下流側WPポインタアドレス1215は、WP1のポインタアドレスおよびWP3のポインタアドレスがそれぞれ設定される。WP区間直線距離1216は、該当のWP区間における2つのWPを結ぶ直線距離を、緯度および経度などに基づいて算出することによって設定される。経路探索実施有無1217および経路情報1218については本ステップでは設定されないので、詳細は後述する。   In the upstream WP pointer address 1214 and the downstream WP pointer address 1215, the upstream and downstream WP pointer addresses of the target WP are set. For example, the upstream WP pointer address 1214 and the downstream WP pointer address 1215 of WP2 are set with the pointer address of WP1 and the pointer address of WP3, respectively. The WP section straight line distance 1216 is set by calculating a straight line distance connecting two WPs in the corresponding WP section based on latitude, longitude, and the like. Since the route search presence / absence 1217 and the route information 1218 are not set in this step, details will be described later.

図11のフローチャートに戻ると、ステップS1003では、経路探索順序決定部151は、ステップS1002で算出された信頼性情報に基づいて、各WP区間の経路探索を実行する順序を決定する。経路探索の実行順序の決定は、ステップS1002で算出した信頼性情報から、以下の表4のペナルティ値算出テーブル1で示される方法によって、各項目の重み付けを行う。   Returning to the flowchart of FIG. 11, in step S1003, the route search order determination unit 151 determines the order in which the route search of each WP section is executed based on the reliability information calculated in step S1002. In determining the execution order of the route search, each item is weighted from the reliability information calculated in step S1002 by the method shown in the penalty value calculation table 1 in Table 4 below.

例えば、評価項目「近傍リンク距離」は、ステップS1002で作成した信頼性情報に含まれる近傍リンク距離1209に設定された値から評価される。具体的には、変数Lには、近傍リンクの値を設定し、Lminは近傍リンク距離に対する所定の下限閾値であり、Lmaxは近傍リンク距離に対する所定の上限閾値である。LがLmax以上であると、ペナルティとして100の値が加算され、さらに加算値に重み値3が乗算される。LがLminより大きく、かつ、Lmax未満である場合は、
100*((L−Lmin)/(Lmax−Lmin))^Lpow 式1
によって算出された値に、重み値3が乗算される。近傍リンク距離に対する評価は、対象のWP区間に存在する近傍リンクのそれぞれに対して実行される。
For example, the evaluation item “neighboring link distance” is evaluated from the value set in the neighboring link distance 1209 included in the reliability information created in step S1002. Specifically, the value of the neighborhood link is set in the variable L, Lmin is a predetermined lower limit threshold for the neighborhood link distance, and Lmax is a prescribed upper limit threshold for the neighborhood link distance. If L is greater than or equal to Lmax, a value of 100 is added as a penalty, and the added value is further multiplied by a weight value of 3. If L is greater than Lmin and less than Lmax,
100 * ((L-Lmin) / (Lmax-Lmin)) ^ Lpow Equation 1
The value calculated by is multiplied by the weight value 3. Evaluation of the neighborhood link distance is executed for each neighborhood link existing in the target WP section.

評価項目「並走路有無」は、ステップS1002で作成した信頼性情報に含まれる並走路候補有無1212に設定された値から評価される。並走路候補有無1212に設定された値が「無し」である場合は、ペナルティ値が加算されず、「有り」である場合は、ペナルティとして100の値が加算され、さらに加算値に重み値7が乗算される。並走路有無に対する評価は、対象のWP区間に存在する近傍リンクのそれぞれに対して実行される。   The evaluation item “presence / absence of parallel road” is evaluated from the value set in the parallel road candidate presence / absence 1212 included in the reliability information created in step S1002. When the value set in the parallel path candidate presence / absence 1212 is “None”, the penalty value is not added, and when it is “Yes”, a value of 100 is added as a penalty, and the weight value 7 is added to the added value. Is multiplied. The evaluation for the presence or absence of the parallel road is performed for each of the neighboring links existing in the target WP section.

評価項目「位置誤差」は、ステップS1002で作成した信頼性情報に含まれる位置誤差1210に設定された値から評価される。具体的には、変数Dには、位置誤差1210に設定された値を設定し、Dminは位置誤差に対する所定の下限閾値であり、Dmaxは位置誤差に対する所定の上限閾値である。DがDmin以下である場合は、ペナルティ値が加算されず、Dmax以上であると、ペナルティとして100の値が加算され、さらに加算値に重み値7が乗算される。DがDminより大きく、かつ、Dmax未満である場合は、
100*((D−Dmin)/(Dmax−Dmin))^Dpow 式2
によって算出された値に、重み値7が乗算される。位置誤差に対する評価は、対象のWP区間に存在する近傍リンクのそれぞれに対して実行される。
The evaluation item “position error” is evaluated from the value set in the position error 1210 included in the reliability information created in step S1002. Specifically, the variable D is set to a value set in the position error 1210, Dmin is a predetermined lower limit threshold for the position error, and Dmax is a predetermined upper limit threshold for the position error. If D is less than or equal to Dmin, the penalty value is not added. If it is greater than or equal to Dmax, a value of 100 is added as a penalty, and the added value is multiplied by a weight value of 7. If D is greater than Dmin and less than Dmax,
100 * ((D−Dmin) / (Dmax−Dmin)) ^ Dpow Equation 2
The value calculated by is multiplied by the weight value 7. The evaluation for the position error is performed for each of the neighboring links existing in the target WP section.

評価項目「方位誤差」は、ステップS1002で作成した信頼性情報に含まれる方位誤差1211に設定された値から評価される。具体的には、変数Aには、方位誤差1211に設定された値を設定し、Aminは方位誤差に対する所定の下限閾値であり、Amaxは方位誤差に対する所定の上限閾値である。AがAmin以下である場合は、ペナルティ値が加算されず、Amax以上であると、ペナルティとして100の値が加算され、さらに加算値に重み値5が乗算される。AがAminより大きく、かつ、Amax未満である場合は、
100*((A−Amin)/(Amax−Amin))^Apow 式3
によって算出された値に、重み値5が乗算される。方位誤差に対する評価は、対象のWP区間に存在する近傍リンクのそれぞれに対して実行される。
The evaluation item “azimuth error” is evaluated from the value set in the azimuth error 1211 included in the reliability information created in step S1002. Specifically, the value set in the azimuth error 1211 is set in the variable A, Amin is a predetermined lower limit threshold for the azimuth error, and Amax is a predetermined upper limit threshold for the azimuth error. When A is less than or equal to Amin, no penalty value is added, and when it is greater than or equal to Amax, a value of 100 is added as a penalty, and the added value is multiplied by a weight value of 5. If A is greater than Amin and less than Amax,
100 * ((A-Amin) / (Amax-Amin)) ^ Apow Formula 3
The value calculated by is multiplied by a weight value of 5. The evaluation for the azimuth error is performed for each of the neighboring links existing in the target WP section.

評価項目「近傍リンク数」は、ステップS1002で作成した信頼性情報に含まれる近傍リンク数1207に設定された値から評価される。具体的には、変数Nには、近傍リンク数1207に設定された値を設定し、Nminは近傍リンク数に対する所定の下限閾値であり、Nmaxは近傍リンク数に対する所定の上限閾値である。NがNmin以下である場合は、ペナルティ値が加算されず、Nmax以上であると、ペナルティとして100の値が加算され、さらに加算値に重み値10が乗算される。NがNminより大きく、かつ、Nmax未満である場合は、
100*((N−Nmin)/(Nmax−Nmin))^Npow 式4
によって算出された値に、重み値10が乗算される。近傍リンク数に対する評価は、対象のWP区間に対して実行される。
The evaluation item “number of neighboring links” is evaluated from the value set in the number of neighboring links 1207 included in the reliability information created in step S1002. Specifically, the variable N is set to the value set for the number of neighboring links 1207, Nmin is a predetermined lower threshold for the number of neighboring links, and Nmax is a predetermined upper threshold for the number of neighboring links. If N is less than or equal to Nmin, no penalty value is added. If N is greater than or equal to Nmax, a value of 100 is added as a penalty, and the added value is multiplied by a weight value of 10. If N is greater than Nmin and less than Nmax,
100 * ((N−Nmin) / (Nmax−Nmin)) ^ Npow Equation 4
The value calculated by is multiplied by a weight value of 10. The evaluation for the number of neighboring links is executed for the target WP section.

上述した方法によって、各評価項目について、各WP区間または各WP区間の各近傍リンクに対して評価(重み付け)を行う。近傍リンクのそれぞれに対して評価を行う項目については、複数の近傍リンクに対して算出されたペナルティ値の中から最も高い値を採用する。例えば、WP区間1−2において近傍リンクNL1およびNL2が存在し、NL1およびNL2に対して算出された位置誤差のペナルティ値がそれぞれ66および81である場合は、WP区間1−2に対する位置誤差のペナルティ値を81とする。   By the method described above, each evaluation item is evaluated (weighted) for each WP section or each neighboring link in each WP section. For the items to be evaluated for each of the neighboring links, the highest value is adopted from the penalty values calculated for the plurality of neighboring links. For example, if there are neighboring links NL1 and NL2 in the WP section 1-2 and the penalty values of the position error calculated for NL1 and NL2 are 66 and 81, respectively, the position error of the WP section 1-2 The penalty value is 81.

また、信頼性情報を算出する際に、位置誤差1210および方位誤差1211について、対象の近傍リンクの始点および終点のそれぞれに対して算出した場合は、同一の近傍リンクの始点または終点のうちペナルティ値の高い方を採用する。   In addition, when calculating the reliability information, if the position error 1210 and the azimuth error 1211 are calculated for each of the start point and end point of the target neighboring link, the penalty value of the start point or end point of the same neighboring link Adopt the higher one.

最終的には、各評価項目それぞれについて算出したペナルティ値をWP区間単位に集計して、合計値が低い順序で、経路探索実行順序を決定する。本実施形態では、WP区間3−4、WP区間5−6、WP区間4−5、WP区間6−7、WP区間2−3、WP区間1−2の順序となるものとする。   Finally, the penalty values calculated for each evaluation item are aggregated in units of WP sections, and the route search execution order is determined in the order from the lowest total value. In the present embodiment, the order is WP section 3-4, WP section 5-6, WP section 4-5, WP section 6-7, WP section 2-3, and WP section 1-2.

なお、上述した方法の代わりに、複数の近傍リンク/近傍リンクの始点・終点に対して算出されたペナルティ値の平均値を単純に採用してもよく、または、複数の近傍リンクに対して算出されたペナルティ値のすべてが一定の範囲内にある場合にのみ、算出されたペナルティ値の平均値を採用するようにしてもよい。   Instead of the method described above, the average value of penalty values calculated for the start / end points of a plurality of neighboring links / neighboring links may be simply adopted, or calculated for a plurality of neighboring links. The average value of the calculated penalty values may be adopted only when all of the penalty values that are set are within a certain range.

次に、ステップS1004では、ステップS1003で決定した順序で、各WP区間に対して経路探索を実行する。以下、ステップS1004乃至ステップS1008の処理は、対象の全WP区間のそれぞれに対して上述した順序で繰り返し実行される。ステップS11004における経路探索処理の詳細は図13を参照して説明する。   Next, in step S1004, a route search is executed for each WP section in the order determined in step S1003. Hereinafter, the processing from step S1004 to step S1008 is repeatedly executed in the order described above for each of all target WP sections. Details of the route search processing in step S11004 will be described with reference to FIG.

まず、ステップS1301では、経路探索部152は、対象のWP区間における各近傍リンクNLについて、後続の経路評価を実行する順序を決定する。順序の決定は、図11のステップS1003で近傍リンクごとに重み付けを行った項目「近傍リンク距離」、「並走路有無」、「位置誤差」、「方位誤差」について算出されたペナルティ値に基づいて、順序が決定される。つまり、対象のWP区間において複数の近傍リンクが存在する場合、並走路が存在しない、位置誤差が小さいなどの要素に基づいて、ペナルティ値の小さい順序で近傍リンクの順序が決定される。なお、本ステップにおいて、既に、隣接するWP区間において経路リンクが確定している場合は、その経路リンクと結ぶことができる近傍リンクが優先されるようにしてもよい(デジタル道路地図データテーブル155から、接続ノード番号を参照することによって判定する)。以下、ステップS1302乃至ステップS1305の処理は、対象の近傍リンクのそれぞれに対して上述した順序で繰り返し実行される。   First, in step S1301, the route search unit 152 determines the order in which subsequent route evaluation is performed for each neighboring link NL in the target WP section. The order is determined based on the penalty values calculated for the items “neighboring link distance”, “parallel path presence / absence”, “position error”, and “azimuth error” weighted for each neighboring link in step S1003 of FIG. The order is determined. That is, when there are a plurality of neighboring links in the target WP section, the order of the neighboring links is determined in the order of small penalty values based on factors such as no parallel road and small positional error. In this step, if a route link has already been established in an adjacent WP section, a neighboring link that can be connected to the route link may be given priority (from the digital road map data table 155). , By referring to the connection node number). Hereinafter, the processing in steps S1302 to S1305 is repeatedly executed in the order described above for each of the target neighboring links.

次に、経路探索部152は、ステップS1301で決定した順序で、各近傍リンクの経路評価を実行する(ステップS1302)。経路評価は、隣接WP区間における経路探索結果(例えば、既に確定した隣接WP区間における経路リンク結ぶことができる近傍リンクであるか)、近傍リンク距離、位置誤差などに加えて、右左折回数およびUターンの有無などの項目について、重み付けた値を合計することによって評価してもよい(例えば、ペナルティ値を加算する)。なお、隣接WP区間において確定した経路リンクと結ぶことができない近傍リンクである場合は、最大のペナルティ値を加算してもよい。   Next, the route search unit 152 performs route evaluation of each neighboring link in the order determined in step S1301 (step S1302). In the route evaluation, in addition to the route search result in the adjacent WP section (for example, whether the link is a neighboring link that can be established in the adjacent WP section), the neighboring link distance, the position error, etc., the number of right / left turns and the U Items such as the presence or absence of a turn may be evaluated by adding weighted values (for example, a penalty value is added). In the case of a neighboring link that cannot be connected to a route link determined in the adjacent WP section, the maximum penalty value may be added.

次に、経路探索部152は、ステップS1302で評価した近傍リンクについて良好な近傍リンクであるか、すなわち、算出した重み付け合計値が、所定の閾値を超えているか否かを判定する(ステップS1303)。対象の近傍リンクが良好である場合、後続のステップに移行し(ステップS1303でYes)、そうでない場合は(ステップS1303でNo)、ステップS1305に移行する。   Next, the route search unit 152 determines whether the neighboring links evaluated in step S1302 are good neighboring links, that is, whether the calculated weighted total value exceeds a predetermined threshold (step S1303). . If the target neighboring link is good, the process proceeds to the subsequent step (Yes in Step S1303), and if not (No in Step S1303), the process proceeds to Step S1305.

ステップS1304では、経路探索部152は、ステップS1303で良好と判定された近傍リンクを、良好近傍リンクリストに追加する。良好近傍リンクリストとは、WP区間において適切な近傍リンクとして判定されることになる近傍リンクの集合リストである。この良好近傍リンクリストの中から、後続の処理において適切な近傍リンクが選択される。   In step S1304, the route search unit 152 adds the neighboring link determined to be good in step S1303 to the good neighboring link list. The good neighborhood link list is a set list of neighborhood links to be determined as appropriate neighborhood links in the WP section. From this good neighborhood link list, an appropriate neighborhood link is selected in subsequent processing.

ステップS1305では、経路探索部152は、対象のWP区間におけるすべての近傍リンクの経路評価が終了したか否かを判定する。全近傍リンクの経路評価が終了している場合は(ステップS1305でYes)、後続の処理に移行し、そうでない場合は(ステップS1305でNo)、ステップS1302に戻る。   In step S1305, the route search unit 152 determines whether route evaluation of all neighboring links in the target WP section has been completed. If the route evaluation of all neighboring links has been completed (Yes in step S1305), the process proceeds to the subsequent process. If not (No in step S1305), the process returns to step S1302.

次に、経路探索部152は、ステップS1304で良好近傍リンクが追加された良好近傍リンクリストにおいて、少なくとも1つの良好近傍リンクが存在するか否かを判定する(ステップS1306)。良好近傍リンクが1つ以上存在する場合は(ステップS1306でYes)、後続の処理に移行し、そうでない場合は(ステップS1306でNo)、ステップS1308に移行する。   Next, the route search unit 152 determines whether or not there is at least one good neighborhood link in the good neighborhood link list to which the good neighborhood link is added in step S1304 (step S1306). If one or more good neighbor links exist (Yes in step S1306), the process proceeds to the subsequent process. If not (No in step S1306), the process proceeds to step S1308.

ステップS1307では、経路探索部152は、ステップS1304で良好近傍リンクが追加された良好近傍リンクリストから、最も評価値が高い近傍リンク(最良近傍リンク)を選択する。最も評価値が高い近傍リンクは、例えば、ステップS1302における経路評価において算出されたペナルティ値の合計値が最も低い近傍リンクとなる。   In step S1307, the route search unit 152 selects a neighboring link with the highest evaluation value (best neighboring link) from the good neighboring link list to which the good neighboring link is added in step S1304. The neighboring link with the highest evaluation value is, for example, the neighboring link with the lowest total penalty value calculated in the route evaluation in step S1302.

ステップS1308では、対象のWP区間の経路探索が失敗したとして、ステップS1309に移行する。ステップS1309の処理終了後、経路探索失敗として、図13の処理を終了することになる。   In step S1308, it is determined that route search for the target WP section has failed, and the process proceeds to step S1309. After the process of step S1309, the process of FIG. 13 will be complete | finished as a route search failure.

ステップS1309では、信頼性情報算出部154は、図11のステップS1002で算出した信頼性情報を更新する(ステップS1307)。具体的には、ステップ1002において未設定の項目であったWP候補情報1201の経路探索結果情報1204、近傍リンク確定情報1205、および近傍リンク優先順位1213の項目が設定される。   In step S1309, the reliability information calculation unit 154 updates the reliability information calculated in step S1002 of FIG. 11 (step S1307). Specifically, the items of route search result information 1204 of the WP candidate information 1201, the neighborhood link confirmation information 1205, and the neighborhood link priority order 1213 that have not been set in step 1002 are set.

経路探索結果情報1204には、ステップS1305において、良好近傍リンクが1つ以上存在すると判定された場合に、「成功」と設定され、そうでない場合は「失敗」と設定される。   In the route search result information 1204, “success” is set when it is determined in step S 1305 that one or more good neighbor links exist, and “failure” is set otherwise.

近傍リンク確定情報1205には、経路探索結果情報1204に「成功」と設定された場合に、ステップS1307で選択された最良近傍リンクの識別IDが設定される。   The neighborhood link confirmation information 1205 is set with the identification ID of the best neighborhood link selected in step S1307 when “success” is set in the route search result information 1204.

近傍リンク優先順位1213には、ステップS1302において評価された各近傍リンクにおいて、評価値の高い近傍リンクからの順序の順位が設定される。   In the neighboring link priority order 1213, the order of the order from the neighboring link having a high evaluation value is set for each neighboring link evaluated in step S1302.

次に、図11のフローチャートに戻ると、ステップS1105では、ステップS1104における経路探索処理が成功したか否かを判定する。この判定は、図13のステップ1206における判定と同様の判定となる。経路探索が成功した場合は(ステップS1105でYes)、後続の処理に移行し、そうでない場合は(ステップS1105でNo)、ステップS1107に移行する。   Next, returning to the flowchart of FIG. 11, in step S1105, it is determined whether or not the route search process in step S1104 is successful. This determination is the same as the determination in step 1206 of FIG. If the route search is successful (Yes in step S1105), the process proceeds to the subsequent process. If not (No in step S1105), the process proceeds to step S1107.

ステップS1106では、リンク端部決定部153は、図13のステップS1307において最良近傍リンクリストとして選択された近傍リンクを、対象WP区間における経路リンクとして確定する。   In step S1106, the link end determination unit 153 determines the neighboring link selected as the best neighboring link list in step S1307 in FIG. 13 as the route link in the target WP section.

次に、信頼性情報算出部154は、ステップS1102で算出した信頼性情報を更新する(ステップS1307)。具体的には、ステップ1002において未設定の項目であったWP区間情報1202の経路探索実施有無1217および経路情報1218の項目が設定される。   Next, the reliability information calculation unit 154 updates the reliability information calculated in step S1102 (step S1307). Specifically, the items of the route search execution presence / absence 1217 and the route information 1218 of the WP section information 1202, which have not been set in step 1002, are set.

経路探索実施有無1217には、ステップS1105における判定結果を示す値が設定され、例えば、「成功」または「失敗」と設定される。   In the route search execution presence / absence 1217, a value indicating the determination result in step S1105 is set, for example, “success” or “failure”.

経路情報1218には、ステップS1307で確定した経路リンクの識別IDが設定される。   In the route information 1218, the identification ID of the route link determined in step S1307 is set.

次に、経路探索順序決定部151は、ステップS1103で決定したWP区間の経路探索実行順序について、残WP区間、すなわち、ステップS1104乃至S1107の処理対象となったWP区間の除くWP区間について、経路探索実行順序を変更する。ここで、経路探索実行順序を変更するのは、ステップS1104乃至S1107の処理において、先行するWP区間における経路リンクが確定しているので、その確定結果を経路探索実行順序に反映させるためである。経路探索実行順序の変更は、ステップS1107で更新した信頼性情報から、以下の表5のペナルティ値算出テーブル2で示される方法によって、各項目の重み付けを行う。   Next, the route search order determination unit 151 determines the route for the remaining WP sections, that is, the WP sections excluding the WP sections to be processed in steps S1104 to S1107, for the route search execution order of the WP sections determined in step S1103. Change the search execution order. Here, the reason why the route search execution order is changed is that the route link in the preceding WP section is determined in the processing of steps S1104 to S1107, and the determination result is reflected in the route search execution order. In changing the route search execution order, each item is weighted from the reliability information updated in step S1107 by the method shown in the penalty value calculation table 2 in Table 5 below.

表5におけるペナルティ値算出は、表4で説明したペナルティ算出とほぼ重複するので、重複箇所の説明は省略する。評価項目「経路探索結果」は、ステップS1105の判定において、経路探索失敗と判定されたWP区間と隣接するWP区間の場合(信頼性情報の経路探索実施有無1217を参照することによって判定)、ペナルティとして100の値が加算され、さらに加算値に重み値10が乗算される。   Since the penalty value calculation in Table 5 substantially overlaps with the penalty calculation described in Table 4, the description of the overlapping portion is omitted. When the evaluation item “route search result” is a WP section adjacent to the WP section determined to have failed in the route search in the determination of step S1105 (determined by referring to the path search execution presence / absence 1217 in the reliability information), the penalty As a result, a value of 100 is added, and the added value is multiplied by a weight value of 10.

また、評価項目「並走路有無」、「位置誤差」、「方位誤差」、および「近傍リンク」はいずれも、ステップS1106において確定した経路リンクを有するWP区間と隣接するWP区間の場合(信頼性情報の経路情報1218を参照することによって判定)、ペナルティ値が加算されない。   In addition, the evaluation items “presence / absence of parallel road”, “position error”, “direction error”, and “neighboring link” are all WP sections adjacent to the WP section having the route link determined in step S1106 (reliability). (Determined by referring to the information route information 1218), the penalty value is not added.

ステップS1109では、経路探索順序決定部151は、すべてのWP区間の経路探索が終了したか否かを判定する。全WP区間の経路探索が終了している場合は(ステップS1109でYes)、処理を終了し、そうでない場合は(ステップS1109でNo)、ステップS1104に戻る。   In step S1109, the route search order determination unit 151 determines whether route search for all WP sections has been completed. If the route search for all WP sections has been completed (Yes in step S1109), the process ends. If not (No in step S1109), the process returns to step S1104.

以上のように、本発明に係るマップマッチングシステムを説明したが、本発明は上記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更を加えることができる。   As described above, the map matching system according to the present invention has been described. However, the present invention is not limited to the above embodiment, and various modifications can be made without departing from the spirit of the present invention.

Claims (16)

プローブカーの移動経路を推定するマップマッチングシステムであって、
前記プローブカーに対する複数のWP位置情報を有するプローブデータ、およびデジタル道路地図データを記憶したデータ記憶部と、
前記プローブデータおよび前記デジタル道路地図データに基づいて、前記プローブカーの複数のWP区間を設定するWP区間設定部と、
前記プローブデータおよび前記デジタル道路地図データに基づいて、前記WP区間を結ぶ1つまたは複数の近傍リンクを設定する近傍リンク設定部と、
前記複数のWP区間のそれぞれに対する信頼性情報を算出する信頼性情報算出部と、
前記信頼性情報に基づいて、前記複数のWP区間のそれぞれを重み付けて、経路探索の順序を決定する経路探索順序決定部と、
前記決定した経路探索の順序で、前記複数のWP区間のそれぞれを、前記1つまたは複数の近傍リンクで結ぶことによって経路探索を実行する経路探索部と
を備えたことを特徴とするマップマッチングシステム。
A map matching system for estimating the travel path of a probe car,
A data storage unit storing probe data having a plurality of WP position information for the probe car and digital road map data;
A WP section setting unit that sets a plurality of WP sections of the probe car based on the probe data and the digital road map data;
Based on the probe data and the digital road map data, a neighboring link setting unit that sets one or a plurality of neighboring links connecting the WP sections;
A reliability information calculation unit for calculating reliability information for each of the plurality of WP sections;
A route search order determination unit that determines a route search order by weighting each of the plurality of WP sections based on the reliability information;
A map matching system comprising: a route search unit that performs route search by connecting each of the plurality of WP sections with the one or more neighboring links in the determined route search order. .
前記信頼性情報算出部はさらに、前記経路探索部により実行された経路探索の結果に基づいて、前記信頼性情報を更新し、
前記経路探索部はさらに、前記更新された信頼性情報に基づいて、前記経路探索を実行する
ことを特徴とする請求項1に記載のマップマッチングシステム。
The reliability information calculation unit further updates the reliability information based on a result of the route search performed by the route search unit,
The map matching system according to claim 1, wherein the route search unit further performs the route search based on the updated reliability information.
前記経路探索順序決定部はさらに、前記更新された信頼性情報に基づいて、前記経路探索の順序を変更することを特徴とする請求項2に記載のマップマッチングシステム。   The map matching system according to claim 2, wherein the route search order determination unit further changes the order of the route search based on the updated reliability information. 前記信頼性情報算出部はさらに、前記近傍リンクのそれぞれに対して前記信頼性情報を算出し、
前記経路探索部はさらに、前記信頼性情報に基づいて、前記近傍リンクのそれぞれを評価することによって、前記経路探索を実行する
ことを特徴とする請求項1乃至3のいずれか一項に記載のマップマッチングシステム。
The reliability information calculation unit further calculates the reliability information for each of the neighboring links,
The route search unit further performs the route search by evaluating each of the neighboring links based on the reliability information. Map matching system.
前記経路探索部はさらに、前記信頼性情報に基づいて、前記近傍リンクのそれぞれを重み付けて、前記評価の順序を決定し、前記決定した評価の順序で、前記近傍リンクのそれぞれを評価することを特徴とする請求項4に記載のマップマッチングシステム。   The route search unit further weights each of the neighboring links based on the reliability information, determines the evaluation order, and evaluates each of the neighboring links in the determined evaluation order. 5. The map matching system according to claim 4, wherein 前記経路探索部は、隣接するWP区間において評価された近傍リンクと関連付けて、前記近傍リンクのそれぞれを評価することを特徴とする請求項4または5に記載のマップマッチングシステム。   6. The map matching system according to claim 4, wherein the route search unit evaluates each of the neighboring links in association with neighboring links evaluated in adjacent WP sections. 前記信頼性情報は、前記近傍リンクの距離、前記近傍リンクに対する並走道路有無、前記近傍リンクの位置誤差、前記近傍リンクの方位誤差、および前記近傍リンクの数の少なくとも1つに対する評価値を含むことを特徴とする請求項1乃至6のいずれか一項に記載のマップマッチングシステム。   The reliability information includes an evaluation value for at least one of the distance of the neighboring link, the presence / absence of a parallel road with respect to the neighboring link, the position error of the neighboring link, the azimuth error of the neighboring link, and the number of the neighboring links. The map matching system according to any one of claims 1 to 6, wherein: プローブカーの移動経路を推定するためのコンピュータデバイスによって実行される方法であって、前記コンピュータデバイスは、前記プローブカーに対する複数のWP位置情報を有するプローブデータ、およびデジタル道路地図データを記憶したデータ記憶部を備え、
前記プローブデータおよび前記デジタル道路地図データに基づいて、前記プローブカーの複数のWP区間を設定するステップと、
前記プローブデータおよび前記デジタル道路地図データに基づいて、前記WP区間を結ぶ1つまたは複数の近傍リンクを設定するステップと、
前記複数のWP区間のそれぞれに対する信頼性情報を算出するステップと、
前記信頼性情報に基づいて、前記複数のWP区間のそれぞれを重み付けて、経路探索の順序を決定するステップと、
前記決定した経路探索の順序で、前記複数のWP区間のそれぞれを、前記1つまたは複数の近傍リンクで結ぶことによって経路探索を実行するステップと
を備えたことを特徴とする方法。
A method executed by a computer device for estimating a travel route of a probe car, the computer device storing probe data having a plurality of WP position information for the probe car and digital road map data Part
Setting a plurality of WP sections of the probe car based on the probe data and the digital road map data;
Setting one or more neighboring links connecting the WP sections based on the probe data and the digital road map data;
Calculating reliability information for each of the plurality of WP sections;
Weighting each of the plurality of WP sections based on the reliability information to determine a route search order;
Performing a route search by connecting each of the plurality of WP sections with the one or more neighboring links in the determined route search order.
前記経路探索を実行した結果に基づいて、前記信頼性情報を更新するステップをさらに備え、
前記経路探索は、前記更新された信頼性情報に基づいてさらに実行される
ことを特徴とする請求項8に記載の方法。
Further comprising the step of updating the reliability information based on a result of performing the route search;
The method according to claim 8, wherein the route search is further performed based on the updated reliability information.
前記更新された信頼性情報に基づいて、前記経路探索の順序を変更するステップをさらに備えたことを特徴とする請求項9に記載の方法。   The method according to claim 9, further comprising changing the order of the route search based on the updated reliability information. 前記信頼性情報はさらに、前記近傍リンクのそれぞれに対して算出され、
前記経路探索はさらに、前記信頼性情報に基づいて、前記近傍リンクのそれぞれを評価することによって実行される
ことを特徴とする請求項8乃至10のいずれか一項に記載の方法。
The reliability information is further calculated for each of the neighboring links,
The method according to any one of claims 8 to 10, wherein the route search is further performed by evaluating each of the neighboring links based on the reliability information.
前記信頼性情報に基づいて、前記近傍リンクのそれぞれを重み付けて、前記評価の順序を決定するステップをさらに備え、
前記近傍リンクのそれぞれは、前記決定した評価の順序で評価される
ことを特徴とする請求項11に記載の方法。
Further comprising the step of weighting each of the neighboring links based on the reliability information to determine the order of the evaluation,
The method according to claim 11, wherein each of the neighboring links is evaluated in the determined order of evaluation.
前記近傍リンクのそれぞれは、隣接するWP区間において評価された近傍リンクと関連付けて評価されることを特徴とする請求項11または12に記載の方法。   The method according to claim 11 or 12, wherein each of the neighboring links is evaluated in association with a neighboring link evaluated in an adjacent WP section. 前記信頼性情報は、前記近傍リンクの距離、前記近傍リンクに対する並走道路有無、前記近傍リンクの位置誤差、前記近傍リンクの方位誤差、および前記近傍リンクの数の少なくとも1つに対する評価値を含むことを特徴とする請求項8乃至13のいずれか一項に記載の方法。   The reliability information includes an evaluation value for at least one of the distance of the neighboring link, the presence / absence of a parallel road with respect to the neighboring link, the position error of the neighboring link, the azimuth error of the neighboring link, and the number of the neighboring links. 14. A method according to any one of claims 8 to 13, characterized in that 請求項8乃至14のいずれか一項に記載の方法をコンピュータに実行させることを特徴とするプログラム。   A program that causes a computer to execute the method according to any one of claims 8 to 14. 請求項15に記載のプログラムを記録したことを特徴とするコンピュータ可読記憶媒体。   A computer-readable storage medium in which the program according to claim 15 is recorded.
JP2015007915A 2015-01-19 2015-01-19 Map matching system and map matching method Active JP6010639B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015007915A JP6010639B2 (en) 2015-01-19 2015-01-19 Map matching system and map matching method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015007915A JP6010639B2 (en) 2015-01-19 2015-01-19 Map matching system and map matching method

Publications (2)

Publication Number Publication Date
JP2016133386A true JP2016133386A (en) 2016-07-25
JP6010639B2 JP6010639B2 (en) 2016-10-19

Family

ID=56437820

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015007915A Active JP6010639B2 (en) 2015-01-19 2015-01-19 Map matching system and map matching method

Country Status (1)

Country Link
JP (1) JP6010639B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108253974A (en) * 2017-12-29 2018-07-06 深圳市城市交通规划设计研究中心有限公司 Floating Car location data automatic adaptation cushion route matching system and method
WO2019031851A1 (en) * 2017-08-08 2019-02-14 엘지전자 주식회사 Apparatus for providing map
KR20190038740A (en) * 2017-09-30 2019-04-09 현대엠엔소프트 주식회사 Map matching method using reverse tracking map matching
CN110595491A (en) * 2019-09-02 2019-12-20 北京航天发射技术研究所 Map matching method and device based on Linux operating system
US11451820B2 (en) 2019-03-13 2022-09-20 Lg Electronics Inc. DMVR-based inter-prediction method and device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004325083A (en) * 2003-04-21 2004-11-18 I Transport Lab Co Ltd Apparatus, method, and program for determining route
JP2009009443A (en) * 2007-06-29 2009-01-15 Mitsubishi Research Institute Inc Map matching device, map matching method, and program therefor
JP2009064205A (en) * 2007-09-06 2009-03-26 Hitachi Ltd Traffic information system
JP2010267000A (en) * 2009-05-13 2010-11-25 Nec Corp Path estimation device, path estimation method and program
JP2012103947A (en) * 2010-11-11 2012-05-31 Sumitomo Electric Ind Ltd Information processor and computer program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004325083A (en) * 2003-04-21 2004-11-18 I Transport Lab Co Ltd Apparatus, method, and program for determining route
JP2009009443A (en) * 2007-06-29 2009-01-15 Mitsubishi Research Institute Inc Map matching device, map matching method, and program therefor
JP2009064205A (en) * 2007-09-06 2009-03-26 Hitachi Ltd Traffic information system
JP2010267000A (en) * 2009-05-13 2010-11-25 Nec Corp Path estimation device, path estimation method and program
JP2012103947A (en) * 2010-11-11 2012-05-31 Sumitomo Electric Ind Ltd Information processor and computer program

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019031851A1 (en) * 2017-08-08 2019-02-14 엘지전자 주식회사 Apparatus for providing map
US11409307B2 (en) 2017-08-08 2022-08-09 Lg Electronics Inc. Apparatus for providing map
US11513531B2 (en) 2017-08-08 2022-11-29 Lg Electronics Inc. Apparatus for providing map
KR20190038740A (en) * 2017-09-30 2019-04-09 현대엠엔소프트 주식회사 Map matching method using reverse tracking map matching
KR102360466B1 (en) * 2017-09-30 2022-02-08 현대오토에버 주식회사 Map matching method using reverse tracking map matching
CN108253974A (en) * 2017-12-29 2018-07-06 深圳市城市交通规划设计研究中心有限公司 Floating Car location data automatic adaptation cushion route matching system and method
CN108253974B (en) * 2017-12-29 2019-09-10 深圳市城市交通规划设计研究中心有限公司 Floating Car location data automatic adaptation cushion route matching system and method
US11451820B2 (en) 2019-03-13 2022-09-20 Lg Electronics Inc. DMVR-based inter-prediction method and device
US12081791B2 (en) 2019-03-13 2024-09-03 Lg Electronics Inc. DMVR-based inter-prediction method and device
CN110595491A (en) * 2019-09-02 2019-12-20 北京航天发射技术研究所 Map matching method and device based on Linux operating system

Also Published As

Publication number Publication date
JP6010639B2 (en) 2016-10-19

Similar Documents

Publication Publication Date Title
JP7459276B2 (en) Navigation methods and devices
JP5013211B2 (en) Driving evaluation system and driving evaluation program
KR101959065B1 (en) Method of generating expected average speeds of travel
JP6010639B2 (en) Map matching system and map matching method
JP6094543B2 (en) Origin / Destination Extraction Device, Origin / Destination Extraction Method
CN105841707B (en) Navigation system using map mechanism and method of operation thereof
EP3561453B1 (en) Method, apparatus and computer program product for determining likelihood of a route
JP5549353B2 (en) Car navigation system
JP5931989B2 (en) Method, apparatus and program for determining reliability of map matching result of probe data
JP2009503638A (en) Method, apparatus and system for modeling a road network graph
US20240085193A1 (en) Automated dynamic routing unit and method thereof
CN104584095A (en) Methods of providing traffic flow messages
JP2011085431A (en) Device for generating travel-characteristic-data, onboard device, and onboard information system
JP2010271205A (en) Method for verification of route in route verification system
JP6206337B2 (en) Information providing apparatus and information providing method
WO2018179956A1 (en) Parking lot information management system, parking lot guidance system, parking lot information management program, and parking lot guidance program
JP2008186082A (en) Information creation system
JP4135536B2 (en) Vehicle navigation device
JP2010205089A (en) Apparatus and method for creating road traffic information
JP5702325B2 (en) Apparatus and method for estimating position of mobile terminal apparatus, computer program for estimating position of mobile terminal apparatus, and recording medium storing computer program
KR102399051B1 (en) Calculating method for improving estimated passing speed
JP4138828B2 (en) NAVI SERVER, NAVI DEVICE, AND NAVI SYSTEM
JP7275582B2 (en) MOBILE TREND DETECTION SYSTEM, SERVER COMPUTER, METHOD AND COMPUTER PROGRAM
JP5818971B2 (en) Search device, search management device, terminal device, and calculation method
RU153473U1 (en) VEHICLE PLANNING WITH FUEL FUEL

Legal Events

Date Code Title Description
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: 20160906

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160916

R150 Certificate of patent or registration of utility model

Ref document number: 6010639

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250