JP2019040176A - Information processing apparatus, vehicle, information processing method, travel control method, and map update method - Google Patents

Information processing apparatus, vehicle, information processing method, travel control method, and map update method Download PDF

Info

Publication number
JP2019040176A
JP2019040176A JP2018075712A JP2018075712A JP2019040176A JP 2019040176 A JP2019040176 A JP 2019040176A JP 2018075712 A JP2018075712 A JP 2018075712A JP 2018075712 A JP2018075712 A JP 2018075712A JP 2019040176 A JP2019040176 A JP 2019040176A
Authority
JP
Japan
Prior art keywords
vehicle
detection
mode
map
information processing
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
JP2018075712A
Other languages
Japanese (ja)
Other versions
JP7141845B2 (en
Inventor
慎史 大山
Shinji Oyama
慎史 大山
洋平 中田
Yohei Nakada
洋平 中田
拓也 山口
Takuya Yamaguchi
拓也 山口
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.)
Panasonic Intellectual Property Corp of America
Original Assignee
Panasonic Intellectual Property Corp of America
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 Panasonic Intellectual Property Corp of America filed Critical Panasonic Intellectual Property Corp of America
Priority to EP18183505.9A priority Critical patent/EP3460406B1/en
Priority to US16/045,858 priority patent/US10935385B2/en
Priority to CN201810960398.1A priority patent/CN109425358B/en
Publication of JP2019040176A publication Critical patent/JP2019040176A/en
Application granted granted Critical
Publication of JP7141845B2 publication Critical patent/JP7141845B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

To provide an information processing apparatus for effectively updating map data to be accurate, a vehicle, and the like.SOLUTION: An information processing apparatus 100 for distributing a map indicating a road shape of a road on which a vehicle 200 travels, to the vehicle includes: a map database 151 storing maps of segmented areas; and a first determination unit 110 which determines whether to update a map for each of the areas, on the basis of at least one of the amount of change from a road shape indicated by the map to a current road shape and the number of times that a predetermined motion of the vehicle traveling in the area occurs.SELECTED DRAWING: Figure 2

Description

本発明は、地図データを更新する情報処理装置、車両、情報処理方法、走行制御方法および地図更新方法に関する。   The present invention relates to an information processing apparatus, a vehicle, an information processing method, a travel control method, and a map update method for updating map data.

従来、特許文献1、特許文献2および非特許文献1のように、車両に搭載したセンサが取得したデータを用いて地図データを更新する技術が知られている。   Conventionally, as in Patent Document 1, Patent Document 2, and Non-Patent Document 1, a technique for updating map data using data acquired by a sensor mounted on a vehicle is known.

特開2016−156973号公報JP 2006-156773 A 特開2016−153832号公報JP 2006-153832 A

A.K.Aijazi, P.Checchin, and L.Trassouldaine, “Detecting andUpdating Changes in Lidar Point Clouds for Automatic 3D Urban Cartography”, ISPRS Ann. Photogramm. Remote Sens. Spatial Inf. Sci., II-5/W2, 7-12, 2013, http://www.isprs-ann-photogramm-remote-sens-spatial-inf-sci.net/II-5-W2/7/2013/isprsannals-II-5-W2-7-2013.pdfAKAijazi, P.Checchin, and L.Trassouldaine, “Detecting and Updating Changes in Lidar Point Clouds for Automatic 3D Urban Cartography”, ISPRS Ann. Photogramm. Remote Sens. Spatial Inf. Sci., II-5 / W2, 7-12 , 2013, http://www.isprs-ann-photogramm-remote-sens-spatial-inf-sci.net/II-5-W2/7/2013/isprsannals-II-5-W2-7-2013.pdf

しかしながら、前記従来技術では、精度のよい地図データに更新することが難しいという課題を有していた。   However, the prior art has a problem that it is difficult to update to accurate map data.

本開示は、前記従来の課題を解決するもので、精度のよい地図データに効果的に更新することができる情報処理装置、車両などを提供することを目的とする。   The present disclosure solves the above-described conventional problems, and an object thereof is to provide an information processing apparatus, a vehicle, and the like that can be effectively updated to accurate map data.

本開示の情報処理装置は、車両が走行する道路および前記道路の周辺の形状である道路形状を示す地図を前記車両に配信する情報処理装置であって、複数のエリアに区切られている前記地図を記憶している地図データベースと、前記複数のエリアのそれぞれについて、前記地図により示される前記道路形状から現在の前記道路形状への変化量、および、当該エリアを走行した車両の所定の動作の発生回数の少なくとも一方に基づいて、当該エリアの前記地図の更新の要否を判定する第1判定部と、を備える。   The information processing apparatus according to the present disclosure is an information processing apparatus that distributes a map indicating a road on which a vehicle travels and a road shape that is a shape around the road to the vehicle, and the map is divided into a plurality of areas. For each of the plurality of areas, the amount of change from the road shape indicated by the map to the current road shape, and the occurrence of a predetermined operation of the vehicle that has traveled in the area A first determination unit that determines whether or not the map in the area needs to be updated based on at least one of the number of times.

本開示の車両は、走行する道路および前記道路の周辺の形状である道路形状を検出する第1検出部と、道路形状の検出依頼を外部の情報処理装置から通信ネットワークを介して受信する第2通信部と、前記第2通信部により前記検出依頼が受信された場合、通常走行を行う通常モードから、前記地図を更新するために、走行中の道路の道路形状を検出する走行を行う検出モードに、前記車両の走行モードを切り替えるか否かを判定する第2判定部と、前記第2判定部により前記検出モードに切り替えると判定された場合、前記走行モードを前記検出モードに切り替え、前記検出モードに切り替えないと判定された場合、前記走行モードを前記通常モードのままとする切替部と、前記切替部により切り替えられた走行モードで前記車両を走行させる制御部と、を備える。   The vehicle according to the present disclosure includes a first detection unit that detects a road that is traveling and a shape of the periphery of the road, and a second that receives a road shape detection request from an external information processing apparatus via a communication network. When the detection request is received by the communication unit and the second communication unit, the detection mode for detecting the road shape of the traveling road is used to update the map from the normal mode for normal driving. A second determination unit that determines whether or not to switch the travel mode of the vehicle, and when the second determination unit determines to switch to the detection mode, the travel mode is switched to the detection mode, and the detection is performed. When it is determined not to switch to the mode, the vehicle is driven in the switching unit that keeps the driving mode as the normal mode and the driving mode that is switched by the switching unit. And a control unit that, the.

本開示の地図更新方法は、1以上の車両が走行する道路および前記道路の周辺の形状である道路形状を示す地図を前記1以上の車両に配信する情報処理装置と、前記1以上の車両とが行う地図更新システムにおける前記地図の地図更新方法であって、前記情報処理装置では、複数のエリアのそれぞれについて、前記情報処理装置が備える地図データベースに記憶されている前記地図により示される前記道路形状から現在の前記道路形状への変化量、および、当該エリアを走行した車両の所定の挙動の発生回数の少なくとも一方に基づいて、当該エリアの前記地図の更新の要否を判定し、前記地図の更新が必要であると判定したエリアを走行中または走行予定の1以上の車両の中から、道路形状を精度よく検出する検出車両を選択し、選択した前記検出車両に対して前記エリアの道路形状を検出させる検出依頼を、通信ネットワークを介して送信し、前記1以上の車両のうちの前記検出車両として選択された車両では、前記検出依頼を、外部の情報処理装置から前記通信ネットワークを介して受信し、通常走行を行う通常モードから、前記地図を更新するために、走行中の道路の道路形状を検出する走行を行う検出モードに、前記車両の走行モードを切り替えるか否かを判定し、前記検出モードに切り替えると判定した場合、前記走行モードを前記検出モードに切り替え、前記検出モードに切り替えないと判定した場合、前記走行モードを前記通常モードのままとし、切り替えた走行モードで前記検出車両を走行させる。   The map update method of the present disclosure includes a road on which one or more vehicles travel and an information processing apparatus that distributes a map indicating a road shape that is a shape around the road to the one or more vehicles, and the one or more vehicles; The map update method of the map in the map update system performed by the information processing device, wherein the information processing device indicates the road shape indicated by the map stored in a map database included in the information processing device for each of a plurality of areas. On the basis of at least one of the amount of change from the current road shape to the current road shape and the number of occurrences of a predetermined behavior of a vehicle that has traveled in the area, the necessity of updating the map in the area is determined, A detection vehicle that accurately detects a road shape is selected and selected from one or more vehicles that are traveling or are scheduled to travel in an area that is determined to need updating. A detection request for causing the detected vehicle to detect a road shape of the area is transmitted via a communication network, and the vehicle selected as the detection vehicle among the one or more vehicles has the detection request as an external In order to update the map from the normal mode that is received from the information processing apparatus via the communication network and performs the normal travel, the detection mode of the vehicle is changed to the detection mode that detects the road shape of the traveling road. It is determined whether or not to switch the driving mode, and when it is determined to switch to the detection mode, the driving mode is switched to the detection mode, and when it is determined not to switch to the detection mode, the driving mode is changed to the normal mode. The detected vehicle is caused to travel in the switched travel mode.

なお、これらの全般的または具体的な態様は、システム、方法、集積回路、コンピュータプログラムまたはコンピュータ読み取り可能なCD−ROMなどの記録媒体で実現されてもよく、システム、方法、集積回路、コンピュータプログラムおよび記録媒体の任意な組み合わせで実現されてもよい。   These general or specific aspects may be realized by a system, a method, an integrated circuit, a computer program, or a recording medium such as a computer-readable CD-ROM. The system, method, integrated circuit, computer program And any combination of recording media.

本開示の情報処理装置、車両などによると、精度のよい地図データに効果的に更新することができる。   According to the information processing apparatus and the vehicle of the present disclosure, it is possible to effectively update to accurate map data.

図1は、実施の形態に係る地図更新システムの概略図である。FIG. 1 is a schematic diagram of a map update system according to an embodiment. 図2は、実施の形態に係る情報処理装置のハードウェア構成の一例を示すブロック図である。FIG. 2 is a block diagram illustrating an example of a hardware configuration of the information processing apparatus according to the embodiment. 図3は、実施の形態に係る車両のハードウェア構成の一例を示すブロック図である。FIG. 3 is a block diagram illustrating an example of a hardware configuration of the vehicle according to the embodiment. 図4は、実施の形態に係る地図更新システムの機能構成の一例を示すブロック図である。FIG. 4 is a block diagram illustrating an example of a functional configuration of the map update system according to the embodiment. 図5は、第1判定部によるスコアの算出を説明するためのグラフである。FIG. 5 is a graph for explaining calculation of scores by the first determination unit. 図6は、複数のエリアに区分された3次元地図の一部を示す図である。FIG. 6 is a diagram showing a part of a three-dimensional map divided into a plurality of areas. 図7Aは、イベント履歴データベースの一例を示す図である。FIG. 7A is a diagram illustrating an example of an event history database. 図7Bは、車両データベースの一例を示す図である。FIG. 7B is a diagram illustrating an example of a vehicle database. 図8Aは、検出依頼を受信したことを通知するUIの一例を示す図である。FIG. 8A is a diagram illustrating an example of a UI for notifying that a detection request has been received. 図8Bは、走行モードを検出モードに切り替えるか否かをユーザに尋ねるUIの一例を示す図である。FIG. 8B is a diagram illustrating an example of a UI that asks the user whether or not to switch the travel mode to the detection mode. 図9は、実施の形態に係る地図更新システムによる地図更新方法の一例を示すシーケンス図である。FIG. 9 is a sequence diagram illustrating an example of a map update method by the map update system according to the embodiment. 図10は、実施の形態に係る更新判定処理の詳細の一例を示すフローチャートである。FIG. 10 is a flowchart illustrating an example of details of the update determination process according to the embodiment. 図11は、実施の形態に係る走行制御の詳細の一例を示すフローチャートである。FIG. 11 is a flowchart illustrating an example of details of the travel control according to the embodiment. 図12は、検出モードとして車間距離を大きくして走行することの効果について説明するための図である。FIG. 12 is a diagram for explaining the effect of traveling with the inter-vehicle distance increased as the detection mode. 図13Aは、検出モードとして、最大速度または最大加速度を小さくして走行することの効果について説明するための図である。FIG. 13A is a diagram for describing the effect of traveling with the maximum speed or maximum acceleration reduced as the detection mode. 図13Bは、検出モードとして、最大速度または最大加速度を小さくして走行することの効果について説明するための図である。FIG. 13B is a diagram for describing the effect of traveling with the maximum speed or maximum acceleration reduced as the detection mode. 図14Aは、複数のオブジェクトによるオクルージョンの発生を抑制する効果について説明するための図である。FIG. 14A is a diagram for explaining the effect of suppressing the occurrence of occlusion by a plurality of objects. 図14Bは、複数のオブジェクトによるオクルージョンの発生を抑制する効果について説明するための図である。FIG. 14B is a diagram for describing the effect of suppressing the occurrence of occlusion by a plurality of objects.

(本発明の基礎となった知見)
本発明者は、「背景技術」の欄において記載した、地図更新システムに関し、以下の問題が生じることを見出した。
(Knowledge that became the basis of the present invention)
The present inventor has found that the following problems occur with respect to the map update system described in the “Background Art” column.

特許文献1では、地図データを管理するサーバと、センサを搭載した車両とを有する地システムが開示されている。当該システムは、車両はセンサから取得したデータと地図データとの比較から環境の変化点を検出し、サーバは変化点のデータと、変化点検出時のセンサ精度情報とを車両から取得し、変化点データに対してセンサ精度情報によって重み付けを行うことで地図データを更新する。   In patent document 1, the ground system which has the server which manages map data, and the vehicle carrying a sensor is disclosed. In this system, the vehicle detects the change point of the environment from the comparison between the data acquired from the sensor and the map data, and the server acquires the change point data and the sensor accuracy information when the change point is detected from the vehicle. Map data is updated by weighting point data with sensor accuracy information.

また、特許文献2では、特許文献1と同様に、車両が走行したエリアの交通量に基づいて変化点の重み付けを行って地図データを更新するシステムが開示されている。   Further, in Patent Document 2, as in Patent Document 1, a system is disclosed in which map data is updated by weighting change points based on the traffic volume of the area in which the vehicle has traveled.

また、非特許文献1には、ライダー(LiDAR: Light Detection And Ranging)の観測データと格子状に分割された地図との比較から環境の変化点を検出し、複数回にわたる観測から各変化点の分散を計算することが開示されている。そして、非特許文献1には、各変化点の分散の計算結果を用いて、一時的と推定される環境変化は地図の更新に反映せず、恒久的と推定される変化のみを地図の更新に反映するというアルゴリズム、および実データへの適用結果が開示されている。   In Non-Patent Document 1, the change point of the environment is detected by comparing the lidar (LiDAR: Light Detection And Ranging) observation data and the map divided into grids. It is disclosed to calculate the variance. In Non-Patent Document 1, using the calculation result of the variance of each change point, the environment change estimated to be temporary is not reflected in the update of the map, and only the change estimated to be permanent is updated. Are disclosed in the algorithm and results of application to actual data.

これらの文献における技術では、地図エリアごとの交通量の多少が、サーバのデータ収集量の多少につながるため、交通量が多いエリアでは過剰にデータ通信が行われ、かつ、少ないエリアでは更新データが不足するという課題があった。特にライダーまたはカメラにより得られる検出データは大容量であるため、交通量が多いエリアでは、無駄な通信が行われることが多い。一方、交通量の少ないエリアでは、ライダーまたはカメラにより得られる検出データが不足しがちなため、実際の道路に変化点が生じていたとしても、更新頻度を維持できず、情報鮮度を維持できない。このため、車両は、地図データと実際に走行する道路との間に差異が生じたまま、走行しなければならなくなる。なお、特許文献2は、交通量が少ないエリアで得られた検出データの重みを大きくして更新頻度を維持する方法を開示している。しかし、この方法では、検出したデータの精度が悪い場合、更新の信頼性を犠牲にしてしまうという課題が残っていた。   In the technologies in these documents, the amount of traffic for each map area leads to the amount of data collected by the server. Therefore, excessive data communication is performed in areas with a large amount of traffic, and updated data is transmitted in areas with a small amount of traffic. There was a problem of shortage. In particular, since detection data obtained by a rider or camera has a large capacity, useless communication is often performed in an area where there is a lot of traffic. On the other hand, detection data obtained by a rider or camera tends to be insufficient in an area where the traffic volume is low, and even if there is a change point on an actual road, the update frequency cannot be maintained and the information freshness cannot be maintained. For this reason, the vehicle must travel with a difference between the map data and the road on which the vehicle actually travels. Note that Patent Document 2 discloses a method of maintaining the update frequency by increasing the weight of detection data obtained in an area with a small traffic volume. However, this method still has a problem that the reliability of update is sacrificed when the accuracy of detected data is poor.

また、上記文献における技術では、車両のセンサから検出データを収集する際に、精度の悪い検出データも収集してしまうおそれがあった。例えば、車両は、走行しながらセンサにより周囲を検出するため、センサの検出中における車両の振動または急加速によって車両の自己位置を推定する精度が悪化し、検出データと地図データとのマッチング精度が悪くなる可能性があった。また、データを検出中の車両が大型車両などに接近していると、ライダーの検出データにオクルージョンが発生し、周囲状況を適切に検出できないおそれがあった。なお、特許文献1は、データ検出時のセンサ精度に関わる要素に応じて、検出されたデータの重みを変える方法を開示している。しかし、この方法では、センサ精度が安定しない状況では低い重み付けばかりなされるため、更新が進まないという課題が残っていた。   Moreover, in the technique in the above-mentioned document, there is a possibility that inaccurate detection data may be collected when collecting detection data from a vehicle sensor. For example, since the vehicle detects the surroundings with a sensor while traveling, the accuracy of estimating the vehicle's own position is deteriorated due to the vibration or sudden acceleration of the vehicle during detection of the sensor, and the matching accuracy between the detection data and the map data is reduced. There was a possibility of getting worse. Further, if the vehicle whose data is being detected is approaching a large vehicle or the like, there is a possibility that the occlusion occurs in the detection data of the rider and the surrounding situation cannot be detected appropriately. Patent Document 1 discloses a method of changing the weight of detected data in accordance with factors related to sensor accuracy at the time of data detection. However, in this method, only a low weighting is performed in a situation where the sensor accuracy is not stable, so that there remains a problem that the update does not proceed.

このような課題を解決するために、本開示の一態様に係る情報処理装置は、車両が走行する道路および前記道路の周辺の形状である道路形状を示す地図を前記車両に配信する情報処理装置であって、複数のエリアに区切られている前記地図を記憶している地図データベースと、前記複数のエリアのそれぞれについて、前記地図により示される前記道路形状から現在の前記道路形状への変化量、および、当該エリアを走行した車両の所定の動作の発生回数の少なくとも一方に基づいて、当該エリアの前記地図の更新の要否を判定する第1判定部と、を備える。   In order to solve such a problem, an information processing apparatus according to an aspect of the present disclosure distributes a map indicating a road on which a vehicle travels and a road shape that is a shape around the road to the vehicle. A map database storing the map divided into a plurality of areas, and a change amount from the road shape indicated by the map to the current road shape for each of the plurality of areas, And a first determination unit that determines whether or not the map in the area needs to be updated based on at least one of the number of occurrences of a predetermined operation of the vehicle that has traveled in the area.

これによれば、地図を複数のエリアに分割し、複数のエリアのそれぞれについて、地図の更新の要否を判定する。このように情報処理装置は、地図の更新が必要なエリアを効率的に判定することができる。   According to this, the map is divided into a plurality of areas, and the necessity of updating the map is determined for each of the plurality of areas. In this way, the information processing apparatus can efficiently determine an area that needs to be updated.

