JP7686502B2 - Map information update device and map information update method - Google Patents
Map information update device and map information update method Download PDFInfo
- Publication number
- JP7686502B2 JP7686502B2 JP2021141135A JP2021141135A JP7686502B2 JP 7686502 B2 JP7686502 B2 JP 7686502B2 JP 2021141135 A JP2021141135 A JP 2021141135A JP 2021141135 A JP2021141135 A JP 2021141135A JP 7686502 B2 JP7686502 B2 JP 7686502B2
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- map information
- road
- unregistered
- surrounding
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Instructional Devices (AREA)
- Navigation (AREA)
- Traffic Control Systems (AREA)
Description
本発明は、車両で利用される地図情報を更新する地図情報更新装置及び地図情報更新方法に関するものである。 The present invention relates to a map information update device and a map information update method for updating map information used in a vehicle.
従来より、地図情報を更新する地図情報更新システムが知られている(特許文献1)。この地図情報更新システムは、追加情報生成部と、追加情報検証部と、地図情報更新部とを備えている。追加情報生成部は、更新依頼者からの入力に従い、地図情報に付加する追加情報を生成するように構成されている。追加情報検証部は、検証者からの入力に従い、追加情報生成部にて生成された追加情報が正しいか否かを検証するように構成されている。地図情報更新部は、更新作業者からの入力に従い、追加情報検証部にて正しいことが検証された追加情報を含む追加ブロックを生成し、その追加した追加ブロックを地図情報に付加することで、地図情報を更新するよう構成されている。 A map information update system that updates map information has been known for some time (Patent Document 1). This map information update system includes an additional information generation unit, an additional information verification unit, and a map information update unit. The additional information generation unit is configured to generate additional information to be added to the map information according to input from the update requester. The additional information verification unit is configured to verify whether the additional information generated by the additional information generation unit is correct according to input from the verifier. The map information update unit is configured to generate an additional block including additional information verified to be correct by the additional information verification unit according to input from the update operator, and to update the map information by adding the added additional block to the map information.
しかしながら、上記地図情報更新システムでは、地図情報を更新する前に、検証者による追加情報の検証が必要なため、地図情報の更新に時間がかかるという問題がある。 However, the above map information update system has the problem that it takes a long time to update the map information because a verifier must verify the additional information before updating the map information.
本発明が解決しようとする課題は、地図情報の更新に要する時間を短くできる地図情報更新装置及び地図情報更新方法を提供することである。 The problem that this invention aims to solve is to provide a map information update device and a map information update method that can shorten the time required to update map information.
本発明は、車両に設けられた撮像装置から車両の周辺画像を取得し、車両の位置情報を取得し、周辺画像から車両の周辺道路を認識し、位置情報に基づき地図情報において周辺道路が未登録か否かを判定し、地図情報において未登録の周辺道路を車両が走行した場合、車両が走行した未登録の周辺道路を表すノード及びリンクを新たに生成することで、地図情報を更新することにより、上記課題を解決する。 The present invention solves the above problems by acquiring images of the vehicle's surroundings from an imaging device installed in the vehicle, acquiring vehicle position information, recognizing the roads around the vehicle from the surrounding images, determining whether the roads around the vehicle are unregistered in the map information based on the position information, and, if the vehicle travels on a surrounding road that is unregistered in the map information, updating the map information by generating new nodes and links representing the unregistered surrounding roads along which the vehicle has traveled.
本発明によれば、地図情報の更新に要する時間を短くできる。 The present invention can reduce the time required to update map information.
以下、本発明に係る地図情報更新装置及び地図情報更新方法の一実施の形態を図面に基づいて説明する。本実施形態に係る地図情報更新装置は、図1に示すように、車載システム1の一部として実現される。図1は、本実施形態に係る車載システム1の一例を示すブロック図である。車載システム1は、車両に搭載されたシステムであって、車両の各種制御を行うためのシステムである。車載システム1は、ドライバーが運転に関与せずに自動で運転する自動運転機能を有する車両、ドライバーによる車両の運転を支援する運転支援機能を有する車両、又は自動運転機能及び運転支援機能の何れも有さない車両に設けることができる。 Hereinafter, an embodiment of a map information updating device and a map information updating method according to the present invention will be described with reference to the drawings. As shown in FIG. 1, the map information updating device according to this embodiment is realized as a part of an in-vehicle system 1. FIG. 1 is a block diagram showing an example of the in-vehicle system 1 according to this embodiment. The in-vehicle system 1 is a system mounted on a vehicle, and is a system for performing various controls of the vehicle. The in-vehicle system 1 can be provided in a vehicle with an automatic driving function that drives the vehicle automatically without the driver's involvement in driving, a vehicle with a driving assistance function that assists the driver in driving the vehicle, or a vehicle that has neither an automatic driving function nor a driving assistance function.
図1に示すように、車載システム1は、地図情報更新装置10と、車両位置検出装置20と、周囲環境センサ群30と、車載ナビゲーションシステム40とを含む。これらの装置及びシステムは、車両に搭載されており、例えば、CAN(Controller Area Network)、LIN(Local Interconnect Network)等の車載ネットワーク2によって接続されている。 As shown in FIG. 1, the in-vehicle system 1 includes a map information update device 10, a vehicle position detection device 20, a group of surrounding environment sensors 30, and an in-vehicle navigation system 40. These devices and systems are mounted on the vehicle and are connected by an in-vehicle network 2 such as a Controller Area Network (CAN) or a Local Interconnect Network (LIN).
車両位置検出装置20は、車両の現在地を検出する装置である。車両位置検出装置20は、GPSユニット、ジャイロセンサ、及び車速センサ等から構成される。車両位置検出装置20は、GPSユニットにより複数の衛星通信から送信される電波を検出し、車両の位置情報を周期的に取得するとともに、取得した車両の位置情報と、ジャイロセンサから取得した角度変化情報と、車速センサから取得した車速に基づいて、車両の現在の位置情報を周期的に検出する。 The vehicle position detection device 20 is a device that detects the current location of a vehicle. The vehicle position detection device 20 is composed of a GPS unit, a gyro sensor, a vehicle speed sensor, etc. The vehicle position detection device 20 detects radio waves transmitted from multiple satellite communications by the GPS unit, periodically acquires vehicle position information, and periodically detects the current vehicle position information based on the acquired vehicle position information, angle change information acquired from the gyro sensor, and vehicle speed acquired from the vehicle speed sensor.
周囲環境センサ群30は、車両の周囲に存在する対象物を検出するためのセンサ群である。対象物とは、地物であり、例えば、道路の車線境界線、センターライン、路面標示、中央分離帯、ガードレール、縁石、高速道路の側壁、道路標識、信号機、横断歩道、工事現場、事故現場、速度制限表示である。また対象物には、車載システム1が搭載されている車両以外の自動車(先行車、対向車などの他車両)、オートバイ、自転車、歩行者が含まれる。対象物には、車両の走行に影響を与える可能性がある障害物(路上の駐車車両又は停車車両など)も含まれる。 The surrounding environment sensor group 30 is a group of sensors for detecting objects present around the vehicle. Objects are features on the ground, such as road lane boundaries, centerlines, road markings, medians, guardrails, curbs, highway sidewalls, road signs, traffic lights, pedestrian crossings, construction sites, accident sites, and speed limit signs. Objects also include automobiles other than the vehicle in which the in-vehicle system 1 is installed (other vehicles such as a preceding vehicle or an oncoming vehicle), motorcycles, bicycles, and pedestrians. Objects also include obstacles that may affect the vehicle's travel (such as parked or stopped vehicles on the road).
周囲環境センサ群30は、撮像装置31と測距装置32を含む。対象物は、例えば、撮像装置31及び測距装置32により検出される。撮像装置31は、画像により車両の周囲の対象物を認識する装置であり、例えば、CCD等の撮像素子を備えるカメラ、超音波カメラ、赤外線カメラなどのカメラである。撮像装置31により認識される対象物の情報としては、例えば、対象物の種別、対象物の色、車両に対する対象物の相対位置、車両と対象物との相対距離が挙げられる。撮像装置31は、車両に複数設けることができ、例えば、車両のフロントグリル部、左右ドアミラーの下部、及びリアバンパ近傍に配置できる。これにより、車両の周囲の対象物を認識する場合の死角を減らすことができる。 The surrounding environment sensor group 30 includes an imaging device 31 and a distance measuring device 32. For example, an object is detected by the imaging device 31 and the distance measuring device 32. The imaging device 31 is a device that recognizes objects around the vehicle using images, and is, for example, a camera equipped with an imaging element such as a CCD, an ultrasonic camera, an infrared camera, or other camera. Information about the object recognized by the imaging device 31 includes, for example, the type of object, the color of the object, the relative position of the object with respect to the vehicle, and the relative distance between the vehicle and the object. A plurality of imaging devices 31 can be provided on the vehicle, and can be arranged, for example, in the front grille of the vehicle, under the left and right door mirrors, and near the rear bumper. This can reduce blind spots when recognizing objects around the vehicle.
測距装置32は、車両に対する対象物の相対位置と、車両と対象物との相対距離及び相対速度とを演算するための装置であり、例えば、レーザーレーダー、ミリ波レーダーなど(LRF等)、LiDAR(Light detection and ranging)ユニット、超音波レーダーなどのレーダー装置又はソナーである。測距装置32は、撮像装置31と同様に、車両に複数設けることができ、例えば、車両の前方、右側方、左側方、及び後方に配置できる。これにより、車両の周囲の対象物について、車両に対する対象物の相対位置と、車両と対象物との相対距離及び相対速度を正確に演算することができる。 The ranging device 32 is a device for calculating the relative position of an object with respect to the vehicle, and the relative distance and relative speed between the vehicle and the object, and is, for example, a radar device or sonar such as a laser radar, millimeter wave radar (LRF, etc.), a LiDAR (Light detection and ranging) unit, or an ultrasonic radar. Similar to the imaging device 31, multiple ranging devices 32 can be provided on the vehicle, and can be placed, for example, in the front, right side, left side, and rear of the vehicle. This makes it possible to accurately calculate the relative position of objects around the vehicle with respect to the vehicle, and the relative distance and relative speed between the vehicle and the object.
撮像装置31及び測距装置32は、所定の時間間隔で、車両の周囲を検出する。撮像装置31及び測距装置32の検出結果は、後述する地図情報更新装置10のコントローラ11にて統合又は合成し、検出結果に不足している対象物の情報を補完する構成であってもよい。例えば、車両位置検出装置20から出力された車両の現在地である測位情報(自己位置情報)と、撮像装置31又は測距装置32により検出された車両に対する対象物の相対位置(距離と方向)により、コントローラ11にて対象物の位置情報を算出する構成であってもよい。また自動運転制御又は運転支援制御に用いられる高精度地図の情報を車両が有している場合、これに代えて、高精度地図情報と、オドメトリによる測位情報と、車両と対象物の相対位置(距離と方向)とを対応させて、対象物の位置情報を算出してもよい。算出された対象物の位置情報は、コントローラ11にて、撮像装置31及び測距装置32の検出結果、高精度地図情報などの複数の情報と統合され、車両の周囲環境情報として形成されてもよい。 The imaging device 31 and the distance measuring device 32 detect the surroundings of the vehicle at a predetermined time interval. The detection results of the imaging device 31 and the distance measuring device 32 may be integrated or synthesized by the controller 11 of the map information update device 10 described later to supplement the information of the object that is missing in the detection results. For example, the controller 11 may calculate the position information of the object based on the positioning information (self-position information) that is the current location of the vehicle output from the vehicle position detection device 20 and the relative position (distance and direction) of the object with respect to the vehicle detected by the imaging device 31 or the distance measuring device 32. In addition, if the vehicle has information on a high-precision map used for automatic driving control or driving assistance control, instead, the high-precision map information, the positioning information by odometry, and the relative position (distance and direction) of the vehicle and the object may be associated to calculate the position information of the object. The calculated position information of the object may be integrated by the controller 11 with multiple information such as the detection results of the imaging device 31 and the distance measuring device 32 and the high-precision map information to form the surrounding environment information of the vehicle.
車載ナビゲーションシステム40は、車両位置検出装置20により検出された車両の位置情報に基づき、車両の現在地から目的地までのルートをディスプレイに表示させて車両の乗員に案内する。車載ナビゲーションシステム40は、地図情報41を有している。車載ナビゲーションシステム40は、地図情報41を地図データベースとして格納してもよいし、地図情報41を記憶する記憶装置を備えていてもよい。なお、車載ナビゲーションシステム40が地図情報41を有する構成に限られず、例えば、地図情報41は、車両の外部に設けられたサーバーに格納されていてもよい。この場合、車載ナビゲーションシステム40は、無線機能を有する車載通信装置(不図示)を介して、車外のサーバーから地図情報41を受信する。 The in-vehicle navigation system 40 guides the vehicle occupants by displaying a route from the vehicle's current location to the destination on a display based on the vehicle's position information detected by the vehicle position detection device 20. The in-vehicle navigation system 40 has map information 41. The in-vehicle navigation system 40 may store the map information 41 as a map database, or may have a storage device that stores the map information 41. Note that the in-vehicle navigation system 40 is not limited to having the map information 41, and for example, the map information 41 may be stored in a server provided outside the vehicle. In this case, the in-vehicle navigation system 40 receives the map information 41 from the server outside the vehicle via an in-vehicle communication device (not shown) having wireless capabilities.
地図情報41は、車両の走行予定ルートを乗員に案内するためのカーナビゲーション用の地図(以降、カーナビ用地図と称する)を含む。車両の走行予定ルートは、車両の現在地から目的地までのルートである。カーナビ用地図は、道路網を示す道路網情報と、道路周辺又は道路上の各種地物を示す地物情報とを含む。カーナビ用地図は、所定の更新周期で、更新される。例えば、更新されたカーナビ用地図が、車両の外部に設けられたサーバーに存在する場合、車載ナビゲーションシステム40は、上述した車載通信装置を介して、更新されたカーナビ用地図をサーバーから受信し、地図情報41を更新する。 Map information 41 includes a map for car navigation (hereinafter referred to as a car navigation map) for guiding the occupant along the planned driving route of the vehicle. The planned driving route of the vehicle is the route from the vehicle's current location to the destination. The car navigation map includes road network information indicating the road network, and feature information indicating various features around or on the road. The car navigation map is updated at a predetermined update period. For example, if the updated car navigation map is present on a server installed outside the vehicle, the in-vehicle navigation system 40 receives the updated car navigation map from the server via the in-vehicle communication device described above, and updates the map information 41.
道路網情報は、ノードとリンクの組み合わせによって表される道路網の情報である。ノードは、カーナビ用地図において、交差点の位置やリンクの結束点として道路上の所定地点に設定される。ノードは、カーナビ用地図における座標(緯度及び経度)で表された位置情報を有する。リンクは、カーナビ用地図において、実際の道路形状に対応するように、隣り合うノード間を連結することで形成される。またリンクは、リンクの属性情報として、道路の種別(高速道路、有料道路、国道、県道等の種別)、リンクの長さ、リンク形状等の情報を有している。ノード及びリンクには、それぞれ固有の番号が設定されている。車載ナビゲーションシステム40は、設定された固有番号又はノードが有する位置情報から、カーナビ用地図に表される各道路網を識別できる。これにより、車載ナビゲーションシステム40は、カーナビ用地図において、車両の現在地から目的地までのルートを検索することができる。 Road network information is information about a road network represented by a combination of nodes and links. Nodes are set at specific points on roads on car navigation maps as intersections or link junctions. Nodes have location information represented by coordinates (latitude and longitude) on the car navigation map. Links are formed on the car navigation map by connecting adjacent nodes so as to correspond to the actual road shape. Links also have information such as road type (highway, toll road, national road, prefectural road, etc.), link length, link shape, etc. as attribute information of the link. Each node and link is assigned a unique number. The in-vehicle navigation system 40 can identify each road network represented on the car navigation map from the unique number that has been set or the location information of the node. This allows the in-vehicle navigation system 40 to search for a route from the vehicle's current location to the destination on the car navigation map.
また道路網情報には、ノード及びリンクが正規に登録されている道路に限られず、ノード及びリンクが仮登録されている計画道路の情報も含まれる。計画道路とは、完成されてない計画中の道路であって、カーナビ用地図には正規に登録されていない道路である。計画道路を表すノード及びリンクは、カーナビ用地図に仮登録されている。道路網情報では、計画道路を表すノード及びリンクと、正規に登録されているノード及びリンクとは、それぞれを識別可能な態様で区別されている。例えば、計画道路を表すノード及びリンクには、正規に登録されているノード及びリンクに付す固有番号のルールとは異なるルールによって、番号や記号などが付されている。計画道路を表すノード及びリンクの識別方法については、車載ナビゲーションシステム40の仕様により決められている。なお、以降では、計画道路を含め、地図情報41に正規に登録されていない道路を、「未登録の道路」と称する。また、地図情報41に正規に登録されているノード及びリンクと区別するために、計画道路を表すノード及びリンクを、それぞれ「仮ノード」及び「仮リンク」と称して説明する。 The road network information is not limited to roads whose nodes and links are registered properly, but also includes information on planned roads whose nodes and links are provisionally registered. Planned roads are roads that are not yet completed and are being planned, and are not properly registered on the car navigation map. Nodes and links representing planned roads are provisionally registered on the car navigation map. In the road network information, nodes and links representing planned roads are distinguished from properly registered nodes and links in a manner that allows them to be identified. For example, nodes and links representing planned roads are assigned numbers and symbols according to rules that are different from the rules for unique numbers assigned to properly registered nodes and links. The method of identifying nodes and links representing planned roads is determined by the specifications of the in-vehicle navigation system 40. In the following, roads that are not properly registered in the map information 41, including planned roads, are referred to as "unregistered roads". In addition, in order to distinguish them from nodes and links that are properly registered in the map information 41, nodes and links representing planned roads are referred to as "provisional nodes" and "provisional links", respectively.
地物情報は、道路網情報におけるノード及び/又はリンクに関連付けられた地物の情報である。地図情報41における地物としては、例えば、橋、高架、トンネル、踏切、歩道橋、料金所等の建造物、信号機、道路標識、路面標示(区画線や横断歩道を含む)等が挙げられる。地物情報は、正規に登録されているノード及び/又はリンクに関連付けられている。地物情報は、仮ノード及び/又は仮リンクには関連付けられているか否かは特に決められておらず、未完成の道路の段階で仮ノード及び/又は仮リンクに地物情報を関連付けている場合もあれば、そうでない場合もある。 Feature information is information on features associated with nodes and/or links in road network information. Examples of features in map information 41 include structures such as bridges, overpasses, tunnels, railroad crossings, footbridges, toll booths, traffic lights, road signs, and road markings (including dividing lines and pedestrian crossings). Feature information is associated with properly registered nodes and/or links. There is no particular rule as to whether feature information is associated with provisional nodes and/or provisional links, and there are cases where feature information is associated with provisional nodes and/or provisional links at the incomplete road stage, and cases where it is not.
車載ナビゲーションシステム40によるナビゲーション機能の一例について説明する。車載ナビゲーションシステム40は、例えば、マップマッチング機能、検索機能、ガイド機能等を有している。タッチパネル等の車載ユーザーインターフェース(車載入力装置)を介して、車両の乗員により目的地が設定されると、車載ナビゲーションシステム40は、マップマッチング機能により、車両位置検出装置20により検出された車両の現在地の情報に基づき、カーナビ用地図上での車両の現在地を推定する。車載ナビゲーションシステム40は、検索機能により、カーナビ用地図上での車両の目的地を検索する。また車載ナビゲーションシステム40は、検索機能により、車両の現在地から目的地までの一又は複数のルートを検索する。車載ナビゲーションシステム40は、検索結果として複数のルートが得られた場合、各ルートを車載ディスプレイに表示させる。複数のルートのうち一のルートが車両の乗員により選択されると、車載ナビゲーションシステム40は、選択されたルートを案内用ルートとして設定する。車載ナビゲーションシステム40は、ガイド機能により、案内用ルートを車載ディスプレイに表示させたり、スピーカー等の車載出力装置を介して、音声で案内用ルートの情報を出力したりする。なお、本実施形態では、車載ナビゲーションシステム40の機能は特に限定されず、車載ナビゲーションシステム40には、本願出願時に知られたナビゲーション機能を適用できるものとする。 An example of a navigation function by the in-vehicle navigation system 40 will be described. The in-vehicle navigation system 40 has, for example, a map matching function, a search function, a guide function, etc. When a destination is set by a vehicle occupant via an in-vehicle user interface (in-vehicle input device) such as a touch panel, the in-vehicle navigation system 40 estimates the current location of the vehicle on the car navigation map based on the information of the current location of the vehicle detected by the vehicle position detection device 20 using the map matching function. The in-vehicle navigation system 40 also searches for the vehicle's destination on the car navigation map using the search function. In addition, the in-vehicle navigation system 40 searches for one or more routes from the current location of the vehicle to the destination using the search function. When multiple routes are obtained as a search result, the in-vehicle navigation system 40 displays each route on the in-vehicle display. When one of the multiple routes is selected by the vehicle occupant, the in-vehicle navigation system 40 sets the selected route as a guide route. The in-vehicle navigation system 40 uses a guide function to display the guide route on an in-vehicle display and output information about the guide route by voice via an in-vehicle output device such as a speaker. Note that in this embodiment, the function of the in-vehicle navigation system 40 is not particularly limited, and it is assumed that the in-vehicle navigation system 40 can be applied with navigation functions known at the time of filing of this application.
ここで、カーナビ用地図の更新頻度とカーナビ用地図の情報精度との関係について説明する。カーナビ用地図は、例えば、半年に一回等といった比較的長期の更新間隔で更新されるため、実際の道路網とカーナビ用地図の間に差が生じ、カーナビ用地図の情報精度が低下する場合がある。例えば、カーナビ用地図の所定の更新時期において、未完成の道路は、地図情報41には正規に登録されていない。しかし、この道路が次の更新時期前に完成した場合、実際には車両が完成後の道路を通行できるにもかかわらず、次の更新時期を迎えていないため、地図情報41では依然として正規に登録されていない。この場合、現存する道路にもかかわらず、車載ナビゲーションシステム40は、ルート検索の際に、当該道路を検索候補に含めることができず、車両の乗員に当該道路を含むルートを案内できないという問題がある。このような、カーナビ用地図の更新頻度に起因して情報精度が低下する時期があるという課題に対して、本実施形態に係る地図情報更新装置10は、地図情報41において未登録な道路であっても、車両が未登録の道路を走行した場合、未登録の道路を地図情報41に追加して、更新頻度にかかわらず、カーナビ用地図の情報精度が低下するのを抑制する。 Here, the relationship between the update frequency of the car navigation map and the information accuracy of the car navigation map will be explained. The car navigation map is updated at a relatively long update interval, for example, once every six months, so there may be a difference between the actual road network and the car navigation map, and the information accuracy of the car navigation map may decrease. For example, at a specified update time of the car navigation map, an incomplete road is not properly registered in the map information 41. However, if this road is completed before the next update time, even though a vehicle can actually pass through the completed road, it is still not properly registered in the map information 41 because the next update time has not yet come. In this case, even though the road is an existing road, the in-vehicle navigation system 40 cannot include the road in the search candidates when searching for a route, and the vehicle occupants cannot be guided to a route including the road. In response to this issue of there being periods when the accuracy of information decreases due to the update frequency of the car navigation map, the map information update device 10 according to this embodiment adds the unregistered road to the map information 41 when the vehicle travels on the unregistered road, even if the road is not registered in the map information 41, thereby preventing the information accuracy of the car navigation map from decreasing regardless of the update frequency.
次に、地図情報更新装置10について説明する。図1に示すように、地図情報更新装置10は、コントローラ11を備えている。コントローラ11は、ハードウェア及びソフトウェアを備えたコンピュータにより構成され、プログラムを格納したメモリと、このメモリに格納されたプログラムを実行するCPU等を有している。なお、動作回路としては、CPUに代えて又はこれとともに、MPU、DSP、ASIC、FPGAなどを用いることができる。 Next, the map information updating device 10 will be described. As shown in FIG. 1, the map information updating device 10 includes a controller 11. The controller 11 is configured by a computer equipped with hardware and software, and includes a memory that stores programs and a CPU that executes the programs stored in the memory. Note that, as the operating circuit, an MPU, DSP, ASIC, FPGA, etc. can be used instead of or in addition to the CPU.
図2は、コントローラ11が有する機能ブロックの一例である。図2に示すように、コントローラ11は、機能ブロックとして、地図情報取得部12と、画像取得部13と、位置情報取得部14と、道路認識部15と、道路情報取得部16と、判定部17と、更新部18と、記憶部19を有している。コントローラ11は、メモリに記憶されたソフトウェアによって、機能ブロックの各機能を実現する。 Figure 2 is an example of a functional block of the controller 11. As shown in Figure 2, the controller 11 has, as functional blocks, a map information acquisition unit 12, an image acquisition unit 13, a position information acquisition unit 14, a road recognition unit 15, a road information acquisition unit 16, a determination unit 17, an update unit 18, and a memory unit 19. The controller 11 realizes each function of the functional blocks by software stored in the memory.
地図情報取得部12は、車載ナビゲーションシステム40から、地図情報41に含まれるカーナビ用地図を取得する。例えば、地図情報取得部12は、車両のイグニッションスイッチが乗員によりオンされ、イグニッションがオンされたことを示す信号を検知した場合、車載ナビゲーションシステム40からカーナビ用地図を取得する。なお、カーナビ用地図の取得タイミングは一例であって、取得タイミングを限定するものではない。 The map information acquisition unit 12 acquires the car navigation map included in the map information 41 from the in-vehicle navigation system 40. For example, when the vehicle ignition switch is turned on by the occupant and a signal indicating that the ignition is turned on is detected, the map information acquisition unit 12 acquires the car navigation map from the in-vehicle navigation system 40. Note that the acquisition timing of the car navigation map is an example and is not intended to limit the acquisition timing.
画像取得部13は、撮像装置31から、車両の周辺が写る撮像画像を取得する。画像取得部13は、所定の周期で、撮像装置31から車両の周辺画像を取得する。車両の周辺画像は、少なくとも車両の前方が写る撮像画像(車両の前方画像)を含む。 The image acquisition unit 13 acquires captured images showing the surroundings of the vehicle from the imaging device 31. The image acquisition unit 13 acquires images of the surroundings of the vehicle from the imaging device 31 at a predetermined cycle. The images of the surroundings of the vehicle include captured images showing at least the front of the vehicle (forward images of the vehicle).
位置情報取得部14は、車両位置検出装置20から、車両位置検出装置20により検出された車両の現在の位置情報(車両の現在地の情報)を取得する。位置情報取得部14は、所定の周期で、車両位置検出装置20から車両の位置情報を取得する。車両の位置情報は、車両の現在地を表す座標情報、及び車両の進行方向を表す進行方向情報を含む。 The position information acquisition unit 14 acquires current position information (information on the current location of the vehicle) of the vehicle detected by the vehicle position detection device 20 from the vehicle position detection device 20. The position information acquisition unit 14 acquires vehicle position information from the vehicle position detection device 20 at a predetermined cycle. The vehicle position information includes coordinate information indicating the current location of the vehicle and traveling direction information indicating the traveling direction of the vehicle.
道路認識部15は、画像取得部13により取得された車両の周辺画像から、車両の周辺に存在する周辺道路を認識する。道路認識部15は、車両の周辺画像に対して画像認識処理を実行し、車両の周辺に存在する道路の特徴点から周辺道路を認識する。例えば、道路認識部15は、車両の前方画像からエッジを抽出し、エッジ画像からレーンマーカーを特定し、レーンマーカーから車線を推定する。道路認識部15は、前方画像から車線を推定できた場合、当該車線を含む道路を周辺道路として認識する。レーンマーカーとは、車線の左右両側又は片側に位置する車線境界線である。車線境界線は、実線又は破線で表せれ、またその色は白色又は黄色で表される。また雪や水たまりによって、レーンマーカーが隠れている等、レーンマーカーが部分的にしか認識されない場合、道路認識部15は、各候補点に共通する直線から直線形状を検出するハフ変換処理や、各候補点を中心にした複数の円から曲線形状を検出する拡張ハフ変換処理を行ってもよい。道路認識部15には、本願出願時に知られた画像認識技術を適用できるものとする。また道路認識部15は、車両の前方画像から、車両の進行方向に位置する道路を周辺道路として認識し、車両の進行方向左側が写る左側方画像から、車両の進行方向左側に位置する道路を周辺道路として認識し、車両の進行方向右側が写る右側方画像から、車両の進行方向右側に位置する道路を周辺道路として認識する。周辺道路は、少なくとも、車両が走行している道路(車両の進行方向に沿った道路)を含む。 The road recognition unit 15 recognizes surrounding roads around the vehicle from the image of the vehicle surroundings acquired by the image acquisition unit 13. The road recognition unit 15 performs image recognition processing on the image of the vehicle surroundings, and recognizes surrounding roads from the characteristic points of the roads around the vehicle. For example, the road recognition unit 15 extracts edges from the image in front of the vehicle, identifies lane markers from the edge image, and estimates lanes from the lane markers. If the road recognition unit 15 can estimate a lane from the image in front, it recognizes the road including the lane as a surrounding road. A lane marker is a lane boundary line located on both the left and right sides or one side of a lane. A lane boundary line is represented by a solid line or a dashed line, and is represented by a white or yellow color. In addition, if the lane marker is only partially recognized, such as when the lane marker is hidden by snow or a puddle, the road recognition unit 15 may perform a Hough transform process to detect a straight line shape from a straight line common to each candidate point, or an extended Hough transform process to detect a curved line shape from multiple circles centered on each candidate point. The road recognition unit 15 can apply image recognition technology known at the time of filing of this application. The road recognition unit 15 recognizes roads located in the direction of travel of the vehicle from the image in front of the vehicle as surrounding roads, recognizes roads located on the left side of the vehicle's direction of travel from the left side image showing the left side of the vehicle's direction of travel as surrounding roads, and recognizes roads located on the right side of the vehicle's direction of travel as surrounding roads from the right side image showing the right side of the vehicle's direction of travel. The surrounding roads include at least the road on which the vehicle is traveling (the road along the direction of travel of the vehicle).
道路情報取得部16は、画像取得部13により取得された車両の周辺画像から、道路認識部15により認識された周辺道路について、道路情報を取得する。道路情報は、道路に設けられた道路標識、道路に含まれる車線の数、車線の幅、車線の進行方向、及び道路の制限速度のうち少なくとも何れか一つを含む。例えば、道路情報取得部16は、上述したハフ変換処理や拡張ハフ変換処理により、周辺画像から直線形状又は曲線形状を検出し、検出された形状についてパターンマッチング処理を行い、道路標識や進行方向が描かれた路面標示を特定する。また例えば、道路情報取得部16は、周辺画像から検出されたエッジの画像から、車両が走行する車線に隣接する隣接車線を特定する。また例えば、道路情報取得部16は、周辺画像から、車両の進行方向を特定し、特定された車両の進行方向から車線の進行方向を特定する。道路情報取得部16には、本願出願時に知られた画像認識技術を適用できるものとする。例えば、道路情報取得部16は、車両の周辺画像に限られず、上述した車載通信装置(不図示)を介して車車間通信を行い、先行車両や対向車両からの情報に基づき、車線の進行方向を特定してもよい。また例えば、道路情報取得部16は、車載通信装置を介して路車間通信を行い、道路周辺に設けられた路側器等から周辺道路の道路情報(インフラ情報)を取得してもよい。 The road information acquisition unit 16 acquires road information about the surrounding roads recognized by the road recognition unit 15 from the surrounding image of the vehicle acquired by the image acquisition unit 13. The road information includes at least one of the following: road signs on the road, the number of lanes included in the road, the width of the lanes, the travel direction of the lanes, and the speed limit of the road. For example, the road information acquisition unit 16 detects a straight or curved shape from the surrounding image by the above-mentioned Hough transform process or extended Hough transform process, and performs pattern matching process on the detected shape to identify road signs and road markings depicting the travel direction. For example, the road information acquisition unit 16 identifies an adjacent lane adjacent to the lane on which the vehicle is traveling from an image of an edge detected from the surrounding image. For example, the road information acquisition unit 16 identifies the travel direction of the vehicle from the surrounding image, and identifies the travel direction of the lane from the identified travel direction of the vehicle. It is assumed that image recognition technology known at the time of filing the present application can be applied to the road information acquisition unit 16. For example, the road information acquisition unit 16 may perform vehicle-to-vehicle communication via the above-mentioned in-vehicle communication device (not shown) and identify the travel direction of the lane based on information from a preceding vehicle or an oncoming vehicle, without being limited to an image of the surroundings of the vehicle. Also, for example, the road information acquisition unit 16 may perform road-to-vehicle communication via the in-vehicle communication device and acquire road information (infrastructure information) of the surrounding roads from roadside units or the like installed around the road.
判定部17は、位置情報取得部14により取得された車両の位置情報に基づき、地図情報41において道路認識部15により認識された周辺道路が未登録か否かを判定する。本明細書では、未登録とは、地図情報41に正規に登録されていないことと同義とし、上述した仮ノード及び仮リンクも未登録のノード及びリンクに含まれる。例えば、判定部17は、車両の現在地と周辺道路との相対的な位置関係と、カーナビ用地図のノード及びリンクとに基づき、周辺道路が未登録か否かを判定する。判定部17は、カーナビ用地図上で、車両の現在地に対する周辺道路の位置を推定する。判定部17は、カーナビ用地図において、周辺道路の推定位置にノード及びリンクのいずれも存在しない場合、周辺道路を未登録の道路と判定する。一方、判定部17は、カーナビ用地図上で、周辺道路の推定位置にノード又はリンクが存在する場合、周辺道路を正規に登録された道路と判定する。道路認識部15が複数の周辺道路が認識した場合、判定部17は、各周辺道路について、地図情報41において未登録か否かを判定する。 The determination unit 17 determines whether the surrounding roads recognized by the road recognition unit 15 in the map information 41 are unregistered or not based on the vehicle's position information acquired by the position information acquisition unit 14. In this specification, "unregistered" is synonymous with not being properly registered in the map information 41, and the above-mentioned provisional nodes and provisional links are also included in the unregistered nodes and links. For example, the determination unit 17 determines whether the surrounding roads are unregistered or not based on the relative positional relationship between the current location of the vehicle and the surrounding roads and the nodes and links of the car navigation map. The determination unit 17 estimates the positions of the surrounding roads relative to the current location of the vehicle on the car navigation map. If neither a node nor a link exists at the estimated position of the surrounding road on the car navigation map, the determination unit 17 determines that the surrounding road is an unregistered road. On the other hand, if a node or a link exists at the estimated position of the surrounding road on the car navigation map, the determination unit 17 determines that the surrounding road is a properly registered road. If the road recognition unit 15 recognizes multiple surrounding roads, the determination unit 17 determines whether each surrounding road is unregistered in the map information 41.
更新部18は、判定部17により地図情報41において未登録と判定された周辺道路を、車両が走行した場合、車両が走行した未登録の周辺道路を地図情報41に追加することで、地図情報41を更新する。また更新部18は、道路情報取得部16により、未登録の周辺道路に関する道路情報を取得した場合、未登録の周辺道路に関する道路情報を地図情報41に追加する。車両が未登録の周辺道路を走行する際、車両の運転主体は特に限定されず、車両は、ドライバーの運転により未登録の周辺道路を走行してもよいし、また車両は、運転支援機能により未登録の周辺道路を走行してもよい。 When the vehicle travels on a surrounding road that is determined by the determination unit 17 to be unregistered in the map information 41, the update unit 18 updates the map information 41 by adding the unregistered surrounding road on which the vehicle has traveled to the map information 41. When the road information acquisition unit 16 acquires road information on an unregistered surrounding road, the update unit 18 adds the road information on the unregistered surrounding road to the map information 41. When the vehicle travels on an unregistered surrounding road, the driver of the vehicle is not particularly limited, and the vehicle may travel on an unregistered surrounding road by driving the driver, or the vehicle may travel on an unregistered surrounding road by a driving assistance function.
更新部18による具体的な地図情報41の更新方法について、図3~図5を用いて説明する。図3~図5は、更新部18による地図情報41の更新方法を説明するための説明図である。 The specific method of updating the map information 41 by the update unit 18 will be described with reference to Figs. 3 to 5. Figs. 3 to 5 are explanatory diagrams for explaining the method of updating the map information 41 by the update unit 18.
図3は、車両Vの進行方向(車両Vの前方)が写る撮像画像Pの一例である。撮像画像Pは、車両Vの前方に設けられた撮像装置31により撮像された撮像画像の例である。また撮像画像Pは、車両Vが交差点手前の停止線で停止した際に撮像され、交差点が写る画像である。撮像画像Pは、車両Vが交差点を直進した場合の進路として周辺道路R1が存在することを示し、また車両Vが交差点を左折した場合の進路として周辺道路R2が存在することを示し、また車両Vが交差点を右折した場合の進路として周辺道路R3が存在することを示している。図3に示す場面において、車両Vが交差点を直進して周辺道路R1を走行する場面を例に挙げて説明する。なお、地図情報41において、周辺道路R1は正規に登録されていない道路、また周辺道路R2、R3は正規に登録されている道路とする。道路認識部15は、周辺道路R1~周辺道路R3を、車両Vの周辺道路として認識し、また判定部17は、周辺道路R1を地図情報41において未登録の周辺道路として判定しているものとする。 3 is an example of a captured image P showing the traveling direction of the vehicle V (forward of the vehicle V). The captured image P is an example of a captured image captured by an imaging device 31 provided in front of the vehicle V. The captured image P is an image of the intersection captured when the vehicle V stops at the stop line before the intersection. The captured image P shows that there is a peripheral road R1 as a route when the vehicle V goes straight through the intersection, that there is a peripheral road R2 as a route when the vehicle V turns left at the intersection, and that there is a peripheral road R3 as a route when the vehicle V turns right at the intersection. In the scene shown in FIG. 3, a scene in which the vehicle V goes straight through the intersection and travels on the peripheral road R1 will be described as an example. Note that in the map information 41, the peripheral road R1 is a road that is not registered properly, and the peripheral roads R2 and R3 are registered properly. The road recognition unit 15 recognizes the surrounding roads R1 to R3 as the surrounding roads of the vehicle V, and the determination unit 17 determines that the surrounding road R1 is an unregistered surrounding road in the map information 41.
図4は、周辺道路R1が計画道路として地図情報41に仮登録されている場合に、周辺道路R1を地図情報41に追加する方法を説明するための説明図である。図4(A)及び図4(B)において、円形状の図形はノードを示し、ノード間を接続する線分はリンクを示し、また黒色のノード及び実線のリンクは、それぞれ地図情報41に正規に登録されているノード及びリンクを示し、破線で示す白抜きのノード及び破線で示すリンクは、それぞれ地図情報41に仮登録されている仮ノード及び仮リンクを示す。また符号Vは、車両位置検出装置20により検出された車両Vの現在地を示す。 Figure 4 is an explanatory diagram for explaining a method for adding surrounding road R1 to map information 41 when surrounding road R1 is provisionally registered in map information 41 as a planned road. In Figures 4(A) and 4(B), circular shapes indicate nodes, lines connecting nodes indicate links, black nodes and solid links indicate nodes and links properly registered in map information 41, respectively, and white dotted nodes and dotted links indicate provisional nodes and provisional links provisionally registered in map information 41, respectively. Furthermore, the symbol V indicates the current location of vehicle V detected by vehicle position detection device 20.
図4(A)に示すように、車両Vが交差点に到達した時点では、周辺道路R1を表す仮ノードUN1~UN3及び仮リンクUL1、UL2は、地図情報41に仮登録されている。交差点の信号機が信号不可の表示(赤信号)から信号可の表示(青信号)に変わると、車両Vは交差点を直進し、周辺道路R1を走行し始める。 As shown in FIG. 4(A), when vehicle V reaches the intersection, temporary nodes UN1 to UN3 and temporary links UL1 and UL2 representing surrounding road R1 are temporarily registered in map information 41. When the traffic light at the intersection changes from a no-signal (red light) to a OK-signal (green light), vehicle V proceeds straight through the intersection and starts traveling on surrounding road R1.
図4(B)は、図4(A)の場面から所定時間経過後の場面を示す。図4(B)に示すように、車両Vが仮リンクUL1(図4(A)参照)で表される道路区間を通過し、仮リンクUL2で表される道路区間を走行している場合を考える。この場合、まず、更新部18は、地図情報41及び車両Vの現在地に基づき、車両Vが仮リンクUL1で表される道路区間を通過したと判定する。次に、更新部18は、車両Vが通過した道路区間を表す仮ノードUN1及び仮リンクUL1を、それぞれ有効化する。有効化とは、仮ノード及び仮リンクを地図情報41に正規に登録されたノード及びリンクと一時的に見なすことであって、仮ノード及び仮リンクを地図情報41に正規に登録することではない。図4(B)では、有効化された仮ノードUN1は、ノードEN1として示され、有効化された仮リンクUL1は、リンクEL1として示されている。図4(B)の場面では、地図情報41には、ノードEN1及びリンクEL1が更新部18により追加され、地図情報41は更新される。 Figure 4(B) shows a scene after a predetermined time has elapsed from the scene in Figure 4(A). As shown in Figure 4(B), consider the case where the vehicle V passes through the road section represented by the tentative link UL1 (see Figure 4(A)) and travels through the road section represented by the tentative link UL2. In this case, first, the update unit 18 determines that the vehicle V has passed through the road section represented by the tentative link UL1 based on the map information 41 and the current location of the vehicle V. Next, the update unit 18 activates the tentative node UN1 and tentative link UL1 representing the road section passed by the vehicle V. Activation means that the tentative node and tentative link are temporarily regarded as nodes and links properly registered in the map information 41, and does not mean that the tentative node and tentative link are properly registered in the map information 41. In Figure 4(B), the activated tentative node UN1 is shown as node EN1, and the activated tentative link UL1 is shown as link EL1. In the scene of FIG. 4(B), the update unit 18 adds node EN1 and link EL1 to the map information 41, and the map information 41 is updated.
また図4(B)の場面から所定時間が更に経過し、車両Vが仮リンクUL2で表される道路区間を通過し、仮リンクUL3で表される道路区間を走行している場合、まず、更新部18は、地図情報41及び車両Vの現在地に基づき、車両Vが仮リンクUL2で表される道路区間を通過したと判定する。次に、更新部18は、車両Vが通過した道路区間を表す仮ノードUN2及び仮リンクUL2を、それぞれ有効化する。以降、更新部18は、車両Vが地図情報41に正規に登録された道路に到達するまで、車両Vが走行した道路区間に応じて、仮ノード及び仮リンクの有効化を繰り返し行う。 Furthermore, if a predetermined time has passed since the scene in FIG. 4(B) and vehicle V has passed the road section represented by tentative link UL2 and is traveling on the road section represented by tentative link UL3, first, based on the map information 41 and the current location of vehicle V, the update unit 18 determines that vehicle V has passed the road section represented by tentative link UL2. Next, the update unit 18 activates tentative node UN2 and tentative link UL2, which represent the road section passed by vehicle V. Thereafter, the update unit 18 repeatedly activates the tentative nodes and tentative links according to the road section traveled by vehicle V, until vehicle V reaches a road properly registered in map information 41.
また仮ノード及び/又は仮リンクに、地物の情報が関連付けられている場合、更新部18は、仮ノード及び仮リンクの有効化とともに、当該仮リンク及び/又は仮リンクに関連付けられている地物の情報を有効化する。有効化された地物の情報は、有効化された仮ノード及び仮リンクと同様に、地図情報41に正規に登録されたものと一時的に見なされた地物の情報であって、地図情報41に正規に登録された地物の情報ではない。 In addition, if information on a feature is associated with a temporary node and/or a temporary link, the update unit 18 activates the temporary node and temporary link, and also activates the information on the feature associated with the temporary link and/or the temporary link. Like the activated temporary node and temporary link, the information on the activated feature is information on a feature that is temporarily considered to have been properly registered in the map information 41, but is not information on a feature that has been properly registered in the map information 41.
図5は、周辺道路R1が計画道路として地図情報41に仮登録されていない場合に、周辺道路R1を地図情報41に追加する方法を説明するための説明図である。図5(A)及び図5(B)において、円形状の図形はノードを示し、ノード間を接続する線分はリンクを示し、また黒色のノード及び実線のリンクは、それぞれ地図情報41に正規に登録されているノード及びリンクを示す。また符号Vは、車両位置検出装置20により検出された車両Vの現在地を示す。なお、図5(A)の場面は、図4(A)の場面に対応し、図5(B)の場面は、図4(B)の場面に対応する。 Figure 5 is an explanatory diagram for explaining a method for adding a surrounding road R1 to the map information 41 when the surrounding road R1 is not provisionally registered in the map information 41 as a planned road. In Figures 5(A) and 5(B), circular shapes indicate nodes, lines connecting the nodes indicate links, and black nodes and solid links indicate nodes and links that are properly registered in the map information 41, respectively. The symbol V indicates the current location of the vehicle V detected by the vehicle position detection device 20. The scene in Figure 5(A) corresponds to the scene in Figure 4(A), and the scene in Figure 5(B) corresponds to the scene in Figure 4(B).
図5(A)に示すように、車両Vが交差点に到達した時点では、周辺道路R1を表すノード及びリンクは、地図情報41に登録されていない。また周辺道路R1を表すノード及びリンクは、計画道路として地図情報41に仮登録もされていない。交差点の信号機が信号不可の表示(赤信号)から信号可の表示(青信号)に変わると、車両Vは交差点を直進し、地図情報41には存在しない周辺道路R1を走行し始める。 As shown in FIG. 5(A), when vehicle V reaches the intersection, the node and link representing the surrounding road R1 are not registered in map information 41. Furthermore, the node and link representing the surrounding road R1 are not provisionally registered as a planned road in map information 41. When the traffic light at the intersection changes from a signal indicating that the traffic light is not permitted (red light) to a signal indicating that the traffic light is permitted (green light), vehicle V proceeds straight through the intersection and begins traveling on surrounding road R1, which does not exist in map information 41.
図5(B)は、図5(A)の場面から所定時間経過後の場面を示す。図5(B)に示すように、車両Vが周辺道路R1のうち所定の道路区間を通過し、周辺道路R1を走行している場合を考える。この場合、まず、更新部18は、ノードN3の座標と車両Vの現在地に基づき、車両Vが周辺道路R1を所定の距離走行したと判定する。所定の距離は、予め定められた距離であって、例えば、地図情報41におけるノードの間隔ルール又はリンクの長さのルールに基づき、設定された距離である。所定の距離は、「所定の道路区間」と読み替えてもよい。次に、更新部18は、車両Vが走行した道路区間を表すノード及びリンクを、ノードNN1及びリンクNL1として新たに生成する。更新部18により生成されたノード及びリンクは、地図情報41に正規に登録されたノード及びリンクと一時的に見なされたノード及びリンクであって、地図情報41に正規に登録されたノード及びリンクではない。図5(B)の場面では、地図情報41には、ノードNN1及びリンクNL1が更新部18により追加され、地図情報41は更新される。 Figure 5 (B) shows a scene after a predetermined time has elapsed from the scene in Figure 5 (A). As shown in Figure 5 (B), consider the case where the vehicle V has passed a predetermined road section of the surrounding road R1 and is traveling on the surrounding road R1. In this case, first, the update unit 18 determines that the vehicle V has traveled a predetermined distance on the surrounding road R1 based on the coordinates of the node N3 and the current location of the vehicle V. The predetermined distance is a distance that is determined in advance, and is, for example, a distance that is set based on the node interval rule or the link length rule in the map information 41. The predetermined distance may be read as a "predetermined road section". Next, the update unit 18 newly generates a node and a link that represent the road section on which the vehicle V has traveled as a node NN1 and a link NL1. The node and the link generated by the update unit 18 are nodes and links that are temporarily considered to be nodes and links that are properly registered in the map information 41, and are not nodes and links that are properly registered in the map information 41. In the scene of FIG. 5(B), the update unit 18 adds node NN1 and link NL1 to the map information 41, and the map information 41 is updated.
また図5(B)の場面から所定時間が更に経過し、車両Vが周辺道路R1を走行している場合、更新部18は、車両Vが周辺道路R1を所定の距離走行するたびに、車両Vが走行した道路区間を表すノード及びリンクを新たに生成する。更新部18は、車両Vが地図情報41に正規に登録された道路に到達するまで、車両Vが走行した道路区間に応じて、ノード及びリンクの新設を繰り返し行う。 Furthermore, if a predetermined time has passed since the scene in FIG. 5(B) and the vehicle V is traveling on the surrounding road R1, the update unit 18 generates new nodes and links representing the road sections traveled by the vehicle V each time the vehicle V travels a predetermined distance on the surrounding road R1. The update unit 18 repeatedly creates new nodes and links according to the road sections traveled by the vehicle V until the vehicle V reaches a road properly registered in the map information 41.
また車両Vが周辺道路R1を走行している間、道路情報取得部16により周辺道路R1の道路情報が取得された場合、更新部18は、周辺道路R1に関する道路情報を地図情報41に追加する。具体的に、更新部18は、周辺道路R1に設けられた道路標識、周辺道路R1に含まれる車線の数、車線の幅、車線の進行方向、及び周辺道路R1の制限速度のうち少なくとも何れか一つを含む周辺道路R1に関する道路情報を、地図情報41に追加する。なお、追加された道路情報は、生成されたノード及びリンクと同様に、地図情報41に正規に登録されたものと一時的に見なされた道路情報であって、地図情報41に正規に登録された道路情報ではない。 In addition, when the road information of the surrounding road R1 is acquired by the road information acquisition unit 16 while the vehicle V is traveling on the surrounding road R1, the update unit 18 adds the road information regarding the surrounding road R1 to the map information 41. Specifically, the update unit 18 adds the road information regarding the surrounding road R1, including at least one of the road signs on the surrounding road R1, the number of lanes included in the surrounding road R1, the width of the lanes, the traveling direction of the lanes, and the speed limit of the surrounding road R1, to the map information 41. Note that the added road information, like the generated nodes and links, is road information that is temporarily considered to have been properly registered in the map information 41, but is not road information that has been properly registered in the map information 41.
図2に戻り、記憶部19は、更新部18により更新された地図情報41を記憶装置に記憶させる。記憶部19が更新された地図情報41を記憶させる対象の記憶装置は、特に限定されないが、例えば、車載ナビゲーションシステム40が地図情報41を記憶する記憶装置を備えている場合、記憶部19は、車載ナビゲーションシステム40が備える記憶装置に、更新された地図情報41を記憶させる。これにより、車載ナビゲーションシステム40は、地図情報41の更新時期を迎える前に、更新された地図情報41を用いて、未登録の道路を含むルートを検索することができる。また例えば、車載ナビゲーションシステム40が備える記憶装置とは別に、車載システム1が記憶装置を備える場合、記憶部19は、車載ナビゲーションシステム40とは別体の記憶装置に、更新された地図情報41を記憶させる。これにより、例えば、車両制御装置(不図示)は、更新された地図情報41を用いて、未登録の道路を含むルートを走行させるための、自動運転制御又は運転支援制御を行うことができる。 Returning to FIG. 2, the storage unit 19 stores the map information 41 updated by the update unit 18 in a storage device. The storage device in which the storage unit 19 stores the updated map information 41 is not particularly limited. For example, if the in-vehicle navigation system 40 includes a storage device that stores the map information 41, the storage unit 19 stores the updated map information 41 in the storage device included in the in-vehicle navigation system 40. This allows the in-vehicle navigation system 40 to search for a route including an unregistered road using the updated map information 41 before the time to update the map information 41 arrives. Also, for example, if the in-vehicle system 1 includes a storage device in addition to the storage device included in the in-vehicle navigation system 40, the storage unit 19 stores the updated map information 41 in a storage device separate from the in-vehicle navigation system 40. This allows, for example, a vehicle control device (not shown) to perform automatic driving control or driving assistance control to drive a route including an unregistered road using the updated map information 41.
以上のように、本実施形態に係る地図情報更新装置10は、車両で利用される地図情報41を更新する。地図情報更新装置10は、車両に設けられた撮像装置31から、車両の周辺画像を取得する画像取得部13と、車両の位置情報を取得する位置情報取得部14と、周辺画像から、車両の周辺道路を認識する道路認識部15と、車両の位置情報に基づき、地図情報41において周辺道路が未登録か否かを判定する判定部17と、地図情報41において未登録の周辺道路を車両が走行した場合、車両が走行した未登録の周辺道路を地図情報41に追加することで、地図情報41を更新する更新部18を備える。更新部18は、車両が走行した未登録の周辺道路を表すノード及びリンクを新たに生成することで、未登録の周辺道路を地図情報41に追加する。地図情報において未登録の道路を車両が走行した場合、地図情報41が更新されるため、地図情報41の更新に要する時間を短くすることができる。また、実際の道路網と地図情報41の間の差をなくすことができるため、地図情報41の更新頻度にかかわらず、地図情報41の情報精度が低下するのを抑制できる。また、計画道路としての情報が地図情報41に存在しない場合でも、新設されたノード及びリンクによって地図情報41を更新することができる。 As described above, the map information update device 10 according to the present embodiment updates the map information 41 used by the vehicle. The map information update device 10 includes an image acquisition unit 13 that acquires an image of the surroundings of the vehicle from an imaging device 31 provided in the vehicle, a position information acquisition unit 14 that acquires the position information of the vehicle, a road recognition unit 15 that recognizes the surrounding roads of the vehicle from the surrounding image, a determination unit 17 that determines whether the surrounding roads are unregistered in the map information 41 based on the position information of the vehicle, and an update unit 18 that updates the map information 41 by adding the unregistered surrounding road on which the vehicle has traveled to the map information 41 when the vehicle has traveled on a surrounding road that is unregistered in the map information 41. The update unit 18 adds the unregistered surrounding road to the map information 41 by newly generating nodes and links representing the unregistered surrounding road on which the vehicle has traveled. When the vehicle has traveled on a road that is unregistered in the map information, the map information 41 is updated, so that the time required for updating the map information 41 can be shortened. In addition, since the difference between the actual road network and the map information 41 can be eliminated, the accuracy of the map information 41 can be prevented from decreasing regardless of the update frequency of the map information 41. In addition, even if information on a planned road does not exist in the map information 41, the map information 41 can be updated with newly created nodes and links.
また本実施形態では、更新部18は、車両が走行した未登録の周辺道路が地図情報41において計画道路として仮登録されている場合、計画道路を表す仮ノード及び仮リンクを有効化することで、未登録の周辺道路を地図情報41に追加する。仮ノード及び仮リンクとはいえ、既存の情報を有効化する処理を行うだけで、地図情報41を更新できるため、ノード及びリンクを新たに生成する場合に比べて、簡便に地図情報41を更新でき、コントローラ11の演算負荷を軽減できる。 In addition, in this embodiment, when an unregistered surrounding road on which the vehicle has traveled is provisionally registered as a planned road in the map information 41, the update unit 18 adds the unregistered surrounding road to the map information 41 by activating a provisional node and a provisional link that represent the planned road. Even though the map information 41 is a provisional node and a provisional link, the map information 41 can be updated simply by performing a process to activate existing information. This makes it easier to update the map information 41 than when new nodes and links are generated, and reduces the computational load on the controller 11.
また本実施形態では、更新部18は、仮ノード又は仮リンクに関連付けられた地物の情報を有効化することで、地物の情報を地図情報41に追加する。計画道路の段階での地物の情報とはいえ、既存の情報を有効化する処理を行うだけで、地図情報41を更新できるため、地物の情報を新たに取得する場合に比べて、簡便に地図情報41を更新でき、コントローラ11の演算負荷を軽減できる。 In addition, in this embodiment, the update unit 18 adds the feature information to the map information 41 by activating the feature information associated with the provisional node or provisional link. Although the feature information is at the planned road stage, the map information 41 can be updated simply by performing a process to activate the existing information. This makes it easier to update the map information 41 compared to acquiring new feature information, and reduces the computational load on the controller 11.
また本実施形態では、更新部18は、車両が未登録の周辺道路を所定の距離走行するたびに、ノード及びリンクを新たに生成する。地図情報41に正規に登録されているノードの間隔又はリンクの長さに合わせて、未登録の周辺道路を表すノード及びリンクを地図情報41に追加することができる。 In addition, in this embodiment, the update unit 18 generates new nodes and links each time the vehicle travels a predetermined distance on an unregistered surrounding road. Nodes and links representing unregistered surrounding roads can be added to the map information 41 in accordance with the intervals between nodes or the lengths of links that are properly registered in the map information 41.
また本実施形態では、地図情報更新装置10は、車両の周辺画像から、道路に設けられた道路標識、道路に含まれる車線の数、車線の幅、車線の進行方向、及び道路の制限速度のうち少なくとも何れか一つを含む道路情報を取得する道路情報取得部16を備える。更新部18は、車両が走行した未登録の周辺道路に関する道路情報を地図情報41に追加する。地図情報41に正規に登録されてない道路情報の追加により、実際の道路の情報と地図情報41の間の差を縮めることができ、地図情報41の更新頻度にかかわらず、地図情報41の情報精度が低下するのを抑制できる。 In this embodiment, the map information update device 10 also includes a road information acquisition unit 16 that acquires road information including at least one of the following from the image of the vehicle's surroundings: road signs on the road, the number of lanes on the road, the width of the lanes, the direction of travel of the lanes, and the speed limit of the road. The update unit 18 adds road information about unregistered surrounding roads on which the vehicle has traveled to the map information 41. By adding road information that is not properly registered to the map information 41, the difference between the information on the actual roads and the map information 41 can be reduced, and the information accuracy of the map information 41 can be prevented from decreasing regardless of the update frequency of the map information 41.
また本実施形態に係る地図情報更新装置10は、更新された地図情報41を記憶装置に記憶させる記憶部19を備える。これにより、例えば、車載ナビゲーションシステム40は、地図情報41の更新時期を迎える前に、更新された地図情報41を用いて、未登録の道路を含むルートを検索することができる。 The map information update device 10 according to this embodiment also includes a storage unit 19 that stores the updated map information 41 in a storage device. This allows, for example, the in-vehicle navigation system 40 to search for a route that includes unregistered roads using the updated map information 41 before it is time to update the map information 41.
(変形例)
以下では、上述した実施形態の変形例について説明する。なお、上述した実施形態と同様の構成には同一の符号を付し、その説明を適宜援用する。
(Modification)
Modifications of the above-described embodiment will be described below. Note that the same reference numerals are used to designate the same components as those in the above-described embodiment, and the description thereof will be used as appropriate.
第1の変形例として、コントローラ11は、機能ブロックに、未登録の周辺道路を地図情報41に追加するか否かを車両の乗員に問い合わせ、問い合わせに対する車両の乗員の回答が入力される問い合わせ部を備える。例えば、図4(B)の場面において、問い合わせ部は、車載ディスプレイ又は車載スピーカーを介して、車両Vが走行した道路区間を表す仮ノードUN1及び仮リンクUL1を有効化して、ノードEN1及びリンクEL1を地図情報41に追加するか否かを車両の乗員に問い合わせる。また例えば、図5(B)の場面において、問い合わせ部は、車載ディスプレイ又は車載スピーカーを介して、車両Vが走行した道路区間を表すノード及びリンクとして、新たに生成されたノードNN1及びリンクNL1を地図情報41に追加するか否かを車両の乗員に問い合わせる。問い合わせ対象の乗員は、ドライバー、助手席に座る乗員、及び後部座席に座る乗員を含む。乗員への問い合わせ方法としては、例えば、車載ディスプレイに問い合わせ内容を表示させたり、車載スピーカーを介して、音声で問い合わせ情報を出力したりすることが挙げられる。また乗員による回答方法としては、例えば、乗員がタッチパネル式の車載ディスプレイを操作して回答を入力したり、車載マイクを介して、乗員が音声で回答したりすることが挙げられる。 As a first modified example, the controller 11 includes a functional block including an inquiry unit that inquires of a vehicle occupant whether to add an unregistered surrounding road to the map information 41 and inputs the vehicle occupant's response to the inquiry. For example, in the scene of FIG. 4(B), the inquiry unit inquires of the vehicle occupant via an in-vehicle display or an in-vehicle speaker whether to activate a temporary node UN1 and a temporary link UL1 representing a road section traveled by the vehicle V and add a node EN1 and a link EL1 to the map information 41. Also, for example, in the scene of FIG. 5(B), the inquiry unit inquires of the vehicle occupant via an in-vehicle display or an in-vehicle speaker whether to add a newly generated node NN1 and a link NL1 to the map information 41 as a node and a link representing a road section traveled by the vehicle V. The occupants to be inquired include the driver, the passenger in the front passenger seat, and the passenger in the rear seat. Examples of methods for making inquiries to the occupant include displaying the inquiry on an in-vehicle display or outputting the inquiry information by voice via an in-vehicle speaker. Examples of methods for the occupant to respond include the occupant operating a touch panel-type in-vehicle display to input a response or the occupant responding by voice via an in-vehicle microphone.
また第1の変形例において、更新部18は、未登録の周辺道路を地図情報41に追加するという乗員の回答が、問い合わせ部に入力された場合、車両が走行した未登録の周辺道路を地図情報41に追加する。例えば、図4(B)の例において、仮ノードUN1及び仮リンクUL1の有効化を許可する乗員の回答が問い合わせ部に入力された場合、更新部18は、仮ノードUN1及び仮リンクUL1を有効化する。また例えば、図5(B)の例において、新たに生成されたノードNN1及びリンクNL1の追加を許可する乗員の回答が問い合わせ部に入力された場合、更新部18は、ノードNN1及びリンクNL1を地図情報41に追加する。 In the first modified example, if the inquiry unit receives an occupant's response to add the unregistered surrounding roads to the map information 41, the update unit 18 adds the unregistered surrounding roads on which the vehicle has traveled to the map information 41. For example, in the example of FIG. 4(B), if the inquiry unit receives an occupant's response allowing the activation of the temporary node UN1 and the temporary link UL1, the update unit 18 activates the temporary node UN1 and the temporary link UL1. For example, in the example of FIG. 5(B), if the inquiry unit receives an occupant's response allowing the addition of the newly generated node NN1 and link NL1, the update unit 18 adds the node NN1 and the link NL1 to the map information 41.
一方、更新部18は、未登録の周辺道路を地図情報41に追加しないという乗員の回答が問い合わせ部に入力された場合、車両が走行した未登録の周辺道路を地図情報41に追加しない。例えば、図4(B)の例において、仮ノードUN1及び仮リンクUL1の有効化を拒否する乗員の回答が問い合わせ部に入力された場合、更新部18は、仮ノードUN1及び仮リンクUL1を有効化しない。また例えば、図5(B)の例において、新たに生成されたノードNN1及びリンクNL1の追加を拒否する乗員の回答が問い合わせ部に入力された場合、更新部18は、ノードNN1及びリンクNL1を地図情報41に追加しない。 On the other hand, if the inquiry unit receives an occupant's response that the unregistered surrounding roads should not be added to the map information 41, the update unit 18 does not add the unregistered surrounding roads on which the vehicle has traveled to the map information 41. For example, in the example of FIG. 4(B), if the inquiry unit receives an occupant's response refusing to activate the temporary node UN1 and the temporary link UL1, the update unit 18 does not activate the temporary node UN1 and the temporary link UL1. Also, in the example of FIG. 5(B), if the inquiry unit receives an occupant's response refusing to add the newly generated node NN1 and link NL1, the update unit 18 does not add the node NN1 and the link NL1 to the map information 41.
このように、第1の変形例では、車両の乗員は地図情報41を更新するか否かを決めることができるため、乗員の好みに応じた地図情報41に変えることができる。例えば、地図情報41に未登録の周辺道路を車両が走行する頻度が高く、また乗員が当該道路を走行することに対して利便性(移動時間の短縮等)を感じた場合、乗員は地図情報41を更新する回答を問い合わせ部に入力すればよい。一方、例えば、地図情報41に未登録の周辺道路を車両が走行する頻度が低く、また乗員が当該道路を走行することに対して利便性をさほど感じない場合、乗員は地図情報41を更新しない回答を問い合わせ部に入力すればよい。 In this way, in the first modified example, the vehicle occupant can decide whether or not to update the map information 41, and the map information 41 can be changed according to the occupant's preferences. For example, if the vehicle frequently travels on surrounding roads that are not registered in the map information 41 and the occupant feels that traveling on those roads is convenient (such as shortening travel time), the occupant can input a response to update the map information 41 to the inquiry unit. On the other hand, if the vehicle frequently travels on surrounding roads that are not registered in the map information 41 and the occupant feels that traveling on those roads is not very convenient, the occupant can input a response to not update the map information 41 to the inquiry unit.
第2の変形例として、コントローラ11は、機能ブロックに、車両の周辺画像から、車両の前方に位置する交差点を認識する交差点認識部を備える。交差点認識部は、車両の周辺画像に対して画像認識処理を実行し、車両の前方に存在する交差点を認識する。例えば、交差点認識部は、車両の進行方向が写る前方画像からエッジを抽出し、エッジ画像から交差点の特徴点を特定し、特徴点から交差点を認識する。 As a second variant, the controller 11 has a functional block that includes an intersection recognition unit that recognizes intersections located ahead of the vehicle from an image of the vehicle's surroundings. The intersection recognition unit executes image recognition processing on the image of the vehicle's surroundings to recognize intersections that exist ahead of the vehicle. For example, the intersection recognition unit extracts edges from a forward image that shows the vehicle's traveling direction, identifies feature points of the intersection from the edge image, and recognizes the intersection from the feature points.
また第2の変形例において、道路認識部15は、交差点認識部により認識された交差点において車両が走行する未登録の周辺道路に交差する道路を、交差道路として認識する。道路認識部15は、車両の周辺画像に対して画像認識処理を実行し、交差点において車両が走行する道路に交差する道路を認識する。例えば、道路認識部15は、車両の前方画像、車両の左側方画像、又は車両の右側方画像からエッジを抽出し、エッジ画像から交差する道路のレーンマーカーを特定し、レーンマーカーから交差道路を認識する。 In the second modified example, the road recognition unit 15 recognizes, as a cross road, a road that crosses an unregistered surrounding road on which the vehicle is traveling at an intersection recognized by the intersection recognition unit. The road recognition unit 15 executes image recognition processing on an image of the surroundings of the vehicle, and recognizes roads that cross the road on which the vehicle is traveling at the intersection. For example, the road recognition unit 15 extracts edges from an image in front of the vehicle, an image on the left side of the vehicle, or an image on the right side of the vehicle, identifies lane markers of the crossing roads from the edge image, and recognizes the cross roads from the lane markers.
また第2の変形例において、更新部18は、道路認識部15により認識された交差道路を地図情報41に追加する。 In the second variant, the update unit 18 adds the intersecting roads recognized by the road recognition unit 15 to the map information 41.
図6は、第2の変形例に係るコントローラ11の処理内容を説明するための説明図である。図6(A)及び図6(B)に示す、ノード及びリンクと符号Vの説明については、図5(A)及び図5(B)を用いて行った説明を援用する。また符号Cは、撮像装置31の撮像範囲を模した図形を示す。なお、図6(A)は、図5(B)の場面から所定時間経過後の場面を示す。 Figure 6 is an explanatory diagram for explaining the processing contents of the controller 11 according to the second modified example. The explanation given using Figures 5(A) and 5(B) is used for the explanation of the nodes and links and the symbol V shown in Figures 6(A) and 6(B). Symbol C indicates a figure that imitates the imaging range of the imaging device 31. Note that Figure 6(A) shows a scene after a predetermined time has passed since the scene in Figure 5(B).
図6(A)に示すように、車両VがリンクNL1で表される道路区間を通過し、周辺道路R1上にある所定の交差点の手前を走行している場合、交差点認識部は、車両Vの周辺画像から、車両Vの前方に位置する交差点を認識する。道路認識部15は、車両Vの周辺画像から、交差点認識部により認識された交差点において、周辺道路R1に交差する道路を交差道路として認識する。交差点認識部により認識された交差点、及び道路認識部15により認識された交差道路の情報は、地図情報41には正規に登録されていない。 As shown in FIG. 6(A), when vehicle V passes through the road section represented by link NL1 and is traveling just before a specific intersection on peripheral road R1, the intersection recognition unit recognizes the intersection located ahead of vehicle V from the peripheral image of vehicle V. From the peripheral image of vehicle V, road recognition unit 15 recognizes a road that intersects with peripheral road R1 at the intersection recognized by the intersection recognition unit as a cross road. Information on the intersection recognized by the intersection recognition unit and the cross road recognized by road recognition unit 15 is not properly registered in map information 41.
図6(B)は、図6(A)の場面から所定時間経過後の場面を示す。図6(B)に示すように、交差点認識部により認識された交差点を車両Vが直進した場合を考える。この場合、図5(B)を用いての説明と同様に、まず更新部18は、ノードNN1の座標と車両の現在地に基づき、車両Vが周辺道路R1を所定の距離走行したと判定する。次に、更新部18は、車両Vが走行した道路区間を表すノード及びリンクを、ノードNL2及びリンクNL2として新たに生成する。さらに、更新部18は、交差道路の道路区間を表すノード及びリンクを、ノードNN3、NN4及びリンクNL3、NL4として新たに生成する。図6(B)の場面では、地図情報41には、ノードNN2~NN4及びリンクNL2~NL4が更新部18により追加され、地図情報41は更新される。なお、NN3及びNN4は、撮像装置31の撮像範囲Cの範囲内に位置する。更新部18は、交差道路のうち撮像装置31の撮像範囲に位置するノード及びリンクを新たに生成する。 Figure 6 (B) shows a scene after a predetermined time has elapsed from the scene in Figure 6 (A). As shown in Figure 6 (B), consider the case where the vehicle V goes straight through the intersection recognized by the intersection recognition unit. In this case, as in the explanation using Figure 5 (B), first, the update unit 18 determines that the vehicle V has traveled a predetermined distance on the surrounding road R1 based on the coordinates of the node NN1 and the current location of the vehicle. Next, the update unit 18 newly generates a node and a link representing the road section on which the vehicle V has traveled as node NL2 and link NL2. Furthermore, the update unit 18 newly generates a node and a link representing the road section of the intersecting road as nodes NN3 and NN4 and links NL3 and NL4. In the scene in Figure 6 (B), the update unit 18 adds nodes NN2 to NN4 and links NL2 to NL4 to the map information 41, and the map information 41 is updated. Note that NN3 and NN4 are located within the imaging range C of the imaging device 31. The update unit 18 generates new nodes and links for the intersecting roads that are located within the imaging range of the imaging device 31.
このように、第2の変形例では、車両が走行した道路だけでなく、車両が走行していない交差道路も地図情報41に追加できるため、交差点を示す地物の情報や道路情報がなくとも、交差点の位置を地図情報41に追加することができる。 In this way, in the second variant, not only roads on which the vehicle has traveled but also intersecting roads on which the vehicle has not traveled can be added to the map information 41, so that the location of an intersection can be added to the map information 41 even if there is no information about features or road information indicating the intersection.
第3の変形例として、コントローラ11は、機能ブロックに、車両の前方を走行する先行車両を認識する先行車両認識部を備える。先行車両認識部は、車両の周辺画像に対して画像認識処理を実行し、車両の前方を走行する先行車両を認識する。例えば、先行車両認識部は、車両の前方画像からエッジを抽出し、エッジ画像から先行車両の特徴点を特定し、特徴点から先行車両を認識する。先行車両の台数は特に限定されず、一台の先行車両であってもよいし、複数の先行車両であってもよい。 As a third variant, the controller 11 includes in its functional block a leading vehicle recognition unit that recognizes a leading vehicle traveling ahead of the vehicle. The leading vehicle recognition unit executes image recognition processing on an image of the vehicle's surroundings to recognize a leading vehicle traveling ahead of the vehicle. For example, the leading vehicle recognition unit extracts edges from an image in front of the vehicle, identifies feature points of the leading vehicle from the edge image, and recognizes the leading vehicle from the feature points. There is no particular limit to the number of leading vehicles, and there may be one leading vehicle or multiple leading vehicles.
また第3の変形例において、更新部18は、先行車両認識部により認識された先行車両が未登録の周辺道路を走行した場合、先行車両が走行した未登録の周辺道路を地図情報41に追加する。例えば、図4の例において、車両Vの先行車両が周辺道路R1を走行した場合、更新部18は、先行車両が走行した道路区間を表す仮ノードUN1及び仮リンクUL1を、それぞれ有効化する。また例えば、図5の例において、車両Vの先行車両が周辺道路R1を走行した場合、更新部18は、先行車両が走行した道路区間を表すノード及びリンクを、ノードNN1及びリンクNL1として新たに生成する。 In the third modified example, when a preceding vehicle recognized by the preceding vehicle recognition unit travels on an unregistered peripheral road, the update unit 18 adds the unregistered peripheral road on which the preceding vehicle traveled to the map information 41. For example, in the example of FIG. 4, when a preceding vehicle of vehicle V travels on peripheral road R1, the update unit 18 activates a tentative node UN1 and a tentative link UL1 that represent the road section on which the preceding vehicle traveled. Also, for example, in the example of FIG. 5, when a preceding vehicle of vehicle V travels on peripheral road R1, the update unit 18 newly generates a node and a link that represent the road section on which the preceding vehicle traveled as node NN1 and link NL1.
このように、第3の変形例では、車両よりも前方を走行する先行車両が未登録の周辺道路を走行した場合、地図情報41を更新できるため、地図情報41の更新タイミングを早くすることができる。 In this way, in the third variant, if a preceding vehicle traveling ahead of the vehicle travels on an unregistered surrounding road, the map information 41 can be updated, and the timing of updating the map information 41 can be made earlier.
第4の変形例として、コントローラ11は、機能ブロックに、更新部18により更新された地図情報41を、車両の外部に設けられたサーバーに送信する送信部を備える。送信部は、上述した車載通信装置(不図示)を介して、更新された地図情報41をサーバーに送信する。例えば、車両の外部に設けられたサーバーが他車両とも通信できる場合、更新された地図情報41を他車両と共有することができる。これにより、例えば、車載ナビゲーションシステム40は、地図情報41の更新時期を迎える前に、他車両が走行した未登録の周辺道路を含むルートを検索することができる。 As a fourth variant, the controller 11 has a functional block including a transmission unit that transmits the map information 41 updated by the update unit 18 to a server provided outside the vehicle. The transmission unit transmits the updated map information 41 to the server via the above-mentioned in-vehicle communication device (not shown). For example, if the server provided outside the vehicle can communicate with other vehicles, the updated map information 41 can be shared with the other vehicles. This allows, for example, the in-vehicle navigation system 40 to search for a route that includes unregistered surrounding roads that have been traveled by other vehicles before it is time to update the map information 41.
なお、以上に説明した実施形態及び変形例は、本発明の理解を容易にするために記載されたものであって、本発明を限定するために記載されたものではない。したがって、上記の実施形態に開示された各要素は、本発明の技術的範囲に属する全ての設計変更や均等物をも含む趣旨である。 The above-described embodiments and variations are described to facilitate understanding of the present invention, and are not intended to limit the present invention. Therefore, each element disclosed in the above embodiments is intended to include all design modifications and equivalents that fall within the technical scope of the present invention.
1…車載システム
2…車載ネットワーク
10…地図情報更新装置
11…コントローラ
12…地図情報取得部
13…画像取得部
14…位置情報取得部
15…道路認識部
16…道路情報取得部
17…判定部
18…更新部
19…記憶部
20…車両位置検出装置
30…周囲環境センサ群
31…撮像装置
32…測距装置
40…車載ナビゲーションシステム
41…地図情報
REFERENCE SIGNS LIST 1... In-vehicle system 2... In-vehicle network 10... Map information update device 11... Controller 12... Map information acquisition unit 13... Image acquisition unit 14... Position information acquisition unit 15... Road recognition unit 16... Road information acquisition unit 17... Determination unit 18... Update unit 19... Memory unit 20... Vehicle position detection device 30... Surrounding environment sensor group 31... Imaging device 32... Distance measurement device 40... In-vehicle navigation system 41... Map information
Claims (11)
前記車両に設けられた撮像装置から、前記車両の周辺画像を取得する画像取得部と、
前記車両の位置情報を取得する位置情報取得部と、
前記周辺画像から、前記車両の周辺道路を認識する道路認識部と、
前記位置情報に基づき、前記地図情報において前記周辺道路が未登録か否かを判定する判定部と、
前記地図情報において未登録の前記周辺道路を前記車両が走行した場合、前記車両が走行した前記未登録の前記周辺道路を前記地図情報に追加することで、前記地図情報を更新する更新部と、
前記周辺画像から、前記車両の前方に位置する交差点を認識する交差点認識部、を備え、
前記道路認識部は、前記交差点において前記車両が走行する前記未登録の前記周辺道路に交差する交差道路を認識し、
前記更新部は、
前記車両が走行した前記未登録の前記周辺道路を表すノード及びリンクを新たに生成することで、前記未登録の前記周辺道路を前記地図情報に追加し、
前記交差道路を前記地図情報に追加する地図情報更新装置。 A map information updating device for updating map information used in a vehicle, comprising:
an image acquisition unit that acquires an image of the surroundings of the vehicle from an imaging device provided in the vehicle;
a location information acquisition unit that acquires location information of the vehicle;
a road recognition unit that recognizes surrounding roads of the vehicle from the surrounding image;
a determination unit that determines whether the peripheral road is not registered in the map information based on the location information;
an update unit that updates the map information by adding, to the map information, the unregistered peripheral road on which the vehicle has traveled, when the vehicle has traveled on the unregistered peripheral road in the map information;
an intersection recognition unit that recognizes an intersection located in front of the vehicle from the surrounding image ,
the road recognition unit recognizes a cross road that crosses the unregistered peripheral road on which the vehicle is traveling at the intersection,
The update unit is
adding the unregistered peripheral roads to the map information by newly generating nodes and links representing the unregistered peripheral roads along which the vehicle has traveled;
A map information updating device that adds the cross road to the map information .
前記車両に設けられた撮像装置から、前記車両の周辺画像を取得する画像取得部と、
前記車両の位置情報を取得する位置情報取得部と、
前記周辺画像から、前記車両の周辺道路を認識する道路認識部と、
前記位置情報に基づき、前記地図情報において前記周辺道路が未登録か否かを判定する判定部と、
前記地図情報において未登録の前記周辺道路を前記車両が走行した場合、前記車両が走行した前記未登録の前記周辺道路を前記地図情報に追加することで、前記地図情報を更新する更新部と、
前記周辺画像から、前記車両の前方を走行する先行車両を認識する先行車両認識部、を備え、
前記更新部は、前記未登録の前記周辺道路を前記先行車両が走行した場合、前記先行車両が走行した前記未登録の前記周辺道路を表すノード及びリンクを新たに生成することで、前記先行車両が走行した前記未登録の前記周辺道路を前記地図情報に追加する地図情報更新装置。 A map information updating device for updating map information used in a vehicle, comprising:
an image acquisition unit that acquires an image of the surroundings of the vehicle from an imaging device provided in the vehicle;
a location information acquisition unit that acquires location information of the vehicle;
a road recognition unit that recognizes surrounding roads of the vehicle from the surrounding image;
a determination unit that determines whether the peripheral road is not registered in the map information based on the location information;
an update unit that updates the map information by adding, to the map information, the unregistered peripheral road on which the vehicle has traveled, when the vehicle has traveled on the unregistered peripheral road in the map information;
a preceding vehicle recognition unit that recognizes a preceding vehicle traveling in front of the vehicle from the surrounding image ,
The update unit is a map information update device that, when the preceding vehicle travels on the unregistered surrounding road, adds the unregistered surrounding road along which the preceding vehicle has traveled to the map information by newly generating nodes and links representing the unregistered surrounding road along which the preceding vehicle has traveled .
前記更新部は、前記車両が走行した前記未登録の前記周辺道路が前記地図情報において計画道路として仮登録されている場合、前記計画道路を表す仮ノード及び仮リンクを有効化することで、前記未登録の前記周辺道路を前記地図情報に追加する地図情報更新装置。 3. A map information updating device according to claim 1 , further comprising:
The update unit is a map information update device that adds the unregistered surrounding road to the map information by enabling a temporary node and a temporary link representing the planned road when the unregistered surrounding road on which the vehicle has traveled is provisionally registered as a planned road in the map information.
前記更新部は、前記仮ノード又は前記仮リンクに関連付けられた地物の情報を有効化することで、前記地物の情報を前記地図情報に追加する地図情報更新装置。 4. A map information updating device according to claim 3 ,
The update unit is a map information updating device that adds information about a feature associated with the temporary node or the temporary link to the map information by validating the information about the feature.
前記更新部は、前記車両が前記未登録の前記周辺道路を所定の距離走行するたびに、前記ノード及び前記リンクを新たに生成する 地図情報更新装置。 3. A map information updating device according to claim 1 , further comprising:
The update unit generates new nodes and new links each time the vehicle travels a predetermined distance on the unregistered peripheral roads.
前記周辺画像から、道路に設けられた道路標識、前記道路に含まれる車線の数、前記車線の幅、前記車線の進行方向、及び前記道路の制限速度のうち少なくとも何れか一つを含む道路情報を取得する道路情報取得部を備え、
前記更新部は、前記未登録の前記周辺道路に関する前記道路情報を前記地図情報に追加する地図情報更新装置。 A map information updating device according to any one of claims 1 to 5 ,
a road information acquisition unit that acquires road information including at least one of a road sign provided on a road, a number of lanes included in the road, a width of the lane, a traveling direction of the lane, and a speed limit of the road from the peripheral image;
The update unit is a map information update device that adds the road information regarding the unregistered peripheral roads to the map information.
前記未登録の前記周辺道路を前記地図情報に追加するか否かを前記車両の乗員に問い合わせ、問い合わせに対する前記乗員の回答が入力される問い合わせ部を備え、
前記更新部は、
前記未登録の前記周辺道路を前記地図情報に追加する前記乗員の回答が入力された場合、前記未登録の前記周辺道路を前記地図情報に追加し、
前記未登録の前記周辺道路を前記地図情報に追加しない前記乗員の回答が入力された場合、前記未登録の前記周辺道路を前記地図情報に追加しない地図情報更新装置。 A map information updating device according to any one of claims 1 to 6 ,
an inquiry unit for inquiring of an occupant of the vehicle as to whether or not the unregistered surrounding road should be added to the map information, and inputting a response of the occupant to the inquiry;
The update unit is
When the driver inputs a response to add the unregistered surrounding road to the map information, the unregistered surrounding road is added to the map information;
a map information updating device that does not add the unregistered peripheral road to the map information when the occupant's answer not to add the unregistered peripheral road to the map information is inputted.
更新された前記地図情報を記憶装置に記憶させる記憶部を備える地図情報更新装置。 A map information updating device according to any one of claims 1 to 7 ,
A map information updating device comprising a storage unit for storing the updated map information in a storage device.
更新された前記地図情報をサーバーに送信する送信部を備える地図情報更新装置。 A map information updating device according to any one of claims 1 to 8 ,
A map information updating device comprising a transmitting unit that transmits the updated map information to a server.
前記車両に設けられた撮像装置から、前記車両の周辺画像を取得し、
前記車両の位置情報を取得し、
前記周辺画像から、前記車両の周辺道路を認識し、
前記位置情報に基づき、前記地図情報において前記周辺道路が未登録か否かを判定し、
前記地図情報において未登録の前記周辺道路を前記車両が走行した場合、前記車両が走行した前記未登録の前記周辺道路を前記地図情報に加えることで、前記地図情報を更新し、
前記周辺画像から、前記車両の前方に位置する交差点を認識し、
前記交差点において前記車両が走行する前記未登録の前記周辺道路に交差する交差道路を認識し、
前記地図情報の更新において、前記車両が走行した前記未登録の前記周辺道路を表すノード及びリンクを新たに生成することで、前記未登録の前記周辺道路を前記地図情報に追加し、
前記地図情報の更新において、前記交差道路を前記地図情報に追加する地図情報更新方法。 A map information updating method in which a controller updates map information used in a vehicle, the method comprising:
Acquire an image of the surroundings of the vehicle from an imaging device provided in the vehicle;
Acquire location information of the vehicle;
Recognizing surrounding roads of the vehicle from the surrounding image;
determining whether the peripheral road is not registered in the map information based on the location information;
When the vehicle travels on a peripheral road that is not registered in the map information, the map information is updated by adding the peripheral road that the vehicle traveled on to the map information;
Recognizing an intersection located in front of the vehicle from the surrounding image;
Recognizing a cross road that crosses the unregistered peripheral road on which the vehicle is traveling at the intersection;
In updating the map information, a node and a link representing the unregistered peripheral road along which the vehicle has traveled are newly generated, thereby adding the unregistered peripheral road to the map information;
The map information updating method further comprises: adding the intersecting road to the map information in updating the map information.
前記車両に設けられた撮像装置から、前記車両の周辺画像を取得し、
前記車両の位置情報を取得し、
前記周辺画像から、前記車両の周辺道路を認識し、
前記位置情報に基づき、前記地図情報において前記周辺道路が未登録か否かを判定し、
前記地図情報において未登録の前記周辺道路を前記車両が走行した場合、前記車両が走行した前記未登録の前記周辺道路を前記地図情報に加えることで、前記地図情報を更新し、
前記周辺画像から、前記車両の前方を走行する先行車両を認識し、
前記地図情報の更新において、前記未登録の前記周辺道路を前記先行車両が走行した場合、前記先行車両が走行した前記未登録の前記周辺道路を表すノード及びリンクを新たに生成することで、前記先行車両が走行した前記未登録の前記周辺道路を前記地図情報に追加する地図情報更新方法。 A map information updating method in which a controller updates map information used in a vehicle, the method comprising:
Acquire an image of the surroundings of the vehicle from an imaging device provided in the vehicle;
Acquire location information of the vehicle;
Recognizing surrounding roads of the vehicle from the surrounding image;
determining whether the peripheral road is not registered in the map information based on the location information;
When the vehicle travels on a peripheral road that is not registered in the map information, the map information is updated by adding the peripheral road that the vehicle traveled on to the map information;
Recognizing a preceding vehicle traveling ahead of the vehicle from the surrounding image;
A map information updating method for adding, to the map information, the unregistered surrounding road on which the preceding vehicle has traveled, by generating new nodes and links representing the unregistered surrounding road on which the preceding vehicle has traveled , when the preceding vehicle has traveled on the unregistered surrounding road in updating the map information.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021141135A JP7686502B2 (en) | 2021-08-31 | 2021-08-31 | Map information update device and map information update method |
| JP2025084819A JP2025113385A (en) | 2021-08-31 | 2025-05-21 | Map information update device and map information update method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021141135A JP7686502B2 (en) | 2021-08-31 | 2021-08-31 | Map information update device and map information update method |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025084819A Division JP2025113385A (en) | 2021-08-31 | 2025-05-21 | Map information update device and map information update method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023034755A JP2023034755A (en) | 2023-03-13 |
| JP7686502B2 true JP7686502B2 (en) | 2025-06-02 |
Family
ID=85505130
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021141135A Active JP7686502B2 (en) | 2021-08-31 | 2021-08-31 | Map information update device and map information update method |
| JP2025084819A Pending JP2025113385A (en) | 2021-08-31 | 2025-05-21 | Map information update device and map information update method |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025084819A Pending JP2025113385A (en) | 2021-08-31 | 2025-05-21 | Map information update device and map information update method |
Country Status (1)
| Country | Link |
|---|---|
| JP (2) | JP7686502B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2026022924A1 (en) * | 2024-07-23 | 2026-01-29 | 日産自動車株式会社 | Lane boundary line detection method and lane boundary line detection device |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002243469A (en) | 2001-02-19 | 2002-08-28 | Alpine Electronics Inc | Navigation device and map database update system |
| JP2006052972A (en) | 2004-08-10 | 2006-02-23 | Alpine Electronics Inc | In-vehicle electronic apparatus |
| JP2016161456A (en) | 2015-03-03 | 2016-09-05 | 富士重工業株式会社 | Vehicle map data processing device |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10332404A (en) * | 1997-06-05 | 1998-12-18 | Aisin Aw Co Ltd | Navigation device |
| JP7098366B2 (en) * | 2018-03-15 | 2022-07-11 | 本田技研工業株式会社 | Vehicle control devices, vehicle control methods, and programs |
-
2021
- 2021-08-31 JP JP2021141135A patent/JP7686502B2/en active Active
-
2025
- 2025-05-21 JP JP2025084819A patent/JP2025113385A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002243469A (en) | 2001-02-19 | 2002-08-28 | Alpine Electronics Inc | Navigation device and map database update system |
| JP2006052972A (en) | 2004-08-10 | 2006-02-23 | Alpine Electronics Inc | In-vehicle electronic apparatus |
| JP2016161456A (en) | 2015-03-03 | 2016-09-05 | 富士重工業株式会社 | Vehicle map data processing device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2025113385A (en) | 2025-08-01 |
| JP2023034755A (en) | 2023-03-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10431094B2 (en) | Object detection method and object detection apparatus | |
| CN101652802B (en) | Safe driving assisting device | |
| JP6870475B2 (en) | Lane information output method and lane information output device | |
| CN112352269B (en) | Driving assistance method and driving assistance device | |
| CN113291298B (en) | Vehicle driving assistance systems | |
| WO2020045317A1 (en) | Map system, method, and storage medium | |
| US20190333373A1 (en) | Vehicle Behavior Prediction Method and Vehicle Behavior Prediction Apparatus | |
| WO2020012208A1 (en) | Driving environment information generation method, driving control method, driving environment information generation device | |
| CN108604421A (en) | The travel control method of vehicle and the travel controlling system of vehicle | |
| WO2020045318A1 (en) | Vehicle-side device, server, method, and storage medium | |
| CN115943289B (en) | Driving assistance devices and computer program products | |
| CN112781600B (en) | Vehicle navigation method, device and storage medium | |
| WO2020045319A1 (en) | Vehicle control device, method and storage medium | |
| US12504297B2 (en) | Map reliability determination apparatus and driving assistance apparatus | |
| JP2020196399A (en) | Travel support method and travel support apparatus | |
| JP2025113385A (en) | Map information update device and map information update method | |
| JP7697544B2 (en) | Method and device for determining construction zone | |
| JP7845091B2 (en) | Driving assistance method and driving assistance device | |
| JP4911094B2 (en) | Driving support device, driving support method, and computer program | |
| WO2025022518A1 (en) | Speed limit determination device | |
| KR20230016445A (en) | Method and Apparatus for Guiding Lane Change of Vehicle | |
| CN118715557B (en) | Lane recognition method and lane recognition device | |
| JP7141480B2 (en) | map generator | |
| JP2019082423A (en) | Navigation system and navigation program | |
| JP7129282B2 (en) | Obstacle section estimation method and obstacle section estimation device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240514 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241219 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250121 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250409 |
|
| 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: 20250422 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250521 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7686502 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |