Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6863205B2 - Road information transmission system and road information transmission program - Google Patents
[go: Go Back, main page]

JP6863205B2 - Road information transmission system and road information transmission program - Google Patents

Road information transmission system and road information transmission program Download PDF

Info

Publication number
JP6863205B2
JP6863205B2 JP2017187350A JP2017187350A JP6863205B2 JP 6863205 B2 JP6863205 B2 JP 6863205B2 JP 2017187350 A JP2017187350 A JP 2017187350A JP 2017187350 A JP2017187350 A JP 2017187350A JP 6863205 B2 JP6863205 B2 JP 6863205B2
Authority
JP
Japan
Prior art keywords
road information
road
vehicle
control unit
distance
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
JP2017187350A
Other languages
Japanese (ja)
Other versions
JP2019060800A (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.)
Aisin AW Co Ltd
Original Assignee
Aisin AW 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 Aisin AW Co Ltd filed Critical Aisin AW Co Ltd
Priority to JP2017187350A priority Critical patent/JP6863205B2/en
Publication of JP2019060800A publication Critical patent/JP2019060800A/en
Application granted granted Critical
Publication of JP6863205B2 publication Critical patent/JP6863205B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Instructional Devices (AREA)
  • Navigation (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)

Description

本発明は、道路情報送信システムおよび道路情報送信プログラムに関する。 The present invention relates to a road information transmission system and a road information transmission program.

従来、車両の前方に存在する道路の特徴に基づいて車両を制御する技術が知られている。例えば、特許文献1には、車両の前方の勾配に基づいて車両を制御する技術が開示されている。 Conventionally, a technique for controlling a vehicle based on the characteristics of a road existing in front of the vehicle is known. For example, Patent Document 1 discloses a technique for controlling a vehicle based on a gradient in front of the vehicle.

特開2016−223895号公報Japanese Unexamined Patent Publication No. 2016-223895

車両において複数の種類の制御を実施し得る場合がある。この場合、各制御において、車両の前方の特徴が利用されるが、車両の前方の特徴を取得すべき範囲は車両の制御によって異なり得る。しかし、車両の制御毎に異なる範囲から車両の前方の特徴を抽出する必要があると煩雑である。
本発明は、上記課題に鑑みてなされたものであり、複数の種類の制御において共通して利用できるように車両の前方の特徴を提供することを目的とする。
It may be possible to implement multiple types of control in a vehicle. In this case, the features in front of the vehicle are used in each control, but the range in which the features in front of the vehicle should be acquired may differ depending on the control of the vehicle. However, it is complicated if it is necessary to extract the features in front of the vehicle from a different range for each control of the vehicle.
The present invention has been made in view of the above problems, and an object of the present invention is to provide features in front of a vehicle so that they can be commonly used in a plurality of types of controls.

上記の目的を達成するために、道路情報送信システムは、車両の現在位置を取得する現在位置取得部と、現在位置の前方の道路の特徴を示す道路情報を取得する道路情報取得部と、車両を制御する車両制御ユニットに対して道路情報を送信する道路情報送信部と、道路情報の送信後における車両の走行距離が既定距離以上になる前に、送信済の道路の先に続く少なくとも既定距離分の道路の道路情報を車両制御ユニットに対して送信する道路情報更新部と、を備え、車両に搭載可能な複数の車両制御ユニットのそれぞれが、車両を制御するために必要最小距離の道路についての道路情報を最低限必要とし、既定距離は、車両に搭載可能な複数の車両制御ユニットのそれぞれの必要最小距離の中で最も短い距離である。 In order to achieve the above objectives, the road information transmission system includes a current position acquisition unit that acquires the current position of the vehicle, a road information acquisition unit that acquires road information indicating the characteristics of the road in front of the current position, and a vehicle. A road information transmitter that transmits road information to the vehicle control unit that controls the road, and at least a predetermined distance that follows the transmitted road before the mileage of the vehicle after the transmission of the road information exceeds the predetermined distance. About the road of the minimum distance required for each of a plurality of vehicle control units that can be mounted on a vehicle to control a vehicle, including a road information update unit that transmits road information of a minute road to a vehicle control unit. The minimum required road information is, and the default distance is the shortest distance among the minimum required distances of each of the plurality of vehicle control units that can be mounted on the vehicle.

また、道路情報送信プログラムは、コンピュータを、車両の現在位置を取得する現在位置取得部、現在位置の前方の道路の特徴を示す道路情報を取得する道路情報取得部、車両を制御する車両制御ユニットに対して道路情報を送信する道路情報送信部、道路情報の送信後における車両の走行距離が既定距離以上になる前に、送信済の道路の先に続く少なくとも既定距離分の道路の道路情報を車両制御ユニットに対して送信する道路情報更新部、として機能させる。そして、車両に搭載可能な複数の車両制御ユニットのそれぞれが、車両を制御するために必要最小距離の道路についての道路情報を最低限必要とし、既定距離は、車両に搭載可能な複数の車両制御ユニットのそれぞれの必要最小距離の中で最も短い距離である。 In addition, the road information transmission program uses a computer as a current position acquisition unit for acquiring the current position of the vehicle, a road information acquisition unit for acquiring road information indicating the characteristics of the road ahead of the current position, and a vehicle control unit for controlling the vehicle. The road information transmission unit that transmits road information to the vehicle, before the mileage of the vehicle after the transmission of the road information exceeds the predetermined distance, provides the road information of the road following the transmitted road for at least the predetermined distance. It functions as a road information update unit that transmits to the vehicle control unit. Then, each of the plurality of vehicle control units that can be mounted on the vehicle requires the minimum road information about the road of the minimum distance required to control the vehicle, and the default distance is the control of the plurality of vehicles that can be mounted on the vehicle. This is the shortest of the minimum required distances for each unit.

すなわち、道路情報送信システム、プログラムにおいては、既定距離を単位として道路情報が更新されていく。車両制御ユニットにおいては、道路情報を参照して車両制御を行うが、各車両制御ユニットにおいては、必要最小距離の道路についての道路情報を最低限必要とする。そして、必要最小距離よりも短い距離を単位にして道路情報が送信されると、過度に頻繁に道路情報が送信されることになり、処理が煩雑になってしまう。 That is, in the road information transmission system and the program, the road information is updated in units of the predetermined distance. The vehicle control unit controls the vehicle with reference to the road information, but each vehicle control unit requires the minimum road information about the road having the minimum required distance. If the road information is transmitted in units of distances shorter than the minimum required distance, the road information will be transmitted excessively frequently, and the processing will be complicated.

一方、必要最小距離よりも過度に長い距離を単位にして道路情報が送信される場合、車両制御ユニットにおいて必要な道路情報が得られない場合が生じる。例えば、ある距離を単位にして道路情報が送信される場合において、当該単位より短い距離分の道路情報しか車両制御ユニットのメモリに記録できない場合、必要な距離の道路情報を記録できず、必要な道路情報が得られない状況が生じ得る。 On the other hand, when the road information is transmitted in units of a distance that is excessively longer than the minimum required distance, the vehicle control unit may not be able to obtain the required road information. For example, when road information is transmitted in units of a certain distance, if only road information for a distance shorter than the unit can be recorded in the memory of the vehicle control unit, the road information for the required distance cannot be recorded and is necessary. There may be situations where road information is not available.

そこで、各車両制御ユニットにおける必要最小距離の中で最も短い距離を既定距離とし、既定距離を単位として道路情報を更新する構成が採用されている。この構成によれば、いずれの車両制御ユニットからみても、過度に頻繁に道路情報が送信される状況ではないし、必要な道路情報が得られない状況でもない。従って、複数の種類の制御において共通して利用できるように車両の前方の特徴を提供することができる。 Therefore, a configuration is adopted in which the shortest distance among the minimum required distances in each vehicle control unit is set as the default distance, and the road information is updated in units of the default distance. According to this configuration, from the viewpoint of any vehicle control unit, the road information is not transmitted excessively frequently, and the necessary road information cannot be obtained. Therefore, it is possible to provide features in front of the vehicle for common use in a plurality of types of controls.

道路情報送信システムを示すブロック図である。It is a block diagram which shows the road information transmission system. 発生し得る状態と状態の遷移を示す図である。It is a figure which shows the state which can occur and the transition of a state. 起動処理のフローチャートである。It is a flowchart of a start-up process. 状態監視処理のフローチャートである。It is a flowchart of a state monitoring process. 道路情報新規送信処理のフローチャートである。It is a flowchart of road information new transmission processing. 道路情報更新処理のフローチャートである。It is a flowchart of a road information update process. 図7Aは新規に生成される道路情報を示す図、図7Bは車両制御ユニットに保持される道路情報を示す図、図7Cは更新後の道路情報を示す図である。FIG. 7A is a diagram showing newly generated road information, FIG. 7B is a diagram showing road information held in the vehicle control unit, and FIG. 7C is a diagram showing updated road information. 図8Aは新規に生成される道路情報を示す図、図8Bは車両制御ユニットに保持される道路情報を示す図、図8Cは更新後の道路情報を示す図である。8A is a diagram showing newly generated road information, FIG. 8B is a diagram showing road information held in the vehicle control unit, and FIG. 8C is a diagram showing updated road information. 道路情報生成処理のフローチャートである。It is a flowchart of a road information generation process. 図10Aおよび図10Bは分割道路毎の道路情報の生成を説明する図である。10A and 10B are diagrams for explaining the generation of road information for each divided road.

ここでは、下記の順序に従って本発明の実施の形態について説明する。
(1)道路情報送信システムの構成:
(2)起動処理:
(3)状態監視処理:
(4)道路情報新規送信処理:
(5)道路情報更新処理:
(6)道路情報生成処理:
(7)他の実施形態:
Here, embodiments of the present invention will be described in the following order.
(1) Configuration of road information transmission system:
(2) Startup process:
(3) Status monitoring process:
(4) Road information new transmission processing:
(5) Road information update processing:
(6) Road information generation processing:
(7) Other embodiments:

(1)道路情報送信システムの構成:
図1は、本発明にかかる道路情報送信システム10の構成を示すブロック図である。道路情報送信システム10は、ECU(Electronic Control Unit)であり、図示しないCPUやRAM等によって構成される制御部20と、ROMやHDD等によって構成される記録媒体30とを備えている。制御部20は、記録媒体30に記憶されたプログラムを実行することができる。本実施形態においては、このプログラムとして道路情報送信プログラム21を実行可能である。道路情報送信プログラム21は、車両の現在位置の前方の道路の特徴を示す道路情報を車両制御ユニットに送信する機能を制御部20に実行させる。
(1) Configuration of road information transmission system:
FIG. 1 is a block diagram showing a configuration of a road information transmission system 10 according to the present invention. The road information transmission system 10 is an ECU (Electronic Control Unit), and includes a control unit 20 composed of a CPU, RAM, etc. (not shown), and a recording medium 30 composed of a ROM, HDD, or the like. The control unit 20 can execute the program stored in the recording medium 30. In the present embodiment, the road information transmission program 21 can be executed as this program. The road information transmission program 21 causes the control unit 20 to execute a function of transmitting road information indicating the characteristics of the road ahead of the current position of the vehicle to the vehicle control unit.

道路情報送信システム10が搭載される車両は、GPS受信部41と車速センサ42とジャイロセンサ43と車両制御ユニット44または45とを備えている。記録媒体30には、予め地図情報30aが記録されている。地図情報30aは、車両の現在位置の特定や道路の特徴の特定等に利用される情報であり、車両が走行する道路上に設定されたノードの位置等を示すノードデータ,ノード間の道路の形状を特定するための形状補間点データ,ノード同士の連結を示すリンクデータ,道路やその周辺に存在する地物の位置および種類等を示す地物データ等を含んでいる。 The vehicle equipped with the road information transmission system 10 includes a GPS receiving unit 41, a vehicle speed sensor 42, a gyro sensor 43, and a vehicle control unit 44 or 45. Map information 30a is recorded in advance on the recording medium 30. The map information 30a is information used for specifying the current position of the vehicle, the characteristics of the road, and the like, and is node data indicating the position of the node set on the road on which the vehicle travels, and the road between the nodes. It includes shape interpolation point data for specifying the shape, link data showing the connection between nodes, and feature data showing the position and type of features existing on the road and its surroundings.

また、本実施形態において地図情報30aには、道路上の特定の距離毎の標高を示す標高データが含まれている。当該標高データは、道路上の各位置について、当該位置の標高値を示している。なお、標高データは種々の形式で定義されて良く、ノードや形状補間点の標高を示すように定義されるなどの構成が採用されてもよい。さらに、本実施形態においては、車両制御を実施可能な道路である制御対象道路が予め決められており、リンクデータが示す道路区間が制御対象道路である場合、制御対象道路であることを示す情報が対応づけられている。 Further, in the present embodiment, the map information 30a includes altitude data indicating the altitude for each specific distance on the road. The elevation data shows the elevation value of the position for each position on the road. The elevation data may be defined in various formats, and a configuration such as being defined to indicate the elevation of a node or a shape interpolation point may be adopted. Further, in the present embodiment, when the controlled road which is a road capable of vehicle control is predetermined and the road section indicated by the link data is the controlled road, the information indicating that the road is the controlled road. Is associated with.

GPS受信部41は、GPS衛星からの電波を受信し、図示しないインタフェースを介して車両の現在位置を算出するための信号を制御部20に出力する。車速センサ42は、車両が備える車輪の回転速度に対応した信号を制御部20に出力する。ジャイロセンサ43は、車両に作用する角加速度に対応した信号を制御部20に出力する。 The GPS receiving unit 41 receives radio waves from GPS satellites and outputs a signal for calculating the current position of the vehicle to the control unit 20 via an interface (not shown). The vehicle speed sensor 42 outputs a signal corresponding to the rotation speed of the wheels included in the vehicle to the control unit 20. The gyro sensor 43 outputs a signal corresponding to the angular acceleration acting on the vehicle to the control unit 20.

制御部20は、車速センサ42およびジャイロセンサ43から出力された信号に基づいて推定される位置の軌跡である自立航法軌跡と地図情報30aとに基づいて車両の現在位置が存在し得る比較対象道路を複数設定し、GPS受信部41にて取得されたGPS信号の誤差円に基づいて比較対象道路を絞り込む。そして、制御部20は、地図情報30aを参照し、絞り込まれた比較対象道路のうち、自立航法軌跡と形状が最も一致する道路を車両が走行している道路であると推定するマップマッチング処理を行い、当該マップマッチング処理によって推定された道路上で車両の現在位置を取得する。 The control unit 20 is a comparison target road on which the current position of the vehicle may exist based on the self-contained navigation locus, which is the locus of the position estimated based on the signals output from the vehicle speed sensor 42 and the gyro sensor 43, and the map information 30a. Is set, and the comparison target road is narrowed down based on the error circle of the GPS signal acquired by the GPS receiving unit 41. Then, the control unit 20 refers to the map information 30a and performs a map matching process of presuming that the road on which the vehicle is traveling is the road having the shape that most closely matches the self-contained navigation locus among the narrowed-down comparison target roads. Then, the current position of the vehicle on the road estimated by the map matching process is acquired.

なお、車両の現在位置を取得するために利用されるセンサはGPS受信部41、車速センサ42、ジャイロセンサ43に限定されず、これらの一部であってもよいし、他のセンサ(例えば、加速度センサや後進検出センサ等)が併用されても良く、種々の構成を採用可能である。 The sensor used to acquire the current position of the vehicle is not limited to the GPS receiving unit 41, the vehicle speed sensor 42, and the gyro sensor 43, and may be a part of these sensors or other sensors (for example,). Accelerometers, reverse detection sensors, etc.) may be used together, and various configurations can be adopted.

車両制御ユニット44,45は、車両制御のための制御部を備えたECUである。車両制御の種類は任意の種類であって良く、本実施形態において、車両制御ユニット44は、加減速制御を行う制御部を備え、車両制御ユニット45は自動変速機(Automatic Transmission)の制御を行う制御部を備えている。 The vehicle control units 44 and 45 are ECUs provided with a control unit for vehicle control. The type of vehicle control may be any type, and in the present embodiment, the vehicle control unit 44 includes a control unit that performs acceleration / deceleration control, and the vehicle control unit 45 controls an automatic transmission. It has a control unit.

すなわち、車両は変速部や制動部(ブレーキ等)、加速部(アクセル、モーター制御部等)等を備え、車両制御ユニット44は、各部を制御することにより車両に作用する加速度と車速とを制御することができる。加減速制御における制御目標は種々の制御目標であって良く、例えば、ハイブリッド車において、燃料消費を低減するための制御目標や、停止線や信号機の現示等に応じて加減速するための制御目標など、種々の目標であって良い。 That is, the vehicle is provided with a transmission unit, a braking unit (brake, etc.), an acceleration unit (accelerator, motor control unit, etc.), etc., and the vehicle control unit 44 controls the acceleration and vehicle speed acting on the vehicle by controlling each unit. can do. The control target in the acceleration / deceleration control may be various control targets. For example, in a hybrid vehicle, the control target for reducing fuel consumption, the control for accelerating / decelerating according to the display of a stop line or a traffic light, etc. It may be various goals such as goals.

なお、本実施形態において、車両制御ユニット44は、道路情報送信システム10が送信する道路情報を取得し、当該道路情報が示す車両の前方の道路の特徴に基づいて車両を制御する。当該制御において車両制御ユニット44は、車両の制御のために、必要最小距離の道路についての道路情報を最低限必要とする。本実施形態において、車両制御ユニット44の必要最小距離は36kmである。また、車両制御ユニット44は、道路情報を受け取ると、図示しないメモリに道路情報を記録する。当該メモリの容量は限られており、道路情報を保持可能な最大の情報量が道路情報の距離で規定されている。本実施形態において、車両制御ユニット44が道路情報として最大限保持可能な道路の距離である最大保持距離は40kmである。 In the present embodiment, the vehicle control unit 44 acquires the road information transmitted by the road information transmission system 10 and controls the vehicle based on the characteristics of the road in front of the vehicle indicated by the road information. In the control, the vehicle control unit 44 requires at least road information about the minimum required distance road for controlling the vehicle. In the present embodiment, the minimum required distance of the vehicle control unit 44 is 36 km. When the vehicle control unit 44 receives the road information, the vehicle control unit 44 records the road information in a memory (not shown). The capacity of the memory is limited, and the maximum amount of information that can hold road information is defined by the distance of road information. In the present embodiment, the maximum holding distance, which is the maximum holding distance of the road that the vehicle control unit 44 can hold as road information, is 40 km.

また、本実施形態において、車両が備える変速部は自動変速機であり、車両制御ユニット45が出力する制御信号によって変速制御を行うことができる。すなわち、車両制御ユニット45は、加速部に対する制御によってエンジン回転を制御し、変速部における変速段の制御を行うことができる。自動変速機の制御における制御目標は種々の制御目標であって良く、例えば、道路上での登降坂の開始位置に到達する前に、登降坂の勾配に応じた変速比となるようにシフトチェンジを行うような制御目標や、停止線や信号機等で停止する前に停止後の加速に適した変速比となるようにシフトチェンジを行うような制御目標など、種々の目標であって良い。 Further, in the present embodiment, the transmission unit included in the vehicle is an automatic transmission, and shift control can be performed by a control signal output from the vehicle control unit 45. That is, the vehicle control unit 45 can control the engine rotation by controlling the acceleration unit and control the shift stage in the transmission unit. The control target in the control of the automatic transmission may be various control targets. For example, before reaching the start position of the up / down slope on the road, the shift change is made so that the gear ratio is according to the slope of the up / down slope. It may be various targets such as a control target for performing a shift change so as to have a gear ratio suitable for acceleration after a stop before stopping at a stop line or a traffic light.

なお、本実施形態において、車両制御ユニット45は、道路情報送信システム10が送信する道路情報を取得し、当該道路情報が示す車両の前方の道路の特徴に基づいて車両を制御する。当該制御において車両制御ユニット45は、車両の制御のために、必要最小距離の道路についての道路情報を最低限必要とする。本実施形態において、車両制御ユニット45の必要最小距離は4kmである。また、車両制御ユニット45は、道路情報を受け取ると、図示しないメモリに道路情報を記録する。当該メモリの容量は限られており、道路情報を保持可能な最大の情報量が道路情報の距離で規定されている。本実施形態において、車両制御ユニット45が道路情報として最大限保持可能な道路の距離である最大保持距離は8kmである。 In the present embodiment, the vehicle control unit 45 acquires the road information transmitted by the road information transmission system 10 and controls the vehicle based on the characteristics of the road in front of the vehicle indicated by the road information. In the control, the vehicle control unit 45 requires at least road information about the minimum required distance road for controlling the vehicle. In the present embodiment, the minimum required distance of the vehicle control unit 45 is 4 km. When the vehicle control unit 45 receives the road information, the vehicle control unit 45 records the road information in a memory (not shown). The capacity of the memory is limited, and the maximum amount of information that can hold road information is defined by the distance of road information. In the present embodiment, the maximum holding distance, which is the maximum holding distance of the road that the vehicle control unit 45 can hold as road information, is 8 km.

なお、本実施形態において、全ての車両制御ユニット44,45において、最大保持距離−必要最小距離が4km(後述する既定距離と同値)である。また、全ての車両制御ユニット44,45の最大保持距離(40km,8km)は、全ての車両制御ユニット44,45の必要最小距離の中で最も短い距離である4kmの2倍以上である。 In the present embodiment, the maximum holding distance-required minimum distance is 4 km (the same value as the predetermined distance described later) in all the vehicle control units 44 and 45. Further, the maximum holding distance (40 km, 8 km) of all the vehicle control units 44 and 45 is more than twice the shortest distance of 4 km among all the required minimum distances of the vehicle control units 44 and 45.

車両は、車両制御ユニット44,45以外にも種々の種類の制御を行うための車両制御ユニットを搭載可能である。また、本実施形態においては、車両制御ユニット44,45のいずれかを選択して車両に搭載可能であるが、双方が搭載可能であっても良い。本実施形態において、道路情報送信システム10と車両制御ユニット44,45は図示しない通信インタフェースを介して通信ケーブルによって接続される(CAN:Controller Area Network)。また、本実施形態において、道路情報送信システム10と車両制御ユニット44,45は既定の運転支援用通信規格に準拠した通信を行う。むろん、道路情報送信システム10と車両制御ユニット44,45との接続態様や通信規格は種々のものを採用可能である。 In addition to the vehicle control units 44 and 45, the vehicle can be equipped with a vehicle control unit for performing various types of control. Further, in the present embodiment, either one of the vehicle control units 44 and 45 can be selected and mounted on the vehicle, but both may be mounted. In the present embodiment, the road information transmission system 10 and the vehicle control units 44 and 45 are connected by a communication cable via a communication interface (not shown) (CAN: Controller Area Network). Further, in the present embodiment, the road information transmission system 10 and the vehicle control units 44 and 45 perform communication in accordance with the predetermined driving support communication standard. Of course, various connection modes and communication standards between the road information transmission system 10 and the vehicle control units 44 and 45 can be adopted.

以上のように、本実施形態において車両制御ユニット44,45は、道路情報送信システム10から送信された道路情報に基づいて車両を制御する。この構成において、制御部20は、運転支援用通信規格に準拠しながら効率的に道路情報を送信し、また、車両制御ユニット44,45の双方において共通して利用できるように道路情報を送信する機能を有している。 As described above, in the present embodiment, the vehicle control units 44 and 45 control the vehicle based on the road information transmitted from the road information transmission system 10. In this configuration, the control unit 20 efficiently transmits road information while complying with the driving support communication standard, and also transmits road information so that it can be commonly used by both the vehicle control units 44 and 45. It has a function.

この機能を実現するため、制御部20は、道路情報送信プログラム21により道路情報を送信する処理を実行する。道路情報送信プログラム21は、現在位置取得部21aと道路情報取得部21bと道路情報送信部21cと道路情報更新部21dとを備えている。 In order to realize this function, the control unit 20 executes a process of transmitting road information by the road information transmission program 21. The road information transmission program 21 includes a current position acquisition unit 21a, a road information acquisition unit 21b, a road information transmission unit 21c, and a road information update unit 21d.

現在位置取得部21aは、車両の現在位置を取得する機能を制御部20に実行させるプログラムモジュールである。すなわち、制御部20は、車速センサ42,ジャイロセンサ43の出力信号に基づいて車両の現在位置を取得し、現在位置の移動軌跡である自立航法軌跡を取得する。また、制御部20は、自立航法軌跡と、GPS受信部41の出力信号が示す誤差円と、地図情報30aに基づいて、比較対象道路を絞り込む。そして、比較対象道路と自立航法軌跡との形状の一致度が基準以上である場合に、制御部20は、自立航法軌跡と地図情報30aが示す道路とが適合するオンマッチング状態であると判定する。 The current position acquisition unit 21a is a program module that causes the control unit 20 to execute a function of acquiring the current position of the vehicle. That is, the control unit 20 acquires the current position of the vehicle based on the output signals of the vehicle speed sensor 42 and the gyro sensor 43, and acquires the self-contained navigation locus which is the movement locus of the current position. Further, the control unit 20 narrows down the comparison target roads based on the self-contained navigation locus, the error circle indicated by the output signal of the GPS receiving unit 41, and the map information 30a. Then, when the degree of conformity between the shapes of the comparison target road and the self-contained navigation locus is equal to or higher than the reference, the control unit 20 determines that the self-contained navigation locus and the road indicated by the map information 30a are in an on-matching state. ..

オンマッチング状態であると判定されない場合(オフマッチング状態である場合)、制御部20は、車速センサ42,ジャイロセンサ43の出力信号に基づいて取得された現在位置を車両の現在位置として取得する。 If it is not determined to be in the on-matching state (in the off-matching state), the control unit 20 acquires the current position acquired based on the output signals of the vehicle speed sensor 42 and the gyro sensor 43 as the current position of the vehicle.

オンマッチング状態であると判定された場合、制御部20は、地図情報30aを参照し、絞り込まれた比較対象道路のうち、自立航法軌跡と形状が最も一致する道路を車両が走行していると推定する。そして、制御部20は、マップマッチング処理によって推定された当該道路上で車両の現在位置を取得する。 When it is determined that the on-matching state is determined, the control unit 20 refers to the map information 30a and determines that the vehicle is traveling on the road whose shape best matches the self-contained navigation locus among the narrowed-down comparison target roads. presume. Then, the control unit 20 acquires the current position of the vehicle on the road estimated by the map matching process.

本実施形態においては、マップマッチング処理を実行可能である状態を正常状態と呼び、マップマッチング処理を実行することができない状態を異常状態と呼ぶ。本実施形態において異常状態には、現在位置を取得するためのセンサ(GPS受信部41、車速センサ42、ジャイロセンサ43)の故障状態と、ビジー状態とがあり得る。 In the present embodiment, a state in which the map matching process can be executed is called a normal state, and a state in which the map matching process cannot be executed is called an abnormal state. In the present embodiment, the abnormal state may include a failure state of the sensors (GPS receiving unit 41, vehicle speed sensor 42, gyro sensor 43) for acquiring the current position, and a busy state.

故障状態は、各センサが故障によって、正常な信号を出力できない状態であり、例えば、センサの電圧異常や断線等が挙げられる。制御部20は、各センサからの出力に基づいて各センサが異常であるか否かを判定することができる。むろん、制御部20が各センサの状態を診断し診断によって異常であるか否かを判定する構成等であっても良い。ビジー状態は、各センサの出力から現在位置が既定期間以上取得できない状態であり、例えば、制御部20等における処理遅延によって発生する。 The failure state is a state in which each sensor cannot output a normal signal due to a failure, and examples thereof include a voltage abnormality and disconnection of the sensor. The control unit 20 can determine whether or not each sensor is abnormal based on the output from each sensor. Of course, the control unit 20 may be configured to diagnose the state of each sensor and determine whether or not it is abnormal by the diagnosis. The busy state is a state in which the current position cannot be acquired from the output of each sensor for a predetermined period or longer, and is generated by, for example, a processing delay in the control unit 20 or the like.

制御部20は、異常状態ではない正常状態でマップマッチング処理を実行するが、本実施形態において制御部20は、正常状態をより細分化した状態として認識する。具体的には、オフマッチング状態、制御対象道路上でオンマッチング状態、制御対象道路外でオンマッチング状態の3状態を認識する。すなわち、制御部20は、異常状態ではなく、オンマッチング状態であると判定されない場合にはオフマッチング状態であると認識する。また、制御部20は、異常状態ではなく、オンマッチング状態である場合に、地図情報30aを参照し、車両の現在位置が制御対象道路上であるか否かを判定する。そして、制御部20は、判定結果に基づいて、制御対象道路上でオンマッチング状態、制御対象道路外でオンマッチング状態のそれぞれを認識する。 The control unit 20 executes the map matching process in a normal state that is not an abnormal state, but in the present embodiment, the control unit 20 recognizes the normal state as a more subdivided state. Specifically, it recognizes three states: an off-matching state, an on-matching state on the controlled road, and an on-matching state outside the controlled road. That is, the control unit 20 recognizes that it is in the off-matching state when it is not determined that it is in the on-matching state, not in the abnormal state. Further, the control unit 20 refers to the map information 30a and determines whether or not the current position of the vehicle is on the controlled road when the vehicle is in the on-matching state instead of the abnormal state. Then, the control unit 20 recognizes each of the on-matching state on the control target road and the on-matching state outside the control target road based on the determination result.

図2は、本実施形態において発生し得る状態と状態の遷移を示す図である。すなわち、本実施形態においては、大きく分けて正常状態と異常状態とがあり、正常状態やビジー状態から故障状態に遷移すると、他の状態には遷移せず、対応待ちとなる。正常状態とビジー状態との間では状態が遷移し得る。すなわち、ビジー状態においてセンサ(GPS受信部41、車速センサ42、ジャイロセンサ43)による現在位置の検出が再開したら正常状態に遷移し得る。正常状態であっても、センサによる現在位置の検出が滞って現在位置が既定期間以上取得できなくなると(タイムアウトが発生すると)ビジー状態に遷移し得る。 FIG. 2 is a diagram showing states and state transitions that can occur in the present embodiment. That is, in the present embodiment, there are roughly a normal state and an abnormal state, and when a transition from a normal state or a busy state to a failure state does not occur, the state waits for a response. A state can transition between a normal state and a busy state. That is, in the busy state, if the detection of the current position by the sensors (GPS receiving unit 41, vehicle speed sensor 42, gyro sensor 43) is resumed, the normal state can be entered. Even in the normal state, if the detection of the current position by the sensor is delayed and the current position cannot be acquired for a predetermined period or longer (when a timeout occurs), the state may transition to the busy state.

正常状態においては、マップマッチング処理の結果と、マッチングしている道路が制御対象道路であるか否かに基づいて、オフマッチング状態と、制御対象道路上でのオンマッチング状態と、制御対象道路外でのオンマッチング状態との間で遷移し得る。 In the normal state, the off-matching state, the on-matching state on the controlled road, and the outside of the controlled road are based on the result of the map matching process and whether or not the matching road is the controlled road. Can transition to and from the on-matching state at.

道路情報取得部21bは、現在位置の前方の道路の特徴を示す道路情報を取得する機能を制御部20に実行させるプログラムモジュールである。特徴は、車両制御ユニット44,45が車両の制御のために利用する値であり、本実施形態においては道路の勾配および曲率である。 The road information acquisition unit 21b is a program module that causes the control unit 20 to execute a function of acquiring road information indicating the characteristics of the road ahead of the current position. The feature is a value used by the vehicle control units 44 and 45 for controlling the vehicle, and in the present embodiment, the slope and curvature of the road.

勾配を取得する際、制御部20は、地図情報30aを参照して車両の現在位置の前方に存在する道路の標高を取得し、当該標高に基づいて道路の勾配を取得する。なお、勾配は種々の手法で算出されてよく、例えば、連続する2地点の標高値に基づいて当該2地点の中間地点における勾配(傾き)を算出する構成等を採用可能である。本実施形態において、勾配は、進行方向への進行に伴って標高が上がる場合に正、標高が下がる場合に負の値である。 When acquiring the slope, the control unit 20 acquires the altitude of the road existing in front of the current position of the vehicle with reference to the map information 30a, and acquires the slope of the road based on the altitude. The gradient may be calculated by various methods, and for example, a configuration in which the gradient (inclination) at the intermediate point between the two consecutive points can be calculated based on the elevation values of the two consecutive points can be adopted. In the present embodiment, the gradient is a positive value when the altitude rises with the progress in the traveling direction, and a negative value when the altitude decreases.

曲率を取得する際、制御部20は、地図情報30aを参照して車両の現在位置の前方における道路のノードおよび形状補間点の位置を取得し、各点の位置に基づいて道路の曲率を取得する。なお、曲率は種々の手法で算出されて良く、例えば、連続する3カ所の位置を通る円を制御部20が特定し、当該円の半径に基づいて曲率を算出する構成等を採用可能である。 When acquiring the curvature, the control unit 20 acquires the positions of the road nodes and shape interpolation points in front of the current position of the vehicle with reference to the map information 30a, and acquires the curvature of the road based on the positions of the points. To do. The curvature may be calculated by various methods. For example, it is possible to adopt a configuration in which the control unit 20 specifies a circle passing through three consecutive positions and calculates the curvature based on the radius of the circle. ..

道路の特徴は、車両の制御に利用できるように取得されれば良く、車両の制御において、道路上の分岐が考慮されない(道路で曲がる場合の制御が想定されていない)ならば、車両が直進した場合の道路の特徴が取得されれば良い。道路上の分岐が考慮される(道路で曲がる場合の制御も想定されている)ならば、車両が直進した場合の道路と分岐で曲がった場合の道路の特徴が取得されれば良い。 The characteristics of the road need only be acquired so that it can be used for controlling the vehicle, and if the control of the vehicle does not consider the branch on the road (control when turning on the road is not assumed), the vehicle goes straight. It suffices if the characteristics of the road are acquired. If branching on the road is taken into consideration (control when turning on the road is also assumed), it is sufficient to acquire the characteristics of the road when the vehicle goes straight and the road when turning at the branch.

なお、道路の特徴は、車両制御ユニット44,45における車両の制御に利用されるため、制御部20は、当該車両の制御に不足しないような範囲の特徴を取得する。具体的には、制御部20は、車両制御ユニット44,45のそれぞれにおける最大保持距離を取得する。本実施形態において、最大保持距離は、記録媒体30等に予め記録されている。制御部20は、これらの最大保持距離の中で、最も長い距離を特定し、現在位置を含む当該距離の範囲の特徴を道路情報として取得する。 Since the characteristics of the road are used for controlling the vehicle in the vehicle control units 44 and 45, the control unit 20 acquires the characteristics in a range that does not lack the control of the vehicle. Specifically, the control unit 20 acquires the maximum holding distance in each of the vehicle control units 44 and 45. In the present embodiment, the maximum holding distance is recorded in advance on the recording medium 30 or the like. The control unit 20 identifies the longest distance among these maximum holding distances, and acquires the characteristics of the range of the distance including the current position as road information.

道路情報送信部21cは、車両を制御する車両制御ユニットに対して道路情報を送信する機能を制御部20に実現させるプログラムモジュールである。すなわち、制御部20は、道路情報取得部21bの機能によって道路情報が新規に生成されると、運転支援用通信規格に準拠したフレームに道路情報を記述する。なお、本実施形態においては、1フレームに最大2個の特徴を記述することができる形式で特徴を記述する。従って、制御部20は、必要に応じて複数個のフレームに分けて道路情報を車両制御ユニット44または45に送信する。 The road information transmission unit 21c is a program module that allows the control unit 20 to realize a function of transmitting road information to a vehicle control unit that controls a vehicle. That is, when the road information is newly generated by the function of the road information acquisition unit 21b, the control unit 20 describes the road information in a frame conforming to the driving support communication standard. In this embodiment, the features are described in a format in which a maximum of two features can be described in one frame. Therefore, the control unit 20 transmits the road information to the vehicle control unit 44 or 45 by dividing it into a plurality of frames as needed.

道路情報更新部21dは、道路情報の送信後における車両の走行距離が既定距離以上になる前に、送信済の道路の先に続く少なくとも既定距離分の道路の道路情報を車両制御ユニット44または45に対して送信する機能を制御部20に実行させるプログラムモジュールである。ここで、既定距離は、車両に搭載可能な複数の車両制御ユニット44,45のそれぞれの必要最小距離の中で最も短い距離である。 The road information updating unit 21d provides the road information of the road following the transmitted road for at least the predetermined distance before the mileage of the vehicle after the transmission of the road information becomes equal to or more than the predetermined distance, to the vehicle control unit 44 or 45. This is a program module that causes the control unit 20 to execute a function of transmitting to. Here, the default distance is the shortest distance among the minimum required distances of the plurality of vehicle control units 44, 45 that can be mounted on the vehicle.

必要最小距離は制御の種類毎に決められていてよく、個々の車両制御ユニットにおいて当該必要最小距離は既知である。従って、車両に搭載し得る車両制御ユニット(本実施形態においては車両制御ユニット44,45)が特定されれば、各車両制御ユニットにおける必要最小距離が個別に特定される。本実施形態において、必要最小距離は、記録媒体30等に予め記録されていている。そこで、制御部20は、記録媒体30等を参照して車両制御ユニット毎の必要最小距離を比較し、必要最小距離の中で最も短い距離を特定する。なお、本実施形態において、車両制御ユニット44,45の必要最小距離は、それぞれ、36km、4kmであるため、制御部20は、4kmを既定距離として取得する。 The required minimum distance may be determined for each type of control, and the required minimum distance is known for each vehicle control unit. Therefore, if the vehicle control units (vehicle control units 44 and 45 in the present embodiment) that can be mounted on the vehicle are specified, the minimum required distance in each vehicle control unit is individually specified. In the present embodiment, the required minimum distance is pre-recorded on the recording medium 30 or the like. Therefore, the control unit 20 compares the required minimum distances for each vehicle control unit with reference to the recording medium 30 and the like, and specifies the shortest distance among the required minimum distances. In the present embodiment, the minimum required distances of the vehicle control units 44 and 45 are 36 km and 4 km, respectively, so that the control unit 20 acquires 4 km as a default distance.

また、制御部20は、道路情報更新部21dの機能により、車両の現在位置に基づいて、道路情報を送信した後の車両の走行距離を取得する。そして、制御部20は、当該走行距離が既定距離以上になる前に、既定距離分の道路情報を車両制御ユニット44または45に送信する。なお、ここでは、走行距離が既定距離となった場合に制御部20が道路情報を送信する態様を説明するが、マージンが設けられ、走行距離が(既定距離−マージン)となった場合に道路情報が送信される構成であっても良い。なお、マージンは種々の値であって良く、例えば、既定距離が4kmである場合に、1km等の値を採用可能である。この場合、最大保持距離にマージンが設けられていても良い(メモリに保持可能な道路情報の最大距離が最大保持距離+マージンであってもよい)。 Further, the control unit 20 acquires the mileage of the vehicle after transmitting the road information based on the current position of the vehicle by the function of the road information updating unit 21d. Then, the control unit 20 transmits the road information for the predetermined distance to the vehicle control unit 44 or 45 before the mileage becomes equal to or more than the predetermined distance. Here, a mode in which the control unit 20 transmits road information when the mileage becomes a predetermined distance will be described, but when a margin is provided and the mileage becomes (default distance-margin), the road The configuration may be such that information is transmitted. The margin may have various values, and for example, when the predetermined distance is 4 km, a value such as 1 km can be adopted. In this case, a margin may be provided in the maximum holding distance (the maximum distance of the road information that can be held in the memory may be the maximum holding distance + the margin).

以上の構成によれば、車両制御ユニット44,45において、常に必要最小距離の道路情報がメモリに記録された状態を維持することができる。すなわち、車両制御ユニット44の最大保持距離は40kmであり、必要最小距離は36kmである。従って、車両が道路情報を送信した後、既定距離である4km走行する前に道路情報が送信されると、車両制御ユニット44に保持された40km分の道路情報の中の未走行距離が必要最小距離(36km)以上である状態を維持するように道路情報を更新することができる。 According to the above configuration, the vehicle control units 44 and 45 can always maintain the state in which the road information of the required minimum distance is recorded in the memory. That is, the maximum holding distance of the vehicle control unit 44 is 40 km, and the required minimum distance is 36 km. Therefore, if the road information is transmitted after the vehicle transmits the road information and before the vehicle travels for 4 km, which is the default distance, the untraveled distance in the 40 km of road information held in the vehicle control unit 44 is the minimum required. Road information can be updated to maintain a distance (36 km) or greater.

また、車両制御ユニット45の最大保持距離は8kmであり、必要最小距離は4kmである。従って、車両が道路情報を送信した後、既定距離である4km走行する前に道路情報が送信されると、車両制御ユニット45に保持された8km分の道路情報の中の未走行距離が必要最小距離(4km)以上である状態を維持するように道路情報を更新することができる。 The maximum holding distance of the vehicle control unit 45 is 8 km, and the required minimum distance is 4 km. Therefore, if the road information is transmitted after the vehicle transmits the road information and before the vehicle travels for 4 km, which is the default distance, the untraveled distance in the 8 km of road information held in the vehicle control unit 45 is the minimum required. Road information can be updated to maintain a distance (4 km) or greater.

(2)起動処理:
次に、制御部20が実行する処理を詳細に説明する。図3は、道路情報送信システムが起動された場合に実行される起動処理のフローチャートである。起動処理において、制御部20は、必要最小距離および最大保持距離を取得する(ステップS100)。すなわち、制御部20は、道路情報更新部21dの機能により、記録媒体30等に記録された車両制御ユニット44,45の必要最小距離を取得する。本実施形態において、制御部20は、車両制御ユニット44の必要最小距離36kmと、車両制御ユニット45の必要最小距離4kmとを取得する。
(2) Startup process:
Next, the process executed by the control unit 20 will be described in detail. FIG. 3 is a flowchart of the activation process executed when the road information transmission system is activated. In the activation process, the control unit 20 acquires the required minimum distance and maximum holding distance (step S100). That is, the control unit 20 acquires the required minimum distance of the vehicle control units 44, 45 recorded on the recording medium 30 or the like by the function of the road information update unit 21d. In the present embodiment, the control unit 20 acquires the required minimum distance of 36 km of the vehicle control unit 44 and the required minimum distance of 4 km of the vehicle control unit 45.

また、制御部20は、道路情報取得部21bの機能により、記録媒体30等に記録された車両制御ユニット44,45の最大保持距離を取得する。本実施形態において、制御部20は、車両制御ユニット44の必最大保持距離40kmと、車両制御ユニット45の必要最小距離8kmとを取得する。 Further, the control unit 20 acquires the maximum holding distance of the vehicle control units 44 and 45 recorded on the recording medium 30 or the like by the function of the road information acquisition unit 21b. In the present embodiment, the control unit 20 acquires the required maximum holding distance of 40 km of the vehicle control unit 44 and the required minimum distance of 8 km of the vehicle control unit 45.

次に、制御部20は、車両制御に分岐路が必要であるか否かを判定する(ステップS105)。本実施形態の車両制御ユニット44,45においては、車両制御の際に分岐路を考慮するか否かが予め決められている。すなわち、道路上を直進している場合のみに車両制御が行われる場合、車両制御に分岐路が必要であるとは判定されない。道路上の分岐において直進しない場合であっても車両制御が行われる場合、車両制御に分岐路が必要であるとは判定されない。 Next, the control unit 20 determines whether or not a branch road is required for vehicle control (step S105). In the vehicle control units 44 and 45 of the present embodiment, it is determined in advance whether or not to consider the branch road when controlling the vehicle. That is, if the vehicle control is performed only when the vehicle is traveling straight on the road, it is not determined that the vehicle control requires a branch road. If vehicle control is performed even when the vehicle does not go straight at a branch on the road, it is not determined that the branch road is necessary for vehicle control.

ステップS105において、車両制御に分岐路が必要と判定されない場合、制御部20は、道路情報更新部21dの機能により、必要最小距離の中の最も短い距離を送信単位に設定する(ステップS110)。すなわち、制御部20は、ステップS100で取得した必要最小距離を比較し、最も短い距離(既定距離:本実施形態においては4km)を送信単位に設定する。この結果、車両が4km走行するたびに道路情報が更新されるように設定される。 If it is not determined in step S105 that a branch road is required for vehicle control, the control unit 20 sets the shortest distance among the minimum required distances as a transmission unit by the function of the road information updating unit 21d (step S110). That is, the control unit 20 compares the minimum required distance acquired in step S100, and sets the shortest distance (default distance: 4 km in the present embodiment) as the transmission unit. As a result, the road information is set to be updated every time the vehicle travels 4 km.

一方、ステップS105において、車両制御に分岐路が必要と判定された場合、制御部20は、道路情報更新部21dの機能により、必要最小距離の中の最も短い距離またはノード位置を送信単位に設定する(ステップS110)。すなわち、制御部20は、ステップS100で取得した必要最小距離を比較し、最も短い距離(既定距離)を送信単位に設定する。ただし、車両制御に分岐路が必要と判定された場合、車両が分岐(ノード位置)で曲がっても車両制御が継続される。 On the other hand, when it is determined in step S105 that a branch road is necessary for vehicle control, the control unit 20 sets the shortest distance or node position in the minimum required distance as a transmission unit by the function of the road information updating unit 21d. (Step S110). That is, the control unit 20 compares the minimum required distance acquired in step S100, and sets the shortest distance (default distance) as the transmission unit. However, if it is determined that a branch road is necessary for vehicle control, vehicle control is continued even if the vehicle turns at a branch (node position).

そこで、制御部20は、分岐がない区間においては既定距離毎に道路情報を送信する構成としつつ、車両が既定距離を走行する以前にノード位置に到達する場合には、ノード位置で(またはノード位置の手前で)道路情報を送信するように設定する。この結果、車両が4km走行するか、ノード位置(ノード位置の手前を含む)に到達するたびに道路情報が更新されるように設定される。なお、ステップS110、S115での設定によれば、ノード位置に基づいて道路情報が更新されない場合と、される場合とで差異が生じるが、他の要素は同等であるため、以後、ステップS110の設定が行われた場合について主に説明する。 Therefore, the control unit 20 is configured to transmit road information for each predetermined distance in a section where there is no branch, and when the vehicle reaches the node position before traveling the predetermined distance, the control unit 20 is at the node position (or node). Set to send road information (before the location). As a result, the road information is set to be updated every time the vehicle travels 4 km or reaches the node position (including the front of the node position). According to the settings in steps S110 and S115, there is a difference between the case where the road information is not updated based on the node position and the case where the road information is updated. The case where the setting is made will be mainly described.

(3)状態監視処理:
次に、制御部20が実行する状態監視処理を詳細に説明する。図4は、制御部20が、状態に応じた処理を行うために実行する状態監視処理のフローチャートである。状態監視処理は、一定期間(例えば100ms)毎に実行される。状態監視処理において、制御部20は、現在位置取得部21aの機能により、マップマッチング処理を実行する(ステップS200)。すなわち、制御部20は、車速センサ42,ジャイロセンサ43の出力信号に基づいて自立航法軌跡を取得する。また、制御部20は、GPS受信部41の出力信号と地図情報30aに基づいて比較対象道路を取得し、比較対象道路と自立航法軌跡との形状の一致度を特定する処理を行う。マップマッチング処理を実行できた場合(例えば、一致度が得られた場合等)、制御部20は、オンマッチング状態またはオフマッチング状態のいずれであるのかを判定する。
(3) Status monitoring process:
Next, the state monitoring process executed by the control unit 20 will be described in detail. FIG. 4 is a flowchart of a state monitoring process executed by the control unit 20 in order to perform a process according to the state. The state monitoring process is executed at regular intervals (for example, 100 ms). In the state monitoring process, the control unit 20 executes the map matching process by the function of the current position acquisition unit 21a (step S200). That is, the control unit 20 acquires the self-contained navigation locus based on the output signals of the vehicle speed sensor 42 and the gyro sensor 43. Further, the control unit 20 acquires the comparison target road based on the output signal of the GPS receiving unit 41 and the map information 30a, and performs a process of specifying the degree of conformity between the shapes of the comparison target road and the self-contained navigation locus. When the map matching process can be executed (for example, when the degree of matching is obtained), the control unit 20 determines whether it is in the on-matching state or the off-matching state.

次に、制御部20は、現在位置取得部21aの機能により、状態を特定する(ステップS205)。すなわち、制御部20は、ステップS200のマップマッチング処理において、GPS受信部41、車速センサ42,ジャイロセンサ43等のセンサから正常な信号が出力されたか否かを判定する。正常な信号が出力されていない場合、制御部20は、現在の状態が故障状態であると特定する。また、マップマッチング処理において、各センサの出力から現在位置が既定期間以上取得できない場合、制御部20は、現在の状態がビジー状態であると特定する。さらに、マップマッチング処理において、オンマッチング状態、オフマッチング状態のいずれかであると判定された場合、制御部20は、現在の状態が正常状態であると特定する。 Next, the control unit 20 specifies the state by the function of the current position acquisition unit 21a (step S205). That is, the control unit 20 determines whether or not a normal signal is output from sensors such as the GPS receiving unit 41, the vehicle speed sensor 42, and the gyro sensor 43 in the map matching process in step S200. When a normal signal is not output, the control unit 20 identifies that the current state is a failure state. Further, in the map matching process, when the current position cannot be acquired from the output of each sensor for a predetermined period or more, the control unit 20 identifies that the current state is a busy state. Further, when it is determined in the map matching process that it is in either the on-matching state or the off-matching state, the control unit 20 identifies that the current state is the normal state.

状態が特定されると、制御部20は、現在位置取得部21aの機能により、現在が正常状態であるか否か判定する(ステップS210)。ステップS210において、現在が正常状態であると判定されない場合、制御部20は、現在がビジー状態であるか否かを判定する(ステップS215)。ステップS215において、現在がビジー状態であると判定された場合、制御部20は、道路情報取得部21bの機能により、記録媒体30等に現在の道路情報を保持する(ステップS240)。一方、ステップS215において、現在がビジー状態であると判定されない場合、すなわち、各センサの出力が異常な故障状態である場合に、制御部20は、道路情報取得部21bの機能により、現在の道路情報を破棄する(ステップS220)。 When the state is specified, the control unit 20 determines whether or not the current state is the normal state by the function of the current position acquisition unit 21a (step S210). If it is not determined in step S210 that the current state is normal, the control unit 20 determines whether or not the current state is busy (step S215). When it is determined in step S215 that the current state is busy, the control unit 20 holds the current road information in the recording medium 30 or the like by the function of the road information acquisition unit 21b (step S240). On the other hand, in step S215, when it is not determined that the current state is busy, that is, when the output of each sensor is in an abnormal failure state, the control unit 20 uses the function of the road information acquisition unit 21b to perform the current road. Discard the information (step S220).