また、前記第1判定部により前記地図の更新が必要であると判定されたエリアを走行中または走行予定の1以上の車両の中から、前記道路形状を検出する検出車両を選択する選択部と、前記選択部で選択された前記検出車両に対して前記エリアの道路形状を検出させる検出依頼を、通信ネットワークを介して送信する第1通信部と、をさらに備えてもよい。   A selection unit that selects a detection vehicle that detects the road shape from one or more vehicles that are traveling or are scheduled to travel in an area that is determined by the first determination unit to be updated. And a first communication unit that transmits a detection request for detecting the road shape of the area to the detected vehicle selected by the selection unit via a communication network.

これによれば、地図の更新が必要であるエリアについて、1以上の車両に検出データの検出を依頼する。このように、情報処理装置は、更新が必要なエリアを走行するまたは走行予定の車両を選択して検出依頼を送信するため、精度のよい検出データを効果的に取得することができる。このため、情報処理装置は、精度のよい地図データに効果的に更新することができる。   According to this, one or more vehicles are requested to detect detection data for an area where the map needs to be updated. In this manner, the information processing apparatus travels in an area that needs to be updated or selects a vehicle that is scheduled to travel and transmits a detection request, so that accurate detection data can be acquired effectively. For this reason, the information processing apparatus can be effectively updated to accurate map data.

また、前記車両は、自動運転を行う車両であり、前記所定の動作は、現在までの所定期間の間に発生した急減速、急加速、前記自動運転中の手動運転割り込み、および急回避の少なくとも1つであってもよい。   Further, the vehicle is a vehicle that performs automatic driving, and the predetermined operation includes at least a sudden deceleration, a rapid acceleration, a manual operation interruption during the automatic driving, and a sudden avoidance that have occurred during a predetermined period until now. There may be one.

これによれば、情報処理装置は、自動運転を行う車両において所定の動作の発生回数が多いほど、地図が示す道路形状と、実際の道路形状との間に差が大きいと判断する。なぜなら、地図が示す道路形状と、実際の道路形状との間に差が生じると、自車位置を推定する精度が悪くなるため、安定した走行制御が難しくなるからである。このように、情報処理装置は、所定の動作の発生回数が多いほど、地図が示す道路形状と、実際の道路形状との間に差が大きいと判断するため、地図の更新の要否を効果的に判定することができる。   According to this, the information processing apparatus determines that the difference between the road shape indicated by the map and the actual road shape increases as the number of occurrences of the predetermined operation in the vehicle that performs automatic driving increases. This is because, if there is a difference between the road shape shown on the map and the actual road shape, the accuracy of estimating the vehicle position is deteriorated, so that stable traveling control becomes difficult. In this way, the information processing apparatus determines that the difference between the road shape indicated by the map and the actual road shape increases as the number of occurrences of the predetermined operation increases. Can be determined automatically.

また、前記選択部は、前記検出車両として、車高が所定の高さ以上である車両を選択してもよい。   Further, the selection unit may select a vehicle having a vehicle height equal to or higher than a predetermined height as the detected vehicle.

このため、精度よく道路形状を検出できる車両を選択することができる。   For this reason, the vehicle which can detect a road shape accurately can be selected.

また、前記選択部は、前記検出車両として、前記道路形状を検出するセンサであって、検出精度が所定の精度以上のセンサを有する車両を選択してもよい。   Further, the selection unit may select a vehicle that detects the shape of the road as the detection vehicle and has a sensor with a detection accuracy equal to or higher than a predetermined accuracy.

このため、精度よく道路形状を検出できる車両を選択することができる。   For this reason, the vehicle which can detect a road shape accurately can be selected.

また、前記選択部は、前記検出車両として、以前に、前記地図の更新を行うために前記道路形状を検出する検出モードで走行したことがある車両を選択してもよい。   In addition, the selection unit may select a vehicle that has traveled in a detection mode in which the road shape is detected in order to update the map before as the detection vehicle.

このため、精度よく道路形状を検出するための検出モードで走行できる可能性が高い車両を選択することができる。これにより、検出モードで走行する車両を選択するまでにかかる時間および処理負荷を低減することができる。   For this reason, it is possible to select a vehicle that is highly likely to be able to travel in the detection mode for accurately detecting the road shape. As a result, the time and processing load required to select a vehicle traveling in the detection mode can be reduced.

また、前記第1判定部は、前記複数のエリアのそれぞれについて、前記変化量および前記発生回数の少なくとも一方に基づいてスコアを算出し、前記複数のエリアのうち、算出したスコアが所定のスコアを超えるエリアの地図に更新の必要があると判定してもよい。   In addition, the first determination unit calculates a score for each of the plurality of areas based on at least one of the amount of change and the number of occurrences, and the calculated score of the plurality of areas has a predetermined score. It may be determined that the map of the area that exceeds the area needs to be updated.

このため、複数のエリアのそれぞれについて、当該エリアの地図の更新の要否を効果的、かつ、容易に判定することができる。   For this reason, it is possible to effectively and easily determine whether or not the map of the area needs to be updated for each of the plurality of areas.

また、前記第1判定部は、前記複数のエリアのうち、単位期間当たりに更新の必要があると判定した回数が第1の回数以上であるエリアの前記所定のスコアを大きくし、前記単位期間当たりに更新の必要があると判定した回数が前記第1の回数以下の第2の回数未満であるエリアの前記所定のスコアを小さくしてもよい。   In addition, the first determination unit increases the predetermined score of an area in which the number of times that the update is necessary per unit period is equal to or more than the first number among the plurality of areas, and the unit period The predetermined score of an area in which the number of times that it is determined that the update needs to be performed is less than a second number equal to or less than the first number may be reduced.

このため、道路形状の時系列の変化が大きいエリアほど、更新頻度を大きくすることができる。これにより、道路形状の時系列の変化に応じた頻度で、エリアの地図の更新を行うことができる。よって、複数のエリアの地図の更新を、エリアごとに適切な頻度で行うことができる。   For this reason, the update frequency can be increased in the area where the time-series change of the road shape is large. Thereby, the map of an area can be updated with the frequency according to the time-sequential change of road shape. Therefore, the update of the map of a some area can be performed with an appropriate frequency for every area.

本開示の一態様に係る車両は、走行する道路および前記道路の周辺の形状である道路形状を検出する第1検出部と、道路形状の検出依頼を外部の情報処理装置から通信ネットワークを介して受信する第2通信部と、前記第2通信部により前記検出依頼が受信された場合、通常走行を行う通常モードから、前記地図を更新するために、走行中の道路の道路形状を検出する走行を行う検出モードに、前記車両の走行モードを切り替えるか否かを判定する第2判定部と、前記第2判定部により前記検出モードに切り替えると判定された場合、前記走行モードを前記検出モードに切り替え、前記検出モードに切り替えないと判定された場合、前記走行モードを前記通常モードのままとする切替部と、前記切替部により切り替えられた走行モードで前記車両を走行させる制御部と、を備える。   A vehicle according to one aspect of the present disclosure includes a first detection unit that detects a road shape that is a traveling road and a shape around the road, and a road shape detection request from an external information processing apparatus via a communication network. When the detection request is received by the second communication unit that receives and the second communication unit, a travel that detects the road shape of the traveling road in order to update the map from the normal mode in which the vehicle travels normally A second determination unit that determines whether or not to switch the travel mode of the vehicle to a detection mode that performs the operation, and when the second determination unit determines to switch to the detection mode, the travel mode is changed to the detection mode. Switching, when it is determined not to switch to the detection mode, the switching unit that keeps the traveling mode as the normal mode, and the traveling mode switched by the switching unit And a control unit for running both the.

これによれば、車両は、通常モードとは異なる走行モードであって、地図の更新用に道路形状を検出するための検出モードで走行するため、道路形状を精度よく検出することができる。また、車両は、検出依頼を情報処理装置から受信した場合であっても、車両200の状況に応じて、走行モードを検出モードに切り替えずに通常モードのままで走行するため、車両のユーザの利便性が損なわれることを抑制することができる。   According to this, since the vehicle travels in a travel mode different from the normal mode and detects the road shape for updating the map, the road shape can be detected with high accuracy. Further, even when the vehicle receives a detection request from the information processing device, the vehicle travels in the normal mode without switching the travel mode to the detection mode depending on the situation of the vehicle 200. It can suppress that convenience is impaired.

また、前記第2通信部は、前記第1検出部により検出された前記道路形状を示す検出データを、前記通信ネットワークを介して前記情報処理装置に送信してもよい。   The second communication unit may transmit detection data indicating the road shape detected by the first detection unit to the information processing apparatus via the communication network.

このため、車両は、地図の更新が必要なエリアにおいて精度よく検出した検出データを情報処理装置に送信することができる。   For this reason, the vehicle can transmit the detection data detected accurately in the area where the map needs to be updated to the information processing apparatus.

また、前記検出モードは、前記通常モードよりも、最大走行速度を小さくする、最大走行加速度を小さくする、車間距離を大きくする、前記第1検出部が検出する検出周波数を大きくする、の少なくとも1つの設定を変更した状態で走行する走行モードであってもよい。   Further, the detection mode is at least one of decreasing the maximum traveling speed, decreasing the maximum traveling acceleration, increasing the inter-vehicle distance, and increasing the detection frequency detected by the first detection unit, compared to the normal mode. It may be a travel mode in which the vehicle travels with one setting changed.

このため、車両は、検出モードにおいて、道路形状を精度よく検出することができる。   For this reason, the vehicle can accurately detect the road shape in the detection mode.

また、さらに、前記車両から一定距離以内の後続車両を検出する第2検出部を備え、前記制御部は、前記切替部により前記走行モードが前記検出モードに切り替えられた場合において、前記第2検出部が前記後続車両を検出しているとき、前記通常モードで前記車両を走行させてもよい。   Furthermore, a second detection unit that detects a following vehicle within a certain distance from the vehicle is provided, and the control unit detects the second detection when the travel mode is switched to the detection mode by the switching unit. When the unit detects the following vehicle, the vehicle may be driven in the normal mode.

このため、車両は、走行モードが検出モードに切り替えられた場合であっても、第2検出部が後続車両を検出したときには、後続車両の邪魔にならないように走行することができる。   Therefore, even when the travel mode is switched to the detection mode, the vehicle can travel so as not to obstruct the subsequent vehicle when the second detection unit detects the subsequent vehicle.

また、さらに、前記車両の周囲における渋滞の発生を検出する渋滞検出部を備え、前記制御部は、前記切替部により前記走行モードが前記検出モードに切り替えられた場合において、前記渋滞検出部が前記渋滞の発生を検出しているとき、前記通常モードで前記車両を走行させてもよい。   Furthermore, the vehicle further includes a traffic jam detection unit that detects the occurrence of traffic jam around the vehicle, and the control unit detects the traffic jam when the travel mode is switched to the detection mode by the switching unit. When the occurrence of a traffic jam is detected, the vehicle may be driven in the normal mode.

このため、車両は、走行モードが検出モードに切り替えられた場合であっても、他の車両の密度が所定の密度以上であり、渋滞しているときには、渋滞している車両の邪魔にならないように走行することができる。   For this reason, even when the driving mode is switched to the detection mode, the density of other vehicles is equal to or higher than a predetermined density, and the vehicle is not disturbed by the traffic when it is congested. You can travel to.

また、さらに、前記走行モードを前記通常モードから前記検出モードに切り替えることを許可するか否かを示す入力を受け付ける入力受付部を備え、前記第2判定部は、前記入力受付部により受け付けられた前記入力が許可を示す場合、前記走行モードを切り替えると判定し、前記入力受付部により受け付けられた前記入力が不許可を示す場合、前記走行モードを切り替えないと判定してもよい。   In addition, an input receiving unit that receives an input indicating whether or not to allow the travel mode to be switched from the normal mode to the detection mode is provided, and the second determination unit is received by the input receiving unit. When the input indicates permission, it may be determined that the travel mode is switched, and when the input received by the input reception unit indicates disapproval, it may be determined that the travel mode is not switched.

このため、車両は、車室内にいる人から許可されていない場合には、走行モードを切り替えずに通常モードで走行するため、当該人の利便性を損なうことを抑制することができる。   For this reason, when the vehicle is not permitted by a person in the passenger compartment, the vehicle travels in the normal mode without switching the travel mode, so that it is possible to prevent the convenience of the person from being impaired.

また、前記車両は、客を運送する車両であり、前記第2判定部は、前記車両が前記客を迎車中でない、かつ、前記車両が前記客を運送中でない場合、前記走行モードを切り替えると判定し、前記車両が前記客を迎車中である、または、前記客を運送中である場合、前記走行モードを切り替えないと判定してもよい。   The vehicle is a vehicle that carries a customer, and the second determination unit switches the driving mode when the vehicle is not picking up the customer and the vehicle is not carrying the customer. If the vehicle is picking up the customer or transporting the customer, it may be determined that the driving mode is not switched.

このため、車両は、客を迎車中または運送中である場合、走行モードを通常モードのままで走行するため、客の利便性を損なうことを抑制することができる。   For this reason, since the vehicle travels in the normal mode while the passenger is being picked up or transported, it is possible to prevent the convenience of the customer from being impaired.

本開示の一態様に係る地図更新方法は、1以上の車両が走行する道路および前記道路の周辺の形状である道路形状を示す地図を前記1以上の車両に配信する情報処理装置と、前記1以上の車両とが行う地図更新システムにおける前記地図の地図更新方法であって、前記情報処理装置では、複数のエリアのそれぞれについて、前記情報処理装置が備える地図データベースに記憶されている前記地図により示される前記道路形状から現在の前記道路形状への変化量、および、当該エリアを走行した車両の所定の挙動の発生回数の少なくとも一方に基づいて、当該エリアの前記地図の更新の要否を判定し、前記地図の更新が必要であると判定したエリアを走行中または走行予定の1以上の車両の中から、道路形状を精度よく検出する検出車両を選択し、選択した前記検出車両に対して前記エリアの道路形状を検出させる検出依頼を、通信ネットワークを介して送信し、前記1以上の車両のうちの前記検出車両として選択された車両では、前記検出依頼を、外部の情報処理装置から前記通信ネットワークを介して受信し、通常走行を行う通常モードから、前記地図を更新するために、走行中の道路の道路形状を検出する走行を行う検出モードに、前記車両の走行モードを切り替えるか否かを判定し、前記検出モードに切り替えると判定した場合、前記走行モードを前記検出モードに切り替え、前記検出モードに切り替えないと判定した場合、前記走行モードを前記通常モードのままとし、切り替えた走行モードで前記検出車両を走行させる。   A map update method according to an aspect of the present disclosure includes an information processing apparatus that distributes a road on which one or more vehicles are traveling and a map indicating a road shape that is a shape of the periphery of the road to the one or more vehicles; In the map update method in the map update system performed by the vehicle described above, the information processing device indicates each of a plurality of areas by the map stored in a map database included in the information processing device. Whether or not the map in the area needs to be updated is determined based on at least one of the amount of change from the road shape to the current road shape and the number of occurrences of a predetermined behavior of a vehicle traveling in the area. Select a detection vehicle that accurately detects the road shape from one or more vehicles that are traveling or are scheduled to travel in an area that is determined to require updating the map. A detection request for detecting the road shape of the area to the selected detection vehicle is transmitted via a communication network, and the detection request is selected in the vehicle selected as the detection vehicle among the one or more vehicles. Is received from the external information processing apparatus via the communication network, and in the normal mode in which the normal travel is performed, in order to update the map, the detection mode in which the road shape of the traveling road is detected is detected. It is determined whether or not to switch the driving mode of the vehicle, and when it is determined to switch to the detection mode, the driving mode is switched to the detection mode, and when it is determined not to switch to the detection mode, the driving mode is The detected vehicle is allowed to travel in the switched travel mode while remaining in the normal mode.

なお、これらの全般的または具体的な態様は、システム、方法、集積回路、コンピュータプログラムまたはコンピュータ読み取り可能なCD−ROMなどの記録媒体で実現されてもよく、システム、方法、集積回路、コンピュータプログラムまたは記録媒体の任意な組み合わせで実現されてもよい。   These general or specific aspects may be realized by a system, a method, an integrated circuit, a computer program, or a recording medium such as a computer-readable CD-ROM. The system, method, integrated circuit, computer program Alternatively, it may be realized by any combination of recording media.

以下、本開示の一態様に係る情報処理装置、車両、情報処理方法、走行制御方法および地図更新方法について、図面を参照しながら具体的に説明する。   Hereinafter, an information processing device, a vehicle, an information processing method, a travel control method, and a map update method according to an aspect of the present disclosure will be specifically described with reference to the drawings.

なお、以下で説明する実施の形態は、いずれも本発明の一具体例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。また、全ての図を通して、同一の要素については同じ符号を割り当てる。   Note that each of the embodiments described below shows a specific example of the present invention. The numerical values, shapes, materials, constituent elements, arrangement positions and connecting forms of the constituent elements, steps, order of steps, and the like shown in the following embodiments are merely examples, and are not intended to limit the present invention. In addition, among the constituent elements in the following embodiments, constituent elements that are not described in the independent claims indicating the highest concept are described as optional constituent elements. Moreover, the same code | symbol is assigned about the same element through all the figures.

(実施の形態)
以下、図1〜図14Bを用いて、実施の形態を説明する。
(Embodiment)
Hereinafter, the embodiment will be described with reference to FIGS.

[1−1.構成]
図1は、実施の形態に係る地図更新システムの概略図である。
[1-1. Constitution]
FIG. 1 is a schematic diagram of a map update system according to an embodiment.

具体的には、図1において、情報処理装置100、複数の車両200、通信ネットワーク300および移動通信システムの基地局310が示されている。例えば、地図更新システム1は、これらの構成要素のうち、情報処理装置100および複数の車両200を備える。なお、図1では、複数の車両200は、2台示されているが、1台以上であれば何台でもよい。   Specifically, in FIG. 1, an information processing apparatus 100, a plurality of vehicles 200, a communication network 300, and a base station 310 of a mobile communication system are shown. For example, the map update system 1 includes an information processing apparatus 100 and a plurality of vehicles 200 among these components. In FIG. 1, two vehicles 200 are shown, but any number may be used as long as it is one or more.

情報処理装置100は、複数の車両200が走行する道路および当該道路の周辺の3次元的な道路形状を示す3次元地図を複数の車両200に配信する装置である。情報処理装置100は、例えば、サーバである。   The information processing device 100 is a device that distributes to a plurality of vehicles 200 a three-dimensional map indicating a road on which the plurality of vehicles 200 travel and a three-dimensional road shape around the road. The information processing apparatus 100 is a server, for example.

複数の車両200のそれぞれは、3次元地図で示される3次元的な道路形状と、当該車両200が備える検出部(センサ)を備える。複数の車両200のそれぞれは、例えば、検出部により検出された、当該車両200が走行している道路および当該道路の周辺の3次元的な道路形状とをマッチングすることで自車位置を推定し、推定した自車位置を用いて自動運転または運転支援を行う車両である。複数の車両200のそれぞれは、例えば、ICP(Iterative Closest Point)アルゴリズムやNDT(Normal Distributions Transform)アルゴリズムを用いて上記マッチングを行う。   Each of the plurality of vehicles 200 includes a three-dimensional road shape indicated by a three-dimensional map and a detection unit (sensor) included in the vehicle 200. For example, each of the plurality of vehicles 200 estimates its own vehicle position by matching a road on which the vehicle 200 is traveling and a three-dimensional road shape around the road detected by the detection unit. The vehicle performs automatic driving or driving support using the estimated own vehicle position. Each of the plurality of vehicles 200 performs the matching using, for example, an ICP (Iterative Closest Point) algorithm or an NDT (Normal Distributions Transform) algorithm.

