[go: up one dir, main page]

JP2016180980A - Information processing device, program, and map data updating system - Google Patents

Information processing device, program, and map data updating system Download PDF

Info

Publication number
JP2016180980A
JP2016180980A JP2016036128A JP2016036128A JP2016180980A JP 2016180980 A JP2016180980 A JP 2016180980A JP 2016036128 A JP2016036128 A JP 2016036128A JP 2016036128 A JP2016036128 A JP 2016036128A JP 2016180980 A JP2016180980 A JP 2016180980A
Authority
JP
Japan
Prior art keywords
information
difference
map data
travel
database
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
JP2016036128A
Other languages
Japanese (ja)
Other versions
JP6658088B2 (en
Inventor
邦博 後藤
Kunihiro Goto
邦博 後藤
山口 晃一郎
Koichiro Yamaguchi
晃一郎 山口
清澄 城殿
Kiyosumi Shirodono
清澄 城殿
淳一 目黒
Junichi Meguro
淳一 目黒
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Central R&D Labs Inc
Original Assignee
Toyota Central R&D Labs Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Central R&D Labs Inc filed Critical Toyota Central R&D Labs Inc
Priority to US15/064,326 priority Critical patent/US9891057B2/en
Publication of JP2016180980A publication Critical patent/JP2016180980A/en
Application granted granted Critical
Publication of JP6658088B2 publication Critical patent/JP6658088B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

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

Abstract

【課題】地図データの各位置における更新の必要性を判定することができるようにする。【解決手段】車載装置12の位置計測部128により、自車両の位置を計測する。走行位置特定部130により、計測された自車両の位置と地図データとに基づいて、地図データ上の自車両の走行位置を特定する。そして、位置誤差計測部132により、計測された自車両の位置と走行位置との差分を表す誤差情報を算出する。そして、通信部134により、誤差情報と位置情報とをサーバ14へ送信する。また、サーバ14の通信部140により、送信された誤差情報と位置情報とを受信する。誤差登録部142により、受信された位置情報と対応付けて誤差情報を誤差データベース144に格納する。そして、優先度設定部148により、位置情報毎に、誤差データベース144に格納された誤差情報に基づいて、位置情報に対応する優先度を設定する。【選択図】図1The necessity of updating at each position of map data can be determined. A position measuring unit 128 of an in-vehicle device 12 measures the position of the host vehicle. The travel position specifying unit 130 specifies the travel position of the host vehicle on the map data based on the measured position of the host vehicle and the map data. Then, the position error measurement unit 132 calculates error information representing the difference between the measured position of the host vehicle and the travel position. Then, the communication unit 134 transmits error information and position information to the server 14. In addition, the transmitted error information and position information are received by the communication unit 140 of the server 14. The error registration unit 142 stores the error information in the error database 144 in association with the received position information. Then, the priority setting unit 148 sets the priority corresponding to the position information for each position information based on the error information stored in the error database 144. [Selection] Figure 1

Description

本発明は、情報処理装置、プログラム、及び地図データ更新システムに関する。   The present invention relates to an information processing device, a program, and a map data update system.

従来より、地図データの変化を検出し更新を実施する技術が知られている(特許文献1,2)。特許文献1に記載の道路網解析システムでは、複数のプローブカーからのプローブ情報を日ごとに集計し、日単位での通行量の変化を道路ごとに算出する。そして、特定の基準日前後で通行量が顕著に変化している道路が検出された場合には、その周辺で、交通に影響を与える重要な道路網の変化があったと判断し、その道路を変化関連道路とする。次に、複数の変化関連道路の端点間で経路探索を行って、探索された経路と変化関連道路との重なりが多いものを選択し、一つの原因によって共通して影響を受ける関連性のある変化関連道路およびその端点を特定する。このように、通行量の変化と経路探索との利用によって関連性のある箇所を特定することによって、重要な道路網の変化に対して効率的に現地調査を行うことが可能な調査ルート候補を設定することができる。   2. Description of the Related Art Conventionally, techniques for detecting changes in map data and performing updating are known (Patent Documents 1 and 2). In the road network analysis system described in Patent Document 1, probe information from a plurality of probe cars is totaled for each day, and a change in traffic volume on a daily basis is calculated for each road. If a road with a significant change in traffic volume is detected before and after a specific reference date, it is determined that there has been an important road network change affecting traffic, and that road is Change related roads. Next, a route search is performed between the end points of multiple change-related roads, and a route that has a large overlap between the searched route and the change-related road is selected, and there is a relationship that is commonly affected by one cause. Identify change-related roads and their endpoints. In this way, it is possible to select survey route candidates that can efficiently conduct field surveys for important road network changes by identifying relevant locations by using changes in traffic volume and route search. Can be set.

また、特許文献2に記載の道路網解析装置では、所定期間に亘って蓄積された複数の前記プローブ情報から、道路網を構成する所定の部分について、当該部分を通過する車両の通行量を求める。また、同様に、車両位置が不連続となる事象の発生割合である不連続発生率を求める。そして、道路網を構成する所定の部分における2つの異なる期間の通行量の変化の度合いと不連続発生率の変化の度合いとに基づいて、前記道路網の変化を検出する。道路網の変化が検出されれば、道路網の調査などに活かすことができる。   Moreover, in the road network analysis apparatus described in Patent Document 2, the amount of traffic of a vehicle passing through the part is determined for a predetermined part constituting the road network from a plurality of the probe information accumulated over a predetermined period. . Similarly, a discontinuity rate that is a rate of occurrence of events in which the vehicle position becomes discontinuous is obtained. And the change of the said road network is detected based on the degree of change of the amount of traffic of the two different periods in the predetermined part which comprises a road network, and the degree of change of the discontinuity incidence rate. If a change in the road network is detected, it can be used for investigation of the road network.

また、特許文献3に記載の新規道路判定装置は、取得したプローブ情報に基づいて車両の走行軌跡を特定し、走行軌跡上の車両の位置の位置誤差の範囲内にリンクが存在する場合に、車両の位置を地図上の位置に補正することにより、地図マッチングを行う。そして、地図マッチングにおいてリンクに整合することができなかった走行軌跡を逸脱軌跡として抽出する。また、抽出された逸脱軌跡を新規道路と判定する。   In addition, the new road determination device described in Patent Literature 3 specifies a travel locus of a vehicle based on the acquired probe information, and when a link exists within the position error range of the position of the vehicle on the travel locus, Map matching is performed by correcting the position of the vehicle to a position on the map. Then, a travel locus that could not be matched with the link in the map matching is extracted as a departure locus. Further, the extracted departure locus is determined as a new road.

また、特許文献4に記載の地図情報生成システムは、プローブカーである車両がナビ地図データに含まれない道路を走行する際の走行軌跡情報を、プローブデータとして地図配信センタに送信する。一方、各車両から走行軌跡情報を受信した地図配信センタは、受信したデータを収集して、更に、同一の道路を走行する走行軌跡情報をグループ化した後に、グループ毎に一の新規道路に関する新規道路情報を生成する。   Further, the map information generation system described in Patent Document 4 transmits travel locus information when a vehicle, which is a probe car, travels on a road that is not included in the navigation map data, to the map distribution center as probe data. On the other hand, the map distribution center that has received the travel locus information from each vehicle collects the received data, further groups the travel locus information traveling on the same road, and then creates a new one for each new road. Generate road information.

特許第5315363号公報Japanese Patent No. 5315363 特開2014−153236号公報JP 2014-153236 A 特許第2014−130529号公報Japanese Patent No. 2014-130529 特許第5029009号公報Japanese Patent No. 5029009

上記の特許文献1,2に記載の技術では、プローブ情報と道路ネットワークデータの対応づけにより、既存の各道路における一定期間内の交通量を計測し、交通量の変化から道路網の変化を検出する方法である。   In the techniques described in Patent Documents 1 and 2 above, by associating probe information with road network data, traffic volume within a certain period on each existing road is measured, and changes in the road network are detected from changes in traffic volume. It is a method to do.

しかし、道路の変化に伴う交通量の変化は周辺の広範囲の道路にまで及ぶ可能性が高いため、変化が生じた地点を決定するために再調査を実施する必要が生じる場合がある。   However, changes in traffic volume due to road changes are likely to extend to a wide range of surrounding roads, and it may be necessary to conduct a resurvey to determine the point where the change occurred.

また、交通量は道路の変化以外の要因(新規商業施設の開業など)によっても生じるため、交通量で必ずしも道路変化を検出できるとは限らない。   In addition, since the traffic volume is caused by factors other than the change of the road (such as the opening of a new commercial facility), it is not always possible to detect the road change by the traffic volume.

また、上記特許文献2に記載の技術は、地図データ上の連続しないリンクをプローブ車両が通過した情報を利用して交通量のみの場合より精度よく新規道路の検出を行うものである。この方法では新規道路の存在は検出できる可能性はあるが、新たに横断歩道が設置されたり新規の標識等が設置されたりする変化を検出することは困難である。   Further, the technique described in Patent Document 2 detects a new road with higher accuracy than the case of only the traffic volume using information that a probe vehicle passes through a discontinuous link on map data. Although there is a possibility that the presence of a new road can be detected by this method, it is difficult to detect a change in which a new pedestrian crossing or a new sign is installed.

上記の特許文献3,4に記載の技術は、プローブ車両の地図上の既存リンク以外の走行軌跡や車両の速度等を用いて新規道路を検出し地図データを作成するものである。この方法でも新規道路の存在は検出できる可能性はあるが、新たに横断歩道が設置されたり新規の標識等が設置されたりする変化を検出することは困難である。   The technologies described in Patent Documents 3 and 4 described above create a map data by detecting a new road using a travel locus other than the existing link on the map of the probe vehicle, the speed of the vehicle, and the like. Although it is possible to detect the presence of a new road even by this method, it is difficult to detect a change in which a new pedestrian crossing or a new sign is installed.

本発明は、上記の事情を鑑みてなされたもので、地図データの更新の必要性を判定することができる情報処理装置、プログラム、及び地図データ更新システムを提供することを目的とする。   The present invention has been made in view of the above circumstances, and an object thereof is to provide an information processing apparatus, a program, and a map data update system that can determine the necessity of updating map data.

上記目的を達成するために、第1の発明に係る情報処理装置は、測位衛星から送信された衛星信号に基づき計測された移動体の位置と、前記移動体の位置及び前記移動体周辺の環境を表す外部環境情報の少なくとも一方と地図データとに基づき特定された、前記地図データ上の前記移動体の走行位置との差分を表す差分情報と、前記移動体の位置及び前記走行位置の少なくとも一方を表す位置情報とを対応付けて差分データベースに格納する差分登録手段と、前記位置情報毎に、前記差分データベースに格納された前記位置情報に対応する差分情報に基づいて、前記位置情報に対応する前記地図データを更新するか否かを表す情報を設定する更新情報設定手段と、を含んで構成されている。   In order to achieve the above object, an information processing apparatus according to a first invention includes a position of a moving body measured based on a satellite signal transmitted from a positioning satellite, a position of the moving body, and an environment around the moving body. Difference information indicating a difference between the travel position of the mobile object on the map data, and at least one of the position of the mobile object and the travel position, identified based on at least one of the external environment information and map data Corresponding to the position information based on the difference information corresponding to the position information stored in the difference database for each position information. Update information setting means for setting information indicating whether or not to update the map data.

第1の発明の情報処理装置によれば、差分登録手段によって、測位衛星から送信された衛星信号に基づき計測された移動体の位置と、移動体の位置及び移動体周辺の環境を表す外部環境情報の少なくとも一方と地図データとに基づき特定された、地図データ上の移動体の走行位置との差分を表す差分情報と、移動体の位置及び走行位置の少なくとも一方を表す位置情報とを対応付けて差分データベースに格納する。   According to the information processing apparatus of the first aspect of the invention, the position of the moving body measured by the difference registration means based on the satellite signal transmitted from the positioning satellite, and the external environment representing the position of the moving body and the environment around the moving body The difference information that is specified based on at least one of the information and the map data and that represents the difference between the travel position of the mobile object on the map data is associated with the position information that represents at least one of the position of the mobile object and the travel position. Stored in the difference database.

そして、更新情報設定手段によって、位置情報毎に、差分データベースに格納された位置情報に対応する差分情報に基づいて、位置情報に対応する地図データを更新するか否かを表す情報を設定する。   Then, the update information setting means sets information indicating whether or not the map data corresponding to the position information is updated based on the difference information corresponding to the position information stored in the difference database for each position information.

このように、移動体の位置と地図データ上の移動体の走行位置との差分を表す差分情報
と位置情報とを対応付けて差分データベースに格納し、位置情報毎に、差分データベースに格納された位置情報に対応する差分情報に基づいて、位置情報に対応する地図データを更新するか否かを表す情報を設定することにより、地図データの更新の必要性を判定することができる。
As described above, the difference information indicating the difference between the position of the moving object and the traveling position of the moving object on the map data and the position information are stored in the difference database in association with each other, and each position information is stored in the difference database. The necessity of updating the map data can be determined by setting information indicating whether or not the map data corresponding to the position information is to be updated based on the difference information corresponding to the position information.

第2の発明に係る情報処理装置は、移動体周辺の環境を表す外部環境情報と地図データとに基づき特定された、前記移動体の地図データ上の走行位置の時系列から生成された前記移動体の走行軌跡と、前記外部環境情報及び前記移動体の走行状態の少なくとも一方に基づき生成された、前記移動体の運動量の時系列から生成された前記移動体の累積軌跡との差分を表す差分情報と、前記走行位置を表す位置情報とを対応付けて差分データベースに格納する差分登録手段と、前記位置情報毎に、前記差分データベースに格納された前記位置情報に対応する差分情報に基づいて、前記位置情報に対応する前記地図データを更新するか否かを表す情報を設定する更新情報設定手段と、を含んで構成されている。   The information processing apparatus according to a second aspect of the present invention is directed to the movement generated from a time series of travel positions on the map data of the moving body specified based on external environment information representing the environment around the moving body and map data. A difference representing a difference between a travel trajectory of the body and a cumulative trajectory of the mobile object generated from a time series of the momentum of the mobile object generated based on at least one of the external environment information and the travel state of the mobile object Based on the difference information corresponding to the position information stored in the difference database, for each position information, difference registration means for associating information and position information representing the travel position and storing in the difference database, Update information setting means for setting information indicating whether or not to update the map data corresponding to the position information.

第2の発明に係る情報処理装置によれば、差分登録手段によって、移動体周辺の環境を表す外部環境情報と地図データとに基づき特定された、移動体の地図データ上の走行位置の時系列から生成された移動体の走行軌跡と、外部環境情報及び移動体の走行状態の少なくとも一方に基づき生成された、移動体の運動量の時系列から生成された移動体の累積軌跡との差分を表す差分情報と、走行位置を表す位置情報とを対応付けて差分データベースに格納する。   According to the information processing apparatus of the second invention, the time series of the travel position on the map data of the mobile object specified by the difference registration means based on the external environment information representing the environment around the mobile object and the map data Represents the difference between the travel trajectory of the mobile body generated from the mobile environment and the cumulative trajectory of the mobile body generated from the time series of the momentum of the mobile body generated based on at least one of the external environment information and the travel state of the mobile body The difference information and the position information indicating the traveling position are associated with each other and stored in the difference database.

そして、更新情報設定手段によって、位置情報毎に、差分データベースに格納された位置情報に対応する差分情報に基づいて、位置情報に対応する地図データを更新するか否かを表す情報を設定する。   Then, the update information setting means sets information indicating whether or not the map data corresponding to the position information is updated based on the difference information corresponding to the position information stored in the difference database for each position information.

このように、移動体の走行軌跡と移動体の累積軌跡との差分を表す差分情報と、位置情報とを対応付けて差分データベースに格納し、位置情報毎に、差分データベースに格納された位置情報に対応する差分情報に基づいて、位置情報に対応する地図データを更新するか否かを表す情報を設定することにより、地図データの更新の必要性を判定することができる。   As described above, the difference information indicating the difference between the traveling locus of the moving object and the accumulated locus of the moving object is associated with the position information and stored in the difference database, and the position information stored in the difference database for each position information. The necessity of updating the map data can be determined by setting information indicating whether or not the map data corresponding to the position information is updated based on the difference information corresponding to.

また、前記更新情報設定手段は、前記位置情報毎に、前記差分データベースに格納された前記位置情報に対応する差分情報に基づいて、前記位置情報における変化量を計測し、前記計測された前記位置情報における変化量に基づいて、前記位置情報に対応する前記地図データを更新するか否かを表す情報を設定するようにすることができる。   Further, the update information setting means measures, for each position information, a change amount in the position information based on difference information corresponding to the position information stored in the difference database, and the measured position Information indicating whether or not the map data corresponding to the position information is to be updated can be set based on the amount of change in the information.

また、前記更新情報設定手段は、前記位置情報毎に、前記差分データベースに格納された前記位置情報に対応する差分情報に基づいて、前記位置情報における前記差分情報の平均を前記変化量として計測し、前記計測された前記位置情報における前記差分情報の平均の時系列に基づいて、前記位置情報に対応する前記地図データを更新するか否かを表す情報を設定するようにすることができる。   Further, the update information setting means measures, for each position information, an average of the difference information in the position information as the change amount based on difference information corresponding to the position information stored in the difference database. Based on the average time series of the difference information in the measured position information, information indicating whether to update the map data corresponding to the position information can be set.

また、前記更新情報設定手段は、前記位置情報毎に、前記差分データベースに格納された前記位置情報に対応する差分情報に基づいて、前記位置情報における前記差分情報の分散を前記変化量として計測し、前記計測された前記位置情報における前記差分情報の分散の時系列に基づいて、前記位置情報に対応する前記地図データを更新するか否かを表す情報を設定するようにすることができる。   Further, the update information setting means measures, for each position information, the variance of the difference information in the position information as the change amount based on the difference information corresponding to the position information stored in the difference database. The information indicating whether to update the map data corresponding to the position information can be set based on the time series of the dispersion of the difference information in the measured position information.

また、前記更新情報設定手段は、前記位置情報毎に、前記差分データベースに格納された前記位置情報に対応する差分情報に基づいて、予め定められた閾値以上の前記位置情報における前記差分情報の個数を前記変化量として計測し、前記計測された前記位置情報における前記差分情報の個数の時系列に基づいて、前記位置情報に対応する前記地図データを更新するか否かを表す情報を設定するようにすることができる。   In addition, the update information setting means, for each position information, based on the difference information corresponding to the position information stored in the difference database, the number of the difference information in the position information equal to or greater than a predetermined threshold Is set as the amount of change, and information indicating whether to update the map data corresponding to the position information is set based on a time series of the number of the difference information in the measured position information. Can be.

第3の発明に係る情報処理装置は、測位衛星から送信された衛星信号に基づき計測された移動体の位置と地図データに含まれる道路情報との比較結果、及び前記移動体周辺の環境を表す外部環境情報と地図データとから特定された前記地図データ上の前記移動体の走行位置の特定結果の少なくとも一方に応じて生成された、前記外部環境情報から生成される周辺環境情報及び前記移動体の位置から生成された前記移動体の測位軌跡の少なくとも一方と前記地図データとの差分を表す差分情報と、前記移動体の位置及び前記走行位置の少なくとも1つを表す位置情報とを対応付けて差分データベースに格納する差分登録手段と、前記位置情報毎に、前記差分データベースに格納された前記位置情報に対応する差分情報に基づいて、前記位置情報に対応する前記地図データを更新するか否かを表す情報を設定する更新情報設定手段と、を含んで構成されている。   An information processing apparatus according to a third aspect of the present invention represents a comparison result between a position of a moving body measured based on a satellite signal transmitted from a positioning satellite and road information included in map data, and an environment around the moving body. The surrounding environment information generated from the external environment information and the mobile body generated according to at least one of the results of specifying the travel position of the mobile body on the map data specified from the external environment information and map data The difference information indicating the difference between at least one of the positioning trajectory of the moving object generated from the position of the moving object and the map data is associated with the position information indicating at least one of the position of the moving object and the traveling position. Based on difference information corresponding to the position information stored in the difference database for each position information, difference registration means for storing in the difference database, the position information It is configured to include the update information setting means for setting the information indicating whether to update the map data corresponding, to have.

第3の発明に係る情報処理装置によれば、差分登録手段によって、測位衛星から送信された衛星信号に基づき計測された移動体の位置と地図データに含まれる道路情報との比較結果、及び移動体周辺の環境を表す外部環境情報と地図データとから特定された地図データ上の移動体の走行位置の特定結果の少なくとも一方に応じて生成された、外部環境情報から生成される周辺環境情報及び前記移動体の位置から生成された移動体の測位軌跡の少なくとも一方と地図データとの差分を表す差分情報と、移動体の位置及び走行位置の少なくとも1つを表す位置情報とを対応付けて差分データベースに格納する。   According to the information processing apparatus of the third invention, the difference registration means compares the position of the moving body measured based on the satellite signal transmitted from the positioning satellite and the road information included in the map data, and the movement The surrounding environment information generated from the external environment information generated according to at least one of the results of specifying the traveling position of the moving body on the map data specified from the external environment information representing the environment around the body and the map data; and A difference is obtained by associating difference information indicating a difference between at least one of the positioning locus of the moving object generated from the position of the moving object and map data with position information indicating at least one of the position of the moving object and the traveling position. Store in the database.

そして、更新情報設定手段によって、位置情報毎に、差分データベースに格納された位置情報に対応する差分情報に基づいて、位置情報に対応する地図データを更新するか否かを表す情報を設定する。   Then, the update information setting means sets information indicating whether or not the map data corresponding to the position information is updated based on the difference information corresponding to the position information stored in the difference database for each position information.

このように、移動体の位置と地図データに含まれる道路情報との比較結果、及び地図データ上の移動体の走行位置の特定結果の少なくとも一方に応じて生成された差分情報と位置情報とを対応付けて差分データベースに格納し、位置情報毎に、差分データベースに格納された位置情報に対応する差分情報に基づいて、位置情報に対応する地図データを更新するか否かを表す情報を設定することにより、地図データの更新の必要性を判定することができる。   As described above, the difference information and the position information generated according to at least one of the comparison result between the position of the moving body and the road information included in the map data and the result of specifying the traveling position of the moving body on the map data are obtained. Store in the difference database in association with each other, and for each position information, set information indicating whether or not to update the map data corresponding to the position information based on the difference information corresponding to the position information stored in the difference database. Thus, the necessity for updating the map data can be determined.

また、前記差分情報は、予め定められた差分情報を生成する範囲についての、前記移動体の位置から生成された前記移動体の測位軌跡と地図データに含まれる道路情報との比較結果、及び前記外部環境情報と地図データとから特定された前記地図データ上の前記予め定められた差分情報を生成する範囲の前記移動体の走行位置の特定結果の少なくとも一方に応じて生成され、前記差分情報は、前記予め定められた差分情報を生成する範囲の領域を分割した複数の部分領域毎に生成されるようにすることができる。   Further, the difference information is a comparison result between the positioning trajectory of the moving object generated from the position of the moving object and the road information included in map data for a range in which predetermined difference information is generated, and The difference information is generated according to at least one of the results of specifying the travel position of the mobile body in a range in which the predetermined difference information on the map data specified from the external environment information and map data is generated. The predetermined difference information can be generated for each of a plurality of partial areas obtained by dividing the area in which the difference information is generated.

第4の発明に係る地図データ更新システムは、移動体に備えられた搭載装置と、第1の発明に係る情報処理装置とを備える地図データ更新システムであって、前記搭載装置は、前記移動体周辺の環境を表す外部環境情報を検出する外部環境検出手段と、測位衛星から送信された衛星信号に基づいて、移動体の位置を計測する位置計測手段と、前記外部環境検出手段によって検出された前記外部環境情報と、前記位置計測手段によって計測された前記移動体の位置を表す位置情報とを前記情報処理装置へ送信する送信手段とを備え、前記情報処理装置は、前記差分登録手段が、前記位置計測手段によって計測された移動体の位置との差分を表す前記差分情報と、前記位置情報とを対応付けて前記差分情報を差分データベースに格納する。   A map data update system according to a fourth invention is a map data update system comprising a mounting device provided in a mobile body and an information processing device according to the first invention, wherein the mounting device includes the mobile body. Detected by external environment detection means for detecting external environment information representing the surrounding environment, position measurement means for measuring the position of a moving body based on satellite signals transmitted from positioning satellites, and detected by the external environment detection means A transmission means for transmitting the external environment information and position information representing the position of the moving body measured by the position measurement means to the information processing apparatus, and the information processing apparatus comprises the difference registration means, The difference information representing the difference from the position of the moving body measured by the position measuring means is associated with the position information, and the difference information is stored in the difference database.

第5の発明に係る地図データ更新システムは、移動体に備えられた搭載装置と、第2の発明に係る情報処理装置とを備える地図データ更新システムであって、前記搭載装置は、前記移動体周辺の環境を表す外部環境情報を検出する外部環境検出手段と、前記外部環境検出手段によって検出された前記外部環境情報を前記情報処理装置へ送信する送信手段とを備え、前記情報処理装置は、前記差分登録手段が、前記外部環境検出手段によって検出された前記外部環境情報に基づき特定された前記走行位置の時系列から生成された前記走行軌跡との差分を表す前記差分情報と、前記走行位置を表す位置情報とを対応付けて前記差分情報を差分データベースに格納する。   A map data update system according to a fifth aspect of the present invention is a map data update system comprising a mounting device provided in a mobile body and an information processing device according to the second invention, wherein the mounting device is the mobile body. An external environment detection unit that detects external environment information that represents a surrounding environment; and a transmission unit that transmits the external environment information detected by the external environment detection unit to the information processing device. The difference registration means represents the difference information representing a difference from the travel locus generated from a time series of the travel positions specified based on the external environment information detected by the external environment detection means; and the travel position And the difference information is stored in the difference database.

第6の発明に係る地図データ更新システムは、移動体に備えられた搭載装置と、第3の発明に係る情報処理装置とを備える地図データ更新システムであって、前記搭載装置は、前記移動体周辺の環境を表す外部環境情報を検出する外部環境検出手段と、測位衛星から送信された衛星信号に基づいて、移動体の位置を計測する位置計測手段と、前記外部環境検出手段によって検出された前記外部環境情報と、前記位置計測手段によって計測された前記移動体の位置を表す位置情報を前記情報処理装置へ送信する送信手段とを備え、前記情報処理装置は、前記差分登録手段が、前記位置計測手段によって計測された移動体の位置から生成された前記移動体の測位軌跡と地図データに含まれる道路情報との比較結果、及び前記特定結果の少なくとも一方に応じて生成された、前記外部環境情報から生成される周辺環境情報及び前記移動体の位置から生成された前記移動体の測位軌跡の少なくとも一方と前記地図データとの差分を表す差分情報と、前記移動体の位置及び前記走行位置の少なくとも1つを表す位置情報とを対応付けて前記差分情報を差分データベースに格納する。   A map data update system according to a sixth aspect of the present invention is a map data update system comprising a mounting device provided in a mobile body and an information processing device according to the third aspect of the invention, wherein the mounting device includes the mobile body. Detected by external environment detection means for detecting external environment information representing the surrounding environment, position measurement means for measuring the position of a moving body based on satellite signals transmitted from positioning satellites, and detected by the external environment detection means The external environment information, and transmission means for transmitting position information indicating the position of the moving body measured by the position measurement means to the information processing apparatus, wherein the information processing apparatus includes the difference registration means, A comparison result between the positioning locus of the moving object generated from the position of the moving object measured by the position measuring means and the road information included in the map data, and at least the specified result Difference information representing the difference between the map data and at least one of the surrounding environment information generated from the external environment information and the positioning locus of the moving object generated from the position of the moving object The difference information is stored in the difference database in association with position information representing at least one of the position of the moving body and the travel position.

また、第4の発明に係る地図データ更新システムにおいて、前記搭載装置は、前記位置計測手段によって計測された前記移動体の位置、及び前記移動体周辺の環境を表す外部環境情報を検出する外部環境検出手段によって検出された前記外部環境情報の少なくとも一方と、地図データとに基づいて、前記地図データ上の前記移動体の走行位置を特定する走行位置特定手段と、前記位置計測手段によって計測された前記移動体の位置と、前記走行位置特定手段によって特定された前記走行位置との差分を表す差分情報を算出する差分情報生成手段と、前記差分情報生成手段によって算出された前記差分情報と、前記位置計測手段によって計測された前記移動体の位置及び前記走行位置特定手段によって特定された前記走行位置の少なくとも1つを表す位置情報とを前記情報処理装置へ送信する送信手段と、を更に備え、前記情報処理装置は、前記送信手段によって送信された前記差分情報と前記位置情報とを受信する受信手段を更に備え、前記差分登録手段は、前記受信手段によって受信された前記位置情報と対応付けて前記差分情報を差分データベースに格納するようにすることができる。   In the map data update system according to the fourth aspect of the invention, the mounting device detects an external environment information that detects the position of the moving body measured by the position measuring means and the external environment information representing the environment around the moving body. Based on at least one of the external environment information detected by the detection means and map data, the travel position specifying means for specifying the travel position of the moving body on the map data, and the position measurement means Difference information generating means for calculating difference information representing a difference between the position of the moving body and the travel position specified by the travel position specifying means; the difference information calculated by the difference information generating means; At least one of the position of the moving body measured by the position measuring means and the travel position specified by the travel position specifying means Transmission means for transmitting the position information to be represented to the information processing apparatus, and the information processing apparatus further comprises reception means for receiving the difference information and the position information transmitted by the transmission means, The difference registration means may store the difference information in a difference database in association with the position information received by the receiving means.

また、第5の発明に係る地図データ更新システムにおいて、前記搭載装置は、前記外部環境検出手段によって検出された前記外部環境情報と、地図データとに基づいて、前記移動体の地図データ上の走行位置を特定する走行位置特定手段と、前記走行位置特定手段によって特定された前記走行位置の時系列に基づいて、前記移動体の走行軌跡を生成する走行軌跡生成手段と、前記外部環境情報及び前記移動体の走行状態の少なくとも1つに基づいて、前記移動体の運動量を推定する運動量推定手段と、前記運動量推定手段によって推定された前記運動量の時系列に基づいて、前記移動体の累積軌跡を生成する累積軌跡生成手段と、前記走行軌跡生成手段によって生成された前記走行軌跡と、前記累積軌跡生成手段によって生成された前記累積軌跡との差分を表す差分情報を算出する差分情報生成手段と、前記差分情報生成手段によって算出された前記差分情報と、前記走行位置特定手段によって特定された前記走行位置を表す位置情報とを前記情報処理装置へ送信する送信手段と、を更に備え、前記情報処理装置は、前記送信手段によって送信された前記差分情報と前記位置情報とを受信する受信手段を更に備え、前記差分登録手段は、前記受信手段によって受信された前記位置情報と対応付けて、前記差分情報を差分データベースに格納するようにすることができる。   In the map data update system according to a fifth aspect of the present invention, the on-board device travels on the map data of the mobile body based on the external environment information detected by the external environment detection means and map data. A travel position specifying means for specifying a position; a travel locus generating means for generating a travel locus of the mobile body based on a time series of the travel positions specified by the travel position specifying means; the external environment information; Based on at least one of the traveling states of the moving body, the momentum estimating means for estimating the momentum of the moving body; and based on the time series of the momentum estimated by the momentum estimating means, the cumulative trajectory of the moving body is calculated. Cumulative trajectory generating means to generate, the travel trajectory generated by the travel trajectory generating means, and the cumulative generated by the cumulative trajectory generating means Difference information generating means for calculating difference information representing a difference from a trace, the difference information calculated by the difference information generating means, and position information representing the traveling position identified by the traveling position identifying means A transmission means for transmitting to the information processing apparatus, the information processing apparatus further comprises a reception means for receiving the difference information and the position information transmitted by the transmission means, and the difference registration means comprises: The difference information can be stored in the difference database in association with the position information received by the receiving means.

また、第6の発明に係る地図データ更新システムにおいて、前記搭載装置は、前記位置計測手段によって計測された移動体の位置と、地図データに含まれる道路情報とを比較する比較手段と、前記位置計測手段によって計測された前記移動体の位置、及び前記移動体周辺の環境を表す外部環境情報を検出する外部環境検出手段によって検出された前記外部環境情報の少なくとも一方と、地図データとに基づいて、前記地図データ上の前記移動体の走行位置を特定する走行位置特定手段と、前記比較手段によって得られた比較結果及び前記走行位置特定手段によって得られた特定結果の少なくとも一方に基づいて、前記外部環境情報と前記地図データとの差分を表す差分情報を生成する差分情報生成手段と、前記差分情報生成手段によって算出された前記差分情報と、前記位置計測手段によって計測された前記移動体の位置及び前記走行位置特定手段によって特定された前記走行位置の少なくとも1つを表す位置情報とを前記情報処理装置へ送信する送信手段と、を更に備え、前記情報処理装置は、前記送信手段によって送信された前記差分情報と前記位置情報とを受信する受信手段を更に備え、前記差分登録手段は、前記受信手段によって受信された前記位置情報と対応付けて前記差分情報を差分データベースに格納するようにすることができる。   Further, in the map data update system according to a sixth aspect of the present invention, the mounting device includes a comparison unit that compares the position of the moving body measured by the position measurement unit with road information included in the map data, and the position Based on at least one of the external environment information detected by the external environment detection means for detecting the external environment information representing the position of the mobile body measured by the measurement means and the environment around the mobile body, and the map data , Based on at least one of a travel position specifying means for specifying the travel position of the mobile body on the map data, a comparison result obtained by the comparison means, and a specification result obtained by the travel position specifying means, Difference information generating means for generating difference information representing a difference between external environment information and the map data, and calculation by the difference information generating means The difference information and the position information representing at least one of the position of the moving body measured by the position measuring unit and the traveling position identified by the traveling position identifying unit are transmitted to the information processing apparatus. A transmission means, wherein the information processing apparatus further comprises a reception means for receiving the difference information and the position information transmitted by the transmission means, and the difference registration means is received by the reception means. The difference information can be stored in the difference database in association with the position information.

また、前記搭載装置は、前記差分情報生成手段によって算出された前記差分情報、前記移動体が走行した走行日時、及び前記移動体が前記位置情報に対応する前記地図データ上の場所を走行した回数の少なくとも1つに応じて、前記差分情報と前記位置情報とを送信するか否かを判定する判定手段を更に備え、前記送信手段は、前記判定手段によって判定された判定結果に応じて、前記差分情報と前記位置情報とを送信するようにすることができる。   In addition, the mounting device may be configured such that the difference information calculated by the difference information generation unit, the travel date and time when the mobile object traveled, and the number of times the mobile object traveled a place on the map data corresponding to the position information. And determining means for determining whether to transmit the difference information and the position information according to at least one of the transmission information, the transmitting means, according to the determination result determined by the determination means, The difference information and the position information can be transmitted.

また、前記搭載装置は、前記移動体が走行した走行日時、及び前記地図データ上の位置を前記移動体が走行した回数の少なくとも1つに応じて、前記搭載装置からデータを送信するか否かを判定する判定手段を更に備え、前記送信手段は、前記判定手段によって判定された判定結果に応じて、前記データを送信するようにすることができる。   Whether the mounting device transmits data from the mounting device according to at least one of the travel date and time when the mobile body travels and the number of times the mobile body travels the position on the map data. The transmission means may transmit the data according to the determination result determined by the determination means.

また、前記情報処理装置は、前記更新情報設定手段によって設定された前記地図データを更新するか否かを表す情報に基づいて、前記地図データの更新を行う地図データ更新手段を更に備え、前記地図データ上の前記移動体の走行位置は、前記外部環境情報と、前記地図データ更新手段によって更新された地図データとに基づいて特定されるようにすることができる。   The information processing apparatus further includes map data updating means for updating the map data based on information indicating whether or not to update the map data set by the update information setting means, The travel position of the moving body on the data can be specified based on the external environment information and the map data updated by the map data updating means.

第7の発明に係るプログラムは、コンピュータを、測位衛星から送信された衛星信号に基づき計測された移動体の位置と、前記移動体の位置及び前記移動体周辺の環境を表す外部環境情報の少なくとも一方と地図データとに基づき特定された、前記地図データ上の前記移動体の走行位置との差分を表す差分情報と、前記移動体の位置及び前記走行位置の少なくとも一方を表す位置情報とを対応付けて差分データベースに格納する差分登録手段、及び前記位置情報毎に、前記差分データベースに格納された前記位置情報に対応する差分情報に基づいて、前記位置情報に対応する前記地図データを更新するか否かを表す情報を設定する更新情報設定手段として機能させるためのプログラムである。   According to a seventh aspect of the present invention, there is provided a program for causing a computer to execute at least a position of a moving body measured based on a satellite signal transmitted from a positioning satellite, and at least external environment information indicating the position of the moving body and an environment around the moving body. Corresponding difference information indicating a difference between the traveling position of the moving object on the map data and position information indicating at least one of the position of the moving object and the traveling position specified based on one and map data And whether to update the map data corresponding to the position information on the basis of the difference information corresponding to the position information stored in the difference database for each of the position information and the difference registration means for storing in the difference database This is a program for functioning as update information setting means for setting information indicating whether or not.

第8の発明に係るプログラムは、コンピュータを、移動体周辺の環境を表す外部環境情報と地図データとに基づき特定された、前記移動体の地図データ上の走行位置の時系列から生成された前記移動体の走行軌跡と、前記外部環境情報及び前記移動体の走行状態の少なくとも一方に基づき生成された、前記移動体の運動量の時系列から生成された前記移動体の累積軌跡との差分を表す差分情報と前記走行位置を表す位置情報とを対応付けて差分データベースに格納する差分登録手段、及び前記位置情報毎に、前記差分データベースに格納された前記位置情報に対応する差分情報に基づいて、前記位置情報に対応する前記地図データを更新するか否かを表す情報を設定する更新情報設定手段として機能させるためのプログラムである。   According to an eighth aspect of the present invention, there is provided a program that is generated from a time series of travel positions on map data of the mobile body, which is specified based on external environment information representing the environment around the mobile body and map data. Represents a difference between the travel trajectory of the mobile object and the cumulative trajectory of the mobile object generated from the time series of the momentum of the mobile object generated based on at least one of the external environment information and the travel state of the mobile object Based on the difference information corresponding to the position information stored in the difference database for each of the position information, difference registration means for associating the difference information with the position information representing the travel position and storing in the difference database, It is a program for functioning as update information setting means for setting information indicating whether to update the map data corresponding to the position information.

第9の発明に係るプログラムは、コンピュータを、測位衛星から送信された衛星信号に基づき計測された移動体の位置と地図データに含まれる道路情報との比較結果、及び前記移動体周辺の環境を表す外部環境情報と地図データとから特定された前記地図データ上の前記移動体の走行位置の特定結果の少なくとも一方に応じて生成された、前記外部環境情報から生成される周辺環境情報及び前記移動体の位置から生成された前記移動体の測位軌跡の少なくとも一方と前記地図データとの差分を表す差分情報と、前記移動体の位置及び前記走行位置の少なくとも1つを表す位置情報とを対応付けて差分データベースに格納する差分登録手段、及び前記位置情報毎に、前記差分データベースに格納された前記位置情報に対応する差分情報に基づいて、前記位置情報に対応する前記地図データを更新するか否かを表す情報を設定する更新情報設定手段として機能させるためのプログラムである。   According to a ninth aspect of the present invention, there is provided a program for causing a computer to store a comparison result between a position of a moving body measured based on a satellite signal transmitted from a positioning satellite and road information included in map data, and an environment around the moving body. The surrounding environment information generated from the external environment information and the movement, generated according to at least one of the results of specifying the travel position of the moving body on the map data specified from the external environment information to be represented and map data Associating difference information representing a difference between at least one of the positioning locus of the moving object generated from the position of the body and the map data with position information representing at least one of the position of the moving object and the traveling position Difference registration means for storing in the difference database, and for each position information, based on the difference information corresponding to the position information stored in the difference database A program for functioning as update information setting means for setting information indicating whether to update the map data corresponding to the position information.

なお、本発明のプログラムを記憶する記憶媒体は、特に限定されず、ハードディスクであってもよいし、ROMであってもよい。また、CD−ROMやDVDディスク、光磁気ディスクやICカードであってもよい。更にまた、該プログラムを、ネットワークに接続されたサーバ等からダウンロードするようにしてもよい。   The storage medium for storing the program of the present invention is not particularly limited, and may be a hard disk or a ROM. Further, it may be a CD-ROM, a DVD disk, a magneto-optical disk or an IC card. Furthermore, the program may be downloaded from a server or the like connected to the network.

以上説明したように、本発明の情報処理装置、プログラム、及び地図データ更新システムによれば、移動体の位置情報と対応付けて差分情報を差分データベースに格納し、差分データベースに格納された位置情報に対応する差分情報に基づいて、当該位置情報に対応する地図データを更新するか否かを表す情報を設定することにより、地図データの更新の必要性を判定することができる、という効果が得られる。   As described above, according to the information processing apparatus, the program, and the map data update system of the present invention, the difference information is stored in the difference database in association with the position information of the moving object, and the position information stored in the difference database. By setting information indicating whether or not to update the map data corresponding to the position information based on the difference information corresponding to the position information, the necessity of updating the map data can be determined. It is done.

本発明の第1の実施の形態に係る地図データ更新システムを示すブロック図である。It is a block diagram which shows the map data update system which concerns on the 1st Embodiment of this invention. 走行位置とGPSによって計測された位置との差分を表す一例を示す図である。It is a figure which shows an example showing the difference of a driving | running | working position and the position measured by GPS. 走行位置とGPSによって計測された位置との差分を表す他の例を示す図である。It is a figure which shows the other example showing the difference of a driving | running | working position and the position measured by GPS. 誤差データベースの一例を説明するための説明図である。It is explanatory drawing for demonstrating an example of an error database. 地点毎の誤差情報の変化量を説明するための説明図である。It is explanatory drawing for demonstrating the variation | change_quantity of the error information for every point. 誤差データベースの他の例を説明するための説明図である。It is explanatory drawing for demonstrating the other example of an error database. 誤差データベースの他の例を説明するための説明図である。It is explanatory drawing for demonstrating the other example of an error database. 本発明の第1の実施の形態に係る車載装置のコンピュータにおける送信処理ルーチンの内容を示すフローチャートである。It is a flowchart which shows the content of the transmission process routine in the computer of the vehicle-mounted apparatus which concerns on the 1st Embodiment of this invention. 本発明の第1の実施の形態に係るサーバにおける更新処理ルーチンの内容を示すフローチャートである。It is a flowchart which shows the content of the update process routine in the server which concerns on the 1st Embodiment of this invention. 走行軌跡と累積軌跡との差分を表す一例を示す図である。It is a figure which shows an example showing the difference of a driving | running | working locus | trajectory and an accumulation locus | trajectory. 走行軌跡と累積軌跡との差分を表す他の例を示す図である。It is a figure which shows the other example showing the difference of a driving | running | working locus | trajectory and an accumulation locus | trajectory. 本発明の第2の実施の形態に係る地図データ更新システムを示すブロック図である。It is a block diagram which shows the map data update system which concerns on the 2nd Embodiment of this invention. 累積軌跡を生成する方法の一例を示す図である。It is a figure which shows an example of the method of producing | generating a cumulative locus. 走行軌跡と累積軌跡との差分を説明するための図である。It is a figure for demonstrating the difference of a driving | running locus | trajectory and a cumulative locus. 本発明の第2の実施の形態に係る車載装置のコンピュータにおける送信処理ルーチンの内容を示すフローチャートである。It is a flowchart which shows the content of the transmission process routine in the computer of the vehicle-mounted apparatus which concerns on the 2nd Embodiment of this invention. 本発明の第3の実施の形態に係る地図データ更新システムを示すブロック図である。It is a block diagram which shows the map data update system which concerns on the 3rd Embodiment of this invention. 本発明の第3の実施の形態に係る車載装置のコンピュータにおける送信処理ルーチンの内容を示すフローチャートである。It is a flowchart which shows the content of the transmission process routine in the computer of the vehicle-mounted apparatus which concerns on the 3rd Embodiment of this invention. 本発明の第4の実施の形態に係る地図データ更新システムを示すブロック図である。It is a block diagram which shows the map data update system which concerns on the 4th Embodiment of this invention. 本発明の第4の実施の形態に係る車載装置のコンピュータにおける送信処理ルーチンの内容を示すフローチャートである。It is a flowchart which shows the content of the transmission process routine in the computer of the vehicle-mounted apparatus which concerns on the 4th Embodiment of this invention. 本発明の第5の実施の形態に係る地図データ更新システムを示すブロック図である。It is a block diagram which shows the map data update system which concerns on the 5th Embodiment of this invention. 本発明の第5の実施の形態に係る車載装置のコンピュータにおける送信処理ルーチンの内容を示すフローチャートである。It is a flowchart which shows the content of the transmission process routine in the computer of the vehicle-mounted apparatus which concerns on the 5th Embodiment of this invention. 本発明の第6の実施の形態に係る地図データ更新システムを示すブロック図である。It is a block diagram which shows the map data update system which concerns on the 6th Embodiment of this invention. 地図データに含まれるレーングラフの一例を示す図である。It is a figure which shows an example of the lane graph contained in map data. 路面画像と地図データとの照合の一例を説明するための説明図である。It is explanatory drawing for demonstrating an example of collation with a road surface image and map data. 路面画像と地図データとの照合の信頼度の一例を説明するための説明図である。It is explanatory drawing for demonstrating an example of the reliability of collation with a road surface image and map data. 測位軌跡とレーングラフとの差分の一例を説明するための説明図である。It is explanatory drawing for demonstrating an example of the difference of a positioning locus | trajectory and a lane graph. 差分情報を説明するための説明図である。It is explanatory drawing for demonstrating difference information. 差分情報を説明するための説明図である。It is explanatory drawing for demonstrating difference information. 差分情報を説明するための説明図である。It is explanatory drawing for demonstrating difference information. 差分情報を説明するための説明図である。It is explanatory drawing for demonstrating difference information. 差分情報を説明するための説明図である。It is explanatory drawing for demonstrating difference information. 差分データベースの一例を説明するための説明図である。It is explanatory drawing for demonstrating an example of a difference database. 本発明の第6の実施の形態に係る車載装置のコンピュータにおける送信処理ルーチンの内容を示すフローチャートである。It is a flowchart which shows the content of the transmission process routine in the computer of the vehicle-mounted apparatus which concerns on the 6th Embodiment of this invention. 物標情報を用いて差分情報を生成する場合について説明するための説明図である。It is explanatory drawing for demonstrating the case where difference information is produced | generated using target information. 本発明の第7の実施の形態に係る地図データ更新システムを示すブロック図である。It is a block diagram which shows the map data update system which concerns on the 7th Embodiment of this invention. 本発明の第7の実施の形態に係るサーバにおける登録処理ルーチンの内容を示すフローチャートである。It is a flowchart which shows the content of the registration process routine in the server which concerns on the 7th Embodiment of this invention.

以下、図面を参照して本発明の実施の形態を詳細に説明する。なお、本実施の形態では、車両に備えられた車載装置と、サーバとを備える地図データ更新システムであって、車載装置から送信された誤差情報を受信して、誤差情報に応じて地図データベースを更新するか否かを表す情報を設定する地図データ更新システムに、本発明を適用した場合を例に説明する。また、本実施の形態では、移動体が車両である場合を例に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. In the present embodiment, the map data update system includes an in-vehicle device provided in a vehicle and a server, receives error information transmitted from the in-vehicle device, and creates a map database according to the error information. A case where the present invention is applied to a map data update system for setting information indicating whether or not to update will be described as an example. In this embodiment, a case where the moving body is a vehicle will be described as an example.

[第1の実施の形態]
<第1の実施の形態に係る地図データ更新システムの構成>
図1に示すように、本発明の第1の実施の形態に係る地図データ更新システム10は、車両に備えられた車載装置12と、車載装置12から送信された誤差情報を受信して、誤差情報に応じて地図データベースを更新するサーバ14と、サーバ14から出力された信号に基づいて、地図データを更新するためのセンサ情報をサーバ14へ送信するプローブ車載装置18とを備えている。車載装置12とサーバ14とプローブ車載装置18とは、インターネットなどのネットワーク16を介して接続されている。なお、車載装置12は、搭載装置の一例であり、サーバ14は、情報処理装置の一例である。
[First Embodiment]
<Configuration of map data update system according to first embodiment>
As shown in FIG. 1, the map data update system 10 according to the first embodiment of the present invention receives an in-vehicle device 12 provided in a vehicle and error information transmitted from the in-vehicle device 12 to generate an error. The server 14 which updates a map database according to information and the probe vehicle-mounted apparatus 18 which transmits the sensor information for updating map data to the server 14 based on the signal output from the server 14 are provided. The in-vehicle device 12, the server 14, and the probe in-vehicle device 18 are connected via a network 16 such as the Internet. The in-vehicle device 12 is an example of a mounting device, and the server 14 is an example of an information processing device.

[車載装置12]
車載装置12は、地図データが格納されている地図データベース120と、自車両の周辺画像を撮像するカメラ122と、測位衛星から送信された衛星信号を受信するGPS124と、カメラ122によって撮像された自車両の周辺画像と、GPS124によって受信された衛星信号とに基づいて、誤差情報を算出するコンピュータ126とを備えている。車載装置12は車両に搭載される。カメラ122は、外部環境検出手段の一例である。
[In-vehicle device 12]
The in-vehicle device 12 includes a map database 120 in which map data is stored, a camera 122 that captures a surrounding image of the own vehicle, a GPS 124 that receives a satellite signal transmitted from a positioning satellite, and an image captured by the camera 122. The computer 126 which calculates error information based on the surrounding image of a vehicle and the satellite signal received by GPS124 is provided. The in-vehicle device 12 is mounted on a vehicle. The camera 122 is an example of an external environment detection unit.

地図データベース120には地図データが格納されている。地図データには、路面を含む周囲の環境を記録した画像情報又は3次元情報が記録されている。本実施の形態では、地図データ上の各地点に対して、自車両が走行する路面画像が記録されている場合を例に説明する。また、地図データベース120に格納されている地図データは、後述するサーバ14の地図データベース152に格納されている地図データと同一である。   The map database 120 stores map data. In the map data, image information or three-dimensional information recording the surrounding environment including the road surface is recorded. In the present embodiment, an example will be described in which a road surface image on which the host vehicle travels is recorded at each point on the map data. The map data stored in the map database 120 is the same as the map data stored in the map database 152 of the server 14 described later.

カメラ122は、自車両周辺の環境を表す外部環境情報として、自車両の周辺画像を逐次撮像する。   The camera 122 sequentially captures surrounding images of the host vehicle as external environment information representing the environment around the host vehicle.

コンピュータ126は、CPUと、RAMと、後述する送信処理ルーチンを実行するためのプログラムを記憶したROMとを備え、機能的には次に示すように構成されている。コンピュータ126は、GPS124によって受信された衛星信号に基づいて、自車両の位置を計測する位置計測部128と、位置計測部128によって計測された自車両の位置と、カメラ122によって撮像された自車両周辺の周辺画像とに基づいて、地図データ上の自車両の走行位置を特定する走行位置特定部130と、位置計測部128によって計測された自車両の位置と、走行位置特定部130によって特定された自車両の走行位置との差分を表す誤差情報を算出する位置誤差計測部132と、位置誤差計測部132によって算出された誤差情報と位置情報とを、サーバ14へ送信する通信部134と、サーバ14から送信された地図データの更新情報に応じて、地図データベース120に格納された地図データを更新する地図データベース更新部136とを備えている。位置誤差計測部132は、差分情報生成手段の一例である。また、路面画像は、外部環境情報から生成される周辺環境情報の一例である。   The computer 126 includes a CPU, a RAM, and a ROM that stores a program for executing a transmission processing routine described later, and is functionally configured as follows. The computer 126 is configured to measure the position of the host vehicle based on the satellite signal received by the GPS 124, the position of the host vehicle measured by the position measuring unit 128, and the host vehicle imaged by the camera 122. Based on the surrounding peripheral image, the travel position identifying unit 130 that identifies the travel position of the host vehicle on the map data, the position of the host vehicle measured by the position measurement unit 128, and the travel position identifying unit 130 are identified. A position error measurement unit 132 that calculates error information representing a difference from the travel position of the host vehicle, a communication unit 134 that transmits the error information and position information calculated by the position error measurement unit 132 to the server 14, Map data for updating the map data stored in the map database 120 according to the map data update information transmitted from the server 14. And a base update unit 136. The position error measurement unit 132 is an example of a difference information generation unit. A road surface image is an example of surrounding environment information generated from external environment information.

位置計測部128は、GPS124によって受信された衛星信号に基づいて、自車両の位置を計測する。   The position measurement unit 128 measures the position of the host vehicle based on the satellite signal received by the GPS 124.

走行位置特定部130は、位置計測部128によって計測された自車両の位置及びカメラ122によって撮像された自車両周辺の周辺画像と、地図データベース120に格納されている地図データとに基づいて、地図データ上の自車両の走行位置を特定する。   Based on the position of the host vehicle measured by the position measuring unit 128, the surrounding image of the periphery of the host vehicle captured by the camera 122, and the map data stored in the map database 120, the travel position specifying unit 130 The travel position of the vehicle on the data is specified.

具体的には、走行位置特定部130は、カメラ122によって撮像された自車両周辺の周辺画像を路面に投影した路面画像を生成する。そして、走行位置特定部130は、位置計測部128によって計測された自車両の位置に対応して地図データベース120から得られる地図データ上の路面画像と、生成された路面画像とを照合することにより、地図データ上の自車両の走行位置を特定する。   Specifically, the travel position specifying unit 130 generates a road surface image obtained by projecting a peripheral image around the host vehicle captured by the camera 122 onto the road surface. Then, the traveling position specifying unit 130 compares the road image on the map data obtained from the map database 120 corresponding to the position of the host vehicle measured by the position measuring unit 128 with the generated road image. The travel position of the host vehicle on the map data is specified.

図2に、道路形状の変化による位置に関する誤差情報を説明するための図を示す。図2に示すように、自車両が現在走行中の道路が、新たに新設された道路であれば、現在の走行位置は、地図データ上に存在しないため、走行位置特定部130によって特定された走行位置は誤った位置となる。そのため、図2に示すように、位置計測部128によって計測された自車両の位置と、走行位置特定部130によって特定された地図データ上の自車両の走行位置との差は大きくなることが予想される。   FIG. 2 is a diagram for explaining error information regarding a position due to a change in road shape. As shown in FIG. 2, if the road on which the host vehicle is currently traveling is a newly established road, the current traveling position does not exist on the map data, and thus is identified by the traveling position identifying unit 130. The travel position is an incorrect position. Therefore, as shown in FIG. 2, the difference between the position of the host vehicle measured by the position measuring unit 128 and the traveling position of the host vehicle on the map data identified by the traveling position identifying unit 130 is expected to increase. Is done.

また、図3に、路面パターンの変化による位置に関する誤差情報を説明するための図を示す。図3に示すように、地図データと走行中の道路の路面表示に差異がある場合にも、地図データ上の路面画像が表す路面パターンと、走行中に周辺画像から得られた路面画像が表す路面パターンとが誤った位置で照合される。そのため、図3に示すように、走行位置特定部130によって特定された地図データ上の自車両の走行位置と、位置計測部128によって計測された自車両の位置とに大きな差が発生することが予想される。   FIG. 3 is a diagram for explaining error information regarding the position due to a change in the road surface pattern. As shown in FIG. 3, even when there is a difference between the map data and the road surface display of the road being traveled, the road surface pattern represented by the road surface image on the map data and the road surface image obtained from the surrounding image during travel are represented. The road surface pattern is collated at an incorrect position. Therefore, as shown in FIG. 3, a large difference may occur between the travel position of the host vehicle on the map data specified by the travel position specifying unit 130 and the position of the host vehicle measured by the position measurement unit 128. is expected.

位置誤差計測部132は、位置計測部128によって計測された自車両の位置と、走行位置特定部130によって特定された自車両の走行位置との差分を表す誤差情報を算出する。本実施の形態では、位置誤差計測部132は、位置計測部128によって計測された自車両の位置と走行位置特定部130によって特定された自車両の走行位置との現時刻における差を、誤差情報として算出する。なお、一定区間(時間でもよいし走行距離でもよい)の位置の差の平均値や累積値を位置誤差とすることもできる。誤差情報は、差分情報の一例である。   The position error measurement unit 132 calculates error information representing a difference between the position of the host vehicle measured by the position measurement unit 128 and the travel position of the host vehicle specified by the travel position specifying unit 130. In the present embodiment, the position error measurement unit 132 calculates the difference in the current time between the position of the host vehicle measured by the position measurement unit 128 and the travel position of the host vehicle specified by the travel position specifying unit 130 as error information. Calculate as Note that an average value or cumulative value of position differences in a certain section (which may be time or travel distance) may be used as a position error. The error information is an example of difference information.

また、位置計測部128によって計測された自車両の位置と走行位置特定部130によって特定された自車両の走行位置との差は、2地点間の直線距離で求めてもよいし、緯度と経度の成分に分割して差を求めてもよい。また、進行方向成分とその直交方向成分に分割して差を求めることもできる。本実施の形態では、2地点間の直線距離を、誤差情報として算出する。   Further, the difference between the position of the host vehicle measured by the position measuring unit 128 and the travel position of the host vehicle specified by the travel position specifying unit 130 may be obtained as a linear distance between two points, or the latitude and longitude The difference may be obtained by dividing into two components. Further, it is possible to obtain a difference by dividing into a traveling direction component and an orthogonal direction component. In the present embodiment, the straight line distance between two points is calculated as error information.

位置誤差計測部132によって算出された誤差情報をサーバ14へ送信し、サーバ14で集約、解析すれば、差異が発生している場所で誤差が大きいデータが多数集まるため、地図データの更新のための必要な箇所が特定でき、効率的に地図データの更新処理を行うことが可能となる。   If the error information calculated by the position error measuring unit 132 is transmitted to the server 14, and aggregated and analyzed by the server 14, a large amount of data having a large error is collected at the place where the difference occurs. This makes it possible to identify the necessary parts of the map data and to efficiently update the map data.

通信部134は、位置誤差計測部132によって算出された誤差情報と、位置計測部128によって計測された自車両の位置及び走行位置特定部130によって特定された自車両の走行位置を表す位置情報とを、サーバ14へ送信する。また、通信部134は、サーバ14から送信された地図データの更新情報を受信する。なお、位置情報としては、位置計測部128によって計測された自車両の位置及び走行位置特定部130によって特定された自車両の走行位置の何れか一方を用いても良い。   The communication unit 134 includes error information calculated by the position error measuring unit 132, position information representing the position of the host vehicle measured by the position measuring unit 128 and the traveling position of the host vehicle identified by the traveling position identifying unit 130. Is transmitted to the server 14. Further, the communication unit 134 receives the update information of the map data transmitted from the server 14. As the position information, either the position of the host vehicle measured by the position measuring unit 128 or the travel position of the host vehicle specified by the travel position specifying unit 130 may be used.

地図データベース更新部136は、通信部134によって受信された地図データの更新情報に基づいて、地図データベース120に格納されている地図データを更新する。   The map database update unit 136 updates the map data stored in the map database 120 based on the map data update information received by the communication unit 134.

[サーバ14]
サーバ14は、CPU、後述する処理ルーチンを実現するためのプログラム等を記憶したROM、データを一時的に記憶するRAM、記憶手段としてのメモリ、ネットワークインタフェース等を含むサーバで構成されており、機能的には、車載装置12から送信された誤差情報と位置情報とを受信する通信部140、通信部140によって受け付けた誤差情報を誤差データベース144に登録する誤差登録部142、誤差情報が格納されている誤差データベース144、誤差データベース144に格納されている誤差情報の変化量を計測する変化計測部146、変化計測部146によって計測された変化量に基づいて、地図データの更新の優先度を設定する優先度設定部148、優先度設定部148によって設定された優先度に基づいて地図データを更新する地図データベース更新部150、地図データが格納されている地図データベース152、及び誤差データベース144に格納されている誤差情報を更新する誤差更新部154を含んだ構成で表すことができる。なお、通信部140は、受信手段の一例であり、誤差登録部142は、差分登録手段の一例であり、優先度設定部148は、更新情報設定手段の一例であり、誤差データベース144は差分データベースの一例である。
[Server 14]
The server 14 is composed of a server including a CPU, a ROM that stores a program for realizing a processing routine to be described later, a RAM that temporarily stores data, a memory as a storage unit, a network interface, and the like. Specifically, a communication unit 140 that receives error information and position information transmitted from the in-vehicle device 12, an error registration unit 142 that registers error information received by the communication unit 140 in the error database 144, and error information is stored. Error data 144, a change measuring unit 146 that measures a change amount of error information stored in the error database 144, and a map data update priority based on the change amount measured by the change measuring unit 146 A priority setting unit 148 and a map based on the priority set by the priority setting unit 148 Map database update unit 150 for updating the over data can be represented by structure including an error updating section 154 for updating the error information stored in the map database 152 and the error database 144, the map data is stored. The communication unit 140 is an example of a receiving unit, the error registration unit 142 is an example of a difference registration unit, the priority setting unit 148 is an example of an update information setting unit, and the error database 144 is a difference database. It is an example.

通信部140は、車両の車載装置12から送信された誤差情報と位置情報とを受信する。また、通信部140は、後述する地図データベース更新部150から出力される地図データの更新情報を、車載装置12へ送信する。また、通信部140は、プローブ車載装置18へ、地図データを更新するエリアのセンサ情報を要求する要求情報を送信する。また、通信部140は、プローブ車載装置18から送信されたセンサ情報を受信する。   The communication unit 140 receives error information and position information transmitted from the in-vehicle device 12 of the vehicle. Further, the communication unit 140 transmits update information of map data output from the map database update unit 150 described later to the in-vehicle device 12. Further, the communication unit 140 transmits request information for requesting sensor information of an area for updating the map data to the probe on-vehicle device 18. Further, the communication unit 140 receives sensor information transmitted from the probe on-vehicle device 18.

誤差登録部142は、通信部140によって受信された位置情報に対応する地点と対応付けて、誤差情報を誤差データベース144に格納する。   The error registration unit 142 stores the error information in the error database 144 in association with the point corresponding to the position information received by the communication unit 140.

誤差データベース144には、地点と対応付けて格納された誤差情報が記憶されている。図4に、誤差データベース144の概念図を示す。   In the error database 144, error information stored in association with points is stored. FIG. 4 shows a conceptual diagram of the error database 144.

図4に示すように、誤差情報は、位置情報に対応する地点と対応付けて登録される。また、誤差登録部142は、各地点の登録データ数を更新する。登録地点は、通信部140によって受信された位置情報(緯度、経度)から、予め設定された登録地点テーブルを参照して決定する。なお、このとき登録する情報は、誤差情報の他に、データの受信日時など付加情報を登録してもよい。本実施の形態では、誤差情報と共に受信日時が誤差データベース144に登録されている場合を例に説明する。   As shown in FIG. 4, the error information is registered in association with the point corresponding to the position information. Further, the error registration unit 142 updates the number of registered data at each point. The registration point is determined by referring to a preset registration point table from the position information (latitude, longitude) received by the communication unit 140. In addition to the error information, additional information such as data reception date and time may be registered as information to be registered at this time. In the present embodiment, a case where the reception date and time are registered in the error database 144 together with error information will be described as an example.

変化計測部146は、誤差データベース144に格納された地点に対応する誤差情報に基づいて、当該地点における変化量を計測する。本実施の形態では、変化計測部146は、地点毎に、登録されている全ての誤差情報の平均値を変化量として算出する。   The change measurement unit 146 measures the amount of change at the point based on the error information corresponding to the point stored in the error database 144. In the present embodiment, the change measurement unit 146 calculates an average value of all registered error information as a change amount for each point.

図5に、変化量の一例を表す図を示す。図5に示すように、誤差情報に対して受信日時が登録されていれば、最新の一定期間の誤差情報の平均値を変化量として算出することができる。また、GPSの受信状況により常に一定の誤差が発生している可能性もあるため、最新の一定期間の平均値とそれ以外の平均値との差分を変化量として利用してもよい。日時情報を利用すれば全体の平均値を用いる場合よりも早期に変化を検出することが可能となる。   FIG. 5 is a diagram showing an example of the amount of change. As shown in FIG. 5, if the reception date and time is registered for the error information, the average value of the latest error information for a certain period can be calculated as the amount of change. In addition, since there is a possibility that a certain error always occurs depending on the GPS reception status, the difference between the latest average value for a certain period and the other average value may be used as the amount of change. If date and time information is used, a change can be detected earlier than when the average value of the whole is used.

また、平均値以外に変化量を示す値として、地点毎に登録されている誤差情報のばらつきが大きくなれば、地図に差異が発生したことが示唆されるため、誤差情報の分散値を変化量として算出してもよい。   In addition to the average value, as the value indicating the amount of change, if the variation in error information registered for each point increases, it is suggested that a difference has occurred in the map. May be calculated as

また、予め設定された閾値以上の誤差情報の個数を変化量とすることもできる。このとき、設定される閾値は常に一定でもよいし、地点毎に異なる値を用いてもよい。   In addition, the number of pieces of error information equal to or greater than a preset threshold value can be used as the amount of change. At this time, the set threshold value may be always constant, or a different value may be used for each point.

なお、変化計測部146は、他の方法に基づいて変化量を算出してもよい。図6に、誤差データベース144の他の例を示す。図6に示すように、データ容量を削減するために誤差情報の全てを登録するのではなく、各地点の登録データの数と逐次的に算出された平均値を更新するように、誤差情報を登録してもよい。更に、逐次的に分散値をあわせて用いてもよい。また、受信された誤差情報のうち、予め設定された閾値以上の誤差情報の数を更新する方法を用いることも可能である。   Note that the change measurement unit 146 may calculate the change amount based on another method. FIG. 6 shows another example of the error database 144. As shown in FIG. 6, instead of registering all of the error information in order to reduce the data capacity, the error information is updated so that the number of registered data at each point and the average value calculated sequentially are updated. You may register. Further, the dispersion values may be used sequentially. It is also possible to use a method of updating the number of error information that is greater than or equal to a preset threshold value among the received error information.

上記図6のような誤差データベース144の場合には、登録された誤差情報の平均値または分散値、あるいは予め設定された閾値以上の誤差情報の数をそのまま変化量とすることができる。   In the case of the error database 144 as shown in FIG. 6, the average value or variance value of registered error information, or the number of error information equal to or greater than a preset threshold value can be used as the change amount.

図7に、誤差データベース144の他の例を示す。誤差情報は登録されたすべてのデータの平均値のみを保持してもよいが、図7に示すように、より詳細な解析を実施できるように一定時間ごと(例えば1週間毎)に登録された誤差情報の平均値を保持することもできる。上記図7のような誤差データベース144の場合には、上記図6と同様な考え方で、最新期間の平均値や最新期間の平均値とそれ以外の期間の平均値との差を変化量とすることができる。   FIG. 7 shows another example of the error database 144. The error information may hold only the average value of all the registered data, but as shown in FIG. 7, it is registered at regular intervals (for example, every week) so that more detailed analysis can be performed. An average value of error information can also be held. In the case of the error database 144 as shown in FIG. 7, the variation is the average value of the latest period or the difference between the average value of the latest period and the average value of other periods in the same way as in FIG. be able to.

また、上述の変化量は1地点のみの情報を用いて算出されているが、注目地点の誤差情報だけではなく周辺の誤差情報を合わせて算出することもできる。例えば、注目地点の変化量と周辺地点の変化量の合計値や加重平均値を最終的に注目地点の変化量としてもよい。このとき変化量の計測は誤差情報が登録された地点だけでなく、登録された地点データの影響の及ぶ全ての地点で変化量を計測することが必要となる。   Further, although the above-described change amount is calculated using information of only one point, it can also be calculated by combining not only error information of the point of interest but also peripheral error information. For example, a total value or a weighted average value of the amount of change of the point of interest and the amount of change of the surrounding points may be finally used as the amount of change of the point of interest. At this time, it is necessary to measure the amount of change not only at the point where the error information is registered, but also at all the points affected by the registered point data.

優先度設定部148は、登録された地点毎に、誤差データベース144に格納された地点に対応する誤差情報に基づいて、地点に対応する地図データを更新するか否かを表す情報として、更新の優先度を設定する。本実施の形態では、優先度設定部148は、誤差データベース144に格納された地点に対応する誤差情報の平均の時系列に基づいて、更新の優先度を設定する。   The priority setting unit 148 updates, as information indicating whether or not to update the map data corresponding to the location based on the error information corresponding to the location stored in the error database 144 for each registered location. Set the priority. In the present embodiment, the priority setting unit 148 sets the update priority based on the average time series of error information corresponding to the points stored in the error database 144.

更新の優先度の設定方法としては、例えば、予め決められた変化量の閾値によって1から5(1:更新不要、−5:要更新)までの5段階の値を設定することができる。このとき、閾値は全地域において同一の値にしてもよいし、都市部の地域とそれ以外の地域とではGPSの測位精度に差が出る場合があるので、都市部の地域では閾値を高めに設定し、それ以外の地域では閾値を低めに設定するというように、地点ごとに異なる判定条件にしてもよい。   As a method for setting the update priority, for example, five levels of values from 1 to 5 (1: update not required, -5: update required) can be set according to a predetermined change amount threshold. At this time, the threshold value may be the same value in all regions, or there may be a difference in GPS positioning accuracy between urban areas and other areas. Different determination conditions may be set for each point, such as setting a lower threshold value in other regions.

ただし、変化量の大きさには誤差情報の計測回数が含まれておらず、計測回数が少ない場合(≒地図データを更新したばかりのとき)に、偶然に大きな誤差情報が計測されてしまうと、十分なデータがないにもかかわらず更新の優先度を高く設定してしまう場合がある。そこで、計測回数が一定回数以上無い場合は、更新の優先度を低く設定しておくことが望ましい。しかしこのとき、交通量が少ない場所では長期間経過しても必要な最低計測数が得られない可能性もある。したがって、前回の更新から一定期間が経過した場合には最低計測数がなくても変化量によって優先度を設定できるようにする。   However, if the amount of change does not include the number of times error information is measured, and if the number of times of measurement is small (≒ when the map data has just been updated), if large error information is accidentally measured. Even if there is not enough data, the update priority may be set high. Therefore, when the number of times of measurement does not exceed a certain number, it is desirable to set the update priority low. However, at this time, there is a possibility that the required minimum number of measurements cannot be obtained even in a place where the traffic volume is low even after a long period of time. Therefore, when a certain period has elapsed since the previous update, priority can be set according to the amount of change even if there is no minimum number of measurements.

地図データベース更新部150は、優先度設定部148によって設定された優先度に基づいて、地図データベース152に格納された地図データの更新を行う。   The map database update unit 150 updates the map data stored in the map database 152 based on the priority set by the priority setting unit 148.

具体的には、地図データベース更新部150は、優先度設定部148によって設定された更新の優先度に基づいて、プローブ車載装置18に対して必要な地点のデータ収集依頼の要求を示す要求情報を、通信部140を介して送信する。なお、地図データベース更新部150は、予め定められた閾値以上の優先度を持つ地点全てに対してのデータ収集依頼の要求情報を送信してもよいし、サーバ14の処理の能力に応じて優先度の高い地点の上位X%に対してデータ収集依頼の要求情報を送信してもよい。本実施の形態では、地図データベース更新部150は、予め定められた閾値以上の優先度を持つ地点全てに対してのデータ収集依頼の要求情報を、通信部140を介して送信する。   Specifically, the map database update unit 150 displays request information indicating a request for data collection request for a required point to the probe in-vehicle device 18 based on the update priority set by the priority setting unit 148. And transmitted via the communication unit 140. Note that the map database update unit 150 may transmit request information for data collection requests for all points having a priority level equal to or higher than a predetermined threshold, and priority is given according to the processing capability of the server 14. The request information for the data collection request may be transmitted to the top X% of the high-frequency points. In the present embodiment, the map database update unit 150 transmits request information for data collection requests to all points having a priority level equal to or higher than a predetermined threshold via the communication unit 140.

プローブ車載装置18は、地図データベース更新部150からの要求情報を受信すると、センサを用いて、予め定められた閾値以上の優先度を持つ地点の周辺環境をセンシングし、得られたセンサ情報をサーバ14へ送信する。サーバ14の地図データベース更新部150は、プローブ車載装置18から送信されたセンサ情報を用いて地図データベース152に格納されている地図データの更新を行う。   Upon receiving the request information from the map database update unit 150, the probe in-vehicle device 18 uses a sensor to sense the surrounding environment of a point having a priority level equal to or higher than a predetermined threshold, and uses the obtained sensor information as a server. 14 to send. The map database update unit 150 of the server 14 updates the map data stored in the map database 152 using the sensor information transmitted from the probe in-vehicle device 18.

地図データベース152には、地図データが格納されている。地図データベース152は、車載装置12の地図データベース120と同様に、路面を含む周囲の環境を記録した画像情報が記録されている。地図データベース152に格納されている地図データは、車載装置12の地図データベース120に格納されている地図データと同一である。   The map database 152 stores map data. Similar to the map database 120 of the in-vehicle device 12, the map database 152 stores image information that records the surrounding environment including the road surface. The map data stored in the map database 152 is the same as the map data stored in the map database 120 of the in-vehicle device 12.

誤差更新部154は、地図データが更新された地点における誤差情報を更新する。具体的には、誤差更新部154は、地図データが更新された地点の誤差情報をすべて削除して、新たに取得された地図データに対する誤差情報を記録できるようにする。   The error update unit 154 updates error information at the point where the map data is updated. Specifically, the error update unit 154 deletes all the error information of the points where the map data has been updated so that error information for the newly acquired map data can be recorded.

なお、誤差情報に日時情報が付与されている場合には、地図データが更新されていない場合でもサーバ容量を考慮して予め決められた条件において過去の誤差情報を削除する処理を行ってもよい。   When date and time information is added to the error information, the past error information may be deleted under predetermined conditions in consideration of the server capacity even when the map data is not updated. .

<地図データ更新システムの作用>
次に、本発明の実施の形態に係る地図データ更新システム10の動作について説明する。車載装置12を搭載した車両の各々が走行しているときに、各車両の車載装置12は図8に示す送信処理ルーチンを実行し、サーバ14は、図9に示す更新処理ルーチンを実行する。
<Operation of map data update system>
Next, the operation of the map data update system 10 according to the embodiment of the present invention will be described. When each vehicle equipped with the in-vehicle device 12 is traveling, the in-vehicle device 12 of each vehicle executes a transmission processing routine shown in FIG. 8, and the server 14 executes an update processing routine shown in FIG.

まず、各車両の車載装置12が実行する送信処理ルーチンについて説明する。車載装置12は、GPS124によって衛星信号が受信され、カメラ122によって自車両の周辺画像が逐次撮像されているときに、図8に示す送信処理ルーチンを実行する。   First, a transmission processing routine executed by the in-vehicle device 12 of each vehicle will be described. The in-vehicle device 12 executes a transmission processing routine shown in FIG. 8 when satellite signals are received by the GPS 124 and surrounding images of the host vehicle are sequentially captured by the camera 122.

<送信処理ルーチン>
まず、ステップS100において、位置計測部128は、GPS124によって受信された衛星信号に基づいて、自車両の位置を計測する。
<Transmission processing routine>
First, in step S100, the position measurement unit 128 measures the position of the host vehicle based on the satellite signal received by the GPS 124.

次に、ステップS102において、走行位置特定部130は、カメラ122によって撮像された自車両周辺の周辺画像を外部環境情報として取得する。   Next, in step S <b> 102, the travel position specifying unit 130 acquires a peripheral image around the host vehicle captured by the camera 122 as external environment information.

ステップS104において、走行位置特定部130は、上記ステップS100で計測された自車両の位置及び上記ステップS102で取得された自車両周辺の周辺画像と、地図データベース120に格納されている地図データとに基づいて、地図データ上の自車両の走行位置を特定する。   In step S <b> 104, the travel position specifying unit 130 determines the position of the host vehicle measured in step S <b> 100, the surrounding image of the host vehicle acquired in step S <b> 102, and the map data stored in the map database 120. Based on this, the travel position of the host vehicle on the map data is specified.

ステップS106において、位置誤差計測部132は、上記ステップS100で計測された自車両の位置と、上記ステップS104で特定された自車両の走行位置との差分を表す誤差情報を算出する。   In step S106, the position error measurement unit 132 calculates error information indicating the difference between the position of the host vehicle measured in step S100 and the travel position of the host vehicle specified in step S104.

ステップS108において、通信部134は、上記ステップS106で算出された誤差情報と、上記ステップS100で計測された自車両の位置及び上記ステップS104で特定された自車両の走行位置を表す位置情報とを、サーバ14へ送信する。   In step S108, the communication unit 134 receives the error information calculated in step S106, the position of the host vehicle measured in step S100, and the position information indicating the travel position of the host vehicle specified in step S104. To the server 14.

次に、サーバ14の動作について説明する。車載装置12から送信された誤差情報及び位置情報をサーバ14の通信部140が受信すると、誤差登録部142は、通信部140により受信された位置情報に対応する地点と対応付けて、誤差情報を誤差データベース144に格納する。サーバ14の誤差登録部142は、位置情報と誤差情報とを受信する毎に誤差情報を誤差データベース144に格納する。   Next, the operation of the server 14 will be described. When the communication unit 140 of the server 14 receives the error information and the position information transmitted from the in-vehicle device 12, the error registration unit 142 associates the error information with the point corresponding to the position information received by the communication unit 140. Store in the error database 144. The error registration unit 142 of the server 14 stores the error information in the error database 144 every time it receives the position information and the error information.

そして、サーバ14は、予め定められた期間毎に、図9に示す更新処理ルーチンを実行する。なお、サーバ14は、他のタイミングで更新処理ルーチンを実行してもよい。例えば、サーバ14は、誤差データベース144に格納されているデータ量に応じて更新処理ルーチンを実行してもよい。   And the server 14 performs the update process routine shown in FIG. 9 for every predetermined period. Note that the server 14 may execute the update processing routine at another timing. For example, the server 14 may execute an update processing routine according to the amount of data stored in the error database 144.

<更新処理ルーチン>
ステップS200において、誤差データベース144に登録されている地点のうち、1つの地点を設定する。
<Update processing routine>
In step S200, one of the points registered in the error database 144 is set.

ステップS202において、変化計測部146は、上記ステップS200で設定された位置情報に対応する地点について、誤差データベース144に格納されている当該地点に対応する誤差情報に基づいて、当該地点における変化量を計測する。   In step S202, the change measurement unit 146 calculates the change amount at the point based on the error information corresponding to the point stored in the error database 144 for the point corresponding to the position information set in step S200. measure.

ステップS204において、優先度設定部148は、上記ステップS202で変化量が算出された地点について、更新の優先度を設定する。   In step S204, the priority setting unit 148 sets an update priority for the point where the amount of change is calculated in step S202.

ステップS206において、上記ステップS204で設定された優先度が、予め定められた閾値以上であるか否かを判定する。上記ステップS204で設定された優先度が、予め定められた閾値以上である場合には、ステップS208へ進む。一方、上記ステップS204で設定された優先度が、予め定められた閾値未満である場合には、ステップS210へ進む。   In step S206, it is determined whether or not the priority set in step S204 is equal to or higher than a predetermined threshold value. If the priority set in step S204 is greater than or equal to a predetermined threshold, the process proceeds to step S208. On the other hand, if the priority set in step S204 is less than a predetermined threshold, the process proceeds to step S210.

ステップS208において、地図データベース更新部150は、上記ステップS204で設定された優先度に基づいて、プローブ車載装置18に対して上記ステップS200で設定された地点のデータ収集依頼の要求を示す要求情報を、通信部140を介して送信する。   In step S208, the map database update unit 150 sends request information indicating a request for data collection request for the point set in step S200 to the probe in-vehicle device 18 based on the priority set in step S204. And transmitted via the communication unit 140.

ステップS210において、誤差データベース144に登録されている全ての地点について、上記ステップS200〜ステップS208の処理を実行したか否かを判定する。誤差データベース144に登録されている全ての地点について、上記ステップS200〜ステップS208の処理を実行した場合には、更新処理ルーチンを終了する。一方、上記ステップS200〜ステップS208の処理を実行していない地点が存在する場合には、ステップS200へ戻る。   In step S210, it is determined whether or not the processing in steps S200 to S208 has been executed for all points registered in the error database 144. When the processes in steps S200 to S208 are executed for all points registered in the error database 144, the update process routine is terminated. On the other hand, if there is a point where the processes in steps S200 to S208 are not executed, the process returns to step S200.

プローブ車載装置18は、上記ステップS208で送信された要求情報を受信すると、当該地点の周辺環境をセンシングし、得られたセンサ情報をサーバ14へ送信する。   When the probe in-vehicle device 18 receives the request information transmitted in step S208, the probe on-vehicle device 18 senses the surrounding environment of the point and transmits the obtained sensor information to the server 14.

サーバ14の通信部140は、プローブ車載装置18から送信されたセンサ情報を受信する。そして、サーバ14の地図データベース更新部150は、通信部140によって受信されたセンサ情報を用いて、地図データベース152に格納されている地図データの更新を行う。また、誤差更新部154は、地図データベース更新部150によって地図データが更新された地点における誤差情報を更新する。そして、地図データベース更新部150は、更新された地点に対応する地図データの更新情報を通信部140を介して各車載装置12へ送信し、車載装置12の地図データベース更新部136は、通信部134により受信した地図データの更新情報に基づいて、地図データベース120に格納されている地図データを更新する。   The communication unit 140 of the server 14 receives the sensor information transmitted from the probe on-vehicle device 18. Then, the map database update unit 150 of the server 14 updates the map data stored in the map database 152 using the sensor information received by the communication unit 140. Further, the error update unit 154 updates error information at the point where the map data is updated by the map database update unit 150. Then, the map database update unit 150 transmits update information of map data corresponding to the updated location to each in-vehicle device 12 via the communication unit 140, and the map database update unit 136 of the in-vehicle device 12 includes the communication unit 134. The map data stored in the map database 120 is updated based on the update information of the map data received by.

以上説明したように、本発明の第1の実施の形態の地図データ更新システムによれば、位置計測部128によって計測された自車両の位置と、走行位置特定部130によって特定された走行位置との差分を表す誤差情報を算出し、算出された誤差情報と位置情報とをサーバ14へ送信し、送信された位置情報と対応付けて誤差情報を誤差データベースに格納し、誤差データベースに格納された位置情報に対応する誤差情報に基づいて、当該位置情報に対応する優先度を設定することにより、地図データの各位置における更新の必要性を判定することができる。   As described above, according to the map data update system of the first embodiment of the present invention, the position of the host vehicle measured by the position measurement unit 128, the travel position specified by the travel position specifying unit 130, and Error information representing the difference between the two is calculated, the calculated error information and position information are transmitted to the server 14, the error information is stored in the error database in association with the transmitted position information, and stored in the error database. Based on the error information corresponding to the position information, the necessity for updating at each position of the map data can be determined by setting the priority corresponding to the position information.

また、地図データと、車両が走行中の道路との間に差異が発生していれば、走行位置とGPSセンサによって計測された位置との誤差が大きくなる。したがって、車両で計測される誤差情報を時系列的に解析することで更新の必要性とその優先度を判定することができる。   Further, if there is a difference between the map data and the road on which the vehicle is traveling, an error between the traveling position and the position measured by the GPS sensor becomes large. Therefore, it is possible to determine the necessity of updating and its priority by analyzing error information measured by the vehicle in time series.

また、各地点での軌跡誤差を用いて変更の有無を判定するため変更地点を限定することが可能なため、更新が必要な箇所においてのみ更新処理を行うことができる。   In addition, since it is possible to limit the change points in order to determine whether or not there is a change using the trajectory error at each point, the update process can be performed only at the points that need to be updated.

また、車両の軌跡情報だけでなく、車両の外部環境をセンシングした情報(例えば、画像、3次元情報)を利用しているため、横断歩道の新設など道路形状に変化を伴わない地図データ上の変化を検知し、更新の判定を行うことができる。   In addition, not only the vehicle trajectory information but also information (for example, images and 3D information) obtained by sensing the external environment of the vehicle is used. A change can be detected and an update can be determined.

[第2の実施の形態]
次に、本発明の第2の実施の形態について説明する。なお、第1の実施の形態と同様の構成となる部分については、同一符号を付して説明を省略する。
[Second Embodiment]
Next, a second embodiment of the present invention will be described. In addition, about the part which becomes the structure similar to 1st Embodiment, the same code | symbol is attached | subjected and description is abbreviate | omitted.

第2の実施の形態では、車両の軌跡を用いて誤差情報を算出し、算出された誤差情報に応じて地図データベースを更新する点が、第1の実施の形態と異なっている。   The second embodiment is different from the first embodiment in that error information is calculated using the trajectory of the vehicle, and the map database is updated according to the calculated error information.

第2の実施の形態では、異なる2つの生成された軌跡の差から、誤差情報を算出し、地図データの更新の優先度を決定する。第2の実施の形態で用いる2つの軌跡は以下のとおりである。   In the second embodiment, error information is calculated from the difference between two different generated trajectories, and the update priority of map data is determined. The two trajectories used in the second embodiment are as follows.

1つ目の軌跡は、走行軌跡であり、GPSによって得られた車両の位置や、IMU(IMU:Inertial Measurement Unit(慣性計測装置))によって得られた車両の走行状態、カメラによって撮像された車両の周辺画像など用いて地図データとの照合により生成した軌跡である。2つ目の軌跡は、累積軌跡であり、IMUによって得られた車両の走行状態や、カメラによって撮像された車両の周辺画像などを用いて推定した車両運動を累積して生成した軌跡である。   The first trajectory is a travel trajectory, the position of the vehicle obtained by GPS, the travel state of the vehicle obtained by an IMU (IMU: Inertial Measurement Unit), and the vehicle imaged by the camera. Is a trajectory generated by collating with map data using a peripheral image of the image. The second trajectory is an accumulative trajectory, which is a trajectory generated by accumulating vehicle motion estimated using the traveling state of the vehicle obtained by the IMU, the surrounding image of the vehicle captured by the camera, and the like.

走行軌跡は、自車両が地図データ上のどこを走行したかを示す軌跡である。一方、累積軌跡は地図データを用いること無く自車両の運動量(車速、ヨーレートなど)から生成された軌跡である。   The travel locus is a locus indicating where the host vehicle has traveled on the map data. On the other hand, the cumulative trajectory is a trajectory generated from the amount of movement of the vehicle (vehicle speed, yaw rate, etc.) without using map data.

図10に、道路形状の変化による軌跡に関する誤差情報を説明するための図を示す。図10に示すように、自車両が現在走行中の道路が、新たに新設された道路であれば、現在の走行位置は、地図データ上に存在しないため、地図データとの照合により生成した車両の走行軌跡は、誤った軌跡となる。そのため、図10に示すように、走行軌跡と累積軌跡との差は大きくなることが予想される。   FIG. 10 is a diagram for explaining error information related to a trajectory due to a change in road shape. As shown in FIG. 10, if the road on which the host vehicle is currently running is a newly established road, the current running position does not exist on the map data, so the vehicle generated by collation with the map data. The travel locus of is an incorrect locus. Therefore, as shown in FIG. 10, the difference between the traveling locus and the accumulated locus is expected to increase.

また、図11に、路面パターンの変化による軌跡に関する誤差情報を説明するための図を示す。図11に示すように、地図データと走行中の道路の路面表示に差異がある場合にも、地図データ上の路面画像が表す路面パターンと、走行中に周辺画像から得られた路面画像が表す路面パターンとが誤った位置で照合される。そのため、図11に示すように、走行軌跡と累積軌跡との間に大きな差が発生することが予想される。   FIG. 11 is a diagram for explaining error information related to a trajectory due to a change in road surface pattern. As shown in FIG. 11, even when there is a difference between the map data and the road surface display of the road being traveled, the road surface pattern represented by the road surface image on the map data and the road surface image obtained from the surrounding image during travel are represented. The road surface pattern is collated at an incorrect position. Therefore, as shown in FIG. 11, it is expected that a large difference will occur between the traveling locus and the cumulative locus.

したがって、第2の実施の形態では、軌跡に関する誤差情報をサーバ14で集約、解析すれば、差異が発生している場所で誤差が大きいデータが多数集まるため、地図データの更新のための必要な箇所が特定でき、優先的に地図データの更新処理を行うことが可能となる。   Therefore, in the second embodiment, if error information relating to the trajectory is collected and analyzed by the server 14, a large amount of data with large errors is collected at the place where the difference occurs, and therefore, necessary for updating the map data. The location can be specified, and the map data can be updated with priority.

<第2の実施の形態に係る地図データ更新システム210の構成>
図12に示すように、本発明の第2の実施の形態に係る地図データ更新システム210は、車両に備えられた車載装置212と、車載装置212から送信された誤差情報を受信して、誤差情報に応じて地図データベースを更新するサーバ14と、サーバ14から出力された信号に基づいて、地図データを更新するためのセンサ情報をサーバ14へ送信するプローブ車載装置18とを備えている。車載装置212とサーバ14とプローブ車載装置18とは、インターネットなどのネットワーク16を介して接続されている。なお、車載装置212は、搭載装置の一例である。
<Configuration of map data update system 210 according to the second embodiment>
As shown in FIG. 12, the map data update system 210 according to the second embodiment of the present invention receives the error information transmitted from the vehicle-mounted device 212 and the vehicle-mounted device 212 provided in the vehicle, The server 14 which updates a map database according to information and the probe vehicle-mounted apparatus 18 which transmits the sensor information for updating map data to the server 14 based on the signal output from the server 14 are provided. The in-vehicle device 212, the server 14, and the probe in-vehicle device 18 are connected via a network 16 such as the Internet. The in-vehicle device 212 is an example of a mounting device.

[車載装置212]
車載装置212は、地図データが格納されている地図データベース120と、自車両の周辺画像を撮像するカメラ122と、測位衛星から送信された衛星信号を受信するGPS124と、カメラ122によって撮像された自車両の周辺画像、及びGPS124によって受信された衛星信号に基づいて、誤差情報を算出して送信するコンピュータ226とを備えている。車載装置212は車両に搭載される。
[In-vehicle device 212]
The in-vehicle device 212 includes a map database 120 in which map data is stored, a camera 122 that captures a surrounding image of the host vehicle, a GPS 124 that receives a satellite signal transmitted from a positioning satellite, and an image captured by the camera 122. And a computer 226 that calculates and transmits error information based on the surrounding image of the vehicle and the satellite signal received by the GPS 124. The in-vehicle device 212 is mounted on the vehicle.

コンピュータ226は、CPUと、RAMと、後述する送信処理ルーチンを実行するためのプログラムを記憶したROMとを備え、機能的には次に示すように構成されている。コンピュータ226は、GPS124によって受信された衛星信号に基づいて、自車両の位置を計測する位置計測部128と、位置計測部128によって計測された自車両の位置と、カメラ122によって撮像された自車両周辺の周辺画像と、地図データベース120の地図データとに基づいて、地図データ上の自車両の走行位置を特定する走行位置特定部130と、走行位置特定部130によって特定された自車両の走行位置の時系列に基づいて、自車両の走行軌跡を生成する走行軌跡生成部230と、カメラ122によって撮像された自車両周辺の周辺画像に基づいて、自車両の運動量を推定する自車運動推定部232と、自車運動推定部232によって推定された自車両の運動量の時系列に基づいて、自車両の累積軌跡を生成する累積軌跡生成部234と、走行軌跡生成部230によって生成された走行軌跡と、累積軌跡生成部234によって生成された累積軌跡との差分を表す誤差情報を算出する位置誤差計測部236と、位置誤差計測部236によって算出された誤差情報と位置情報とを、サーバ14へ送信する通信部134と、サーバ14から送信された地図データの更新情報に応じて、地図データベース120に格納された地図データを更新する地図データベース更新部136とを備えている。位置誤差計測部236は、差分情報生成手段の一例である。また、自車運動推定部232は、運動量推定手段の一例である。   The computer 226 includes a CPU, a RAM, and a ROM that stores a program for executing a transmission processing routine described later, and is functionally configured as follows. The computer 226 includes a position measurement unit 128 that measures the position of the host vehicle based on the satellite signal received by the GPS 124, the position of the host vehicle measured by the position measurement unit 128, and the host vehicle imaged by the camera 122. Based on the surrounding peripheral image and the map data of the map database 120, a travel position specifying unit 130 for specifying the travel position of the host vehicle on the map data, and the travel position of the host vehicle specified by the travel position specifying unit 130 Based on the time series of the vehicle, a travel locus generation unit 230 that generates a travel locus of the host vehicle, and a host vehicle motion estimation unit that estimates a momentum of the host vehicle based on a peripheral image around the host vehicle captured by the camera 122. 232 and an accumulation for generating a cumulative trajectory of the own vehicle based on the time series of the amount of movement of the own vehicle estimated by the own vehicle motion estimation unit 232 A position error measuring unit 236 that calculates error information indicating a difference between the trace generated by the trace generating unit 234, the traveled trajectory generated by the traveled trajectory generating unit 230, and the cumulative trajectory generated by the cumulative trajectory generating unit 234; The map data stored in the map database 120 is updated in accordance with the communication unit 134 that transmits the error information and the position information calculated by the unit 236 to the server 14 and the update information of the map data transmitted from the server 14. And a map database updating unit 136 for performing the above-described operation. The position error measurement unit 236 is an example of a difference information generation unit. The own vehicle motion estimation unit 232 is an example of a momentum estimation unit.

走行軌跡生成部230は、走行位置特定部130によって特定された走行位置の時系列に基づいて、自車両の走行軌跡を生成する。
具体的には、走行軌跡生成部230は、走行位置特定部130によって特定された一定区間における走行位置の時系列を用いて走行軌跡を生成する。ここで、一定区間とは距離区間でもよいし時間区間でもよい。
The travel locus generation unit 230 generates a travel locus of the host vehicle based on the time series of the travel positions specified by the travel position specification unit 130.
Specifically, the travel locus generation unit 230 generates a travel locus using a time series of travel positions in a certain section specified by the travel position specification unit 130. Here, the fixed section may be a distance section or a time section.

自車運動推定部232は、カメラ122によって撮像された自車両周辺の周辺画像に基づいて、自車両の運動量を推定する。本実施の形態では、自車運動推定部232は、自車両の運動量として、車速及びヨーレートを推定する場合を例に説明する。   The host vehicle motion estimation unit 232 estimates the amount of motion of the host vehicle based on the surrounding image around the host vehicle captured by the camera 122. In the present embodiment, the host vehicle motion estimation unit 232 will be described by taking as an example a case where the vehicle speed and the yaw rate are estimated as the amount of motion of the host vehicle.

例えば、自車運動推定部232は、カメラ122によって撮像された自車両周辺の周辺画像の連続するフレームに基づいて、以下の参考文献に記載の技術によって自車両の運動量を推定する。   For example, the host vehicle motion estimation unit 232 estimates the amount of motion of the host vehicle using the technique described in the following reference based on successive frames of surrounding images around the host vehicle captured by the camera 122.

(参考文献)
山口、加藤、二宮、「車載単眼カメラを用いた自車両の運動推定」、電気学会論文誌C、vol.129、No.12、pp.2213-2221、2009.
(References)
Yamaguchi, Kato, Ninomiya, “Estimation of movement of own vehicle using in-vehicle monocular camera”, IEEJ Transactions C, vol.129, No.12, pp.2213-2221, 2009.

累積軌跡生成部234は、自車運動推定部232によって推定された自車両の車速及びヨーレートの時系列に基づいて、自車両の累積軌跡を生成する。ここで、累積軌跡生成部234は、走行軌跡生成部230によって生成された走行軌跡と同一区間での累積軌跡を生成する。   The cumulative trajectory generation unit 234 generates the cumulative trajectory of the host vehicle based on the time series of the vehicle speed and yaw rate of the host vehicle estimated by the host vehicle motion estimation unit 232. Here, the cumulative trajectory generation unit 234 generates a cumulative trajectory in the same section as the travel trajectory generated by the travel trajectory generation unit 230.

累積軌跡は、設定された起点からの自車両の運動量を累積することで生成される軌跡である。そのため、累積軌跡生成部234は、累積軌跡の起点(位置、および方向)を走行軌跡生成部230によって生成された軌跡の起点と同一とすることで、同一区間の軌跡を生成する。   The cumulative trajectory is a trajectory generated by accumulating the amount of movement of the host vehicle from a set starting point. Therefore, the cumulative trajectory generation unit 234 generates the trajectory of the same section by making the start point (position and direction) of the cumulative trajectory the same as the start point of the trajectory generated by the travel trajectory generation unit 230.

図13に、累積軌跡の生成方法の一例を示す。図13では、軌跡の生成に移動距離dと移動方向(ヨーレート)θの推定結果を用いた場合の例について示している。累積軌跡生成部234は、自車運動推定部232によって推定された自車両の車速から移動距離dを算出し、移動距離d及びヨーレートθの時系列に基づいて、自車両の累積軌跡を生成する。   FIG. 13 shows an example of a method for generating a cumulative trajectory. FIG. 13 shows an example in which the estimation result of the movement distance d and the movement direction (yaw rate) θ is used for generating the trajectory. The cumulative trajectory generation unit 234 calculates the travel distance d from the vehicle speed of the host vehicle estimated by the host vehicle motion estimation unit 232, and generates a cumulative trajectory of the host vehicle based on the time series of the travel distance d and the yaw rate θ. .

具体的には、累積軌跡生成部234は、図13に示すように、時刻tにおける自車両の位置(図13に示す時刻tにおける黒四角)と方向(図13に示す時刻tにおける黒四角から伸びる破線)に対して、時刻tと時刻t+1との間に推定された方向へ推定された距離分だけ軌跡を伸ばして、累積軌跡を生成する。このとき、推定される方向は時刻tからの相対角度である。図13に示すように、同様の処理を繰り返し行うことで累積軌跡が生成される。   Specifically, as shown in FIG. 13, the cumulative trajectory generation unit 234 determines the position of the host vehicle at time t (black square at time t shown in FIG. 13) and direction (black square at time t shown in FIG. 13). The extended trajectory is extended by an estimated distance in the direction estimated between time t and time t + 1, and a cumulative trajectory is generated. At this time, the estimated direction is a relative angle from time t. As illustrated in FIG. 13, the cumulative trajectory is generated by repeatedly performing the same processing.

位置誤差計測部236は、走行軌跡生成部230によって生成された走行軌跡と、累積軌跡生成部234によって生成された累積軌跡との差分を表す誤差情報を算出する。図14に、走行軌跡と累積軌跡との差分の例を示す。   The position error measurement unit 236 calculates error information indicating a difference between the travel locus generated by the travel locus generation unit 230 and the accumulated locus generated by the accumulated locus generation unit 234. FIG. 14 shows an example of the difference between the traveling locus and the cumulative locus.

例えば、位置誤差計測部236は、図14に示すように、走行軌跡上における現時刻の位置と累積軌跡上における現時刻の位置との差を誤差情報(図14の点P6の差)として計測する。または、位置誤差計測部236は、走行軌跡と累積軌跡との各地点における位置の差(図14の点P1から点P6の各地点の差)の平均値や累積値を誤差情報とすることもできる。また、差分は2地点間の直線距離で求めてもよいし、緯度と経度の成分に分割して差を求めてもよい。また、進行方向成分とその直交方向成分に分割して差を求めることもできる。   For example, as shown in FIG. 14, the position error measuring unit 236 measures the difference between the current time position on the travel locus and the current time position on the cumulative locus as error information (difference between the points P6 in FIG. 14). To do. Alternatively, the position error measurement unit 236 may use, as error information, an average value or a cumulative value of a position difference (difference between points P1 to P6 in FIG. 14) at each point between the traveling locus and the accumulated locus. it can. Further, the difference may be obtained by a linear distance between two points, or may be obtained by dividing the difference into latitude and longitude components. Further, it is possible to obtain a difference by dividing into a traveling direction component and an orthogonal direction component.

<地図データ更新システムの作用>
次に、本発明の第2の実施の形態に係る地図データ更新システム210の動作について説明する。車載装置212を搭載した車両の各々が走行しているときに、各車両の車載装置212は図15に示す送信処理ルーチンを実行し、サーバ14は、上記図9に示す更新処理ルーチンを実行する。
<Operation of map data update system>
Next, the operation of the map data update system 210 according to the second embodiment of the present invention will be described. When each of the vehicles equipped with the in-vehicle device 212 is traveling, the in-vehicle device 212 of each vehicle executes the transmission processing routine shown in FIG. 15, and the server 14 executes the update processing routine shown in FIG. .

各車両の車載装置212が実行する送信処理ルーチンについて説明する。車載装置212は、GPS124によって衛星信号が受信され、カメラ122によって自車両の周辺画像が逐次撮像されているときに、図15に示す送信処理ルーチンを実行する。   A transmission processing routine executed by the in-vehicle device 212 of each vehicle will be described. The in-vehicle device 212 executes a transmission processing routine shown in FIG. 15 when satellite signals are received by the GPS 124 and surrounding images of the host vehicle are sequentially captured by the camera 122.

<送信処理ルーチン>
ステップS306において、走行軌跡生成部230は、ステップS104で今回特定された走行位置と前回以前に特定された走行位置とから得られる走行位置の時系列に基づいて、自車両の走行軌跡を生成する。
<Transmission processing routine>
In step S306, the travel locus generation unit 230 generates a travel locus of the host vehicle based on the time series of travel positions obtained from the travel position specified this time in step S104 and the travel position specified before the previous time. .

ステップS307において、自車運動推定部232は、ステップS102で取得された自車両周辺の周辺画像の連続するフレームに基づいて、車速及びヨーレートを推定する。   In step S307, the host vehicle motion estimation unit 232 estimates the vehicle speed and the yaw rate based on successive frames of the peripheral images around the host vehicle acquired in step S102.

ステップS308において、累積軌跡生成部234は、上記ステップS307で今回推定された自車両の車速及びヨーレートと前回以前に推定された車速及びヨーレートとから得られる車速の時系列及びヨーレートの時系列に基づいて、自車両の累積軌跡を生成する。   In step S308, the cumulative trajectory generation unit 234 is based on the time series of the vehicle speed and the time series of the yaw rate obtained from the vehicle speed and yaw rate of the host vehicle estimated this time in step S307 and the vehicle speed and yaw rate estimated before the previous time. Thus, a cumulative trajectory of the host vehicle is generated.

ステップS309において、位置誤差計測部236は、上記ステップS306で生成された走行軌跡と、上記ステップS308で生成された累積軌跡との差分を表す誤差情報を算出する。   In step S309, the position error measurement unit 236 calculates error information indicating a difference between the travel locus generated in step S306 and the cumulative locus generated in step S308.

なお、第2の実施の形態に係る地図データ更新システム210の他の構成及び作用については、第1の実施の形態と同様であるため、説明を省略する。   In addition, about the other structure and effect | action of the map data update system 210 which concern on 2nd Embodiment, since it is the same as that of 1st Embodiment, description is abbreviate | omitted.

以上説明したように、第2の実施の形態の地図データ更新システムによれば、走行位置の時系列に基づいて車両の走行軌跡を生成し、推定された自車両の運動量の時系列に基づいて車両の累積軌跡を生成し、走行軌跡と累積軌跡との差分を表す誤差情報を算出し、算出された誤差情報と位置情報とをサーバ14へ送信し、送信された位置情報と対応付けて誤差情報を誤差データベースに格納し、誤差データベースに格納された位置情報に対応する誤差情報に基づいて、当該位置情報に対応する優先度を設定することにより、地図データの各位置における更新の必要性を判定することができる。   As described above, according to the map data update system of the second embodiment, a travel locus of the vehicle is generated based on the time series of the travel position, and based on the estimated time series of the own vehicle's momentum. A cumulative trajectory of the vehicle is generated, error information indicating a difference between the travel trajectory and the cumulative trajectory is calculated, the calculated error information and position information are transmitted to the server 14, and the error is associated with the transmitted position information. By storing the information in the error database and setting the priority corresponding to the position information based on the error information corresponding to the position information stored in the error database, it is necessary to update the map data at each position. Can be determined.

[第3の実施の形態]
次に、本発明の第3の実施の形態について説明する。なお、第1の実施の形態と同様の構成となる部分については、同一符号を付して説明を省略する。
[Third Embodiment]
Next, a third embodiment of the present invention will be described. In addition, about the part which becomes the structure similar to 1st Embodiment, the same code | symbol is attached | subjected and description is abbreviate | omitted.

第3の実施の形態では、第1の実施の形態において、車載装置が、算出された誤差情報をサーバへ送信するか否かを判定する点が、第1又は第2の実施の形態と異なっている。   The third embodiment is different from the first or second embodiment in that the in-vehicle device determines whether or not to transmit the calculated error information to the server in the first embodiment. ing.

<第3の実施の形態に係る地図データ更新システムの構成>
図16に示すように、本発明の第3の実施の形態に係る地図データ更新システム310は、車両に備えられた車載装置312と、車載装置312から送信された誤差情報を受信して、誤差情報に応じて地図データベースを更新するサーバ314と、サーバ314から出力された信号に基づいて、地図データを更新するためのセンサ情報をサーバ314へ送信するプローブ車載装置18とを備えている。車載装置312とサーバ314とプローブ車載装置18とは、インターネットなどのネットワーク16を介して接続されている。なお、車載装置312は、搭載装置の一例である。
<Configuration of map data update system according to third embodiment>
As shown in FIG. 16, the map data update system 310 according to the third embodiment of the present invention receives the error information transmitted from the vehicle-mounted device 312 and the vehicle-mounted device 312 provided in the vehicle. A server 314 that updates the map database according to the information and a probe on-vehicle device 18 that transmits sensor information for updating the map data to the server 314 based on a signal output from the server 314 are provided. The in-vehicle device 312, the server 314, and the probe in-vehicle device 18 are connected via a network 16 such as the Internet. The in-vehicle device 312 is an example of a mounting device.

[車載装置312]
車載装置312は、地図データが格納されている地図データベース120と、自車両の周辺画像を撮像するカメラ122と、測位衛星から送信された衛星信号を受信するGPS124と、カメラ122によって撮像された自車両の周辺画像、及びGPS124によって受信された衛星信号に基づいて、誤差情報を算出して送信するコンピュータ326とを備えている。車載装置312は車両に搭載される。
[In-vehicle device 312]
The in-vehicle device 312 includes a map database 120 in which map data is stored, a camera 122 that captures a surrounding image of the host vehicle, a GPS 124 that receives a satellite signal transmitted from a positioning satellite, and an image captured by the camera 122. And a computer 326 that calculates and transmits error information based on the surrounding image of the vehicle and the satellite signal received by the GPS 124. The in-vehicle device 312 is mounted on the vehicle.

コンピュータ326は、CPUと、RAMと、後述する送信処理ルーチンを実行するためのプログラムを記憶したROMとを備え、機能的には次に示すように構成されている。コンピュータ326は、GPS124によって受信された衛星信号に基づいて、自車両の位置を計測する位置計測部128と、位置計測部128によって計測された自車両の位置と、カメラ122によって撮像された自車両周辺の周辺画像と、地図データベース120の地図データとに基づいて、地図データ上の自車両の走行位置を特定する走行位置特定部130と、位置計測部128によって計測された自車両の位置と、走行位置特定部130によって特定された自車両の走行位置との差分を表す誤差情報を算出する位置誤差計測部132と、誤差情報をサーバ314へ送信するか否かを判定する判定部333と、判定部333によって判定された判定結果に基づいて、位置誤差計測部132によって算出された誤差情報と位置情報とを、サーバ314へ送信する通信部334と、サーバ314から送信された地図データの更新情報に応じて、地図データベース120に格納された地図データを更新する地図データベース更新部136とを備えている。   The computer 326 includes a CPU, a RAM, and a ROM that stores a program for executing a transmission processing routine described later, and is functionally configured as follows. The computer 326 includes a position measuring unit 128 that measures the position of the host vehicle based on the satellite signal received by the GPS 124, the position of the host vehicle measured by the position measuring unit 128, and the host vehicle imaged by the camera 122. Based on the surrounding peripheral image and the map data of the map database 120, a travel position specifying unit 130 that specifies the travel position of the host vehicle on the map data, and the position of the host vehicle measured by the position measuring unit 128; A position error measuring unit 132 that calculates error information indicating a difference from the traveling position of the host vehicle identified by the traveling position identifying unit 130; a determination unit 333 that determines whether or not to transmit the error information to the server 314; Based on the determination result determined by the determination unit 333, the error information and the position information calculated by the position error measurement unit 132 are A communication unit 334 to be transmitted to over server 314, in accordance with the update information of the map data transmitted from the server 314, and a map database update unit 136 for updating the map data stored in the map database 120.

判定部333は、位置誤差計測部132によって算出された誤差情報に応じて、誤差情報と位置情報とを送信するか否かを判定する。具体的には、判定部333は、位置誤差計測部132によって算出された誤差情報と予め定められた閾値とに基づいて、誤差情報が予め定められた閾値以上である場合には、通信部134へ誤差情報と位置情報とを出力する。そして、通信部134は、判定部333によって出力された誤差情報と位置情報とをサーバ14へ送信する。   The determination unit 333 determines whether to transmit error information and position information according to the error information calculated by the position error measurement unit 132. Specifically, based on the error information calculated by the position error measurement unit 132 and a predetermined threshold value, the determination unit 333 determines that the error information is greater than or equal to a predetermined threshold value, the communication unit 134. Output error information and position information. Then, the communication unit 134 transmits the error information and the position information output by the determination unit 333 to the server 14.

一方、判定部333は、位置誤差計測部132によって算出された誤差情報が予め定められた閾値未満である場合には、誤差情報と位置情報とを出力しない。   On the other hand, the determination unit 333 does not output the error information and the position information when the error information calculated by the position error measurement unit 132 is less than a predetermined threshold.

なお、予め定められた閾値は常に一定の値でもよいし、走行位置特定部130によって特定された自車両の走行位置または位置計測部128によって計測された自車両の位置に応じて可変の値を設定してもよい。   The predetermined threshold value may be a constant value or a variable value depending on the traveling position of the host vehicle specified by the traveling position specifying unit 130 or the position of the host vehicle measured by the position measuring unit 128. It may be set.

なお、本実施の形態では、位置誤差計測部132によって算出された誤差情報に応じて、誤差情報と位置情報とを送信するか否かを判定するが、他の方法によって誤差情報と位置情報とを送信するか否かを判定してもよい。例えば、同一の車両から同一箇所の誤差情報が多量に送信されないように、自車両の走行位置に応じて送信の要否を判定してもよい。または、自車両が位置情報に対応する地図データ上の場所を走行した回数に応じて、誤差情報と位置情報とを送信するか否かを判定してもよい。または、自車両が走行した走行日時に応じて、誤差情報と位置情報とを送信するか否かを判定してもよい。   In the present embodiment, whether or not to transmit error information and position information is determined according to the error information calculated by the position error measurement unit 132, but the error information and position information are determined by other methods. It may be determined whether or not to transmit. For example, the necessity of transmission may be determined according to the traveling position of the host vehicle so that a large amount of error information at the same location is not transmitted from the same vehicle. Or you may determine whether error information and a positional information are transmitted according to the frequency | count that the own vehicle drive | worked the place on the map data corresponding to a positional information. Or you may determine whether error information and a positional information are transmitted according to the driving | running | working date which the own vehicle drive | worked.

通信部334は、判定部333によって判定された判定結果に応じて、誤差情報と位置情報とを送信する。   The communication unit 334 transmits error information and position information according to the determination result determined by the determination unit 333.

[サーバ314]
サーバ314は、CPU、後述する処理ルーチンを実現するためのプログラム等を記憶したROM、データを一時的に記憶するRAM、記憶手段としてのメモリ、ネットワークインタフェース等を含むサーバで構成されており、機能的には、車載装置312から送信された誤差情報と位置情報とを受信する通信部140、通信部140によって受け付けた誤差情報を誤差データベース144に登録する誤差登録部142、誤差情報が格納されている誤差データベース144、誤差データベース144に格納されている誤差情報の変化量を計測する変化計測部346、変化計測部346によって計測された変化量に基づいて、地図データの更新の優先度を設定する優先度設定部148、優先度設定部148によって設定された優先度に基づいて地図データを更新する地図データベース更新部150、地図データが格納されている地図データベース152、及び誤差データベース144に格納されている誤差情報を更新する誤差更新部154を含んだ構成で表すことができる。なお、通信部140は、受信手段の一例である。
[Server 314]
The server 314 is configured by a server including a CPU, a ROM that stores a program for realizing a processing routine to be described later, a RAM that temporarily stores data, a memory as a storage unit, a network interface, and the like. Specifically, a communication unit 140 that receives error information and position information transmitted from the in-vehicle device 312, an error registration unit 142 that registers error information received by the communication unit 140 in the error database 144, and error information is stored. Error data 144, a change measurement unit 346 that measures a change amount of error information stored in the error database 144, and a map data update priority based on the change amount measured by the change measurement unit 346 Based on the priority set by the priority setting unit 148 and the priority setting unit 148 Map database update unit 150 for updating the Figure, can be represented by structure including an error updating section 154 for updating the error information stored in the map database 152 and the error database 144, the map data is stored. The communication unit 140 is an example of a receiving unit.

変化計測部346は、誤差データベース144に格納された地点に対応する誤差情報の更新回数に基づいて、当該地点における変化量を計測する。本実施の形態では、誤差情報が大きいものだけが車載装置312から送信されているため、変化計測部346は、誤差データベース144の登録地点における受信回数を変化量として用いる。
なお、判定部333において、自車両の走行位置、又は走行日時等に応じて誤差情報と位置情報とを送信するか否かを判定する場合には、変化計測部346は、上記第1の実施の形態と同様に、変化量を算出する。
The change measuring unit 346 measures the amount of change at the point based on the number of times the error information corresponding to the point stored in the error database 144 is updated. In the present embodiment, since only the large error information is transmitted from the in-vehicle device 312, the change measurement unit 346 uses the number of receptions at the registration point of the error database 144 as the change amount.
When the determination unit 333 determines whether to transmit error information and position information according to the travel position of the host vehicle or the travel date and time, the change measurement unit 346 includes the first implementation. The amount of change is calculated in the same manner as the above.

<地図データ更新システムの作用>
次に、本発明の第3の実施の形態に係る地図データ更新システム310の動作について説明する。車載装置312を搭載した車両の各々が走行しているときに、各車両の車載装置312は図17に示す送信処理ルーチンを実行し、サーバ14は、上記図9に示す更新処理ルーチンを実行する。
<Operation of map data update system>
Next, the operation of the map data update system 310 according to the third embodiment of the present invention will be described. When each of the vehicles equipped with the in-vehicle device 312 is traveling, the in-vehicle device 312 of each vehicle executes the transmission processing routine shown in FIG. 17, and the server 14 executes the update processing routine shown in FIG. .

各車両の車載装置312が実行する送信処理ルーチンについて説明する。車載装置312は、GPS124によって衛星信号が受信され、カメラ122によって自車両の周辺画像が逐次撮像されているときに、図17に示す送信処理ルーチンを実行する。   A transmission processing routine executed by the in-vehicle device 312 of each vehicle will be described. The in-vehicle device 312 executes a transmission processing routine shown in FIG. 17 when satellite signals are received by the GPS 124 and surrounding images of the host vehicle are sequentially captured by the camera 122.

<送信処理ルーチン>
ステップS507において、判定部333は、上記ステップS106で算出された誤差情報と予め定められた閾値とに基づいて、誤差情報が予め定められた閾値以上であるか否かを判定する。誤差情報が予め定められた閾値以上である場合には、ステップS508へ進む。一方、誤差情報が予め定められた閾値未満である場合には、ステップS100へ戻る。
<Transmission processing routine>
In step S507, the determination unit 333 determines whether the error information is greater than or equal to a predetermined threshold based on the error information calculated in step S106 and a predetermined threshold. If the error information is greater than or equal to a predetermined threshold, the process proceeds to step S508. On the other hand, if the error information is less than a predetermined threshold, the process returns to step S100.

ステップS508において、通信部334は、誤差情報と位置情報とを送信する。   In step S508, the communication unit 334 transmits error information and position information.

なお、第3の実施の形態に係る地図データ更新システム310の他の構成及び作用については、第1の実施の形態と同様であるため、説明を省略する。   In addition, about the other structure and effect | action of the map data update system 310 which concern on 3rd Embodiment, since it is the same as that of 1st Embodiment, description is abbreviate | omitted.

以上説明したように、第3の実施の形態の地図データ更新システムによれば、位置計測部128によって計測された自車両の位置と、走行位置特定部130によって特定された走行位置との差分を表す誤差情報を算出し、算出された誤差情報と位置情報とをサーバ14へ送信するか否かを判定し、送信された位置情報と対応付けて誤差情報を誤差データベースに格納し、誤差データベースに格納された位置情報に対応する誤差情報に基づいて、当該位置情報に対応する優先度を設定することにより、誤差情報と位置情報との送信の要否を判定することで、通信やサーバでの処理の負荷を低減させることができる。   As described above, according to the map data update system of the third embodiment, the difference between the position of the host vehicle measured by the position measuring unit 128 and the travel position specified by the travel position specifying unit 130 is calculated. Error information to be expressed is calculated, it is determined whether or not the calculated error information and position information are transmitted to the server 14, the error information is stored in the error database in association with the transmitted position information, and the error database is stored. Based on the error information corresponding to the stored position information, by determining the necessity of transmission of the error information and the position information by setting the priority corresponding to the position information, the communication and the server The processing load can be reduced.

[第4の実施の形態]
次に、本発明の第4の実施の形態について説明する。なお、第2の実施の形態と同様の構成となる部分については、同一符号を付して説明を省略する。
[Fourth Embodiment]
Next, a fourth embodiment of the present invention will be described. In addition, about the part which becomes the structure similar to 2nd Embodiment, the same code | symbol is attached | subjected and description is abbreviate | omitted.

第4の実施の形態では、第2の実施の形態において、車載装置が、算出された誤差情報をサーバへ送信するか否かを判定する点が、第1〜第3の実施の形態と異なっている。   The fourth embodiment is different from the first to third embodiments in that the in-vehicle device determines whether or not to transmit the calculated error information to the server in the second embodiment. ing.

<第4の実施の形態に係る地図データ更新システムの構成>
図18に示すように、本発明の第4の実施の形態に係る地図データ更新システム410は、車両に備えられた車載装置412と、車載装置412から送信された誤差情報を受信して、誤差情報に応じて地図データベースを更新するサーバ414と、サーバ414から出力された信号に基づいて、地図データを更新するためのセンサ情報をサーバ414へ送信するプローブ車載装置18とを備えている。車載装置412とサーバ414とプローブ車載装置18とは、インターネットなどのネットワーク16を介して接続されている。なお、車載装置412は、搭載装置の一例である。
<Configuration of map data update system according to fourth embodiment>
As shown in FIG. 18, the map data update system 410 according to the fourth embodiment of the present invention receives the error information transmitted from the in-vehicle device 412 and the in-vehicle device 412 provided in the vehicle. A server 414 that updates the map database according to the information, and a probe on-vehicle device 18 that transmits sensor information for updating the map data to the server 414 based on a signal output from the server 414 are provided. The in-vehicle device 412, the server 414, and the probe in-vehicle device 18 are connected via a network 16 such as the Internet. The in-vehicle device 412 is an example of a mounting device.

[車載装置412]
車載装置412は、地図データが格納されている地図データベース120と、自車両の周辺画像を撮像するカメラ122と、測位衛星から送信された衛星信号を受信するGPS124と、カメラ122によって撮像された自車両の周辺画像、及びGPS124によって受信された衛星信号に基づいて、誤差情報を算出して送信するコンピュータ426とを備えている。車載装置412は車両に搭載される。
[In-vehicle device 412]
The in-vehicle device 412 includes a map database 120 in which map data is stored, a camera 122 that captures a surrounding image of the host vehicle, a GPS 124 that receives a satellite signal transmitted from a positioning satellite, and an image captured by the camera 122. And a computer 426 that calculates and transmits error information based on the surrounding image of the vehicle and the satellite signal received by the GPS 124. The in-vehicle device 412 is mounted on the vehicle.

コンピュータ426は、CPUと、RAMと、後述する送信処理ルーチンを実行するためのプログラムを記憶したROMとを備え、機能的には次に示すように構成されている。コンピュータ426は、GPS124によって受信された衛星信号に基づいて、自車両の位置を計測する位置計測部128と、位置計測部128によって計測された自車両の位置と、カメラ122によって撮像された自車両周辺の周辺画像と、地図データベース120の地図データとに基づいて、地図データ上の自車両の走行位置を特定する走行位置特定部130と、走行位置特定部130によって特定された自車両の走行位置の時系列に基づいて、自車両の走行軌跡を生成する走行軌跡生成部230と、カメラ122によって撮像された自車両周辺の周辺画像に基づいて、自車両の運動量を推定する自車運動推定部232と、自車運動推定部232によって推定された自車両の運動量の時系列に基づいて、自車両の累積軌跡を生成する累積軌跡生成部234と、走行軌跡生成部230によって生成された走行軌跡と、累積軌跡生成部234によって生成された累積軌跡との差分を表す誤差情報を算出する位置誤差計測部236と、誤差情報をサーバ414へ送信するか否かを判定する判定部433と、判定部433によって判定された判定結果に基づいて、位置誤差計測部236によって算出された誤差情報と位置情報とを、サーバ414へ送信する通信部434と、サーバ414から送信された地図データの更新情報に応じて、地図データベース120に格納された地図データを更新する地図データベース更新部136とを備えている。   The computer 426 includes a CPU, a RAM, and a ROM that stores a program for executing a transmission processing routine described later, and is functionally configured as follows. The computer 426 includes a position measurement unit 128 that measures the position of the host vehicle based on the satellite signal received by the GPS 124, the position of the host vehicle measured by the position measurement unit 128, and the host vehicle imaged by the camera 122. Based on the surrounding peripheral image and the map data of the map database 120, a travel position specifying unit 130 for specifying the travel position of the host vehicle on the map data, and the travel position of the host vehicle specified by the travel position specifying unit 130 Based on the time series of the vehicle, a travel locus generation unit 230 that generates a travel locus of the host vehicle, and a host vehicle motion estimation unit that estimates a momentum of the host vehicle based on a peripheral image around the host vehicle captured by the camera 122. 232 and an accumulation for generating a cumulative trajectory of the own vehicle based on the time series of the amount of movement of the own vehicle estimated by the own vehicle motion estimation unit 232 A position error measurement unit 236 that calculates error information representing a difference between the trace generation unit 234, the travel trajectory generated by the travel trajectory generation unit 230, and the cumulative trajectory generated by the cumulative trajectory generation unit 234, and error information The determination unit 433 that determines whether or not to transmit to the server 414, and the error information and the position information calculated by the position error measurement unit 236 based on the determination result determined by the determination unit 433 are transmitted to the server 414. And a map database update unit 136 that updates the map data stored in the map database 120 in accordance with the map data update information transmitted from the server 414.

判定部433は、位置誤差計測部236によって算出された誤差情報に応じて、誤差情報と位置情報とを送信するか否かを判定する。具体的には、判定部433は、位置誤差計測部236によって算出された誤差情報と予め定められた閾値とに基づいて、誤差情報が予め定められた閾値以上である場合には、通信部434へ誤差情報と位置情報とを出力する。そして、通信部434は、判定部433によって出力された誤差情報と位置情報とをサーバ414へ送信する。   The determination unit 433 determines whether to transmit error information and position information according to the error information calculated by the position error measurement unit 236. Specifically, based on the error information calculated by the position error measurement unit 236 and a predetermined threshold, the determination unit 433 determines that the error information is greater than or equal to a predetermined threshold, and the communication unit 434 Output error information and position information. Then, the communication unit 434 transmits the error information and the position information output by the determination unit 433 to the server 414.

一方、判定部433は、位置誤差計測部236によって算出された誤差情報と予め定められた閾値とに基づいて、誤差情報と予め定められた閾値未満である場合には、誤差情報と位置情報とを出力しない。   On the other hand, based on the error information calculated by the position error measurement unit 236 and a predetermined threshold, the determination unit 433 determines whether the error information and the position information are less than the predetermined threshold. Is not output.

なお、予め定められた閾値は常に一定の値でもよいし、走行位置特定部130によって特定された自車両の走行位置または位置計測部128によって計測された自車両の位置に応じて可変の値を設定してもよい。   The predetermined threshold value may be a constant value or a variable value depending on the traveling position of the host vehicle specified by the traveling position specifying unit 130 or the position of the host vehicle measured by the position measuring unit 128. It may be set.

なお、本実施の形態では、位置誤差計測部236によって算出された誤差情報に応じて、誤差情報と位置情報とを送信するか否かを判定するが、他の方法によって誤差情報と位置情報とを送信するか否かを判定してもよい。例えば、同一の車両から同一箇所の誤差情報が多量に送信されないように、自車両の走行位置に応じて送信の要否を判定してもよい。または、自車両が位置情報に対応する地図データ上の場所を走行した回数に応じて、誤差情報と位置情報とを送信するか否かを判定してもよい。または、自車両が走行した走行日時に応じて、誤差情報と位置情報とを送信するか否かを判定してもよい。   In the present embodiment, it is determined whether or not to transmit error information and position information according to the error information calculated by the position error measurement unit 236, but the error information and position information are determined by other methods. It may be determined whether or not to transmit. For example, the necessity of transmission may be determined according to the traveling position of the host vehicle so that a large amount of error information at the same location is not transmitted from the same vehicle. Or you may determine whether error information and a positional information are transmitted according to the frequency | count that the own vehicle drive | worked the place on the map data corresponding to a positional information. Or you may determine whether error information and a positional information are transmitted according to the driving | running | working date which the own vehicle drive | worked.

通信部434は、判定部433によって判定された判定結果に応じて、誤差情報と位置情報とを送信する。   The communication unit 434 transmits error information and position information according to the determination result determined by the determination unit 433.

[サーバ414]
サーバ414は、CPU、後述する処理ルーチンを実現するためのプログラム等を記憶したROM、データを一時的に記憶するRAM、記憶手段としてのメモリ、ネットワークインタフェース等を含むサーバで構成されており、機能的には、車載装置412から送信された誤差情報と位置情報とを受信する通信部140、通信部140によって受け付けた誤差情報を誤差データベース144に登録する誤差登録部142、誤差情報が格納されている誤差データベース144、誤差データベース144に格納されている誤差情報の変化量を計測する変化計測部446、変化計測部446によって計測された変化量に基づいて、地図データの更新の優先度を設定する優先度設定部148、優先度設定部148によって設定された優先度に基づいて地図データを更新する地図データベース更新部150、地図データが格納されている地図データベース152、及び誤差データベース144に格納されている誤差情報を更新する誤差更新部154を含んだ構成で表すことができる。なお、通信部140は、受信手段の一例である。
[Server 414]
The server 414 includes a CPU, a ROM that stores a program for realizing a processing routine to be described later, a RAM that temporarily stores data, a memory as a storage unit, a network interface, and the like. Specifically, a communication unit 140 that receives error information and position information transmitted from the in-vehicle device 412, an error registration unit 142 that registers error information received by the communication unit 140 in the error database 144, and error information is stored. Error data 144, a change measurement unit 446 that measures a change amount of error information stored in the error database 144, and a map data update priority based on the change amount measured by the change measurement unit 446 Based on the priority set by the priority setting unit 148 and the priority setting unit 148 Map database update unit 150 for updating the Figure, can be represented by structure including an error updating section 154 for updating the error information stored in the map database 152 and the error database 144, the map data is stored. The communication unit 140 is an example of a receiving unit.

変化計測部446は、誤差データベース144に格納された地点に対応する誤差情報の更新回数に基づいて、当該地点における変化量を計測する。本実施の形態では、誤差情報が大きいものだけが車載装置412から送信されているため、変化計測部446は、誤差データベース144の登録地点における受信回数を変化量として用いる。
なお、判定部433において、自車両の走行位置、又は走行日時等に応じて誤差情報と位置情報とを送信するか否かを判定する場合には、変化計測部446は、上記第2の実施の形態と同様に、変化量を算出する。
The change measuring unit 446 measures the amount of change at the point based on the number of times the error information corresponding to the point stored in the error database 144 is updated. In the present embodiment, only the large error information is transmitted from the in-vehicle device 412, so the change measurement unit 446 uses the number of receptions at the registration point of the error database 144 as the change amount.
When the determination unit 433 determines whether or not to transmit error information and position information according to the travel position of the host vehicle or the travel date and time, the change measurement unit 446 performs the second implementation. The amount of change is calculated in the same manner as the above.

<地図データ更新システムの作用>
次に、本発明の第4の実施の形態に係る地図データ更新システム410の動作について説明する。車載装置412を搭載した車両の各々が走行しているときに、各車両の車載装置412は図19に示す送信処理ルーチンを実行し、サーバ414は、上記図9に示す更新処理ルーチンを実行する。
<Operation of map data update system>
Next, the operation of the map data update system 410 according to the fourth embodiment of the present invention will be described. When each of the vehicles equipped with the in-vehicle device 412 is traveling, the in-vehicle device 412 of each vehicle executes the transmission processing routine shown in FIG. 19, and the server 414 executes the update processing routine shown in FIG. .

各車両の車載装置412が実行する送信処理ルーチンについて説明する。車載装置412は、GPS124によって衛星信号が受信され、カメラ122によって自車両の周辺画像が逐次撮像されているときに、図19に示す送信処理ルーチンを実行する。   A transmission processing routine executed by the in-vehicle device 412 of each vehicle will be described. The in-vehicle device 412 executes the transmission processing routine shown in FIG. 19 when satellite signals are received by the GPS 124 and surrounding images of the host vehicle are sequentially captured by the camera 122.

<送信処理ルーチン>
ステップS607において、判定部433は、上記ステップS309で算出された誤差情報と予め定められた閾値とに基づいて、誤差情報が予め定められた閾値以上であるか否かを判定する。誤差情報が予め定められた閾値以上である場合には、ステップS608へ進む。一方、誤差情報が予め定められた閾値未満である場合には、ステップS100へ戻る。
<Transmission processing routine>
In step S607, the determination unit 433 determines whether the error information is greater than or equal to a predetermined threshold based on the error information calculated in step S309 and a predetermined threshold. If the error information is greater than or equal to a predetermined threshold, the process proceeds to step S608. On the other hand, if the error information is less than a predetermined threshold, the process returns to step S100.

ステップS608において、通信部334は、誤差情報と位置情報とを送信する。   In step S608, the communication unit 334 transmits error information and position information.

なお、第4の実施の形態に係る地図データ更新システム410の他の構成及び作用については、第2の実施の形態と同様であるため、説明を省略する。   In addition, about the other structure and effect | action of the map data update system 410 which concern on 4th Embodiment, since it is the same as that of 2nd Embodiment, description is abbreviate | omitted.

以上説明したように、第4の実施の形態の地図データ更新システムによれば、走行位置の時系列に基づいて車両の走行軌跡を生成し、推定された自車両の運動量の時系列に基づいて車両の累積軌跡を生成し、走行軌跡と累積軌跡との差分を表す誤差情報を算出し、算出された誤差情報と位置情報とをサーバ414へ送信するか否かを判定し、算出された誤差情報と位置情報とをサーバ414へ送信し、送信された位置情報と対応付けて誤差情報を誤差データベースに格納し、誤差データベースに格納された位置情報に対応する誤差情報に基づいて、当該位置情報に対応する優先度を設定することにより、誤差情報と位置情報との送信の要否を判定することで、通信やサーバでの処理の負荷を低減させることができる。   As described above, according to the map data update system of the fourth embodiment, a vehicle trajectory is generated based on the time series of the travel position, and based on the estimated time series of the own vehicle's momentum. A cumulative trajectory of the vehicle is generated, error information indicating a difference between the travel trajectory and the cumulative trajectory is calculated, it is determined whether or not the calculated error information and position information are transmitted to the server 414, and the calculated error is calculated. The information and the position information are transmitted to the server 414, the error information is stored in the error database in association with the transmitted position information, and the position information is based on the error information corresponding to the position information stored in the error database. By setting the priority corresponding to, it is possible to reduce communication and server processing load by determining whether or not to transmit error information and position information.

[第5の実施の形態]
次に、本発明の第5の実施の形態について説明する。なお、第1〜第4の実施の形態と同様の構成となる部分については、同一符号を付して説明を省略する。
[Fifth Embodiment]
Next, a fifth embodiment of the present invention will be described. In addition, about the part which becomes the same structure as the 1st-4th embodiment, the same code | symbol is attached | subjected and description is abbreviate | omitted.

第5の実施の形態では、第2の実施の形態において、IMU(IMU:Inertial Measurement Unit(慣性計測装置))を用いて自車両の運動量を推定する点が、第1〜第4の実施の形態と異なっている。   In the fifth embodiment, in the second embodiment, the momentum of the host vehicle is estimated using an IMU (IMU: Inertial Measurement Unit). It is different from the form.

<第5の実施の形態に係る地図データ更新システム510の構成>
図20に示すように、本発明の第5の実施の形態に係る地図データ更新システム510は、車両に備えられた車載装置512と、車載装置512から送信された誤差情報を受信して、誤差情報に応じて地図データベースを更新するサーバ14と、サーバ14から出力された信号に基づいて、地図データを更新するためのセンサ情報をサーバ14へ送信するプローブ車載装置18とを備えている。車載装置512とサーバ14とプローブ車載装置18とは、インターネットなどのネットワーク16を介して接続されている。なお、車載装置512は、搭載装置の一例である。
<Configuration of Map Data Update System 510 According to Fifth Embodiment>
As shown in FIG. 20, the map data update system 510 according to the fifth embodiment of the present invention receives the error information transmitted from the in-vehicle device 512 and the in-vehicle device 512 provided in the vehicle, The server 14 which updates a map database according to information and the probe vehicle-mounted apparatus 18 which transmits the sensor information for updating map data to the server 14 based on the signal output from the server 14 are provided. The in-vehicle device 512, the server 14, and the probe in-vehicle device 18 are connected via a network 16 such as the Internet. The in-vehicle device 512 is an example of a mounting device.

[車載装置512]
車載装置512は、地図データが格納されている地図データベース120と、自車両の周辺画像を撮像するカメラ122と、測位衛星から送信された衛星信号を受信するGPS124と、カメラ122によって撮像された自車両の周辺画像、GPS124によって受信された衛星信号、及びIMU524によって検出された自車両の走行状態に基づいて、誤差情報を算出して送信するコンピュータ526とを備えている。車載装置512は車両に搭載される。
[In-vehicle device 512]
The in-vehicle device 512 includes a map database 120 in which map data is stored, a camera 122 that captures a surrounding image of the own vehicle, a GPS 124 that receives a satellite signal transmitted from a positioning satellite, and an image captured by the camera 122. And a computer 526 that calculates and transmits error information based on the surrounding image of the vehicle, the satellite signal received by the GPS 124, and the traveling state of the host vehicle detected by the IMU 524. The in-vehicle device 512 is mounted on the vehicle.

IMU524は、自車両の3軸の角速度と加速度とを自車両の走行状態として逐次計測する。   The IMU 524 sequentially measures the three-axis angular velocity and acceleration of the host vehicle as the traveling state of the host vehicle.

コンピュータ526は、CPUと、RAMと、後述する送信処理ルーチンを実行するためのプログラムを記憶したROMとを備え、機能的には次に示すように構成されている。コンピュータ526は、GPS124によって受信された衛星信号に基づいて、自車両の位置を計測する位置計測部128と、位置計測部128によって計測された自車両の位置と、カメラ122によって撮像された自車両周辺の周辺画像と、地図データベース120の地図データとに基づいて、地図データ上の自車両の走行位置を特定する走行位置特定部130と、走行位置特定部130によって特定された自車両の走行位置の時系列に基づいて、自車両の走行軌跡を生成する走行軌跡生成部230と、IMU524によって検出された自車両の角速度と加速度とに基づいて、自車両の運動量を推定する自車運動推定部532と、自車運動推定部532によって推定された自車両の運動量の時系列に基づいて、自車両の累積軌跡を生成する累積軌跡生成部234と、走行軌跡生成部230によって生成された走行軌跡と、累積軌跡生成部234によって生成された累積軌跡との差分を表す誤差情報を算出する位置誤差計測部236と、位置誤差計測部236によって算出された誤差情報と位置情報とを、サーバ14へ送信する通信部134と、サーバ14から送信された地図データの更新情報に応じて、地図データベース120に格納された地図データを更新する地図データベース更新部136とを備えている。自車運動推定部532は、運動量推定手段の一例である。   The computer 526 includes a CPU, a RAM, and a ROM that stores a program for executing a transmission processing routine described later, and is functionally configured as follows. The computer 526 includes a position measuring unit 128 that measures the position of the host vehicle based on the satellite signal received by the GPS 124, the position of the host vehicle measured by the position measuring unit 128, and the host vehicle imaged by the camera 122. Based on the surrounding peripheral image and the map data of the map database 120, a travel position specifying unit 130 for specifying the travel position of the host vehicle on the map data, and the travel position of the host vehicle specified by the travel position specifying unit 130 Based on the time series of the vehicle, a travel locus generation unit 230 that generates a travel locus of the host vehicle, and a host vehicle motion estimation unit that estimates the amount of motion of the host vehicle based on the angular velocity and acceleration of the host vehicle detected by the IMU 524. Based on 532 and the time series of the amount of movement of the host vehicle estimated by the host vehicle motion estimation unit 532, a cumulative trajectory of the host vehicle is generated. A product trajectory generator 234, a position error measuring unit 236 that calculates error information representing a difference between the travel trajectory generated by the travel trajectory generator 230 and the cumulative trajectory generated by the cumulative trajectory generator 234, and a position error The map data stored in the map database 120 according to the update information of the map data transmitted from the communication unit 134 and the map data transmitted from the server 14 is transmitted to the server 14 with error information and position information calculated by the measurement unit 236. And a map database updating unit 136 for updating. The own vehicle motion estimation unit 532 is an example of a momentum estimation unit.

自車運動推定部532は、IMU524によって計測された自車両の3軸の角速度と加速度とに基づいて、自車両の運動量として、車速及びヨーレートを推定する。   The host vehicle motion estimation unit 532 estimates the vehicle speed and yaw rate as the amount of motion of the host vehicle based on the three-axis angular velocity and acceleration of the host vehicle measured by the IMU 524.

<地図データ更新システムの作用>
次に、本発明の第5の実施の形態に係る地図データ更新システム510の動作について説明する。車載装置512を搭載した車両の各々が走行しているときに、各車両の車載装置512は図21に示す送信処理ルーチンを実行し、サーバ14は、上記図9に示す更新処理ルーチンを実行する。
<Operation of map data update system>
Next, the operation of the map data update system 510 according to the fifth embodiment of the present invention will be described. When each vehicle equipped with the in-vehicle device 512 is traveling, the in-vehicle device 512 of each vehicle executes the transmission processing routine shown in FIG. 21, and the server 14 executes the update processing routine shown in FIG. .

各車両の車載装置512が実行する送信処理ルーチンについて説明する。車載装置512は、GPS124によって衛星信号が受信され、カメラ122によって自車両の周辺画像が逐次撮像され、IMU524によって自車両の角速度と加速度とが検出されているときに、図21に示す送信処理ルーチンを実行する。   A transmission processing routine executed by the in-vehicle device 512 of each vehicle will be described. The in-vehicle device 512 receives the satellite signal by the GPS 124, sequentially captures surrounding images of the own vehicle by the camera 122, and detects the angular velocity and acceleration of the own vehicle by the IMU 524, thereby transmitting the transmission processing routine shown in FIG. Execute.

<送信処理ルーチン>
ステップS506において、自車運動推定部532は、IMU524によって検出された自車両の角速度と加速度とを取得する。
<Transmission processing routine>
In step S506, the host vehicle motion estimation unit 532 acquires the angular velocity and acceleration of the host vehicle detected by the IMU 524.

ステップS507において、自車運動推定部532は、上記ステップS506で取得された自車両の角速度と加速度と基づいて、車速及びヨーレートを推定する。   In step S507, the host vehicle motion estimation unit 532 estimates the vehicle speed and yaw rate based on the angular velocity and acceleration of the host vehicle acquired in step S506.

なお、第5の実施の形態に係る地図データ更新システム510の他の構成及び作用については、第2の実施の形態と同様であるため、説明を省略する。   In addition, about the other structure and effect | action of the map data update system 510 which concern on 5th Embodiment, since it is the same as that of 2nd Embodiment, description is abbreviate | omitted.

以上説明したように、第5の実施の形態の地図データ更新システムによれば、走行位置の時系列に基づいて車両の走行軌跡を生成し、IMU524によって検出された自車両の走行状態から推定された自車両の運動量の時系列に基づいて車両の累積軌跡を生成し、走行軌跡と累積軌跡との差分を表す誤差情報を算出し、算出された誤差情報と位置情報とをサーバ14へ送信し、送信された位置情報と対応付けて誤差情報を誤差データベースに格納し、誤差データベースに格納された位置情報に対応する誤差情報に基づいて、当該位置情報に対応する優先度を設定することにより、地図データの各位置における更新の必要性を判定することができる。   As described above, according to the map data update system of the fifth embodiment, a travel locus of the vehicle is generated based on the time series of the travel position, and is estimated from the travel state of the host vehicle detected by the IMU 524. A cumulative trajectory of the vehicle is generated based on the time series of the momentum of the host vehicle, error information indicating a difference between the travel trajectory and the cumulative trajectory is calculated, and the calculated error information and position information are transmitted to the server 14. The error information is stored in the error database in association with the transmitted position information, and the priority corresponding to the position information is set based on the error information corresponding to the position information stored in the error database, The necessity for updating at each position of the map data can be determined.

[第6の実施の形態]
次に、本発明の第6の実施の形態について説明する。なお、第1〜第5の実施の形態と同様の構成となる部分については、同一符号を付して説明を省略する。
[Sixth Embodiment]
Next, a sixth embodiment of the present invention will be described. In addition, about the part which becomes the same structure as the 1st-5th embodiment, the same code | symbol is attached | subjected and description is abbreviate | omitted.

第6の実施の形態では、走行位置と地図データに含まれるレーングラフとの比較結果及び走行位置の特定結果に基づいて、差分情報を生成する点が、第1〜第5の実施の形態と異なっている。   In 6th Embodiment, the point which produces | generates difference information based on the comparison result of a driving | running position and the lane graph contained in map data, and the specific result of driving | running | working position is the 1st-5th embodiment. Is different.

<第6の実施の形態に係る地図データ更新システム610の構成>
図22に示すように、本発明の第6の実施の形態に係る地図データ更新システム610は、車両に備えられた車載装置612と、車載装置612から送信された差分情報を受信して、差分情報に応じて地図データベースを更新するサーバ614と、サーバ614から出力された信号に基づいて、地図データを更新するためのセンサ情報をサーバ614へ送信するプローブ車載装置18とを備えている。車載装置612とサーバ614とプローブ車載装置18とは、インターネットなどのネットワーク16を介して接続されている。なお、車載装置612は、搭載装置の一例である。
<Configuration of Map Data Update System 610 According to Sixth Embodiment>
As shown in FIG. 22, the map data update system 610 according to the sixth embodiment of the present invention receives the difference information transmitted from the in-vehicle device 612 provided in the vehicle and the in-vehicle device 612, and performs the difference. A server 614 that updates the map database according to the information and a probe on-vehicle device 18 that transmits sensor information for updating the map data to the server 614 based on a signal output from the server 614 are provided. The in-vehicle device 612, the server 614, and the probe in-vehicle device 18 are connected via a network 16 such as the Internet. The in-vehicle device 612 is an example of a mounting device.

[車載装置612]
車載装置612は、地図データが格納されている地図データベース620と、自車両の周辺画像を撮像するカメラ122と、測位衛星から送信された衛星信号を受信するGPS124と、カメラ122によって撮像された自車両の周辺画像及びGPS124によって受信された衛星信号に基づいて、差分情報を算出して送信するコンピュータ626とを備えている。車載装置612は車両に搭載される。
[In-vehicle device 612]
The in-vehicle device 612 includes a map database 620 in which map data is stored, a camera 122 that captures a surrounding image of the host vehicle, a GPS 124 that receives a satellite signal transmitted from a positioning satellite, and an image captured by the camera 122. And a computer 626 that calculates and transmits difference information based on the surrounding image of the vehicle and the satellite signal received by the GPS 124. The in-vehicle device 612 is mounted on the vehicle.

地図データベース620には、レーングラフを含む地図データが格納されている。図23に、レーングラフの一例を示す。図23に示されるように、レーングラフは車両が交通規則に従って走行するためのガイドとなる軌道を表している。また、レーングラフは、車両の走行軌跡や路面に描画されている車線情報などから作成することが可能である。レーングラフの各点には緯度、経度、高さ情報が保持されている。またレーングラフは道路情報の一例である。   The map database 620 stores map data including lane graphs. FIG. 23 shows an example of the lane graph. As shown in FIG. 23, the lane graph represents a track serving as a guide for the vehicle to travel according to the traffic rules. In addition, the lane graph can be created from the travel locus of the vehicle, lane information drawn on the road surface, and the like. Each point of the lane graph holds latitude, longitude, and height information. The lane graph is an example of road information.

コンピュータ626は、CPUと、RAMと、後述する送信処理ルーチンを実行するためのプログラムを記憶したROMとを備え、機能的には次に示すように構成されている。コンピュータ626は、位置計測部128と、位置計測部128によって計測された自車両の位置と、カメラ122によって撮像された自車両周辺の周辺画像と、地図データベース620の地図データとに基づいて、地図データ上の自車両の走行位置を特定し、路面画像と地図データとの照合の信頼度を算出する走行位置特定部630と、位置計測部128によって計測された自車両の位置の時系列に基づいて、自車両の測位軌跡を生成する測位軌跡生成部629と、地図データベース620に格納されたレーングラフと測位軌跡生成部629によって生成された測位軌跡とを比較するレーングラフ比較部631と、走行位置特定部630によって特定された自車両の走行位置の特定結果及びレーングラフ比較部631によって得られた比較結果に応じて、路面画像と地図データベース620に格納されている地図データとの差分を表す差分情報を生成する差分情報生成部632と、通信部134と、地図データベース更新部136とを備えている。レーングラフ比較部631は、比較手段の一例である。   The computer 626 includes a CPU, a RAM, and a ROM that stores a program for executing a transmission processing routine described later, and is functionally configured as follows. Based on the position measurement unit 128, the position of the host vehicle measured by the position measurement unit 128, the surrounding image of the periphery of the host vehicle imaged by the camera 122, and the map data in the map database 620, the map Based on the time series of the position of the own vehicle measured by the traveling position specifying unit 630 that identifies the traveling position of the own vehicle on the data and calculates the reliability of the comparison between the road surface image and the map data, and the position measuring unit 128 A positioning trajectory generation unit 629 that generates a positioning trajectory of the host vehicle, a lane graph comparison unit 631 that compares the lane graph stored in the map database 620 and the positioning trajectory generated by the positioning trajectory generation unit 629, and travel The result of specifying the traveling position of the host vehicle specified by the position specifying unit 630 and the comparison obtained by the lane graph comparing unit 631 Depending on the results, a difference information generation unit 632 that generates difference information representing a difference between the road surface image and the map data stored in the map database 620, a communication unit 134, and a map database update unit 136 are provided. . The lane graph comparison unit 631 is an example of a comparison unit.

走行位置特定部630は、位置計測部128によって計測された自車両の位置及びカメラ122によって撮像された自車両周辺の周辺画像と、地図データベース620に格納されている地図データとに基づいて、地図データ上の自車両の走行位置を特定する。   The travel position specifying unit 630 is based on the position of the host vehicle measured by the position measuring unit 128, the surrounding image of the surroundings of the host vehicle captured by the camera 122, and the map data stored in the map database 620. The travel position of the vehicle on the data is specified.

具体的には、走行位置特定部630は、カメラ122によって撮像された自車両周辺の周辺画像を路面に投影した路面画像を生成する。そして、走行位置特定部630は、位置計測部128によって計測された自車両の位置に対応して地図データベース620から得られる地図データ上の路面画像と、生成された路面画像とを照合することにより、地図データ上の自車両の走行位置を特定する。   Specifically, the travel position specifying unit 630 generates a road surface image obtained by projecting a peripheral image around the host vehicle captured by the camera 122 onto the road surface. Then, the traveling position specifying unit 630 collates the road image on the map data obtained from the map database 620 corresponding to the position of the host vehicle measured by the position measuring unit 128 with the generated road image. The travel position of the host vehicle on the map data is specified.

より詳細には、走行位置特定部630は、図24に示すように、生成された路面画像をテンプレートとして、画像照合手法により地図データの路面画像上の一致する箇所を探索することで、地図データ上の走行位置を特定する。画像照合の手法としては、正規化相関マッチングや位相限定相関法などを利用することができる。   More specifically, as shown in FIG. 24, the travel position specifying unit 630 uses the generated road surface image as a template and searches for a matching portion on the road surface image of the map data by using an image matching method. Identify the top travel position. As a method of image matching, normalized correlation matching, phase only correlation method, or the like can be used.

なお、走行位置特定部630は、路面画像として、ある程度広い範囲(100m程度)のオルソ画像を生成することが望ましい。これは、路面表示に変化が生じていても、オルソ画像内に特徴的なパターンや道路形状が含まれる可能性が高く、これらの情報により地図データ上の自車両の走行位置を特定できる可能性が高くなるためである。本実施の形態では、路面画像の一例として、オルソ画像を用いた場合を例に説明する。   In addition, it is desirable that the traveling position specifying unit 630 generates an ortho image having a somewhat wide range (about 100 m) as a road surface image. This is because even if there is a change in the road surface display, there is a high possibility that a characteristic pattern or road shape is included in the ortho image, and it is possible to identify the traveling position of the host vehicle on the map data by using this information This is because of the increase. In the present embodiment, a case where an ortho image is used as an example of a road surface image will be described as an example.

次に、走行位置特定部630は、路面画像と地図データとの照合により、信頼度の高い走行位置の特定が行えたか否かを判定する。   Next, the travel position specifying unit 630 determines whether or not the travel position with high reliability has been specified by comparing the road surface image with the map data.

具体的には、走行位置特定部630は、路面画像と地図データとの照合の信頼度を算出する。   Specifically, the traveling position specifying unit 630 calculates the reliability of matching between the road surface image and the map data.

例えば、走行位置特定部630は、図25に示すように、照合位置毎に、路面画像と地図データ上の路面画像との照合の相関値を算出し、最大の相関値が予め定められた第1閾値より大きく、かつ最大の相関値と2番目に大きい相関値との差が予め定められた第2閾値より大きい場合に、照合の信頼度が高いと判定する。
また、走行位置特定部630は、図25に示すように、最大の相関値が予め定められた第1閾値以下である場合、又は最大の相関値と2番目に大きい相関値との差が予め定められた第2閾値以下である場合に、照合の信頼度が低いと判定する。
For example, as shown in FIG. 25, the travel position specifying unit 630 calculates a correlation value for collation between the road surface image and the road surface image on the map data for each collation position, and the maximum correlation value is determined in advance. When the difference between the largest correlation value and the second largest correlation value is larger than the first threshold value and larger than a predetermined second threshold value, it is determined that the reliability of matching is high.
In addition, as illustrated in FIG. 25, the travel position specifying unit 630 determines that the maximum correlation value is equal to or less than a predetermined first threshold, or that the difference between the maximum correlation value and the second largest correlation value is When it is equal to or less than the predetermined second threshold value, it is determined that the reliability of matching is low.

本実施の形態では、算出された照合の信頼度に応じて、後述する差分情報の生成方法が決定される。   In the present embodiment, a difference information generation method to be described later is determined in accordance with the calculated collation reliability.

測位軌跡生成部629は、位置計測部128によって計測された自車両の位置の時系列から、自車両の測位軌跡を生成する。   The positioning trajectory generation unit 629 generates a positioning trajectory of the host vehicle from the time series of the position of the host vehicle measured by the position measurement unit 128.

レーングラフ比較部631は、測位軌跡生成部629によって生成された測位軌跡と、地図データベース620に格納された地図データに含まれるレーングラフとを比較し、測位軌跡とレーングラフとの差の総和を表す値を算出する。   The lane graph comparison unit 631 compares the positioning trajectory generated by the positioning trajectory generation unit 629 with the lane graph included in the map data stored in the map database 620, and calculates the total difference between the positioning trajectory and the lane graph. Calculate the value to represent.

本実施形態では、自車両の現在位置から過去一定距離区間の測位位置の軌跡を表す測位軌跡と、レーングラフとを比較する場合を例に説明する。   In the present embodiment, a case will be described as an example in which a positioning trajectory representing a trajectory of a positioning position in a past fixed distance section from the current position of the host vehicle is compared with a lane graph.

具体的には、レーングラフ比較部631は、図26に示すように、測位軌跡上の各点と最も近いレーングラフ上の点との距離の総和を、測位軌跡とレーングラフとの差の総和として求めることができる。図26に示す例では、測位軌跡とレーングラフとが2次元で表現されているが、測位軌跡とレーングラフは3次元情報を保持しているので、3次元座標上での距離を計測することもできる。なお、測位軌跡とレーングラフとの差の総和以外にも、最大値や平均値などを用いてもよい。   Specifically, as shown in FIG. 26, the lane graph comparison unit 631 calculates the sum of the distances between each point on the positioning trajectory and the closest point on the lane graph, and the sum of the differences between the positioning trajectory and the lane graph. Can be obtained as In the example shown in FIG. 26, the positioning trajectory and the lane graph are expressed in two dimensions. However, since the positioning trajectory and the lane graph hold three-dimensional information, the distance on the three-dimensional coordinates should be measured. You can also. In addition to the total difference between the positioning locus and the lane graph, a maximum value, an average value, or the like may be used.

そして、レーングラフ比較部631は、算出した値が予め設定された閾値以下である場合には、測位軌跡とレーングラフとが一致していると判定する。また、レーングラフ比較部631は、算出した値が予め設定された閾値より大きい場合には、測位軌跡とレーングラフとが一致していないと判定する。なお、閾値は全ての位置で一定でもよいし、位置に応じて異なる値を用いてもよい。   The lane graph comparison unit 631 determines that the positioning trajectory and the lane graph match when the calculated value is equal to or less than a preset threshold value. The lane graph comparison unit 631 determines that the positioning locus and the lane graph do not match when the calculated value is larger than a preset threshold value. The threshold value may be constant at all positions, or different values may be used depending on the position.

差分情報生成部632は、走行位置特定部630によって特定された地図データ上の予め定められた差分情報を生成する範囲の自車両の走行位置の特定結果と、予め定められた差分情報を生成する範囲についての、レーングラフ比較部631によって得られた比較結果とに応じて、当該差分情報を生成する範囲の領域を複数の部分領域に分割し、走行位置特定部630によって生成された路面画像と地図データベース620に格納されている地図データの路面画像との差分を表す差分情報を、部分領域毎に生成する。   The difference information generation unit 632 generates a determination result of the traveling position of the host vehicle in a range in which predetermined difference information on the map data identified by the traveling position identification unit 630 is generated, and predetermined difference information. According to the comparison result obtained by the lane graph comparison unit 631 for the range, the region of the range in which the difference information is generated is divided into a plurality of partial regions, and the road surface image generated by the travel position specifying unit 630 Difference information representing the difference between the map data stored in the map database 620 and the road surface image is generated for each partial area.

本実施の形態では、走行位置特定部630による走行位置の特定において、ある程度広い範囲の情報を用いることで、当該範囲中で変化が生じていても安定した走行位置の特定を行う。そして、差分情報の生成では、路面画像全体で求めるのではなく、照合した各々の路面画像(カメラから生成された路面画像と地図データの路面画像の一部)を部分領域に分割して、分割した部分領域毎に差分情報を生成することで地図データ上のどの点に差分が発生しているかをより細かく把握する。   In the present embodiment, when the travel position is specified by the travel position specifying unit 630, information of a wide range is used, so that the stable travel position is specified even if a change occurs in the range. In the generation of the difference information, each of the verified road surface images (the road surface image generated from the camera and a part of the road image of the map data) is divided into partial areas instead of obtaining the entire road surface image. By generating difference information for each partial area, it is possible to grasp in more detail which point on the map data the difference is occurring.

広い範囲の情報で走行位置の特定処理を行えば、正しい走行位置を特定できる(高い信頼度で照合できる)可能性が高く、走行位置が特定できれば単純な特徴の差分処理で差分情報が生成することができるため、処理負荷が小さくて済む。   If the travel position identification process is performed with a wide range of information, it is highly possible that the correct travel position can be identified (can be collated with high reliability). If the travel position can be identified, difference information is generated by a simple feature difference process. Therefore, the processing load can be reduced.

しかし、照合した路面画像同士を用いて差分情報を生成すると、路面情報などの変化があっても大部分は変化がないので、変化部分の差分情報は埋もれてしまう。一方、路面画像の画素毎の差分では、ノイズなどに反応して誤って大きい値の差分情報を生成する可能性がある。   However, if difference information is generated using the matched road surface images, the difference information of the changed portion is buried because most of the change does not occur even if there is a change in the road surface information or the like. On the other hand, in the difference for each pixel of the road surface image, there is a possibility that a large difference information is erroneously generated in response to noise or the like.

そこで、走行位置の特定は予め定められた広い範囲で行い、地図データとの差分情報は走行位置の特定に利用した予め定められた範囲を、部分領域に分割して求めることで効率的かつ安定な差分情報を生成できる可能性が高くなる。   Therefore, the travel position is specified in a wide range determined in advance, and the difference information from the map data is efficiently and stably obtained by dividing the predetermined range used for specifying the travel position into partial areas. There is a high possibility that the difference information can be generated.

具体的には、レーングラフ比較部631による比較結果において、測位軌跡とレーングラフとが一致していると判定された場合であって、かつ走行位置特定部630によって照合の信頼度が高いと判定された場合に、差分情報生成部632は、走行位置特定部630によって生成された路面画像の各部分領域と、地図データの路面画像の各部分領域とに基づいて、路面画像と地図データとの差分を表す差分情報を生成する。   Specifically, in the comparison result by the lane graph comparison unit 631, it is determined that the positioning locus and the lane graph match, and the traveling position specifying unit 630 determines that the collation reliability is high. In this case, the difference information generation unit 632 calculates the difference between the road surface image and the map data based on each partial region of the road surface image generated by the travel position specifying unit 630 and each partial region of the road surface image of the map data. Difference information representing the difference is generated.

より詳細には、差分情報生成部632は、図27に示すように、地図データの路面画像の部分領域と、当該部分領域に対応する路面画像の部分領域との差分を部分領域毎に計算する。本実施の形態では、差分情報として、部分領域の各画素の輝度値の差の合計を用いる。差分情報としては、部分領域の各画素の輝度値の差の平均を用いてもよい。また、差分情報として、部分領域内のエッジ勾配ヒストグラムの相関を利用してもよい。   More specifically, as shown in FIG. 27, the difference information generation unit 632 calculates, for each partial area, the difference between the partial area of the road surface image of the map data and the partial area of the road surface image corresponding to the partial area. . In the present embodiment, as the difference information, the sum of the differences in luminance values of the pixels in the partial area is used. As the difference information, an average of luminance value differences of the pixels in the partial area may be used. Further, as the difference information, the correlation of the edge gradient histogram in the partial region may be used.

図27の例では、地図データ上には菱型の道路表示、車両通行帯の切れ目など照合に有効な情報があり、信頼度の高い照合を行うことができる。路面画像の右下に横断歩道が新設されているため、部分領域同士の比較の結果、新設された横断歩道と対応する部分領域のみ、差分が大きくなる。   In the example of FIG. 27, there is information effective for collation such as a rhombus road display and a vehicle traffic band break on the map data, and collation with high reliability can be performed. Since a pedestrian crossing is newly established at the lower right of the road surface image, as a result of comparison between the partial areas, the difference is increased only in the partial area corresponding to the newly established pedestrian crossing.

一方、レーングラフ比較部631による比較結果において、測位軌跡とレーングラフとが一致していると判定された場合であって、かつ走行位置特定部630によって照合の信頼度が低いと判定された場合に、差分情報生成部632は、走行位置特定部630によって生成された路面画像の各部分領域の特徴領域と、地図データの路面画像の各部分領域の特徴領域とに基づいて、差分情報を生成する。   On the other hand, in the comparison result by the lane graph comparison unit 631, when it is determined that the positioning trajectory and the lane graph match, and the traveling position specifying unit 630 determines that the reliability of the verification is low. In addition, the difference information generation unit 632 generates difference information based on the feature regions of each partial region of the road surface image generated by the travel position specifying unit 630 and the feature regions of each partial region of the road image of the map data. To do.

より詳細には、差分情報生成部632は、図28に示すように、路面画像の各部分領域から、特徴的な領域を特徴領域として抽出する。   More specifically, as shown in FIG. 28, the difference information generation unit 632 extracts a characteristic area as a characteristic area from each partial area of the road surface image.

例えば、差分情報生成部632は、測位軌跡に対して垂直方向のエッジ勾配を持つ領域や、同一輝度(白色やオレンジ色など)のグループを特徴領域として抽出する。   For example, the difference information generation unit 632 extracts a region having an edge gradient in the vertical direction with respect to the positioning locus or a group having the same luminance (white, orange, etc.) as the feature region.

次に、差分情報生成部632は、図28に示すように、測位軌跡と最も近いレーングラフを選択する。そして差分情報生成部632は、選択されたレーングラフに対応する地図データの路面画像上の特徴領域を抽出する。この場合に抽出される特徴領域は、選択されたレーングラフ付近のもののみである。なお、処理時間やリソースに余裕がある場合には、差分情報生成部632は、路面表示の検出を実施してもよい。これらは、走行位置を特定するのに有効な領域であると考えられる。このような情報があるにもかかわらず照合の信頼度が低いということは、路面表示の大幅な変更や道路の新設が考えられる。   Next, the difference information generation unit 632 selects the lane graph closest to the positioning locus as shown in FIG. Then, the difference information generation unit 632 extracts a feature region on the road surface image of the map data corresponding to the selected lane graph. In this case, the feature region extracted is only the region near the selected lane graph. In addition, when there is room in processing time and resources, the difference information generation unit 632 may detect road surface display. These are considered to be effective areas for specifying the travel position. The fact that the reliability of collation is low despite the presence of such information may indicate a significant change in the road surface display or the establishment of a new road.

そして、差分情報生成部632は、図29に示すように、路面画像と地図データの路面画像との間で、対応する領域における特徴領域の有無を比較する。そして、差分情報生成部632は、特徴領域の有無に差がある場合は、当該特徴領域に差分値を与え、差分情報を生成する。   And the difference information generation part 632 compares the presence or absence of the characteristic area in a corresponding area | region between a road surface image and the road surface image of map data, as shown in FIG. Then, if there is a difference in the presence / absence of the feature region, the difference information generation unit 632 gives a difference value to the feature region and generates difference information.

図29に示す例では、路面画像からは特徴領域として進行方向表示、停止線、交差点クロスマークが抽出され、地図データの路面画像からは特徴領域として進行方向表示が抽出されている。図29に示す例において、差分情報生成部632は、進行方向表示は同じ特徴領域に存在しているため差分はないと判定し、生成する差分情報に、当該特徴領域の差分値を含めない。一方、差分情報生成部632は、停止線及び交差点クロスマークが存在している特徴領域に差分値を与え、生成する差分情報に、当該特徴領域の差分値を含める。なお、差分値は、すべて一定でもよいし抽出された特徴の大きさや形状に応じて可変にしてもよい。   In the example shown in FIG. 29, a traveling direction display, a stop line, and an intersection cross mark are extracted as feature areas from the road surface image, and a traveling direction display is extracted as a feature area from the road surface image of the map data. In the example illustrated in FIG. 29, the difference information generation unit 632 determines that there is no difference because the traveling direction display exists in the same feature region, and does not include the difference value of the feature region in the generated difference information. On the other hand, the difference information generation unit 632 gives a difference value to the feature region where the stop line and the intersection cross mark exist, and includes the difference value of the feature region in the generated difference information. Note that all the difference values may be constant or variable according to the size and shape of the extracted features.

また、レーングラフ比較部631による比較結果において、測位軌跡とレーングラフとが一致していないと判定された場合であって、かつ走行位置特定部630によって照合の信頼度が高いと判定された場合に、差分情報生成部632は、走行位置特定部630によって生成された路面画像の各部分領域と、地図データの路面画像の各部分領域とに基づいて、路面画像と地図データとの差分を表す差分情報を生成する。   Also, in the comparison result by the lane graph comparison unit 631, when it is determined that the positioning locus and the lane graph do not match, and the traveling position specifying unit 630 determines that the reliability of the verification is high In addition, the difference information generation unit 632 represents the difference between the road surface image and the map data based on each partial region of the road surface image generated by the travel position specifying unit 630 and each partial region of the road surface image of the map data. Generate difference information.

測位軌跡とレーングラフとが一致していないと判定された場合であって、かつ照合の信頼度が高いと判定された場合には、測位誤差が発生したために、レーングラフと測位軌跡との差が大きくなったと考えられる。   If it is determined that the positioning trajectory does not match the lane graph, and if it is determined that the collation reliability is high, a positioning error has occurred, so the difference between the lane graph and the positioning trajectory Seems to have grown.

そのため、照合の信頼度が大きいため地図データ上の走行位置は正しく特定できたと判断し、測位軌跡とレーングラフとが一致していると判定された場合であって、かつ照合の信頼度が高いと判定された場合と同様の処理を行う。   Therefore, it is determined that the travel position on the map data has been correctly identified because the verification reliability is high, and it is determined that the positioning locus and the lane graph match, and the verification reliability is high. The same processing as that performed when it is determined is performed.

しかし、測位結果が大きくずれたために地図上の走行位置とは異なる路面パターンの類似した別の位置で照合してしまう場合(例えば数十m先の別の交差点と照合してしまう)も考えられる。そのため、差分情報生成部632は、測位軌跡とレーングラフとのずれ量に応じて、差分値の値を小さくして差分情報を生成してもよい。   However, there may be a case where the positioning result greatly deviates and collation is performed at another position similar to the road surface pattern different from the travel position on the map (for example, collation with another intersection several tens of meters away). . Therefore, the difference information generation unit 632 may generate difference information by reducing the value of the difference value according to the shift amount between the positioning locus and the lane graph.

また、レーングラフ比較部631による比較結果において、測位軌跡とレーングラフとが一致していないと判定された場合であって、かつ走行位置特定部630によって照合の信頼度が低いと判定された場合に、差分情報生成部632は、走行位置特定部630によって生成された路面画像の各部分領域と、測位軌跡生成部629によって生成された測位軌跡上の各部分領域とに基づいて、差分情報を生成する。   Also, in the comparison result by the lane graph comparison unit 631, when it is determined that the positioning locus and the lane graph do not match, and the traveling position specifying unit 630 determines that the reliability of matching is low In addition, the difference information generation unit 632 generates difference information based on each partial region of the road surface image generated by the travel position specifying unit 630 and each partial region on the positioning trajectory generated by the positioning trajectory generation unit 629. Generate.

この場合は、新規道路の可能性が非常に高いので、差分情報生成部632は、図30に示すように、測位軌跡を地図データ上に投影し、投影された測位軌跡上の部分領域の差分値を予め定められた値に設定し、差分情報として生成する。   In this case, since the possibility of a new road is very high, the difference information generation unit 632 projects the positioning trajectory onto map data as shown in FIG. 30, and the difference between the partial areas on the projected positioning trajectory. A value is set to a predetermined value and generated as difference information.

なお、差分情報生成部632による1回の処理で生成される差分情報は、図31に示すように地図データの一部分における差分情報である。従って、同一の地図データ上での差分情報は保持しておき、自車両の走行位置が隣の地図データへ移動したタイミングで差分情報を次の処理へ送ると効率的である。差分情報の保持は、各部分領域の差分値を平均することで行うことができる。また、各部分領域の差分値が計測された回数を付加情報として登録しておく。   In addition, the difference information produced | generated by one process by the difference information production | generation part 632 is difference information in a part of map data, as shown in FIG. Therefore, it is efficient to store the difference information on the same map data and send the difference information to the next process at the timing when the traveling position of the host vehicle moves to the adjacent map data. The difference information can be retained by averaging the difference values of the partial areas. In addition, the number of times the difference value of each partial area is measured is registered as additional information.

通信部134は、差分情報生成部632によって生成された差分情報と、位置計測部128によって計測された自車両の位置及び走行位置特定部630によって特定された自車両の走行位置を表す位置情報とを、サーバ614へ送信する。差分情報には、各部分領域毎に位置を示す固有の情報が付与されており、当該情報を利用して後述する差分データベース644の更新が行われる。   The communication unit 134 includes difference information generated by the difference information generation unit 632, position information representing the position of the host vehicle measured by the position measurement unit 128 and the travel position of the host vehicle specified by the travel position specifying unit 630, and Is transmitted to the server 614. The difference information is given unique information indicating a position for each partial region, and the difference database 644 described later is updated using the information.

また、通信部134は、サーバ614から送信された地図データの更新情報を受信する。なお、位置情報としては、位置計測部128によって計測された自車両の位置及び走行位置特定部630によって特定された自車両の走行位置の何れか一方を用いても良い。   In addition, the communication unit 134 receives update information of map data transmitted from the server 614. As the position information, any one of the position of the host vehicle measured by the position measuring unit 128 and the travel position of the host vehicle specified by the travel position specifying unit 630 may be used.

[サーバ614]
サーバ614は、CPU、後述する処理ルーチンを実現するためのプログラム等を記憶したROM、データを一時的に記憶するRAM、記憶手段としてのメモリ、ネットワークインタフェース等を含むサーバで構成されており、機能的には、車載装置612から送信された差分情報と位置情報とを受信する通信部140、通信部140によって受け付けた差分情報を差分データベース644に登録する差分登録部642、差分情報が格納されている差分データベース644、差分データベース644に格納されている差分情報の変化量を設定する変化計測部646、変化計測部646によって設定された変化量に基づいて、地図データの更新の優先度を設定する優先度設定部648、優先度設定部648によって設定された優先度に基づいて地図データを更新する地図データベース更新部150、レーングラフを含む地図データが格納されている地図データベース652、及び差分データベース644に格納されている差分情報を更新する差分更新部654を含んだ構成で表すことができる。なお、通信部140は、受信手段の一例であり、優先度設定部648は、更新情報設定手段の一例である。
[Server 614]
The server 614 includes a CPU, a ROM that stores a program for realizing a processing routine to be described later, a RAM that temporarily stores data, a memory as a storage unit, a network interface, and the like. Specifically, the communication unit 140 that receives the difference information and the position information transmitted from the in-vehicle device 612, the difference registration unit 642 that registers the difference information received by the communication unit 140 in the difference database 644, and the difference information is stored. A difference database 644, a change measurement unit 646 that sets a change amount of difference information stored in the difference database 644, and a map data update priority based on the change amount set by the change measurement unit 646 Based on the priority set by the priority setting unit 648 and the priority setting unit 648 The map database update unit 150 for updating the figure data, the map database 652 for storing the map data including the lane graph, and the difference update unit 654 for updating the difference information stored in the difference database 644 are used. be able to. The communication unit 140 is an example of a receiving unit, and the priority setting unit 648 is an example of an update information setting unit.

通信部140は、車両の車載装置612から送信された差分情報と位置情報とを受信する。また、通信部140は、後述する地図データベース更新部150から出力される地図データの更新情報を、車載装置612へ送信する。また、通信部140は、プローブ車載装置18へ、地図データを更新するエリアのセンサ情報を要求する要求情報を送信する。また、通信部140は、プローブ車載装置18から送信されたセンサ情報を受信する。   Communication unit 140 receives difference information and position information transmitted from in-vehicle device 612 of the vehicle. Further, the communication unit 140 transmits update information of map data output from the map database update unit 150 described later to the in-vehicle device 612. Further, the communication unit 140 transmits request information for requesting sensor information of an area for updating the map data to the probe on-vehicle device 18. Further, the communication unit 140 receives sensor information transmitted from the probe on-vehicle device 18.

差分登録部642は、通信部140によって受信された位置情報に対応する地点と対応付けて、差分情報を差分データベース644に格納する。具体的には、差分登録部642は、差分情報に付与されている地図データ上の位置情報に基づいて、差分データベース644の対応する記憶領域に差分情報を登録する。   The difference registration unit 642 stores the difference information in the difference database 644 in association with the point corresponding to the position information received by the communication unit 140. Specifically, the difference registration unit 642 registers the difference information in the corresponding storage area of the difference database 644 based on the position information on the map data given to the difference information.

差分データベース644には、地点と対応付けて格納された差分情報が記憶されている。図32に、差分データベース644の概念図を示す。   In the difference database 644, difference information stored in association with points is stored. FIG. 32 shows a conceptual diagram of the difference database 644.

図32のように、差分データベース644には、地点毎に差分情報が格納されており、対応する地点の差分情報を更新する。図32の例では、地点NO.1032の各部分領域の計測回数と、差分情報に含まれる差分値の平均とを更新している。   As shown in FIG. 32, difference information is stored for each point in the difference database 644, and the difference information of the corresponding point is updated. In the example of FIG. The number of measurements of each partial area 1032 and the average of the difference values included in the difference information are updated.

変化計測部646は、差分データベース644に格納された地点に対応する差分情報に基づいて、当該地点における変化量の指標を設定する。変化計測部646は、後述する優先度を決定するために、地点毎に地点全体の変化量の指標を設定し、差分データベース644に格納する。本実施形態では、地図データの地点毎に登録されている部分領域の差分値の最大値が、地点全体の差分値として設定され、この指標を用いて優先度が判定される。地点全体の差分値として、一定以上の差分値を持つ部分領域の数なども利用できる。また、蓄積回数も優先度設定に利用可能なので地点全体の値を設定する。ここでは、最大の差分値を持つ部分領域の計測数としているが、差分データベース644が更新された回数を計測回数と設定してもよい。   Based on the difference information corresponding to the point stored in the difference database 644, the change measurement unit 646 sets an index of change at the point. The change measurement unit 646 sets an index of the change amount of the entire point for each point and stores the change in the difference database 644 in order to determine a priority to be described later. In this embodiment, the maximum value of the difference value of the partial areas registered for each point of the map data is set as the difference value of the entire point, and the priority is determined using this index. As the difference value for the entire point, the number of partial areas having a certain difference value or more can also be used. Moreover, since the number of times of accumulation can also be used for priority setting, a value for the entire point is set. Here, the number of measurements of the partial region having the maximum difference value is used, but the number of times the difference database 644 is updated may be set as the number of measurements.

優先度設定部648は、登録された地点毎に、差分データベース644に格納された地点に対応する差分情報と、変化計測部646によって設定された変化量の指標とに基づいて、地点に対応する地図データを更新するか否かを表す情報として、更新の優先度を設定する。本実施の形態では、更新の優先度の設定方法としては、予め決められた地図全体の差分値のしきい値によって1から5(1:更新不要、5:要更新)までの5段階の値を設定する。この場合、閾値は全地点において同一の値にしてもよいし地点ごとに異なる判定条件にしてもよい。   For each registered point, the priority setting unit 648 corresponds to the point based on the difference information corresponding to the point stored in the difference database 644 and the change amount index set by the change measuring unit 646. The update priority is set as information indicating whether or not the map data is updated. In the present embodiment, the update priority setting method is a five-level value from 1 to 5 (1: update not required, 5: update required) depending on a predetermined threshold value of the difference of the entire map. Set. In this case, the threshold value may be the same value at all points, or may be a different determination condition for each point.

ただし、差分値の大きさにはデータの計測回数が含まれておらず、計測回数が少ないとき(≒地図を更新したばかりのとき)に偶然に大きな差分値が計測されてしまうと十分なデータがないにもかかわらず更新優先度を高く設定してしまう場合がある。そこで、計測回数が一定回数以上無い場合は、更新の優先度を低く設定しておくことが望ましい。しかしこの場合、交通量が少ない場所では長期間経過しても必要な最低計測数が得られない可能性もある。したがって、優先度設定部648は、前回の更新から一定期間が経過した場合には最低計測数がなくても差分値によって優先度を高く設定できるようにするようにしてもよい。   However, the magnitude of the difference value does not include the number of data measurements. If the number of measurements is small (≒ when the map has just been updated), it will be sufficient data if a large difference value is accidentally measured. In some cases, the update priority may be set high even though there is not. Therefore, when the number of times of measurement does not exceed a certain number, it is desirable to set the update priority low. However, in this case, there is a possibility that the required minimum number of measurements cannot be obtained even in a place where the traffic volume is low even after a long period. Therefore, the priority setting unit 648 may be configured so that the priority can be set higher by the difference value even when there is no minimum measurement number when a certain period has elapsed since the previous update.

差分更新部654は、地図データが更新された地点における差分情報を更新する。具体的には、差分更新部654は、地図データが更新された地点の差分情報をすべて削除して、新たに取得された地図データに対する差分情報を記録できるようにする。   The difference update unit 654 updates the difference information at the point where the map data is updated. Specifically, the difference update unit 654 deletes all the difference information of the points where the map data has been updated so that difference information for the newly acquired map data can be recorded.

なお、差分情報に日時情報が付与されている場合には、地図データが更新されていない場合でもサーバ容量を考慮して予め決められた条件において過去の差分情報を削除する処理を行ってもよい。   When date and time information is added to the difference information, processing for deleting past difference information may be performed under a predetermined condition in consideration of the server capacity even when the map data is not updated. .

<地図データ更新システムの作用>
次に、本発明の第6の実施の形態に係る地図データ更新システム610の動作について説明する。車載装置612を搭載した車両の各々が走行しているときに、各車両の車載装置612は図33に示す送信処理ルーチンを実行し、サーバ614は、上記図9に示す更新処理ルーチンを実行する。
<Operation of map data update system>
Next, the operation of the map data update system 610 according to the sixth embodiment of the present invention will be described. When each of the vehicles equipped with the in-vehicle device 612 is traveling, the in-vehicle device 612 of each vehicle executes the transmission processing routine shown in FIG. 33, and the server 614 executes the update processing routine shown in FIG. .

各車両の車載装置612が実行する送信処理ルーチンについて説明する。車載装置612は、GPS124によって衛星信号が受信され、カメラ122によって自車両の周辺画像が逐次撮像されているときに、図33に示す送信処理ルーチンを実行する。   A transmission processing routine executed by the in-vehicle device 612 of each vehicle will be described. The in-vehicle device 612 executes the transmission processing routine shown in FIG. 33 when satellite signals are received by the GPS 124 and surrounding images of the host vehicle are sequentially captured by the camera 122.

<送信処理ルーチン>
ステップS603において、測位軌跡生成部629は、ステップS100で計測された自車両の位置の時系列から、自車両の測位軌跡を生成する。
<Transmission processing routine>
In step S603, the positioning trajectory generation unit 629 generates a positioning trajectory of the host vehicle from the time series of the position of the host vehicle measured in step S100.

ステップS604において、レーングラフ比較部631は、上記ステップS603で生成された測位軌跡と、地図データベース620に格納された地図データに含まれるレーングラフとを比較し、測位軌跡とレーングラフとの差の総和を表す値を算出する。   In step S604, the lane graph comparison unit 631 compares the positioning trajectory generated in step S603 with the lane graph included in the map data stored in the map database 620, and calculates the difference between the positioning trajectory and the lane graph. A value representing the sum is calculated.

ステップS605において、走行位置特定部630は、上記ステップS102で取得された自車両周辺の周辺画像を路面に投影した路面画像を生成する。そして、走行位置特定部630は、上記ステップS100で計測された自車両の位置に対応して地図データベース620から得られる地図データ上の路面画像と、生成された路面画像とを照合することにより、地図データ上の自車両の走行位置を特定する。また、走行位置特定部630は、路面画像と地図データとの照合の信頼度を算出する。   In step S605, the traveling position specifying unit 630 generates a road surface image obtained by projecting the surrounding image around the host vehicle acquired in step S102 on the road surface. And the traveling position specific | specification part 630 collates the road surface image on the map data obtained from the map database 620 corresponding to the position of the own vehicle measured by said step S100, and the produced | generated road surface image, The traveling position of the vehicle on the map data is specified. In addition, the traveling position specifying unit 630 calculates the reliability of matching between the road surface image and the map data.

ステップS606において、差分情報生成部632は、上記ステップS605で算出された路面画像と地図データとの照合の信頼度と、レーングラフ比較部631によって得られた比較結果とに応じて、走行位置特定部630によって生成された路面画像と地図データベース620に格納されている地図データとの差分を表す差分情報を生成する。   In step S606, the difference information generation unit 632 identifies the travel position according to the reliability of the comparison between the road surface image calculated in step S605 and the map data and the comparison result obtained by the lane graph comparison unit 631. Difference information representing a difference between the road surface image generated by the unit 630 and the map data stored in the map database 620 is generated.

ステップS608において、通信部134は、上記ステップS606で生成された差分情報と、ステップS100で計測された自車両の位置及び上記ステップS605で特定された自車両の走行位置を表す位置情報とを、サーバ614へ送信する。   In step S608, the communication unit 134 includes the difference information generated in step S606, the position of the host vehicle measured in step S100, and the position information indicating the traveling position of the host vehicle specified in step S605. Send to server 614.

次に、サーバ614の動作について説明する。車載装置612から送信された差分情報及び位置情報をサーバ614の通信部140が受信すると、差分登録部642は、通信部140により受信された位置情報に対応する地点と対応付けて、差分情報を差分データベース644に格納する。サーバ614の差分登録部642は、位置情報と差分情報とを受信する毎に差分情報を差分データベース644に格納する。   Next, the operation of the server 614 will be described. When the communication unit 140 of the server 614 receives the difference information and the position information transmitted from the in-vehicle device 612, the difference registration unit 642 associates the difference information with the point corresponding to the position information received by the communication unit 140. Store in the difference database 644. The difference registration unit 642 of the server 614 stores the difference information in the difference database 644 every time the position information and the difference information are received.

そして、サーバ14は、予め定められた期間毎に、上記図9に示す更新処理ルーチンを実行する。   And the server 14 performs the update process routine shown in the said FIG. 9 for every predetermined period.

なお、第6の実施の形態に係る地図データ更新システム610の他の構成及び作用については、第1の実施の形態と同様であるため、説明を省略する。   In addition, about the other structure and effect | action of the map data update system 610 which concern on 6th Embodiment, since it is the same as that of 1st Embodiment, description is abbreviate | omitted.

以上説明したように、第6の実施の形態の地図データ更新システムによれば、走行位置特定部630によって特定された地図データ上の自車両の走行位置の特定結果と、レーングラフ比較部631によって得られた比較結果とに応じて、差分情報を生成することにより、地図データの各位置における更新の必要性を判定することができる。   As described above, according to the map data update system of the sixth embodiment, the identification result of the traveling position of the host vehicle on the map data identified by the traveling position identifying unit 630 and the lane graph comparing unit 631 The necessity for updating at each position of the map data can be determined by generating difference information according to the obtained comparison result.

また、車両の走行位置と地図データ上のレーングラフとの間の差異、及び車両の外部環境情報から得られた路面画像と地図データ上の路面画像との間の差異に応じて、地図データの更新の必要性と優先度とを判定することが可能となる。   In addition, according to the difference between the driving position of the vehicle and the lane graph on the map data, and the difference between the road surface image obtained from the external environment information of the vehicle and the road surface image on the map data, It becomes possible to determine the necessity and priority of updating.

なお、上記第6の実施の形態では、地図データ上の自車両の走行位置の特定結果と、レーングラフと車両の測位軌跡との比較結果とに応じて、差分情報を生成する場合について説明したが、これに限定されるものではない。   In the sixth embodiment, a case has been described in which difference information is generated according to the result of specifying the traveling position of the host vehicle on the map data and the result of comparison between the lane graph and the positioning locus of the vehicle. However, the present invention is not limited to this.

例えば、地図データ上の自車両の走行位置の特定結果のみに応じて、差分情報を生成してもよい。この場合には、例えば、地図データ上の自車両の走行位置の特定についての照合の信頼度が高いと判定された場合に、差分情報生成部632は、上記図27に示すように、差分情報を生成する。
一方、照合の信頼度が低いと判定された場合に、差分情報生成部632は、測位軌跡がレーングラフと一致していると仮定し、測位軌跡を地図データの路面画像上に投影して、上記図28に示すように、差分情報を生成する処理を実施してもよいし、差分情報に含まれる差分値の計算を行わないと判断してもよい。
For example, you may produce | generate difference information only according to the specific result of the driving position of the own vehicle on map data. In this case, for example, when it is determined that the reliability of the collation for specifying the traveling position of the host vehicle on the map data is high, the difference information generation unit 632 displays the difference information as shown in FIG. Is generated.
On the other hand, when it is determined that the verification reliability is low, the difference information generation unit 632 assumes that the positioning trajectory matches the lane graph, and projects the positioning trajectory on the road surface image of the map data. As shown in FIG. 28, the process for generating the difference information may be performed, or it may be determined that the difference value included in the difference information is not calculated.

また、レーングラフ比較部631によって得られた、測位軌跡とレーングラフとの比較結果のみに応じて、差分情報を生成してもよい。この場合には、例えば、測位軌跡とレーングラフとが一致していないと判定された場合に、差分情報生成部632は、走行位置特定部630によって生成された路面画像の各部分領域と、測位軌跡生成部629によって生成された測位軌跡上の各部分領域とに基づいて、上記図30に示すように、差分情報を生成してもよい。
一方、測位軌跡とレーングラフとが一致していると判定された場合に、差分情報生成部632は、測位軌跡中の現在時刻の車両の位置が、地図データの路面画像上の位置と仮定し、上記図27に示すように、差分情報を生成する処理を実施してもよいし、差分情報に含まれる差分値の計算を行わないと判断してもよい。
Further, difference information may be generated only according to the comparison result between the positioning locus and the lane graph obtained by the lane graph comparison unit 631. In this case, for example, when it is determined that the positioning trajectory and the lane graph do not match, the difference information generation unit 632 includes each partial region of the road surface image generated by the travel position specifying unit 630 and the positioning. Difference information may be generated based on each partial region on the positioning locus generated by the locus generation unit 629 as shown in FIG.
On the other hand, when it is determined that the positioning trajectory and the lane graph match, the difference information generation unit 632 assumes that the position of the vehicle at the current time in the positioning trajectory is a position on the road surface image of the map data. As shown in FIG. 27, the process of generating the difference information may be performed, or it may be determined not to calculate the difference value included in the difference information.

また、上記第6の実施の形態では、地図データに路面画像が含まれている場合に、走行位置特定部630によって生成された路面画像と地図データベース620に格納されている地図データの路面画像との差分を表す差分情報を生成する場合を例に説明したが、これに限定されるものではない。例えば、地図データに図34に示すような物標情報(例えば、信号や標識などの種類や位置情報)が含まれている場合には、差分情報の生成に、車載センサを用いて検出された物標情報に関しても差分情報を生成することができる。なお、物標情報は、外部環境情報から生成される周辺環境情報の一例である。
この場合、走行位置特定部630によって特定された地図データ上の自車両の走行位置の特定結果と、レーングラフ比較部631によって得られた比較結果とに応じて、地図データ上の照合位置における物標情報と、車載センサによって検出された当該照合位置に対応する検出結果から生成された物標情報の差分を、差分情報として計算する。
例えば、図34の左側に示す図面のように、車載カメラによる検出結果から生成された物標情報と、図34の右側に示す図面のように、走行軌跡と最も類似するレーングラフ付近の地図データの物標情報を部分領域に分割し、対応する各部分領域において物標の種類と数の差異を求め、差異の数を差分情報とすることができる。
In the sixth embodiment, when the road image is included in the map data, the road image generated by the travel position specifying unit 630 and the road image of the map data stored in the map database 620 are displayed. Although the case where difference information representing the difference between the two is generated has been described as an example, the present invention is not limited to this. For example, when the map data includes target information as shown in FIG. 34 (for example, the type or position information such as a signal or a sign), the difference information is generated using an in-vehicle sensor. Difference information can also be generated for target information. The target information is an example of the surrounding environment information generated from the external environment information.
In this case, the object at the collation position on the map data is determined according to the result of identifying the travel position of the host vehicle on the map data identified by the travel position identifying unit 630 and the comparison result obtained by the lane graph comparison unit 631. The difference between the target information and the target information generated from the detection result corresponding to the matching position detected by the in-vehicle sensor is calculated as difference information.
For example, as shown in the drawing shown on the left side of FIG. 34, the target information generated from the detection result by the in-vehicle camera, and the map data near the lane graph that is most similar to the traveling locus like the drawing shown on the right side of FIG. The target information is divided into partial areas, the difference in the type and number of the target is obtained in each corresponding partial area, and the number of differences can be used as difference information.

[第7の実施の形態]
次に、本発明の第7の実施の形態について説明する。なお、第1〜第6の実施の形態と同様の構成となる部分については、同一符号を付して説明を省略する。
[Seventh Embodiment]
Next, a seventh embodiment of the present invention will be described. In addition, about the part which becomes the same structure as the 1st-6th embodiment, the same code | symbol is attached | subjected and description is abbreviate | omitted.

第7の実施の形態では、車載装置側に搭載されていた、走行位置特定部及び位置誤差計測部がサーバ側に搭載される点が、第1〜第6の実施の形態と異なっている。   The seventh embodiment is different from the first to sixth embodiments in that the travel position specifying unit and the position error measurement unit that are mounted on the in-vehicle device side are mounted on the server side.

車載装置からサーバへ画像データが大量に送信可能であり、サーバの処理性能が高い場合、第1の実施の形態における走行位置特定部、位置誤差計測部はサーバ側で実施可能である。この場合に送信されるデータは、車両の位置と画像データとなる。また、上記処理をサーバ側で実施する場合は、複数の車両からデータを個別に処理して誤差情報を生成し、生成された個別の誤差情報を登録する。   When a large amount of image data can be transmitted from the in-vehicle device to the server and the processing performance of the server is high, the traveling position specifying unit and the position error measuring unit in the first embodiment can be implemented on the server side. The data transmitted in this case is the vehicle position and image data. When the above processing is performed on the server side, data is individually processed from a plurality of vehicles to generate error information, and the generated individual error information is registered.

<第7の実施の形態に係る地図データ更新システム710の構成>
図35に示すように、本発明の第7の実施の形態に係る地図データ更新システム710は、車両に備えられた車載装置712と、車載装置712から送信された情報を受信して、誤差情報を生成し、誤差情報に応じて地図データベースを更新するサーバ714と、サーバ714から出力された信号に基づいて、地図データを更新するためのセンサ情報をサーバ714へ送信するプローブ車載装置18とを備えている。車載装置712とサーバ714とプローブ車載装置18とは、インターネットなどのネットワーク16を介して接続されている。なお、車載装置712は、搭載装置の一例である。
<Configuration of Map Data Update System 710 According to Seventh Embodiment>
As shown in FIG. 35, the map data update system 710 according to the seventh embodiment of the present invention receives the in-vehicle device 712 provided in the vehicle and the information transmitted from the in-vehicle device 712 to obtain error information. A server 714 that updates the map database according to the error information, and a probe on-vehicle device 18 that transmits sensor information for updating the map data to the server 714 based on the signal output from the server 714. I have. The on-vehicle device 712, the server 714, and the probe on-vehicle device 18 are connected via a network 16 such as the Internet. The on-vehicle device 712 is an example of a mounting device.

[車載装置712]
車載装置712は、地図データが格納されている地図データベース120と、自車両の周辺画像を撮像するカメラ122と、測位衛星から送信された衛星信号を受信するGPS124と、カメラ122によって撮像された自車両の周辺画像及びGPS124によって受信された衛星信号を送信するコンピュータ726とを備えている。車載装置712は車両に搭載される。
[In-vehicle device 712]
The in-vehicle device 712 includes a map database 120 in which map data is stored, a camera 122 that captures surrounding images of the host vehicle, a GPS 124 that receives satellite signals transmitted from positioning satellites, and an image captured by the camera 122. And a computer 726 for transmitting a vehicle peripheral image and a satellite signal received by the GPS 124. The in-vehicle device 712 is mounted on the vehicle.

コンピュータ726は、CPUと、RAMと、後述する送信処理ルーチンを実行するためのプログラムを記憶したROMとを備え、機能的には次に示すように構成されている。コンピュータ726は、位置計測部128と、位置計測部128によって計測された自車両の位置と、カメラ122によって撮像された自車両周辺の周辺画像とを、サーバ714へ送信する通信部734と、サーバ714から送信された地図データの更新情報に応じて、地図データベース120に格納された地図データを更新する地図データベース更新部136とを備えている。   The computer 726 includes a CPU, a RAM, and a ROM that stores a program for executing a transmission processing routine described later, and is functionally configured as follows. The computer 726 includes a position measurement unit 128, a communication unit 734 that transmits the position of the host vehicle measured by the position measurement unit 128, and a peripheral image around the host vehicle captured by the camera 122, and a server A map database update unit 136 that updates the map data stored in the map database 120 according to the update information of the map data transmitted from 714.

[サーバ714]
サーバ714は、CPU、後述する処理ルーチンを実現するためのプログラム等を記憶したROM、データを一時的に記憶するRAM、記憶手段としてのメモリ、ネットワークインタフェース等を含むサーバで構成されており、機能的には、車載装置712から送信された衛星信号と車両周辺の周辺画像とを受信する通信部740、通信部740によって受け付けた車両の位置と車両周辺の周辺画像とに基づいて、地図データ上の自車両の走行位置を特定する走行位置特定部130と、通信部740によって受け付けた車両の位置と、走行位置特定部130によって特定された車両の走行位置との差分を表す誤差情報を算出する位置誤差計測部132と、通信部740によって受け付けた車両の位置及び走行位置特定部130によって特定された車両の走行位置を表す位置情報に対応する地点と対応付けて、位置誤差計測部132によって算出された誤差情報を誤差データベース144に格納する誤差登録部142、誤差情報が格納されている誤差データベース144、誤差データベース144に格納されている誤差情報の変化量を計測する変化計測部146、変化計測部146によって計測された変化量に基づいて、地図データの更新の優先度を設定する優先度設定部148、優先度設定部148によって設定された優先度に基づいて地図データを更新する地図データベース更新部150、地図データが格納されている地図データベース152、及び誤差データベース144に格納されている誤差情報を更新する誤差更新部154を含んだ構成で表すことができる。
[Server 714]
The server 714 is configured by a server including a CPU, a ROM that stores a program for realizing a processing routine to be described later, a RAM that temporarily stores data, a memory as a storage unit, a network interface, and the like. Specifically, the communication unit 740 that receives the satellite signal transmitted from the in-vehicle device 712 and the surrounding image of the vehicle, the map data on the basis of the vehicle position received by the communication unit 740 and the surrounding image of the vehicle Error position information that represents the difference between the vehicle position received by the communication position 740 and the vehicle position specified by the vehicle position specifying unit 130 is calculated. The position error measuring unit 132 and the vehicle position received by the communication unit 740 and the travel position specifying unit 130 are specified. An error registration unit 142 that stores the error information calculated by the position error measurement unit 132 in the error database 144 in association with a point corresponding to the position information that represents the travel position of the vehicle, and an error database in which the error information is stored 144, a change measurement unit 146 that measures the change amount of the error information stored in the error database 144, and a priority setting that sets the update priority of the map data based on the change amount measured by the change measurement unit 146 Unit 148, a map database update unit 150 that updates map data based on the priority set by the priority setting unit 148, a map database 152 that stores map data, and error information that is stored in the error database 144 Can be expressed by a configuration including an error updating unit 154 for updating the.

走行位置特定部130は、車両毎に、通信部740によって受け付けた車両の位置と車両周辺の周辺画像とに基づいて、地図データ上の自車両の走行位置を特定する。   For each vehicle, the travel position specifying unit 130 specifies the travel position of the host vehicle on the map data based on the position of the vehicle received by the communication unit 740 and surrounding images around the vehicle.

位置誤差計測部132は、車両毎に、通信部740によって受け付けた車両の位置と、走行位置特定部130によって特定された車両の走行位置との差分を表す誤差情報を算出する。   The position error measurement unit 132 calculates, for each vehicle, error information representing a difference between the vehicle position received by the communication unit 740 and the vehicle travel position specified by the travel position specifying unit 130.

<地図データ更新システムの作用>
次に、本発明の第7の実施の形態に係る地図データ更新システム710の動作について説明する。
<Operation of map data update system>
Next, operation | movement of the map data update system 710 which concerns on the 7th Embodiment of this invention is demonstrated.

まず、車載装置712の動作について説明する。車載装置712を搭載した車両の各々が走行しているときに、各車両の車載装置712の通信部734は、位置計測部128によって計測された自車両の位置と、カメラ122によって撮像された自車両周辺の周辺画像とを、サーバ714へ送信する。   First, the operation of the in-vehicle device 712 will be described. When each vehicle equipped with the in-vehicle device 712 is traveling, the communication unit 734 of the in-vehicle device 712 of each vehicle detects the position of the own vehicle measured by the position measuring unit 128 and the image captured by the camera 122. The peripheral image around the vehicle is transmitted to the server 714.

次に、サーバ714の動作について説明する。車載装置712から送信された車両の位置と車両周辺の周辺画像とをサーバ714の通信部740が受信すると、サーバ714は、車両毎に、図36に示す登録処理ルーチンを実行する。   Next, the operation of the server 714 will be described. When the communication unit 740 of the server 714 receives the position of the vehicle and the surrounding image around the vehicle transmitted from the in-vehicle device 712, the server 714 executes a registration processing routine shown in FIG. 36 for each vehicle.

<登録処理ルーチン>
ステップS702において、走行位置特定部130は、通信部740によって受け付けた車両周辺の周辺画像を外部環境情報として取得する。
<Registration processing routine>
In step S <b> 702, the traveling position specifying unit 130 acquires a peripheral image around the vehicle received by the communication unit 740 as external environment information.

ステップS704において、走行位置特定部130は、通信部740によって受け付けた車両の位置及び上記ステップS702で取得された車両周辺の周辺画像と、地図データベース152に格納されている地図データとに基づいて、地図データ上の車両の走行位置を特定する。   In step S704, the travel position specifying unit 130 is based on the vehicle position received by the communication unit 740, the surrounding image of the vehicle acquired in step S702, and the map data stored in the map database 152. The vehicle travel position on the map data is specified.

ステップS706において、位置誤差計測部132は、通信部740によって受け付けた車両の位置と、上記ステップS704で特定された車両の走行位置との差分を表す誤差情報を算出する。   In step S706, the position error measurement unit 132 calculates error information indicating the difference between the vehicle position received by the communication unit 740 and the vehicle travel position specified in step S704.

ステップS708において、誤差登録部142は、車両の位置情報に対応する地点と対応付けて、上記ステップS706で算出された誤差情報を誤差データベース144に格納する。   In step S708, the error registration unit 142 stores the error information calculated in step S706 in the error database 144 in association with the point corresponding to the position information of the vehicle.

以上説明したように、本発明の第7の実施の形態の地図データ更新システムによれば、車載装置に備えられた位置計測部128によって計測された車両の位置と、サーバに備えられた走行位置特定部130によって特定された走行位置との差分を表す誤差情報を算出し、算出された誤差情報と位置情報とを対応付けて誤差情報を誤差データベースに格納し、誤差データベースに格納された位置情報に対応する誤差情報に基づいて、当該位置情報に対応する優先度を設定することにより、地図データの各位置における更新の必要性を判定することができる。   As described above, according to the map data update system of the seventh embodiment of the present invention, the position of the vehicle measured by the position measuring unit 128 provided in the in-vehicle device and the travel position provided in the server. Error information indicating a difference from the travel position specified by the specifying unit 130 is calculated, the calculated error information and the position information are associated with each other, the error information is stored in the error database, and the position information stored in the error database is stored. By setting the priority corresponding to the position information based on the error information corresponding to, it is possible to determine the necessity of updating at each position of the map data.

なお、本発明は、各図を用いて説明した実施の形態例に限定されるものではなく、その要旨を逸脱しない範囲において種々変更して適用することが可能である。   Note that the present invention is not limited to the embodiment described with reference to the drawings, and various modifications can be applied without departing from the scope of the invention.

例えば、上記第7の実施の形態で説明したシステム構成を、第2,第5の実施の形態に適用してもよい。この場合には、車載装置側に位置計測部を備え、サーバ側に、走行位置特定部、走行軌跡生成部、自車運動推定部、累積軌跡生成部、及び位置誤差計測部を備えるようにしてもよい。   For example, the system configuration described in the seventh embodiment may be applied to the second and fifth embodiments. In this case, the vehicle-mounted device side is provided with a position measurement unit, and the server side is provided with a travel position specifying unit, a travel trajectory generation unit, a host vehicle motion estimation unit, a cumulative trajectory generation unit, and a position error measurement unit. Also good.

また、上記第7の実施の形態で説明したシステム構成を、第6の実施の形態に適用してもよい。この場合には、車載装置側に位置計測部を備え、サーバ側に、走行位置特定部、測位軌跡生成部、レーングラフ比較部、及び差分情報生成部を備えるようにしてもよい。   Further, the system configuration described in the seventh embodiment may be applied to the sixth embodiment. In this case, a position measurement unit may be provided on the in-vehicle device side, and a travel position specifying unit, a positioning locus generation unit, a lane graph comparison unit, and a difference information generation unit may be provided on the server side.

また、上記実施の形態において、位置計測部128は、GPS124によって受信された衛星信号に基づいて、自車両の位置を計測する場合を例に説明したが、これに限定されるものではなく、GPS124によって受信された衛星信号と、CAN情報(Controller Area Network)(例えば、車速、ヨー角速度等)等とを組み合わせて自車両の位置を計測してもよい。または、位置計測部128は、過去の自車両の位置の計測結果に基づいて、現在の自車両の位置を計測してもよい。   Moreover, in the said embodiment, although the position measurement part 128 demonstrated as an example the case where the position of the own vehicle was measured based on the satellite signal received by GPS124, it is not limited to this, GPS124 The position of the host vehicle may be measured by combining the satellite signal received by the control unit and CAN information (Controller Area Network) (for example, vehicle speed, yaw angular velocity, etc.). Alternatively, the position measurement unit 128 may measure the current position of the host vehicle based on the past measurement result of the position of the host vehicle.

また、上記実施の形態において、地図データベースに格納されている地図データ上の各地点に対して、自車両が走行する路面画像が記録されている場合を例に説明したが、これに限定されるものではない。例えば、地図データ上の各地点に対して、自車両が走行する周辺の立体物の3次元位置情報(距離情報)が記録されていてもよい。地図データ上の各地点に対して、立体物の3次元位置情報が記録されている場合、走行位置特定部は、ステレオカメラから得られる立体物の3次元位置情報、又はレーザーレーダから得られる立体物の3次元位置情報を用いて走行位置の特定し、3次元位置情報における差分情報の生成を行うことができる。   Moreover, in the said embodiment, although the case where the road surface image which the own vehicle drive | works was recorded with respect to each point on the map data stored in the map database was demonstrated to the example, it is limited to this. It is not a thing. For example, three-dimensional position information (distance information) of a three-dimensional object around which the host vehicle travels may be recorded for each point on the map data. When the three-dimensional position information of the three-dimensional object is recorded for each point on the map data, the traveling position specifying unit can detect the three-dimensional position information of the three-dimensional object obtained from the stereo camera or the three-dimensional object obtained from the laser radar. The travel position can be specified using the three-dimensional position information of the object, and the difference information in the three-dimensional position information can be generated.

また、上記実施の形態において、変化計測部は、地点毎に登録されている差分情報の平均値を変化量として算出する場合を例に説明したが、これに限定されるものではなく、他の方法によって変化量を算出してもよい。   Moreover, in the said embodiment, although the change measurement part demonstrated as an example the case where the average value of the difference information registered for every point was calculated as a variation | change_quantity, it is not limited to this, The amount of change may be calculated by a method.

また、上記実施の形態において、自車運動推定部は、自車両の外部環境情報又は自車両の走行状態に基づいて、自車両の運動量を推定する場合を例に説明したが、これに限定されるものではなく、例えば、自車両の外部環境情報及び自車両の走行状態に基づいて、自車両の運動量を推定してもよい。   Moreover, in the said embodiment, although the own vehicle motion estimation part demonstrated as an example the case where the momentum of the own vehicle was estimated based on the external environment information of the own vehicle or the driving state of the own vehicle, it is limited to this. For example, the momentum of the host vehicle may be estimated based on the external environment information of the host vehicle and the traveling state of the host vehicle.

また、上記の実施の形態では、車両とプローブ車両とを区別した場合を例に説明したが、これに限定されるものではなく、車両とプローブ車両とを区別しなくともよい。   In the above embodiment, the case where the vehicle and the probe vehicle are distinguished from each other has been described as an example. However, the present invention is not limited to this, and the vehicle and the probe vehicle need not be distinguished.

上記の第1〜第6の実施の形態では、位置計測部及び走行位置計測部が車載装置側に備えられ、第7の実施の形態では、走行位置計測部がサーバ側に備えられる場合を例に説明したが、これに限定されるものではない。車載装置及びサーバにおける各処理部の配置は、本実施の形態の地図データ更新システムを実現できる配置であれば、どのような配置であってもよい。   In the first to sixth embodiments, the position measurement unit and the travel position measurement unit are provided on the in-vehicle device side, and in the seventh embodiment, the travel position measurement unit is provided on the server side. However, the present invention is not limited to this. The arrangement of each processing unit in the in-vehicle device and the server may be any arrangement as long as the map data update system of the present embodiment can be realized.

本発明のプログラムは、記憶媒体に格納して提供するようにしてもよい。   The program of the present invention may be provided by being stored in a storage medium.

10,210,310,410,510,610,710 地図データ更新システム
12,212,312,412,512,612,712 車載装置
14,314,414,614,714 サーバ
16 ネットワーク
18 プローブ車載装置
122 カメラ
120,152,620,652 地図データベース
126,226,326,426,526,626,726 コンピュータ
128 位置計測部
130,630 走行位置特定部
132,236 位置誤差計測部
134,140,334,434,734,740 通信部
136,150 地図データベース更新部
142 誤差登録部
144 誤差データベース
146,346,446,646 変化計測部
148,648 優先度設定部
154 誤差更新部
232,532 自車運動推定部
230 走行軌跡生成部
234 累積軌跡生成部
333,433 判定部
629 測位軌跡生成部
631 レーングラフ比較部
632 差分情報生成部
642 差分登録部
644 差分データベース
654 差分更新部
10, 210, 310, 410, 510, 610, 710 Map data update system 12, 212, 312, 412, 512, 612, 712 Vehicle-mounted device 14, 314, 414, 614, 714 Server 16 Network 18 Probe vehicle-mounted device 122 Camera 120, 152, 620, 652 Map database 126, 226, 326, 426, 526, 626, 726 Computer 128 Position measuring unit 130, 630 Traveling position specifying unit 132, 236 Position error measuring unit 134, 140, 334, 434, 734 , 740 Communication unit 136, 150 Map database update unit 142 Error registration unit 144 Error database 146, 346, 446, 646 Change measurement unit 148, 648 Priority setting unit 154 Error update unit 232, 532 Self-motion estimation unit 230 Locus generating unit 234 cumulative trajectory generation unit 333,433 determination unit 629 positioning trace generation unit 631 lane graph comparing unit 632 difference information generating unit 642 difference registration unit 644 differential database 654 the difference update portion

Claims (20)

測位衛星から送信された衛星信号に基づき計測された移動体の位置と、前記移動体の位置及び前記移動体周辺の環境を表す外部環境情報の少なくとも一方と地図データとに基づき特定された、前記地図データ上の前記移動体の走行位置との差分を表す差分情報と、前記移動体の位置及び前記走行位置の少なくとも一方を表す位置情報とを対応付けて差分データベースに格納する差分登録手段と、
前記位置情報毎に、前記差分データベースに格納された前記位置情報に対応する差分情報に基づいて、前記位置情報に対応する前記地図データを更新するか否かを表す情報を設定する更新情報設定手段と
を備える情報処理装置。
The position of the moving body measured based on the satellite signal transmitted from the positioning satellite, the position of the moving body and at least one of the external environment information representing the environment around the moving body, and map data, Difference registration means for associating difference information representing a difference with the travel position of the mobile object on map data and position information representing at least one of the position of the mobile object and the travel position in a difference database;
Update information setting means for setting, for each position information, information indicating whether or not to update the map data corresponding to the position information based on difference information corresponding to the position information stored in the difference database. An information processing apparatus comprising:
移動体周辺の環境を表す外部環境情報と地図データとに基づき特定された、前記移動体の地図データ上の走行位置の時系列から生成された前記移動体の走行軌跡と、
前記外部環境情報及び前記移動体の走行状態の少なくとも一方に基づき生成された、前記移動体の運動量の時系列から生成された前記移動体の累積軌跡との差分を表す差分情報と、前記走行位置を表す位置情報とを対応付けて差分データベースに格納する差分登録手段と、
前記位置情報毎に、前記差分データベースに格納された前記位置情報に対応する差分情報に基づいて、前記位置情報に対応する前記地図データを更新するか否かを表す情報を設定する更新情報設定手段と
を備える情報処理装置。
A travel locus of the mobile body generated from a time series of travel positions on the map data of the mobile body, identified based on external environment information representing the environment around the mobile body and map data;
Difference information representing a difference between the moving environment and the accumulated trajectory of the moving object generated from the time series of the momentum of the moving object, generated based on at least one of the external environment information and the traveling state of the moving object; Difference registration means for associating and storing position information representing the difference information in the difference database;
Update information setting means for setting, for each position information, information indicating whether or not to update the map data corresponding to the position information based on difference information corresponding to the position information stored in the difference database. An information processing apparatus comprising:
前記更新情報設定手段は、前記位置情報毎に、前記差分データベースに格納された前記位置情報に対応する差分情報に基づいて、前記位置情報における変化量を計測し、前記計測された前記位置情報における変化量に基づいて、前記位置情報に対応する前記地図データを更新するか否かを表す情報を設定する請求項1又は請求項2に記載の情報処理装置。   The update information setting means measures, for each position information, a change amount in the position information based on difference information corresponding to the position information stored in the difference database, and in the measured position information. The information processing apparatus according to claim 1, wherein information indicating whether to update the map data corresponding to the position information is set based on a change amount. 前記更新情報設定手段は、前記位置情報毎に、前記差分データベースに格納された前記位置情報に対応する差分情報に基づいて、前記位置情報における前記差分情報の平均を前記変化量として計測し、前記計測された前記位置情報における前記差分情報の平均の時系列に基づいて、前記位置情報に対応する前記地図データを更新するか否かを表す情報を設定する請求項3に記載の情報処理装置。   The update information setting means measures, for each position information, an average of the difference information in the position information as the change amount based on difference information corresponding to the position information stored in the difference database, and The information processing apparatus according to claim 3, wherein information indicating whether to update the map data corresponding to the position information is set based on an average time series of the difference information in the measured position information. 前記更新情報設定手段は、前記位置情報毎に、前記差分データベースに格納された前記位置情報に対応する差分情報に基づいて、前記位置情報における前記差分情報の分散を前記変化量として計測し、前記計測された前記位置情報における前記差分情報の分散の時系列に基づいて、前記位置情報に対応する前記地図データを更新するか否かを表す情報を設定する請求項3に記載の情報処理装置。   The update information setting means measures, for each of the position information, the variance of the difference information in the position information as the change amount based on the difference information corresponding to the position information stored in the difference database, The information processing apparatus according to claim 3, wherein information indicating whether or not to update the map data corresponding to the position information is set based on a time series of dispersion of the difference information in the measured position information. 前記更新情報設定手段は、前記位置情報毎に、前記差分データベースに格納された前記位置情報に対応する差分情報に基づいて、予め定められた閾値以上の前記位置情報における前記差分情報の個数を前記変化量として計測し、前記計測された前記位置情報における前記差分情報の個数の時系列に基づいて、前記位置情報に対応する前記地図データを更新するか否かを表す情報を設定する請求項3に記載の情報処理装置。   The update information setting means sets the number of the difference information in the position information equal to or greater than a predetermined threshold based on the difference information corresponding to the position information stored in the difference database for each position information. The information representing whether or not to update the map data corresponding to the position information is set based on a time series of the number of the difference information in the measured position information. The information processing apparatus described in 1. 測位衛星から送信された衛星信号に基づき計測された移動体の位置と地図データに含まれる道路情報との比較結果、及び前記移動体周辺の環境を表す外部環境情報と地図データとから特定された前記地図データ上の前記移動体の走行位置の特定結果の少なくとも一方に応じて生成された、前記外部環境情報から生成される周辺環境情報及び前記移動体の位置から生成された前記移動体の測位軌跡の少なくとも一方と前記地図データとの差分を表す差分情報と、前記移動体の位置及び前記走行位置の少なくとも1つを表す位置情報とを対応付けて差分データベースに格納する差分登録手段と、
前記位置情報毎に、前記差分データベースに格納された前記位置情報に対応する差分情報に基づいて、前記位置情報に対応する前記地図データを更新するか否かを表す情報を設定する更新情報設定手段と
を備える情報処理装置。
Identified from the comparison result between the position of the moving body measured based on the satellite signal transmitted from the positioning satellite and the road information included in the map data, and the external environment information representing the environment around the moving body and the map data Positioning of the moving body generated from the surrounding environment information generated from the external environment information and the position of the moving body, generated according to at least one of the results of specifying the traveling position of the moving body on the map data Difference registration means for associating difference information representing a difference between at least one of a trajectory and the map data and position information representing at least one of the position of the moving body and the travel position in a difference database;
Update information setting means for setting, for each position information, information indicating whether or not to update the map data corresponding to the position information based on difference information corresponding to the position information stored in the difference database. An information processing apparatus comprising:
前記差分情報は、予め定められた差分情報を生成する範囲についての、前記移動体の位置から生成された前記移動体の測位軌跡と地図データに含まれる道路情報との比較結果、及び前記外部環境情報と地図データとから特定された前記地図データ上の前記予め定められた差分情報を生成する範囲の前記移動体の走行位置の特定結果の少なくとも一方に応じて生成され、
前記差分情報は、前記予め定められた差分情報を生成する範囲の領域を分割した複数の部分領域毎に生成される
請求項7に記載の情報処理装置。
The difference information includes a comparison result between a positioning locus of the moving object generated from a position of the moving object and road information included in map data for a range in which predetermined difference information is generated, and the external environment. Generated according to at least one of the results of specifying the travel position of the mobile body in a range for generating the predetermined difference information on the map data specified from information and map data;
The information processing apparatus according to claim 7, wherein the difference information is generated for each of a plurality of partial areas obtained by dividing an area in a range where the predetermined difference information is generated.
移動体に備えられた搭載装置と、請求項1に記載の情報処理装置とを備える地図データ更新システムであって、
前記搭載装置は、
前記移動体周辺の環境を表す外部環境情報を検出する外部環境検出手段と、
測位衛星から送信された衛星信号に基づいて、移動体の位置を計測する位置計測手段と、
前記外部環境検出手段によって検出された前記外部環境情報と、前記位置計測手段によって計測された前記移動体の位置を表す位置情報とを前記情報処理装置へ送信する送信手段とを備え、
前記情報処理装置は、
前記差分登録手段が、前記位置計測手段によって計測された移動体の位置との差分を表す前記差分情報と、前記位置情報とを対応付けて前記差分情報を差分データベースに格納する
地図データ更新システム。
A map data update system comprising a mounting device provided in a moving body and the information processing device according to claim 1,
The mounting device is
External environment detection means for detecting external environment information representing the environment around the mobile body;
Position measuring means for measuring the position of the moving body based on the satellite signal transmitted from the positioning satellite;
A transmission means for transmitting the external environment information detected by the external environment detection means and position information representing the position of the moving body measured by the position measurement means to the information processing apparatus;
The information processing apparatus includes:
The map data update system in which the difference registration unit associates the difference information indicating a difference with the position of the moving body measured by the position measurement unit and the position information, and stores the difference information in a difference database.
移動体に備えられた搭載装置と、請求項2に記載の情報処理装置とを備える地図データ更新システムであって、
前記搭載装置は、
前記移動体周辺の環境を表す外部環境情報を検出する外部環境検出手段と、
前記外部環境検出手段によって検出された前記外部環境情報を前記情報処理装置へ送信する送信手段とを備え、
前記情報処理装置は、
前記差分登録手段が、前記外部環境検出手段によって検出された前記外部環境情報に基づき特定された前記走行位置の時系列から生成された前記走行軌跡との差分を表す前記差分情報と、前記走行位置を表す位置情報とを対応付けて前記差分情報を差分データベースに格納する
地図データ更新システム。
A map data update system comprising a mounting device provided in a moving body and the information processing device according to claim 2,
The mounting device is
External environment detection means for detecting external environment information representing the environment around the mobile body;
Transmission means for transmitting the external environment information detected by the external environment detection means to the information processing apparatus,
The information processing apparatus includes:
The difference registration means represents the difference information representing a difference from the travel locus generated from a time series of the travel positions specified based on the external environment information detected by the external environment detection means; and the travel position A map data update system that stores the difference information in a difference database in association with position information representing the difference.
移動体に備えられた搭載装置と、請求項7に記載の情報処理装置とを備える地図データ更新システムであって、
前記搭載装置は、
前記移動体周辺の環境を表す外部環境情報を検出する外部環境検出手段と、
測位衛星から送信された衛星信号に基づいて、移動体の位置を計測する位置計測手段と、
前記外部環境検出手段によって検出された前記外部環境情報と、前記位置計測手段によって計測された前記移動体の位置を表す位置情報を前記情報処理装置へ送信する送信手段とを備え、
前記情報処理装置は、
前記差分登録手段が、前記位置計測手段によって計測された移動体の位置から生成された前記移動体の測位軌跡と地図データに含まれる道路情報との比較結果、及び前記特定結果の少なくとも一方に応じて生成された、前記外部環境情報から生成される周辺環境情報及び前記移動体の位置から生成された前記移動体の測位軌跡の少なくとも一方と前記地図データとの差分を表す差分情報と、前記移動体の位置及び前記走行位置の少なくとも1つを表す位置情報とを対応付けて前記差分情報を差分データベースに格納する
地図データ更新システム。
A map data update system comprising a mounting device provided in a moving body and the information processing device according to claim 7,
The mounting device is
External environment detection means for detecting external environment information representing the environment around the mobile body;
Position measuring means for measuring the position of the moving body based on the satellite signal transmitted from the positioning satellite;
The external environment information detected by the external environment detection means, and transmission means for transmitting position information representing the position of the moving body measured by the position measurement means to the information processing apparatus,
The information processing apparatus includes:
In accordance with at least one of the comparison result between the positioning locus of the moving object generated from the position of the moving object measured by the position measuring means and the road information included in the map data, and the specifying result. Difference information representing the difference between the map data and at least one of the surrounding environment information generated from the external environment information and the positioning locus of the moving object generated from the position of the moving object, and the movement A map data update system for storing the difference information in a difference database in association with position information representing at least one of a body position and the travel position.
前記搭載装置は、
前記位置計測手段によって計測された前記移動体の位置、及び前記移動体周辺の環境を表す外部環境情報を検出する外部環境検出手段によって検出された前記外部環境情報の少なくとも一方と、地図データとに基づいて、前記地図データ上の前記移動体の走行位置を特定する走行位置特定手段と、
前記位置計測手段によって計測された前記移動体の位置と、前記走行位置特定手段によって特定された前記走行位置との差分を表す差分情報を算出する差分情報生成手段と、
前記差分情報生成手段によって算出された前記差分情報と、前記位置計測手段によって計測された前記移動体の位置及び前記走行位置特定手段によって特定された前記走行位置の少なくとも1つを表す位置情報とを前記情報処理装置へ送信する送信手段と、を更に備え、
前記情報処理装置は、
前記送信手段によって送信された前記差分情報と前記位置情報とを受信する受信手段を更に備え、
前記差分登録手段は、前記受信手段によって受信された前記位置情報と対応付けて前記差分情報を差分データベースに格納する
請求項9に記載の地図データ更新システム。
The mounting device is
At least one of the external environment information detected by the external environment detection means for detecting the external environment information representing the position of the mobile body measured by the position measurement means and the environment around the mobile body, and map data Based on the travel position specifying means for specifying the travel position of the mobile body on the map data,
Difference information generating means for calculating difference information representing a difference between the position of the moving body measured by the position measuring means and the traveling position identified by the traveling position identifying means;
The difference information calculated by the difference information generating means, and position information representing at least one of the position of the moving body measured by the position measuring means and the traveling position specified by the traveling position specifying means. Transmission means for transmitting to the information processing apparatus,
The information processing apparatus includes:
And further comprising receiving means for receiving the difference information and the position information transmitted by the transmitting means,
The map data update system according to claim 9, wherein the difference registration unit stores the difference information in a difference database in association with the position information received by the receiving unit.
前記搭載装置は、
前記外部環境検出手段によって検出された前記外部環境情報と、地図データとに基づいて、前記移動体の地図データ上の走行位置を特定する走行位置特定手段と、
前記走行位置特定手段によって特定された前記走行位置の時系列に基づいて、前記移動体の走行軌跡を生成する走行軌跡生成手段と、
前記外部環境情報及び前記移動体の走行状態の少なくとも1つに基づいて、前記移動体の運動量を推定する運動量推定手段と、
前記運動量推定手段によって推定された前記運動量の時系列に基づいて、前記移動体の累積軌跡を生成する累積軌跡生成手段と、
前記走行軌跡生成手段によって生成された前記走行軌跡と、前記累積軌跡生成手段によって生成された前記累積軌跡との差分を表す差分情報を算出する差分情報生成手段と、
前記差分情報生成手段によって算出された前記差分情報と、前記走行位置特定手段によって特定された前記走行位置を表す位置情報とを前記情報処理装置へ送信する送信手段と、を更に備え、
前記情報処理装置は、
前記送信手段によって送信された前記差分情報と前記位置情報とを受信する受信手段を更に備え、
前記差分登録手段は、前記受信手段によって受信された前記位置情報と対応付けて、前記差分情報を差分データベースに格納する
請求項10に記載の地図データ更新システム。
The mounting device is
Based on the external environment information detected by the external environment detection means and map data, a travel position specifying means for specifying a travel position on the map data of the mobile body,
A travel locus generating means for generating a travel locus of the moving body based on a time series of the travel positions specified by the travel position specifying means;
A momentum estimating means for estimating a momentum of the moving body based on at least one of the external environment information and the traveling state of the moving body;
A cumulative trajectory generating means for generating a cumulative trajectory of the moving body based on the time series of the momentum estimated by the momentum estimating means;
Difference information generating means for calculating difference information representing a difference between the traveling locus generated by the traveling locus generating means and the accumulated locus generated by the accumulated locus generating means;
Transmission means for transmitting the difference information calculated by the difference information generating means and position information representing the traveling position specified by the traveling position specifying means to the information processing apparatus;
The information processing apparatus includes:
And further comprising receiving means for receiving the difference information and the position information transmitted by the transmitting means,
The map data update system according to claim 10, wherein the difference registration unit stores the difference information in a difference database in association with the position information received by the receiving unit.
前記搭載装置は、
前記位置計測手段によって計測された移動体の位置と、地図データに含まれる道路情報とを比較する比較手段と、
前記位置計測手段によって計測された前記移動体の位置、及び前記移動体周辺の環境を表す外部環境情報を検出する外部環境検出手段によって検出された前記外部環境情報の少なくとも一方と、地図データとに基づいて、前記地図データ上の前記移動体の走行位置を特定する走行位置特定手段と、
前記比較手段によって得られた比較結果及び前記走行位置特定手段によって得られた特定結果の少なくとも一方に基づいて、前記外部環境情報と前記地図データとの差分を表す差分情報を生成する差分情報生成手段と、
前記差分情報生成手段によって算出された前記差分情報と、前記位置計測手段によって計測された前記移動体の位置及び前記走行位置特定手段によって特定された前記走行位置の少なくとも1つを表す位置情報とを前記情報処理装置へ送信する送信手段と、を更に備え、
前記情報処理装置は、
前記送信手段によって送信された前記差分情報と前記位置情報とを受信する受信手段を更に備え、
前記差分登録手段は、前記受信手段によって受信された前記位置情報と対応付けて前記差分情報を差分データベースに格納する
請求項11に記載の地図データ更新システム。
The mounting device is
A comparison means for comparing the position of the moving body measured by the position measurement means with road information included in the map data;
At least one of the external environment information detected by the external environment detection means for detecting the external environment information representing the position of the mobile body measured by the position measurement means and the environment around the mobile body, and map data Based on the travel position specifying means for specifying the travel position of the mobile body on the map data,
Difference information generating means for generating difference information representing a difference between the external environment information and the map data based on at least one of the comparison result obtained by the comparison means and the identification result obtained by the travel position specifying means. When,
The difference information calculated by the difference information generating means, and position information representing at least one of the position of the moving body measured by the position measuring means and the traveling position specified by the traveling position specifying means. Transmission means for transmitting to the information processing apparatus,
The information processing apparatus includes:
And further comprising receiving means for receiving the difference information and the position information transmitted by the transmitting means,
The map data update system according to claim 11, wherein the difference registration unit stores the difference information in a difference database in association with the position information received by the receiving unit.
前記搭載装置は、
前記差分情報生成手段によって算出された前記差分情報、前記移動体が走行した走行日時、及び前記移動体が前記位置情報に対応する前記地図データ上の場所を走行した回数の少なくとも1つに応じて、前記差分情報と前記位置情報とを送信するか否かを判定する判定手段を更に備え、
前記送信手段は、前記判定手段によって判定された判定結果に応じて、前記差分情報と前記位置情報とを送信する
請求項12〜請求項14の何れか1項に記載の地図データ更新システム。
The mounting device is
According to at least one of the difference information calculated by the difference information generating means, the travel date and time when the mobile body traveled, and the number of times the mobile body traveled a place on the map data corresponding to the position information , Further comprising determination means for determining whether to transmit the difference information and the position information,
The map data update system according to any one of claims 12 to 14, wherein the transmission unit transmits the difference information and the position information in accordance with a determination result determined by the determination unit.
前記搭載装置は、
前記移動体が走行した走行日時、及び前記地図データ上の位置を前記移動体が走行した回数の少なくとも1つに応じて、前記搭載装置からデータを送信するか否かを判定する判定手段を更に備え、
前記送信手段は、前記判定手段によって判定された判定結果に応じて、前記データを送信する
請求項9〜請求項15の何れか1項に記載の地図データ更新システム。
The mounting device is
A determination means for determining whether to transmit data from the mounting device according to at least one of a travel date and time when the mobile body travels and a number of times the mobile body travels a position on the map data; Prepared,
The map data update system according to any one of claims 9 to 15, wherein the transmission unit transmits the data according to a determination result determined by the determination unit.
前記情報処理装置は、
前記更新情報設定手段によって設定された前記地図データを更新するか否かを表す情報に基づいて、前記地図データの更新を行う地図データ更新手段を更に備え、
前記地図データ上の前記移動体の走行位置は、前記外部環境情報と、前記地図データ更新手段によって更新された地図データとに基づいて特定される
請求項9〜請求項16の何れか1項に記載の地図データ更新システム。
The information processing apparatus includes:
Map data update means for updating the map data based on information indicating whether or not to update the map data set by the update information setting means;
The travel position of the mobile body on the map data is specified based on the external environment information and the map data updated by the map data update means. The map data update system described.
コンピュータを、
測位衛星から送信された衛星信号に基づき計測された移動体の位置と、前記移動体の位置及び前記移動体周辺の環境を表す外部環境情報の少なくとも一方と地図データとに基づき特定された、前記地図データ上の前記移動体の走行位置との差分を表す差分情報と、前記移動体の位置及び前記走行位置の少なくとも一方を表す位置情報とを対応付けて差分データベースに格納する差分登録手段、及び
前記位置情報毎に、前記差分データベースに格納された前記位置情報に対応する差分情報に基づいて、前記位置情報に対応する前記地図データを更新するか否かを表す情報を設定する更新情報設定手段
として機能させるためのプログラム。
Computer
The position of the moving body measured based on the satellite signal transmitted from the positioning satellite, the position of the moving body and at least one of the external environment information representing the environment around the moving body, and map data, Difference registration means for associating difference information representing a difference between the travel position of the mobile object on map data and position information representing at least one of the position of the mobile object and the travel position in a difference database; and Update information setting means for setting, for each position information, information indicating whether or not to update the map data corresponding to the position information based on difference information corresponding to the position information stored in the difference database. Program to function as.
コンピュータを、
移動体周辺の環境を表す外部環境情報と地図データとに基づき特定された、前記移動体の地図データ上の走行位置の時系列から生成された前記移動体の走行軌跡と、
前記外部環境情報及び前記移動体の走行状態の少なくとも一方に基づき生成された、前記移動体の運動量の時系列から生成された前記移動体の累積軌跡との差分を表す差分情報と前記走行位置を表す位置情報とを対応付けて差分データベースに格納する差分登録手段、及び
前記位置情報毎に、前記差分データベースに格納された前記位置情報に対応する差分情報に基づいて、前記位置情報に対応する前記地図データを更新するか否かを表す情報を設定する更新情報設定手段
として機能させるためのプログラム。
Computer
A travel locus of the mobile body generated from a time series of travel positions on the map data of the mobile body, identified based on external environment information representing the environment around the mobile body and map data;
The difference information representing the difference between the moving environment and the accumulated trajectory of the moving object generated from the time series of the momentum of the moving object generated based on at least one of the external environment information and the traveling state of the moving object, and the traveling position. Differential registration means for associating the positional information to be represented and storing it in the differential database, and for each of the positional information, based on the differential information corresponding to the positional information stored in the differential database, the position information corresponding to the positional information A program for functioning as update information setting means for setting information indicating whether or not to update map data.
コンピュータを、
測位衛星から送信された衛星信号に基づき計測された移動体の位置と地図データに含まれる道路情報との比較結果、及び前記移動体周辺の環境を表す外部環境情報と地図データとから特定された前記地図データ上の前記移動体の走行位置の特定結果の少なくとも一方に応じて生成された、前記外部環境情報から生成される周辺環境情報及び前記移動体の位置から生成された前記移動体の測位軌跡の少なくとも一方と前記地図データとの差分を表す差分情報と、前記移動体の位置及び前記走行位置の少なくとも1つを表す位置情報とを対応付けて差分データベースに格納する差分登録手段、及び
前記位置情報毎に、前記差分データベースに格納された前記位置情報に対応する差分情報に基づいて、前記位置情報に対応する前記地図データを更新するか否かを表す情報を設定する更新情報設定手段
として機能させるためのプログラム。
Computer
Identified from the comparison result between the position of the moving body measured based on the satellite signal transmitted from the positioning satellite and the road information included in the map data, and the external environment information representing the environment around the moving body and the map data Positioning of the moving body generated from the surrounding environment information generated from the external environment information and the position of the moving body, generated according to at least one of the results of specifying the traveling position of the moving body on the map data Difference registration means for associating difference information representing a difference between at least one of a trajectory and the map data with position information representing at least one of the position of the moving body and the traveling position in a difference database; and For each position information, the map data corresponding to the position information is updated based on the difference information corresponding to the position information stored in the difference database. A program for functioning as update information setting means for setting information indicating whether or not to perform.
JP2016036128A 2015-03-23 2016-02-26 Information processing apparatus, program, and map data updating system Active JP6658088B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US15/064,326 US9891057B2 (en) 2015-03-23 2016-03-08 Information processing device, computer readable storage medium, and map data updating system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2015059927 2015-03-23
JP2015059927 2015-03-23

Publications (2)

Publication Number Publication Date
JP2016180980A true JP2016180980A (en) 2016-10-13
JP6658088B2 JP6658088B2 (en) 2020-03-04

Family

ID=57132795

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016036128A Active JP6658088B2 (en) 2015-03-23 2016-02-26 Information processing apparatus, program, and map data updating system

Country Status (1)

Country Link
JP (1) JP6658088B2 (en)

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018131168A1 (en) * 2017-01-16 2018-07-19 Necソリューションイノベータ株式会社 Positioning assistance device, positioning system, positioning assistance method, and computer-readable recording medium
WO2018174255A1 (en) * 2017-03-24 2018-09-27 株式会社デンソー Information processing device and information processing system
WO2018207632A1 (en) * 2017-05-11 2018-11-15 日立オートモティブシステムズ株式会社 Vehicle control device, vehicle control method, and vehicle control system
WO2018221458A1 (en) * 2017-05-31 2018-12-06 パイオニア株式会社 Updating device, control method, program, and storage medium
WO2019001678A1 (en) * 2017-06-26 2019-01-03 Volvo Truck Corporation A control arrangement for a vehicle
JP2019040176A (en) * 2017-08-28 2019-03-14 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America Information processing apparatus, vehicle, information processing method, travel control method, and map update method
CN110062871A (en) * 2016-12-09 2019-07-26 通腾全球信息公司 Method and system for video-based localization and mapping
JP2019144538A (en) * 2017-12-29 2019-08-29 バイドゥ オンライン ネットワーク テクノロジー (ベイジン) カンパニー リミテッド Method of updating electronic map, device thereof, and computer-readable storage medium thereof
WO2019188820A1 (en) * 2018-03-28 2019-10-03 パイオニア株式会社 Information transmission device, data structure, control method, program, and storage medium
WO2020045426A1 (en) * 2018-08-31 2020-03-05 株式会社デンソー Onboard device
JP2020052301A (en) * 2018-09-27 2020-04-02 株式会社日立製作所 Map data high definition system, server thereof, and method thereof
JP2020148694A (en) * 2019-03-15 2020-09-17 日立オートモティブシステムズ株式会社 Self-position estimating device, automatic drive system equipped therewith, and self-generated map sharing device
JP2020177065A (en) * 2019-04-16 2020-10-29 アルパイン株式会社 Map data update system, travel probe information collection device, travel probe information provision device, and travel probe information collection method
WO2020250718A1 (en) * 2019-06-12 2020-12-17 株式会社デンソー Map data generation device
CN112466112A (en) * 2019-09-09 2021-03-09 现代自动车株式会社 Apparatus and method for generating vehicle data and system
CN112782737A (en) * 2020-12-30 2021-05-11 深圳市金溢科技股份有限公司 Differential positioning, road side unit and vehicle-mounted unit based on vehicle-road cooperation
JPWO2021106388A1 (en) * 2019-11-29 2021-06-03
WO2021192826A1 (en) * 2020-03-25 2021-09-30 株式会社デンソー Map update device and map update program
JP2021157190A (en) * 2016-12-27 2021-10-07 パイオニア株式会社 Map maintenance device, guiding device, control method, program, and storage device
JP2022012573A (en) * 2020-07-01 2022-01-17 トヨタ自動車株式会社 Information processing method, program, vehicle-mounted device, vehicle, information processing device, and information processing system
JP2022040067A (en) * 2020-08-28 2022-03-10 ベイジン バイドゥ ネットコム サイエンス テクノロジー カンパニー リミテッド Method and apparatus for identifying updated road, device, and computer storage medium
CN114764000A (en) * 2021-01-12 2022-07-19 本田技研工业株式会社 Map information system
WO2022196709A1 (en) * 2021-03-19 2022-09-22 株式会社豊田自動織機 Autonomous vehicle
JP2022543439A (en) * 2019-08-06 2022-10-12 華為技術有限公司 MAP UPDATE METHOD, APPARATUS, AND STORAGE MEDIUM
JPWO2023277030A1 (en) * 2021-07-02 2023-01-05
JP2023153874A (en) * 2017-09-29 2023-10-18 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ Method performed by client device and client device
CN117589153A (en) * 2024-01-18 2024-02-23 深圳鹏行智能研究有限公司 Map updating method and robot
US11934746B2 (en) 2017-10-25 2024-03-19 Ihi Corporation Information generation device
WO2024181473A1 (en) * 2023-03-02 2024-09-06 Necソリューションイノベータ株式会社 Information processing device, information processing method, and computer-readable recording medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11249552A (en) * 1997-10-16 1999-09-17 Navigation Technol Corp System and method to update, expand and improve geographical data base using feedback
JP2001336941A (en) * 2000-05-25 2001-12-07 Sony Corp Car navigation system
JP2003121161A (en) * 2001-10-15 2003-04-23 Nissan Motor Co Ltd Map data automatic update system
JP2005098853A (en) * 2003-09-25 2005-04-14 Toyota Motor Corp Map data updating method and map data updating apparatus

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11249552A (en) * 1997-10-16 1999-09-17 Navigation Technol Corp System and method to update, expand and improve geographical data base using feedback
US6047234A (en) * 1997-10-16 2000-04-04 Navigation Technologies Corporation System and method for updating, enhancing or refining a geographic database using feedback
JP2001336941A (en) * 2000-05-25 2001-12-07 Sony Corp Car navigation system
JP2003121161A (en) * 2001-10-15 2003-04-23 Nissan Motor Co Ltd Map data automatic update system
JP2005098853A (en) * 2003-09-25 2005-04-14 Toyota Motor Corp Map data updating method and map data updating apparatus

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
山口 晃一郎、外2名: ""車載単眼カメラを用いた自車両の運動推定"", 「電気学会論文誌C 電子・情報・システム部門誌 VOL.129 NO.12 2009」, vol. 第129巻,第12号, JPN6018046994, 1 December 2009 (2009-12-01), JP, pages 2213 - 2221, ISSN: 0003929236 *
菅原弘光、外3名: ""集合知としての走行軌跡による道路位置推定手法の直線道路曲線道路における評価"", 「マルチメディア通信と分散処理 ワークショップ論文集 情報処理学会シンポジウムシリーズ VOL.2010,NO, vol. 第2010巻,第11号, JPN6018021720, 20 October 2010 (2010-10-20), JP, pages 143 - 148, ISSN: 0003929235 *

Cited By (79)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11761790B2 (en) 2016-12-09 2023-09-19 Tomtom Global Content B.V. Method and system for image-based positioning and mapping for a road network utilizing object detection
CN110062871A (en) * 2016-12-09 2019-07-26 通腾全球信息公司 Method and system for video-based localization and mapping
CN110062871B (en) * 2016-12-09 2024-01-19 通腾全球信息公司 Methods and systems for video-based positioning and mapping
JP2024105411A (en) * 2016-12-09 2024-08-06 トムトム グローバル コンテント ベスローテン フエンノートシャップ Video-based localization and mapping method and system - Patents.com
JP2020516853A (en) * 2016-12-09 2020-06-11 トムトム グローバル コンテント ベスローテン フエンノートシャップ Video-based positioning and mapping method and system
JP7769749B2 (en) 2016-12-09 2025-11-13 トムトム グローバル コンテント ベスローテン フエンノートシャップ Video-based localization and mapping method and system
KR102618443B1 (en) * 2016-12-09 2023-12-27 톰톰 글로벌 콘텐트 비.브이. Method and system for video-based positioning and mapping
JP7485749B2 (en) 2016-12-09 2024-05-16 トムトム グローバル コンテント ベスローテン フエンノートシャップ Video-based localization and mapping method and system - Patents.com
JP2023022193A (en) * 2016-12-09 2023-02-14 トムトム グローバル コンテント ベスローテン フエンノートシャップ Video-based positioning and mapping method and system
KR20190094405A (en) * 2016-12-09 2019-08-13 톰톰 글로벌 콘텐트 비.브이. Method and system for video-based positioning and mapping
JP7213809B2 (en) 2016-12-09 2023-01-27 トムトム グローバル コンテント ベスローテン フエンノートシャップ Video-based positioning and mapping method and system
JP2021157190A (en) * 2016-12-27 2021-10-07 パイオニア株式会社 Map maintenance device, guiding device, control method, program, and storage device
JP2023059956A (en) * 2016-12-27 2023-04-27 ジオテクノロジーズ株式会社 Map maintenance device, guide device, control method, program, and storage medium
JP7539510B2 (en) 2016-12-27 2024-08-23 ジオテクノロジーズ株式会社 Map development device, guidance device, control method, program, and storage medium
JPWO2018131168A1 (en) * 2017-01-16 2019-11-07 Necソリューションイノベータ株式会社 POSITIONING SUPPORT DEVICE, POSITIONING SYSTEM, POSITIONING SUPPORT METHOD, AND COMPUTER-READABLE RECORDING MEDIUM
WO2018131168A1 (en) * 2017-01-16 2018-07-19 Necソリューションイノベータ株式会社 Positioning assistance device, positioning system, positioning assistance method, and computer-readable recording medium
WO2018174255A1 (en) * 2017-03-24 2018-09-27 株式会社デンソー Information processing device and information processing system
JP2018163438A (en) * 2017-03-24 2018-10-18 株式会社デンソー Information processing device and information processing system
EP3624089A4 (en) * 2017-05-11 2020-03-18 Hitachi Automotive Systems, Ltd. VEHICLE CONTROL DEVICE, VEHICLE CONTROL METHOD, AND VEHICLE CONTROL PROGRAM
JP2018189900A (en) * 2017-05-11 2018-11-29 日立オートモティブシステムズ株式会社 Vehicle control device, vehicle control method and vehicle control system
WO2018207632A1 (en) * 2017-05-11 2018-11-15 日立オートモティブシステムズ株式会社 Vehicle control device, vehicle control method, and vehicle control system
US11852491B2 (en) 2017-05-11 2023-12-26 Hitachi Astemo, Ltd. Vehicle control apparatus, vehicle control method, and vehicle control system
WO2018221458A1 (en) * 2017-05-31 2018-12-06 パイオニア株式会社 Updating device, control method, program, and storage medium
US12181307B2 (en) 2017-06-26 2024-12-31 Volvo Truck Corporation Control arrangement for a vehicle
CN110785629A (en) * 2017-06-26 2020-02-11 沃尔沃卡车集团 Control device for vehicle
WO2019001678A1 (en) * 2017-06-26 2019-01-03 Volvo Truck Corporation A control arrangement for a vehicle
US11933630B2 (en) 2017-06-26 2024-03-19 Volvo Truck Corporation Control arrangement for a vehicle
JP7141845B2 (en) 2017-08-28 2022-09-26 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ Information processing device, information processing method, and map update method
JP2019040176A (en) * 2017-08-28 2019-03-14 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America Information processing apparatus, vehicle, information processing method, travel control method, and map update method
JP7654720B2 (en) 2017-09-29 2025-04-01 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ Client device-implemented method and client device - Patents.com
US12148187B2 (en) 2017-09-29 2024-11-19 Panasonic Intellectual Property Corporation Of America Three-dimensional data creation method, client device, and server
JP2023153874A (en) * 2017-09-29 2023-10-18 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ Method performed by client device and client device
US11934746B2 (en) 2017-10-25 2024-03-19 Ihi Corporation Information generation device
US11105638B2 (en) 2017-12-29 2021-08-31 Baidu Online Network Technology (Beijing) Co., Ltd. Method, apparatus, and computer readable storage medium for updating electronic map
JP2019144538A (en) * 2017-12-29 2019-08-29 バイドゥ オンライン ネットワーク テクノロジー (ベイジン) カンパニー リミテッド Method of updating electronic map, device thereof, and computer-readable storage medium thereof
JP7186607B2 (en) 2017-12-29 2022-12-09 アポロ インテリジェント ドライビング テクノロジー(ペキン)カンパニー リミテッド Method, apparatus and computer readable storage medium for updating electronic maps
WO2019188820A1 (en) * 2018-03-28 2019-10-03 パイオニア株式会社 Information transmission device, data structure, control method, program, and storage medium
CN112639906A (en) * 2018-08-31 2021-04-09 株式会社电装 Vehicle-mounted device
JP7001024B2 (en) 2018-08-31 2022-01-19 株式会社デンソー In-vehicle device
JP2020035321A (en) * 2018-08-31 2020-03-05 株式会社デンソー On-vehicle device
WO2020045426A1 (en) * 2018-08-31 2020-03-05 株式会社デンソー Onboard device
WO2020066560A1 (en) * 2018-09-27 2020-04-02 株式会社日立製作所 Map data high refinement system, and server and method for same
JP2020052301A (en) * 2018-09-27 2020-04-02 株式会社日立製作所 Map data high definition system, server thereof, and method thereof
US12392635B2 (en) 2019-03-15 2025-08-19 Hitachi Astemo, Ltd. Self-position estimation device, self-driving system including the same, and self-generated map sharing device
JP2020148694A (en) * 2019-03-15 2020-09-17 日立オートモティブシステムズ株式会社 Self-position estimating device, automatic drive system equipped therewith, and self-generated map sharing device
CN113519019A (en) * 2019-03-15 2021-10-19 日立安斯泰莫株式会社 Self-position estimation device, automatic driving system equipped with same, and self-generated map sharing device
CN113519019B (en) * 2019-03-15 2023-10-20 日立安斯泰莫株式会社 Self-position estimation device, autonomous driving system equipped with the same, and self-generated map sharing device
JP7245084B2 (en) 2019-03-15 2023-03-23 日立Astemo株式会社 Autonomous driving system
WO2020189079A1 (en) * 2019-03-15 2020-09-24 日立オートモティブシステムズ株式会社 Own position estimating device, automatic driving system comprising same, and own generated map sharing device
JP2020177065A (en) * 2019-04-16 2020-10-29 アルパイン株式会社 Map data update system, travel probe information collection device, travel probe information provision device, and travel probe information collection method
JP7305414B2 (en) 2019-04-16 2023-07-10 アルパイン株式会社 Map data update system, traveling probe information collecting device, traveling probe information providing device, and traveling probe information collecting method
CN114008409A (en) * 2019-06-12 2022-02-01 株式会社电装 Map data generating device
US11788862B2 (en) 2019-06-12 2023-10-17 Denso Corporation Map data generation apparatus
WO2020250718A1 (en) * 2019-06-12 2020-12-17 株式会社デンソー Map data generation device
JP2024028236A (en) * 2019-08-06 2024-03-01 華為技術有限公司 Map update method, device, and storage medium
JP2022543439A (en) * 2019-08-06 2022-10-12 華為技術有限公司 MAP UPDATE METHOD, APPARATUS, AND STORAGE MEDIUM
JP7381716B2 (en) 2019-08-06 2023-11-15 華為技術有限公司 Map update method, device, and storage medium
JP7640645B2 (en) 2019-08-06 2025-03-05 深▲ジェン▼引望智能技術有限公司 Map update method, device, and storage medium
CN112466112A (en) * 2019-09-09 2021-03-09 现代自动车株式会社 Apparatus and method for generating vehicle data and system
JP7622641B2 (en) 2019-11-29 2025-01-28 ソニーグループ株式会社 Information processing device, information processing method, and information processing program
JPWO2021106388A1 (en) * 2019-11-29 2021-06-03
WO2021106388A1 (en) * 2019-11-29 2021-06-03 ソニー株式会社 Information processing device, information processing method, and information processing program
JP7310674B2 (en) 2020-03-25 2023-07-19 株式会社デンソー Map update device and map update program
WO2021192826A1 (en) * 2020-03-25 2021-09-30 株式会社デンソー Map update device and map update program
JP2021157241A (en) * 2020-03-25 2021-10-07 株式会社デンソー Map update device and map update program
JP2022012573A (en) * 2020-07-01 2022-01-17 トヨタ自動車株式会社 Information processing method, program, vehicle-mounted device, vehicle, information processing device, and information processing system
US12025443B2 (en) 2020-08-28 2024-07-02 Beijing Baidu Netcom Science And Technology Co., Ltd. Method and apparatus for identifying updated road, device and computer storage medium
JP2022040067A (en) * 2020-08-28 2022-03-10 ベイジン バイドゥ ネットコム サイエンス テクノロジー カンパニー リミテッド Method and apparatus for identifying updated road, device, and computer storage medium
JP7196382B2 (en) 2020-08-28 2022-12-27 ベイジン バイドゥ ネットコム サイエンス テクノロジー カンパニー リミテッド Method, Apparatus, Device and Computer Storage Medium for Identifying Updated Roads
CN112782737A (en) * 2020-12-30 2021-05-11 深圳市金溢科技股份有限公司 Differential positioning, road side unit and vehicle-mounted unit based on vehicle-road cooperation
US11879748B2 (en) 2021-01-12 2024-01-23 Honda Motor Co., Ltd. Map information system
CN114764000A (en) * 2021-01-12 2022-07-19 本田技研工业株式会社 Map information system
JP2022107990A (en) * 2021-01-12 2022-07-25 本田技研工業株式会社 map information system
WO2022196709A1 (en) * 2021-03-19 2022-09-22 株式会社豊田自動織機 Autonomous vehicle
JPWO2023277030A1 (en) * 2021-07-02 2023-01-05
JP7761049B2 (en) 2021-07-02 2025-10-28 株式会社デンソー Mobility service infrastructure server, mobility service providing system, vehicle access control method, and program
WO2024181473A1 (en) * 2023-03-02 2024-09-06 Necソリューションイノベータ株式会社 Information processing device, information processing method, and computer-readable recording medium
CN117589153A (en) * 2024-01-18 2024-02-23 深圳鹏行智能研究有限公司 Map updating method and robot
CN117589153B (en) * 2024-01-18 2024-05-17 深圳鹏行智能研究有限公司 Map updating method and robot

Also Published As

Publication number Publication date
JP6658088B2 (en) 2020-03-04

Similar Documents

Publication Publication Date Title
JP6658088B2 (en) Information processing apparatus, program, and map data updating system
US12430087B2 (en) Vehicular information systems and methods
US9891057B2 (en) Information processing device, computer readable storage medium, and map data updating system
JP5404861B2 (en) Stationary object map generator
JP6543983B2 (en) Road information generation device and program
CN109813327A (en) A kind of vehicle driving trace absent compensation method
JP2016217084A (en) Road surface condition measurement system, road surface condition measurement method, and road surface condition measurement program
JP6589410B2 (en) Map generating apparatus and program
JP2007333385A (en) Animal position recorder
CN111183464B (en) System and method for estimating saturated flow at signalized intersections based on vehicle trajectory data
EP3550538A1 (en) Information processing apparatus, information processing method, and program
JP7808722B2 (en) Information processing device, map data generation device, method, and program
JP5388082B2 (en) Stationary object map generator
US11238735B2 (en) Parking lot information management system, parking lot guidance system, parking lot information management program, and parking lot guidance program
JP2014122859A (en) Road information collection device and road information collection program
Efentakis et al. Crowdsourcing turning restrictions for OpenStreetMap.
CN108981729A (en) Vehicle positioning method and device
JP2023106516A (en) Feature point generation method
WO2024090093A1 (en) Traffic-volume estimation device, update device, traffic-volume estimation method, update method, and computer program
Kojima et al. High accuracy local map generation method based on precise trajectory from GPS Doppler
JP2014159979A (en) Traffic information processing and processing method and program therefor

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170705

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180525

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180612

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180810

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181204

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190204

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190604

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: 20200107

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200120

R150 Certificate of patent or registration of utility model

Ref document number: 6658088

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