本実施形態においては、道路情報生成処理によって道路情報を生成する(詳細は後述)。そして、道路情報が新規に生成される際に、車両の前方の道路が複数の分割道路に分割され、各分割道路にインデックスが割り当てられる。このインデックスは、インデックスが上限値に達するまで連続する整数で表現され、インデックスによって分割道路の位置が特定される。当該インデックスは、道路情報が更新される際には初期化されることなく連番で上昇していく状態が維持され、新たに道路情報が生成される際には起点の分割道路に初期値(0)が割り当てられる。 In the present embodiment, road information is generated by the road information generation process (details will be described later). Then, when the road information is newly generated, the road in front of the vehicle is divided into a plurality of divided roads, and an index is assigned to each divided road. This index is represented by a continuous integer until the index reaches the upper limit, and the index identifies the position of the divided road. When the road information is updated, the index is maintained in a state of increasing in sequence without being initialized, and when new road information is generated, the initial value (initial value) is set to the starting division road. 0) is assigned.

このような道路情報を利用する構成において、ビジー状態は現在位置の取得が遅延している状態であるが、遅延している状態は解消し得る。そこで、制御部20は、ステップS240において道路情報を保持し、インデックスによる分割道路の順序のカウントが新たに開始されないようにする。この場合、保持された道路情報は車両制御ユニット44,45への送信対象となり得る。一方、故障状態は、現在位置を取得可能な状態に短期間で復帰する可能性は低いため、制御部20は、道路情報を破棄する(ステップS220)。以上の構成によれば、道路情報を流用できる可能性を高めることができ、車両制御ユニット44,45における制御が継続する可能性を高めることができる。 In such a configuration using road information, the busy state is a state in which acquisition of the current position is delayed, but the delayed state can be resolved. Therefore, the control unit 20 holds the road information in step S240 so that the counting of the order of the divided roads by the index is not newly started. In this case, the retained road information may be a target of transmission to the vehicle control units 44 and 45. On the other hand, since it is unlikely that the failure state will return to the state in which the current position can be acquired in a short period of time, the control unit 20 discards the road information (step S220). According to the above configuration, the possibility that the road information can be diverted can be increased, and the possibility that the control in the vehicle control units 44 and 45 is continued can be increased.

ステップS210において、現在が正常状態であると判定された場合、制御部20は、現在位置を取得する(ステップS225)。すなわち、制御部20は、ステップS200のマップマッチング処理によって、オンマッチング状態となっている場合、制御部20は、地図情報30aを参照し、絞り込まれた比較対象道路のうち、自立航法軌跡と形状が最も一致する道路を車両が走行している道路であると推定する。そして、制御部20は、推定された当該道路上で車両の現在位置を取得する。ステップS200のマップマッチング処理によって、オンマッチング状態となっていない場合(オフマッチング状態である場合)、制御部20は、車速センサ42,ジャイロセンサ43の出力信号に基づいて特定された移動軌跡に基づいて車両の現在位置を取得する。 If it is determined in step S210 that the current state is normal, the control unit 20 acquires the current position (step S225). That is, when the control unit 20 is in the on-matching state by the map matching process in step S200, the control unit 20 refers to the map information 30a, and among the narrowed down comparison target roads, the self-contained navigation trajectory and shape. Is presumed to be the road on which the vehicle is traveling. Then, the control unit 20 acquires the current position of the vehicle on the estimated road. When not in the on-matching state (when in the off-matching state) by the map matching process in step S200, the control unit 20 is based on the movement locus specified based on the output signals of the vehicle speed sensor 42 and the gyro sensor 43. To get the current position of the vehicle.

次に、制御部20は、道路情報取得部21bの機能により、オフマッチング状態であるか否かを判定する(ステップS230)。すなわち、制御部20は、ステップS205においてオフマッチング状態であると特定されている場合に、オフマッチング状態であると判定する。 Next, the control unit 20 determines whether or not it is in the off-matching state by the function of the road information acquisition unit 21b (step S230). That is, when the control unit 20 is specified to be in the off-matching state in step S205, the control unit 20 determines that it is in the off-matching state.

ステップS230において、オフマッチング状態であると判別された場合、制御部20は、道路情報取得部21bの機能により、現在の道路情報を保持する(ステップS240)。すなわち、オフマッチング状態は、時間の経過や車両の移動等によって解消し、オンマッチング状態に遷移し得るため、既存の道路情報を再利用できるように道路情報を記録媒体30等に保持する。なお、ステップS230において、オフマッチング状態であると判別された場合、過去にオンマッチング状態であったがオフマッチング状態に遷移した場合と、一度もオンマッチング状態になっていない場合とが想定し得る。後者の場合、道路情報は生成されないため、ステップS240はスキップされる。 When it is determined in step S230 that the road is in the off-matching state, the control unit 20 holds the current road information by the function of the road information acquisition unit 21b (step S240). That is, the off-matching state can be resolved by the passage of time, the movement of the vehicle, or the like, and the state can be changed to the on-matching state. Therefore, the road information is held in the recording medium 30 or the like so that the existing road information can be reused. In step S230, when it is determined that the state is off-matching, it can be assumed that the state has been on-matching in the past but has transitioned to the off-matching state, or the state has never been on-matching. .. In the latter case, the road information is not generated, so step S240 is skipped.

ステップS230において、オフマッチング状態であると判定されなかった場合、現在の状態はオンマッチング状態である。現在の状態がオンマッチング状態である場合には、初めてオンマッチング状態になった場合と、オンマッチング状態が過去から継続している場合と、オフマッチング状態からオンマッチング状態に遷移した場合とが想定される。 If it is not determined in step S230 that the off-matching state is present, the current state is the on-matching state. When the current state is the on-matching state, it is assumed that the on-matching state is entered for the first time, the on-matching state has continued from the past, and the off-matching state has transitioned to the on-matching state. Will be done.

いずれにしても、オンマッチング状態であるため、ステップS225においては、車両の現在位置は、地図情報30aが示す道路上で特定された状態になっている。地図情報30aに定義された道路には、車両制御ユニット44,45による制御の対象である制御対象道路と制御対象道路ではない道路が存在する。 In any case, since it is in the on-matching state, in step S225, the current position of the vehicle is in the state specified on the road indicated by the map information 30a. The roads defined in the map information 30a include a controlled road that is a target of control by the vehicle control units 44 and 45 and a road that is not a controlled road.

そこで、制御部20は、道路情報取得部21bの機能により、現在位置が制御対象道路上であるか否かを判定する(ステップS235)。すなわち、制御部20は、地図情報30aを参照し、ステップS225で取得した現在位置を含む道路が制御対象道路であるか否かを判定する。ステップS235において、現在位置が制御対象道路上であると判定されない場合、制御部20は、道路情報取得部21bの機能により、現在の道路情報を保持する(ステップS240)。すなわち、この場合であっても、制御対象道路外から既に道路情報が生成済の制御対象道路上に復帰することがあり得るため、制御部20は、既存の道路情報を記録媒体30等に保持する。 Therefore, the control unit 20 determines whether or not the current position is on the controlled road by the function of the road information acquisition unit 21b (step S235). That is, the control unit 20 refers to the map information 30a and determines whether or not the road including the current position acquired in step S225 is the control target road. If it is not determined in step S235 that the current position is on the road to be controlled, the control unit 20 holds the current road information by the function of the road information acquisition unit 21b (step S240). That is, even in this case, since the road information may be returned to the controlled road for which the road information has already been generated from outside the controlled road, the control unit 20 holds the existing road information in the recording medium 30 or the like. To do.

一方、ステップS235において、現在位置が制御対象道路上であると判定された場合、制御部20は、現在位置を含む道路情報が生成済であるか否かを判定する(ステップS245)。すなわち、制御部20は、記録媒体30等を参照し、道路情報が保持されているか否かを判定する。道路情報が保持されていると判定された場合、制御部20は、保持されている道路情報が示す道路上に現在位置が含まれるか否かを判定する。そして、保持されている道路情報が示す道路上に現在位置が含まれる場合に、現在位置を含む道路情報が生成済であると判定する。 On the other hand, when it is determined in step S235 that the current position is on the road to be controlled, the control unit 20 determines whether or not the road information including the current position has been generated (step S245). That is, the control unit 20 refers to the recording medium 30 and the like, and determines whether or not the road information is retained. When it is determined that the road information is retained, the control unit 20 determines whether or not the current position is included in the road indicated by the retained road information. Then, when the current position is included on the road indicated by the held road information, it is determined that the road information including the current position has been generated.

ステップS245はオンマッチング状態において実行され、オンマッチング状態は、初めてオンマッチング状態になった場合と、オンマッチング状態が過去から継続している場合と、オフマッチング状態からオンマッチング状態に遷移した場合とが想定される。 Step S245 is executed in the on-matching state, and the on-matching state is the case where the on-matching state is entered for the first time, the case where the on-matching state has continued from the past, and the case where the off-matching state is changed to the on-matching state. Is assumed.

初めてオンマッチング状態になった場合においては、道路情報が未生成であるため、ステップS245において現在位置を含む道路情報が生成済であると判定されない。そこで、制御部20は、道路情報を新規に生成して送信する道路情報新規送信処理を実行する(ステップS260)。 When the on-matching state is set for the first time, it is not determined that the road information including the current position has been generated in step S245 because the road information has not been generated. Therefore, the control unit 20 executes a new road information transmission process for newly generating and transmitting road information (step S260).

また、オフマッチング状態からオンマッチング状態に遷移した場合において、現在適合している道路が前回の前記オンマッチング状態で適合していた道路と異なるならば、ステップS245において現在位置を含む道路情報が生成済であると判定されない。そこで、制御部20は、道路情報を新規に生成して送信する道路情報新規送信処理を実行する(ステップS260)。この場合、道路情報は新規に生成されるため、制御部20は、記録媒体30等に保持されていた道路情報を破棄し、インデックスによる分割道路の順序のカウントを新たに開始して現在適合している道路の道路情報を新たに取得することになる。 Further, in the case of transitioning from the off-matching state to the on-matching state, if the currently conforming road is different from the road that was conforming in the previous on-matching state, road information including the current position is generated in step S245. It is not determined that it has been completed. Therefore, the control unit 20 executes a new road information transmission process for newly generating and transmitting road information (step S260). In this case, since the road information is newly generated, the control unit 20 discards the road information held in the recording medium 30 or the like, newly starts counting the order of the divided roads by the index, and currently conforms. The road information of the road that is being used will be newly acquired.

一方、オンマッチング状態が過去から継続している場合、道路情報は生成済であり、車両は当該道路情報が示す道路上を移動している。従って、ステップS245において現在位置を含む道路情報が生成済であると判定される。また、オフマッチング状態からオンマッチング状態に遷移した場合において、現在適合している道路が前回のオンマッチング状態で適合していた道路であるならば、ステップS245において現在位置を含む道路情報が生成済であると判定される。 On the other hand, when the on-matching state has continued from the past, the road information has already been generated, and the vehicle is moving on the road indicated by the road information. Therefore, in step S245, it is determined that the road information including the current position has been generated. Further, in the case of transitioning from the off-matching state to the on-matching state, if the currently conforming road is the road that was conforming in the previous on-matching state, the road information including the current position has been generated in step S245. Is determined to be.

これらの場合、現在保持されている道路情報を流用することが可能であるため、制御部20は、道路情報を破棄せず、次の更新が必要であるか否かを判定する処理を行う。具体的には、制御部20は、道路情報更新部21dの機能により、道路情報送信後の走行距離が既定距離に達したか否かを判定する(ステップS250)。すなわち、本実施形態においては、ステップS110において、道路情報を更新する単位である既定距離が設定されている。そこで、制御部20は、最後の道路情報を送信した後の走行距離を車速センサ42の出力や現在位置の履歴等に基づいて特定し、当該走行距離が既定距離に達したか否かを判定する。むろん、当該判定に際してマージンが考慮されても良い。 In these cases, since it is possible to divert the currently held road information, the control unit 20 does not discard the road information, but performs a process of determining whether or not the next update is necessary. Specifically, the control unit 20 determines whether or not the mileage after transmitting the road information has reached a predetermined distance by the function of the road information updating unit 21d (step S250). That is, in the present embodiment, in step S110, a default distance, which is a unit for updating road information, is set. Therefore, the control unit 20 specifies the mileage after transmitting the last road information based on the output of the vehicle speed sensor 42, the history of the current position, and the like, and determines whether or not the mileage has reached the predetermined distance. To do. Of course, a margin may be taken into consideration in the determination.

ステップS250において、道路情報送信後の走行距離が既定距離に達したと判定されない場合、制御部20は、ステップS270をスキップする。一方、ステップS250において、道路情報送信後の走行距離が既定距離に達したと判定された場合、制御部20は、道路情報を追加して送信する道路情報更新処理を実行する(ステップS270)。すなわち、本実施形態においては、現在適合している道路が前回のオンマッチング状態で適合していた道路であるならば、順序のカウントを新たに開始せず、保持されていた道路情報を車両制御ユニットへの送信対象とすることになる。 If it is not determined in step S250 that the mileage after transmitting the road information has reached the predetermined distance, the control unit 20 skips step S270. On the other hand, in step S250, when it is determined that the mileage after transmitting the road information has reached the predetermined distance, the control unit 20 executes the road information update process of adding and transmitting the road information (step S270). That is, in the present embodiment, if the currently compliant road is the road that was compliant in the previous on-matching state, the order count is not newly started and the retained road information is controlled by the vehicle. It will be the target of transmission to the unit.

本実施形態において、道路情報は、分割道路毎に定義されて車両制御ユニット44,45に送信され、インデックスは分割道路の順序を示している。従って、車両制御ユニット44,45は、道路情報に含まれるインデックスに基づいて分割道路の順序を再現することができる。そして、インデックスが示す順序は、分割道路が連続した道路を構成する場合に意味をなし、車両がある道路から道路外(駐車場等)に退出し、その後、他の道路に進入するなど、連続した道路を走行していない場合にはインデックスが意味をなさない。 In the present embodiment, the road information is defined for each divided road and transmitted to the vehicle control units 44 and 45, and the index indicates the order of the divided roads. Therefore, the vehicle control units 44 and 45 can reproduce the order of the divided roads based on the index included in the road information. The order indicated by the index is meaningful when the divided roads form a continuous road, and the vehicle exits from the road where the vehicle is located to the outside of the road (parking lot, etc.), and then enters another road, and so on. The index doesn't make sense if you're not driving on a road.

そこで、本実施形態においては、オンマッチング状態、オフマッチング状態、オンマッチング状態と、状態が遷移した場合に、現在適合している道路が前回のオンマッチング状態で適合していた道路であるならば、順序のカウントを新たに開始せず、保持されていた道路情報を流用する。この構成によれば、道路情報の再取得を行わないように構成することができ、効率的に道路情報を管理することができる。 Therefore, in the present embodiment, if the road that is currently matched is the road that was matched in the previous on-matching state when the state changes between the on-matching state, the off-matching state, and the on-matching state. , Do not start counting the order anew, but divert the retained road information. According to this configuration, it is possible to configure the road information so as not to be reacquired, and the road information can be managed efficiently.

また、本実施形態においては、オンマッチング状態、オフマッチング状態、オンマッチング状態と、状態が遷移した場合に、現在適合している道路が前回のオンマッチング状態で適合していた道路と異なるならば、保持されていた道路情報を破棄し、順序のカウントを新たに開始する。この構成によれば、道路情報が流用できない場合に道路情報を再取得することが可能であり、効率的に道路情報を管理することができる。 Further, in the present embodiment, when the on-matching state, the off-matching state, and the on-matching state are changed, if the currently conforming road is different from the road that was conforming in the previous on-matching state. , Discard the retained road information and start counting the order anew. According to this configuration, it is possible to reacquire the road information when the road information cannot be diverted, and the road information can be managed efficiently.

(4)道路情報新規送信処理:
次に、道路情報新規送信処理(ステップS260)を詳細に説明する。道路情報新規送信処理が開始されると、制御部20は、現在位置取得部21aの機能により、現在位置を取得する(ステップS300)。すなわち、制御部20は、マップマッチング処理によって現在位置を取得する。
(4) Road information new transmission processing:
Next, the road information new transmission process (step S260) will be described in detail. When the new road information transmission process is started, the control unit 20 acquires the current position by the function of the current position acquisition unit 21a (step S300). That is, the control unit 20 acquires the current position by the map matching process.

本実施形態においては、マップマッチング処理の開始当初において車両の現在位置の精度が不安定になるなどの事情を考慮し、新規に道路情報を生成する際に、車両の後方の範囲も含めて道路情報を生成する。ただし、車両の後方に分岐点が存在する場合、車両の現在位置が存在し得る分岐路が複数個にならないようにする処理を行う。 In the present embodiment, in consideration of circumstances such as the accuracy of the current position of the vehicle becoming unstable at the beginning of the map matching process, when newly generating road information, the road including the range behind the vehicle is included. Generate information. However, when there is a branch point behind the vehicle, a process is performed so that there are not a plurality of branch roads where the current position of the vehicle can exist.