ところで、道路の形状が変化していたり、道路周辺の建造物が建て変わっていたり、あるいは道路周辺の樹木等の自然物の形状が大幅に変化していた場合、3次元地図で示される道路形状と、実際の道路形状とが一致しなくなる。道路および道路周辺の形状は日々変化する。例えば、樹木の形状は季節によって大きく異なる。また、道路脇に建築現場があれば、当該道路の周辺の形状は、日々変化する。これにより、マッチング精度は、悪化する。   By the way, if the shape of the road has changed, buildings around the road have been rebuilt, or the shape of natural objects such as trees around the road has changed significantly, the road shape shown on the 3D map The actual road shape will not match. The shape of the road and its surroundings changes daily. For example, the shape of trees varies greatly depending on the season. Moreover, if there is a construction site beside a road, the shape of the periphery of the road changes every day. Thereby, matching accuracy deteriorates.

このように、マッチング精度が悪化すると、自車位置を推定する精度が悪化する。車両200は、推定した自車位置をベースに、走行、停止、右左折などの自律制御を行うため、推定した自車位置が現実の位置と大きくずれていれば、想定外の位置で停止したり、曲がったりすることになり、安全上の脅威となる。よって、自律制御での車両200の走行における安全性を確保するためには、情報処理装置100が保持している3次元地図の情報鮮度を高く保つ必要がある。つまり、従来のカーナビゲーションシステム向けの抽象的な地図よりも、圧倒的に高い更新頻度が必要になる。また、道路形状を検出する専用の検出車両のみを用いて、広い範囲の道路形状の検出を、高い更新頻度で実現することは困難である。このため、地図更新システム1では、検出部(センサ)を搭載した一般の汎用的な複数の車両200に、地図更新用の検出データを検出させ、検出データを情報処理装置100に集約させる。   As described above, when the matching accuracy deteriorates, the accuracy of estimating the vehicle position deteriorates. Since the vehicle 200 performs autonomous control such as running, stopping, and turning left and right based on the estimated own vehicle position, the vehicle 200 stops at an unexpected position if the estimated own vehicle position deviates greatly from the actual position. Or bends, which poses a safety threat. Therefore, in order to ensure safety in traveling of the vehicle 200 under autonomous control, it is necessary to keep the information freshness of the three-dimensional map held by the information processing apparatus 100 high. That is, an update frequency that is overwhelmingly higher than that of an abstract map for a conventional car navigation system is required. In addition, it is difficult to realize detection of a wide range of road shapes with a high update frequency using only a dedicated detection vehicle that detects the road shape. For this reason, in the map update system 1, detection data for map update is detected by a plurality of general general-purpose vehicles 200 equipped with a detection unit (sensor), and the detection data is collected in the information processing apparatus 100.

複数の車両200が備えるセンサで得られた検出データを用いて情報処理装置100が保持する3次元地図を更新する場合、ある1台の車両200がある時刻で検出した検出データのみを用いて更新することは通常しない。なぜなら、何らかの理由で検出データの精度が悪かった場合に当該検出データを更新に用いると精度の悪い地図に更新してしまうおそれがあるためである。つまり、偶発的な環境変化を検出した検出データを用いて更新することは、極力避けられるべきである。よって、複数の車両200が適度に分散した時刻で検出することにより得られた複数の検出データの中で、当該複数の検出データに共通する環境変化を確かな検出データであるとみなし、更新に反映すればよい。これは、特許文献1、特許文献2および非特許文献1において、ベースとなっている既知の考え方である。   When updating a three-dimensional map held by the information processing apparatus 100 using detection data obtained by sensors included in a plurality of vehicles 200, updating is performed using only detection data detected at a certain time at a certain vehicle 200. Usually not to do. This is because if the accuracy of the detection data is poor for some reason, the detection data may be updated to a map with poor accuracy if used for updating. That is, it should be avoided as much as possible to update using detection data that detects an accidental environmental change. Therefore, among a plurality of detection data obtained by detecting a plurality of vehicles 200 at appropriately dispersed times, an environmental change common to the plurality of detection data is regarded as reliable detection data, and is updated. Reflect it. This is a known concept that is based on Patent Document 1, Patent Document 2, and Non-Patent Document 1.

この観点からも、情報処理装置100は、ある1つの環境変化についても複数の検出データを要する。しかし、その地点を通る全ての車両が検出データをアップロードすることは通信量の観点でも情報処理装置100の計算資源の観点でも無駄が大きい。例えば、交通量の多い大型国道などのように、1日5万台以上走行する道路もあり、さらに、LIDARまたはカメラにより得られる検出データは、上述したように大容量であるため、膨大な通信量となってしまう。   Also from this point of view, the information processing apparatus 100 requires a plurality of detection data for a certain environmental change. However, it is wasteful that all the vehicles passing through the point upload the detection data from the viewpoint of the traffic and the calculation resource of the information processing apparatus 100. For example, there are roads that run more than 50,000 a day, such as a large national road with a lot of traffic, and the detection data obtained by the LIDAR or camera has a large capacity as described above. It becomes the amount.

逆に交通量が少ないエリアにおける検出データが十分に集まらず、3次元地図の更新に至らないケースがある。特許文献2では、交通量が少ない道路では1データあたりの信頼度を高く補正して更新に至らせている。つまり、交通量が少ないエリアでは、少ない検出データのままで更新を確定させているため、そのままでは信頼性が犠牲になる。そこで、交通量が少ないエリアにおいて検出データをより多く検出すること、および、1つ1つの検出データの精度を向上させることが求められる。   Conversely, there is a case where detection data in an area with a small traffic volume is not collected sufficiently and the update of the three-dimensional map does not occur. In Patent Document 2, the reliability per data is corrected to be high and updated on a road with a small traffic volume. In other words, in an area where the traffic volume is low, the update is confirmed with a small amount of detection data, and as such, reliability is sacrificed. Therefore, it is required to detect more detection data in an area where the traffic volume is small and to improve the accuracy of each detection data.

このため、情報処理装置100は、3次元地図を複数のエリアに分割し、複数のエリアのそれぞれについて、3次元地図の更新の要否を判定し、3次元地図の更新が必要であるエリアのみについて、1以上の車両200に検出データの検出を依頼する。また、情報処理装置100は、検出データの検出を依頼する車両200として、当該エリアを走行中または走行予定の1以上の車両200のうち、精度よく道路形状を検出できる車両200を選択する。このように、情報処理装置100は、更新が必要なエリアに、精度よく道路形状を検出できる車両200を選択して検出依頼を送信するため、3次元地図の情報鮮度を極力高く保つことができ、かつ、検出データを集約するために発生する通信量および当該検出データの処理負荷を低減することができる。   Therefore, the information processing apparatus 100 divides the three-dimensional map into a plurality of areas, determines whether or not the three-dimensional map needs to be updated for each of the plurality of areas, and only the areas where the three-dimensional map needs to be updated. For one or more vehicles 200, the detection of detection data is requested. Further, the information processing apparatus 100 selects the vehicle 200 that can detect the road shape with high accuracy among the one or more vehicles 200 that are traveling or are scheduled to travel as the vehicle 200 that requests detection of the detection data. In this way, the information processing apparatus 100 selects the vehicle 200 that can accurately detect the road shape in an area that needs to be updated and transmits a detection request, so that the information freshness of the three-dimensional map can be kept as high as possible. In addition, it is possible to reduce the amount of communication generated to aggregate the detection data and the processing load of the detection data.

情報処理装置100のハードウェア構成について図2を用いて説明する。   A hardware configuration of the information processing apparatus 100 will be described with reference to FIG.

図2は、実施の形態に係る情報処理装置のハードウェア構成の一例を示すブロック図である。   FIG. 2 is a block diagram illustrating an example of a hardware configuration of the information processing apparatus according to the embodiment.

図2に示すように、情報処理装置100は、ハードウェア構成として、CPU11(Central Processing Unit)と、メインメモリ12と、ストレージ13と、通信IF(Interface)14とを備える。   As illustrated in FIG. 2, the information processing apparatus 100 includes a CPU 11 (Central Processing Unit), a main memory 12, a storage 13, and a communication IF (Interface) 14 as hardware configurations.

CPU11は、ストレージ13等に記憶された制御プログラムを実行するプロセッサである。   The CPU 11 is a processor that executes a control program stored in the storage 13 or the like.

メインメモリ12は、CPU11が制御プログラムを実行するときに使用するワークエリアとして用いられる揮発性の記憶領域である。   The main memory 12 is a volatile storage area used as a work area used when the CPU 11 executes a control program.

ストレージ13は、制御プログラム、コンテンツなどを保持する不揮発性の記憶領域である。   The storage 13 is a non-volatile storage area that holds control programs, contents, and the like.

通信IF14は、通信ネットワークを介して複数の車両200と通信する通信インタフェースである。通信IF14は、例えば、有線LANインタフェースである。なお、通信IF14は、無線LANインタフェースであってもよい。また、通信IF14は、LANインタフェースに限らずに、通信ネットワークとの通信接続を確立できる通信インタフェースであれば、どのような通信インタフェースであってもよい。   The communication IF 14 is a communication interface that communicates with a plurality of vehicles 200 via a communication network. The communication IF 14 is, for example, a wired LAN interface. The communication IF 14 may be a wireless LAN interface. The communication IF 14 is not limited to a LAN interface, and may be any communication interface as long as it can establish a communication connection with a communication network.

次に、車両200のハードウェア構成について図3を用いて説明する。   Next, the hardware configuration of the vehicle 200 will be described with reference to FIG.

図3は、実施の形態に係る車両のハードウェア構成の一例を示すブロック図である。   FIG. 3 is a block diagram illustrating an example of a hardware configuration of the vehicle according to the embodiment.

図3に示すように、車両200は、ハードウェア構成として、CPU21(Central Processing Unit)と、メインメモリ22と、ストレージ23と、通信IF(Interface)24と、撮像装置25と、LIDAR26と、IMU27と、GNSS28と、ディスプレイ29と、入力IF(Interface)30とを備える。なお、図3には、複数の車両200それぞれの構成が示されている。なお、複数の車両200は、それぞれ、図3に示されるハードウェア構成を全て含んでいなくてもよい。例えば、車両200は、撮像装置25およびLIDAR26の少なくとも一方を有していればよい。また、車両200は、ディスプレイ29を有していなくてもよい。また、車両200は、入力IF30を有していなくてもよい。また、車両200は、CPU21(Central Processing Unit)と、メインメモリ22との代わりに専用回路を有していてもよい。   As illustrated in FIG. 3, the vehicle 200 includes a CPU 21 (Central Processing Unit), a main memory 22, a storage 23, a communication IF (Interface) 24, an imaging device 25, a LIDAR 26, and an IMU 27 as hardware configurations. A GNSS 28, a display 29, and an input IF (Interface) 30. FIG. 3 shows the configuration of each of the plurality of vehicles 200. The plurality of vehicles 200 may not include all the hardware configurations shown in FIG. For example, the vehicle 200 only needs to have at least one of the imaging device 25 and the LIDAR 26. Further, the vehicle 200 may not have the display 29. Further, the vehicle 200 may not have the input IF 30. Further, the vehicle 200 may have a dedicated circuit instead of the CPU 21 (Central Processing Unit) and the main memory 22.

CPU21は、ストレージ23等に記憶された制御プログラムを実行するプロセッサである。   The CPU 21 is a processor that executes a control program stored in the storage 23 or the like.

メインメモリ22は、CPU21が制御プログラムを実行するときに使用するワークエリアとして用いられる揮発性の記憶領域である。   The main memory 22 is a volatile storage area used as a work area used when the CPU 21 executes a control program.

ストレージ23は、制御プログラム、コンテンツなどを保持する不揮発性の記憶領域である。   The storage 23 is a non-volatile storage area that holds a control program, content, and the like.

通信IF24は、通信ネットワーク300を介して情報処理装置100と通信する通信インタフェースである。つまり、通信IF24は、通信ネットワーク300に通信接続できる通信インタフェースであればよい。具体的には、通信IF24は、移動通信システムの基地局310との通信接続により、通信ネットワーク300と通信接続する通信インタフェースである。通信IF24は、例えば、第3世代移動通信システム(3G)、第4世代移動通信システム(4G)、または、LTE(登録商標)などのような移動通信システムで利用される通信規格に適合した無線通信インタフェースであってもよい。また、通信IF24は、例えば、IEEE802.11a、b、g、n規格に適合した無線LAN(Local Area Network)インタフェースであってもよく、図示しないルータ(例えば、モバイル無線LANルータ)との通信接続により、通信ネットワーク300と通信接続する通信インタフェースであってもよい。   The communication IF 24 is a communication interface that communicates with the information processing apparatus 100 via the communication network 300. That is, the communication IF 24 may be any communication interface that can be connected to the communication network 300. Specifically, the communication IF 24 is a communication interface that communicates with the communication network 300 through communication connection with the base station 310 of the mobile communication system. The communication IF 24 is, for example, a radio adapted to a communication standard used in a mobile communication system such as a third generation mobile communication system (3G), a fourth generation mobile communication system (4G), or LTE (registered trademark). It may be a communication interface. The communication IF 24 may be, for example, a wireless LAN (Local Area Network) interface conforming to the IEEE802.11a, b, g, and n standards, and a communication connection with a router (for example, a mobile wireless LAN router) (not shown). Accordingly, a communication interface for communication connection with the communication network 300 may be used.

撮像装置25は、レンズなどの光学系およびイメージセンサを有するカメラである。   The imaging device 25 is a camera having an optical system such as a lens and an image sensor.

LIDAR26は、車両200の水平方向において360度全方位、および、垂直方向において所定の角度(例えば30度)の角度範囲の検出範囲にある物体との距離を検出するレーザセンサである。LIDAR26は、周囲にレーザを発し、周囲の物体に反射されたレーザを検知することで、LIDAR26から物体までの距離を計測する。LIDAR26は、例えば、センチメートルオーダーで当該距離を計測する。このように、LIDAR26は、車両200の周囲の地形表面の複数の点それぞれの3次元座標を検出する。つまり、LIDAR26は、周囲の地形表面の複数の3次元座標を検出することで、車両200の周囲の物体を含む地形の3次元形状を検出することができる。   The LIDAR 26 is a laser sensor that detects a distance from an object within a detection range of 360 degrees in all directions in the horizontal direction of the vehicle 200 and a predetermined angle range (for example, 30 degrees) in the vertical direction. The LIDAR 26 measures the distance from the LIDAR 26 to the object by emitting a laser around it and detecting the laser reflected by the surrounding object. The LIDAR 26 measures the distance on a centimeter order, for example. As described above, the LIDAR 26 detects the three-dimensional coordinates of each of a plurality of points on the surface of the topography around the vehicle 200. That is, the LIDAR 26 can detect the three-dimensional shape of the terrain including the objects around the vehicle 200 by detecting a plurality of three-dimensional coordinates on the surface of the surrounding terrain.

IMU27は、加速度センサおよびジャイロセンサを含むセンサ機器である。加速度センサは、車両200の異なる3方向のそれぞれにかかる加速度を検出するセンサである。ジャイロセンサは、車両200の異なる3方向を軸とした3軸周りそれぞれの回転における角速度を検出するセンサである。   The IMU 27 is a sensor device including an acceleration sensor and a gyro sensor. The acceleration sensor is a sensor that detects acceleration applied to each of three different directions of the vehicle 200. The gyro sensor is a sensor that detects angular velocities in respective rotations about three axes around three different directions of the vehicle 200.

GNSS28は、GPS衛星を含む人工衛星から当該GNSS28の位置を示す情報を受信する。つまり、GNSS28は、車両200の現在位置を検出する。   The GNSS 28 receives information indicating the position of the GNSS 28 from an artificial satellite including a GPS satellite. That is, the GNSS 28 detects the current position of the vehicle 200.

ディスプレイ29は、CPU21での処理結果を表示する表示装置である。ディスプレイ29は、例えば、液晶ディスプレイ、有機ELディスプレイである。なお、ディスプレイ29は、車両200の車室内に配置されている。   The display 29 is a display device that displays the processing result of the CPU 21. The display 29 is, for example, a liquid crystal display or an organic EL display. The display 29 is disposed in the vehicle interior of the vehicle 200.

入力IF30は、例えば、ディスプレイ29の表面に配置され、ディスプレイ29に表示されるUI(User Interface)へのユーザからの入力を受け付けるタッチパネルである。入力IF30は、例えば、テンキー、キーボード、マウスなどの入力装置であってもよい。なお、入力IF30は、車両200の車室内に配置されている。   The input IF 30 is, for example, a touch panel that is arranged on the surface of the display 29 and receives an input from a user to a UI (User Interface) displayed on the display 29. The input IF 30 may be an input device such as a numeric keypad, a keyboard, and a mouse. Note that the input IF 30 is disposed in the passenger compartment of the vehicle 200.

図1に戻り、通信ネットワーク300は、情報処理装置100および複数の車両が互いに通信するための通信ネットワークである。通信ネットワーク300は、インターネットのような汎用のネットワークであってもよいし、地図更新システム1の専用のネットワークであってもよい。   Returning to FIG. 1, the communication network 300 is a communication network for the information processing apparatus 100 and a plurality of vehicles to communicate with each other. The communication network 300 may be a general-purpose network such as the Internet or a dedicated network for the map update system 1.

次に、地図更新システムの機能構成について図4を用いて説明する。   Next, the functional configuration of the map update system will be described with reference to FIG.

図4は、実施の形態に係る地図更新システムの機能構成の一例を示すブロック図である。   FIG. 4 is a block diagram illustrating an example of a functional configuration of the map update system according to the embodiment.

まず、情報処理装置100の機能構成について説明する。   First, the functional configuration of the information processing apparatus 100 will be described.

情報処理装置100は、機能構成として、第1判定部110と、選択部120と、第1通信部130と、データベース150とを備える。情報処理装置100は、さらに、位置取得部140を備えていてもよい。   The information processing apparatus 100 includes a first determination unit 110, a selection unit 120, a first communication unit 130, and a database 150 as functional configurations. The information processing apparatus 100 may further include a position acquisition unit 140.

第1判定部110は、複数のエリアのそれぞれについて、3次元地図により示される道路形状から現在の道路の道路形状への変化量、および、当該エリアを走行した車両の所定の動作の発生回数の少なくとも一方に基づいて、当該エリアの3次元地図の更新の要否を判定する。具体的には、第1判定部110は、複数のエリアのそれぞれについて、上記変化量および上記発生回数の少なくとも一方に基づいてスコアを算出する。そして、第1判定部110は、複数のエリアのうち、算出したスコアが所定のスコアを超えるエリアの3次元地図に更新の必要があると判定してもよい。   The first determination unit 110 determines, for each of a plurality of areas, the amount of change from the road shape indicated by the three-dimensional map to the road shape of the current road, and the number of occurrences of a predetermined operation of a vehicle that has traveled in the area. Based on at least one, it is determined whether or not it is necessary to update the three-dimensional map of the area. Specifically, the first determination unit 110 calculates a score for each of a plurality of areas based on at least one of the amount of change and the number of occurrences. Then, the first determination unit 110 may determine that it is necessary to update the three-dimensional map of the area where the calculated score exceeds a predetermined score among the plurality of areas.

例えば、第1判定部110は、下記の式1を用いて地図更新の要否を決定するためのスコアを算出してもよい。   For example, the first determination unit 110 may calculate a score for determining whether or not the map needs to be updated using Equation 1 below.

Figure 2019040176
Figure 2019040176

図5は、第1判定部によるスコアの算出を説明するためのグラフである。   FIG. 5 is a graph for explaining calculation of scores by the first determination unit.

ここで、式1および図5において、Sは、スコアを示し、cは、過去の更新スコアにおける変更量を示し、Pは、最終更新時刻から遡る所定期間を示し、Tは、最終更新時刻から現在時刻までの経過時間を示し、pは、各種イベントの発生回数を示し、αおよびβは、係数を示す。なお、各種イベントの発生回数とは、車両200の所定の動作の発生回数である。また、所定の動作とは、現在までの所定期間Tの間に車両200に発生した急減速、急加速、自動運転中の手動運転割り込み、および急回避である。なお、所定の動作は、急減速、急加速、手動運転割り込みよび急回避の全てでなくてもよく、このうちの少なくとも1つであればよい。 Here, in Equation 1 and FIG. 5, S indicates a score, c i indicates the amount of change in the past update score, P indicates a predetermined period that goes back from the last update time, and T indicates the last update time. The elapsed time from the current time to the current time, p j represents the number of occurrences of various events, and α and β j represent coefficients. The number of occurrences of various events is the number of occurrences of a predetermined operation of the vehicle 200. Further, the predetermined operation is a sudden deceleration, a rapid acceleration, a manual operation interruption during an automatic operation, and a sudden avoidance that have occurred in the vehicle 200 during a predetermined period T until now. The predetermined operation may not be all of sudden deceleration, sudden acceleration, manual operation interruption and sudden avoidance, and may be at least one of them.

