[go: up one dir, main page]

JP7341176B2 - Map data update method and map information system - Google Patents

Map data update method and map information system Download PDF

Info

Publication number
JP7341176B2
JP7341176B2 JP2021002900A JP2021002900A JP7341176B2 JP 7341176 B2 JP7341176 B2 JP 7341176B2 JP 2021002900 A JP2021002900 A JP 2021002900A JP 2021002900 A JP2021002900 A JP 2021002900A JP 7341176 B2 JP7341176 B2 JP 7341176B2
Authority
JP
Japan
Prior art keywords
map
data
block
vehicle
block data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021002900A
Other languages
Japanese (ja)
Other versions
JP2022108076A (en
Inventor
秀俊 近森
和正 中村
仁 小西
拓士 原山
友朗 正川
直史 阿曽
亮 松澤
兆祺 王
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP2021002900A priority Critical patent/JP7341176B2/en
Publication of JP2022108076A publication Critical patent/JP2022108076A/en
Application granted granted Critical
Publication of JP7341176B2 publication Critical patent/JP7341176B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、地図データの更新方法及び地図データの更新方法を実行する地図情報システムに関する。 The present invention relates to a map data updating method and a map information system that executes the map data updating method.

特許文献1は、地図サーバと通信し、最新の地図データをダウンロードする車両のカーナビゲーション装置を開示している。特許文献1に係るカーナビゲーション装置は、更新を行っているときに、ディスプレイに「更新中」や「アップデート中」等の文字を表示する。 Patent Document 1 discloses a car navigation device for a vehicle that communicates with a map server and downloads the latest map data. The car navigation device according to Patent Document 1 displays characters such as "updating" or "updating" on the display while updating.

特開2018-165617号公報Japanese Patent Application Publication No. 2018-165617

地図データは地図上のブロック毎に区画された複数のブロックデータから構成され、ブロックデータ毎に更新される。そのため、ユーザは、更新中のブロックが車両の目的地への経路上に位置するか否かに関心がある。例えば、地図データが自動運転に必要な高精度地図データである場合、車両があるブロックに到達する前に対応するブロックデータの更新が完了していないと自動運転が停止することがある。 The map data is composed of a plurality of block data divided into blocks on the map, and is updated for each block data. Therefore, the user is interested in whether the block being updated is located on the route to the vehicle's destination. For example, if the map data is high-precision map data necessary for automatic driving, automatic driving may stop if the corresponding block data has not been updated before the vehicle reaches a certain block.

本発明は、以上の背景を鑑み、地図データの更新中のブロックを認識することができる地図データの更新方法、及び地図データの更新方法を実行する地図情報システムを提供することを課題とする。 In view of the above background, it is an object of the present invention to provide a method for updating map data that can recognize a block whose map data is being updated, and a map information system that executes the method for updating map data.

上記課題を解決するために本発明のある態様は、地図情報システム(1)が実行する地図データの更新方法であって、前記地図データは、地図上のブロック毎に区画された複数のブロックデータを含み、前記地図情報システムの記憶装置(52)に記憶され、前記地図情報システムが、最新の前記地図データを有する地図サーバ(3)と通信し、更新すべき前記ブロックデータに対応した最新の更新データを前記地図データからダウンロードし、ダウンロードした前記更新データに基づいて前記記憶装置に記憶された前記地図データを更新する更新処理を実行し、前記地図情報システムと通信可能なディスプレイ(23)に、前記更新処理を実行中又は実行予定の前記ブロックデータに対応したブロックを他のブロックと識別可能な態様で表示した地図画像を表示させる。 In order to solve the above problems, an aspect of the present invention is a map data update method executed by a map information system (1), wherein the map data includes a plurality of block data partitioned into blocks on a map. and is stored in the storage device (52) of the map information system, and the map information system communicates with the map server (3) having the latest map data, and stores the latest data corresponding to the block data to be updated. Download update data from the map data, execute an update process to update the map data stored in the storage device based on the downloaded update data, and display the display (23) capable of communicating with the map information system. , displaying a map image in which a block corresponding to the block data for which the update process is being executed or scheduled to be executed is displayed in a manner that allows it to be distinguished from other blocks;

この態様によれば、ユーザは地図画像を見て、更新処理を実行中又は実行予定であるブロックを認識することができる。これにより、例えば自動運転の停止等の地図データの更新が完了していないために生じる現象をユーザは予め予想することができる。 According to this aspect, the user can view the map image and recognize blocks that are undergoing or scheduled to undergo update processing. This allows the user to predict in advance a phenomenon that may occur due to incomplete updating of map data, such as a stoppage of automatic driving, for example.

上記の態様において、前記地図情報システムが、前記地図画像において、前記更新処理を実行中又は実行予定の前記ブロックデータに対応したブロックに他のブロックと異なる色彩を付すとよい。 In the above aspect, it is preferable that the map information system assigns a color different from other blocks to a block corresponding to the block data in which the update process is being executed or scheduled to be executed in the map image.

この態様によれば、ユーザは更新処理を実行中又は実行予定であるブロックを地図画像から容易に認識することができる。 According to this aspect, the user can easily recognize blocks for which update processing is being executed or scheduled to be executed from the map image.

上記の態様において、前記地図情報システムが、前記地図画像において、前記更新処理を実行中又は実行予定の前記ブロックデータに対応したブロックに、前記更新処理の順番を示す数値を表示するとよい。 In the above aspect, it is preferable that the map information system displays, in the map image, a numerical value indicating the order of the update process in a block corresponding to the block data in which the update process is being executed or scheduled to be executed.

この態様によれば、ユーザは、各ブロックの更新の順番を認識することができる。これにより、自車両が所定のブロックに到達する前にブロックデータの更新が間に合うか否かを推測することができる。 According to this aspect, the user can recognize the update order of each block. This makes it possible to estimate whether or not the block data will be updated in time before the own vehicle reaches a predetermined block.

上記の態様において、前記地図情報システムが、前記地図画像において、前記更新処理を実行中又は実行予定の前記ブロックデータに対応したブロックに、対応する前記ブロックデータの前記更新処理の進捗率を示す数値又は図形を表示するとよい。 In the above aspect, the map information system provides a numerical value indicating a progress rate of the update process of the corresponding block data to a block corresponding to the block data in which the update process is being executed or scheduled to be executed in the map image. Or display a figure.

この態様によれば、ユーザは、各ブロックの更新の進捗を認識することができる。これにより、地図データの更新が間に合うか否かを推測することができる。 According to this aspect, the user can recognize the progress of updating each block. This makes it possible to estimate whether or not the map data will be updated in time.

上記の態様において、前記地図データは、車線情報を含む高精度地図であるとよい。 In the above aspect, the map data may be a high-precision map including lane information.

この態様によれば、車両の自動運転に必要な高精度地図の更新状況をユーザは認識することができる。 According to this aspect, the user can recognize the update status of the high-precision map necessary for automatic vehicle driving.

上記の態様において、前記地図情報システムが、前記地図画像において、自車両の位置及び目的地への経路を表示するとよい。 In the above aspect, the map information system preferably displays the position of the own vehicle and the route to the destination in the map image.

この態様によれば、自車両と更新中のブロックとの相対位置を認識することができる。 According to this aspect, the relative position between the host vehicle and the block being updated can be recognized.

本発明の他の態様は、地図情報システム(1)であって、地図上のブロック毎に区画された複数のブロックデータを含む地図データを記憶する記憶装置(52)と、最新の前記地図データを有する地図サーバ(3)と通信し、更新すべき前記ブロックデータに対応した最新の前記ブロックデータを前記地図データからダウンロードし、ダウンロードした前記ブロックデータに基づいて前記記憶装置に記憶された前記地図データを更新する更新処理を実行し、ディスプレイに、前記更新処理を実行中又は実行予定の前記ブロックデータに対応したブロックを他のブロックと識別可能な態様で表示した地図画像を表示させる地図取得部(51)とを有する。 Another aspect of the present invention is a map information system (1), which includes a storage device (52) that stores map data including a plurality of block data divided into blocks on a map, and the latest map data. The map server (3) having a map server (3) downloads the latest block data corresponding to the block data to be updated from the map data, and stores the map in the storage device based on the downloaded block data A map acquisition unit that executes an update process to update data and displays on a display a map image in which a block corresponding to the block data for which the update process is being executed or scheduled to be executed is displayed in a manner distinguishable from other blocks. (51).

この態様によれば、ユーザは地図画像を見て、更新処理を実行中又は実行予定であるブロックを認識することができる。これにより、例えば自動運転の停止等の地図データの更新が完了していないために生じる現象をユーザは予め予想することができる。 According to this aspect, the user can view the map image and recognize blocks that are undergoing or scheduled to undergo update processing. This allows the user to predict in advance a phenomenon that may occur due to incomplete updating of map data, such as a stoppage of automatic driving, for example.

以上の構成によれば、地図データの更新中のブロックを認識することができる地図データの更新方法、及び地図データの更新方法を実行する地図情報システムを提供することができる。 According to the above configuration, it is possible to provide a map data updating method that can recognize a block whose map data is being updated, and a map information system that executes the map data updating method.

実施形態に地図情報システムの構成図Configuration diagram of map information system in embodiment 地図情報システムが実行する第1更新処理の手順を示すフロー図Flow diagram showing the procedure of the first update process executed by the map information system 地図情報システムが実行する優先順位決定処理の手順を示すフロー図Flow diagram showing the procedure of priority determination processing executed by the map information system 地図データの更新時にタッチパネルに表示される地図画像の例Example of a map image displayed on the touch panel when updating map data 地図情報システムが実行する第2更新処理の手順を示すフロー図Flow diagram showing the procedure of the second update process executed by the map information system 地図情報システムが実行する削除処理の手順を示すフロー図Flow diagram showing the procedure of deletion processing executed by the map information system

以下、図面を参照しつつ、本発明の実施形態に係る地図情報システムについて説明する。 Hereinafter, a map information system according to an embodiment of the present invention will be described with reference to the drawings.

図1に示すように、地図情報システム1は、車両に搭載された車両システム2と、車両システム2にネットワークを介して接続された地図サーバ3とを含む。 As shown in FIG. 1, the map information system 1 includes a vehicle system 2 mounted on a vehicle, and a map server 3 connected to the vehicle system 2 via a network.

<車両システム>
まず、車両システム2について説明する。車両システム2は、推進装置4、ブレーキ装置5、ステアリング装置6、外界センサ7、車両センサ8、通信装置9、GNSS受信機10、ナビゲーション装置11、運転操作子12、運転操作センサ13、HMI14、スタートスイッチ15、及び制御装置16を有している。車両システム2の各構成要素は、CAN(Controller Area Network)等の通信手段によって信号伝達可能に互いに接続されている。
<Vehicle system>
First, the vehicle system 2 will be explained. The vehicle system 2 includes a propulsion device 4, a brake device 5, a steering device 6, an external world sensor 7, a vehicle sensor 8, a communication device 9, a GNSS receiver 10, a navigation device 11, a driving operator 12, a driving operation sensor 13, an HMI 14, It has a start switch 15 and a control device 16. Each component of the vehicle system 2 is connected to each other so that signals can be transmitted by a communication means such as a CAN (Controller Area Network).

推進装置4は、車両に駆動力を付与する装置であり、例えば、ガソリンエンジンやディーゼルエンジン等の内燃機関と電動機の少なくとも一方を有する。ブレーキ装置5は、車両に制動力を付与する装置であり、例えばブレーキロータにパッドを押し付けるブレーキキャリパと、ブレーキキャリパに油圧を供給する電動シリンダとを含む。ブレーキ装置5は、ワイヤケーブルによって車輪の回転を規制するパーキングブレーキ装置を含んでいてもよい。ステアリング装置6は、車輪の舵角を変えるための装置であり、例えば、車輪を転舵するラックアンドピニオン機構と、ラックアンドピニオン機構を駆動する電動モータとを有する。推進装置4、ブレーキ装置5、及びステアリング装置6は、制御装置16によって制御される。 The propulsion device 4 is a device that provides driving force to the vehicle, and includes, for example, at least one of an internal combustion engine such as a gasoline engine or a diesel engine, and an electric motor. The brake device 5 is a device that applies braking force to the vehicle, and includes, for example, a brake caliper that presses a pad against a brake rotor and an electric cylinder that supplies hydraulic pressure to the brake caliper. The brake device 5 may include a parking brake device that restricts rotation of the wheel using a wire cable. The steering device 6 is a device for changing the steering angle of the wheels, and includes, for example, a rack and pinion mechanism that steers the wheels and an electric motor that drives the rack and pinion mechanism. The propulsion device 4, the brake device 5, and the steering device 6 are controlled by a control device 16.

外界センサ7は、車両の周辺からの電磁波や音波等を捉えて、車外の物体等を検出するセンサである。外界センサ7は、ソナー17及び車外カメラ18を含んでいる。外界センサ7は、ミリ波レーダやレーザライダを含んでいてもよい。外界センサ7は、検出結果を制御装置16に出力する。 The external sensor 7 is a sensor that detects objects outside the vehicle by capturing electromagnetic waves, sound waves, etc. from the surroundings of the vehicle. The external sensor 7 includes a sonar 17 and an external camera 18. The external sensor 7 may include a millimeter wave radar or a laser lidar. The external sensor 7 outputs the detection result to the control device 16.

ソナー17は、いわゆる超音波センサであり、超音波を車両の周囲に発射してその反射波を捉えることにより、物体の位置(距離及び方向)を検出する。ソナー17は、車両の後部及び前部にそれぞれ複数設けられている。 The sonar 17 is a so-called ultrasonic sensor, and detects the position (distance and direction) of an object by emitting ultrasonic waves around the vehicle and capturing the reflected waves. A plurality of sonar units 17 are provided at each of the rear and front portions of the vehicle.

車外カメラ18は、車両の周囲を撮像する装置であり、例えば、CCDやCMOS等の固体撮像素子を利用したデジタルカメラである。車外カメラ18は、ステレオカメラであっても良いし、単眼カメラであってもよい。車外カメラ18は、車両の前方を撮像する前方カメラと、車両の後方を撮像する後方カメラと、車両の左右側方を撮像する一対の側方カメラと、を含んでいる。 The vehicle exterior camera 18 is a device that images the surroundings of the vehicle, and is, for example, a digital camera using a solid-state imaging device such as a CCD or CMOS. The vehicle exterior camera 18 may be a stereo camera or a monocular camera. The exterior camera 18 includes a front camera that images the front of the vehicle, a rear camera that images the rear of the vehicle, and a pair of side cameras that image the left and right sides of the vehicle.

車両センサ8は、車両の状態を測定するセンサである。車両センサ8は、車両の速度を検出する車速センサ、車両の加速度を検出する加速度センサ、車両の鉛直軸回りの角速度を検出するヨーレートセンサ、車両の向きを検出する方位センサ等を含む。ヨーレートセンサは、例えばジャイロセンサである。車両センサ8は、車体の傾きを検出する傾きセンサや車輪の回転速度を検出する車輪速センサを含んでいてもよい。 Vehicle sensor 8 is a sensor that measures the state of the vehicle. The vehicle sensor 8 includes a vehicle speed sensor that detects the speed of the vehicle, an acceleration sensor that detects the acceleration of the vehicle, a yaw rate sensor that detects the angular velocity around the vertical axis of the vehicle, a direction sensor that detects the direction of the vehicle, and the like. The yaw rate sensor is, for example, a gyro sensor. The vehicle sensor 8 may include a tilt sensor that detects the tilt of the vehicle body and a wheel speed sensor that detects the rotational speed of the wheels.

通信装置9は、制御装置16と車外の機器(例えば、地図サーバ3)との間の通信を媒介する。通信装置9は、制御装置16をインターネットに接続するルータを含む。通信装置9は、制御装置16と周辺車両の制御装置16との間の無線通信や制御装置16と道路上の路側機との間の無線通信を媒介する無線通信機能を有するとよい。 The communication device 9 mediates communication between the control device 16 and equipment outside the vehicle (for example, the map server 3). Communication device 9 includes a router that connects control device 16 to the Internet. The communication device 9 preferably has a wireless communication function that mediates wireless communication between the control device 16 and the control device 16 of a nearby vehicle, and wireless communication between the control device 16 and a roadside machine on the road.

GNSS受信機10(自車位置特定装置)は、全地球航法衛星システム(Global Navigation Satellite System:GNSS)を構成する複数の衛星から信号(以下、「GNSS信号」と称する)を受信する。GNSS受信機10は、受信したGNSS信号をナビゲーション装置11及び制御装置16に出力する。 The GNSS receiver 10 (vehicle position identification device) receives signals (hereinafter referred to as "GNSS signals") from a plurality of satellites that constitute the Global Navigation Satellite System (GNSS). The GNSS receiver 10 outputs the received GNSS signal to the navigation device 11 and the control device 16.

ナビゲーション装置11は、公知のハードウェアによるコンピュータによって構成されている。ナビゲーション装置11は、直前の走行履歴や、GNSS受信機10から出力されたGNSS信号に基づいて、車両の現在位置(緯度や経度)を特定する。ナビゲーション装置11は、RAM、HDDやSSD等に、車両が走行する地域や国の道路情報に関するデータ(以下、「ナビ地図データ」と称する)を記憶している。 The navigation device 11 is configured by a computer using known hardware. The navigation device 11 identifies the current position (latitude and longitude) of the vehicle based on the previous driving history and the GNSS signal output from the GNSS receiver 10. The navigation device 11 stores data (hereinafter referred to as "navigation map data") regarding road information of the region or country in which the vehicle travels in the RAM, HDD, SSD, or the like.

ナビゲーション装置11は、GNSS信号及びナビ地図データに基づいて車両の現在位置から、乗員から入力された目的地までのルートを設定し、制御装置16に出力する。ナビゲーション装置11は、車両が走行を開始すると、乗員に対する目的地までのルート案内を行う。 The navigation device 11 sets a route from the current position of the vehicle to the destination input by the occupant based on the GNSS signal and navigation map data, and outputs the route to the control device 16. When the vehicle starts traveling, the navigation device 11 provides route guidance to the occupants to the destination.

ナビゲーション装置11は地図上の道路に関する情報として道路上に配置された点(ノード)と、ノードを繋ぐ線分(リンク)とに係る情報を保持している。ナビゲーション装置11に保持されたノードは、例えば、交差点や、合流地点等の特徴点に設けられているとよい。ナビゲーション装置11は、各リンクに、接続するノード間の距離を関連付けて記憶している。ナビゲーション装置11は、そのノード間の距離に基づいて、車両の現在位置から目的地までの適切なルートを取得し、制御装置16にそのルートを示す情報を出力する。出力されるルートを示す情報は、ルートに対応する道路上の点(ノード)と、ノードを繋ぐベクトルに相当するリンクとを含む。 The navigation device 11 holds information regarding points (nodes) placed on the road and line segments (links) connecting the nodes as information regarding roads on the map. The nodes held in the navigation device 11 may be provided at feature points such as intersections and merging points, for example. The navigation device 11 associates and stores the distance between connected nodes with each link. The navigation device 11 obtains an appropriate route from the current position of the vehicle to the destination based on the distance between the nodes, and outputs information indicating the route to the control device 16. The output information indicating the route includes points (nodes) on the road corresponding to the route and links corresponding to vectors connecting the nodes.

運転操作子12は、車室内に設けられ、車両を制御するために乗員が行う入力操作を受け付ける。運転操作子12は、ステアリングホイール、アクセルペダル、及びブレーキペダルを含む。更に、運転操作子12は、シフトレバー、パーキングブレーキレバー、ウィンカーレバー等を含んでいてもよい。 The driving operator 12 is provided in the vehicle interior and receives input operations performed by a passenger to control the vehicle. The driving controls 12 include a steering wheel, an accelerator pedal, and a brake pedal. Further, the driving operator 12 may include a shift lever, a parking brake lever, a turn signal lever, and the like.

運転操作センサ13は、運転操作子12の操作量を検出するセンサである。運転操作センサ13は、ステアリングホイールの操作量を検出する舵角センサと、アクセルペダルの操作量を検出するアクセルセンサと、ブレーキペダルの操作量を検出するブレーキセンサとを含む。運転操作センサ13は、検出した操作量を制御装置16に出力する。運転操作センサ13は、乗員がステアリングホイールを把持したことを検出する把持センサを含んでいてもよい。把持センサは、例えば、ステアリングホイールの外周部に設けられた静電容量センサによって構成される。 The driving operation sensor 13 is a sensor that detects the amount of operation of the driving operator 12 . The driving operation sensor 13 includes a steering angle sensor that detects the amount of operation of the steering wheel, an accelerator sensor that detects the amount of operation of the accelerator pedal, and a brake sensor that detects the amount of operation of the brake pedal. The driving operation sensor 13 outputs the detected operation amount to the control device 16. The driving operation sensor 13 may include a grip sensor that detects that the occupant grips the steering wheel. The grip sensor is configured by, for example, a capacitance sensor provided on the outer periphery of the steering wheel.

HMI14は、乗員に対して表示や音声によって各種情報を報知すると共に、乗員による入力操作を受け付ける。HMI14は、例えば、液晶や有機EL等を含み、乗員による入力操作を受け付けるタッチパネル23と、ブザーやスピーカ等の音発生装置24とを含む。HMI14は、タッチパネル23上に運転モード切換ボタンを表示することができる。運転モード切換ボタンは、乗員による車両の運転モード(例えば、自動運転モードと手動運転モード)の切換操作を受け付けるボタンである。 The HMI 14 notifies the occupant of various information through display and audio, and also accepts input operations from the occupant. The HMI 14 includes, for example, a liquid crystal, an organic EL, etc., a touch panel 23 that accepts input operations by a passenger, and a sound generating device 24 such as a buzzer or a speaker. The HMI 14 can display an operation mode switching button on the touch panel 23. The driving mode switching button is a button that accepts an operation by an occupant to switch the driving mode of the vehicle (for example, automatic driving mode and manual driving mode).

HMI14は、ナビゲーション装置11への出入力を媒介するインターフェースとしても機能する。即ち、HMI14が乗員による目的地の入力操作を受け付けると、ナビゲーション装置11が目的地までのルート設定を開始する。また、HMI14は、ナビゲーション装置11が目的地までのルート案内を行う際に、車両の現在位置及び目的地までのルートを表示する。 The HMI 14 also functions as an interface that mediates input/output to the navigation device 11. That is, when the HMI 14 receives a destination input operation by a passenger, the navigation device 11 starts setting a route to the destination. Furthermore, the HMI 14 displays the current position of the vehicle and the route to the destination when the navigation device 11 provides route guidance to the destination.

スタートスイッチ15は、車両システム2を起動させるためのスイッチである。即ち、乗員が運転席に着座し、ブレーキペダルを踏み込んだ状態でスタートスイッチ15を押圧すると、車両システム2が起動する。 The start switch 15 is a switch for starting the vehicle system 2. That is, when a passenger is seated in the driver's seat and presses the start switch 15 while depressing the brake pedal, the vehicle system 2 is started.

制御装置16は、CPU、ROM、RAM等を含む一又は複数の電子制御装置(ECU)によって構成されている。制御装置16は、CPUがプログラムに沿った演算処理を実行することで、各種の車両制御を実行する。制御装置16は、1つのハードウェアとして構成されていてもよく、複数のハードウェアからなるユニットとして構成されていてもよい。制御装置16の各機能部の少なくとも一部は、LSIやASIC、FPGA等のハードウェアによって実現されていてもよく、ソフトウェア及びハードウェアの組み合わせによって実現されていてもよい。 The control device 16 is configured by one or more electronic control units (ECUs) including a CPU, ROM, RAM, and the like. The control device 16 executes various vehicle controls by the CPU executing arithmetic processing according to a program. The control device 16 may be configured as a single piece of hardware, or may be configured as a unit consisting of multiple pieces of hardware. At least a portion of each functional unit of the control device 16 may be realized by hardware such as an LSI, an ASIC, or an FPGA, or may be realized by a combination of software and hardware.

<制御装置16>
制御装置16は、図1に示すように、外界認識部31と、自動運転制御部32(Advanced Driver-Assistance Systems、ADAS)と、地図位置特定部33(Map positioning Unit、MPU)と、プローブ情報取得部34を有する。これらの構成要素は、別々の電子制御装置によって構成され、互いに、ゲートウェイ(セントラルゲートウェイ、CGW)を介して接続されていてもよい。また、各構成要素は、一体の電子制御装置によって構成されていてもよい。
<Control device 16>
As shown in FIG. 1, the control device 16 includes an external world recognition section 31, an automatic driving control section 32 (Advanced Driver-Assistance Systems, ADAS), a map positioning unit 33 (Map positioning unit, MPU), and probe information. It has an acquisition section 34. These components may be configured by separate electronic control devices and may be connected to each other via a gateway (central gateway, CGW). Moreover, each component may be configured by an integrated electronic control device.

外界認識部31は、外界センサ7の検出結果に基づいて車両の周辺に存在する物標を認識し、物標の位置や大きさに関する情報を取得する。外界認識部31が認識する物標には、車両の走行路上に設けられた区画線、車線、路端、路肩、障害物等が含まれる。 The external world recognition unit 31 recognizes targets existing around the vehicle based on the detection results of the external world sensor 7, and acquires information regarding the position and size of the targets. The targets recognized by the external world recognition unit 31 include marking lines, lanes, road edges, road shoulders, obstacles, etc. provided on the road where the vehicle is traveling.

区画線は、車両走行方向に沿って表示された線である。車線は、一又は複数の区画線によって区画された領域である。路端は、車両の走行路の端部である。路肩は、車幅方向の端部に位置する区画線と路端の間の領域である。障害物は、例えば、防壁(ガードレール)、電柱、周辺車両、歩行者等を含む。 The marking line is a line displayed along the vehicle traveling direction. A lane is an area demarcated by one or more lane markings. The road edge is the end of the road on which the vehicle travels. The road shoulder is an area between the partition line and the road edge located at the end in the vehicle width direction. Obstacles include, for example, barriers (guardrails), telephone poles, surrounding vehicles, pedestrians, and the like.

外界認識部31は、車外カメラ18によって撮影された画像を解析することによって、車両の周辺に存在する物標の車両に対する位置を認識する。例えば、外界認識部31は、三角測量方式やモーションステレオ方式等の公知の方式によって、車体を基準として真上から見たときの車両から物標までの距離、及び方向を認識するとよい。更に、外界認識部31は、車外カメラ18によって撮影された画像を解析し、公知の手法に基づいて、各物標の種類(例えば、区画線、車線、路端、路肩、障害物等)を判定する。 The external world recognition unit 31 recognizes the positions of targets existing around the vehicle relative to the vehicle by analyzing images taken by the camera 18 outside the vehicle. For example, the external world recognition unit 31 may recognize the distance and direction from the vehicle to the target when viewed from directly above with the vehicle body as a reference using a known method such as a triangulation method or a motion stereo method. Furthermore, the external world recognition unit 31 analyzes the image taken by the camera 18 outside the vehicle, and identifies the type of each target (e.g., marking line, lane, road edge, shoulder, obstacle, etc.) based on a known method. judge.

自動運転制御部32は、行動計画部41と、走行制御部42と、モード設定部43とを含む。 The automatic driving control section 32 includes an action planning section 41, a travel control section 42, and a mode setting section 43.

行動計画部41は、車両を走行させるための行動計画を作成する。行動計画部41は、作成した行動計画に対応する走行制御信号を走行制御部42に出力する。 The action planning unit 41 creates an action plan for driving the vehicle. The action planning section 41 outputs a travel control signal corresponding to the created action plan to the travel control section 42.

走行制御部42は、行動計画部41からの走行制御信号に基づいて、推進装置4、ブレーキ装置5、及びステアリング装置6を制御する。すなわち、走行制御部42は、行動計画部41が作成した行動計画に従って、車両を走行させる。 The travel control section 42 controls the propulsion device 4, the brake device 5, and the steering device 6 based on the travel control signal from the action planning section 41. That is, the driving control unit 42 causes the vehicle to travel according to the action plan created by the action planning unit 41.

モード設定部43は、HMI14への入力に基づいて、手動運転モードと自動運転モードとの間で車両の運転モードを切り換える。手動運転モードにおいて、走行制御部42は、乗員による運転操作子12(例えば、ステアリングホイール、アクセルペダル及び/又はブレーキペダル)に対する入力操作に応じて推進装置4、ブレーキ装置5、及びステアリング装置6を制御し、車両を走行させる。一方で、自動運転モードでは、乗員による運転操作子12に対する入力操作は必要なく、走行制御部42が、推進装置4、ブレーキ装置5、及びステアリング装置6を制御し、車両を自律的に走行させる。つまり、自動運転モードの運転自動化レベルは、手動運転モードの運転自動化レベルよりも高い。 The mode setting unit 43 switches the driving mode of the vehicle between a manual driving mode and an automatic driving mode based on input to the HMI 14. In the manual driving mode, the travel control unit 42 operates the propulsion device 4, the brake device 5, and the steering device 6 in response to input operations by the occupant on the driving controls 12 (e.g., steering wheel, accelerator pedal, and/or brake pedal). control and drive the vehicle. On the other hand, in the automatic driving mode, there is no need for the occupant to perform input operations on the driving controls 12, and the driving control unit 42 controls the propulsion device 4, the brake device 5, and the steering device 6, and causes the vehicle to travel autonomously. . In other words, the driving automation level in the automatic driving mode is higher than the driving automation level in the manual driving mode.

地図位置特定部33は、地図取得部51と、地図記憶部52と、自車位置特定部53と、地図連携部54とを有する。 The map position specifying section 33 includes a map acquisition section 51 , a map storage section 52 , an own vehicle position specifying section 53 , and a map cooperation section 54 .

地図取得部51は、地図サーバ3にアクセスし、地図サーバ3から高精度な地図情報であるダイナミックマップデータを取得する。例えば、地図取得部51は、ナビゲーション装置11がルートを設定すると、そのルートに対応する地域の最新のダイナミックマップデータを、地図サーバ3から通信装置9を介して取得するとよい。 The map acquisition unit 51 accesses the map server 3 and acquires dynamic map data, which is highly accurate map information, from the map server 3. For example, when the navigation device 11 sets a route, the map acquisition unit 51 may acquire the latest dynamic map data of the area corresponding to the route from the map server 3 via the communication device 9.

ダイナミックマップデータは、ナビゲーション装置11に保持された地図データよりもより詳細な地図データであって、静的情報、準静的情報、準動的情報、及び動的情報を含む。静的情報は、ナビ地図データよりも高精度な3次元地図データを含む。準静的情報は、交通規制情報、道路工事情報、広域気象情報を含む。準動的情報は、事故情報、渋滞情報、狭域気象情報を含む。動的情報は、信号情報、周辺車両情報、歩行者情報を含む。 The dynamic map data is more detailed map data than the map data held in the navigation device 11, and includes static information, semi-static information, semi-dynamic information, and dynamic information. The static information includes three-dimensional map data that is more accurate than navigation map data. Semi-static information includes traffic regulation information, road construction information, and wide-area weather information. Semi-dynamic information includes accident information, traffic jam information, and local weather information. The dynamic information includes signal information, surrounding vehicle information, and pedestrian information.

ダイナミックマップデータの静的情報(高精度地図)は、走行路上の車線に関する情報(例えば、車線の本数)や走行路上の区画線に関する情報(例えば、区画線の種別)を含む。例えば、静的情報の区画線は、ナビ地図データのノードによりも小さい距離ごとに配置されたノードと、ノードを接続するリンクとによって表現される。 The static information (high-precision map) of the dynamic map data includes information about lanes on the driving road (for example, the number of lanes) and information about the marking lines on the driving road (for example, the type of marking lines). For example, the demarcation lines of static information are expressed by nodes arranged at smaller distances than the nodes of navigation map data and links connecting the nodes.

その他、静的情報の車道もまた、所定の間隔で配置されたノード(以下、車道ノード)と、ノードを接続するリンク(以下、車道リンク)とによって表現される。車道ノードは、道路の左側端に設定された区画線のノードと道路の右側端に設定された区画線のノードとの中間に作成される。車道リンクのノードは、道路に沿って所定間隔ごとに設けられている。 In addition, a roadway in static information is also expressed by nodes (hereinafter referred to as roadway nodes) arranged at predetermined intervals and links connecting the nodes (hereinafter referred to as roadway links). The roadway node is created between the partition line node set at the left end of the road and the partition line node set at the right end of the road. Roadway link nodes are provided at predetermined intervals along the road.

地図記憶部52は、HDDやSSD等の記憶装置を含み、自動運転モードにおける車両の自律的な走行に必要な各種情報を保持している。地図記憶部52は、地図取得部51が地図サーバ3から取得したダイナミックマップデータを記憶している。 The map storage unit 52 includes a storage device such as an HDD or an SSD, and holds various information necessary for autonomous driving of the vehicle in the automatic driving mode. The map storage unit 52 stores dynamic map data that the map acquisition unit 51 acquired from the map server 3.

自車位置特定部53は、GNSS受信機10から出力されるGNSS信号に基づいて、車両の位置(緯度、経度)を特定する。 The own vehicle position specifying unit 53 specifies the position (latitude, longitude) of the vehicle based on the GNSS signal output from the GNSS receiver 10.

自車位置特定部53は、車両センサ8(IMU等)による検出結果を用い、デッドレコニング(例えば、オドメトリ)によって車両の移動量(車両の移動距離及び移動方向。以下DR移動量)を算出する。自車位置特定部53は、例えば、GNSS信号が受信できないときに、DR移動量に基づいて、自車位置を特定する。また、自車位置特定部53は、DR移動量に基づいてGNSS信号から特定される自車位置を補正することにより、自車位置の特定精度を向上させる処理を行ってもよい。 The vehicle position specifying unit 53 calculates the amount of movement of the vehicle (distance and direction of movement of the vehicle; hereinafter referred to as DR movement amount) by dead reckoning (e.g., odometry) using the detection results from the vehicle sensor 8 (IMU, etc.). . For example, when a GNSS signal cannot be received, the own vehicle position specifying unit 53 identifies the own vehicle position based on the DR movement amount. Further, the own vehicle position specifying unit 53 may perform processing to improve the identification accuracy of the own vehicle position by correcting the own vehicle position specified from the GNSS signal based on the DR movement amount.

地図連携部54は、ナビゲーション装置11から出力されたルートに基づいて、地図記憶部52に保持された高精度地図の対応する経路を抽出して、ローカリゼーション機能部に出力する。 The map cooperation unit 54 extracts a corresponding route from the high-precision map held in the map storage unit 52 based on the route output from the navigation device 11, and outputs it to the localization function unit.

車両に自律走行を開始する旨の指示が行われると、行動計画部41は、地図連携部54によって抽出された経路に基づいて、大域的な行動計画(例えば、車線変更、合流、分岐等)を計画する。その後、車両の自律走行が開始すると、行動計画部41が大域的な行動計画と、自車位置特定部53によって特定された自車位置や、外界認識部31によって認識された物体、地図記憶部52によって保持された高精度地図等に基づいて、より詳細な行動計画(例えば、危険回避等)を立案し、その案に基づいて、走行制御部42が車両の走行を制御する。 When the vehicle is instructed to start autonomous driving, the action planning unit 41 creates a global action plan (for example, changing lanes, merging, branching, etc.) based on the route extracted by the map linking unit 54. plan. After that, when the autonomous driving of the vehicle starts, the action planning section 41 generates a global action plan, the own vehicle position specified by the own vehicle position specifying section 53, objects recognized by the external world recognition section 31, and a map storage section. A more detailed action plan (for example, danger avoidance, etc.) is drawn up based on the high-precision map etc. held by the vehicle controller 52, and the driving control unit 42 controls the driving of the vehicle based on the plan.

プローブ情報取得部34は、GNSS信号に基づいて自車位置特定部53によって特定された自車の位置と、車両センサ8、運転操作センサ13、外界センサ7のうち少なくとも一つのセンサによって検出されたデータとを関連付けて、プローブ情報として取得し保持する。 The probe information acquisition unit 34 detects the position of the own vehicle specified by the own vehicle position specifying unit 53 based on the GNSS signal, and the position detected by at least one of the vehicle sensor 8, the driving operation sensor 13, and the external sensor 7. It is associated with data, acquired and retained as probe information.

<地図サーバ3>
次に、地図サーバ3について説明する。図1に示すように、地図サーバ3は、ネットワーク(本実施形態では、インターネット)を介して制御装置16に接続されている。地図サーバ3は、CPU、ROM、RAM、及び、HDDやSSD等の記憶装置を備えたコンピュータである。
<Map server 3>
Next, the map server 3 will be explained. As shown in FIG. 1, the map server 3 is connected to a control device 16 via a network (in this embodiment, the Internet). The map server 3 is a computer equipped with a CPU, ROM, RAM, and a storage device such as an HDD or SSD.

地図サーバ3の記憶装置には、ダイナミックマップデータ(高精度地図データ)が記憶されている。なお、地図サーバ3の記憶装置に記憶されているダイナミックマップデータは、制御装置16の地図記憶部52に記憶されているダイナミックマップデータよりも広域のダイナミックマップデータである。ダイナミックマップデータは、地図上の各ブロック(領域)に対応した複数のブロックデータ(部分地図データ)を含む。各ブロックデータは、地図上の緯度方向及び経度方向に区画された矩形のブロックに対応したデータであるとよい。 The storage device of the map server 3 stores dynamic map data (high-precision map data). Note that the dynamic map data stored in the storage device of the map server 3 is dynamic map data that covers a wider area than the dynamic map data stored in the map storage unit 52 of the control device 16. The dynamic map data includes a plurality of block data (partial map data) corresponding to each block (region) on the map. Each block data is preferably data corresponding to a rectangular block divided in the latitude and longitude directions on the map.

地図サーバ3は、制御装置16(地図取得部51)から通信装置9を介してデータの要求を受け付けると、対応する制御装置16に、要求されたデータに対応するダイナミックマップを送信する。送信されるデータには、渋滞情報や、気象情報等が含まれているとよい。 When the map server 3 receives a request for data from the control device 16 (map acquisition unit 51) via the communication device 9, it transmits a dynamic map corresponding to the requested data to the corresponding control device 16. The transmitted data preferably includes traffic jam information, weather information, and the like.

図1に示すように、地図サーバ3は、ダイナミックマップ記憶部61と、ブロックデータ送信部62と、プローブ情報管理部63と、プローブ情報記憶部64とを備える。 As shown in FIG. 1, the map server 3 includes a dynamic map storage section 61, a block data transmission section 62, a probe information management section 63, and a probe information storage section 64.

ダイナミックマップ記憶部61は記憶装置によって構成され、車両が走行する領域よりも広い領域のダイナミックマップを記憶している。ブロックデータ送信部62は、車両からの特定のブロックデータの送信要求を受け付け、送信要求に対応したブロックデータを車両に送信する。 The dynamic map storage unit 61 is constituted by a storage device, and stores a dynamic map of a wider area than the area in which the vehicle travels. The block data transmitter 62 receives a request to transmit specific block data from a vehicle, and transmits block data corresponding to the transmission request to the vehicle.

プローブ情報管理部63は、車両から適宜送信されるプローブ情報を受信する。プローブ情報記憶部64は、プローブ情報受信部によって取得されたプローブ情報を記憶、保持する。プローブ情報管理部63は、プローブ情報記憶部64によって保持されたプローブ情報に基づいて、適宜統計処理等を行い、ダイナミックマップを更新する更新処理を行う。 The probe information management unit 63 receives probe information appropriately transmitted from the vehicle. The probe information storage section 64 stores and holds the probe information acquired by the probe information reception section. The probe information management unit 63 performs appropriate statistical processing and the like based on the probe information held by the probe information storage unit 64, and performs an update process to update the dynamic map.

以下、地図取得部51が実行するダイナミックマップデータの更新方法について説明する。地図取得部51は、スタートスイッチ15がオンされた車両システム2(車両)の起動状態、及びスタートスイッチ15がオフされた車両システム2(車両)のスリープ状態のいずれにおいてもダイナミックマップデータの更新方法を実行する。 The method of updating dynamic map data executed by the map acquisition unit 51 will be described below. The map acquisition unit 51 uses a dynamic map data update method in both the startup state of the vehicle system 2 (vehicle) with the start switch 15 turned on and the sleep state of the vehicle system 2 (vehicle) with the start switch 15 turned off. Execute.

車両システム2が起動状態であるとき、地図取得部51は図2に示す第1更新処理を所定の時間間隔で実行する。地図取得部51は、第1更新処理において、最初に、ネットワークを介して地図サーバ3と通信し、ダイナミックマップの最新のバージョン情報を取得する(S1)。バージョン情報は、各ブロックデータに対して付与されている。地図取得部51は、自車位置に基づいて、自車位置から所定距離以内の複数のブロックに対応したバージョン情報を取得してもよい。 When the vehicle system 2 is in the activated state, the map acquisition unit 51 executes the first update process shown in FIG. 2 at predetermined time intervals. In the first update process, the map acquisition unit 51 first communicates with the map server 3 via the network and acquires the latest version information of the dynamic map (S1). Version information is given to each block data. The map acquisition unit 51 may acquire version information corresponding to a plurality of blocks within a predetermined distance from the vehicle location based on the vehicle location.

次に、地図取得部51は、自車両の位置、目的地への経路、通行履歴の少なくとも1つに基づいて、更新すべきダイナミックマップデータ(高精度地図データ)のブロックデータの優先順位を決定する(S2)。このとき、地図取得部51は、バージョン情報を考慮して優先順位を決定するとよい。 Next, the map acquisition unit 51 determines the priority order of the block data of the dynamic map data (high-precision map data) to be updated based on at least one of the position of the own vehicle, the route to the destination, and the traffic history. (S2). At this time, it is preferable that the map acquisition unit 51 determines the priority order by considering the version information.

更新すべきブロックデータの優先順位は、様々な基準に基づいて設定されるとよい。例えば、ナビゲーション装置11によって設定された目的地への経路に基づいて、目的地への経路を含むブロック(領域)に対応した複数のブロックデータの優先順位が高く設定されるとよい。また、目的地への経路を含むブロックに対応した複数のブロックデータの内で、自車両の位置に近い領域に対応したブロックデータほど優先順位が高く設定されるとよい。自車両の位置は、自車位置特定部53によって取得された位置が使用されるとよい。 The priority of block data to be updated may be set based on various criteria. For example, based on the route to the destination set by the navigation device 11, a plurality of block data corresponding to a block (area) including the route to the destination may be set to have a high priority. Moreover, among a plurality of block data corresponding to a block including a route to a destination, block data corresponding to an area closer to the position of the host vehicle may be given a higher priority. As the position of the own vehicle, the position acquired by the own vehicle position specifying unit 53 may be used.

また、ナビゲーション装置11によって記憶された過去の通行履歴に基づいて、通行頻度が高いブロックに対応したブロックデータほど優先順位が高く設定されるとよい。通行履歴は、所定の時間間隔で取得された自車両の位置データであってもよい。この場合、過去に自車両が存在した地点を多く含むブロックに対応したブロックデータほど優先順位が高く設定されるとよい。通行履歴は、現在から所定時間前の期間に限定することによって、最近の通行履歴が優先順位に与える影響を大きくすることができる。 Furthermore, based on the past traffic history stored by the navigation device 11, it is preferable that block data corresponding to a block that is frequently traveled is given a higher priority. The traffic history may be position data of the own vehicle acquired at predetermined time intervals. In this case, it is preferable that the priority is set higher for block data corresponding to a block that includes more points where the host vehicle has existed in the past. By limiting the travel history to a period a predetermined time before the current time, it is possible to increase the influence of the recent travel history on the priority order.

また、自車両の位置に基づいて、自車両の位置に近いブロックに対応したブロックデータほど優先順位が高く設定されるとよい。また、優先順位は、自車両の向きに基づいて設定されてもよい。例えば、自車の進行方向を基準として前側に位置するブロックに対応したブロックデータの優先順位が、自車の進行方向を基準として後側に位置するブロックに対応したブロックデータの優先順位よりも高く設定されるとよい。自車両の向きは、自車両の位置の経時変化に基づいて取得されるとよい。 Furthermore, based on the position of the own vehicle, block data corresponding to a block closer to the position of the own vehicle may be given a higher priority. Furthermore, the priority order may be set based on the direction of the host vehicle. For example, the priority of block data corresponding to a block located on the front side with respect to the direction of travel of the own vehicle is higher than the priority of block data corresponding to a block located on the rear side with respect to the direction of travel of the own vehicle. It is good to set this. The orientation of the host vehicle may be obtained based on changes in the position of the host vehicle over time.

また、最新のバージョンであるブロックデータは更新する必要がないため、優先順位が最下位に設定されるとよい。各ブロックデータが最新バージョンであるか否かは、地図サーバ3から取得した最新のバージョン情報と、地図記憶部52に記憶された各ブロックデータのバージョン情報とを比較するとよい。地図記憶部52に記憶されていないブロックデータのバージョン情報には、Nullが設定されているとよい。 Further, since the block data that is the latest version does not need to be updated, it is preferable to set the priority to the lowest. Whether each block data is the latest version can be determined by comparing the latest version information acquired from the map server 3 with the version information of each block data stored in the map storage unit 52. It is preferable that version information of block data not stored in the map storage unit 52 is set to Null.

地図取得部51は、例えば、図3に示す優先順位決定処理によって更新すべきブロックデータの優先順位を決定するとよい。地図取得部51は、最初に、自車両の位置に基づいて、自車両からの距離が所定値以下の複数のブロックを抽出する(S11)。 The map acquisition unit 51 may determine the priority order of the block data to be updated, for example, by the priority order determination process shown in FIG. The map acquisition unit 51 first extracts a plurality of blocks whose distance from the own vehicle is less than or equal to a predetermined value based on the position of the own vehicle (S11).

次に、地図取得部51は、抽出した複数のブロックの内から、対応するブロックデータのバージョンが最新でないブロックを抽出する(S12)。すなわち、地図取得部51は、地図記憶部52に記憶されたブロックデータのバージョン情報と地図サーバ3に記憶されたブロックデータのバージョン情報とに基づいて更新が必要か判定する。 Next, the map acquisition unit 51 extracts a block whose corresponding block data version is not the latest from among the plurality of extracted blocks (S12). That is, the map acquisition unit 51 determines whether updating is necessary based on the version information of the block data stored in the map storage unit 52 and the version information of the block data stored in the map server 3.

地図取得部51は、次に、ステップS12で抽出した複数のブロックの優先度を初期化、すなわち0にする(S13)。 The map acquisition unit 51 next initializes the priorities of the plurality of blocks extracted in step S12, that is, sets them to 0 (S13).

次に、地図取得部51は、複数のブロックの内で、目的地への経路に基づいて、目的地への経路を含むブロックの優先度に第1加算値を加える(S14)。第1加算値は、所定の値であるとよい。次に、地図取得部51は、複数のブロックの内で、通行履歴に基づいて、過去に通行した頻度が高いブロックの優先度に第2加算値を加える(S15)。第2加算値は、例えば、所定の値に、各ブロックの通行頻度を掛けた値であるとよい。次に、地図取得部51は、複数のブロックの内で、自車両の位置から近いブロックほど値が大きくなるように、優先度に第3加算値を加える(S16)。第3加算値は、所定の値を、自車両の位置と各ブロックとの距離で割った値であるとよい。次に、地図取得部51は、各ブロックの優先度の値が大きいものから順に、各ブロックデータに高い優先順位(S17)を設定する。 Next, the map acquisition unit 51 adds a first addition value to the priority of the block including the route to the destination among the plurality of blocks based on the route to the destination (S14). The first addition value may be a predetermined value. Next, the map acquisition unit 51 adds a second additional value to the priority of the block that has been passed through frequently in the past based on the traffic history among the plurality of blocks (S15). The second additional value may be, for example, a value obtained by multiplying a predetermined value by the traffic frequency of each block. Next, the map acquisition unit 51 adds a third additional value to the priority so that among the plurality of blocks, the block closer to the position of the own vehicle has a larger value (S16). The third additional value is preferably a value obtained by dividing a predetermined value by the distance between the position of the own vehicle and each block. Next, the map acquisition unit 51 sets a higher priority order for each block data (S17) in descending order of the priority value of each block.

第1加算値、第2加算値、及び第3加算値の値を変更することによって、目的地への経路、通行履歴、及び自車両からの距離が優先順位に与える影響を変更することができる。例えば、目的地への経路、通行履歴、及び自車両からの距離の順で優先順位を高くしたい場合には、第1加算値が第2加算値の最大値より大きくなり、かつ第2加算値の最小値が第3加算値の最大値よりも大きくなるように第1~第3加算値の値を設定するとよい。 By changing the values of the first additional value, second additional value, and third additional value, it is possible to change the influence of the route to the destination, the traffic history, and the distance from the own vehicle on the priority order. . For example, if you want to prioritize the route to the destination, the traffic history, and the distance from your vehicle in that order, the first additional value will be greater than the maximum value of the second additional values, and the second additional value It is preferable to set the values of the first to third added values such that the minimum value of is larger than the maximum value of the third added value.

図2に示すように、地図取得部51は、ステップS1で更新すべきブロックデータの優先順位を決定した後、決定した優先順位が有効な期間を計測するために、計測時間を0に初期化し、時間計測を開始する(S3)。 As shown in FIG. 2, after determining the priority order of the block data to be updated in step S1, the map acquisition unit 51 initializes the measurement time to 0 in order to measure the period during which the determined priority order is valid. , starts time measurement (S3).

次に、地図取得部51は、優先順位に基づいて、優先順位が最も高いブロックデータを選択する(S4)。そして、地図取得部51は、優先順位が最も高いブロックデータに対応した送信要求を生成し、送信要求をネットワークを介して地図サーバ3に送信する(S5)。地図記憶部52に記憶された各ブロックデータは、データの新しさを示すバージョン情報を含む。送信要求は、自車両を特定するための情報と、対象となるブロックデータを特定するための識別番号と、対象となるブロックデータのバージョン情報とを含む。 Next, the map acquisition unit 51 selects the block data with the highest priority based on the priority (S4). Then, the map acquisition unit 51 generates a transmission request corresponding to the block data with the highest priority, and transmits the transmission request to the map server 3 via the network (S5). Each block of data stored in the map storage unit 52 includes version information indicating the newness of the data. The transmission request includes information for identifying the own vehicle, an identification number for identifying the target block data, and version information of the target block data.

地図サーバ3のブロックデータ送信部62は、送信要求を受けると、送信要求に基づいて対象となるブロックデータの更新データを車両システム2に送信する。更新データは、ダイナミックマップ記憶部61に記憶された最新のブロックデータであってもよく、車両システム2が記憶するブロックデータを最新のブロックデータに変化させるための差分データであってもよい。ブロックデータ送信部62は、送信要求に含まれるバージョン情報と最新のバージョン情報とに基づいて、対応する差分データを特定するとよい。差分データを利用した更新を行うことによって通信量を低減させることができる。 Upon receiving the transmission request, the block data transmission unit 62 of the map server 3 transmits update data of the target block data to the vehicle system 2 based on the transmission request. The update data may be the latest block data stored in the dynamic map storage unit 61, or may be difference data for changing the block data stored in the vehicle system 2 to the latest block data. The block data transmitter 62 may identify corresponding difference data based on the version information included in the transmission request and the latest version information. The amount of communication can be reduced by updating using differential data.

地図取得部51は地図サーバ3から対象となるブロックデータの更新データをダウンロードし(S6)、ダウンロードした更新データに基づいて地図記憶部52に記憶されたブロックデータを更新する(S7)。 The map acquisition unit 51 downloads update data of the target block data from the map server 3 (S6), and updates the block data stored in the map storage unit 52 based on the downloaded update data (S7).

地図取得部51は、ブロックデータの更新を行った後に、対象となるブロックデータの優先順位を最下位に設定する(S8)。そして、地図取得部51は、経過時間が所定の有効時間以上である否かを判定する(S9)。有効時間は、ステップS1で設定した優先順位が有効な期間として設定されている。地図取得部51は、経過時間が有効時間以上である場合(S9の判定結果がYes)、第1更新処理をステップS1から再度実行して優先順位を更新する。地図取得部51は、経過時間が有効時間未満である場合(S9の判定結果がNo)、ステップS4~S8を繰り返す。これにより、優先順位が高いブロックデータから更新が順番に行われる。 After updating the block data, the map acquisition unit 51 sets the priority of the target block data to the lowest level (S8). Then, the map acquisition unit 51 determines whether the elapsed time is equal to or longer than a predetermined valid time (S9). The valid time is set as a period during which the priority set in step S1 is valid. When the elapsed time is equal to or longer than the valid time (the determination result in S9 is Yes), the map acquisition unit 51 executes the first update process again from step S1 to update the priority order. If the elapsed time is less than the valid time (No in S9), the map acquisition unit 51 repeats steps S4 to S8. This allows block data to be updated in order starting from the highest priority.

また、地図取得部51が、ブロックデータのダウンロードを実行しているときに、自車両の位置に基づいて、自車両が以後、所定期間内にダウンロード中のブロックデータに対応する領域を通行しないと判定したときには、ダウンロード中のブロックデータのダウンロードを中止してもよい。例えば、ダウンロード中のブロックデータに対応するブロックが目的地への経路を含まず、かつ自車両の向きに基づいて後側に位置する状態となったときにはダウンロードを中止してもよい。使用しないと判定されたブロックデータのダウンロードを停止することによって、地図記憶部52の空き容量を維持することができる。 Furthermore, while downloading block data, the map acquisition unit 51 determines, based on the position of the vehicle, that the vehicle will not pass through the area corresponding to the block data being downloaded within a predetermined period of time. When it is determined, downloading of the block data that is currently being downloaded may be stopped. For example, if the block corresponding to the block data being downloaded does not include a route to the destination and is located at the rear based on the direction of the host vehicle, the download may be stopped. Free space in the map storage unit 52 can be maintained by stopping the download of block data that has been determined not to be used.

地図取得部51が実行する第1更新処理によれば、自車両の位置、目的地への経路、通行履歴の少なくとも1つに基づいて更新すべきブロックデータが選別されるため、地図記憶部52に記憶する部分地図データの容量を小さくすることができる。特に、地図データが、データ容量が大きいダイナミックマップである場合には、地図記憶部52に記憶するデータの削減量を大きくすることができる。 According to the first update process executed by the map acquisition unit 51, block data to be updated is selected based on at least one of the position of the own vehicle, the route to the destination, and the traffic history. The capacity of partial map data to be stored can be reduced. In particular, when the map data is a dynamic map with a large data capacity, the amount of data to be stored in the map storage unit 52 can be reduced by a large amount.

地図取得部51は、第1更新処理の実行中に更新表示処理を実行する。地図取得部51は、更新表示処理において、地図情報システム1のディスプレイであるタッチパネル23に、更新処理を実行中又は実行予定のブロックデータ(部分地図データ)に対応したブロック(領域)を他の領域と識別可能な態様で表示した地図画像80を表示させる。また、地図情報システム1は、ユーザのスマートフォン等の携帯端末のディスプレイに地図画像80を表示してもよい。 The map acquisition unit 51 executes an update display process during execution of the first update process. In the update display process, the map acquisition unit 51 displays a block (area) corresponding to the block data (partial map data) on which the update process is being executed or scheduled to be executed on the touch panel 23, which is the display of the map information system 1, in a different area. The map image 80 is displayed in a manner that allows the user to identify the map image 80. Moreover, the map information system 1 may display the map image 80 on the display of a mobile terminal such as a user's smartphone.

地図取得部51は、例えば、タッチパネル23に図4に示す地図画像80を表示するとよい。地図画像80は、ナビゲーション装置11がタッチパネル23に表示させるルート案内画像に組み合わせて表示されるとよい。地図画像80は、自車両の位置を表すカーソル81及び目的地への経路82が表示されている。また、地図画像80は、ナビゲーション装置11がタッチパネル23に表示させるルート案内画像と独立して表示されてもよい。この場合、タッチパネル23は、ユーザのタッチ操作に応じて、タッチパネル23に表示する画像をルート案内画像と更新経過のみを示す地図画像80との間で切り替えるとよい。本実施形態では、地図取得部51は、更新経過を示す地図画像80をルート案内画像に組み合わせて表示する。 The map acquisition unit 51 may display a map image 80 shown in FIG. 4 on the touch panel 23, for example. The map image 80 may be displayed in combination with the route guidance image displayed on the touch panel 23 by the navigation device 11. The map image 80 displays a cursor 81 representing the position of the own vehicle and a route 82 to the destination. Further, the map image 80 may be displayed independently of the route guidance image displayed on the touch panel 23 by the navigation device 11. In this case, the touch panel 23 may switch the image displayed on the touch panel 23 between the route guide image and the map image 80 showing only the update progress in response to the user's touch operation. In this embodiment, the map acquisition unit 51 displays a map image 80 indicating the update progress in combination with a route guidance image.

地図取得部51は、例えば、ダウンロード及び更新を実行中、又はダウンロード及び更新を予定しているブロックデータに対応したブロックに第1表示85を付し、最新のブロックデータを有するブロックに第2表示86を付し、ダウンロードの予定がないブロックに追加の表示を付さないとよい。第1及び第2表示85、86は、記号や色彩であってよい。地図取得部51は、更新処理を実行中又は実行予定のブロックデータに対応したブロックに他のブロックと異なる色を付した地図画像80を表示させるとよい。すなわち、第1表示85と第2表示86とは異なる色彩が付されている。これにより、ユーザは、タッチパネル23に表示される地図画像80から、更新中及び更新予定のブロック、最新のブロックデータを有するブロック(更新が完了したブロックを含む)、更新する予定がないブロックを認識することができる。 For example, the map acquisition unit 51 attaches a first display 85 to a block corresponding to block data that is being downloaded and updated or is scheduled to be downloaded and updated, and attaches a second display to a block that has the latest block data. 86 and no additional display is added to blocks that are not scheduled for download. The first and second displays 85 and 86 may be symbols or colors. The map acquisition unit 51 may display the map image 80 in which blocks corresponding to block data undergoing or scheduled to undergo update processing are colored differently from other blocks. That is, the first display 85 and the second display 86 are given different colors. As a result, the user can recognize blocks that are being updated or scheduled to be updated, blocks that have the latest block data (including blocks that have been updated), and blocks that are not scheduled to be updated, from the map image 80 displayed on the touch panel 23. can do.

図4に示すように、地図取得部51は、タッチパネル23に表示する地図画像80において、更新処理を実行中又は実行予定のブロックデータに対応したブロックに、更新処理の順番を示す順番表示88を表示するとよい。順番表示88は、更新処理の順番を示す数値であり、優先順位決定処理で決定された優先順位であってよい。順番表示88によって、ユーザは更新処理の順番を認識することができる。 As shown in FIG. 4, in the map image 80 displayed on the touch panel 23, the map acquisition unit 51 displays an order display 88 indicating the order of update processing in the block corresponding to the block data that is undergoing or scheduled to undergo update processing. It is good to display it. The order display 88 is a numerical value indicating the order of update processing, and may be the priority order determined in the priority order determination process. The order display 88 allows the user to recognize the order of update processing.

地図取得部51は、タッチパネル23に表示する地図画像80において、更新処理を実行中又は実行予定のブロックデータに対応したブロックに、対応するブロックデータの更新処理の進捗率を示す数値又は図形を含む進捗表示89を表示するとよい。進捗表示89は、例えば0%~100%に対応したバーグラフであるとよい。ユーザは進捗表示89を見て、各ブロックデータの更新状況を認識することができる。また、ある時点において更新を予定している全てのブロックデータのデータ量又はブロック数の総計を取得し、総計に対するダウンロードの進捗率を示す進捗表示89を地図画像80に表示してもよい。例えば、ある時点において10個のブロックに対応したブロックデータのダウンロードを予定した場合、その後のある時点において5個のブロックに対応したブロックデータのダウンロードが完了している場合、地図画像80上に「5/10」に対応した数値又はグラフの進捗表示89を表示するとよい。更新を予定している全てのブロックデータのデータ量又はブロック数の総計は、所定の時間間隔で更新するとよい。 The map acquisition unit 51 includes, in the map image 80 displayed on the touch panel 23, a numerical value or a figure indicating the progress rate of the update process of the corresponding block data in the block corresponding to the block data that is undergoing or scheduled to be updated. It is preferable to display a progress display 89. The progress display 89 may be, for example, a bar graph corresponding to 0% to 100%. The user can recognize the update status of each block data by looking at the progress display 89. Alternatively, the total amount of data or the number of blocks of all block data scheduled to be updated at a certain point in time may be obtained, and a progress display 89 indicating the download progress rate relative to the total may be displayed on the map image 80. For example, if block data corresponding to 10 blocks is scheduled to be downloaded at a certain point in time, and block data corresponding to 5 blocks has been downloaded at a certain point thereafter, " It is preferable to display a numerical or graphical progress display 89 corresponding to "5/10". The data amount or the total number of blocks of all block data scheduled to be updated may be updated at predetermined time intervals.

車両システム2(車両)がスリープ状態であるとき、地図取得部51は第2更新処理を所定の時間間隔で実行する。地図取得部51は、第2更新処理において、通行履歴、及び将来の予想経路の少なくとも1つに基づいて、更新すべきブロックデータを決定する。そして、地図取得部51は、地図サーバ3と通信し、更新すべきブロックデータに対応した最新のブロックデータを地図サーバ3からダウンロードし、ダウンロードしたブロックデータに基づいて地図記憶部52に記憶された前記地図データを更新する。 When the vehicle system 2 (vehicle) is in the sleep state, the map acquisition unit 51 executes the second update process at predetermined time intervals. In the second update process, the map acquisition unit 51 determines block data to be updated based on at least one of the travel history and the expected future route. Then, the map acquisition unit 51 communicates with the map server 3, downloads the latest block data corresponding to the block data to be updated from the map server 3, and stores the latest block data in the map storage unit 52 based on the downloaded block data. Update the map data.

地図取得部51は、ユーザの予定情報を記憶した予定管理サーバ71とネットワークを介して通信してユーザの予定情報を取得し、予定情報に基づいて将来の予想経路を決定するとよい。予定管理サーバ71は、複数のユーザの予定情報を記憶している。ユーザは、携帯端末やパーソナルコンピュータのアプリケーションを使用して予定管理サーバ71に記憶された予定情報を書き換えることができる。予定情報は、例えばユーザID、日時、場所、内容等を含むレコードによって構成されている。 It is preferable that the map acquisition unit 51 acquires the user's schedule information by communicating with the schedule management server 71 that stores the user's schedule information via a network, and determines a future expected route based on the schedule information. The schedule management server 71 stores schedule information of multiple users. A user can rewrite the schedule information stored in the schedule management server 71 using an application on a mobile terminal or a personal computer. The schedule information is composed of records including, for example, a user ID, date and time, location, content, and the like.

地図取得部51は、予定管理サーバ71と通信し、ユーザIDに基づいて、対象とするユーザの予定情報を取得するとよい。地図取得部51は、取得した予定情報から日時及び場所を抽出し、抽出した日時及び場所に基づいて、その日時における予想経路を作成するとよい。地図取得部51は、予定情報に含まれる日時に基づいて、対象とする予定情報を限定してもよい。地図取得部51は、第2更新処理を実行している日時から所定期間内に含まれる日時の予定情報に対して予想経路を作成するとよい。 The map acquisition unit 51 preferably communicates with the schedule management server 71 and acquires schedule information of the target user based on the user ID. It is preferable that the map acquisition unit 51 extracts the date and time and location from the acquired schedule information, and creates an expected route at that date and time based on the extracted date and time and location. The map acquisition unit 51 may limit target schedule information based on the date and time included in the schedule information. The map acquisition unit 51 may create an expected route for schedule information for dates and times included within a predetermined period from the date and time when the second update process is executed.

地図取得部51は、予定情報に含まれる場所を目的地とし、現在の自車両の位置を出発地として、予想経路を作成するとよい。また、地図取得部51は、予定情報に含まれる場所を目的地とし、現在の自車両の位置を出発地とし、目的地及び出発地をナビゲーション装置11に出力して、ナビゲーション装置11に将来の予想経路を作成させてもよい。 The map acquisition unit 51 may create a predicted route using the location included in the schedule information as the destination and the current position of the own vehicle as the departure point. Additionally, the map acquisition unit 51 sets the location included in the schedule information as the destination, the current position of the own vehicle as the departure point, outputs the destination and the departure point to the navigation device 11, and allows the navigation device 11 to set the future location as the departure point. A predicted route may also be created.

以下、第2更新処理の詳細について図5を参照して説明する。地図取得部51は、第2更新処理において、最初に、ネットワークを介して地図サーバ3と通信し、ダイナミックマップの最新のバージョン情報を取得する(S21)。 Details of the second update process will be described below with reference to FIG. 5. In the second update process, the map acquisition unit 51 first communicates with the map server 3 via the network and acquires the latest version information of the dynamic map (S21).

次に、地図取得部51は、予定管理サーバ71と通信し、予定管理サーバ71から対象となるユーザの予定情報を取得する(S22)。次に、地図取得部51は、ユーザの予定情報に基づいて将来の予想経路を作成する(S23)。 Next, the map acquisition unit 51 communicates with the schedule management server 71 and acquires schedule information of the target user from the schedule management server 71 (S22). Next, the map acquisition unit 51 creates a future expected route based on the user's schedule information (S23).

次に、地図取得部51は、作成した予想経路に基づいて更新すべきブロックデータを決定し、更新の優先順位を決定する(S24)。地図取得部51は、例えば、作成した予想経路を含むブロックを抽出する。そして、地図取得部51は、抽出したブロックについて、地図記憶部52に記憶されているブロックデータのバージョン情報と、地図サーバ3から取得した最新のブロックデータのバージョン情報とを比較して、最新バージョンのブロックデータを既に有するブロックを除外する。そして、地図取得部51は、抽出されたブロックに対して車両の位置から近い順に更新の優先順位を順番に付す。これにより、予想経路を含み、かつブロックデータのバージョンが最新ではないブロックに対して、自車の位置から近い順に高い優先順位が付される。 Next, the map acquisition unit 51 determines the block data to be updated based on the created predicted route, and determines the update priority (S24). For example, the map acquisition unit 51 extracts a block including the created predicted route. Then, the map acquisition unit 51 compares the version information of the block data stored in the map storage unit 52 with the version information of the latest block data acquired from the map server 3 for the extracted block, and updates the block data to the latest version. Exclude blocks that already have block data. The map acquisition unit 51 then assigns update priorities to the extracted blocks in descending order of the location of the vehicle. As a result, blocks that include a predicted route and whose block data version is not the latest are given a higher priority in the order of distance from the own vehicle's position.

次に、地図取得部51は、通行履歴に基づいて更新すべきブロックデータを決定し、更新の優先順位を決定する(S25)。地図取得部51は、例えば、通行履歴に基づいて、通行頻度が第1判定値以上であるブロックを抽出する。第1判定値は、通行頻度が比較的高いことを判定するために設定されている。他の実施形態では、地図取得部51は、通行頻度が第1判定値以上であり、かつ自車両から所定の距離内に存在するブロックを抽出してもよい。そして、地図取得部51は、抽出したブロックについて、地図記憶部52に記憶されているブロックデータのバージョン情報と、地図サーバ3から取得した最新のブロックデータのバージョン情報とを比較して、最新バージョンのブロックデータを既に有するブロックを除外する。そして、地図取得部51は、抽出されたブロックに対して自車両の位置から近い順に更新の優先順位を順番に付す。これにより、通行頻度が第1判定値以上であり、かつブロックデータのバージョンが最新ではないブロックに対して、自車の位置から近い順に高い優先順位が付される。ステップS25で付される最高の優先順位は、ステップS24で付される最低の優先順位よりも低く設定される。 Next, the map acquisition unit 51 determines the block data to be updated based on the traffic history, and determines the update priority order (S25). For example, the map acquisition unit 51 extracts blocks whose traffic frequency is equal to or higher than the first determination value, based on the traffic history. The first determination value is set to determine that the traffic frequency is relatively high. In another embodiment, the map acquisition unit 51 may extract blocks whose traffic frequency is equal to or greater than the first determination value and which exist within a predetermined distance from the host vehicle. Then, the map acquisition unit 51 compares the version information of the block data stored in the map storage unit 52 with the version information of the latest block data acquired from the map server 3 for the extracted block, and updates the block data to the latest version. Exclude blocks that already have block data. Then, the map acquisition unit 51 assigns update priorities to the extracted blocks in order of proximity to the location of the own vehicle. As a result, blocks whose traffic frequency is equal to or greater than the first determination value and whose block data version is not the latest are given higher priority in the order of their proximity to the vehicle's position. The highest priority assigned in step S25 is set lower than the lowest priority assigned in step S24.

次に、地図取得部51は、自車両の位置に基づいて更新すべきブロックデータを決定し、更新の優先順位を決定する(S26)。地図取得部51は、例えば、自車両の位置に基づいて、自車両の位置から所定の距離内に存在するブロックに対応したブロックデータを更新すべきブロックデータとして抽出する。そして、地図取得部51は、抽出したブロックについて、地図記憶部52に記憶されているブロックデータのバージョン情報と、地図サーバ3から取得した最新のブロックデータのバージョン情報とを比較して、最新バージョンのブロックデータを既に有するブロックを除外する。そして、地図取得部51は、抽出されたブロックに対して自車両の位置から近い順に更新の優先順位を順番に付す。これにより、自車両から所定の距離内に存在し、かつブロックデータのバージョンが最新ではないブロックに対して、自車の位置から近い順に高い優先順位が付される。ステップS26で付される最高の優先順位は、ステップS25で付される最低の優先順位よりも低く設定される。 Next, the map acquisition unit 51 determines the block data to be updated based on the position of the host vehicle, and determines the update priority order (S26). For example, based on the position of the own vehicle, the map acquisition unit 51 extracts block data corresponding to blocks existing within a predetermined distance from the position of the own vehicle as block data to be updated. Then, the map acquisition unit 51 compares the version information of the block data stored in the map storage unit 52 with the version information of the latest block data acquired from the map server 3 for the extracted block, and updates the block data to the latest version. Exclude blocks that already have block data. Then, the map acquisition unit 51 assigns update priorities to the extracted blocks in order of proximity to the position of the own vehicle. As a result, blocks that exist within a predetermined distance from the own vehicle and whose block data version is not the latest are given higher priority in the order of their proximity to the own vehicle. The highest priority assigned in step S26 is set lower than the lowest priority assigned in step S25.

次に、地図取得部51は、地図サーバ3と通信し、優先順位が高いブロックデータから順に、対応する更新データの送信要求を地図サーバ3に出力し、地図サーバ3から対応する更新データをダウンロードする(S27)。そして、地図取得部51は、ダウンロードした更新データに基づいて地図記憶部52に記憶されたブロックデータを更新する(S28)。 Next, the map acquisition unit 51 communicates with the map server 3, outputs a transmission request for corresponding update data to the map server 3 in order of block data having the highest priority, and downloads the corresponding update data from the map server 3. (S27). Then, the map acquisition unit 51 updates the block data stored in the map storage unit 52 based on the downloaded update data (S28).

第2更新処理によれば、地図取得部51が車両のスリープ時に地図データの更新を行うため、余裕をもって更新処理を行うことができる。これにより、地図情報システム1は、車両の走行開始時に走行に必要な地図データを準備することができる。地図取得部51は、予定情報に基づいて更新すべきブロックデータを決定するため、次回の走行時に必要なブロックデータを予め準備することができる。また、地図取得部51は、通行履歴に基づいて更新すべきブロックデータを決定するため、通行する可能性がある領域のブロックデータを次回の走行開始時までに準備することができる。また、地図取得部51は、自車両の位置に基づいて更新すべきブロックデータを決定するため、通行する可能性がある領域のブロックデータを次回の走行開始時までに準備することができる。 According to the second update process, since the map acquisition unit 51 updates the map data when the vehicle is in sleep mode, the update process can be performed with sufficient time. Thereby, the map information system 1 can prepare map data necessary for traveling when the vehicle starts traveling. Since the map acquisition unit 51 determines the block data to be updated based on the schedule information, it can prepare in advance the block data necessary for the next run. Moreover, since the map acquisition unit 51 determines the block data to be updated based on the travel history, it is possible to prepare the block data of the area where there is a possibility of passing by the start of the next trip. Moreover, since the map acquisition unit 51 determines the block data to be updated based on the position of the own vehicle, it is possible to prepare block data of areas that the vehicle may pass by the time of starting the next trip.

第2更新処理では、ユーザによって予め入力された予定目的地に基づいて将来の予想経路を設定してもよい。予定目的地は、ユーザがタッチパネル23を操作することによって入力され、ナビゲーション装置11又は制御装置16の記憶装置に記憶されているとよい。予定目的地は、ナビゲーション装置11又は制御装置16の記憶装置に複数記憶されているとよい。 In the second update process, a future expected route may be set based on a planned destination input in advance by the user. The planned destination is preferably input by the user operating the touch panel 23 and stored in the storage device of the navigation device 11 or the control device 16. A plurality of scheduled destinations may be stored in the storage device of the navigation device 11 or the control device 16.

地図取得部51は、車両の起動状態及びスリープ状態において、削除処理を所定の時間間隔で実行する。削除処理では、将来において使用頻度が少ないと推定されるブロックデータが削除され、地図記憶部52の残容量が増加する。 The map acquisition unit 51 executes the deletion process at predetermined time intervals in the startup state and sleep state of the vehicle. In the deletion process, block data that is estimated to be used less frequently in the future is deleted, and the remaining capacity of the map storage unit 52 is increased.

地図取得部51は、通行履歴に基づいて、通行頻度が所定の第2判定値以下であるブロックに対応したブロックデータを削除するとよい。第2判定値は、通行頻度が少ないことを判定するために設定されている。通行履歴は、所定の時間間隔で取得された自車両の位置データであってもよい。この場合、過去に自車両が存在した地点が少ないブロックに対応したブロックデータが削除される。通行履歴は、現在から所定時間前の期間に限定することによって、最近の通行頻度に基づいてブロックデータを削除することができる。 The map acquisition unit 51 may delete block data corresponding to blocks whose traffic frequency is less than or equal to a predetermined second determination value, based on the traffic history. The second determination value is set to determine that the traffic frequency is low. The traffic history may be position data of the own vehicle acquired at predetermined time intervals. In this case, block data corresponding to a block in which there are few locations where the host vehicle has existed in the past is deleted. By limiting the traffic history to a period a predetermined time before the current time, block data can be deleted based on the recent traffic frequency.

また、地図取得部51は、通行履歴に基づいて、通行頻度が第2判定値以下であり、かつ目的地への経路を含まない地図領域に対応したブロックデータを削除するとよい。 Furthermore, the map acquisition unit 51 may delete block data corresponding to a map area where the traffic frequency is less than or equal to the second determination value and does not include a route to the destination, based on the traffic history.

地図取得部51は、例えば図6に示す手順に従って削除処理を実行するとよい。地図取得部51は、削除処理において、最初に、目的地への経路又は将来の予想経路を含まないブロックを抽出する(S31)。 The map acquisition unit 51 may perform the deletion process according to the procedure shown in FIG. 6, for example. In the deletion process, the map acquisition unit 51 first extracts blocks that do not include the route to the destination or the expected future route (S31).

次に、地図取得部51は、ステップS31で抽出したブロックの内から、通行履歴に基づいて通行頻度が第2判定値以下であるブロックを抽出する(S32)。第2判定値は、自車両の位置とブロックとの距離に応じて変化させてもよい。例えば、自車両の位置とブロックとの距離が増加するほど、第2判定値の値を増加させるとよい。これにより、自車両の位置から離れたブロックが抽出され易くなる。 Next, the map acquisition unit 51 extracts blocks whose traffic frequency is less than or equal to the second determination value based on the traffic history from among the blocks extracted in step S31 (S32). The second determination value may be changed depending on the distance between the position of the host vehicle and the block. For example, the value of the second determination value may be increased as the distance between the position of the own vehicle and the block increases. This makes it easier to extract blocks that are far from the position of the own vehicle.

次に、地図取得部51は、ステップS32で抽出したブロックに対応したブロックデータを削除する(S33)。 Next, the map acquisition unit 51 deletes the block data corresponding to the block extracted in step S32 (S33).

削除処理によれば、使用する可能性が低いブロックデータを削除して地図記憶部52の残容量を増加させることができる。他の実施形態では、第2判定値は、地図記憶部52の残容量に応じて第2判定値を変化させてもよい。例えば、地図記憶部52の残容量が少なくなるほど、第2判定値の値を増加させるとよい。これにより、地図記憶部52の残容量が少なくなるほど、ブロックデータが削除され易くなる。 According to the deletion process, it is possible to increase the remaining capacity of the map storage unit 52 by deleting block data that is unlikely to be used. In other embodiments, the second determination value may be changed depending on the remaining capacity of the map storage unit 52. For example, the value of the second determination value may be increased as the remaining capacity of the map storage unit 52 decreases. As a result, as the remaining capacity of the map storage section 52 decreases, block data becomes more likely to be deleted.

以上で具体的実施形態の説明を終えるが、本発明は上記実施形態に限定されることなく幅広く変形実施することができる。 Although the description of the specific embodiments has been completed above, the present invention is not limited to the above-mentioned embodiments and can be widely modified and implemented.

1 :地図情報システム
2 :車両システム
3 :地図サーバ
7 :外界センサ
8 :車両センサ
9 :通信装置
10 :GNSS受信機
16 :制御装置
11 :ナビゲーション装置
23 :タッチパネル(ディスプレイ)
31 :外界認識部
32 :自動運転制御部
33 :地図位置特定部
51 :地図取得部
52 :地図記憶部
61 :ダイナミックマップ記憶部
62 :ブロックデータ送信部
63 :プローブ情報管理部
64 :プローブ情報記憶部
71 :予定管理サーバ
1: Map information system 2: Vehicle system 3: Map server 7: External sensor 8: Vehicle sensor 9: Communication device 10: GNSS receiver 16: Control device 11: Navigation device 23: Touch panel (display)
31: External world recognition unit 32: Automatic driving control unit 33: Map position identification unit 51: Map acquisition unit 52: Map storage unit 61: Dynamic map storage unit 62: Block data transmission unit 63: Probe information management unit 64: Probe information storage Part 71: Schedule management server

Claims (5)

地図情報システムが実行する地図データの更新方法であって、
前記地図データは、車線情報を含む高精度地図であり、地図上のブロック毎に区画された複数のブロックデータを含み、前記地図情報システムの記憶装置に記憶され、
前記地図情報システムが、
最新の前記地図データを有する地図サーバと通信し、更新すべき前記ブロックデータに対応した最新の更新データを前記地図データからダウンロードし、ダウンロードした前記更新データに基づいて前記記憶装置に記憶された前記地図データを更新する更新処理を実行し、
目的地への経路又は将来の予想経路を含まない前記ブロックを第1ブロックとして抽出し、前記第1ブロックの内から、通行履歴に基づいて通行頻度が判定値以下である前記ブロックを第2ブロックとして抽出し、前記第2ブロックに対応したブロックデータを削除する削除処理を実行し、
前記地図情報システムと通信可能なディスプレイに、前記更新処理を実行中又は実行予定の前記ブロックデータに対応したブロックを他のブロックと識別可能な態様で表示した地図画像を表示させ、
前記地図画像において、前記更新処理を実行中又は実行予定の前記ブロックデータに対応したブロックに、前記更新処理の順番を示す数値を表示させる地図データの更新方法。
A map data update method executed by a map information system, the method comprising:
The map data is a high-precision map including lane information, includes a plurality of block data divided into blocks on the map, and is stored in a storage device of the map information system,
The map information system is
Communicating with a map server having the latest map data, downloading the latest update data corresponding to the block data to be updated from the map data, and updating the data stored in the storage device based on the downloaded update data. Execute the update process to update the map data,
The block that does not include a route to the destination or a predicted future route is extracted as a first block, and from among the first blocks, the block whose traffic frequency is equal to or less than a determination value based on the traffic history is extracted as a second block. Executing a deletion process to extract block data corresponding to the second block,
Displaying on a display capable of communicating with the map information system a map image in which a block corresponding to the block data undergoing or scheduled to undergo the update process is displayed in a manner distinguishable from other blocks;
A method for updating map data, in which a numerical value indicating the order of the update process is displayed in a block corresponding to the block data in which the update process is being executed or scheduled to be executed in the map image.
前記地図情報システムが、前記地図画像において、前記更新処理を実行中又は実行予定の前記ブロックデータに対応したブロックに他のブロックと異なる色彩を付す請求項1に記載の地図データの更新方法。 2. The map data updating method according to claim 1, wherein the map information system applies a color different from other blocks to a block corresponding to the block data in which the update process is being executed or scheduled to be executed in the map image. 前記地図情報システムが、前記地図画像において、前記更新処理を実行中又は実行予定の前記ブロックデータに対応したブロックに、対応する前記ブロックデータの前記更新処理の進捗率を示す数値又は図形を表示する請求項1又は請求項2に記載の地図データの更新方法。 The map information system displays, in the map image, a numerical value or a figure indicating a progress rate of the update process of the corresponding block data in a block corresponding to the block data that is undergoing or scheduled to undergo the update process. The method for updating map data according to claim 1 or claim 2 . 前記地図情報システムが、前記地図画像において、自車両の位置及び目的地への経路を表示する請求項1~請求項3のいずれか1つの項に記載の地図データの更新方法。 4. The method for updating map data according to claim 1, wherein the map information system displays the position of the own vehicle and the route to the destination in the map image. 地図情報システムであって、
地図上のブロック毎に区画された複数のブロックデータを含む地図データを記憶する記憶装置と、
最新の前記地図データを有する地図サーバと通信し、更新すべき前記ブロックデータに対応した最新の前記ブロックデータを前記地図データからダウンロードし、ダウンロードした前記ブロックデータに基づいて前記記憶装置に記憶された前記地図データを更新する更新処理を実行し、ディスプレイに、前記更新処理を実行中又は実行予定の前記ブロックデータに対応したブロックを他のブロックと識別可能な態様で表示した地図画像を表示させる地図取得部とを有し、
前記地図取得部が、前記地図画像において、前記更新処理を実行中又は実行予定の前記ブロックデータに対応したブロックに、前記更新処理の順番を示す数値を表示させる地図情報システム。
A map information system,
a storage device that stores map data including a plurality of block data divided into blocks on a map;
Communicating with a map server having the latest map data, downloading the latest block data corresponding to the block data to be updated from the map data, and storing the latest block data in the storage device based on the downloaded block data. A map in which an update process for updating the map data is executed, and a map image is displayed on a display in which a block corresponding to the block data for which the update process is being executed or scheduled to be executed is displayed in a manner distinguishable from other blocks. has an acquisition department;
The map information system, wherein the map acquisition unit displays a numerical value indicating the order of the update process in a block corresponding to the block data in which the update process is being executed or scheduled to be executed in the map image.
JP2021002900A 2021-01-12 2021-01-12 Map data update method and map information system Active JP7341176B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021002900A JP7341176B2 (en) 2021-01-12 2021-01-12 Map data update method and map information system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021002900A JP7341176B2 (en) 2021-01-12 2021-01-12 Map data update method and map information system

Publications (2)

Publication Number Publication Date
JP2022108076A JP2022108076A (en) 2022-07-25
JP7341176B2 true JP7341176B2 (en) 2023-09-08

Family

ID=82556312

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021002900A Active JP7341176B2 (en) 2021-01-12 2021-01-12 Map data update method and map information system

Country Status (1)

Country Link
JP (1) JP7341176B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002062144A (en) 2000-08-23 2002-02-28 Matsushita Electric Ind Co Ltd Mobile communication unit
JP2004008073A (en) 2002-06-06 2004-01-15 Ajinomoto Co Inc Method for preventing reduction in mammalian breast milk amount
JP2017096739A (en) 2015-11-24 2017-06-01 アイシン・エィ・ダブリュ株式会社 Update information delivery system, update information delivery method, and update information delivery program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1668893B (en) * 2002-07-17 2012-03-21 株式会社查纳位资讯情报 Navigation method, processing method for navigation system, map data management device, map data management program, and computer program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002062144A (en) 2000-08-23 2002-02-28 Matsushita Electric Ind Co Ltd Mobile communication unit
JP2004008073A (en) 2002-06-06 2004-01-15 Ajinomoto Co Inc Method for preventing reduction in mammalian breast milk amount
JP2017096739A (en) 2015-11-24 2017-06-01 アイシン・エィ・ダブリュ株式会社 Update information delivery system, update information delivery method, and update information delivery program

Also Published As

Publication number Publication date
JP2022108076A (en) 2022-07-25

Similar Documents

Publication Publication Date Title
US11414080B2 (en) Vehicle control device, vehicle control method, and storage medium
US11584375B2 (en) Vehicle control device, vehicle control method, and storage medium
JP7150900B2 (en) Vehicle system for determining recommended lanes
US12008354B2 (en) Update method of map data and map information system
JP2022107907A (en) Vehicle system for determining recommended lane
JP7289855B2 (en) Vehicle control system and vehicle control method
JP2019087139A (en) Vehicle control device
JPWO2018142566A1 (en) Passing gate determination device, vehicle control system, passing gate determination method, and program
JP2022104134A (en) Vehicle control system and method of identifying own lane
JP7212078B2 (en) Vehicle system for determining recommended lanes
US20220221299A1 (en) Update method of map data and map information system
JP2022108010A (en) map information system
CN113895455B (en) Control device, control method, and storage medium
CN114555419B (en) Vehicle control method and vehicle control device
JP2022108028A (en) Route data conversion method, route data conversion program, and route data conversion device
US11938961B2 (en) Vehicle system
JP7164639B2 (en) vehicle system
JP6971315B2 (en) Information management device
JP7341176B2 (en) Map data update method and map information system
JP2022107990A (en) map information system
CN114026622B (en) Vehicle control device, vehicle control method, and storage medium
JP7132368B2 (en) vehicle system
JP2022108002A (en) Data compression method, data compression program, and data compression device
JP2022104120A (en) Vehicle control system and road shoulder entry determination method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210928

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220830

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220930

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230214

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230411

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230829

R150 Certificate of patent or registration of utility model

Ref document number: 7341176

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150