このために、制御部20は、道路情報取得部21bの機能により、現在位置の後方の一定距離以内に分岐点が存在するか否かを判定する(ステップS305)。すなわち、制御部20は、地図情報30aを参照し、現在位置の後方につながる道路上で、現在位置から一定距離(例えば、100m)以内の範囲にノード(交差点)が存在するか否か判定する。そして、ノードが存在する場合に、制御部20は、現在位置の後方の一定距離以内に分岐点が存在すると判定する。 Therefore, the control unit 20 determines whether or not the branch point exists within a certain distance behind the current position by the function of the road information acquisition unit 21b (step S305). That is, the control unit 20 refers to the map information 30a and determines whether or not a node (intersection) exists within a certain distance (for example, 100 m) from the current position on the road connected to the rear of the current position. .. Then, when the node exists, the control unit 20 determines that the branch point exists within a certain distance behind the current position.

ステップS305において、現在位置の後方の一定距離以内に分岐点が存在すると判定されない場合、制御部20は、道路情報取得部21bの機能により、現在位置よりも一定距離だけ後方の後方位置を起点に設定する(ステップS320)。すなわち、当該後方位置が道路情報の起点の位置となる。 In step S305, when it is not determined that the branch point exists within a certain distance behind the current position, the control unit 20 uses the function of the road information acquisition unit 21b to start from the rear position behind the current position by a certain distance. Set (step S320). That is, the rear position is the starting point of the road information.

一方、ステップS305において、現在位置の後方の一定距離以内に分岐点が存在すると判定された場合、制御部20は、道路情報取得部21bの機能により、分岐点での進入路が1個に限定されるか否かを判定する(ステップS310)。すなわち、車両の後方に分岐点が存在し、車両の現在位置が存在する道路に複数の道路が接続されている場合であっても、一方通行等により、車両の現在位置に到達可能な進入路が1個に限定される場合がある。このような場合、分岐点より後方の後方位置を起点としても、現在位置が特定困難になる可能性は低い。そこで、ステップS310において、分岐点での進入路が1個に限定されると判定される場合、制御部20は、道路情報取得部21bの機能により、現在位置よりも一定距離だけ後方の後方位置を起点に設定する(ステップS320)。 On the other hand, in step S305, when it is determined that the branch point exists within a certain distance behind the current position, the control unit 20 limits the number of approach paths at the branch point to one by the function of the road information acquisition unit 21b. It is determined whether or not the operation is performed (step S310). That is, even if there is a branch point behind the vehicle and a plurality of roads are connected to the road where the vehicle's current position exists, an approach road that can reach the vehicle's current position by one-way traffic or the like. May be limited to one. In such a case, it is unlikely that the current position will be difficult to identify even if the starting point is the position behind the branch point. Therefore, in step S310, when it is determined that the approach road at the branch point is limited to one, the control unit 20 is positioned backward by a certain distance from the current position by the function of the road information acquisition unit 21b. Is set as the starting point (step S320).

一方、ステップS310において、分岐点での進入路が1個に限定されると判定されない場合、車両の現在位置に到達し得る道路が複数個存在し得るため、制御部20は、道路情報取得部21bの機能により、現在位置と後方位置との間の分岐点を起点に設定する(ステップS315)。この構成によれば、現在位置が不明瞭にならないようにした状態で、現在位置よりも後方の位置を道路情報の起点に設定することができる。 On the other hand, in step S310, if it is not determined that the approach road at the branch point is limited to one, there may be a plurality of roads that can reach the current position of the vehicle, so that the control unit 20 is the road information acquisition unit. By the function of 21b, the branch point between the current position and the rear position is set as the starting point (step S315). According to this configuration, the position behind the current position can be set as the starting point of the road information in a state where the current position is not obscured.

ステップS315、S320において、起点が設定されると、当該起点から現在位置の前方の終点までの道路を示す道路情報を取得する処理を行う。具体的には、制御部20は、道路情報取得部21bの機能により、起点から、最大保持距離の中で最も長い距離の区間を先読み区間に設定する(ステップS325)。すなわち、制御部20は、記録媒体30等を参照し、車両制御ユニット44,45のそれぞれにおける最大保持距離を取得する。制御部20は、これらの最大保持距離の中で、最も長い距離を先読み区間の長さとして特定する。 When the starting point is set in steps S315 and S320, a process of acquiring road information indicating the road from the starting point to the end point ahead of the current position is performed. Specifically, the control unit 20 sets the section having the longest distance from the starting point in the maximum holding distance as the look-ahead section by the function of the road information acquisition unit 21b (step S325). That is, the control unit 20 refers to the recording medium 30 and the like, and acquires the maximum holding distance in each of the vehicle control units 44 and 45. The control unit 20 specifies the longest distance among these maximum holding distances as the length of the look-ahead section.

本実施形態において、車両制御ユニット44,45の最大保持距離は、40km、8kmであるため、先読み区間の長さは40kmである。むろん、先読み区間の長さにマージンが設けられていてもよい。先読み区間の長さが決定されると、制御部20は、ステップS315またはS320で設定された起点から車両の進行方向に先読み区間の長さだけ進んだ位置である終点までの区間を先読み区間として設定する。以上の構成によれば、全ての車両制御ユニット44,45において、メモリに最大保持距離分の道路情報を蓄積できるように道路情報を定義することができる。 In the present embodiment, the maximum holding distances of the vehicle control units 44 and 45 are 40 km and 8 km, so that the length of the look-ahead section is 40 km. Of course, a margin may be provided in the length of the look-ahead section. When the length of the look-ahead section is determined, the control unit 20 sets the section from the starting point set in step S315 or S320 to the end point, which is a position advanced by the length of the look-ahead section in the traveling direction of the vehicle, as the look-ahead section. Set. According to the above configuration, the road information can be defined so that the road information for the maximum holding distance can be stored in the memory in all the vehicle control units 44 and 45.

次に、制御部20は、道路情報取得部21bの機能により、先読み区間の特徴を取得する(ステップS330)。すなわち、制御部20は、地図情報30aを参照し、先読み区間内の標高値を取得し、勾配に変換する。また、制御部20は、地図情報30aを参照し、先読み区間内のノードおよび形状補間点を取得し、曲率に変換する。 Next, the control unit 20 acquires the characteristics of the look-ahead section by the function of the road information acquisition unit 21b (step S330). That is, the control unit 20 refers to the map information 30a, acquires the altitude value in the look-ahead section, and converts it into a gradient. Further, the control unit 20 refers to the map information 30a, acquires the nodes and the shape interpolation points in the look-ahead section, and converts them into curvatures.

次に、制御部20は、道路情報取得部21bの機能により、先読み区間を既定距離毎の分割道路に分割する(ステップS335)。すなわち、本実施形態においては、既定距離を単位にして道路情報を送信する構成を採用しているため、先読み区間を既定距離毎の分割道路に分割し、分割道路毎に道路情報を送信できるように構成されている。図7Aは、新規に生成される道路情報を模式的に示している。すなわち、図7Aにおいては、分割道路の起点および終点を黒丸で示しており、各分割道路が既定距離である4km毎の区間であることが示されている。 Next, the control unit 20 divides the look-ahead section into divided roads for each predetermined distance by the function of the road information acquisition unit 21b (step S335). That is, in the present embodiment, since the configuration of transmitting the road information in units of the predetermined distance is adopted, the look-ahead section is divided into the divided roads for each predetermined distance, and the road information can be transmitted for each divided road. It is configured in. FIG. 7A schematically shows newly generated road information. That is, in FIG. 7A, the starting point and the ending point of the dividing road are indicated by black circles, and it is shown that each dividing road is a section every 4 km which is a predetermined distance.

また、先読み区間の起点は位置Psである。従って、先読み区間の終点は、位置Psから40kmだけ先の位置Peである。制御部20は、起点である位置Psから終点である位置Peまでの先読み区間を4km毎の分割道路に分割する。従って、本例においては、計10個の分割道路が取得される。 The starting point of the look-ahead section is the position Ps. Therefore, the end point of the look-ahead section is the position Pe 40 km ahead of the position Ps. The control unit 20 divides the look-ahead section from the starting point Ps to the ending point Pe into divided roads every 4 km. Therefore, in this example, a total of 10 divided roads are acquired.

次に、制御部20は、道路情報取得部21bの機能により、分割道路毎の道路情報を生成する(ステップS340)。すなわち、制御部20は、ステップS330で取得された特徴に基づいて、分割道路毎の道路情報を生成する。各道路情報は、各分割道路に含まれる特徴の位置を距離に基づいて表現することで生成される。また、この際、制御部20は、各分割道路に対して起点に近い分割道路から順に1ずつ値が上昇するインデックスを割り当てる。すなわち、起点Psを含む分割道路にはインデックス0が割り当てられ、以後、前方に連続する分割道路にインデックス1,2等が割り当てられていく。なお、当該道路情報の生成は後に詳述する。 Next, the control unit 20 generates road information for each divided road by the function of the road information acquisition unit 21b (step S340). That is, the control unit 20 generates road information for each divided road based on the features acquired in step S330. Each road information is generated by expressing the position of the feature included in each divided road based on the distance. Further, at this time, the control unit 20 assigns to each divided road an index whose value increases by 1 in order from the divided road closest to the starting point. That is, the index 0 is assigned to the divided road including the starting point Ps, and then the indexes 1, 2 and the like are assigned to the divided roads that are continuous in front. The generation of the road information will be described in detail later.

次に、制御部20は、道路情報送信部21cの機能により、出力優先度順および現在位置に近い順に道路情報を送信する(ステップS345)。すなわち、ステップS340においては、各種の特徴を示す道路情報が分割道路毎に生成されるが、各種の特徴の優先順位は予め決められている。例えば、車両制御ユニット44,45において勾配の方が曲率よりも制御に対する影響が大きい場合に勾配の方が曲率よりも優先順位が高くなるように設定される。 Next, the control unit 20 transmits road information in the order of output priority and the order closer to the current position by the function of the road information transmission unit 21c (step S345). That is, in step S340, road information indicating various features is generated for each divided road, but the priority order of the various features is predetermined. For example, in the vehicle control units 44 and 45, when the gradient has a greater influence on the control than the curvature, the gradient is set to have a higher priority than the curvature.

そこで、制御部20は、同一の分割道路内の道路情報においては、優先順位が高い種類の特徴を優先的に送信する。また、制御部20は、同一の種類の特徴については現在位置に近い特徴を優先的に送信する。さらに、制御部20は、異なる分割道路の道路情報については、現在位置に近い分割道路の道路情報を優先的に送信する。制御部20は、このような規則に従い、ステップS340で生成された道路情報を車両制御ユニット44または45に送信する。この結果、車両制御ユニット44,45において使用する優先度が高い特徴を示す道路情報を優先的に送信することができる。 Therefore, the control unit 20 preferentially transmits a type of feature having a high priority in the road information in the same divided road. Further, the control unit 20 preferentially transmits a feature close to the current position for the same type of feature. Further, the control unit 20 preferentially transmits the road information of the divided roads close to the current position for the road information of the different divided roads. The control unit 20 transmits the road information generated in step S340 to the vehicle control unit 44 or 45 in accordance with such a rule. As a result, it is possible to preferentially transmit road information indicating a feature having a high priority to be used in the vehicle control units 44 and 45.

なお、本実施形態において、道路情報には車両の現在位置を示す情報が含まれている(後述の道路情報更新処理においても同様)。また、車両の現在位置を示す情報は道路情報の送信タイミング以外のタイミングで車両制御ユニット44,45に送信されても良いし、車両制御ユニット44,45において現在位置を取得する処理が行われてもよい。 In the present embodiment, the road information includes information indicating the current position of the vehicle (the same applies to the road information update process described later). Further, the information indicating the current position of the vehicle may be transmitted to the vehicle control units 44 and 45 at a timing other than the transmission timing of the road information, and the vehicle control units 44 and 45 perform a process of acquiring the current position. May be good.

本実施形態において、先読み区間の長さは、最大保持距離の中で最も長い距離である。ステップS340において、道路情報は、分割道路毎に生成されるが、先読み区間の全範囲に渡って生成される。そして、ステップS345においては、先読み区間の全範囲分の道路情報が送信される。このため、車両において利用され得る車両制御ユニットの全て(車両制御ユニット44,45)において最低限必要な必要最小距離の道路情報を保持することができ、かつ、車両において利用され得る車両制御ユニットの全てにおいて最大保持距離の道路情報を保持することができる。 In the present embodiment, the length of the look-ahead section is the longest distance among the maximum holding distances. In step S340, the road information is generated for each divided road, but is generated over the entire range of the look-ahead section. Then, in step S345, the road information for the entire range of the look-ahead section is transmitted. Therefore, all of the vehicle control units that can be used in the vehicle (vehicle control units 44 and 45) can hold the road information of the minimum required minimum distance, and the vehicle control unit that can be used in the vehicle. It is possible to retain the road information of the maximum holding distance in all cases.

例えば、図7Aに示す例において、先読み区間の長さは40kmであるため、道路情報が新規に生成された状態においては、インデックス0〜9までの各分割道路についての道路情報が生成されて、車両制御ユニット44または45に送信される。車両制御ユニット44の最大保持距離は40kmである。従って、車両に車両制御ユニット44が搭載されている場合、新規に生成されて送信された道路情報の全てが車両制御ユニット44のメモリに保持される。図7Bは、新規に生成されて道路情報が送信された場合に車両制御ユニット44において保持される道路情報を模式的に示している。 For example, in the example shown in FIG. 7A, since the length of the look-ahead section is 40 km, the road information for each divided road with indexes 0 to 9 is generated in the state where the road information is newly generated. It is transmitted to the vehicle control unit 44 or 45. The maximum holding distance of the vehicle control unit 44 is 40 km. Therefore, when the vehicle control unit 44 is mounted on the vehicle, all of the newly generated and transmitted road information is stored in the memory of the vehicle control unit 44. FIG. 7B schematically shows the road information held by the vehicle control unit 44 when the newly generated road information is transmitted.

一方、車両制御ユニット45の最大保持距離は8kmである。従って、車両に車両制御ユニット45が搭載されている場合、新規に生成されて送信された道路情報の一部が車両制御ユニット45のメモリに保持される。すなわち、車両制御ユニット45においては、車両の現在位置を起点として前方に存在する分割道路の道路情報を保持する。図8Aにおいても、新規に生成される道路情報を模式的に示している。ただし、図8Aにおいては、車両制御ユニット45の最大保持距離である8kmが併記されている。 On the other hand, the maximum holding distance of the vehicle control unit 45 is 8 km. Therefore, when the vehicle control unit 45 is mounted on the vehicle, a part of the newly generated and transmitted road information is held in the memory of the vehicle control unit 45. That is, the vehicle control unit 45 holds the road information of the divided road existing in front of the vehicle starting from the current position of the vehicle. FIG. 8A also schematically shows the newly generated road information. However, in FIG. 8A, 8 km, which is the maximum holding distance of the vehicle control unit 45, is also shown.

車両に車両制御ユニット45が搭載されている場合であっても、制御部20は、図8Aに示す40km分の道路情報を送信する。車両制御ユニット45においては8km分の道路情報を保持可能であるため、車両制御ユニット45が道路情報を受け付けると、車両の現在位置と道路情報の起点Psに基づいて車両の現在位置を起点として前方に存在する分割道路の道路情報を8km分保持する図8Bは、新規に生成されて道路情報が送信された場合に車両制御ユニット45において保持される道路情報を模式的に示している。 Even when the vehicle control unit 45 is mounted on the vehicle, the control unit 20 transmits the road information for 40 km shown in FIG. 8A. Since the vehicle control unit 45 can hold road information for 8 km, when the vehicle control unit 45 receives the road information, it moves forward with the current position of the vehicle as the starting point based on the current position of the vehicle and the starting point Ps of the road information. FIG. 8B, which holds the road information of the divided road existing in the above for 8 km, schematically shows the road information held by the vehicle control unit 45 when the newly generated road information is transmitted.

(5)道路情報更新処理:
次に、道路情報更新処理(ステップS270)を詳細に説明する。道路情報更新処理が開始されると、制御部20は、現在位置取得部21aの機能により、現在位置を取得する(ステップS400)。すなわち、制御部20は、マップマッチング処理によって現在位置を取得する。
(5) Road information update processing:
Next, the road information update process (step S270) will be described in detail. When the road information update process is started, the control unit 20 acquires the current position by the function of the current position acquisition unit 21a (step S400). That is, the control unit 20 acquires the current position by the map matching process.

次に、制御部20は、道路情報更新部21dの機能により、既定距離の更新区間を設定する(ステップS405)。すなわち、制御部20は、既に生成済の道路情報の先の既定距離の分割道路を、次に更新すべき更新区間として設定する。例えば、図7Aに示す例において、位置Ps〜位置Peの先読み区間の道路情報が生成済である場合、制御部20は、位置Peの先の4km分(既定距離分)の区間Znを更新区間として設定する。むろん、更新区間の長さにマージンが設けられていてもよい。 Next, the control unit 20 sets the update section of the predetermined distance by the function of the road information update unit 21d (step S405). That is, the control unit 20 sets the divided road of the predetermined distance ahead of the already generated road information as the update section to be updated next. For example, in the example shown in FIG. 7A, when the road information of the read-ahead section from the position Ps to the position Pe has already been generated, the control unit 20 updates the section Zn of the section Zn for 4 km (default distance) ahead of the position Pe. Set as. Of course, a margin may be provided in the length of the update section.