第1判定部110が算出するスコアは、式1の第1項で示される、3次元地図により示される道路形状から現在の道路の道路形状への変化量に基づくスコアと、式1の第2項で示される、エリアを走行した車両200の所定の動作の発生回数に基づくスコアとの重み付け和である。すなわち、過去の更新履歴で頻繁に更新しているエリア、最終更新時刻から経過時間が長いエリア、または、急減速、急回避等のイベントが頻発しているエリアは、スコアが高くなりやすい。なお、スコアは、式1の第1項で示されるスコア、および、式1の第2項で示されるスコアの一方であってもよい。   The score calculated by the first determination unit 110 includes the score based on the amount of change from the road shape indicated by the three-dimensional map shown in the first term of Equation 1 to the road shape of the current road, and the second of Equation 1 It is a weighted sum with the score based on the frequency | count of occurrence of the predetermined | prescribed operation | movement of the vehicle 200 which drive | worked the area shown by a term. That is, the score tends to be high in an area that is frequently updated in the past update history, an area that has elapsed time since the last update time, or an area where events such as sudden deceleration and sudden avoidance frequently occur. Note that the score may be one of the score indicated by the first term of Formula 1 and the score indicated by the second term of Formula 1.

図6は、複数のエリアに区分された3次元地図の一部を示す図である。   FIG. 6 is a diagram showing a part of a three-dimensional map divided into a plurality of areas.

第1判定部110は、図6に示すように、複数のエリアA1〜A4、B1〜B4、C1〜C4のそれぞれについて、式1の計算を行うことで、スコアを算出する。なお、図6に示す3次元地図を構成する複数のエリアは、一部であるため、第1判定部110は、図6に示されていない複数のエリアのそれぞれについても、式1の計算を行う。   As illustrated in FIG. 6, the first determination unit 110 calculates a score by performing the calculation of Expression 1 for each of the plurality of areas A1 to A4, B1 to B4, and C1 to C4. In addition, since the several area which comprises the three-dimensional map shown in FIG. 6 is a part, the 1st determination part 110 calculates Formula 1 also about each of the several area which is not shown by FIG. Do.

また、第1判定部110は、複数のエリアのうち、単位期間当たりに更新の必要があると判定した回数が第1の回数以上であるエリアの所定のスコアを大きくし、単位期間当たりに更新の必要があると判定した回数が第1の回数以下の第2の回数未満であるエリアの所定のスコアを小さくしてもよい。   In addition, the first determination unit 110 increases a predetermined score of an area in which the number of times determined to be necessary to be updated per unit period among the plurality of areas is equal to or more than the first number, and is updated per unit period. The predetermined score of an area where the number of times it is determined to be necessary is less than the second number less than the first number may be reduced.

第1判定部110は、例えば、CPU11、メインメモリ12、ストレージ13などにより実現される。   The first determination unit 110 is realized by the CPU 11, the main memory 12, the storage 13, and the like, for example.

選択部120は、第1判定部110により3次元地図の更新が必要であると判定されたエリアを走行中または走行予定の1以上の車両200の中から、道路形状を検出する検出車両を選択する。選択部120は、後述する位置取得部140により取得された、複数の車両200の現在位置または走行経路を用いて、上記エリアを走行中または走行予定の1以上の車両200を特定してもよい。   The selection unit 120 selects a detection vehicle that detects a road shape from one or more vehicles 200 that are traveling or are scheduled to travel in an area where the first determination unit 110 determines that the 3D map needs to be updated. To do. The selection unit 120 may specify one or more vehicles 200 that are traveling or are scheduled to travel in the area using the current positions or travel routes of the plurality of vehicles 200 acquired by the position acquisition unit 140 described later. .

選択部120は、さらに、特定した、上記エリアを走行中または走行予定の1以上の車両200の中から、後述する車両データベース154に記憶されている車両情報を用いて、道路形状を検出する検出車両を選択してもよい。例えば、選択部120は、車両情報に含まれる車高情報または車種情報を用いて、検出車両として、車高が所定の高さ以上である車両を選択してもよい。また、例えば、選択部120は、車両情報に含まれるセンサ情報または車種情報を用いて、検出車両として、道路形状を検出するセンサであって、検出精度が所定の精度以上のセンサを有する車両を選択してもよい。また、例えば、選択部120は、車両情報に含まれる履歴情報を用いて、検出車両として、以前に、3次元地図の更新を行うために道路形状を検出する検出モードで走行したことがある車両を選択してもよい。   The selection unit 120 further detects detection of a road shape using vehicle information stored in a vehicle database 154 to be described later, from one or more vehicles 200 that are traveling or are scheduled to travel in the specified area. A vehicle may be selected. For example, the selection unit 120 may select a vehicle whose vehicle height is equal to or higher than a predetermined height as the detected vehicle using vehicle height information or vehicle type information included in the vehicle information. In addition, for example, the selection unit 120 is a sensor that detects a road shape as a detected vehicle using sensor information or vehicle type information included in the vehicle information, and has a sensor with a detection accuracy equal to or higher than a predetermined accuracy. You may choose. In addition, for example, the selection unit 120 uses a history information included in the vehicle information as a detected vehicle, and has previously traveled in a detection mode for detecting a road shape in order to update a three-dimensional map. May be selected.

選択部120は、例えば、CPU11、メインメモリ12、ストレージ13などにより実現される。   The selection unit 120 is realized by the CPU 11, the main memory 12, the storage 13, and the like, for example.

第1通信部130は、選択部120で選択された検出車両に対してエリアの道路形状を検出させる検出依頼を通信ネットワーク300を介して送信する。第1通信部130は、第1通信部の一例である。第1通信部130は、検出車両として検出依頼を送信した車両200から、当該車両200が備えるセンサによる検出データを、通信ネットワーク300を介して受信してもよい。また、第1通信部130は、複数の車両200それぞれの現在位置を示す位置情報または走行経路を示す経路情報を受信してもよい。また、第1通信部130は、複数の車両200それぞれの所定の動作の発生履歴を受信してもよい。第1通信部130により受信された所定の動作の発生履歴は、イベント履歴データベース153に複数の車両200ごとに記憶される。第1通信部130は、例えば、CPU11、メインメモリ12、ストレージ13、通信IF14などにより実現される。   The first communication unit 130 transmits a detection request for detecting the road shape of the area to the detected vehicle selected by the selection unit 120 via the communication network 300. The first communication unit 130 is an example of a first communication unit. The first communication unit 130 may receive, via the communication network 300, detection data from a sensor included in the vehicle 200 from the vehicle 200 that has transmitted a detection request as a detected vehicle. The first communication unit 130 may receive position information indicating the current position of each of the plurality of vehicles 200 or route information indicating the travel route. In addition, the first communication unit 130 may receive the occurrence history of the predetermined operation of each of the plurality of vehicles 200. The occurrence history of the predetermined operation received by the first communication unit 130 is stored in the event history database 153 for each of the plurality of vehicles 200. The first communication unit 130 is realized by, for example, the CPU 11, the main memory 12, the storage 13, the communication IF 14, and the like.

位置取得部140は、第1通信部130を介して複数の車両200の現在位置または走行経路を取得する。位置取得部140は、数秒から数十秒ごとに複数の車両200の現在位置または走行経路を取得する。位置取得部140は、例えば、CPU11、メインメモリ12、ストレージ13などにより実現される。   The position acquisition unit 140 acquires the current positions or travel routes of the plurality of vehicles 200 via the first communication unit 130. The position acquisition unit 140 acquires the current positions or travel routes of the plurality of vehicles 200 every few seconds to several tens of seconds. The position acquisition unit 140 is realized by the CPU 11, the main memory 12, the storage 13, and the like, for example.

データベース150は、地図データベース151、地図履歴データベース152、イベント履歴データベース153および車両データベース154を有する。   The database 150 includes a map database 151, a map history database 152, an event history database 153, and a vehicle database 154.

地図データベース151は、複数のエリアに区切られている3次元地図を記憶している。複数のエリアは、2次元地図のエリアが複数に区切られたエリアである。3次元地図は、点群地図(point cloud map)であり、道路を含む地形(土地の形状)が3次元空間上の点群によって構成されるデータである。点群を構成する複数の点(例えば数百万以上の点)は、それぞれが3次元座標(x、y、z)で示される。   The map database 151 stores a three-dimensional map divided into a plurality of areas. The plurality of areas are areas in which a two-dimensional map area is divided into a plurality of areas. The three-dimensional map is a point cloud map, and is data in which the terrain (the shape of the land) including the road is constituted by point groups in the three-dimensional space. A plurality of points (for example, millions of points or more) constituting the point group are each represented by three-dimensional coordinates (x, y, z).

地図データベース151の3次元地図は、検出車両のセンサによる検出データを検出車両から第1通信部130が受信すると、受信した検出データに基づく3次元地図に更新される。このため、地図データベース151は、最新の3次元地図を記憶している。なお、更新が為される前に地図データベース151に記憶されている3次元地図は、例えば、所定のセンサを備える装置を用いて、予め検出された道路形状のデータが用いられる。   When the first communication unit 130 receives data detected by the sensor of the detected vehicle from the detected vehicle, the three-dimensional map in the map database 151 is updated to a three-dimensional map based on the received detected data. For this reason, the map database 151 stores the latest three-dimensional map. The three-dimensional map stored in the map database 151 before the update is performed uses road shape data detected in advance using, for example, a device including a predetermined sensor.

地図履歴データベース152は、地図データベース151に過去に記憶されていた3次元地図を記憶している。つまり、地図履歴データベース152は、地図データベース151に記憶されていた3次元地図であって、更新されることで最新ではなくなった3次元地図を記憶している。なお、地図履歴データベース152は、地図データベース151に含まれていてもよい。   The map history database 152 stores a three-dimensional map that has been stored in the map database 151 in the past. That is, the map history database 152 stores the 3D map stored in the map database 151 and updated to be no longer the latest. Note that the map history database 152 may be included in the map database 151.

イベント履歴データベース153は、第1通信部130を介して取得された複数の車両200に発生した所定の動作の発生履歴を複数の車両200ごとに記憶している。イベント履歴データベース153は、例えば、図7Aに示すように、複数の車両200を識別する車両IDと、発生した所定の動作と、所定の動作が発生した時刻と、所定の動作が発生したエリアとが対応付けられたデータを有する。   The event history database 153 stores, for each of the plurality of vehicles 200, a history of occurrence of a predetermined operation that has occurred in the plurality of vehicles 200 acquired via the first communication unit 130. For example, as shown in FIG. 7A, the event history database 153 includes a vehicle ID for identifying a plurality of vehicles 200, a predetermined operation that has occurred, a time at which the predetermined operation has occurred, and an area in which the predetermined operation has occurred. Have associated data.

車両データベース154は、車両情報を記憶している。車両情報は、複数の車両200の車両に関する情報である。具体的には、車両情報は、複数の車両200のそれぞれの車高を示す車高情報を含んでいてもよい。また、車両情報は、複数の車両200のそれぞれが有するセンサの検出精度を示すセンサ情報を含んでいてもよい。また、車両情報は、車種を示す車種情報を含んでいてもよい。なお、車種情報は、例えば、車高情報を含んでいてもよい。また、車種情報は、センサの検出精度を特定するために用いられてもよい。つまり、車種情報を用いることで車種を特定できるため、当該車種の車両が有するセンサの種類を特定できる。よって、車種情報を用いることで、センサの検出精度を特定できる。また、車両情報は、複数の車両200のそれぞれが道路形状を検出するための検出モードで走行したか否かを示す履歴情報を含んでいてもよい。車両データベース154は、例えば、図7Bに示すように、複数の車両200を識別する車両IDと、当該車両の車高と、当該車両のセンサのセンサ精度と、当該車両が検出モードで走行した履歴情報としての走行回数とが対応付けられたデータを有する。   The vehicle database 154 stores vehicle information. The vehicle information is information related to the vehicles of the plurality of vehicles 200. Specifically, the vehicle information may include vehicle height information indicating the vehicle height of each of the plurality of vehicles 200. Further, the vehicle information may include sensor information indicating the detection accuracy of the sensors included in each of the plurality of vehicles 200. The vehicle information may include vehicle type information indicating the vehicle type. Note that the vehicle type information may include vehicle height information, for example. Moreover, vehicle type information may be used in order to specify the detection accuracy of a sensor. That is, since the vehicle type can be specified by using the vehicle type information, the type of sensor that the vehicle of the vehicle type has can be specified. Therefore, the detection accuracy of the sensor can be specified by using the vehicle type information. The vehicle information may include history information indicating whether each of the plurality of vehicles 200 has traveled in a detection mode for detecting a road shape. For example, as shown in FIG. 7B, the vehicle database 154 includes a vehicle ID for identifying the plurality of vehicles 200, a vehicle height of the vehicle, sensor accuracy of the vehicle sensor, and a history of the vehicle traveling in the detection mode. It has data associated with the number of travels as information.

なお、図7Bでは、車高として、車高に応じて「高」、「中」、「低」の3段階に分類された情報を有することとしているが、車高の数値そのものを有していてもよい。   In FIG. 7B, the vehicle height has information classified into three stages of “high”, “medium”, and “low” according to the vehicle height, but has the numerical value of the vehicle height itself. May be.

また、図7Bにおけるセンサ精度は、例えば、複数種類のセンサのそれぞれについて、事前に所定の検出テストを行うことにより「高」、「中」、「低」、「不明」などに分類されることで定義されてもよい。センサの種類と車両とは、車種によって対応付けられていてもよいし、車両からセンサの種類を示す情報を取得することで当該車両のセンサの種類を特定してもよい。なお、「不明」は、所定のテストが行われていないセンサである。   In addition, the sensor accuracy in FIG. 7B is classified into “high”, “medium”, “low”, “unknown”, etc. by performing a predetermined detection test in advance for each of a plurality of types of sensors, for example. May be defined. The sensor type and the vehicle may be associated with each other according to the vehicle type, or the sensor type of the vehicle may be specified by obtaining information indicating the sensor type from the vehicle. “Unknown” is a sensor that has not been subjected to a predetermined test.

データベース150は、例えば、ストレージ13などにより実現される。なお、データベース150が有する、地図データベース151、地図履歴データベース152、イベント履歴データベース153および車両データベース154は、一つのストレージで実現されてもよいし、複数のストレージで実現されてもよいし、それぞれが対応する複数のストレージで実現されてもよい。また、情報処理装置100は、データベース150を有していなくてもよく、情報処理装置100とは別の装置がデータベース150を有していてもよい。この場合、情報処理装置100と別の装置とは相互に通信可能に接続されている。   The database 150 is realized by the storage 13 or the like, for example. Note that the map database 151, the map history database 152, the event history database 153, and the vehicle database 154 included in the database 150 may be realized by a single storage, or may be realized by a plurality of storages. It may be realized by a plurality of corresponding storages. In addition, the information processing apparatus 100 may not have the database 150, and an apparatus different from the information processing apparatus 100 may have the database 150. In this case, the information processing apparatus 100 and another apparatus are connected so that they can communicate with each other.

次に、車両200の機能構成について説明する。   Next, the functional configuration of the vehicle 200 will be described.

車両200は、機能構成として、第2通信部210と、第2判定部220と、切替部230と、制御部240と、第1検出部250と、地図データベース260とを備える。車両200は、さらに、入力受付部270を備えていてもよい。車両200は、さらに、第2検出部280を備えていてもよい。車両200は、さらに、渋滞検出部290を備えていてもよい。   The vehicle 200 includes a second communication unit 210, a second determination unit 220, a switching unit 230, a control unit 240, a first detection unit 250, and a map database 260 as functional configurations. The vehicle 200 may further include an input reception unit 270. The vehicle 200 may further include a second detection unit 280. The vehicle 200 may further include a traffic jam detection unit 290.

第2通信部210は、現在の道路形状の検出依頼を外部の情報処理装置100から通信ネットワーク300を介して受信する。第2通信部210は、第2通信部の一例である。第2通信部210は、第1検出部250により検出された道路形状を示す検出データを、通信ネットワーク300を介して情報処理装置100に送信してもよい。また、第2通信部210は、現在位置を示す位置情報または走行経路を示す経路情報を通信ネットワーク300を介して情報処理装置100に送信してもよい。また、第2通信部210は、車両200の所定の動作の発生履歴を通信ネットワーク300を介して情報処理装置100に送信してもよい。第2通信部210は、例えば、CPU21、メインメモリ22、ストレージ23、通信IF24などにより実現される。   The second communication unit 210 receives the current road shape detection request from the external information processing apparatus 100 via the communication network 300. The second communication unit 210 is an example of a second communication unit. The second communication unit 210 may transmit detection data indicating the road shape detected by the first detection unit 250 to the information processing apparatus 100 via the communication network 300. In addition, the second communication unit 210 may transmit position information indicating the current position or route information indicating the travel route to the information processing apparatus 100 via the communication network 300. The second communication unit 210 may transmit a history of occurrence of a predetermined operation of the vehicle 200 to the information processing apparatus 100 via the communication network 300. The second communication unit 210 is realized by, for example, the CPU 21, the main memory 22, the storage 23, the communication IF 24, and the like.

第2判定部220は、第2通信部210により検出依頼が受信された場合、通常モードから検出モードに、車両200の走行モードを切り替えるか否かを判定する。通常モードは、通常走行を行う走行モードである。検出モードは、3次元地図を更新するために、走行中の道路の3次元的な道路形状を検出する走行を行う走行モードである。検出モードは、より具体的には、通常モードよりも、最大速度を小さくする、最大加速度を小さくする、他の車両との間の車間距離を大きくする、第1検出部250が検出する検出周波数を大きくする、の少なくとも1つの設定を変更した状態で走行する走行モードである。検出モードにおいて、設定される最大速度、最大加速度、車間距離、および検出周波数は、予め定められた固定値であってもよいし、下記の式2で算出される値にスコアに応じて変更されてもよい。設定変更後の制御は、既に実用化されているクルーズコントロール機能などと同様の技術を用いることができる。なお、第1検出部250の検出周波数とは、第1検出部250の検出のためのサンプリング周波数である。例えば、同一方向において位置を検出するためのサンプリング周波数である。検出周波数は、LIDAR26においては、受発光部の回転周波数である。   When the second communication unit 210 receives a detection request, the second determination unit 220 determines whether to switch the traveling mode of the vehicle 200 from the normal mode to the detection mode. The normal mode is a travel mode in which normal travel is performed. The detection mode is a traveling mode in which traveling is performed to detect a three-dimensional road shape of a traveling road in order to update a three-dimensional map. More specifically, the detection mode is a detection frequency detected by the first detection unit 250 that reduces the maximum speed, decreases the maximum acceleration, or increases the inter-vehicle distance from other vehicles as compared to the normal mode. This is a travel mode in which the vehicle travels in a state where at least one of the settings is changed. In the detection mode, the maximum speed, the maximum acceleration, the inter-vehicle distance, and the detection frequency that are set may be predetermined fixed values, or are changed to values calculated by the following equation 2 according to the score. May be. For the control after the setting change, the same technology as the cruise control function already in practical use can be used. The detection frequency of the first detection unit 250 is a sampling frequency for detection by the first detection unit 250. For example, it is a sampling frequency for detecting a position in the same direction. In the LIDAR 26, the detection frequency is the rotation frequency of the light emitting / receiving unit.