次に、制御部20は、道路情報取得部21bの機能により、更新区間の特徴を取得する(ステップS410)。すなわち、制御部20は、地図情報30aを参照し、更新区間内の標高値を取得し、勾配に変換する。また、制御部20は、地図情報30aを参照し、更新区間内のノードおよび形状補間点を取得し、曲率に変換する。 Next, the control unit 20 acquires the characteristics of the updated section by the function of the road information acquisition unit 21b (step S410). That is, the control unit 20 refers to the map information 30a, acquires the altitude value in the update section, and converts it into a gradient. Further, the control unit 20 refers to the map information 30a, acquires the nodes and the shape interpolation points in the update section, and converts them into curvatures.

次に、制御部20は、道路情報取得部21bの機能により、更新区間の道路毎の道路情報を生成する(ステップS415)。すなわち、制御部20は、ステップS410で取得された特徴に基づいて、更新区間(次に更新される分割道路)の道路情報を生成する。道路情報のフォーマットは新規に生成された道路情報と同様のフォーマットである。 Next, the control unit 20 generates road information for each road in the updated section by the function of the road information acquisition unit 21b (step S415). That is, the control unit 20 generates road information of the update section (the divided road to be updated next) based on the feature acquired in step S410. The format of the road information is the same as that of the newly generated road information.

ただし、制御部20は、各分割道路に対して起点に近い分割道路から順に1ずつ値が上昇するインデックスを割り当てる。従って、本実施形態においては、起点からの通し番号でインデックスが割り当てられる。図7Aに示す例において、初めて道路情報更新処理が実行された場合、制御部20は、更新区間である区間Znにインデックス10を割り当てる。なお、インデックスが上限値に達したら、道路情報新規送信処理が行われるなどの構成により、インデックスが初期化される。 However, the control unit 20 assigns to each divided road an index whose value increases by 1 in order from the divided road closest to the starting point. Therefore, in the present embodiment, the index is assigned by the serial number from the starting point. In the example shown in FIG. 7A, when the road information update process is executed for the first time, the control unit 20 assigns the index 10 to the section Zn which is the update section. When the index reaches the upper limit, the index is initialized by a configuration such as a new road information transmission process.

次に、制御部20は、道路情報更新部21dの機能により、出力優先度の順に更新区間の道路情報を送信する(ステップS420)。すなわち、ステップS415においては、各種の特徴を示す道路情報が生成され、ここでも特徴には複数種類の特徴が存在し得る。各種の特徴の優先順位は予め決められているため、制御部20は、更新区間内の特徴のうち、優先順位が高い特徴を示す道路情報を優先的に送信する。 Next, the control unit 20 transmits the road information of the updated section in the order of output priority by the function of the road information updating unit 21d (step S420). That is, in step S415, road information indicating various features is generated, and there may be a plurality of types of features here as well. Since the priority of various features is predetermined, the control unit 20 preferentially transmits road information indicating a feature having a higher priority among the features in the updated section.

次に、制御部20は、道路情報更新部21dの機能により、出力優先度順および現在位置に近い順に道路情報を送信する(ステップS425)。すなわち、ステップS420において送信された道路情報は更新区間の道路情報であり、当該更新区間は生成済の道路情報の中で最も前方に位置する区間である(例えば、図7Aにおける区間Zn)。車両制御ユニットの中には、更新区間よりも後方の道路情報を必要とするユニットも存在するため、制御部20は、ステップS425において、車両の現在位置と更新区間との間に存在する分割道路の道路情報も送信する。この際、制御部20は、ステップS345と同等の順序で道路情報を送信する。 Next, the control unit 20 transmits road information in the order of output priority and the order closer to the current position by the function of the road information updating unit 21d (step S425). That is, the road information transmitted in step S420 is the road information of the updated section, and the updated section is the section located at the frontmost position in the generated road information (for example, the section Zn in FIG. 7A). Since some vehicle control units require road information behind the renewal section, the control unit 20 determines the divided road existing between the current position of the vehicle and the renewal section in step S425. Road information is also sent. At this time, the control unit 20 transmits road information in the same order as in step S345.

以上の構成によれば、制御部20は、送信済の道路情報が示す道路に含まれない道路の道路情報(更新区間の道路情報)を最初に送信し、最大保持距離の中で最も長い距離分の道路情報の残りの情報を順次送信する構成となる。この構成によれば、車両制御ユニット44,45に対して送信したことがない区間である更新区間の道路情報を優先的に送信することができる。 According to the above configuration, the control unit 20 first transmits the road information (road information of the updated section) of the road not included in the road indicated by the transmitted road information, and is the longest distance among the maximum holding distances. The remaining information of the road information for the minute is sequentially transmitted. According to this configuration, the road information of the updated section, which is a section that has never been transmitted to the vehicle control units 44 and 45, can be preferentially transmitted.

図7Aに示す例において、区間Znが更新区間である場合、車両が図7Bに示す位置P1に達すると区間Znの道路情報が生成され、車両制御ユニットに送信される。この際、制御部20は、ステップS420で区間Znの道路情報にインデックス10を割り当てて道路情報を送信する。車両に車両制御ユニット44が搭載されている場合、車両制御ユニット44が当該道路情報を受信すると当該道路情報をメモリに保持する。 In the example shown in FIG. 7A, when segment Zn is an update interval, the vehicle road information reaches the interval Zn at a position P 1 shown in FIG. 7B is generated and transmitted to the vehicle control unit. At this time, the control unit 20 assigns the index 10 to the road information in the section Zn in step S420 and transmits the road information. When the vehicle control unit 44 is mounted on the vehicle, when the vehicle control unit 44 receives the road information, the road information is stored in the memory.

さらに、制御部20は、ステップS425で車両の現在位置と区間Znとの間に存在する分割道路の道路情報も送信する。すなわち、図7Aに示す例であれば、制御部20は、インデックス1〜9が割り当てられた分割道路の道路情報を送信する。車両制御ユニット44が当該道路情報を受信すると、当該道路情報をメモリに保持する。車両制御ユニット44は、40km分の道路情報を保持できるため、インデックス1〜10の分割道路の道路情報を保持することができる。従って、車両の現在位置が位置P1に達した場合に送信され、車両制御ユニット44に保持される道路情報は、図7Cに示すようにインデックス1〜10の道路情報となる。 Further, the control unit 20 also transmits the road information of the divided road existing between the current position of the vehicle and the section Zn in step S425. That is, in the example shown in FIG. 7A, the control unit 20 transmits the road information of the divided road to which the indexes 1 to 9 are assigned. When the vehicle control unit 44 receives the road information, the vehicle control unit 44 holds the road information in the memory. Since the vehicle control unit 44 can hold the road information for 40 km, it can hold the road information of the divided roads of indexes 1 to 10. Therefore, the road information transmitted when the current position of the vehicle reaches the position P 1 and held in the vehicle control unit 44 becomes the road information of indexes 1 to 10 as shown in FIG. 7C.

一方、車両に車両制御ユニット45が搭載されている場合、インデックス10が割り当てられて送信された区間Znの道路情報を車両制御ユニット45が当該道路情報を受信しても、当該道路情報はメモリに保持されない。すなわち、図8A等に示すように、車両制御ユニット45の最大保持距離は8kmであるため、車両の現在位置が位置P1において車両が必要とする道路情報は区間Znの道路情報ではない。この状態において、車両制御ユニット45は、インデックス1,2が割り当てられた道路情報を必要とする。そこで、車両制御ユニット45は、インデックスに基づいて区間Znの道路情報が不要であると判断し、破棄する。 On the other hand, when the vehicle control unit 45 is mounted on the vehicle, even if the vehicle control unit 45 receives the road information of the section Zn to which the index 10 is assigned and transmitted, the road information is stored in the memory. Not retained. That is, as shown in FIG. 8A and the like, since the maximum holding distance of the vehicle control unit 45 is 8 km, the road information required by the vehicle at the current position of the vehicle at position P 1 is not the road information of the section Zn. In this state, the vehicle control unit 45 needs the road information to which the indexes 1 and 2 are assigned. Therefore, the vehicle control unit 45 determines that the road information of the section Zn is unnecessary based on the index, and discards it.

この後、制御部20は、ステップS425で車両の現在位置と区間Znとの間に存在する分割道路の道路情報も送信する。この際、制御部20は、インデックス1〜9が割り当てられた分割道路の道路情報を順次送信する。そこで、車両制御ユニット45が当該道路情報を受信すると、当該道路情報のインデックスを参照し、インデックス1,2が割り当てられた分割道路の道路情報をメモリに保持する。従って、車両の現在位置が位置P1に達した場合に送信され、車両制御ユニット45に保持される道路情報は、図8Cに示すようにインデックス1,2の道路情報となる。 After that, the control unit 20 also transmits the road information of the divided road existing between the current position of the vehicle and the section Zn in step S425. At this time, the control unit 20 sequentially transmits the road information of the divided roads to which the indexes 1 to 9 are assigned. Therefore, when the vehicle control unit 45 receives the road information, the vehicle control unit 45 refers to the index of the road information and holds the road information of the divided road to which the indexes 1 and 2 are assigned in the memory. Therefore, the road information transmitted when the current position of the vehicle reaches the position P 1 and held in the vehicle control unit 45 becomes the road information of indexes 1 and 2 as shown in FIG. 8C.

以上のように、本実施形態において制御部20は、道路情報の送信後における車両の走行距離が既定距離以上になる前に、送信済の道路の先に続く既定距離分の道路の道路情報を送信することによって道路情報を送信する。従って、既定距離を単位にして道路情報を更新していくことになる。ここで、既定距離は、車両に搭載可能な複数の車両制御ユニット44,45のそれぞれの必要最小距離の中で最も短い距離である。従って、本実施形態においては、既定距離より短い単位で道路情報が更新されることを防止することができる。このため、必要最小距離よりも短い距離を単位にして道路情報が送信される構成と比較して、過度に頻繁に道路情報が送信されることを防止することができる。 As described above, in the present embodiment, the control unit 20 transmits the road information of the road for the predetermined distance following the transmitted road before the mileage of the vehicle after the transmission of the road information becomes equal to or more than the predetermined distance. Road information is transmitted by transmitting. Therefore, the road information is updated in units of the predetermined distance. Here, the default distance is the shortest distance among the minimum required distances of the plurality of vehicle control units 44, 45 that can be mounted on the vehicle. Therefore, in the present embodiment, it is possible to prevent the road information from being updated in units shorter than the predetermined distance. Therefore, it is possible to prevent the road information from being transmitted excessively frequently as compared with the configuration in which the road information is transmitted in units of a distance shorter than the required minimum distance.

一方、過度に長い距離を単位にして道路情報が送信されると、車両制御ユニットにおいて必要な道路情報が得られない場合が生じる。例えば、車両制御ユニット45の必要最小距離である4kmよりも長い8kmを単位にして道路情報が送信される場合を想定する。この場合、車両制御ユニット45においては、初期に最大保持距離である8kmの道路情報を受信して車両制御を開始する。しかし、この場合においては車両が8km走行するまで、更新された道路情報が送信されない。従って、最大保持距離である8kmの全てを車両が走行するまで道路情報が更新されず、車両制御ユニット45において必要な道路情報が得られない状況となる。 On the other hand, if the road information is transmitted in units of an excessively long distance, the vehicle control unit may not be able to obtain the necessary road information. For example, it is assumed that road information is transmitted in units of 8 km, which is longer than the minimum required distance of 4 km of the vehicle control unit 45. In this case, the vehicle control unit 45 initially receives road information of 8 km, which is the maximum holding distance, and starts vehicle control. However, in this case, the updated road information is not transmitted until the vehicle travels 8 km. Therefore, the road information is not updated until the vehicle travels all of the maximum holding distance of 8 km, and the vehicle control unit 45 cannot obtain the necessary road information.

そこで、本実施形態においては、車両制御ユニット44,45における必要最小距離の中で最も短い距離である4kmを既定距離とし、既定距離を単位として道路情報を更新する構成が採用されている。この構成によれば、いずれの車両制御ユニットからみても、過度に頻繁に道路情報が送信される状況ではないし、必要な道路情報が得られない状況でもない。従って、複数の種類の制御において共通して利用できるように道路情報を送信し、車両制御ユニットに対して車両の前方の特徴を提供することができる。 Therefore, in the present embodiment, a configuration is adopted in which the shortest required minimum distance in the vehicle control units 44 and 45, 4 km, is set as the default distance, and the road information is updated in units of the default distance. According to this configuration, from the viewpoint of any vehicle control unit, the road information is not transmitted excessively frequently, and the necessary road information cannot be obtained. Therefore, it is possible to transmit road information so that it can be commonly used in a plurality of types of controls, and to provide the vehicle control unit with features in front of the vehicle.

(6)道路情報生成処理:
次に、道路情報生成処理を詳細に説明する。道路情報生成処理は、ステップS340やステップS415において実行される。図9は、道路情報生成処理を示すフローチャートである。道路上生成処理は、ステップS330やステップS410で取得された特徴の種類毎、かつ、分割道路毎に実行される。例えば、ステップS330において、勾配と曲率の2種類の特徴が取得され、分割道路が計10個存在する場合を想定する。
(6) Road information generation processing:
Next, the road information generation process will be described in detail. The road information generation process is executed in step S340 and step S415. FIG. 9 is a flowchart showing the road information generation process. The road generation process is executed for each type of feature acquired in step S330 or step S410, and for each divided road. For example, in step S330, it is assumed that two types of features, gradient and curvature, are acquired and there are a total of 10 divided roads.

この場合、ある分割道路に含まれる勾配について図9に示す道路情報生成処理が実行され、さらに、当該分割道路に含まれる曲率について図9に示す道路情報生成処理が実行される。このような特徴の種類毎の処理が、各分割道路についても実行される。従って、道路情報生成処理が終了すると、特徴の種類毎の道路情報が分割道路毎に生成された状態となる。 In this case, the road information generation process shown in FIG. 9 is executed for the slope included in the divided road, and the road information generation process shown in FIG. 9 is further executed for the curvature included in the divided road. Processing for each type of feature is also executed for each divided road. Therefore, when the road information generation process is completed, the road information for each type of feature is generated for each divided road.

具体的には、ある分割道路に含まれる、ある種類の特徴について道路情報生成処理が開始されると、制御部20は、道路情報取得部21bの機能により、インデックスを割り当てる(ステップS500)。すなわち、制御部20は、道路情報生成処理の対象となっている分割道路の起点Ps(図7A参照)からの順序に基づいて処理対象の分割道路にインデックスを割り当てる。例えば、起点Psを含む分割道路であればインデックス0、区間Znであればインデックス10が割り当てられる。 Specifically, when the road information generation process for a certain type of feature included in a certain divided road is started, the control unit 20 assigns an index by the function of the road information acquisition unit 21b (step S500). That is, the control unit 20 assigns an index to the divided road to be processed based on the order from the starting point Ps (see FIG. 7A) of the divided road which is the target of the road information generation processing. For example, an index 0 is assigned to a divided road including the starting point Ps, and an index 10 is assigned to a section Zn.

次に、制御部20は、道路情報取得部21bの機能により、各特徴について分割道路の起点からの距離および特徴間距離を取得する(ステップS505)。すなわち、本実施形態においては、分割道路内の各特徴の位置を距離によって表現するように構成されている。そこで、制御部20は、まず、地図情報30aを参照し、分割道路の端点の位置を特定し、各分割道路の後方側の端点を分割道路の起点とする。また、制御部20は、地図情報30aを参照し、ステップS330やステップS410で取得された特徴の位置を特定し、分割道路の起点からの距離を取得する。さらに、起点からの距離に基づいて特徴間距離を取得する。 Next, the control unit 20 acquires the distance from the starting point of the divided road and the distance between the features for each feature by the function of the road information acquisition unit 21b (step S505). That is, in the present embodiment, the position of each feature in the divided road is represented by a distance. Therefore, the control unit 20 first refers to the map information 30a, specifies the position of the end point of the divided road, and sets the end point on the rear side of each divided road as the starting point of the divided road. Further, the control unit 20 refers to the map information 30a, identifies the position of the feature acquired in step S330 or step S410, and acquires the distance from the starting point of the divided road. Furthermore, the inter-feature distance is acquired based on the distance from the starting point.

図10Aは、位置Pdsを起点とし、位置Pdeを終点とする分割道路を模式的に示している。図10Aに示す分割道路には同一の種類の特徴が4個含まれている。各特徴の位置は、それぞれ、位置Pd1,位置Pd2,位置Pd3,位置Pd4である。この例の場合、制御部20は、起点の位置Pdsから位置Pd1までの距離L1、起点の位置Pdsから位置Pd2までの距離L2、起点の位置Pdsから位置Pd3までの距離L3、起点の位置Pdsから位置Pd4までの距離L4を取得する。さらに、制御部20は、特徴間距離として、位置Pd1から位置Pd2までの距離L2−L1、位置Pd2から位置Pd3までの距離L3−L2(図10Aにおいて不図示)、位置Pd3から位置Pd4までの距離L4−L3を取得する。 FIG. 10A schematically shows a divided road starting from the position Pds and ending at the position Pde. The split road shown in FIG. 10A contains four features of the same type. The positions of the features are position P d1 , position P d2 , position P d3 , and position P d4 , respectively. In this example, the control unit 20, the distance of the distance L 1 from the position Pds of origin to the position P d1, the distance L 2 from the position Pds of origin to the position P d2, from the position Pds of origin to the position P d3 L 3. Obtain the distance L 4 from the starting position P ds to the position P d 4. Further, the control unit 20, as a characteristic distance, the position P the distance L 2 -L 1 from d1 to the position P d2, location distance L 3 -L 2 from P d2 to the position P d3 (not shown in FIG. 10A) , Acquire the distance L 4- L 3 from the position P d3 to the position P d4.

上述のように、本実施形態においては1フレーム(1メッセージ)に最大2個の特徴を記述することができる形式で特徴を記述した道路情報を生成する。具体的には、本実施形態においては、1フレーム内に記述される2個の特徴のうち、分割道路の起点に近い特徴を第1の特徴、遠い方の特徴を第2の特徴と呼ぶ。そして、各フレームにおいては、第1の特徴の位置を、分割道路の起点から第1の特徴までの距離(第1距離と呼ぶ)で表現し、第2の特徴の位置を、第1の特徴と第2の特徴との距離(第2距離と呼ぶ)で表現する。なお、分割道路の起点の位置を示す情報は、道路情報の更新の際に毎回送信されても良いし、道路情報の起点(図7Aに示す位置Ps)と既定距離とインデックスに基づいて特定されても良い。 As described above, in the present embodiment, road information in which the features are described is generated in a format in which a maximum of two features can be described in one frame (one message). Specifically, in the present embodiment, of the two features described in one frame, the feature near the starting point of the divided road is referred to as the first feature, and the feature farther away is referred to as the second feature. Then, in each frame, the position of the first feature is expressed by the distance from the starting point of the divided road to the first feature (referred to as the first distance), and the position of the second feature is referred to as the first feature. It is expressed by the distance between and the second feature (called the second distance). The information indicating the position of the starting point of the divided road may be transmitted every time the road information is updated, or is specified based on the starting point of the road information (position Ps shown in FIG. 7A), the default distance, and the index. You may.

本実施形態においては、以上のような形式で道路情報を記述するが、第1の特徴と第2の特徴との距離が第2距離として表現可能な上限の距離を超えていると、1フレーム内に第2距離を記述することができない。そこで、制御部20は、第2距離として表現可能な上限の距離を取得する(ステップS510)。本実施形態において、第2距離として表現可能な上限の距離は、運転支援用通信規格に規定されたメッセージの規格で決められる。すなわち、2個の特徴を1個のフレームに記述する構成において、2個目の特徴について記述するためのビットが決められている。従って、第2距離についての上限の距離は、フレーム内で第2距離を記述するビットの桁数で決まる。例えば、当該第2距離を10ビットで記述可能である場合、10ビットの最大値は1022であるため、最小分解能を1メートルとして距離をメートルで記述する場合、1022mが上限の距離となる。 In the present embodiment, the road information is described in the above format, but if the distance between the first feature and the second feature exceeds the upper limit distance that can be expressed as the second distance, one frame The second distance cannot be described within. Therefore, the control unit 20 acquires the upper limit distance that can be expressed as the second distance (step S510). In the present embodiment, the upper limit distance that can be expressed as the second distance is determined by the message standard defined in the driving support communication standard. That is, in a configuration in which two features are described in one frame, bits for describing the second feature are determined. Therefore, the upper limit distance for the second distance is determined by the number of digits of the bits that describe the second distance in the frame. For example, when the second distance can be described in 10 bits, the maximum value of 10 bits is 1022, so when the minimum resolution is 1 meter and the distance is described in meters, 1022 m is the upper limit distance.

むろん、上限の距離は、距離分解能に応じて変化してもよく、同一のビット数で最小分解能を2倍にすれば(例えば、最小分解能を1メートルから2メートルに変化させる)、上限の距離を2044mにすることができる。上限の距離は、予め決められていても良いし、道路情報に含まれるフラグ等で車両制御ユニット44,45に伝えられても良い。いずれにしても、制御部20は、ステップS510において、第2距離として表現可能な上限の距離を取得する。なお、以下においては、上限の距離が1022mである例を説明する。 Of course, the upper limit distance may change depending on the distance resolution, and if the minimum resolution is doubled with the same number of bits (for example, the minimum resolution is changed from 1 meter to 2 meters), the upper limit distance is changed. Can be 2044 m. The upper limit distance may be predetermined, or may be transmitted to the vehicle control units 44 and 45 by a flag or the like included in the road information. In any case, the control unit 20 acquires the upper limit distance that can be expressed as the second distance in step S510. In the following, an example in which the upper limit distance is 1022 m will be described.

次に、制御部20は、道路情報取得部21bの機能により、第1の特徴の道路情報を生成する(ステップS520)。すなわち、制御部20は、ステップS505で距離が取得された各特徴のうち、道路情報として記述されていない特徴を抽出し、その中で最も分割道路の起点に近い特徴を第1の特徴とみなす。そして、分割道路の起点から当該第1の特徴までの第1距離と、ステップS500で割り当てられたインデックスと、特徴の種類とを示す情報を1フレーム(1メッセージ)内に記述した道路情報を生成する。例えば、図10Aに示す例において、第1の特徴が位置Pd1に存在する特徴である場合、第1の特徴が起点Pdsから距離L1の位置に存在することを示す道路情報が生成される。 Next, the control unit 20 generates the road information of the first feature by the function of the road information acquisition unit 21b (step S520). That is, the control unit 20 extracts features that are not described as road information from the features for which the distance has been acquired in step S505, and considers the feature closest to the starting point of the divided road as the first feature. .. Then, road information is generated in which information indicating the first distance from the starting point of the divided road to the first feature, the index assigned in step S500, and the type of feature is described in one frame (one message). To do. For example, in the example shown in FIG. 10A, when the first feature is a feature existing at the position P d1 , road information indicating that the first feature exists at a position L 1 from the starting point P ds is generated. ..

次に、制御部20は、道路情報取得部21bの機能により、次の特徴までの距離が上限の距離より大きいか否かを判定する(ステップS525)。すなわち、制御部20は、ステップS520で道路情報を生成した第1の特徴と、当該第1の特徴の前方に存在する最も近い特徴との間の特徴間距離と、上限の距離とを比較する。図10Aにおいては、位置Pd1,Pd2に存在する特徴の特徴間距離L2−L1が、上限の距離以下である。従って、この場合、制御部20は、次の特徴までの距離が上限の距離より大きいと判定しない。一方、図10Bにおいては、位置Pd1,Pd5に存在する特徴の特徴間距離L5−L1が、上限の距離より大きい例を示している。この場合において、位置Pd1に存在する特徴が第1の特徴となっているならば、制御部20は、次の特徴までの距離が上限の距離より大きいと判定する。 Next, the control unit 20 determines whether or not the distance to the next feature is larger than the upper limit distance by the function of the road information acquisition unit 21b (step S525). That is, the control unit 20 compares the inter-feature distance between the first feature for which road information was generated in step S520 and the closest feature existing in front of the first feature, and the upper limit distance. .. In FIG. 10A, the inter-feature distance L 2- L 1 of the features existing at the positions P d1 and P d2 is equal to or less than the upper limit distance. Therefore, in this case, the control unit 20 does not determine that the distance to the next feature is larger than the upper limit distance. On the other hand, FIG. 10B shows an example in which the inter-feature distance L 5- L 1 of the features existing at the positions P d1 and P d5 is larger than the upper limit distance. In this case, if the feature existing at the position P d1 is the first feature, the control unit 20 determines that the distance to the next feature is larger than the upper limit distance.

ステップS525において、次の特徴までの距離が上限の距離より大きいと判定されない場合、制御部20は、道路情報取得部21bの機能により、第2の特徴の道路情報を追記する(ステップS530)。すなわち、制御部20は、1個の特徴を1個のフレームに記述するメッセージの規格を利用することとし、第1の特徴と第2の特徴との間の特徴間距離を、第2の特徴の位置を示す第2距離としてメッセージ(フレーム内)内に追記する。図10Aに示す例においては、このようにして生成されたメッセージ(フレーム)を示している。すなわち、図10Aに示す例においては、位置Pd1,Pd2に存在する特徴が記述されたメッセージ1と、位置Pd3,Pd4に存在する特徴が記述されたメッセージ2とが生成される(距離L4−L3は上限の距離以下である)。 If it is not determined in step S525 that the distance to the next feature is greater than the upper limit distance, the control unit 20 adds the road information of the second feature by the function of the road information acquisition unit 21b (step S530). That is, the control unit 20 uses a message standard that describes one feature in one frame, and determines the distance between features between the first feature and the second feature as the second feature. Add in the message (in the frame) as the second distance indicating the position of. In the example shown in FIG. 10A, the message (frame) generated in this way is shown. That is, in the example shown in FIG. 10A, a message 1 in which the features existing in the positions P d1 and P d2 are described and a message 2 in which the features existing in the positions P d3 and P d4 are described are generated ( Distance L 4- L 3 is less than or equal to the upper limit distance).

一方、ステップS525において、次の特徴までの距離が上限の距離より大きいと判定された場合、制御部20は、ステップS530をスキップする。従って、この場合においては、道路情報に第2の特徴は記述されない。図10Bに示す例においては、このようにして生成されたメッセージ(フレーム)を示している。すなわち、図10Bに示す例においては、位置Pd1に存在する特徴が記述されたメッセージ1と、位置Pd5に存在する特徴が記述されたメッセージ2とが生成される。 On the other hand, if it is determined in step S525 that the distance to the next feature is larger than the upper limit distance, the control unit 20 skips step S530. Therefore, in this case, the second feature is not described in the road information. In the example shown in FIG. 10B, the message (frame) generated in this way is shown. That is, in the example shown in FIG. 10B, a message 1 in which the feature existing at the position P d1 is described and a message 2 in which the feature existing at the position P d5 are described are generated.

次に、制御部20は、分割道路内の全特徴について処理済みであるか否かを判定する(ステップS535)。すなわち、処理対象となっている種類の特徴であって、処理対象となっている分割道路内に存在する特徴の全てが道路情報として記述された場合、制御部20は、分割道路内の全特徴について処理済みであると判定する。制御部20は、ステップS535において、分割道路内の全特徴について処理済みであると判定されるまで、ステップS520以降の処理を繰り返す。 Next, the control unit 20 determines whether or not all the features in the divided road have been processed (step S535). That is, when all the features of the type to be processed and existing in the divided road to be processed are described as road information, the control unit 20 has all the features in the divided road. Is determined to have been processed. The control unit 20 repeats the processes after step S520 until it is determined in step S535 that all the features in the divided road have been processed.

以上に示す道路情報生成処理が、各分割道路内の全ての特徴の種類について実施されると、送信対象である特徴を示す道路情報が複数のフレームに記述された状態となる。そして、本実施形態においては、通常は2個の特徴を記述可能なメッセージが利用され、制御部20は、2個の特徴を1フレーム内に記述して道路情報を送信する。しかし、第2距離が上限の距離より大きければ、1個の特徴を記述可能なメッセージが利用され、1個の特徴を1個のフレームに記述し、合計2個のフレーム(メッセージ)で2個の特徴の道路情報を送信する。すなわち、2個の特徴を1個のフレームに記述しようとした場合に記述できなくても、2カ所の特徴を異なるフレームで送信すれば、利用可能な情報量が増えて送信可能になる。そして、本実施形態で使用される運転支援用通信規格では、2個の特徴を1個のフレーム(メッセージ)で送信する形式と1個の特徴を1個のフレーム(メッセージ)で送信する形式とが用意されている。本実施形態においては、第2距離の大きさに応じてこれらのフレーム(メッセージ)を切り替えて道路情報を送信することができる。従って、本実施形態によれば、規格に準拠しながら道路情報を送信することが可能である。 When the road information generation process shown above is performed for all types of features in each divided road, the road information indicating the features to be transmitted is described in a plurality of frames. Then, in the present embodiment, a message capable of describing two features is normally used, and the control unit 20 describes the two features in one frame and transmits road information. However, if the second distance is larger than the upper limit distance, a message capable of describing one feature is used, one feature is described in one frame, and two in a total of two frames (messages). Send road information of the characteristics of. That is, even if two features cannot be described in one frame, if the two features are transmitted in different frames, the amount of available information increases and transmission becomes possible. The driving support communication standard used in the present embodiment includes a format in which two features are transmitted in one frame (message) and a format in which one feature is transmitted in one frame (message). Is prepared. In the present embodiment, road information can be transmitted by switching between these frames (messages) according to the magnitude of the second distance. Therefore, according to the present embodiment, it is possible to transmit road information while complying with the standard.

なお、以上の処理において、制御部20は、道路情報取得部21bの処理により、特徴の種類毎に道路情報生成処理を実行する。従って、制御部20は、特徴の種類毎に第1距離および第2距離を取得して道路情報を生成することになる。このため、同一のフレームには同一の種類の特徴のみが記述され、異なる種類の特徴が混在することはない。従って、制御部20が、道路情報送信部21cおよび道路情報取得部21bの機能によって道路情報を送信すると、同一の種類の特徴を示す道路情報は同一のフレームで送信されることになる。この結果、車両制御ユニット44,45においては、先に送信された種類の特徴に基づく車両制御を、他の種類の特徴の送信完了を待つことなく開始することも可能になる。 In the above processing, the control unit 20 executes the road information generation processing for each type of feature by the processing of the road information acquisition unit 21b. Therefore, the control unit 20 acquires the first distance and the second distance for each type of feature and generates road information. Therefore, only the same type of features are described in the same frame, and different types of features are not mixed. Therefore, when the control unit 20 transmits the road information by the functions of the road information transmission unit 21c and the road information acquisition unit 21b, the road information showing the same type of features is transmitted in the same frame. As a result, in the vehicle control units 44 and 45, it is possible to start vehicle control based on the previously transmitted type of feature without waiting for the completion of transmission of the other type of feature.

(7)他の実施形態:
以上の実施形態は本発明を実施するための一例であり、他にも種々の実施形態を採用可能である。例えば、道路情報送信システム10は車両に搭載された端末であってもよいし、車両の利用者が携帯する端末であってもよい。また、現在位置取得部21a、道路情報取得部21b、道路情報送信部21c、道路情報更新部21dの機能の少なくとも一部が上述の実施形態と異なる制御主体で実現されても良い。例えば、現在位置取得部21aが、現在位置を取得するためのECU等によって実現される構成等が採用されてもよい。
(7) Other embodiments:
The above embodiment is an example for carrying out the present invention, and various other embodiments can be adopted. For example, the road information transmission system 10 may be a terminal mounted on the vehicle or a terminal carried by the user of the vehicle. Further, at least a part of the functions of the current position acquisition unit 21a, the road information acquisition unit 21b, the road information transmission unit 21c, and the road information update unit 21d may be realized by a control subject different from the above-described embodiment. For example, a configuration or the like in which the current position acquisition unit 21a is realized by an ECU or the like for acquiring the current position may be adopted.

また、一部の機能が省略されたり、処理の順序が変更されたりするなど、上述の実施形態に変更が加えられても良い。さらに、制御部20が複数の装置で構成されても良く、各装置は車両内に配置されても良いし、一部が車両外(例えば、外部のサーバ等)に存在しても良い。 In addition, changes may be made to the above-described embodiment, such as omitting some functions or changing the order of processing. Further, the control unit 20 may be composed of a plurality of devices, each device may be arranged inside the vehicle, or a part of the control unit 20 may exist outside the vehicle (for example, an external server or the like).

現在位置取得部は、車両の現在位置を取得することができればよい。従って、上述のように、自律航法、GPS、マップマッチングを組み合わせて特定される構成以外にも種々の構成が採用可能である。例えば、自律航法、GPSの組み合わせやこれらのいずれかによって現在位置が取得される構成であっても良い。さらに、車両が備えるカメラで撮影された画像(例えば、停止線の画像等)に基づいて現在位置が取得される構成であっても良く、種々の構成が採用可能である。 The current position acquisition unit may be able to acquire the current position of the vehicle. Therefore, as described above, various configurations can be adopted in addition to the configurations specified by combining autonomous navigation, GPS, and map matching. For example, the current position may be acquired by autonomous navigation, a combination of GPS, or any of these. Further, the current position may be acquired based on an image (for example, an image of a stop line) taken by a camera provided in the vehicle, and various configurations can be adopted.