Figure 2019040176
Figure 2019040176

第2判定部220は、後述する入力受付部270により受け付けられた入力が、走行モードを通常モードから検出モードに切り替えることを許可すること、つまり許可、を示す場合、走行モードを切り替えると判定してもよい。一方で、第2判定部220は、入力受付部270により受け付けられた入力が、走行モードを切り替えることを許可しないこと、つまり不許可、を示す場合、走行モードを切り替えないと判定してもよい。   The second determination unit 220 determines to switch the travel mode when the input received by the input reception unit 270 described later indicates that the travel mode is permitted to be switched from the normal mode to the detection mode, that is, permission. May be. On the other hand, the second determination unit 220 may determine that the driving mode is not switched when the input received by the input receiving unit 270 indicates that switching of the driving mode is not permitted, that is, not permitted. .

また、第2判定部220は、車両200が客を運送する車両である場合であって、車両200が客を迎車中でない、かつ、車両200が客を運送中でない場合、走行モードを切り替えると判定してもよい。一方で、第2判定部220は、車両200が客を迎車中である、または、車両200が客を運送中である場合、走行モードを切り替えないと判定してもよい。なお、車両200が客を迎車中とは、客を運送するために当該客がいる場所まで車両200が走行している状態を示す。また、車両200が客を運送中とは、車両200が客を乗せた状態で走行している状態を示す。   Further, when the vehicle 200 is a vehicle that carries a customer, and the vehicle 200 is not picking up the customer and the vehicle 200 is not carrying the customer, the second determination unit 220 switches the travel mode. You may judge. On the other hand, the second determination unit 220 may determine that the travel mode is not switched when the vehicle 200 is picking up the customer or the vehicle 200 is transporting the customer. Note that the vehicle 200 being picked up by a customer indicates a state where the vehicle 200 is traveling to a place where the customer is present in order to transport the customer. Moreover, the vehicle 200 carrying a customer indicates a state where the vehicle 200 is traveling with a customer on it.

第2判定部220は、例えば、CPU21、メインメモリ22、ストレージ23などにより実現される。   The second determination unit 220 is realized by the CPU 21, the main memory 22, the storage 23, and the like, for example.

切替部230は、第2判定部220により検出モードに切り替えると判定された場合、走行モードを検出モードに切り替え、検出モードに切り替えないと判定された場合、走行モードを通常モードのままとする。   When it is determined by the second determination unit 220 to switch to the detection mode, the switching unit 230 switches the travel mode to the detection mode, and when it is determined not to switch to the detection mode, the switching mode 230 remains in the normal mode.

制御部240は、切替部230により切り替えられた走行モードで車両200を走行させる。なお、制御部240は、切替部230により走行モードが検出モードに切り替えられた場合において、後述する第2検出部280が後続車両が後続車両を検出しているとき、通常モードで車両200を走行させてもよい。また、制御部240は、切替部230により走行モードが検出モードに切り替えられた場合において、後述する渋滞検出部290が車両200の周囲で渋滞の発生を検出しているとき、通常モードで車両200を走行させてもよい。つまり、制御部240は、検出モードに切り替えられた場合であっても、後続車両を検出した場合または渋滞を検出した場合には、検出モードでの走行を止めて、通常モードで走行させてもよい。   Control unit 240 causes vehicle 200 to travel in the travel mode switched by switching unit 230. In addition, when the travel mode is switched to the detection mode by the switching unit 230, the control unit 240 travels the vehicle 200 in the normal mode when the second detection unit 280 described later detects the subsequent vehicle. You may let them. In addition, when the traveling mode is switched to the detection mode by the switching unit 230, the control unit 240 detects the occurrence of traffic congestion around the vehicle 200 when the traffic detection unit 290 described later detects the occurrence of traffic congestion around the vehicle 200. May be allowed to travel. That is, even when the control unit 240 is switched to the detection mode, when the subsequent vehicle is detected or when a traffic jam is detected, the control unit 240 may stop traveling in the detection mode and drive in the normal mode. Good.

第1検出部250は、道路の3次元的な道路形状を検出する。第1検出部250は、切替部230により走行モードが検出モードに切り替えられた場合、車両200が検出モードで走行している状態で、当該車両が走行している道路の3次元的な道路形状を検出する。第1検出部250は、例えば、CPU21、メインメモリ22、ストレージ23、撮像装置25、LIDAR26などにより実現される。   The first detection unit 250 detects a three-dimensional road shape of the road. When the travel mode is switched to the detection mode by the switching unit 230, the first detection unit 250 is a three-dimensional road shape of the road on which the vehicle is traveling in a state where the vehicle 200 is traveling in the detection mode. Is detected. The first detection unit 250 is realized by, for example, the CPU 21, the main memory 22, the storage 23, the imaging device 25, the LIDAR 26, and the like.

地図データベース260は、3次元地図を記憶している。第2通信部210により、所定期間毎に、情報処理装置100の地図データベース151に記憶されている最新の3次元地図が取得され、地図データベース260には、第2通信部210により取得された最新の3次元地図が記憶されている。地図データベース260は、例えば、CPU21、メインメモリ22、ストレージ23などにより実現される。   The map database 260 stores a three-dimensional map. The second communication unit 210 acquires the latest three-dimensional map stored in the map database 151 of the information processing apparatus 100 for each predetermined period, and the map database 260 stores the latest acquired by the second communication unit 210. The three-dimensional map is stored. The map database 260 is realized by the CPU 21, the main memory 22, the storage 23, and the like, for example.

入力受付部270は、走行モードを通常モードから検出モードに切り替えることを許可するか否かを示す入力を受け付ける。入力受付部270は、例えば、車両200の車室内に居る人から上記入力を受け付ける。入力受付部270は、例えば、ディスプレイ29および入力IF30により実現され、図8Aまたは図8Bに示すように、ディスプレイ29に検出依頼を受信したことを通知するUI291または走行モードを検出モードに切り替えるか否かをユーザに尋ねるUI292を表示する。ユーザは、入力IF30を操作することにより、UI291またはUI292に表示されている「はい」または「いいえ」を選択することができる。入力受付部270は、UI291またはUI292において受け付けられた「はい」または「いいえ」を示す入力を、通常モードから検出モードに切り替えることを許可するか否かを示す入力として受け付ける。なお、入力受付部270は、UI291またはUI292において、「はい」への入力を検出モードに切り替えることを許可することを示す入力として受け付け、「いいえ」への入力を検出モードに切り替えることを許可しないことを示す入力として受け付ける。   The input receiving unit 270 receives an input indicating whether or not to allow the driving mode to be switched from the normal mode to the detection mode. For example, the input receiving unit 270 receives the input from a person in the vehicle interior of the vehicle 200. The input reception unit 270 is realized by, for example, the display 29 and the input IF 30, and as illustrated in FIG. 8A or 8B, the UI 291 that notifies the display 29 that the detection request has been received or whether to switch the traveling mode to the detection mode. A UI 292 for asking the user whether or not is displayed. The user can select “Yes” or “No” displayed on the UI 291 or the UI 292 by operating the input IF 30. The input receiving unit 270 receives an input indicating “Yes” or “No” received in the UI 291 or the UI 292 as an input indicating whether or not to allow switching from the normal mode to the detection mode. Note that the input reception unit 270 receives, in the UI 291 or the UI 292, an input indicating that the input to “Yes” is permitted to be switched to the detection mode, and does not permit the input to “No” to be switched to the detection mode. Is accepted as an input indicating that.

第2検出部280は、車両200から一定距離以内の後続車両を検出する。第2検出部280は、例えば、CPU21、メインメモリ22、ストレージ23、撮像装置25、LIDAR26などにより実現される。なお、撮像装置25は、第2検出部280の機能の一部を実現している場合、車両200の後方を撮像する。   The second detection unit 280 detects a subsequent vehicle within a certain distance from the vehicle 200. The second detection unit 280 is realized by, for example, the CPU 21, the main memory 22, the storage 23, the imaging device 25, the LIDAR 26, and the like. Note that the imaging device 25 captures the rear of the vehicle 200 when a part of the function of the second detection unit 280 is realized.

渋滞検出部290は、車両200の周囲における渋滞の発生を検出する。渋滞検出部290は、車両の周囲の複数の他の車両200の密度が所定の密度以上であるかを推定することで渋滞の発生を検出してもよい。渋滞検出部290は、具体的には、車両200の周囲の所定の範囲内に他の車両200が何台あるかを推定することで、上記密度を推定してもよい。渋滞検出部290は、例えば、CPU21、メインメモリ22、ストレージ23、撮像装置25、LIDAR26などにより実現される。なお、渋滞検出部290は、車両200の現在位置に基づいて、外部の情報処理装置から当該現在位置周辺の渋滞情報を取得することにより、車両200の周囲における渋滞の発生を検出してもよい。   The traffic jam detection unit 290 detects the occurrence of traffic jam around the vehicle 200. The traffic jam detection unit 290 may detect the occurrence of traffic jam by estimating whether the density of a plurality of other vehicles 200 around the vehicle is equal to or higher than a predetermined density. Specifically, the traffic jam detection unit 290 may estimate the density by estimating how many other vehicles 200 are within a predetermined range around the vehicle 200. The traffic jam detection unit 290 is realized by, for example, the CPU 21, the main memory 22, the storage 23, the imaging device 25, the LIDAR 26, and the like. The traffic jam detection unit 290 may detect the occurrence of traffic jam around the vehicle 200 by acquiring traffic jam information around the current location from an external information processing device based on the current location of the vehicle 200. .

[1−2.動作]
次に、地図更新システム1の動作について説明する。
[1-2. Operation]
Next, the operation of the map update system 1 will be described.

図9は、実施の形態に係る地図更新システムによる地図更新方法の一例を示すシーケンス図である。   FIG. 9 is a sequence diagram illustrating an example of a map update method by the map update system according to the embodiment.

地図更新方法には、情報処理装置100により行われる情報処理方法と、車両200により行われる走行制御方法とが含まれる。   The map update method includes an information processing method performed by the information processing apparatus 100 and a travel control method performed by the vehicle 200.

まず、情報処理装置100では、第1判定部110は、複数のエリアのそれぞれにおいて、当該エリアの地図の更新の要否を判定する(S11)。地図の更新の要否を判定する更新判定処理の詳細は後述する。   First, in the information processing apparatus 100, the first determination unit 110 determines whether it is necessary to update the map of each area in each of the plurality of areas (S11). Details of the update determination process for determining whether or not the map needs to be updated will be described later.

選択部120は、第1判定部110により地図の更新が必要であると判定されたエリアを走行中または走行予定の1以上の車両から、道路形状を検出する検出車両を選択する(S12)。   The selection unit 120 selects a detection vehicle that detects a road shape from one or more vehicles that are traveling or are scheduled to travel in an area that is determined to be updated by the first determination unit 110 (S12).

第1通信部130は、検出車両に、上記エリアの道路形状を検出させる検出依頼を、通信ネットワーク300を介して送信する(S13)。   The 1st communication part 130 transmits the detection request which makes a detection vehicle detect the road shape of the said area via the communication network 300 (S13).

そして、検出車両として選択された車両200は、検出依頼を受信することで、走行制御を開始する(S21)。当該車両200は、走行制御において、検出モードでの走行が許可された場合、検出モードで走行すると共に、道路形状の検出を行う。検出依頼の受信も含む走行制御の詳細は、後述する。   And the vehicle 200 selected as a detection vehicle starts driving | running | working control by receiving a detection request (S21). When traveling in the detection mode is permitted in traveling control, the vehicle 200 travels in the detection mode and detects the road shape. Details of the traveling control including reception of the detection request will be described later.

車両200は、道路形状の検出を行った場合、得られた検出データを通信ネットワーク300を介して情報処理装置100に送信する(S22)。   When the vehicle 200 detects the road shape, the vehicle 200 transmits the obtained detection data to the information processing apparatus 100 via the communication network 300 (S22).

そして、情報処理装置100では、第1通信部130が車両200から送信された検出データを受信し(S14)、地図データベース151の3次元地図の更新が行われる(S15)。   In the information processing apparatus 100, the first communication unit 130 receives the detection data transmitted from the vehicle 200 (S14), and the 3D map of the map database 151 is updated (S15).

なお、ステップS22、S14、S15の処理は必ずしも行われなくてもよい。例えば、情報処理装置100は、地図データベース151を備えていなくてもよく、第1判定部110、選択部120および第1通信部130を備える第1の情報処理装置と、データベース150を備える第2の情報処理装置とに構成が分離されていてもよい。この場合、第1の情報処理装置は、第2の情報処理装置から地図の更新の要否を判定するための情報を取得して、ステップS11〜S13を行う。車両200は、ステップS21を行い、検出データを第2の情報処理装置に送信する処理をステップS22の代わりに行う。そして、第2の情報処理装置は、ステップS14、S15の処理を行う。   Note that the processes in steps S22, S14, and S15 are not necessarily performed. For example, the information processing apparatus 100 may not include the map database 151, and may include the first information processing apparatus including the first determination unit 110, the selection unit 120, and the first communication unit 130, and the second including the database 150. The configuration may be separated from the information processing apparatus. In this case, the first information processing apparatus acquires information for determining whether or not the map needs to be updated from the second information processing apparatus, and performs steps S11 to S13. The vehicle 200 performs step S21 and performs a process of transmitting the detection data to the second information processing apparatus instead of step S22. Then, the second information processing apparatus performs the processes of steps S14 and S15.

図10は、実施の形態に係る更新判定処理の詳細の一例を示すフローチャートである。   FIG. 10 is a flowchart illustrating an example of details of the update determination process according to the embodiment.

情報処理装置100は、所定の期間ごとに更新判定処理を繰り返し行う。   The information processing apparatus 100 repeatedly performs the update determination process every predetermined period.

第1判定部110は、複数のエリアA1〜A4、B1〜B4、C1〜C4のそれぞれについて以下のステップS32〜S35の処理を行うループを行う(S31)。   The 1st determination part 110 performs the loop which performs the process of the following steps S32-S35 about each of several area A1-A4, B1-B4, C1-C4 (S31).

第1判定部110は、複数のエリアのうちの1つのエリア、例えばエリアA1のスコアを算出する(S32)。第1判定部110は、例えば、式1を用いてスコアを算出する。   The 1st determination part 110 calculates the score of one area, for example, area A1, among several areas (S32). For example, the first determination unit 110 calculates a score using Equation 1.

第1判定部110は、算出したスコアが所定のスコアを超えているか否かを判定する(S33)。   The first determination unit 110 determines whether or not the calculated score exceeds a predetermined score (S33).

第1判定部110は、算出したスコアが所定のスコアを超えていると判定した場合(S33でYes)、エリアA1の更新が必要であると判定する(S34)。   If it is determined that the calculated score exceeds the predetermined score (Yes in S33), the first determination unit 110 determines that the area A1 needs to be updated (S34).

一方で、第1判定部110は、算出したスコアが所定のスコア以下であると判定した場合(S33でNo)、エリアA1の更新が不要であると判定する(S35)。   On the other hand, when it is determined that the calculated score is equal to or lower than the predetermined score (No in S33), the first determination unit 110 determines that the area A1 does not need to be updated (S35).

第1判定部110は、エリアA1についてステップS34またはステップS35が行われると、まだループが行われていない残りのエリアA2〜A4、B1〜B4、C1〜C4のそれぞれに対して順番にループを繰り返す。第1判定部110は、全てのエリアA1〜A4、B1〜B4、C1〜C4についてループが行われた場合、ループを終了し更新判定処理を終了する。   When Step S34 or Step S35 is performed for the area A1, the first determination unit 110 sequentially loops the remaining areas A2 to A4, B1 to B4, and C1 to C4 that are not yet looped. repeat. When the loop is performed for all areas A1 to A4, B1 to B4, and C1 to C4, the first determination unit 110 ends the loop and ends the update determination process.

なお、上記では、第1判定部110は、ループを実行することにより、複数のエリアA1〜A4、B1〜B4、C1〜C4のそれぞれについて更新判定処理を行うとしたが、複数のエリアA1〜A4、B1〜B4、C1〜C4のそれぞれについてのステップS32〜S35を並列して行うことにより更新判定処理を行ってもよい。   In the above description, the first determination unit 110 performs the update determination process for each of the plurality of areas A1 to A4, B1 to B4, and C1 to C4 by executing a loop. You may perform an update determination process by performing step S32-S35 about each of A4, B1-B4, and C1-C4 in parallel.

図11は、実施の形態に係る走行制御の詳細の一例を示すフローチャートである。   FIG. 11 is a flowchart illustrating an example of details of the travel control according to the embodiment.

情報処理装置100に検出依頼を送信された車両200、つまり、検出車両として情報処理装置100に選択された車両200は、走行制御を行う。   The vehicle 200 to which the detection request is transmitted to the information processing apparatus 100, that is, the vehicle 200 selected by the information processing apparatus 100 as a detected vehicle performs traveling control.

車両200では、第2通信部210が検出依頼を受信する(S41)。   In the vehicle 200, the second communication unit 210 receives the detection request (S41).

第2判定部220は、通常モードから検出モードに、車両200の走行モードを切り替えるか否かを判定する(S42)。   The second determination unit 220 determines whether or not to switch the traveling mode of the vehicle 200 from the normal mode to the detection mode (S42).

切替部230は、第2判定部220により走行モードを検出モードに切り替えると判定された場合(S42でYes)、検出モードに切り替える(S43)。切替部230は、第2判定部220により走行モードを検出モードに切り替えないと判定された場合(S42でNo)、走行モードを通常モードのままとし、走行制御処理を終了する。   If the second determination unit 220 determines that the travel mode is to be switched to the detection mode (Yes in S42), the switching unit 230 switches to the detection mode (S43). When the second determination unit 220 determines that the travel mode is not switched to the detection mode (No in S42), the switching unit 230 leaves the travel mode in the normal mode and ends the travel control process.

制御部240は、切替部230により切り替えられた検出モードで、更新が必要であると判定されたエリア内で車両200を走行させ(S44)、第1検出部250に当該エリアにおける道路形状の検出を行わせる。このとき、制御部240は、通常モードよりも、最大速度を小さくする、最大加速度を小さくする、他の車両との間の車間距離を大きくする、第1検出部250が検出する検出周波数を大きくする、の少なくとも1つの設定を変更した状態で車両200を走行させ、この状態で道路形状の検出を第1検出部250に行わせる。   In the detection mode switched by the switching unit 230, the control unit 240 causes the vehicle 200 to travel in an area determined to be updated (S44), and causes the first detection unit 250 to detect the road shape in the area. To do. At this time, the control unit 240 decreases the maximum speed, decreases the maximum acceleration, increases the inter-vehicle distance from other vehicles, and increases the detection frequency detected by the first detection unit 250, compared to the normal mode. The vehicle 200 is caused to travel with at least one of the settings changed, and the first detection unit 250 is caused to detect the road shape in this state.

切替部230は、エリアにおける道路形状の検出が終了したか否かを判定する(S45)。   The switching unit 230 determines whether or not the detection of the road shape in the area is completed (S45).

切替部230は、検出が終了したと判定した場合(S45でYes)、車両200の走行モードを検出モードから通常モードに切り替える(S46)。一方で、切替部230は、検出が終了していないと判定した場合(S45でNo)、ステップS45を繰り返す。つまり、切替部230は、エリアにおける道路形状の検出が終了するまで、検出モードを継続し、当該検出が終了すると検出モードを通常モードに切り替える。   When the switching unit 230 determines that the detection is finished (Yes in S45), the switching mode of the vehicle 200 is switched from the detection mode to the normal mode (S46). On the other hand, when the switching unit 230 determines that the detection is not completed (No in S45), the switching unit 230 repeats Step S45. That is, the switching unit 230 continues the detection mode until the detection of the road shape in the area is completed, and switches the detection mode to the normal mode when the detection ends.