道路情報取得部は、現在位置の前方の道路の特徴を示す道路情報を取得することができればよい。従って、上述のように予め定義された地図情報に基づいて道路の特徴が特定される構成の他にも、種々の構成が採用可能である。例えば、外部の装置(サーバ等)から道路情報が提供されても良いし、カメラで撮影された画像に基づいて道路の特徴が特定されても良い。 The road information acquisition unit only needs to be able to acquire road information indicating the characteristics of the road ahead of the current position. Therefore, in addition to the configuration in which the characteristics of the road are specified based on the map information defined in advance as described above, various configurations can be adopted. For example, road information may be provided from an external device (server or the like), or the characteristics of the road may be specified based on an image taken by a camera.

道路の特徴は、車両の制御に利用され得るあらゆる特徴がこれに該当し得る。従って、上述の実施形態における道路の勾配や曲率以外にも、道路の標識、停止線等の各種の要素が特徴となり得る。なお、曲率であればその値および位置、道路の標識であればその位置、種類や内容(速度制限値等)、停止線であればその位置が道路情報を構成し得る。また、道路情報の態様は、種々の態様であって良い。例えば、道路情報としての勾配は、上述のように、特定の距離の前進に際しての高度変化として定義されても良いし、勾配値(角度)で定義されても良いし、複数地点の標高値で定義されても良く、種々の構成を採用可能である。 Road features can be any features that can be used to control a vehicle. Therefore, in addition to the slope and curvature of the road in the above-described embodiment, various elements such as road signs and stop lines can be characterized. If it is a curvature, its value and position, if it is a road sign, its position, type and content (speed limit value, etc.), and if it is a stop line, its position can constitute road information. Moreover, the mode of the road information may be various modes. For example, as described above, the gradient as road information may be defined as an altitude change when advancing a specific distance, may be defined by a gradient value (angle), or may be defined by an altitude value of a plurality of points. It may be defined and various configurations can be adopted.

道路情報送信部は、車両を制御する車両制御ユニットに対して道路情報を送信することができればよい。従って、上述の実施形態のようにCANを介して道路情報が送信されても良いし、他の規格の有線通信や無線通信で道路情報が送信されても良く、種々の構成が採用可能である。 The road information transmitting unit only needs to be able to transmit road information to the vehicle control unit that controls the vehicle. Therefore, the road information may be transmitted via the CAN as in the above-described embodiment, or the road information may be transmitted by wired communication or wireless communication of other standards, and various configurations can be adopted. ..

車両制御ユニットは、車両の制御対象を制御することが可能なユニットであれば良く、車両において複数の車両制御ユニットを利用可能である。ただし、上述の実施形態のように、同時に利用される車両制御ユニットの数は1個であってもよいし、同時に複数個の車両制御ユニットが利用可能であってもよい。車両制御の内容は、上述の制御に限定されず、例えば、ABS(Antilock Brake System)やTRC(TRaction Control)、サスペンションの制御、オートクルーズ制御、ヘッドライトの方向制御など、任意の制御であってよい。 The vehicle control unit may be any unit that can control the control target of the vehicle, and a plurality of vehicle control units can be used in the vehicle. However, as in the above-described embodiment, the number of vehicle control units used at the same time may be one, or a plurality of vehicle control units may be available at the same time. The content of vehicle control is not limited to the above-mentioned control, and may be arbitrary control such as ABS (Antilock Brake System), TRC (TRaction Control), suspension control, auto cruise control, and headlight direction control. Good.

道路情報更新部は、道路情報の送信後における車両の走行距離が既定距離以上になる前に、送信済の道路の先に続く少なくとも既定距離分の道路の道路情報を車両制御ユニットに対して送信することができればよい。すなわち、道路情報更新部は、車両の移動に伴って車両制御ユニットにおいて道路情報が不足する前に、次の道路情報を送信することができればよい。 The road information update unit transmits the road information of the road following the transmitted road to the vehicle control unit for at least the predetermined distance before the mileage of the vehicle after the transmission of the road information exceeds the predetermined distance. I just need to be able to. That is, it is sufficient that the road information updating unit can transmit the next road information before the road information is insufficient in the vehicle control unit due to the movement of the vehicle.

分割された分割道路の道路上での順序は、後方から前方に向けて1ずつインクリメントされる上述の実施形態のようなインデックス以外にも種々の構成が採用可能である。例えば、分割道路の端点に接続される分割道路の識別情報等が対応づけられる構成など、各種の構成が採用されてよい。分割道路は、道路情報を定義する単位である既定距離分の道路であれば良い。 As for the order of the divided roads on the road, various configurations can be adopted in addition to the index as in the above-described embodiment in which the divided roads are incremented by 1 from the rear to the front. For example, various configurations may be adopted, such as a configuration in which identification information of the split road connected to the end point of the split road is associated. The divided road may be a road for a predetermined distance, which is a unit for defining road information.

さらに、マップマッチング処理等によって規定される状態に基づいて道路情報を保持し、または破棄する構成において、道路情報を保持または破棄する要因となる状態が複数個併存する場合、制御部20が、状態の優先度に従って道路情報の保持または破棄を決定しても良い。例えば、制御部20が、道路情報取得部21bの機能により、予め決められた優先度が高い状態に基づいて道路情報の保持または破棄を決定する構成であっても良い。例えば、故障状態、ビジー状態、正常状態の順に優先度が決められている構成を採用可能である。そして、一部のセンサが異常であることによって故障状態になるとともに、ビジー状態になった場合に、制御部20が故障状態を優先し、道路情報を破棄する構成としても良い。 Further, in a configuration in which road information is retained or destroyed based on a state defined by map matching processing or the like, when a plurality of states that cause the road information to be retained or destroyed coexist, the control unit 20 is in a state. You may decide to retain or destroy the road information according to the priority of. For example, the control unit 20 may be configured to determine the retention or destruction of the road information based on a predetermined high priority state by the function of the road information acquisition unit 21b. For example, it is possible to adopt a configuration in which priorities are determined in the order of failure state, busy state, and normal state. Then, when a part of the sensors becomes abnormal and the state becomes busy, the control unit 20 may give priority to the state of failure and discard the road information.

車両制御ユニットに対して送信される前記第2距離として1フレーム内で表現可能な上限の距離は、車両制御ユニットで解釈できるように決められていれば良い。従って、上限の距離は、上述の実施形態のように距離分解能に応じて可変であっても良いし、固定であっても良い。固定の場合、例えば、車両制御ユニットが第2距離を示す数値について既定の解釈で数値を特定する構成等によって実現可能である。 The upper limit distance that can be expressed in one frame as the second distance transmitted to the vehicle control unit may be determined so that the vehicle control unit can interpret it. Therefore, the upper limit distance may be variable or fixed according to the distance resolution as in the above-described embodiment. In the case of fixed, for example, it can be realized by a configuration in which the vehicle control unit specifies a numerical value by a default interpretation for a numerical value indicating the second distance.

10…道路情報送信システム、20…制御部、21…道路情報送信プログラム、21a…現在位置取得部、21b…道路情報取得部、21c…道路情報送信部、21d…道路情報更新部、30…記録媒体、30a…地図情報、41…GPS受信部、42…車速センサ、43…ジャイロセンサ、44…車両制御ユニット、45…車両制御ユニット 10 ... Road information transmission system, 20 ... Control unit, 21 ... Road information transmission program, 21a ... Current position acquisition unit, 21b ... Road information acquisition unit, 21c ... Road information transmission unit, 21d ... Road information update unit, 30 ... Record Medium, 30a ... Map information, 41 ... GPS receiver, 42 ... Vehicle speed sensor, 43 ... Gyro sensor, 44 ... Vehicle control unit, 45 ... Vehicle control unit

Claims (7)

車両の現在位置を取得する現在位置取得部と、
前記現在位置の前方の道路の特徴を示す道路情報を取得する道路情報取得部と、
前記車両を制御する車両制御ユニットに対して前記道路情報を送信する道路情報送信部と、
前記道路情報の送信後における前記車両の走行距離が既定距離以上になる前に、送信済の道路の先に続く少なくとも前記既定距離分の道路の前記道路情報を前記車両制御ユニットに対して送信する道路情報更新部と、を備え、
前記車両に搭載可能な複数の前記車両制御ユニットのそれぞれが、前記車両を制御するために必要最小距離の道路についての前記道路情報を最低限必要とし、
前記既定距離は、前記車両に搭載可能な複数の前記車両制御ユニットのそれぞれの必要最小距離の中で最も短い距離である、
道路情報送信システム。
The current position acquisition unit that acquires the current position of the vehicle, and
A road information acquisition unit that acquires road information indicating the characteristics of the road ahead of the current position, and
A road information transmission unit that transmits the road information to the vehicle control unit that controls the vehicle,
Before the mileage of the vehicle after the transmission of the road information becomes equal to or greater than the predetermined distance, the road information of the road following the transmitted road for at least the predetermined distance is transmitted to the vehicle control unit. With a road information update department,
Each of the plurality of vehicle control units that can be mounted on the vehicle requires at least the road information about the minimum distance road required to control the vehicle.
The predetermined distance is the shortest distance among the minimum required distances of the plurality of vehicle control units that can be mounted on the vehicle.
Road information transmission system.
前記道路情報取得部は、
前記車両に搭載可能な複数の前記車両制御ユニットのそれぞれが保持可能な最大の情報量まで前記道路情報を取得した場合の道路の距離である最大保持距離の中で、最も長い距離分の前記道路情報を取得する、
請求項1に記載の道路情報送信システム。
The road information acquisition department
The road for the longest distance among the maximum holding distances, which is the distance when the road information is acquired up to the maximum amount of information that can be held by each of the plurality of vehicle control units that can be mounted on the vehicle. Get information,
The road information transmission system according to claim 1.
前記道路情報更新部は、
送信済の前記道路情報が示す道路に含まれない道路の前記道路情報を最初に送信し、前記最も長い距離分の前記道路情報の残りの情報を順次送信する、
請求項2に記載の道路情報送信システム。
The road information update department
The road information of the road not included in the road indicated by the transmitted road information is transmitted first, and the remaining information of the road information for the longest distance is sequentially transmitted.
The road information transmission system according to claim 2.
前記道路情報取得部は、
複数の種類の前記特徴について前記道路情報を取得し、
前記道路情報送信部および前記道路情報更新部は、
予め決められた優先順位が高い種類の前記特徴を示す前記道路情報から優先的に送信する、
請求項1〜請求項3のいずれかに記載の道路情報送信システム。
The road information acquisition department
Obtaining the road information for a plurality of types of the above-mentioned features,
The road information transmitting unit and the road information updating unit
Priority is given to transmission from the road information indicating the characteristics of a predetermined type having a high priority.
The road information transmission system according to any one of claims 1 to 3.
前記道路情報取得部は、
マップマッチング処理によってオンマッチング状態になっており、
前記現在位置が前記車両の制御を実施する制御対象道路上であり、
前記現在位置を含む前記道路情報が取得されていない場合、
前記現在位置よりも一定距離だけ後方の位置である後方位置と前記現在位置との間に道路の分岐位置が存在しない場合に前記後方位置を起点とし、
前記後方位置と前記現在位置との間に前記分岐位置が存在する場合に前記分岐位置を前記起点とし、
前記起点から前記現在位置の前方に、前記最大保持距離の中で、最も長い距離だけ進んだ位置である終点までの道路を示す前記道路情報を取得する、
請求項2または請求項3のいずれかに記載の道路情報送信システム。
The road information acquisition department
It is in the on-matching state by the map matching process,
The current position is on the controlled road for controlling the vehicle, and the current position is on the controlled road.
When the road information including the current position is not acquired
When there is no branch position of the road between the rear position, which is a position rearward by a certain distance from the current position, and the current position, the rear position is set as the starting point.
When the branch position exists between the rear position and the current position, the branch position is set as the starting point.
The road information indicating the road from the starting point to the end point, which is the position advanced by the longest distance in the maximum holding distance, is acquired in front of the current position.
The road information transmission system according to claim 2 or 3.
前記道路情報取得部は、
前記後方位置と前記現在位置との間に前記分岐位置が存在し、かつ、前記分岐位置より後方において前記車両の走行し得る道路が1個に限定される場合、当該道路上の前記後方位置を前記起点とする、
請求項5に記載の道路情報送信システム。
The road information acquisition department
When the branch position exists between the rear position and the current position and the road on which the vehicle can travel is limited to one behind the branch position, the rear position on the road is used. The starting point,
The road information transmission system according to claim 5.
コンピュータを、
車両の現在位置を取得する現在位置取得部、
前記現在位置の前方の道路の特徴を示す道路情報を取得する道路情報取得部、
前記車両を制御する車両制御ユニットに対して前記道路情報を送信する道路情報送信部、
前記道路情報の送信後における前記車両の走行距離が既定距離以上になる前に、送信済の道路の先に続く少なくとも前記既定距離分の道路の前記道路情報を前記車両制御ユニットに対して送信する道路情報更新部、として機能させる道路情報送信プログラムであって、
前記車両に搭載可能な複数の前記車両制御ユニットのそれぞれが、前記車両を制御するために必要最小距離の道路についての前記道路情報を最低限必要とし、
前記既定距離は、前記車両に搭載可能な複数の前記車両制御ユニットのそれぞれの必要最小距離の中で最も短い距離である、
道路情報送信プログラム。
Computer,
Current position acquisition unit, which acquires the current position of the vehicle,
Road information acquisition unit that acquires road information indicating the characteristics of the road ahead of the current position,
A road information transmission unit that transmits the road information to the vehicle control unit that controls the vehicle.
Before the mileage of the vehicle after the transmission of the road information becomes equal to or more than the predetermined distance, the road information of the road following the transmitted road for at least the predetermined distance is transmitted to the vehicle control unit. It is a road information transmission program that functions as a road information update unit.
Each of the plurality of vehicle control units that can be mounted on the vehicle requires at least the road information about the minimum distance road required to control the vehicle.
The predetermined distance is the shortest distance among the minimum required distances of the plurality of vehicle control units that can be mounted on the vehicle.
Road information transmission program.
JP2017187350A 2017-09-28 2017-09-28 Road information transmission system and road information transmission program Active JP6863205B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017187350A JP6863205B2 (en) 2017-09-28 2017-09-28 Road information transmission system and road information transmission program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017187350A JP6863205B2 (en) 2017-09-28 2017-09-28 Road information transmission system and road information transmission program

Publications (2)

Publication Number Publication Date
JP2019060800A JP2019060800A (en) 2019-04-18
JP6863205B2 true JP6863205B2 (en) 2021-04-21

Family

ID=66176537

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017187350A Active JP6863205B2 (en) 2017-09-28 2017-09-28 Road information transmission system and road information transmission program

Country Status (1)

Country Link
JP (1) JP6863205B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10332394A (en) * 1997-05-28 1998-12-18 Toyota Motor Corp Vehicle road shape data acquisition device, vehicle travel control device, and medium storing road shape data acquisition program
JPH11134593A (en) * 1997-10-30 1999-05-21 Aqueous Reserch:Kk Vehicle control device
JP6423212B2 (en) * 2014-09-12 2018-11-14 株式会社ゼンリン Driving support system, data structure

Also Published As

Publication number Publication date
JP2019060800A (en) 2019-04-18

Similar Documents

Publication Publication Date Title
US10762363B2 (en) Road sign recognition for connected vehicles
CN108263382B (en) Cooperative adaptive cruise control system based on driving pattern of target vehicle
EP3282226B1 (en) Autonomous driving system and autonomous driving vehicle
JP2020032998A (en) Vehicle controlling method and apparatus, computer device, and storage medium
JP5716683B2 (en) In-vehicle gateway device, in-vehicle communication system, and program
US20190313224A1 (en) Automated vehicle systems and control logic for smart data exchanges using enhanced bloom filters
US20120245833A1 (en) Vehicle guidance device, vehicle guidance method, and vehicle guidance program
KR102575640B1 (en) Automatic Driving control apparatus, vehicle having the same and method for controlling the same
CN111319560B (en) Information processing system, program and information processing method
JP2012079032A (en) Other vehicles information providing device
CN102542835B (en) There is navigational system and the air navigation aid of traffic jam recognition function
CN110392396A (en) For connecting the network optimizer based on cloud of vehicle
CN105766008A (en) Communication system
JP6326968B2 (en) Driving support system and driving support method
CN104875740A (en) Method, host vehicle and following space management unit for managing following space
US11352000B2 (en) Vehicle control apparatus
CN117302193A (en) Automatic parking method and vehicle
CN116985800A (en) Method, device and vehicle for speed control based on green wave vehicle
WO2020217953A1 (en) Device for vehicle, program for vehicle, and storage medium
JP6863205B2 (en) Road information transmission system and road information transmission program
JP6825526B2 (en) Road information transmission system and road information transmission program
JP6816687B2 (en) Road information transmission system and road information transmission program
JP7567296B2 (en) Vehicle display control device, method, program, and vehicle display system
JP7377042B2 (en) vehicle system
JP6919467B2 (en) Road information transmission system and road information transmission program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200305

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20201118

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201124

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201215

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210315

R150 Certificate of patent or registration of utility model

Ref document number: 6863205

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20210423