制御部240は、切替部230により切り替えられた通常モードで、走行させ(S47)、走行制御を終了する。   The control unit 240 causes the vehicle to travel in the normal mode switched by the switching unit 230 (S47), and ends the travel control.

なお、ステップS45〜S47は、必ずしも行われなくてもよい。   Note that steps S45 to S47 are not necessarily performed.

[1−3.検出モードでの走行例]
図12は、検出モードとして車間距離を大きくして走行することの効果について説明するための図である。
[1-3. Example of running in detection mode]
FIG. 12 is a diagram for explaining the effect of traveling with the inter-vehicle distance increased as the detection mode.

図12に示すように、車両200の上部には、センサとしてLIDAR26が配置されている。複数の破線は、LIDAR26から発せられるレーザを示し、LIDAR26は、破線40から破線41までの範囲でレーザを発する。   As shown in FIG. 12, a LIDAR 26 is disposed as an upper sensor of the vehicle 200. A plurality of broken lines indicate a laser emitted from the LIDAR 26, and the LIDAR 26 emits a laser in a range from a broken line 40 to a broken line 41.

車両200の前方にトラック400が走行している場合を考える。このとき、LIDAR26による検出データとしては、周囲の建物や樹木、道路等の地図に記載されるオブジェクトが検出されたデータであることが好ましく、一時的に前方に居るトラック400が検出されたデータではない。しかしながら、LIDAR26では、透視はできないため、トラック400の向こう側のオブジェクトを検出することは難しい。   Consider a case where a truck 400 is traveling in front of the vehicle 200. At this time, the detection data by the LIDAR 26 is preferably data in which an object described on a map of surrounding buildings, trees, roads, and the like is detected. In the data in which the track 400 temporarily ahead is detected, Absent. However, since LIDAR 26 cannot be seen through, it is difficult to detect an object beyond the track 400.

この場合では、LIDAR26は、検出すべきでないオブジェクトであるトラック400を検出してしまい、検出すべきオブジェクトを検出できない。このため、トラック400を検出した検出データに基づいて環境変化と誤解する可能性がある。もちろんLIDAR26と並行して撮像装置25によりえら得る画像等からトラック400であることを検出し、トラック400を検出した検出データを地図の更新に利用することを除外することも可能である。しかし、トラック400を検出するための処理に負荷がかかり、検出すべきオブジェクトを検出できないことは避けられない。したがって、例えば図12に示すように前方をトラック400が走行している場合などのように、検出すべきオブジェクトを効果的に検出するために、前方の車両から車間距離を大きく取ることに効果がある。   In this case, the LIDAR 26 detects the track 400 that is an object that should not be detected, and cannot detect the object that should be detected. For this reason, there is a possibility of being misunderstood as an environmental change based on the detection data obtained by detecting the track 400. Of course, it is possible to detect that the track 400 is detected from an image or the like obtained by the imaging device 25 in parallel with the LIDAR 26, and to exclude the use of the detection data obtained by detecting the track 400 for updating the map. However, it is inevitable that the processing for detecting the track 400 is burdened and the object to be detected cannot be detected. Therefore, for example, when the truck 400 is traveling in front as shown in FIG. 12, in order to effectively detect the object to be detected, it is effective to increase the distance between the vehicles ahead. is there.

なお、LIDAR26でオブジェクトを検出することを例にして説明したが、ステレオカメラなどの撮像装置を用いてオブジェクトを検出する場合においても同様のことが言える。   In addition, although it demonstrated taking the case of detecting an object by LIDAR26, the same thing can be said also when detecting an object using imaging devices, such as a stereo camera.

なお、片側1車線の道路で後続車を検知している場合や、渋滞中は車間距離設定は変更しないという配慮は必要と考えられる。渋滞情報は既に市販車で取得できており、またレーン情報も地図情報に通常含まれているものであり、後続車検知は全周囲ライダーやバックカメラで容易に検知できる。   It should be noted that it is necessary to consider that the inter-vehicle distance setting is not changed when a subsequent vehicle is detected on a one-lane road or during a traffic jam. Congestion information has already been acquired with commercial vehicles, and lane information is usually included in map information, and subsequent vehicle detection can be easily detected by the all-around rider and back camera.

図13Aおよび図13Bは、検出モードとして、最大速度または最大加速度を小さくして走行することの効果について説明するための図である。   FIG. 13A and FIG. 13B are diagrams for explaining the effect of traveling at a lower maximum speed or maximum acceleration as the detection mode.

図13Aおよび図13Bは、車両200とオブジェクト50を上から見た図である。車両200は、向きなどを示すために簡易的に示している。車両200が備えるLIDAR26は、図13Aにおいて、xy平面の原点に位置し、360度の全方位に破線で示すレーザを発する。このとき、LIDAR26は、オブジェクト50に反射された箇所である点51〜点57のそれぞれの座標が点群として検出される。なお、検出された座標は、車両200のLIDAR26の中心座標、つまりxy平面の原点、を基準としたときの値であって、地図上の座標ではない。   13A and 13B are views of the vehicle 200 and the object 50 as viewed from above. The vehicle 200 is simply shown to indicate the direction and the like. The LIDAR 26 included in the vehicle 200 is located at the origin of the xy plane in FIG. 13A and emits a laser indicated by a broken line in all directions of 360 degrees. At this time, the LIDAR 26 detects the respective coordinates of the points 51 to 57 that are locations reflected by the object 50 as a point group. The detected coordinates are values based on the center coordinates of the LIDAR 26 of the vehicle 200, that is, the origin of the xy plane, and are not coordinates on the map.

地図を更新するためには点51〜点57の地図上の座標を求める必要がある。これは地図上における車両の位置および/または姿勢を考慮して、車両200のLIDAR26を中心とする第1の座標系から、地図上の第2の座標系へ座標変換することで求められる。座標変換には、式3を用いる。   In order to update the map, it is necessary to obtain the coordinates of the points 51 to 57 on the map. This is obtained by converting the coordinates from the first coordinate system centered on the LIDAR 26 of the vehicle 200 to the second coordinate system on the map in consideration of the position and / or posture of the vehicle on the map. Formula 3 is used for coordinate conversion.

Figure 2019040176
Figure 2019040176

地図上の第2の座標系における車両200の位置および/または姿勢は上述したICPやNDTアルゴリズムによって推定される。これらのアルゴリズムは一般に繰り返しアルゴリズムであるから、初期値依存性がある。このため、これらのアルゴリズムを用いた車両200の位置および/または姿勢の推定では、不適切な初期値を与えると推定精度が悪化する。一般に初期値としては現時刻での位置およびまたは姿勢、速度、加速度、角加速度などから推定した次時刻での位置およびまたは姿勢が使われるが、急加速や急旋回中はその精度が悪化する。   The position and / or attitude of the vehicle 200 in the second coordinate system on the map is estimated by the above-described ICP or NDT algorithm. Since these algorithms are generally iterative algorithms, there is an initial value dependency. For this reason, in the estimation of the position and / or attitude of the vehicle 200 using these algorithms, the estimation accuracy deteriorates if an inappropriate initial value is given. In general, the initial position is the position and / or posture at the next time estimated from the position and / or posture, speed, acceleration, angular acceleration, etc. at the current time, but the accuracy deteriorates during sudden acceleration or turning.

ここで図13Bに示すように、車両200が地図上の第2の座標系において位置200aに位置するのに関わらず、位置200bに位置すると推定された場合、図13Aのように検出された第1の座標系の点51〜点57から推定される第2の座標系上の座標値は点51b〜点57bとなる。つまり、オブジェクトの推定される位置50bとオブジェクトの実際の位置50aとの間にずれが生じる。   Here, as shown in FIG. 13B, when it is estimated that the vehicle 200 is located at the position 200b regardless of whether the vehicle 200 is located at the position 200a in the second coordinate system on the map, the first detected as shown in FIG. 13A. The coordinate values on the second coordinate system estimated from the points 51 to 57 in one coordinate system are the points 51b to 57b. That is, a deviation occurs between the estimated position 50b of the object and the actual position 50a of the object.

つまり、車両200が急加減速中、急旋回中、振動が多い状況などでは、推定する車両200の位置および/または姿勢の誤差が大きくなる。車両200の位置および/または姿勢の誤差が大きくなるため、上記のように検出した点群から推定したオブジェクトの座標値にも誤差が生じてしまう。よって、最大速度、最大加速度の設定を小さくすることにより、車両200の第2の座標系における位置および/または姿勢の推定の精度を向上させることができ、推定した座標値に誤差が生じることを防ぐことができる。   That is, when the vehicle 200 is suddenly accelerating / decelerating, suddenly turning, or in a situation where there is a lot of vibration, an error in the estimated position and / or posture of the vehicle 200 becomes large. Since the error in the position and / or orientation of the vehicle 200 increases, an error also occurs in the coordinate value of the object estimated from the point group detected as described above. Therefore, by reducing the setting of the maximum speed and the maximum acceleration, it is possible to improve the accuracy of estimation of the position and / or orientation of the vehicle 200 in the second coordinate system, and an error occurs in the estimated coordinate value. Can be prevented.

さらに、式2と同様に、センサの検出周波数をスコアに応じて変更することが考えられる。例えば、LIDAR26は、レーザの受発光部が内部で回転しており、その回転周波数を変更できる。LIDAR26は、受発光部の回転周波数を大きくして速く回転させることで、検出される検出データの時間的な密度を大きくすることができる。なお、この場合、受発光部のレーザの発光周期は変わらないため、受発光部が1周する毎に得られる検出データに含まれる点の数は減少する。しかし、一般に、検出データに含まれる点群は、ダウンサンプルして利用されるため、ほとんど弊害とはならない。このように、LIDAR26の受発光部の回転周波数を大きくすることで、検出データの時間的な密度を大きくすることで自車位置を推定する際のマッチング処理で与える初期位置の精度を向上させることができ、自車位置の推定精度を向上させることができる。   Furthermore, it is conceivable to change the detection frequency of the sensor in accordance with the score, as in Equation 2. For example, in the LIDAR 26, the light receiving and emitting unit of the laser rotates inside, and the rotation frequency can be changed. The LIDAR 26 can increase the temporal density of detected data detected by increasing the rotation frequency of the light emitting / receiving unit and rotating it faster. In this case, since the light emission period of the laser of the light emitting / receiving unit does not change, the number of points included in the detection data obtained every time the light emitting / receiving unit makes one round decreases. However, in general, the point cloud included in the detection data is used by down-sampling, and thus hardly causes any harmful effects. As described above, by increasing the rotational frequency of the light emitting / receiving unit of the LIDAR 26, the accuracy of the initial position given in the matching process when estimating the vehicle position is increased by increasing the temporal density of the detection data. Thus, the estimation accuracy of the vehicle position can be improved.

図14Aおよび図14Bは、複数のオブジェクトによるオクルージョンの発生を抑制する効果について説明するための図である。   14A and 14B are diagrams for explaining the effect of suppressing the occurrence of occlusion by a plurality of objects.

図14Aでは、車両200のLIDAR26は、時刻t=0および時刻t=1のどちらの地点においても、オブジェクト71がオブジェクト70、72の陰に入っているため、オブジェクト71を検出することができない。ここで、図14Bに示すように、LIDAR26の回転周波数を2倍にして時刻t=0.5の位置からでも検出を可能にすれば、オブジェクト71を検出することができる。なお、図14Aおよび図14Bにおいて破線で示すLIDAR26のレーザの角度間隔は模式的なものであり、実際には0.5度以下である。それでも、時刻t=0および時刻t=1の位置からでは、オブジェクト70、72の陰になるため、オブジェクト71を検出できない。   In FIG. 14A, the LIDAR 26 of the vehicle 200 cannot detect the object 71 because the object 71 is behind the objects 70 and 72 at both the time t = 0 and the time t = 1. Here, as shown in FIG. 14B, the object 71 can be detected if the rotation frequency of the LIDAR 26 is doubled to enable detection even from the position of time t = 0.5. 14A and 14B, the angular interval of the laser of the LIDAR 26 indicated by a broken line is schematically, and is actually 0.5 degrees or less. Even so, the object 71 cannot be detected from the position of the time t = 0 and the time t = 1 because it is behind the objects 70 and 72.

上記ではLIDAR26を例として記載したが、検出周波数の変更は、その他のセンサでも実施できる。例えば、ステレオカメラなどの撮像装置を用いてオブジェクトを検出する場合であっても、上記と同様のことが言える。   In the above description, the LIDAR 26 is described as an example. However, the detection frequency can be changed by other sensors. For example, even when an object is detected using an imaging device such as a stereo camera, the same can be said.

[1−4.効果など]
本実施の形態に係る情報処理装置100によれば、3次元地図を複数のエリアに分割し、複数のエリアのそれぞれについて、地図の更新の要否を判定する。このように、情報処理装置100は、地図の更新が必要なエリアを効率的に判定することができる。
[1-4. Effect etc.]
According to the information processing apparatus 100 according to the present embodiment, the three-dimensional map is divided into a plurality of areas, and the necessity of updating the map is determined for each of the plurality of areas. In this way, the information processing apparatus 100 can efficiently determine an area that needs to be updated.

また、情報処理装置100において、地図の更新が必要であるエリアについて、1以上の車両200に検出データの検出を依頼する。このように、情報処理装置100は、更新が必要なエリアを走行するまたは走行予定の車両200を選択して検出依頼を送信するため、精度のよい検出データを効果的に取得することができる。このため、情報処理装置100は、精度のよい地図データに効果的に更新することができる。   Further, in the information processing apparatus 100, one or more vehicles 200 are requested to detect detection data for an area where the map needs to be updated. In this manner, the information processing apparatus 100 transmits the detection request by selecting the vehicle 200 that travels or is scheduled to travel in the area that needs to be updated, so that accurate detection data can be effectively acquired. For this reason, the information processing apparatus 100 can be effectively updated to accurate map data.

また、情報処理装置100において、車両200は、自動運転を行う車両である。所定の動作は、現在までの所定期間の間に発生した急減速、急加速、自動運転中の手動運転割り込み、および急回避の少なくとも1つである。つまり、情報処理装置100は、自動運転を行う車両において所定の動作の発生回数が多いほど、地図が示す道路形状と、実際の道路形状との間に差が大きいと判断する。なぜなら、地図が示す道路形状と、実際の道路形状との間に差が生じると、自車位置を推定する精度が悪くなるため、安定した走行制御が難しくなるからである。このように、情報処理装置100は、所定の動作の発生回数が多いほど、地図が示す道路形状と、実際の道路形状との間に差が大きいと判断するため、地図の更新の要否を効果的に判定することができる。   In the information processing apparatus 100, the vehicle 200 is a vehicle that performs automatic driving. The predetermined operation is at least one of sudden deceleration, rapid acceleration, manual operation interruption during automatic operation, and sudden avoidance that have occurred during a predetermined period until now. That is, the information processing apparatus 100 determines that the difference between the road shape indicated by the map and the actual road shape increases as the number of occurrences of the predetermined motion in the vehicle that performs automatic driving increases. This is because, if there is a difference between the road shape shown on the map and the actual road shape, the accuracy of estimating the vehicle position is deteriorated, so that stable traveling control becomes difficult. In this way, the information processing apparatus 100 determines that the difference between the road shape indicated by the map and the actual road shape is larger as the number of occurrences of the predetermined operation is larger. It can be determined effectively.

また、情報処理装置100において、選択部120は、検出車両として、車高が所定の高さ以上である車両を選択する。このため、精度よく道路形状を検出できる車両200を選択することができる。   In the information processing apparatus 100, the selection unit 120 selects a vehicle whose vehicle height is equal to or higher than a predetermined height as the detected vehicle. For this reason, it is possible to select the vehicle 200 that can accurately detect the road shape.

また、情報処理装置100において、選択部120は、検出車両として、道路形状を検出するセンサであって、検出精度が所定の精度以上のセンサを有する車両200を選択する。このため、精度よく道路形状を検出できる車両200を選択することができる。   Further, in the information processing apparatus 100, the selection unit 120 selects a vehicle 200 that is a sensor that detects a road shape as a detected vehicle and has a sensor with a detection accuracy equal to or higher than a predetermined accuracy. For this reason, it is possible to select the vehicle 200 that can accurately detect the road shape.

また、情報処理装置100において、選択部120は、検出車両として、以前に、地図の更新を行うために道路形状を検出する検出モードで走行したことがある車両200を選択する。このため、精度よく道路形状を検出するための検出モードで走行できる可能性が高い車両を選択することができる。これにより、検出モードで走行する車両を選択するまでにかかる時間および当該選択にかかる処理負荷を低減することができる。   In the information processing apparatus 100, the selection unit 120 selects a vehicle 200 that has traveled in a detection mode in which a road shape is detected in order to update a map before as a detected vehicle. For this reason, it is possible to select a vehicle that is highly likely to be able to travel in the detection mode for accurately detecting the road shape. Thereby, the time taken to select a vehicle traveling in the detection mode and the processing load related to the selection can be reduced.

また、情報処理装置100において、第1判定部110は、複数のエリアのそれぞれについて、道路形状の変化量、および、所定の動作の発生回数の少なくとも一方に基づいてスコアを算出する。第1判定部110は、複数のエリアのうち、算出したスコアが所定のスコアを超えるエリアの地図に更新の必要があると判定する。このため、複数のエリアのそれぞれについて、当該エリアの地図の更新の要否を効果的、かつ、容易に判定することができる。   In the information processing apparatus 100, the first determination unit 110 calculates a score for each of the plurality of areas based on at least one of the amount of change in the road shape and the number of occurrences of the predetermined motion. The 1st determination part 110 determines with the map of the area where the calculated score exceeds a predetermined score among several areas having to be updated. For this reason, it is possible to effectively and easily determine whether or not the map of the area needs to be updated for each of the plurality of areas.

また、情報処理装置100において、第1判定部110は、複数のエリアのうち、単位期間当たりの更新の必要があると判定した回数が第1の回数以上であるエリアの所定のスコアを大きくし、単位期間当たりに更新の必要があると判定した回数が第1の回数以下の第2の回数未満であるエリアの所定のスコアを小さくする。このように、第1判定部110は、地図の更新の要否を判定するためのスコアの閾値を過去に更新の要否を判定した回数に応じて変更するため、道路形状の時系列の変化が大きいエリアほど、更新頻度を大きくすることができる。これにより、道路形状の時系列の変化に応じた頻度で、エリアの地図の更新を行うことができる。よって、複数のエリアの地図の更新を、エリア毎に適切な頻度で行うことができる。   Further, in the information processing apparatus 100, the first determination unit 110 increases a predetermined score of an area in which the number of times determined that the update per unit period is necessary is equal to or more than the first number among a plurality of areas. The predetermined score of the area in which the number of times that it is determined that the update is necessary per unit period is less than the second number less than the first number is reduced. As described above, the first determination unit 110 changes the threshold value of the score for determining whether or not the map needs to be updated according to the number of times the update is determined in the past. The update frequency can be increased as the area increases. Thereby, the map of an area can be updated with the frequency according to the time-sequential change of road shape. Therefore, the update of the map of a some area can be performed with an appropriate frequency for every area.

本実施の形態に係る車両200によれば、検出依頼を受信した場合、通常モードとは異なる走行モードであって、地図の更新用に道路形状を検出するための検出モードで走行する。このため、車両200は、道路形状を精度よく検出することができる。また、車両200は、検出依頼を情報処理装置から受信した場合であっても、車両200の状況に応じて、検出モードに切り替えずに通常モードのままで走行するため、車両200のユーザの利便性が損なわれることを抑制することができる。   According to the vehicle 200 according to the present embodiment, when a detection request is received, the vehicle 200 travels in a travel mode that is different from the normal mode and for detecting a road shape for updating the map. For this reason, the vehicle 200 can detect the road shape with high accuracy. In addition, even when the vehicle 200 receives a detection request from the information processing apparatus, the vehicle 200 travels in the normal mode without switching to the detection mode depending on the situation of the vehicle 200. It can suppress that property is impaired.

また、車両200において、第2通信部210は、第1検出部250により検出された道路形状を示す検出データを、通信ネットワーク300を介して情報処理装置100に送信する。このため、車両200は、地図の更新が必要なエリアにおいて精度よく検出した検出データを情報処理装置100に送信することができる。   In the vehicle 200, the second communication unit 210 transmits detection data indicating the road shape detected by the first detection unit 250 to the information processing apparatus 100 via the communication network 300. For this reason, the vehicle 200 can transmit the detection data detected accurately in the area where the map needs to be updated to the information processing apparatus 100.

また、車両200において、検出モードは、通常モードよりも、最大走行速度を小さくする、最大走行速度を小さくする、車間距離を大きくする、第1検出部250が検出する検出周波数を大きくする、の少なくとも1つの設定を変更した状態で走行する走行モードである。このため、車両200は、検出モードにおいて、道路形状を精度よく検出することができる。   Further, in the vehicle 200, the detection mode is such that the maximum travel speed is decreased, the maximum travel speed is decreased, the inter-vehicle distance is increased, and the detection frequency detected by the first detection unit 250 is increased as compared with the normal mode. This is a travel mode in which the vehicle travels with at least one setting changed. Therefore, the vehicle 200 can accurately detect the road shape in the detection mode.

また、車両200において、さらに、車両200から一定距離以内の後続車両を検出する第2検出部280を備える。制御部240は、切替部230により走行モードが検出モードに切り替えられた場合において、第2検出部280が後続車両を検出しているとき、通常モードで車両200を走行させる。このため、車両200は、走行モードが検出モードに切り替えられた場合であっても、第2検出部280が後続車両を検出した場合には、後続車両の邪魔にならないように走行することができる。   Further, the vehicle 200 further includes a second detection unit 280 that detects a following vehicle within a certain distance from the vehicle 200. When the travel mode is switched to the detection mode by the switching unit 230, the control unit 240 causes the vehicle 200 to travel in the normal mode when the second detection unit 280 detects a subsequent vehicle. Therefore, even when the travel mode is switched to the detection mode, the vehicle 200 can travel so as not to interfere with the subsequent vehicle when the second detection unit 280 detects the subsequent vehicle. .

また、車両200において、さらに、車両200の周囲における渋滞の発生を検出する渋滞検出部290を備える。制御部240は、切替部230により走行モードが検出モードに切り替えられた場合において、渋滞検出部290が渋滞の発生を検出しているとき、通常モードで車両200を走行させる。このため、車両200は、走行モードが検出モードに切り替えられた場合であっても、車両200の周囲が渋滞している場合、渋滞している車両の邪魔にならないように走行することができる。   Further, the vehicle 200 further includes a traffic jam detection unit 290 that detects the occurrence of traffic jam around the vehicle 200. When the travel mode is switched to the detection mode by the switching unit 230, the control unit 240 causes the vehicle 200 to travel in the normal mode when the traffic congestion detection unit 290 detects the occurrence of traffic congestion. For this reason, even when the travel mode is switched to the detection mode, the vehicle 200 can travel so as not to obstruct the congested vehicle when the surroundings of the vehicle 200 are congested.

また、車両200において、さらに、走行モードを通常モードから検出モードに切り替えることを許可するか否かを示す入力を受け付ける入力受付部270を備える。第2判定部220は、入力受付部270により受け付けられた入力が許可を示す場合、走行モードを切り替えると判定し、入力受付部270により受け付けられた入力が不許可を示す場合、走行モードを切り替えないと判定する。このため、車両200は、車室内にいる人から許可されていない場合には、走行モードを切り替えずに通常モードで走行するため、当該人の利便性を損なうことを抑制することができる。   In addition, the vehicle 200 further includes an input receiving unit 270 that receives an input indicating whether or not to allow the driving mode to be switched from the normal mode to the detection mode. The second determination unit 220 determines to switch the travel mode when the input received by the input reception unit 270 indicates permission, and switches the travel mode when the input received by the input reception unit 270 indicates disapproval. Judge that there is no. For this reason, when the vehicle 200 is not permitted by a person in the passenger compartment, the vehicle 200 travels in the normal mode without switching the travel mode, so that it is possible to prevent the convenience of the person from being impaired.

また、車両200において、車両200は、客を運送する車両である。第2判定部220は、車両200が客を迎車中でない、かつ、車両200が客を運送中でない場合、走行モードを切り替えると判定する。第2判定部220は、車両200が客を迎車中である、または、客を運送中である場合、走行モードを切り替えないと判定する。このため、車両200は、客を迎車中または運送中である場合、走行モードを通常モードのままで走行するため、客の利便性を損なうことを抑制することができる。   Moreover, in the vehicle 200, the vehicle 200 is a vehicle which carries a customer. The second determination unit 220 determines to switch the traveling mode when the vehicle 200 is not picking up the customer and the vehicle 200 is not transporting the customer. The second determination unit 220 determines that the driving mode is not switched when the vehicle 200 is picking up a customer or carrying a customer. For this reason, since the vehicle 200 travels in the normal mode while the passenger is being picked up or transported, it is possible to prevent the convenience of the customer from being impaired.

[1−5.変形例]
上記実施の形態では、車両200の周囲の地形表面の3次元形状を検出するのに、LIDAR26を用いるとしたが、これに限らない。例えば、ステレオカメラを用いて、ステレオカメラにより撮像された画像から、車両200の周囲の地形表面の3次元形状を検出してもよいし、距離センサおよびカメラの組合せを用いて、距離センサの検出結果およびカメラにより撮像された画像から、車両200の周囲の地形表面の3次元形状を検出してもよい。
[1-5. Modified example]
In the above embodiment, the LIDAR 26 is used to detect the three-dimensional shape of the terrain surface around the vehicle 200. However, the present invention is not limited to this. For example, a stereo camera may be used to detect the three-dimensional shape of the terrain surface around the vehicle 200 from an image captured by the stereo camera, or a distance sensor and camera combination may be used to detect the distance sensor. The three-dimensional shape of the terrain surface around the vehicle 200 may be detected from the result and the image captured by the camera.

上記実施の形態では、地図として道路および道路周辺の3次元形状を示す3次元地図を用いるとしたが、道路および道路周辺の2次元形状を示す2次元地図を用いてもよい。この場合、LIDAR26などで実現される第1検出部250は、車両200の周辺の道路および道路の周辺の形状である道路形状を3次元形状で検出するとしたが、2次元形状で検出してもよい。なお、第1検出部250は、3次元形状で検出した道路形状を、2次元形状に変換することで2次元形状で検出してもよい。   In the above-described embodiment, a three-dimensional map showing a road and a three-dimensional shape around the road is used as the map. However, a two-dimensional map showing a two-dimensional shape around the road and the road may be used. In this case, the first detection unit 250 realized by the LIDAR 26 or the like detects the road around the vehicle 200 and the road shape that is the shape of the road periphery in a three-dimensional shape. Good. In addition, the 1st detection part 250 may detect with a two-dimensional shape by converting the road shape detected with the three-dimensional shape into a two-dimensional shape.

上記実施の形態では、車両200において、切替部230により走行モードが検出モードに切り替えられた場合において、第2検出部280が後続車両を検出しているとき、制御部240は車両200を通常モードで走行させるとした。ただし、検出依頼を情報処理装置100から受信した後、第2検出部280が後続車両を検出した場合、第2判定部220が走行モードを検出モードに切り替えないと判定してもよい。   In the above embodiment, in the vehicle 200, when the travel mode is switched to the detection mode by the switching unit 230, when the second detection unit 280 detects the following vehicle, the control unit 240 causes the vehicle 200 to be in the normal mode. It was supposed to run on. However, after the detection request is received from the information processing apparatus 100, when the second detection unit 280 detects the following vehicle, the second determination unit 220 may determine that the travel mode is not switched to the detection mode.

上記実施の形態では、車両200において、切替部230により走行モードが検出モードに切り替えられた場合において、渋滞検出部290が車両200の周囲における渋滞の発生を検出しているとき、制御部240は車両200を通常モードで走行させるとした。ただし、検出依頼を情報処理装置100から受信した後、渋滞検出部290が車両200の周囲における渋滞の発生を検出した場合、第2判定部220が走行モードを検出モードに切り替えないと判定してもよい。   In the above embodiment, in the vehicle 200, when the travel mode is switched to the detection mode by the switching unit 230, when the traffic jam detection unit 290 detects the occurrence of traffic jam around the vehicle 200, the control unit 240 The vehicle 200 is assumed to run in the normal mode. However, after the detection request is received from the information processing apparatus 100, when the traffic congestion detection unit 290 detects the occurrence of traffic congestion around the vehicle 200, the second determination unit 220 determines that the travel mode is not switched to the detection mode. Also good.

なお、上記の実施形態では、情報処理装置100が選択した検出車両に対するエリアの道路形状を検出させる検出依頼を受けた車両200が、走行モードを、通常モードから検出モードに変更する場合において、車両200の所有者または乗車している人に対して報酬を与えるようなサービスを、情報処理装置100またはサービス用のサーバ等で備える構成にしてもよい。ここでの報酬は金銭を与えてもよいし、ポイントサービスを付与してもよい。   In the above embodiment, when the vehicle 200 that has received a detection request for detecting the road shape of the area for the detected vehicle selected by the information processing apparatus 100 changes the travel mode from the normal mode to the detection mode, the vehicle You may make it the structure provided with the service which gives a reward with respect to the owner of 200, or the boarding person in the information processing apparatus 100 or the server for service. The reward here may be money or a point service.

情報処理装置100は、車両200を一意に特定できるので、例えば、車両200が自動運転タクシーである場合、車両200に乗っている乗客が、走行モードの変更を承諾するような場合におけるサービスとしては、車内200に備え付けられた端末に、特定のQRコード(登録商標)を表示させる。そして、乗客は、乗客の所有するスマートフォン等で、QRコード(登録商標)をスキャンし、スマートフォン等から情報処理装置100またはサービス用のサーバに走行モードの変更を承諾したことを示す情報が送信される。これにより乗客が上記の報酬を入手する、つまり、情報処理装置100が乗客に報酬を与えるような仕組みであってもよい。または、車両200それぞれに所有者のアカウントを紐付けておき、そのアカウントに走行モードの変更を許諾したことを示す情報を蓄積するようにしてもよい。   Since the information processing apparatus 100 can uniquely identify the vehicle 200, for example, when the vehicle 200 is an automatic driving taxi, as a service in a case where a passenger on the vehicle 200 approves the change of the driving mode. A specific QR code (registered trademark) is displayed on the terminal provided in the vehicle interior 200. Then, the passenger scans the QR code (registered trademark) with a smartphone or the like owned by the passenger, and information indicating that the traveling mode is accepted from the smartphone or the like to the information processing apparatus 100 or the service server is transmitted. The Thus, the passenger may obtain the above reward, that is, the information processing apparatus 100 may give the passenger a reward. Alternatively, an account of the owner may be associated with each vehicle 200, and information indicating that the change of the driving mode is permitted for the account may be accumulated.

報酬を与えることによって、走行モードを、通常モードから検出モードへの変更を許可する車両が増加し、精度の高いデータをより多く集めることができる。   By giving a reward, the number of vehicles that allow the driving mode to be changed from the normal mode to the detection mode increases, and more accurate data can be collected.

なお、上記各実施の形態において、各構成要素は、専用のハードウェアで構成されるか、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、CPUまたはプロセッサなどのプログラム実行部が、ハードディスクまたは半導体メモリなどの記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。ここで、上記各実施の形態の情報処理方法、走行制御方法、地図更新方法などを実現するソフトウェアは、次のようなプログラムである。   In each of the above embodiments, each component may be configured by dedicated hardware or may be realized by executing a software program suitable for each component. Each component may be realized by a program execution unit such as a CPU or a processor reading and executing a software program recorded on a recording medium such as a hard disk or a semiconductor memory. Here, the software that realizes the information processing method, the travel control method, the map update method, and the like of each of the above embodiments is the following program.

すなわち、このプログラムは、コンピュータに、車両が走行する道路および前記道路の周辺の形状である道路形状を示す地図を前記車両に配信する情報処理装置が行う情報処理方法であって、複数のエリアのそれぞれについて、前記情報処理装置が備える地図データベースに記憶されている前記地図により示される前記道路形状から現在の前記道路形状への変化量、および、当該エリアを走行した車両の所定の挙動の発生回数の少なくとも一方に基づいて、当該エリアの前記地図の更新の要否を判定し、前記地図の更新が必要であると判定したエリアを走行中または走行予定の1以上の車両の中から、道路形状を精度よく検出する検出車両を選択し、選択した前記検出車両に対して前記エリアの道路形状を検出させる検出依頼を、通信ネットワークを介して送信する情報処理方法を実行させる。   That is, this program is an information processing method performed by an information processing apparatus that distributes to a vehicle a map indicating a road on which a vehicle is traveling and a road shape that is a shape around the road. For each, the amount of change from the road shape to the current road shape indicated by the map stored in the map database provided in the information processing device, and the number of occurrences of a predetermined behavior of the vehicle that has traveled in the area Based on at least one of the above, it is determined whether or not the map needs to be updated in the area, and the road shape is determined from one or more vehicles traveling or scheduled to travel in the area determined to require the map update. A detection request for detecting the road shape of the area for the selected detection vehicle is selected. To execute the information processing method of transmitting via chromatography click.

また、このプログラムは、コンピュータに、車両が行う走行制御方法であって、走行する道路および前記道路の周辺の形状である道路形状を検出し、道路形状の検出依頼を、外部の情報処理装置から通信ネットワークを介して受信し、通常走行を行う通常モードから、前記地図を更新するために、走行中の道路の道路形状を検出する走行を行う検出モードに、前記車両の走行モードを切り替えるか否かを判定し、前記検出モードに切り替えると判定した場合、前記走行モードを前記検出モードに切り替え、前記検出モードに切り替えないと判定した場合、前記走行モードを前記通常モードのままとし、切り替えた走行モードで前記車両を走行させる走行制御方法を実行させる。   Further, this program is a travel control method performed by a vehicle, and detects a road shape that is a road around the road and a shape around the road, and sends a road shape detection request from an external information processing device. Whether to switch the driving mode of the vehicle from the normal mode received through the communication network to the detection mode for detecting the road shape of the road that is being driven in order to update the map from the normal mode for normal driving If it is determined to switch to the detection mode, the travel mode is switched to the detection mode, and if it is determined not to switch to the detection mode, the travel mode remains the normal mode and the switched travel A traveling control method for traveling the vehicle in the mode is executed.

また、このプログラムは、コンピュータに、1以上の車両が走行する道路および前記道路の周辺の形状である道路形状を示す地図を前記1以上の車両に配信する情報処理装置と、前記1以上の車両とが行う地図更新システムにおける前記地図の地図更新方法であって、前記情報処理装置では、複数のエリアのそれぞれについて、前記情報処理装置が備える地図データベースに記憶されている前記地図により示される前記道路形状から現在の前記道路形状への変化量、および、当該エリアを走行した車両の所定の挙動の発生回数の少なくとも一方に基づいて、当該エリアの前記地図の更新の要否を判定し、前記地図の更新が必要であると判定したエリアを走行中または走行予定の1以上の車両の中から、道路形状を精度よく検出する検出車両を選択し、選択した前記検出車両に対して前記エリアの道路形状を検出させる検出依頼を、通信ネットワークを介して送信し、前記1以上の車両のうちの前記検出車両として選択された車両では、前記検出依頼を、外部の情報処理装置から前記通信ネットワークを介して受信し、通常走行を行う通常モードから、前記地図を更新するために、走行中の道路の道路形状を検出する走行を行う検出モードに、前記車両の走行モードを切り替えるか否かを判定し、前記検出モードに切り替えると判定した場合、前記走行モードを前記検出モードに切り替え、前記検出モードに切り替えないと判定した場合、前記走行モードを前記通常モードのままとし、切り替えた走行モードで前記検出車両を走行させる地図更新方法を実行させる。   In addition, the program includes an information processing device that distributes a map indicating a road on which one or more vehicles are traveling and a shape of a road around the road to the one or more vehicles, and the one or more vehicles. The map update method for the map in the map update system performed by the information processing device, wherein the road indicated by the map stored in a map database provided in the information processing device for each of a plurality of areas Determining whether the map needs to be updated in the area based on at least one of the amount of change from the shape to the current road shape and the number of occurrences of a predetermined behavior of a vehicle that has traveled in the area; A detection vehicle that accurately detects a road shape from one or more vehicles that are traveling or are scheduled to travel in an area that is determined to need to be updated A detection request for detecting the road shape of the area with respect to the selected detection vehicle is transmitted via a communication network, and the vehicle selected as the detection vehicle of the one or more vehicles, A detection mode in which a detection request is received from an external information processing apparatus via the communication network, and a traveling mode for detecting a road shape of a traveling road is updated in order to update the map from a normal mode in which the traveling is normally performed. Determining whether or not to switch the driving mode of the vehicle, and determining to switch to the detection mode, switching the driving mode to the detection mode and determining not to switch to the detection mode, The map update method is executed in which the detected vehicle is caused to travel in the switched travel mode.

以上、本発明の一つまたは複数の態様に係る情報処理装置、車両、情報処理方法、走行制御方法および地図更新方法について、実施の形態に基づいて説明したが、本発明は、この実施の形態に限定されるものではない。本発明の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したものや、異なる実施の形態における構成要素を組み合わせて構築される形態も、本発明の一つまたは複数の態様の範囲内に含まれてもよい。   The information processing apparatus, the vehicle, the information processing method, the travel control method, and the map update method according to one or more aspects of the present invention have been described above based on the embodiment. It is not limited to. Unless it deviates from the gist of the present invention, one or more of the present invention may be applied to various modifications that can be conceived by those skilled in the art, or forms constructed by combining components in different embodiments. It may be included within the scope of the embodiments.

本開示は、精度のよい地図データに効果的に更新することができる情報処理装置、車両、情報処理方法、走行制御方法および地図更新方法などとして有用である。   The present disclosure is useful as an information processing apparatus, a vehicle, an information processing method, a travel control method, a map update method, and the like that can be effectively updated to accurate map data.

1 地図更新システム
11 CPU
12 メインメモリ
13 ストレージ
14 通信IF
21 CPU
22 メインメモリ
23 ストレージ
24 通信IF
25 撮像装置
26 LIDAR
27 IMU
28 GNSS
29 ディスプレイ
30 入力IF
40、41 破線
50 オブジェクト
50a 実際の位置
50b 推定される位置
51〜57、51b〜57b 点
70〜72 オブジェクト
100 情報処理装置
110 第1判定部
120 選択部
130 第1通信部
140 位置取得部
150 データベース
151 地図データベース
152 地図履歴データベース
153 イベント履歴データベース
154 車両データベース
200 車両
200a、200b 位置
210 第2通信部
220 第2判定部
230 切替部
240 制御部
250 第1検出部
260 地図データベース
270 入力受付部
280 第2検出部
290 渋滞検出部
291、292 UI
300 通信ネットワーク
310 基地局
400 トラック
1 Map update system 11 CPU
12 Main memory 13 Storage 14 Communication IF
21 CPU
22 Main memory 23 Storage 24 Communication IF
25 Imaging device 26 LIDAR
27 IMU
28 GNSS
29 Display 30 Input IF
40, 41 Broken line 50 Object 50a Actual position 50b Estimated position 51-57, 51b-57b Point 70-72 Object 100 Information processing device 110 First determination unit 120 Selection unit 130 First communication unit 140 Position acquisition unit 150 Database 151 Map database 152 Map history database 153 Event history database 154 Vehicle database 200 Vehicle 200a, 200b Position 210 Second communication unit 220 Second determination unit 230 Switching unit 240 Control unit 250 First detection unit 260 Map database 270 Input reception unit 280 2 detection unit 290 Congestion detection unit 291, 292 UI
300 communication network 310 base station 400 truck

Claims (18)

車両が走行する道路および前記道路の周辺の形状である道路形状を示す地図を前記車両に配信する情報処理装置であって、
複数のエリアに区切られている前記地図を記憶している地図データベースと、
前記複数のエリアのそれぞれについて、前記地図により示される前記道路形状から現在の前記道路形状への変化量、および、当該エリアを走行した車両の所定の動作の発生回数の少なくとも一方に基づいて、当該エリアの前記地図の更新の要否を判定する第1判定部と、を備える
情報処理装置。
An information processing apparatus that distributes to the vehicle a map showing a road on which the vehicle travels and a road shape that is a shape around the road,
A map database storing the map divided into a plurality of areas;
For each of the plurality of areas, based on at least one of the amount of change from the road shape indicated by the map to the current road shape, and the number of occurrences of a predetermined motion of a vehicle that has traveled in the area, A first determination unit that determines whether or not the map in the area needs to be updated.
前記第1判定部により前記地図の更新が必要であると判定されたエリアを走行中または走行予定の1以上の車両の中から、前記道路形状を検出する検出車両を選択する選択部と、
前記選択部で選択された前記検出車両に対して前記エリアの道路形状を検出させる検出依頼を、通信ネットワークを介して送信する第1通信部と、をさらに備える
請求項1に記載の情報処理装置。
A selection unit that selects a detection vehicle that detects the road shape from one or more vehicles that are traveling or are scheduled to travel in an area that is determined to require updating of the map by the first determination unit;
The information processing apparatus according to claim 1, further comprising: a first communication unit that transmits a detection request for causing the detection vehicle selected by the selection unit to detect a road shape of the area via a communication network. .
前記車両は、自動運転を行う車両であり、
前記所定の動作は、現在までの所定期間の間に発生した急減速、急加速、前記自動運転中の手動運転割り込み、および急回避の少なくとも1つである
請求項2に記載の情報処理装置。
The vehicle is a vehicle that performs automatic driving,
The information processing apparatus according to claim 2, wherein the predetermined operation is at least one of rapid deceleration, rapid acceleration, manual operation interruption during the automatic operation, and sudden avoidance that have occurred during a predetermined period until now.
前記選択部は、前記検出車両として、車高が所定の高さ以上である車両を選択する
請求項2または3に記載の情報処理装置。
The information processing apparatus according to claim 2, wherein the selection unit selects a vehicle having a vehicle height equal to or higher than a predetermined height as the detected vehicle.
前記選択部は、前記検出車両として、前記道路形状を検出するセンサであって、検出精度が所定の精度以上のセンサを有する車両を選択する
請求項2から4のいずれか1項に記載の情報処理装置。
The information according to any one of claims 2 to 4, wherein the selection unit is a sensor that detects the shape of the road as the detection vehicle and has a sensor with a detection accuracy equal to or higher than a predetermined accuracy. Processing equipment.
前記選択部は、前記検出車両として、以前に、前記地図の更新を行うために前記道路形状を検出する検出モードで走行したことがある車両を選択する
請求項2から5のいずれか1項に記載の情報処理装置。
6. The vehicle according to claim 2, wherein the selection unit selects, as the detected vehicle, a vehicle that has previously traveled in a detection mode for detecting the road shape in order to update the map. The information processing apparatus described.
前記第1判定部は、
前記複数のエリアのそれぞれについて、前記変化量および前記発生回数の少なくとも一方に基づいてスコアを算出し、
前記複数のエリアのうち、算出したスコアが所定のスコアを超えるエリアの地図に更新の必要があると判定する
請求項1から6のいずれか1項に記載の情報処理装置。
The first determination unit includes:
For each of the plurality of areas, calculate a score based on at least one of the amount of change and the number of occurrences,
The information processing apparatus according to any one of claims 1 to 6, wherein it is determined that a map of an area in which the calculated score exceeds a predetermined score among the plurality of areas needs to be updated.
前記第1判定部は、前記複数のエリアのうち、単位期間当たりに更新の必要があると判定した回数が第1の回数以上であるエリアの前記所定のスコアを大きくし、前記単位期間当たりに更新の必要があると判定した回数が前記第1の回数以下の第2の回数未満であるエリアの前記所定のスコアを小さくする
請求項1から7のいずれか1項に記載の情報処理装置。
The first determination unit increases the predetermined score of an area in which the number of times determined to be updated per unit period is equal to or more than the first number among the plurality of areas, The information processing apparatus according to any one of claims 1 to 7, wherein the predetermined score of an area in which the number of times it is determined that updating is necessary is less than a second number equal to or less than the first number is reduced.
車両であって、
走行する道路および前記道路の周辺の形状である道路形状を検出する第1検出部と、
道路形状の検出依頼を外部の情報処理装置から通信ネットワークを介して受信する第2通信部と、
前記第2通信部により前記検出依頼が受信された場合、通常走行を行う通常モードから、地図を更新するために、走行中の道路の道路形状を検出する走行を行う検出モードに、前記車両の走行モードを切り替えるか否かを判定する第2判定部と、
前記第2判定部により前記検出モードに切り替えると判定された場合、前記走行モードを前記検出モードに切り替え、前記検出モードに切り替えないと判定された場合、前記走行モードを前記通常モードのままとする切替部と、
前記切替部により切り替えられた走行モードで前記車両を走行させる制御部と、を備える
車両。
A vehicle,
A first detection unit that detects a road shape that is a road that is traveling and a shape around the road;
A second communication unit that receives a road shape detection request from an external information processing apparatus via a communication network;
When the detection request is received by the second communication unit, the normal mode in which the vehicle travels is changed to the detection mode in which the vehicle is moved to a detection mode in which the road shape of the road being traveled is detected in order to update the map. A second determination unit for determining whether to switch the driving mode;
When the second determination unit determines to switch to the detection mode, the travel mode is switched to the detection mode, and when it is determined not to switch to the detection mode, the travel mode remains the normal mode. A switching unit;
A control unit that causes the vehicle to travel in the travel mode switched by the switching unit.
前記第2通信部は、前記第1検出部により検出された前記道路形状を示す検出データを、前記通信ネットワークを介して前記情報処理装置に送信する
請求項9に記載の車両。
The vehicle according to claim 9, wherein the second communication unit transmits detection data indicating the road shape detected by the first detection unit to the information processing apparatus via the communication network.
前記検出モードは、前記通常モードよりも、最大走行速度を小さくする、最大走行加速度を小さくする、車間距離を大きくする、前記第1検出部が検出する検出周波数を大きくする、の少なくとも1つの設定を変更した状態で走行する走行モードである
請求項9または10に記載の車両。
The detection mode is at least one setting of lowering the maximum travel speed, decreasing the maximum travel acceleration, increasing the inter-vehicle distance, and increasing the detection frequency detected by the first detection unit, compared to the normal mode. The vehicle according to claim 9 or 10, wherein the vehicle is in a travel mode in which the vehicle travels in a state in which the vehicle is changed.
さらに、
前記車両から一定距離以内の後続車両を検出する第2検出部を備え、
前記制御部は、前記切替部により前記走行モードが前記検出モードに切り替えられた場合において、前記第2検出部が前記後続車両を検出しているとき、前記通常モードで前記車両を走行させる
請求項11に記載の車両。
further,
A second detector for detecting a subsequent vehicle within a certain distance from the vehicle;
The control unit causes the vehicle to travel in the normal mode when the second detection unit detects the succeeding vehicle when the traveling mode is switched to the detection mode by the switching unit. 11. The vehicle according to 11.
さらに、
前記車両の周囲における渋滞の発生を検出する渋滞検出部を備え、
前記制御部は、前記切替部により前記走行モードが前記検出モードに切り替えられた場合において、前記渋滞検出部が前記渋滞の発生を検出しているとき、前記通常モードで前記車両を走行させる
請求項11または12に記載の車両。
further,
A traffic jam detector for detecting the occurrence of traffic jam around the vehicle;
The control unit causes the vehicle to travel in the normal mode when the travel mode is switched to the detection mode by the switching unit and the traffic jam detection unit detects the occurrence of the traffic jam. The vehicle according to 11 or 12.
さらに、
前記走行モードを前記通常モードから前記検出モードに切り替えることを許可するか否かを示す入力を受け付ける入力受付部を備え、
前記第2判定部は、前記入力受付部により受け付けられた前記入力が許可を示す場合、前記走行モードを切り替えると判定し、前記入力受付部により受け付けられた前記入力が不許可を示す場合、前記走行モードを切り替えないと判定する
請求項9から13のいずれか1項に記載の車両。
further,
An input receiving unit that receives an input indicating whether or not to allow the driving mode to be switched from the normal mode to the detection mode;
The second determination unit determines to switch the travel mode when the input received by the input reception unit indicates permission, and when the input received by the input reception unit indicates disapproval, The vehicle according to any one of claims 9 to 13, which determines that the travel mode is not switched.
前記車両は、客を運送する車両であり、
前記第2判定部は、前記車両が前記客を迎車中でない、かつ、前記車両が前記客を運送中でない場合、前記走行モードを切り替えると判定し、前記車両が前記客を迎車中である、または、前記客を運送中である場合、前記走行モードを切り替えないと判定する
請求項9から14のいずれか1項に記載の車両。
The vehicle is a vehicle that carries customers,
The second determination unit determines that the driving mode is switched when the vehicle is not picking up the customer and the vehicle is not transporting the customer, and the vehicle is picking up the customer. Alternatively, the vehicle according to claim 9, wherein when the customer is being transported, it is determined that the traveling mode is not switched.
車両が走行する道路および前記道路の周辺の形状である道路形状を示す地図を前記車両に配信する情報処理装置が行う情報処理方法であって、
複数のエリアのそれぞれについて、前記情報処理装置が備える地図データベースに記憶されている前記地図により示される前記道路形状から現在の前記道路形状への変化量、および、当該エリアを走行した車両の所定の挙動の発生回数の少なくとも一方に基づいて、当該エリアの前記地図の更新の要否を判定する
情報処理方法。
An information processing method performed by an information processing device that distributes a road on which a vehicle travels and a map indicating a shape of a road around the road to the vehicle,
For each of a plurality of areas, the amount of change from the road shape indicated by the map stored in the map database provided in the information processing device to the current road shape, and a predetermined number of vehicles that have traveled in the area An information processing method for determining whether or not it is necessary to update the map of the area based on at least one of the number of occurrences of behavior.
車両が行う走行制御方法であって、
走行する道路および前記道路の周辺の形状である道路形状を検出し、
道路形状の検出依頼を、外部の情報処理装置から通信ネットワークを介して受信し、
通常走行を行う通常モードから、地図を更新するために、走行中の道路の道路形状を検出する走行を行う検出モードに、前記車両の走行モードを切り替えるか否かを判定し、
前記検出モードに切り替えると判定した場合、前記走行モードを前記検出モードに切り替え、前記検出モードに切り替えないと判定した場合、前記走行モードを前記通常モードのままとし、
切り替えた走行モードで前記車両を走行させる
走行制御方法。
A travel control method performed by a vehicle,
Detecting the road shape that is the shape of the road and the surrounding area of the road,
A road shape detection request is received from an external information processing device via a communication network,
In order to update the map from the normal mode in which the normal driving is performed, it is determined whether to switch the driving mode of the vehicle to the detection mode in which the road shape of the road that is being driven is detected,
If it is determined to switch to the detection mode, the travel mode is switched to the detection mode, and if it is determined not to switch to the detection mode, the travel mode remains the normal mode,
A travel control method for causing the vehicle to travel in the switched travel mode.
1以上の車両が走行する道路および前記道路の周辺の形状である道路形状を示す地図を前記1以上の車両に配信する情報処理装置と、前記1以上の車両とを備える地図更新システムにおける前記地図の地図更新方法であって、
前記情報処理装置では、
複数のエリアのそれぞれについて、前記情報処理装置が備える地図データベースに記憶されている前記地図により示される前記道路形状から現在の前記道路形状への変化量、および、当該エリアを走行した車両の所定の挙動の発生回数の少なくとも一方に基づいて、当該エリアの前記地図の更新の要否を判定し、
前記地図の更新が必要であると判定したエリアを走行中または走行予定の1以上の車両の中から、道路形状を精度よく検出する検出車両を選択し、
選択した前記検出車両に対して前記エリアの道路形状を検出させる検出依頼を、通信ネットワークを介して送信し、
前記1以上の車両のうちの前記検出車両として選択された車両では、
前記検出依頼を、外部の情報処理装置から前記通信ネットワークを介して受信し、
通常走行を行う通常モードから、前記地図を更新するために、走行中の道路の道路形状を検出する走行を行う検出モードに、前記車両の走行モードを切り替えるか否かを判定し、
前記検出モードに切り替えると判定した場合、前記走行モードを前記検出モードに切り替え、前記検出モードに切り替えないと判定した場合、前記走行モードを前記通常モードのままとし、
切り替えた走行モードで前記検出車両を走行させる
地図更新方法。
The map in a map update system, comprising: an information processing device that distributes a road on which one or more vehicles travel and a road shape that is a shape around the road to the one or more vehicles; and the one or more vehicles. The map update method of
In the information processing apparatus,
For each of a plurality of areas, the amount of change from the road shape indicated by the map stored in the map database provided in the information processing device to the current road shape, and a predetermined number of vehicles that have traveled in the area Based on at least one of the number of occurrences of the behavior, it is determined whether the map needs to be updated in the area,
Select a detection vehicle that accurately detects a road shape from one or more vehicles that are traveling or are scheduled to travel in an area that is determined to require updating the map,
Sending a detection request for detecting the road shape of the area to the selected detection vehicle via a communication network,
In the vehicle selected as the detection vehicle among the one or more vehicles,
Receiving the detection request from an external information processing apparatus via the communication network;
Determining whether to switch the driving mode of the vehicle from the normal mode in which normal driving is performed to the detection mode in which driving is performed to detect the shape of a road that is being driven in order to update the map;
If it is determined to switch to the detection mode, the travel mode is switched to the detection mode, and if it is determined not to switch to the detection mode, the travel mode remains the normal mode,
A map update method for causing the detected vehicle to travel in the switched travel mode.
JP2018075712A 2017-08-28 2018-04-10 Information processing device, information processing method, and map update method Active JP7141845B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP18183505.9A EP3460406B1 (en) 2017-08-28 2018-07-13 Information processing apparatus, vehicle, information processing method, running control method, and map updating method
US16/045,858 US10935385B2 (en) 2017-08-28 2018-07-26 Information processing apparatus, vehicle, information processing method, running control method, and map updating method
CN201810960398.1A CN109425358B (en) 2017-08-28 2018-08-17 Information processing device and method, vehicle, travel control method, and map updating method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017163739 2017-08-28
JP2017163739 2017-08-28

Publications (2)

Publication Number Publication Date
JP2019040176A true JP2019040176A (en) 2019-03-14
JP7141845B2 JP7141845B2 (en) 2022-09-26

Family

ID=65726309

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018075712A Active JP7141845B2 (en) 2017-08-28 2018-04-10 Information processing device, information processing method, and map update method

Country Status (1)

Country Link
JP (1) JP7141845B2 (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020160676A (en) * 2019-03-26 2020-10-01 株式会社Subaru Vehicle travel state data collection system
CN113012219A (en) * 2019-12-19 2021-06-22 佳能株式会社 Information processing apparatus, information processing method, and computer readable medium
JP2021103149A (en) * 2019-12-25 2021-07-15 株式会社デンソー Estimation device, estimation method, and estimation program
JP2021103148A (en) * 2019-12-25 2021-07-15 株式会社デンソー Estimation device, estimation method, and estimation program
US11356511B2 (en) 2020-02-19 2022-06-07 Samsung Electronics Co., Ltd. Electronic device and method for controlling thereof
US11511769B2 (en) 2019-03-26 2022-11-29 Subaru Corporation Data collecting system, server, and data processing apparatus
WO2023007562A1 (en) * 2021-07-26 2023-02-02 本田技研工業株式会社 Control device
WO2023145400A1 (en) * 2022-01-26 2023-08-03 パナソニックホールディングス株式会社 Traffic flow measurement system and traffic flow measurement method
WO2023145399A1 (en) * 2022-01-26 2023-08-03 パナソニックホールディングス株式会社 Traffic flow measurement system and traffic flow measurement method
WO2024057779A1 (en) * 2022-09-14 2024-03-21 ソニーグループ株式会社 Information processing device, program, and information processing system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008077143A (en) * 2006-09-19 2008-04-03 Kddi Corp Probe information collection device, probe information transmission device and probe information collection method
JP2016180980A (en) * 2015-03-23 2016-10-13 株式会社豊田中央研究所 Information processing device, program, and map data updating system
JP2017090548A (en) * 2015-11-04 2017-05-25 トヨタ自動車株式会社 Map update determination system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008077143A (en) * 2006-09-19 2008-04-03 Kddi Corp Probe information collection device, probe information transmission device and probe information collection method
JP2016180980A (en) * 2015-03-23 2016-10-13 株式会社豊田中央研究所 Information processing device, program, and map data updating system
JP2017090548A (en) * 2015-11-04 2017-05-25 トヨタ自動車株式会社 Map update determination system

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020160676A (en) * 2019-03-26 2020-10-01 株式会社Subaru Vehicle travel state data collection system
US11511769B2 (en) 2019-03-26 2022-11-29 Subaru Corporation Data collecting system, server, and data processing apparatus
CN113012219A (en) * 2019-12-19 2021-06-22 佳能株式会社 Information processing apparatus, information processing method, and computer readable medium
JP2021103149A (en) * 2019-12-25 2021-07-15 株式会社デンソー Estimation device, estimation method, and estimation program
JP2021103148A (en) * 2019-12-25 2021-07-15 株式会社デンソー Estimation device, estimation method, and estimation program
JP7318522B2 (en) 2019-12-25 2023-08-01 株式会社デンソー Estimation device, estimation method, estimation program
JP7318521B2 (en) 2019-12-25 2023-08-01 株式会社デンソー Estimation device, estimation method, estimation program
US11356511B2 (en) 2020-02-19 2022-06-07 Samsung Electronics Co., Ltd. Electronic device and method for controlling thereof
WO2023007562A1 (en) * 2021-07-26 2023-02-02 本田技研工業株式会社 Control device
WO2023145400A1 (en) * 2022-01-26 2023-08-03 パナソニックホールディングス株式会社 Traffic flow measurement system and traffic flow measurement method
WO2023145399A1 (en) * 2022-01-26 2023-08-03 パナソニックホールディングス株式会社 Traffic flow measurement system and traffic flow measurement method
WO2024057779A1 (en) * 2022-09-14 2024-03-21 ソニーグループ株式会社 Information processing device, program, and information processing system

Also Published As

Publication number Publication date
JP7141845B2 (en) 2022-09-26

Similar Documents

Publication Publication Date Title
EP3460406B1 (en) Information processing apparatus, vehicle, information processing method, running control method, and map updating method
JP7141845B2 (en) Information processing device, information processing method, and map update method
US11415427B2 (en) Providing traffic warnings to a user based on return journey
US11188575B2 (en) Map updates from a connected vehicle fleet
CN105222796B (en) Integrating online navigation data with cached navigation data during active navigation
KR101751163B1 (en) System for determining a route of vehicle and the method thereof
US11841235B2 (en) Autonomous vehicle positioning for trip optimization
CN110832474A (en) High definition map update
US11299175B2 (en) Illegal stopping zone avoidance system
US11859990B2 (en) Routing autonomous vehicles using temporal data
US10859392B2 (en) Dynamic one-way street detection and routing penalties
US11668573B2 (en) Map selection for vehicle pose system
JP6294542B1 (en) Estimation apparatus, estimation method, and estimation program
JP2019174191A (en) Data structure, information transmitting device, control method, program, and storage medium
WO2022201720A1 (en) Information presentation method
JP2021012510A (en) Operation support device and operation support method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210121

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20211015

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211026

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220119

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220510

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220627

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220912

R150 Certificate of patent or registration of utility model

Ref document number: 7141845

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150