JP6221619B2 - Support point management system, method and program - Google Patents

Support point management system, method and program Download PDF

Info

Publication number
JP6221619B2
JP6221619B2 JP2013218202A JP2013218202A JP6221619B2 JP 6221619 B2 JP6221619 B2 JP 6221619B2 JP 2013218202 A JP2013218202 A JP 2013218202A JP 2013218202 A JP2013218202 A JP 2013218202A JP 6221619 B2 JP6221619 B2 JP 6221619B2
Authority
JP
Japan
Prior art keywords
point
support
support point
distribution
deceleration
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.)
Expired - Fee Related
Application number
JP2013218202A
Other languages
Japanese (ja)
Other versions
JP2015082124A (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.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2013218202A priority Critical patent/JP6221619B2/en
Publication of JP2015082124A publication Critical patent/JP2015082124A/en
Application granted granted Critical
Publication of JP6221619B2 publication Critical patent/JP6221619B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Traffic Control Systems (AREA)

Description

本発明は、動作支援を行う地点を管理する支援地点管理システム、方法およびプログラムに関する。   The present invention relates to a support point management system, method, and program for managing points for performing operation support.

減速操作が行われた回数が所定のL回以上の地点を、減速操作を学習すべき減速地点として登録する技術が知られている(特許文献1、参照)。これにより、減速操作を行う頻度が高い減速地点における減速操作を学習でき、当該減速地点における減速制御を実施できる。   A technique is known in which a point where the number of times of deceleration operation is performed is L or more is registered as a deceleration point at which the deceleration operation is to be learned (see Patent Document 1). Thereby, the deceleration operation at the deceleration point where the frequency of performing the deceleration operation is high can be learned, and the deceleration control at the deceleration point can be performed.

特開2011−227833号公報JP 2011-227833 A

しかしながら、狭い範囲に複数の減速地点が設定された場合、狭い範囲にて連続して減速制御が実施されてしまうという問題が生じ得る。
本発明は、前記課題にかんがみてなされたもので、狭い範囲にて複数の支援地点が設定されることを防止する技術の提供を目的とする。
However, when a plurality of deceleration points are set in a narrow range, there may be a problem that deceleration control is continuously performed in the narrow range.
The present invention has been made in view of the above problems, and an object of the present invention is to provide a technique for preventing a plurality of support points from being set in a narrow range.

前記の目的を達成するため、支援地点管理システムは、車両にて所定動作が行われた動作地点を取得する動作地点取得手段と、動作地点の分布である地点分布に基づいて、所定動作のための動作支援を実施する支援地点を設定する支援地点設定手段と、を備える。そして、支援地点設定手段は、複数の地点分布同士の接近度が所定基準以上である場合、当該複数の地点分布を統合した地点分布に基づいて、単一の支援地点を設定する。   In order to achieve the above-described object, the support point management system is configured for a predetermined operation based on an operation point acquisition unit that acquires an operation point at which a predetermined operation is performed in the vehicle, and a point distribution that is a distribution of the operation points. Support point setting means for setting a support point for performing the operation support. Then, the support point setting unit sets a single support point based on the point distribution obtained by integrating the plurality of point distributions when the degree of approach between the plurality of point distributions is equal to or greater than a predetermined reference.

また、前記の目的を達成するため、支援地点管理方法は、車両にて所定動作が行われた動作地点を取得する動作地点取得工程と、動作地点の分布である地点分布に基づいて、所定動作のための動作支援を実施する支援地点を設定する支援地点設定工程と、を含む。そして、支援地点設定工程では、複数の地点分布同士の接近度が所定基準以上である場合、当該複数の地点分布を統合した地点分布に基づいて、単一の支援地点を設定する。   In order to achieve the above object, the support point management method includes a predetermined operation based on an operation point acquisition step of acquiring an operation point where a predetermined operation has been performed on the vehicle, and a point distribution which is a distribution of the operation points. And a support point setting step of setting a support point for performing operation support for. In the support point setting step, when the degree of proximity between the plurality of spot distributions is equal to or greater than a predetermined reference, a single support point is set based on the point distribution obtained by integrating the plurality of spot distributions.

さらに、前記の目的を達成するため、支援地点管理プログラムは、車両にて所定動作が行われた動作地点を取得する動作地点取得機能と、動作地点の分布である地点分布に基づいて、所定動作のための動作支援を実施する支援地点を設定する支援地点設定機能と、をコンピュータに実行させる。そして、支援地点設定機能によりコンピュータは、複数の地点分布同士の接近度が所定基準以上である場合、当該複数の地点分布を統合した地点分布に基づいて、単一の支援地点を設定する。   Furthermore, in order to achieve the above-mentioned object, the support point management program performs a predetermined operation based on an operation point acquisition function for acquiring an operation point at which a predetermined operation is performed in the vehicle and a point distribution which is a distribution of the operation points. And a support point setting function for setting a support point for performing operation support for the computer. Then, when the proximity of the plurality of spot distributions is equal to or greater than a predetermined reference, the computer sets a single support spot based on the spot distribution obtained by integrating the plurality of spot distributions.

以上の支援地点管理システム、方法、プログラムにおいて、複数の地点分布同士の接近度が所定基準以上である場合、複数の地点分布を統合した地点分布に基づいて、単一の支援地点を設定するため、狭い範囲にて複数の支援地点が設定されることを防止できる。また、統合することにより地点分布に属する動作地点の個数を多くすることができるため、信頼性の高い支援地点を設定できる。   In the above support point management system, method, and program, in order to set a single support point based on a point distribution obtained by integrating a plurality of point distributions when the degree of proximity between the plurality of point distributions is equal to or greater than a predetermined standard It is possible to prevent a plurality of support points from being set in a narrow range. Moreover, since the number of operation points belonging to the point distribution can be increased by integration, a highly reliable support point can be set.

支援地点管理システムのブロック図である。It is a block diagram of a support point management system. (2A)は学習情報を示す図、(2B)(2C)は道路の模式図である。(2A) is a diagram showing learning information, and (2B) and (2C) are schematic diagrams of roads. (3A)(3B)は地点分布のヒストグラム、(3C)は支援地点管理処理のフローチャートである。(3A) and (3B) are histograms of point distribution, and (3C) is a flowchart of support point management processing. 支援地点統合処理のフローチャートである。It is a flowchart of a support point integration process.

ここでは、下記の順序に従って本発明の実施の形態について説明する。
(1)支援地点管理システムの構成:
(2)支援地点管理処理:
(3)支援地点統合処理:
(4)他の実施形態:
Here, embodiments of the present invention will be described in the following order.
(1) Configuration of support point management system:
(2) Support point management processing:
(3) Support point integration processing:
(4) Other embodiments:

(1)支援地点管理システムの構成:
本発明の支援地点管理システムは、車両Cに搭載されたナビゲーション端末10によって実現されている。ナビゲーション端末10は、CPU,RAM,ROM等を備える制御部20と記録媒体30とを備える。制御部20は、記録媒体30やROMに記憶されたプログラムを実行する。本実施形態において制御部20は、このプログラムの一つとして支援地点管理プログラム21を実行する。
(1) Configuration of support point management system:
The support point management system of the present invention is realized by the navigation terminal 10 mounted on the vehicle C. The navigation terminal 10 includes a control unit 20 including a CPU, RAM, ROM, and the like and a recording medium 30. The control unit 20 executes a program stored in the recording medium 30 or the ROM. In the present embodiment, the control unit 20 executes the support point management program 21 as one of the programs.

車両Cは、GPS受信部41と車速センサ42とジャイロセンサ43とECU(Electronic Control Unit)44とユーザI/F部45と制動部46とアクセルペダル47とを備えている。
GPS受信部41は、GPS衛星からの電波を受信し、図示しないインタフェースを介して車両Cの現在位置を算出するための信号を制御部20に出力する。車速センサ42は、車両Cが備える車輪の回転速度に対応した信号を出力する。制御部20は、図示しないインタフェースを介してこの信号を取得し、車速を取得する。ジャイロセンサ43は、車両Cの水平面内の旋回についての角加速度を検出し、車両Cの向きに対応した信号を出力する。制御部20は、この信号を取得して車両Cの進行方向を取得する。
The vehicle C includes a GPS receiving unit 41, a vehicle speed sensor 42, a gyro sensor 43, an ECU (Electronic Control Unit) 44, a user I / F unit 45, a braking unit 46, and an accelerator pedal 47.
The GPS receiver 41 receives radio waves from GPS satellites and outputs a signal for calculating the current position of the vehicle C to the controller 20 via an interface (not shown). The vehicle speed sensor 42 outputs a signal corresponding to the rotational speed of the wheels provided in the vehicle C. The control unit 20 acquires this signal via an interface (not shown) and acquires the vehicle speed. The gyro sensor 43 detects an angular acceleration for turning in the horizontal plane of the vehicle C, and outputs a signal corresponding to the direction of the vehicle C. The control unit 20 acquires this signal and acquires the traveling direction of the vehicle C.

記録媒体30には、地図情報30aが記録されている。地図情報30aには車両Cが走行する道路上に設定されたノードの位置等を示すノードデータ、ノード間の道路の形状を特定するための形状補間点の位置等を示す形状補間データ、ノード同士の連結を示すリンクデータ等が含まれている。   Map information 30 a is recorded on the recording medium 30. The map information 30a includes node data indicating the position of a node set on the road on which the vehicle C travels, shape interpolation data indicating the position of a shape interpolation point for specifying the shape of the road between the nodes, the nodes The link data indicating the connection of are included.

ECU44は、車両Cを制御するための回路である。本実施形態のECU44は、アクセルペダル47の踏み込み量を示す信号を取得する。ECU44は、アクセルペダルの踏み込み量を示す信号を制御部20に出力する。また、ECU44は制動部46を制御する。制動部46は、車両Cを制動するための制動装置、当該制動装置の制御回路、ブレーキペダル等を含む。制動装置は、摩擦ブレーキによって制動力を生じさせてもよいし、エンジンブレーキによって制動力を生じさせてもよいし、回生ブレーキによって制動力を生じさせてもよい。   The ECU 44 is a circuit for controlling the vehicle C. The ECU 44 of the present embodiment acquires a signal indicating the amount of depression of the accelerator pedal 47. The ECU 44 outputs a signal indicating the amount of depression of the accelerator pedal to the control unit 20. The ECU 44 also controls the braking unit 46. The braking unit 46 includes a braking device for braking the vehicle C, a control circuit for the braking device, a brake pedal, and the like. The braking device may generate a braking force by a friction brake, may generate a braking force by an engine brake, or may generate a braking force by a regenerative brake.

ユーザI/F部45は、運転者の指示を入力し、また運転者に各種の情報を提供するためのインタフェース部であり、図示しないタッチパネルディスプレイからなる入力部を兼ねた表示部やスピーカー等の出力音の出力部を備えている。制御部20は、支援地点管理プログラム21の機能により、ユーザI/F部45に対して車両Cの現在位置および現在位置周辺の地図を表示させることができる。すなわち、制御部20は、車両Cの現在位置を取得し、地図情報30aに基づいて現在位置周辺の地図を示す画像を生成してユーザI/F部45に対して出力する。この結果、ユーザI/F部45の表示部は、現在位置を含む地図を表示する。   The user I / F unit 45 is an interface unit for inputting a driver's instruction and providing various information to the driver, such as a display unit or a speaker that also serves as an input unit including a touch panel display (not shown). An output sound output unit is provided. The control unit 20 can cause the user I / F unit 45 to display the current position of the vehicle C and a map around the current position by the function of the support point management program 21. That is, the control unit 20 acquires the current position of the vehicle C, generates an image indicating a map around the current position based on the map information 30a, and outputs the image to the user I / F unit 45. As a result, the display unit of the user I / F unit 45 displays a map including the current position.

支援地点管理プログラム21は、走行道路特定部21aと動作地点取得部21bと支援地点設定部21cと減速支援部21dとを含む。   The support point management program 21 includes a traveling road identification unit 21a, an operation point acquisition unit 21b, a support point setting unit 21c, and a deceleration support unit 21d.

走行道路特定部21aは、車両Cの走行軌跡と地図情報30aとに基づいて、車両Cが走行している走行道路区間を特定する機能を制御部20に実行させるモジュールである。走行道路特定部21aの機能により制御部20は、公知のマップマッチングによって車両Cが走行している道路区間を特定する。車速センサ42やジャイロセンサ43やGPS受信部41等の出力信号に基づいて車両Cの走行軌跡を取得するとともに、地図情報30aのノードデータやリンクデータに基づいて道路区間の形状を取得する。そして、制御部20は、車両Cから所定距離以内に存在する道路区間の形状のそれぞれについて走行軌跡とのマッチング度を取得し、当該マッチング度が最大値となる道路区間を車両Cが走行している走行道路区間として特定する。ただし、制御部20は、マッチング度の最大値が閾値未満である場合、走行道路区間が特定できないと判定する。なお、制御部20は、車両道路区間上において、車両Cの現在位置を特定する。   The traveling road specifying unit 21a is a module that causes the control unit 20 to execute a function of specifying a traveling road section where the vehicle C is traveling based on the traveling locus of the vehicle C and the map information 30a. With the function of the traveling road specifying unit 21a, the control unit 20 specifies the road section on which the vehicle C is traveling by known map matching. The travel locus of the vehicle C is acquired based on output signals from the vehicle speed sensor 42, the gyro sensor 43, the GPS receiver 41, and the like, and the shape of the road section is acquired based on the node data and link data of the map information 30a. And the control part 20 acquires the matching degree with a driving | running | working locus | trajectory about each of the shape of the road area which exists within the predetermined distance from the vehicle C, and the vehicle C drive | works the road area where the said matching degree becomes the maximum value. It is specified as a running road section. However, when the maximum value of the matching degree is less than the threshold value, the control unit 20 determines that the traveling road section cannot be specified. Note that the control unit 20 identifies the current position of the vehicle C on the vehicle road section.

動作地点取得部21bは、車両Cにて所定動作が行われた動作地点を取得する機能を制御部20に実行させるモジュールである。動作地点取得部21bの機能により制御部20は、記録媒体30の学習情報DB30bに記録されている減速地点を取得する。   The operation point acquisition unit 21b is a module that causes the control unit 20 to execute a function of acquiring an operation point at which a predetermined operation is performed in the vehicle C. The control unit 20 acquires a deceleration point recorded in the learning information DB 30b of the recording medium 30 by the function of the operation point acquisition unit 21b.

図2Aは、学習情報DB30bにおいて支援地点ごとに記録される学習情報を示す。学習情報は、支援地点ごとに、支援地点が存在する道路区間と、当該道路区間上における支援地点の位置と、対象フラグと、走行ログと、目標車速とを対応付けて記録した情報である。支援地点は、減速支援を終了させる地点であり、過去において所定動作としての車両Cの減速が終了した減速地点に基づいて設定された地点である。減速は所定動作に相当し、減速地点は動作地点に相当し、減速支援は動作支援に相当する。減速が終了したとは、車両Cが停止した場合、または、車両Cが再加速をした場合である。車両Cが停止した場合とは、車速が所定の閾値(例えば3km/時)以下となった場合である。車両Cが再加速をした場合とは、車速が所定量(例えば5km/時)以上小さくなったのに続いてアクセルペダルが踏み込まれた場合である。   FIG. 2A shows learning information recorded for each support point in the learning information DB 30b. The learning information is information in which for each support point, the road section where the support point exists, the position of the support point on the road section, the target flag, the travel log, and the target vehicle speed are recorded in association with each other. The support point is a point at which deceleration support ends, and is a point set based on a deceleration point where deceleration of the vehicle C as a predetermined operation has ended in the past. Deceleration corresponds to a predetermined operation, a deceleration point corresponds to an operation point, and deceleration support corresponds to operation support. The term “deceleration is completed” means that the vehicle C has stopped or the vehicle C has re-accelerated. The case where the vehicle C stops is a case where the vehicle speed becomes equal to or lower than a predetermined threshold (for example, 3 km / hour). The case where the vehicle C re-accelerates is a case where the accelerator pedal is depressed after the vehicle speed is reduced by a predetermined amount (for example, 5 km / hour) or more.

対象フラグとは、支援地点が減速支援を実施する対象となっている場合にONに設定され、支援地点が減速支援の対象から除外された場合にOFFに設定されるフラグである。走行ログとは、車両Cが支援地点を走行するごとに記録される情報である。車両Cが支援地点にて減速した場合、当該減速が終了した減速地点の位置を表す残距離が走行ログとして記録される。残距離とは、減速地点および支援地点から、当該減速地点および当該支援地点が存在する道路区間の終点ノードまでの距離である。残距離は、道路区間の終点ノードの位置と、減速地点および支援地点との直線距離であってもよいし、道路区間上の道なりの距離であってもよい。一方、車両Cが支援地点にて減速しなかった場合、"通過"が走行ログとして記録される。本実施形態では、20回分の走行について走行ログが記録できる。単一の支援地点における走行回数が20回よりも大きくなった場合、最新の走行ログが記録される代わりに、最も旧い走行ログが削除される。   The target flag is a flag that is set to ON when the support point is a target to be subjected to deceleration support, and is set to OFF when the support point is excluded from the targets for deceleration support. A travel log is information recorded whenever the vehicle C travels a support point. When the vehicle C decelerates at the support point, the remaining distance indicating the position of the deceleration point where the deceleration has ended is recorded as a travel log. The remaining distance is a distance from the deceleration point and the support point to the end point node of the road section where the deceleration point and the support point exist. The remaining distance may be a linear distance between the position of the end node of the road section, the deceleration point, and the support point, or may be a distance along a road on the road section. On the other hand, when the vehicle C does not decelerate at the support point, “pass” is recorded as a travel log. In the present embodiment, a travel log can be recorded for 20 runs. When the number of travels at a single support point is greater than 20, the oldest travel log is deleted instead of recording the latest travel log.

走行ログとして記録されている減速地点Aの位置を示す残距離Lの個数が支援地点Qにおける減速回数を意味し、走行ログとして記録されている"通過"の個数が支援地点Qにおける通過回数を意味する。さらに、減速回数を、減速回数と通過回数との合計で除算した値が、支援地点Qにおける減速確率を意味する。   The number of remaining distances L indicating the position of the deceleration point A recorded as the travel log means the number of times of deceleration at the support point Q, and the number of “passes” recorded as the travel log indicates the number of times of passage at the support point Q. means. Further, a value obtained by dividing the number of decelerations by the sum of the number of decelerations and the number of passages means the deceleration probability at the support point Q.

目標車速とは、支援地点Qにて実施する減速支援が目標とする車速であり、支援地点Qにおける車速が目標車速となるように減速支援が実施される。本実施形態において、目標車速は、支援地点Qにおける過去の減速が終了した際の車速の平均値である。   The target vehicle speed is a vehicle speed targeted by the deceleration support performed at the support point Q, and the deceleration support is performed so that the vehicle speed at the support point Q becomes the target vehicle speed. In the present embodiment, the target vehicle speed is an average value of the vehicle speed when past deceleration at the support point Q is completed.

支援地点設定部21cは、減速地点Aの分布である地点分布に基づいて、減速のための減速支援を実施する支援地点Qを設定する機能を制御部20に実行させるモジュールである。具体的に、支援地点設定部21cの機能により制御部20は、地点分布を構成する複数の減速地点Aの中央地点を支援地点Qとして設定する。支援地点設定部21cの機能により制御部20は、減速が終了した減速地点Aを取得すると、当該減速地点Aの位置を示す残距離Lを学習情報DB30bの学習情報において走行ログとして記録する。   The support point setting unit 21c is a module that causes the control unit 20 to execute a function of setting a support point Q for performing deceleration support for deceleration based on the point distribution that is the distribution of the deceleration point A. Specifically, the control unit 20 sets the central point of the plurality of deceleration points A constituting the point distribution as the support point Q by the function of the support point setting unit 21c. When the control unit 20 acquires the deceleration point A at which the deceleration is completed, the remaining distance L indicating the position of the deceleration point A is recorded as a travel log in the learning information of the learning information DB 30b by the function of the support point setting unit 21c.

具体的に、制御部20は、学習情報に記録されている既存の支援地点Qから所定の誤差範囲(例えば減速地点Aが存在する道路区間の方向における前後に15m以内)に減速地点Aが存在する場合、当該支援地点Qにて車両Cの減速が終了したものと見なし、当該支援地点Qについての学習情報にて当該減速地点Aの位置を表す残距離Lを走行ログとして記録する。なお、学習情報に記録されている複数の既存の支援地点Qの誤差範囲に減速地点Aが存在する場合、これらの支援地点Qのうち減速地点Aに最も近い支援地点Qにて車両Cの減速が終了したものと見なし、当該支援地点Qについての学習情報にて当該減速地点Aの位置を表す残距離Lを走行ログとして記録する。この場合、制御部20は、減速地点Aが誤差範囲内に存在する支援地点Qのうち、減速地点Aに最も近い支援地点Q以外の支援地点Qについての学習情報にて"通過"を走行ログとして記録する。   Specifically, the control unit 20 includes the deceleration point A within a predetermined error range (for example, within 15 m before and after the road section where the deceleration point A exists) from the existing support point Q recorded in the learning information. When it is determined that the deceleration of the vehicle C has been completed at the support point Q, the remaining distance L representing the position of the deceleration point A is recorded as a travel log in the learning information about the support point Q. When the deceleration point A exists in the error range of a plurality of existing support points Q recorded in the learning information, the vehicle C decelerates at the support point Q closest to the deceleration point A among these support points Q. The remaining distance L representing the position of the deceleration point A is recorded as a travel log in the learning information about the support point Q. In this case, the control unit 20 logs “pass” in the learning information about the support point Q other than the support point Q closest to the deceleration point A among the support points Q where the deceleration point A is within the error range. Record as.

図2Bは、道路区間R1上の減速地点A1にて車両Cの減速が終了した様子を示す模式図である。本実施形態において、学習情報に記録されている既存の支援地点Q1から所定の誤差範囲の減速地点A1が存在する場合、当該支援地点Q1にて車両Cの減速が終了したものと見なされる。減速地点A1が、既存の支援地点Q1の誤差範囲内である場合には、当該既存の支援地点Q1についての学習情報において、減速地点A1の位置を表す残距離Lが走行ログとして記録される。図2Bにおいて、減速地点A2が、既存の支援地点Q1の誤差範囲内でないものとする。この場合、減速地点A2を支援地点Q2とする新たな学習情報が生成され、学習情報DB30bに追加される。 Figure 2B is a schematic view showing a state in which at a reduced point A 1 on the road segment R 1 is deceleration of the vehicle C has been completed. In the present embodiment, when there is a deceleration point A 1 having a predetermined error range from the existing support point Q 1 recorded in the learning information, it is considered that the deceleration of the vehicle C has been completed at the support point Q 1 . It is. Deceleration point A 1 is, when it is within an error range of an existing support point Q 1 is, in the learning information about the existing support point Q 1, the remaining distance L representing the position of the deceleration point A 1 is traveling log To be recorded. In FIG. 2B, it is assumed that the deceleration point A 2 is not within the error range of the existing support point Q 1 . In this case, new learning information having the deceleration point A 2 as the support point Q 2 is generated and added to the learning information DB 30b.

以上説明した支援地点設定部21cの構成において、単一の支援地点Qについての学習情報において、減速地点Aの位置を示す残距離Lが走行ログとして20個を上限として記録され得ることとなる(図2A)。そこで、制御部20は、減速地点Aの位置を表す残距離Lが走行ログとして学習情報に記録された場合に、当該学習情報に記録されている減速地点Aの位置を表す残距離Lの中央値を取得し、当該中央値に対応する位置に支援地点Qを設定する。中央値とは、N(2以上の自然数)個記録されている減速地点Aの位置を表す残距離Lのうち、大きい方から数えてN/2番目(小数点切り上げまたは切り下げ)の残距離Lを意味する。残距離Lが中央値となる減速地点Aは、中央地点に相当する。   In the configuration of the support point setting unit 21c described above, in the learning information about the single support point Q, the remaining distance L indicating the position of the deceleration point A can be recorded as a travel log with an upper limit of 20 ( FIG. 2A). Therefore, when the remaining distance L representing the position of the deceleration point A is recorded in the learning information as a travel log, the control unit 20 determines the center of the remaining distance L representing the position of the deceleration point A recorded in the learning information. The value is acquired, and the support point Q is set at a position corresponding to the median. The median is the N / 2th (rounded up or down) remaining distance L counted from the larger of the remaining distances L representing the positions of N (2 or more natural numbers) recorded deceleration points A. means. The deceleration point A at which the remaining distance L becomes the median value corresponds to the central point.

支援地点設定部21cの機能により制御部20は、学習情報に記録されている既存の支援地点Qから所定の誤差範囲に減速地点Aが存在しない場合、当該支援地点Qにて車両Cの減速が終了しなかったものと見なし、当該支援地点Qについての学習情報に"通過"を走行ログとして記録する。走行ログとして"通過"を記録しておくことにより、通過回数と、減速確率とが特定可能となる。   When the deceleration point A does not exist within a predetermined error range from the existing support point Q recorded in the learning information, the control unit 20 can decelerate the vehicle C at the support point Q by the function of the support point setting unit 21c. It is considered that the operation has not been completed, and “passing” is recorded in the learning information about the support point Q as a travel log. By recording “pass” as the travel log, it is possible to specify the number of passes and the deceleration probability.

支援地点設定部21cの機能により制御部20は、複数の地点分布同士の接近度が所定基準以上である場合、当該複数の地点分布を統合した地点分布に基づいて、単一の支援地点Qを設定する。具体的に、支援地点設定部21cの機能により制御部20は、複数の地点分布同士のそれぞれに基づいて設定された支援地点Q同士の距離(以下、判定距離T)が基準距離以下である場合、当該複数の地点分布同士の接近度が所定基準以上であると判定する。すなわち、ある地点分布を構成する減速地点Aの中央地点(残距離Lが中央値)と、別の地点分布を構成する減速地点Aの中央地点との間の判定距離Tが基準距離以下である場合、これら地点分布同士の接近度が所定基準以上であると判定する。なお、制御部20は、支援地点Qの位置を表す残距離L同士の差分の絶対値を判定距離Tとして取得できる。本実施形態において、基準距離は支援地点Qの誤差範囲(前後15m)の半幅(15m)であり、記録媒体30に記録されている。すなわち、ある支援地点Qの誤差範囲内に他の支援地点Qが存在する場合、これらの支援地点Qに対応する地点分布同士の接近度が所定基準以上となる。   By the function of the support point setting unit 21c, the control unit 20 determines a single support point Q based on the point distribution obtained by integrating the plurality of point distributions when the proximity of the plurality of point distributions is equal to or greater than a predetermined reference. Set. Specifically, when the support point setting unit 21c functions, the control unit 20 causes the distance between the support points Q (hereinafter referred to as a determination distance T) set based on each of the plurality of spot distributions to be equal to or less than the reference distance. The degree of approach between the plurality of spot distributions is determined to be greater than or equal to a predetermined reference. In other words, the determination distance T between the central point of the deceleration point A that constitutes a certain point distribution (remaining distance L is the median value) and the central point of the deceleration point A that constitutes another point distribution is equal to or less than the reference distance. In this case, it is determined that the degree of approach between these point distributions is equal to or greater than a predetermined reference. Note that the control unit 20 can acquire the absolute value of the difference between the remaining distances L indicating the position of the support point Q as the determination distance T. In the present embodiment, the reference distance is a half width (15 m) of the error range (15 m before and after) of the support point Q, and is recorded on the recording medium 30. That is, when there is another support point Q within the error range of a certain support point Q, the degree of proximity between the point distributions corresponding to these support points Q is equal to or greater than a predetermined reference.

図3A,3Bは、2個の支援地点Q1,Q2に対応する減速地点A1,A2の地点分布Z1,Z2を示すヒストグラムである。図3A,3Bの横軸は残距離Lを示し、縦軸は度数(減速回数)を示す。図3A,3Bでは地点分布Z1,Z2が正規分布である場合を示す。本実施形態において、制御部20は、判定距離Tが基準距離以下であり、かつ、複数の地点分布Z1,Z2同士が重なっている場合に、当該複数の地点分布Z1,Z2同士の接近度が所定基準以上であると判定する。従って、図3Aに示すように減速地点A1,A2の地点分布Z1,Z2が重なっていない場合、減速地点A1,A2の地点分布Z1,Z2は統合されない。一方、図3Bに示すように減速地点A1,A2の地点分布Z1,Z2が重なっている場合、減速地点A1,A2の地点分布Z1,Z2は統合される。地点分布Z1,Z2が重なっているとは、一方の地点分布Z1の値域(最小値〜最大値)と、他方の地点分布Z2の値域とが重なっていることを意味する。 3A and 3B are histograms showing the point distributions Z 1 and Z 2 of the deceleration points A 1 and A 2 corresponding to the two support points Q 1 and Q 2 . 3A and 3B, the horizontal axis indicates the remaining distance L, and the vertical axis indicates the frequency (number of decelerations). 3A and 3B show a case where the point distributions Z 1 and Z 2 are normal distributions. In the present embodiment, when the determination distance T is equal to or less than the reference distance and the plurality of spot distributions Z 1 and Z 2 overlap each other, the control unit 20 uses the plurality of spot distributions Z 1 and Z 2. Is determined to be greater than or equal to a predetermined standard. Therefore, the point distribution Z 1 of the deceleration point A 1, A 2 as shown in FIG. 3A, if Z 2 do not overlap, the point distribution Z 1, Z 2 of the deceleration point A 1, A 2 is not integrated. On the other hand, if the overlap point distribution Z 1, Z 2 of the deceleration point A 1, A 2 as shown in FIG. 3B, the point distribution Z 1, Z 2 of the deceleration point A 1, A 2 are integrated. That the point distributions Z 1 and Z 2 overlap each other means that the value range (minimum value to maximum value) of one point distribution Z 1 and the value range of the other point distribution Z 2 overlap.

複数の地点分布Zを統合した地点分布Zとは、統合する複数の地点分布Zに属する減速地点A1,A2のすべてで構成される地点分布である。制御部20は、統合する複数の地点分布に属する減速地点Aの位置を表すすべての残距離Lの中央値に対応する位置に単一の支援地点Qを設定する。 The point distribution Z obtained by integrating a plurality of point distributions Z is a point distribution composed of all the deceleration points A 1 and A 2 belonging to the plurality of point distributions Z to be integrated. The control unit 20 sets a single support point Q at a position corresponding to the median value of all remaining distances L representing the positions of the deceleration points A belonging to a plurality of point distributions to be integrated.

また、支援地点設定部21cの機能により制御部20は、車両Cが支援地点Qにて減速が終了した回数である減速回数に応じた減速の頻度が閾値未満である場合、当該支援地点Qにおいて減速支援を実施しないように設定する。本実施形態において、減速の頻度とは、減速確率である。制御部20は、減速回数を、減速回数と通過回数との合計で除算することにより減速確率を取得し、当該減速確率と閾値とを比較する。具体的に、制御部20は、学習情報において対象フラグがONに設定されている支援地点Qについて、減速確率が除外閾値(例えば30%)未満である場合に対象フラグをOFFに切り替え、減速確率が除外閾値以上である場合に対象フラグをONのまま維持する。一方、制御部20は、学習情報において対象フラグがOFFとなっている支援地点Qについて、減速確率が対象閾値(例えば80%)未満である場合に対象フラグをOFFのまま維持し、減速確率が対象閾値以上である場合に対象フラグをONに切り替える。対象フラグをONからOFFに切り替える際の減速確率である除外閾値は、対象フラグをOFFからONに切り替える際の減速確率である対象閾値よりも小さい値に設定されている。これにより、閾値付近で減速確率が変動した場合に、対象フラグのON/OFFが頻繁に切り替えられることを防止できる。   In addition, when the frequency of deceleration corresponding to the number of times of deceleration, which is the number of times that the vehicle C has finished decelerating at the support point Q, is less than the threshold, the control unit 20 uses the function of the support point setting unit 21c. Set to not implement deceleration support. In the present embodiment, the frequency of deceleration is a deceleration probability. The control unit 20 acquires the deceleration probability by dividing the number of decelerations by the sum of the number of decelerations and the number of passages, and compares the deceleration probability with a threshold value. Specifically, the control unit 20 switches the target flag to OFF when the deceleration probability is less than the exclusion threshold (for example, 30%) for the support point Q whose target flag is set to ON in the learning information, and the deceleration probability If is equal to or greater than the exclusion threshold, the target flag is kept ON. On the other hand, the control unit 20 keeps the target flag OFF when the deceleration probability is less than the target threshold (for example, 80%) for the support point Q where the target flag is OFF in the learning information, and the deceleration probability is If it is equal to or greater than the target threshold, the target flag is switched ON. The exclusion threshold that is the deceleration probability when the target flag is switched from ON to OFF is set to a value smaller than the target threshold that is the deceleration probability when the target flag is switched from OFF to ON. Thereby, when the deceleration probability fluctuates near the threshold, it is possible to prevent the ON / OFF of the target flag from being frequently switched.

減速支援部21dは、支援地点Qにて減速するための減速支援を実施する機能を制御部20に実行させるモジュールである。減速支援部21dの機能により制御部20は、減速支援の対象となっている支援地点Qを学習情報DB30bから取得し、当該支援地点Qの手前を車両Cが走行する場合に運転支援を実施する。具体的に、制御部20は、支援地点Qの手前において当該支援地点Qを終点とする制御区間を設定し、当該制御区間において現在の車速から目標車速まで減速するように減速制御の車速を設定する。例えば、理想減速度で減速を行った場合に、支援地点Qにて車速が目標車速となるように減速制御の車速を設定する。理想減速度(例えば0.2G)は、例えば乗員の乗り心地や回生電力の充電効率や車両Cの制動能力等に基づいて設定された理想的な減速度である。なお、減速度とは、負の加速度の絶対値を意味する。制御区間の長さは、現在の車速と目標車速と理想減速度とに基づいて定まる。減速支援部21dの機能により制御部20は、制御区間に車両Cが進入した場合、予め設定された車速となるように、車両Cの制動部46に制動力を生じさせる。   The deceleration support unit 21d is a module that causes the control unit 20 to execute a function of performing deceleration support for decelerating at the support point Q. By the function of the deceleration support unit 21d, the control unit 20 acquires the support point Q that is the target of deceleration support from the learning information DB 30b, and implements driving support when the vehicle C travels in front of the support point Q. . Specifically, the control unit 20 sets a control section whose end point is the support point Q before the support point Q, and sets the vehicle speed of the deceleration control so as to decelerate from the current vehicle speed to the target vehicle speed in the control section. To do. For example, when the vehicle is decelerated at the ideal deceleration, the vehicle speed for the deceleration control is set so that the vehicle speed becomes the target vehicle speed at the support point Q. The ideal deceleration (for example, 0.2 G) is an ideal deceleration set based on, for example, the ride comfort of the occupant, the charging efficiency of regenerative power, the braking ability of the vehicle C, and the like. Note that deceleration means the absolute value of negative acceleration. The length of the control section is determined based on the current vehicle speed, the target vehicle speed, and the ideal deceleration. With the function of the deceleration support unit 21d, the control unit 20 causes the braking unit 46 of the vehicle C to generate a braking force so that the vehicle speed is set in advance when the vehicle C enters the control section.

以上説明した実施形態において、複数の地点分布Z同士の接近度が所定基準以上である場合、複数の地点分布Zを統合した地点分布Zに基づいて、単一の支援地点Qを設定するため、狭い範囲(誤差範囲内)にて複数の支援地点Qが設定されることを防止できる。
また、統合することにより地点分布Zに属する減速地点Aの個数を多くすることができるため、信頼性の高い支援地点Qを設定できる。支援地点設定部21cの機能により制御部20は、複数の地点分布同士のそれぞれに基づいて設定された支援地点Q同士の距離である判定距離Tが基準距離以下である場合、当該複数の地点分布Z同士の接近度が所定基準以上でると判定している。これにより、支援地点Qの位置に基づいて複数の地点分布Zを統合するか否かを容易に判定できる。
In the embodiment described above, when the degree of proximity between the plurality of point distributions Z is equal to or greater than a predetermined reference, a single support point Q is set based on the point distribution Z obtained by integrating the plurality of point distributions Z. It is possible to prevent a plurality of support points Q from being set in a narrow range (within an error range).
Moreover, since the number of deceleration points A belonging to the point distribution Z can be increased by integrating, a highly reliable support point Q can be set. When the determination distance T, which is the distance between the support points Q set based on each of the plurality of spot distributions, is equal to or less than the reference distance, the control unit 20 uses the function of the support point setting unit 21c. It is determined that the degree of proximity between Z is greater than or equal to a predetermined reference. Thereby, based on the position of the support point Q, it can be easily determined whether to integrate the plurality of point distributions Z.

さらに、支援地点設定部21cの機能により制御部20は、車両Cが支援地点Qにて減速が終了した回数である減速回数に応じた減速確率が閾値未満である場合、当該支援地点Qにおいて減速支援を実施しないように設定している。これにより、減速確率が小さい支援地点Qでは減速支援を実施しないようにすることができる。また、予め複数の地点分布Zを統合しておけば、互いに接近している複数の地点分布Zのいずれにも近い位置にて減速を行っているにも拘わらず、当該複数の地点分布Zのうち、いずれかの地点分布Zについての減速回数のみに1が加算され、他の地点分布Zについての減速回数に1が加算されなくなることを防止できる。すなわち、互いに接近している複数の地点分布Zのそれぞれに対して減速回数が分散して加算されることを防止できる。従って、地点分布Zについての減速確率が不当に小さくなることを防止し、減速支援が実施されなくなることを防止できる。   Further, the function of the support point setting unit 21c causes the control unit 20 to decelerate at the support point Q when the deceleration probability corresponding to the number of times the vehicle C has decelerated at the support point Q is less than the threshold. It is set not to provide support. Thereby, it is possible to prevent the deceleration support from being performed at the support point Q having a low deceleration probability. In addition, if a plurality of spot distributions Z are integrated in advance, the plurality of spot distributions Z of the plurality of spot distributions Z can be reduced regardless of the speed at which they are close to each other. Among these, it is possible to prevent 1 from being added only to the number of decelerations for any one of the point distributions Z and 1 from being added to the number of decelerations for the other point distributions Z. That is, it is possible to prevent the number of decelerations from being dispersed and added to each of the plurality of point distributions Z that are close to each other. Therefore, it is possible to prevent the deceleration probability for the point distribution Z from becoming unduly small and to prevent the deceleration support from being performed.

(2)支援地点管理処理:
次に、支援地点管理処理について説明する。支援地点管理処理は、所定の時間周期または走行距離周期ごとに実行される処理である。なお、支援地点管理処理を実行する期間において、走行道路特定部21aの機能により制御部20は、所定の時間周期または走行距離周期ごとに車両Cが走行している走行道路区間を特定している。まず、動作地点取得部21bの機能により制御部20は、学習情報DB30bの各学習情報から支援地点Qを取得し、車両Cの周辺に支援地点Qが存在するか否かを判定する(ステップS100)。車両Cの周辺とは、公知の経路探索手法によって予め探索された走行予定経路上における車両Cの周辺を意味する。走行予定経路上における車両Cの周辺とは、走行予定経路上における現在位置から前方300m以内かつ当該現在位置から後方30m以内の範囲を意味する。本実施形態において、走行予定経路上の走行道路区間を車両Cが走行していることとする。
(2) Support point management processing:
Next, support point management processing will be described. The support point management process is a process executed every predetermined time period or mileage period. In addition, in the period when the support point management process is executed, the control unit 20 identifies the traveling road section in which the vehicle C is traveling every predetermined time period or traveling distance period by the function of the traveling road identifying unit 21a. . First, the control part 20 acquires the support point Q from each learning information of learning information DB30b by the function of the operation point acquisition part 21b, and determines whether the support point Q exists around the vehicle C (step S100). ). The periphery of the vehicle C means the periphery of the vehicle C on the planned travel route searched in advance by a known route search method. The vicinity of the vehicle C on the planned travel route means a range within 300 m forward from the current position on the planned travel route and within 30 m behind the current position. In the present embodiment, it is assumed that the vehicle C is traveling on a travel road section on the planned travel route.

車両Cの周辺に支援地点Qが存在すると判定しなかった場合、制御部20は、支援地点管理処理の最初(ステップS100)にリターンする。すなわち、車両Cの周辺に支援地点Qが存在するようになるまで待機する。一方、車両Cの周辺に支援地点Qが存在すると判定した場合、支援地点設定部21cの機能により制御部20は、支援地点Qにて車両Cの減速が終了したか否かを判定する(ステップS105)。制御部20は、支援地点Qの誤差範囲内(例えば減速地点Aが存在する道路区間の方向における前後に15m以内)にて車両Cの減速が終了した場合、支援地点Qにて車両Cの減速が終了したと判定する。本実施形態において、減速が終了した場合とは、車速が所定の閾値(例えば3km/時)以下となった場合、または、車速が所定量(例えば5km/時)以上小さくなったのに続いてアクセルペダルが踏み込まれた場合である。ステップS105において、支援地点設定部21cの機能により制御部20は、支援地点Qの誤差範囲内を車両Cが走行している期間において周期的に減速が終了したか否かを判定し、支援地点Qの誤差範囲内を車両Cが走行している期間内のいずれかの周期において減速が終了したことが検出された場合に、支援地点Qにて車両Cの減速が終了したと判定する。   If it is not determined that the support point Q exists around the vehicle C, the control unit 20 returns to the beginning of the support point management process (step S100). That is, it waits until the support point Q comes to exist around the vehicle C. On the other hand, when it is determined that the support point Q exists around the vehicle C, the control unit 20 determines whether or not the deceleration of the vehicle C has been completed at the support point Q by the function of the support point setting unit 21c (step). S105). When the deceleration of the vehicle C is completed within the error range of the support point Q (for example, within 15 m before and after in the direction of the road section where the deceleration point A exists), the control unit 20 decelerates the vehicle C at the support point Q. Is determined to have ended. In the present embodiment, the case where the deceleration is completed means that the vehicle speed is equal to or lower than a predetermined threshold value (for example, 3 km / hour) or that the vehicle speed is decreased by a predetermined amount (for example, 5 km / hour) or more. This is when the accelerator pedal is depressed. In step S105, by the function of the support point setting unit 21c, the control unit 20 determines whether or not deceleration has periodically ended during the period in which the vehicle C is traveling within the error range of the support point Q. When it is detected that deceleration has ended in any period within the period in which the vehicle C is traveling within the error range of Q, it is determined that deceleration of the vehicle C has ended at the support point Q.

支援地点Qにて車両Cの減速が終了したと判定した場合(ステップS105:Y)、支援地点設定部21cの機能により制御部20は、減速地点Aの位置を表す残距離Lを走行ログとして記録し、新設道路フラグをOFFに設定する(ステップS110)。残距離Lとは、減速地点Aおよび支援地点Qから、当該減速地点Aおよび当該支援地点Qが存在する道路区間の終点ノードSまでの距離である。走行ログとして記録された残距離Lおよび"通過"の合計数がすでに20個である場合、制御部20は、最も旧い走行ログ(残距離Lまたは"通過")を削除した上で、最新の減速地点Aの位置を表す残距離Lを記録する。   When it is determined that the deceleration of the vehicle C has been completed at the support point Q (step S105: Y), the control unit 20 uses the function of the support point setting unit 21c as a travel log with the remaining distance L representing the position of the deceleration point A. The new road flag is set to OFF (step S110). The remaining distance L is the distance from the deceleration point A and the support point Q to the end point node S of the road section where the deceleration point A and the support point Q are present. When the total number of remaining distances L and “passing” recorded as the traveling log is already 20, the control unit 20 deletes the oldest traveling log (remaining distance L or “passing”) and then updates the latest. The remaining distance L representing the position of the deceleration point A is recorded.

次に、支援地点設定部21cの機能により制御部20は、減速確率が対象閾値(例えば80%)以上であるか否かを判定する(ステップS115)。減速確率とは、減速回数を、減速回数と通過回数との合計で除算した値である。さらに、減速回数は走行ログとして記録されている減速地点Aの位置を表す残距離Lの個数であり、通過回数は走行ログとして記録されている"通過"の個数である。   Next, by the function of the support point setting unit 21c, the control unit 20 determines whether the deceleration probability is equal to or higher than a target threshold (for example, 80%) (step S115). The deceleration probability is a value obtained by dividing the number of decelerations by the sum of the number of decelerations and the number of passages. Further, the number of decelerations is the number of remaining distances L representing the position of the deceleration point A recorded as a travel log, and the number of passes is the number of “passes” recorded as a travel log.

減速確率が対象閾値以上であると判定した場合(ステップS115:Y)、支援地点設定部21cの機能により制御部20は、車両Cの減速が終了した支援地点Qについて対象フラグがONとなるように学習情報を更新する(ステップS120)。すなわち、制御部20は、学習情報における支援地点Qの位置と目標車速と対象フラグとを更新する。具体的に、制御部20は、減速地点Aの位置を表す複数の残距離Lの中央値に対応する位置を更新後の支援地点Qの位置を表す残距離Lとして取得する。このように、支援地点Qの位置は走行ログとして記録される減速地点Aの位置を表す残距離Lに応じて更新され、道路区間上を移動することとなる。従って、最初は既存の支援地点Qの誤差範囲内に存在しない位置に新たな支援地点Qが設定されるものの、事後的に複数の支援地点Qが互いの誤差範囲内に移動し得る。   When it is determined that the deceleration probability is equal to or higher than the target threshold (step S115: Y), the control unit 20 uses the function of the support point setting unit 21c so that the target flag is turned ON for the support point Q where the deceleration of the vehicle C has ended. The learning information is updated (step S120). That is, the control unit 20 updates the position of the support point Q, the target vehicle speed, and the target flag in the learning information. Specifically, the control unit 20 acquires a position corresponding to the median value of the plurality of remaining distances L representing the position of the deceleration point A as the remaining distance L representing the position of the updated support point Q. Thus, the position of the support point Q is updated according to the remaining distance L that represents the position of the deceleration point A recorded as a travel log, and moves on the road section. Therefore, although a new support point Q is initially set at a position that does not exist within the error range of the existing support point Q, a plurality of support points Q can later move within the error range of each other.

また、制御部20は、減速回数から1を減じた数(減速回数−1)に現在の目標車速を乗じた数と、ステップS105にて減速が終了したと判定された際の車速との合計値を算出し、当該合計値を減速回数で除算することにより、更新後の目標車速を取得する。また、ステップS120において、制御部20は、学習情報における対象フラグをONに設定する。すなわち、対象フラグがOFFであれば対象フラグをONに切り替え、もともと対象フラグがONであれば対象フラグをONのまま維持する。これにより、車両Cが減速する可能性が大きい支援地点Qにて減速支援を実施させることができる。   Further, the control unit 20 adds the number obtained by subtracting 1 from the number of times of deceleration (number of times of deceleration-1) by the current target vehicle speed and the vehicle speed when it is determined in step S105 that deceleration has ended. The updated target vehicle speed is obtained by calculating the value and dividing the total value by the number of decelerations. In step S120, the control unit 20 sets the target flag in the learning information to ON. That is, if the target flag is OFF, the target flag is switched to ON, and if the target flag is originally ON, the target flag is kept ON. Thereby, deceleration support can be implemented at the support point Q where the vehicle C is highly likely to decelerate.

減速確率が対象閾値以上であると判定しなかった場合(ステップS115:N)、支援地点設定部21cの機能により制御部20は、車両Cの減速が終了した支援地点Qについて対象フラグがOFFとなるように学習情報を更新する(ステップS125)。制御部20は、ステップS120と同様に目標車速と支援地点Qの位置とを更新する。ただし、ステップS125において、制御部20は、学習情報における対象フラグをOFFに設定する。すなわち、対象フラグがONであれば対象フラグをOFFに切り替え、もともと対象フラグがOFFであれば対象フラグをOFFのまま維持する。これにより、車両Cが減速する可能性が小さい支援地点Qにて減速支援を実施ないようにすることができる。   When it is not determined that the deceleration probability is equal to or higher than the target threshold (step S115: N), the control unit 20 uses the function of the support point setting unit 21c to turn off the target flag for the support point Q where the deceleration of the vehicle C has ended. The learning information is updated so as to become (step S125). The control unit 20 updates the target vehicle speed and the position of the support point Q as in step S120. However, in step S125, the control unit 20 sets the target flag in the learning information to OFF. That is, if the target flag is ON, the target flag is switched to OFF, and if the target flag is originally OFF, the target flag remains OFF. Thereby, it is possible to prevent the vehicle C from being decelerated at the support point Q where the possibility that the vehicle C is decelerated is small.

一方、支援地点Qにて車両Cの減速が終了したと判定しなかった場合(ステップS105:N)、支援地点設定部21cの機能により制御部20は、走行ログとして"通過"を記録する(ステップS130)。走行ログとして記録された残距離Lおよび"通過"の合計数がすでに20個である場合、制御部20は、最も旧い残距離Lまたは"通過"を削除した上で、新たに走行ログとして"通過"を記録する。   On the other hand, when it is not determined that the deceleration of the vehicle C has ended at the support point Q (step S105: N), the control unit 20 records “pass” as a travel log by the function of the support point setting unit 21c ( Step S130). When the total number of remaining distances L and “passing” recorded as the travel log is already 20, the control unit 20 deletes the oldest remaining distance L or “passing” and then newly sets “ Record "Pass".

次に、支援地点設定部21cの機能により制御部20は、減速確率が除外閾値(例えば30%)未満であるか否かを判定する(ステップS135)。減速確率が除外閾値未満であると判定した場合(ステップS135:Y)、支援地点設定部21cの機能により制御部20は、減速が行われなかった支援地点Qについての対象フラグをOFFに設定する(ステップS140)。すなわち、対象フラグがONであれば対象フラグをOFFに切り替え、もともと対象フラグがOFFであれば対象フラグをOFFのまま維持する。   Next, the control unit 20 determines whether or not the deceleration probability is less than the exclusion threshold (for example, 30%) by the function of the support point setting unit 21c (step S135). When it determines with the deceleration probability being less than an exclusion threshold value (step S135: Y), the control part 20 sets the object flag about the assistance point Q where deceleration was not performed by the function of the assistance point setting part 21c to OFF. (Step S140). That is, if the target flag is ON, the target flag is switched to OFF, and if the target flag is originally OFF, the target flag remains OFF.

一方、減速確率が除外閾値未満であると判定しなかった場合(ステップS135:N)、支援地点管理処理の最初(ステップS100)にリターンする。すなわち、車両Cが通過した支援地点Qについての学習情報の走行ログとして"通過"を記録して、次に車両Cが支援地点Qを走行するまで待機する。   On the other hand, when it is not determined that the deceleration probability is less than the exclusion threshold (step S135: N), the process returns to the beginning of the support point management process (step S100). That is, “passing” is recorded as a travel log of learning information about the support point Q through which the vehicle C has passed, and the process waits until the vehicle C travels the support point Q next time.

(3)支援地点統合処理:
次に、支援地点統合処理について説明する。支援地点統合処理は、なお、支援地点統合処理は、いずれかの学習情報において支援地点Qの位置が更新された場合、すなわち図2の支援地点管理処理におけるステップS120またはステップS125が実行された後に実行される処理である。支援地点統合処理は、ステップS120またはステップS125が少なくとも1回実行された後に実行されればよく、例えばステップS120またはステップS125の実行後においてナビゲーション端末10の電源をOFFにする際に実行されてもよい。
(3) Support point integration processing:
Next, support point integration processing will be described. The support point integration process is performed when the position of the support point Q is updated in any learning information, that is, after step S120 or step S125 in the support point management process of FIG. 2 is executed. It is a process to be executed. The support point integration process may be executed after step S120 or step S125 is executed at least once. For example, even when the navigation terminal 10 is turned off after step S120 or step S125 is executed, Good.

まず、支援地点設定部21cの機能により制御部20は、ステップS120またはステップS125にて位置が更新された支援地点Qと同一の道路区間上に他の支援地点Qが存在するか否かを判定する(ステップS200)。位置が更新された支援地点Qと同一の道路区間上に他の支援地点Qが存在すると判定しなかった場合(ステップS200:N)、制御部20は、支援地点統合処理の最初(ステップS200)にリターンする。すなわち、直前に位置が更新された支援地点Qを統合可能な他の支援地点Qが存在しないとして、次に支援地点Qの位置が更新されるまで待機する。   First, by the function of the support point setting unit 21c, the control unit 20 determines whether or not another support point Q exists on the same road section as the support point Q whose position is updated in step S120 or step S125. (Step S200). When it is not determined that another support point Q exists on the same road section as the support point Q whose position has been updated (step S200: N), the control unit 20 starts the support point integration process (step S200). Return to That is, assuming that there is no other support point Q that can integrate the support point Q whose position has been updated immediately before, the process waits until the position of the support point Q is updated next time.

本実施形態では、同一の道路区間上の支援地点Q同士を統合の対象とする。異なる道路区間上に存在する複数の支援地点Qを統合した場合、統合前には支援地点Qが存在していたが、統合後には支援地点Qが存在しなくなる道路区間が生じ得る。また、複数の支援地点Qが存在する道路区間が異なる場合、統合後に支援地点Qが存在しなくなった道路区間を走行し、統合後も支援地点Qが存在する道路区間を走行しない経路を車両Cが走行し得る。つまり、異なる道路区間上に存在する複数の支援地点Qを統合したとすると、車両Cの経路によっては運転支援が実施されなくなる場合が生じ得る。従って、本実施形態では、複数の支援地点Qが異なる道路区間上に存在する場合、地点分布Zの接近度に拘わらず統合しないこととする。   In the present embodiment, support points Q on the same road section are targeted for integration. When a plurality of support points Q existing on different road sections are integrated, the support points Q exist before the integration, but a road section where the support points Q do not exist after the integration may occur. In addition, when the road sections where a plurality of support points Q exist are different, the vehicle C travels along the road section where the support points Q no longer exist after the integration, and the vehicle C does not travel along the road section where the support points Q exist after the integration. Can run. In other words, if a plurality of support points Q existing on different road sections are integrated, driving support may not be performed depending on the route of the vehicle C. Therefore, in this embodiment, when a plurality of support points Q exist on different road sections, they are not integrated regardless of the proximity of the point distribution Z.

位置が更新された支援地点Qと同一の道路区間上に他の支援地点Qが存在すると判定した場合(ステップS200:Y)、支援地点設定部21cの機能により制御部20は、位置が更新された支援地点Qと、当該支援地点Qと同一の道路区間上に存在する他の支援地点Qとの間の判定距離Tが基準距離以下であるか否かを判定する(ステップS210)。すなわち、制御部20は、位置が更新された支援地点Qと他の支援地点Qの位置を表す残距離L同士の差分の絶対値を判定距離Tとして取得し、当該判定距離Tが基準距離以下であるか否かを判定する。   When it is determined that another support point Q exists on the same road section as the support point Q whose position is updated (step S200: Y), the control unit 20 updates the position by the function of the support point setting unit 21c. It is determined whether the determination distance T between the support point Q and another support point Q existing on the same road section as the support point Q is equal to or less than the reference distance (step S210). That is, the control unit 20 acquires the absolute value of the difference between the remaining distances L representing the positions of the support point Q whose position is updated and the other support points Q as the determination distance T, and the determination distance T is equal to or less than the reference distance. It is determined whether or not.

判定距離Tが基準距離以下であると判定しなかった場合(ステップS210:N)、制御部20は、支援地点統合処理の最初(ステップS200)にリターンする。すなわち、位置が更新された支援地点Qと統合可能な他の支援地点Qが存在しないとして、次に支援地点Qの位置が更新されるまで待機する。   When it is not determined that the determination distance T is equal to or less than the reference distance (step S210: N), the control unit 20 returns to the beginning of the support point integration process (step S200). That is, assuming that there is no other support point Q that can be integrated with the support point Q whose position has been updated, the process waits until the position of the support point Q is updated next time.

一方、判定距離Tが基準距離以下であると判定した場合(ステップS210:Y)、支援地点設定部21cの機能により制御部20は、判定距離Tが基準距離以下となっている複数の支援地点Qのそれぞれに対応する地点分布Z同士が重なるか否かを判定する(ステップS215)。すなわち、一方の地点分布Z1の値域(最小値〜最大値)と、他方の地点分布Z2の値域とが重なっているか否かを判定する(図3A,3B)。 On the other hand, when it is determined that the determination distance T is equal to or less than the reference distance (step S210: Y), the control unit 20 uses the function of the support point setting unit 21c to allow the control point 20 to have a plurality of support points whose determination distance T is equal to or less than the reference distance. It is determined whether or not the spot distributions Z corresponding to each of Q overlap (step S215). That is, it is determined whether or not the value range (minimum value to maximum value) of one point distribution Z 1 and the value range of the other point distribution Z 2 overlap (FIGS. 3A and 3B).

判定距離Tが基準距離以下となっている複数の支援地点Qのそれぞれに対応する地点分布Z同士が重なると判定しなかった場合(ステップS215:N)、制御部20は、支援地点統合処理の最初(ステップS200)にリターンする。すなわち、位置が更新された支援地点Qと統合可能な他の支援地点Qが存在しないとして、次に支援地点Qの位置が更新されるまで待機する。なお、ステップS210とステップS215がともにYesであることは、位置が更新された支援地点Qに対応する減速地点Aの地点分布Zと、他の支援地点Qに対応する減速地点Aの地点分布Zとの間の接近度が所定基準以上であることを意味する。なお、ステップS210とステップS215のいずれか一方の判定を行わないようにすることにより、地点分布Z同士の接近度の基準を緩和してもよい。   When it is not determined that the spot distributions Z corresponding to each of the plurality of support points Q whose determination distance T is equal to or less than the reference distance overlap (step S215: N), the control unit 20 performs the support point integration process. Return to the beginning (step S200). That is, assuming that there is no other support point Q that can be integrated with the support point Q whose position has been updated, the process waits until the position of the support point Q is updated next time. It should be noted that both Step S210 and Step S215 indicate that the point distribution Z of the deceleration point A corresponding to the support point Q whose position has been updated and the point distribution Z of the deceleration point A corresponding to the other support point Q. It means that the degree of approach between and a predetermined standard or more. In addition, you may ease the reference | standard of the approach degree between the point distributions Z by not performing determination of any one of step S210 and step S215.

判定距離Tが基準距離以下となっている複数の支援地点Qのそれぞれに対応する地点分布Z同士が重なると判定した場合(ステップS215:Y)、支援地点設定部21cの機能により制御部20は、接近度が所定基準以上となっている地点分布Z同士を統合する(ステップS220)。具体的に、制御部20は、接近度が所定基準以上となっている地点分布Zに属する減速地点A1,A2のすべてで構成される地点分布を統合後の地点分布として取得する。なお、位置が更新された支援地点Qに対応する減速地点Aの地点分布Zとの間の接近度が所定基準以上となる他の支援地点Qが2個以上存在し得る。この場合、位置が更新された支援地点Qに対応する減速地点Aの地点分布Zを含めて、3個以上の地点分布Zを統合すればよい。 When it is determined that the spot distributions Z corresponding to each of the plurality of support points Q whose determination distance T is equal to or less than the reference distance are overlapped (step S215: Y), the control unit 20 uses the function of the support point setting unit 21c. The point distributions Z whose degree of approach is equal to or greater than a predetermined standard are integrated (step S220). Specifically, the control unit 20 acquires a point distribution composed of all the deceleration points A 1 and A 2 belonging to the point distribution Z having an approach degree equal to or greater than a predetermined reference as a post-integration point distribution. It should be noted that there may be two or more other support points Q at which the degree of proximity to the point distribution Z of the deceleration point A corresponding to the support point Q whose position has been updated is greater than or equal to a predetermined reference. In this case, three or more point distributions Z may be integrated including the point distribution Z of the deceleration point A corresponding to the support point Q whose position has been updated.

次に、支援地点設定部21cの機能により制御部20は、統合後の地点分布に基づいて単一の支援地点Qを設定する(ステップS225)。具体的に、制御部20は、統合後の地点分布に属する減速地点Aの位置を表す複数の残距離Lの中央値に対応する位置に統合後の支援地点Qを設定する。   Next, by the function of the support point setting unit 21c, the control unit 20 sets a single support point Q based on the integrated spot distribution (step S225). Specifically, the control unit 20 sets the integrated support point Q at a position corresponding to the median value of the plurality of remaining distances L representing the positions of the deceleration points A belonging to the integrated point distribution.

次に、支援地点設定部21cの機能により制御部20は、統合後の地点分布に属する減速地点Aから、統合後の支援地点Qに近い順に20個の減速地点Aを抽出する(ステップS230)。なお、統合後の地点分布に属する減速地点Aが20個以下である場合、制御部20は、統合後の地点分布に属する減速地点Aのすべてを抽出する   Next, by the function of the support point setting unit 21c, the control unit 20 extracts 20 deceleration points A from the deceleration points A belonging to the integrated point distribution in order from the integrated support point Q (step S230). . When the number of deceleration points A belonging to the integrated point distribution is 20 or less, the control unit 20 extracts all the deceleration points A belonging to the integrated point distribution.

次に、支援地点設定部21cの機能により制御部20は、統合後の支援地点Qの位置を表す残距離Lに、ステップS230にて抽出した減速地点Aの位置を表す残距離Lを走行ログとして対応付けた学習情報を学習情報DB30bに記録する(ステップS235)。すなわち、制御部20は、統合後の地点分布と統合後の支援地点Qとに対応する新たな学習情報を学習情報DB30bに記録する。なお、ステップS230にて抽出した減速地点Aの数が20個未満である場合、20個から当該減速地点Aの数を減算した数だけ"通過"の走行ログを生成し、新たな学習情報に対応付ける。また、制御部20は、統合前に走行ログとして記録されていた"通過"の数の合計数だけ"通過"の走行ログを生成し、新たな学習情報に対応付けてもよい。   Next, the function of the support point setting unit 21c causes the control unit 20 to set the remaining distance L representing the position of the deceleration point A extracted in step S230 to the remaining distance L representing the position of the integrated support point Q. Is recorded in the learning information DB 30b (step S235). That is, the control unit 20 records new learning information corresponding to the integrated point distribution and the integrated support point Q in the learning information DB 30b. If the number of deceleration points A extracted in step S230 is less than 20, a traveling log of “passing” is generated by the number obtained by subtracting the number of deceleration points A from 20 and new learning information is obtained. Associate. In addition, the control unit 20 may generate a “passing” travel log by the total number of “passing” recorded as the travel log before the integration, and associate it with new learning information.

また、制御部20は、統合前の複数の支援地点Qのそれぞれに対応付けられていた目標車速の平均値を統合後の目標車速として取得し、新たな学習情報に対応付ける。なお、制御部20は、統合前の複数の支援地点Qのそれぞれについての減速回数に応じた目標車速の加重平均値を統合後の目標車速として取得してもよい。   Moreover, the control part 20 acquires the average value of the target vehicle speed matched with each of the some support point Q before integration as the target vehicle speed after integration, and matches it with new learning information. In addition, the control part 20 may acquire the weighted average value of the target vehicle speed according to the frequency | count of deceleration about each of the some support point Q before integration as the target vehicle speed after integration.

次に、支援地点設定部21cの機能により制御部20は、統合後の支援地点Qについて対象フラグを設定する(ステップS240)。すなわち、制御部20は、新たな学習情報に対応付けられた走行ログ(残距離および"通過")に基づいて減速確率を取得するとともに、当該減速確率が閾値以上である場合に、新たな学習情報の対象フラグをONに設定する。閾値は、例えば上述した対象閾値(80%)であってもよい。最後に、統合元の支援地点Qに対応する学習情報を学習情報DB30bから削除する(ステップS245)。   Next, the control unit 20 sets a target flag for the integrated support point Q by the function of the support point setting unit 21c (step S240). That is, the control unit 20 acquires the deceleration probability based on the travel log (remaining distance and “pass”) associated with the new learning information, and the new learning is performed when the deceleration probability is equal to or greater than the threshold. Set the information target flag to ON. The threshold value may be, for example, the above-described target threshold value (80%). Finally, the learning information corresponding to the integration support point Q is deleted from the learning information DB 30b (step S245).

(4)他の実施形態:
前記実施形態においては、複数の支援地点Qが異なる道路区間上に存在する場合、地点分布Zの接近度に拘わらず統合しないこととした。しかしながら、異なる道路区間上に存在する支援地点Qであっても、一定の場合には、複数の支援地点Qを統合するようにしてもよい。支援地点設定部21cの機能により制御部20は、複数の地点分布Zが単一の直線上に存在し、かつ、当該複数の地点分布Z同士の接近度が所定基準以上である場合、当該複数の地点分布Zを統合した地点分布Zに基づいて、単一の支援地点Qを設定してもよい。減速が行われた減速地点A(地点分布Z)が単一の直線上に存在する場合、車両Cが当該複数の地点分布Z(支援地点Q)を連続して走行する可能性が大きくなる。従って、統合する複数の地点分布Zのすべてを車両Cが走行する可能性が大きい場合に、複数の地点分布Zを統合できる。
(4) Other embodiments:
In the embodiment, when a plurality of support points Q exist on different road sections, they are not integrated regardless of the proximity of the point distribution Z. However, even if the support points Q exist on different road sections, a plurality of support points Q may be integrated in a fixed case. With the function of the support point setting unit 21c, the control unit 20 causes the plurality of point distributions Z to exist on a single straight line, and the degree of approach between the plurality of point distributions Z is equal to or greater than a predetermined reference. A single support point Q may be set based on the point distribution Z obtained by integrating the point distributions Z. When the deceleration point A (point distribution Z) where the deceleration is performed exists on a single straight line, the possibility that the vehicle C continuously travels the plurality of point distributions Z (support points Q) increases. Therefore, when the possibility that the vehicle C travels through all of the plurality of spot distributions Z to be integrated is high, the plurality of spot distributions Z can be integrated.

減速地点Aと支援地点Qとはともに道路区間上に存在するため、複数の地点分布Zが単一の直線上に存在するとは、支援地点Qが存在する道路区間同士が直線状に接続していることを意味する。制御部20は、接近度が所定基準以上である複数の地点分布Zに対応する支援地点Qが存在する道路区間を取得し、これらの道路区間が接続している接続ノードを取得する。そして、制御部20は、支援地点Qが存在する道路区間の接続ノードにおける接続角が180度から所定角度(例えば15度)以内である場合には、複数の地点分布Zが単一の直線上に存在すると見なし、支援地点Qを統合する。接続角は、支援地点Qが存在する道路区間上に存在する形状補間点のうち接続ノードに最も近い形状補間点と当該接続ノードとを結ぶ線分同士がなす角である。   Since both the deceleration point A and the support point Q exist on the road section, the fact that a plurality of point distributions Z exist on a single straight line means that the road sections where the support point Q exists are connected in a straight line. Means that The control unit 20 acquires a road section where a support point Q corresponding to a plurality of point distributions Z having an approach degree equal to or greater than a predetermined reference is present, and acquires a connection node to which these road sections are connected. Then, when the connection angle at the connection node of the road section where the support point Q exists is within a predetermined angle (for example, 15 degrees) from 180 degrees, the control unit 20 displays a plurality of point distributions Z on a single straight line. The support points Q are integrated. The connection angle is an angle formed by line segments connecting the connection node and the shape interpolation point closest to the connection node among the shape interpolation points existing on the road section where the support point Q exists.

図2Cは、道路区間R1〜R3のそれぞれに支援地点Q1〜Q3が設定されている様子を示す。なお、支援地点Q1と支援地点Q2との間の判定距離Tは基準距離以下であり、支援地点Q1と支援地点Q3との間の判定距離Tも基準距離以下であることとする。制御部20は、道路区間R1,R2が接続している接続ノードKから支援地点Q1,Q2のそれぞれまでの距離を取得し、当該距離を合計することにより、支援地点Q1と支援地点Q2との間の判定距離Tを取得すればよい。同様に、制御部20は、道路区間R1,R3が接続している接続ノードKから支援地点Q1,Q3のそれぞれまでの距離を取得し、当該距離を合計することにより、支援地点Q1と支援地点Q3との間の判定距離Tを取得すればよい。図2Cにおいて、道路区間R1,R2の接続角はほぼ90度であり、道路区間R1,R2は直線状に接続していない。この場合、車両Cが道路区間R1,R2を連続して走行する可能性は小さく、道路区間R2に統合後の支援地点Qが設定された場合、道路区間R1を走行する車両Cに対して減速支援が実施されない可能性が小さい。一方、道路区間R1,R3の接続角はほぼ180度であり、道路区間R1,R3は直線状に接続している。この場合、車両Cが道路区間R1,R3を連続して走行する可能性は大きく、道路区間R3に統合後の支援地点Qが設定されても、道路区間R1を走行する車両Cに対して減速支援が実施される可能性は大きい。従って、制御部20は、支援地点Q1,Q3を統合して単一の支援地点Qを設定する。 FIG. 2C shows a state in which support points Q 1 to Q 3 are set in the road sections R 1 to R 3 , respectively. The determination distance T between the support point Q 1 and the support point Q 2 is less than the reference distance, and the determination distance T between the support point Q 1 and the support point Q 3 is also less than the reference distance. . The control unit 20 acquires the distance from the connection node K to which the road sections R 1 and R 2 are connected to each of the support points Q 1 and Q 2 , and sums the distances to obtain the support point Q 1 and it may acquire a determination distance T between the support point Q 2. Similarly, the control unit 20 acquires the distance from the connection node K to which the road sections R 1 and R 3 are connected to each of the support points Q 1 and Q 3 , and sums the distances to obtain the support point. Q 1 and may obtain a determination distance T between the support point Q 3. In FIG. 2C, the connection angle between the road sections R 1 and R 2 is approximately 90 degrees, and the road sections R 1 and R 2 are not connected linearly. In this case, the possibility that the vehicle C continuously travels on the road sections R 1 and R 2 is small, and the vehicle C traveling on the road section R 1 when the integrated support point Q is set in the road section R 2. There is little possibility that deceleration support will not be implemented. On the other hand, the connection angle between the road sections R 1 and R 3 is approximately 180 degrees, and the road sections R 1 and R 3 are connected in a straight line. In this case, there is a high possibility that the vehicle C continuously travels on the road sections R 1 and R 3, and the vehicle C traveling on the road section R 1 even if the integrated support point Q is set in the road section R 3. There is a high possibility that deceleration support will be implemented. Therefore, the control unit 20 sets a single support point Q by integrating the support points Q 1 and Q 3 .

複数の地点分布Zが単一の直線上に存在する場合に限らず、減速が行われた減速地点A(地点分布Z)が単一の道なり経路上に存在する場合も、車両Cが当該複数の地点分布Zを連続して走行する可能性が大きくなる。従って、支援地点設定部21cの機能により制御部20は、複数の地点分布Zが単一の道なり経路上に存在し、かつ、当該複数の地点分布Z同士の接近度が所定基準以上である場合、当該複数の地点分布を統合した地点分布Zに基づいて、単一の支援地点Qを設定してもよい。なお、道なり経路とは、交差点における進行方向の変化量が所定基準以下の道路区間で構成された経路であってもよいし、道路規模(レーン数、幅等)や路線名等が同一の道路区間で構成された経路であってもよい。例えば、図2Cにおいて、道路区間R1,R3の幅の差が所定値以下であることをもって、道路区間R1,R3が道なり経路を構成すると判定してもよい。 Not only when a plurality of point distributions Z are present on a single straight line, but also when the deceleration point A (point distribution Z) where deceleration is performed is on a single road or path, the vehicle C The possibility of traveling in a plurality of spot distributions Z increases. Therefore, by the function of the support point setting unit 21c, the control unit 20 causes the plurality of point distributions Z to exist on a single road and the approach degree between the plurality of point distributions Z is equal to or greater than a predetermined reference. In this case, a single support point Q may be set based on the point distribution Z obtained by integrating the plurality of point distributions. A road route may be a route composed of road sections whose amount of change in the direction of travel at an intersection is below a predetermined standard, and the road scale (number of lanes, width, etc.) and route name are the same. A route composed of road sections may be used. For example, in FIG. 2C, it may be determined that the road sections R 1 and R 3 constitute a road path when the width difference between the road sections R 1 and R 3 is equal to or less than a predetermined value.

以上の実施形態は本発明を実施するための一例であり、他にも種々の実施形態を採用可能である。動作地点取得手段は、車両にて所定動作が行われた動作地点を取得すればよく、所定動作は車両が行った動作であってもよいし、車両にて運転者が行った操作であってもよい。例えば、所定動作は、減速、加速、舵角の変化、各種照明の点灯、警音器の作動、動力機関の始動、シフトチェンジ等の車両の動作であってもよいし、これらの動作を行わせる運転者の操作であってもよい。動作地点とは、所定動作が行われた時刻において車両が位置していた地点であり、所定動作が開始した地点であってもよいし、所定動作が終了した地点であってもよい。支援地点設定手段は、動作地点の分布である地点分布に基づいて、所定動作のための動作支援を実施する支援地点を設定すればよく、地点分布に基づいて支援地点を設定する手法は種々考えられる。例えば、支援地点設定手段は、地点分布に基づく統計処理によって支援地点を設定してもよく、地点分布に属する複数の動作地点が存在する道路の方向における動作地点の位置を統計処理することにより得られた位置に支援地点を設定してもよい。例えば、支援地点設定手段は、地点分布に属する複数の動作地点の位置の平均値や中央値や最頻値等に対応する位置に支援地点を設定してもよい。   The above embodiment is an example for carrying out the present invention, and various other embodiments can be adopted. The operation point acquisition means only needs to acquire an operation point where a predetermined operation is performed on the vehicle, and the predetermined operation may be an operation performed by the vehicle or an operation performed by the driver on the vehicle. Also good. For example, the predetermined operation may be a vehicle operation such as deceleration, acceleration, change in rudder angle, lighting of various lights, operation of a horn, start of a power engine, shift change, and the like. It may be a driver's operation. The operation point is a point where the vehicle is located at the time when the predetermined operation is performed, and may be a point where the predetermined operation starts or a point where the predetermined operation ends. The support point setting means may set a support point for performing operation support for a predetermined operation based on the point distribution which is the distribution of the operation points, and various methods for setting the support point based on the point distribution are considered. It is done. For example, the support point setting means may set the support point by statistical processing based on the point distribution, and is obtained by statistically processing the position of the operation point in the direction of the road where there are a plurality of operation points belonging to the point distribution. A support point may be set at the given position. For example, the support point setting unit may set the support point at a position corresponding to an average value, a median value, a mode value, or the like of a plurality of operation points belonging to the point distribution.

また、支援地点設定手段は、複数の地点分布同士の接近度が所定基準以上である場合、当該複数の地点分布を統合した地点分布に基づいて、複数の地点分布を統合する手法として種々の手法を採用できる。例えば、支援地点設定手段は、接近度が所定基準以上である複数の地点分布に属する動作地点をすべて含む地点分布を統合後の地点分布として取得してもよい。また、地点分布に属することができる動作地点の数に上限値が定められている場合、接近度が所定基準以上である複数の地点分布に属する動作地点のうち一部を破棄した上で、当該複数の地点分布に属する動作地点を含む地点分布を統合後の地点分布として取得してもよい。これにより、地点分布のデータ量を抑制できる。この場合、支援地点設定手段は、所定動作が行われた時刻が古い順に動作地点を破棄してもよいし、所定動作が行われた位置としての信頼性が小さい順に動作地点を破棄してもよい。例えば、統合後の地点分布において、当該地点分布に属する複数の動作地点の位置の平均値や中央値や最頻値等に対応する位置からの距離が大きい動作地点ほど、所定動作が行われた位置としての信頼性が小さいと見なしてもよい。   In addition, the support point setting means may use various methods as a method for integrating a plurality of point distributions based on a point distribution obtained by integrating the plurality of point distributions when the degree of proximity between the plurality of point distributions is equal to or greater than a predetermined reference. Can be adopted. For example, the support point setting unit may acquire a point distribution including all operation points belonging to a plurality of point distributions having an approach degree equal to or greater than a predetermined reference as a point distribution after integration. In addition, when an upper limit is set for the number of operation points that can belong to a point distribution, after discarding some of the operation points belonging to a plurality of point distributions whose degree of approach is equal to or greater than a predetermined reference, A point distribution including operation points belonging to a plurality of point distributions may be acquired as the integrated point distribution. Thereby, the data amount of point distribution can be suppressed. In this case, the support point setting unit may discard the operation points in the order from the oldest time when the predetermined operation was performed, or may discard the operation points in ascending order of reliability as the position where the predetermined operation was performed. Good. For example, in the spot distribution after integration, the predetermined action is performed at the action point having a larger distance from the position corresponding to the average value, the median value, the mode value, etc. of the plurality of action points belonging to the spot distribution. You may consider that the reliability as a position is small.

また、支援地点設定手段は、複数の地点分布が単一の道なり経路上に存在し、かつ、当該複数の地点分布同士の接近度が所定基準以上である場合、当該複数の地点分布を統合した地点分布に基づいて、単一の支援地点を設定してもよい。すなわち、所定動作が行われた動作地点(地点分布)が単一の道なり経路上に存在する場合、車両が当該複数の地点分布を連続して走行する可能性が大きくなる。従って、統合する複数の地点分布のすべてを車両が走行する可能性が大きい場合に限り、複数の地点分布を統合できる。車両が複数の地点分布を連続して走行する可能性が小さい場合、統合後の地点分布に基づいて設定された単一の支援地点を車両が走行しない可能性が大きくなる。すなわち、車両の経路によっては運転支援が実施されなくなる場合が生じ得る。これに対して、複数の地点分布が単一の道なり経路上に存在し、車両が複数の地点分布を連続して走行する可能性が大きい場合に、当該複数の地点分布を統合した地点分布に基づいて、単一の支援地点を設定することにより、車両の経路によって運転支援が実施されなくなることを防止できる。   In addition, the support point setting unit integrates the plurality of point distributions when the plurality of point distributions exist on a single road and the approach degree between the plurality of point distributions is equal to or higher than a predetermined reference. A single support point may be set based on the distribution of points. That is, when the operation point (point distribution) where the predetermined operation has been performed is on a single road or route, the possibility that the vehicle continuously travels the plurality of point distributions increases. Accordingly, the plurality of spot distributions can be integrated only when the possibility that the vehicle travels through all of the plurality of spot distributions to be integrated is high. When the possibility that the vehicle travels continuously through a plurality of spot distributions is small, the possibility that the vehicle does not travel a single support point set based on the spot distribution after integration increases. That is, depending on the route of the vehicle, driving assistance may not be performed. On the other hand, when a plurality of point distributions exist on a single road or route, and there is a high possibility that the vehicle will travel continuously through the plurality of point distributions, the point distribution is a combination of the plurality of point distributions. By setting a single support point based on the above, it is possible to prevent the driving support from being performed by the route of the vehicle.

また、支援地点設定手段は、複数の地点分布が単一の直線上に存在し、かつ、当該複数の地点分布同士の接近度が所定基準以上である場合、当該複数の地点分布を統合した地点分布に基づいて、単一の支援地点を設定してもよい。すなわち、所定動作が行われた動作地点(地点分布)が単一の直線上に存在する場合も、車両が当該複数の地点分布を連続して走行する可能性が大きくなる。従って、統合する複数の地点分布のすべてを車両が走行する可能性が大きい場合に限り、複数の地点分布を統合できる。   In addition, the support point setting unit is configured to integrate a plurality of point distributions when the plurality of point distributions exist on a single straight line and the degree of proximity between the plurality of point distributions is equal to or greater than a predetermined reference. A single support point may be set based on the distribution. That is, even when the operation point (point distribution) where the predetermined operation is performed is on a single straight line, the possibility that the vehicle continuously travels the plurality of point distributions is increased. Accordingly, the plurality of spot distributions can be integrated only when the possibility that the vehicle travels through all of the plurality of spot distributions to be integrated is high.

さらに、支援地点設定手段は、地点分布を構成する複数の動作地点の中央地点を支援地点として設定し、複数の地点分布同士のそれぞれに基づいて設定された支援地点同士の距離が基準距離以下である場合、当該複数の地点分布同士の接近度が所定基準以上であると判定してもよい。これにより、支援地点に基づいて複数の地点分布を統合するか否かを容易に判定できる。なお、複数の動作地点の中央地点とは、地点分布を構成する複数の動作地点の位置の平均位置に存在する地点であってもよいし、地点分布を構成するN個の動作地点のうち、前方から数えてN/2番目(小数点切り上げまたは切り下げ)の動作地点であってもよい。   Further, the support point setting means sets the central point of the plurality of operation points constituting the point distribution as the support point, and the distance between the support points set based on each of the plurality of point distributions is less than the reference distance. In some cases, the degree of approach between the plurality of spot distributions may be determined to be greater than or equal to a predetermined reference. Thereby, it can be easily determined whether or not to integrate a plurality of spot distributions based on the support spot. The central point of the plurality of operation points may be a point existing at the average position of the plurality of operation points constituting the point distribution, and among the N operation points constituting the point distribution, It may be the N / 2th operation point (rounded up or down) from the front.

また、支援地点設定手段は、車両が支援地点にて所定動作を行った回数である動作回数に応じた所定動作の頻度が閾値未満である場合、当該支援地点において動作支援を実施しないように設定してもよい。これにより、所定動作の頻度が小さい支援地点では動作支援を実施しないようにすることができる。また、予め複数の地点分布を統合しておけば、互いに接近している複数の地点分布のいずれにも近い位置にて所定動作を行っているにも拘わらず、当該複数の地点分布のうち、いずれか1個の地点分布についての動作回数のみが加算され、他の地点分布についての動作回数が加算されなくなることを防止できる。すなわち、互いに接近している複数の地点分布のそれぞれに対して動作回数が分散して加算されることを防止できる。従って、地点分布についての所定動作の頻度が不当に小さくなることを防止し、動作支援が実施されなくなることを防止できる。所定動作の頻度とは、動作回数そのものであってもよいし、動作回数を通過回数によって除算した動作確率であってもよい。   In addition, the support point setting means is set so that the operation support is not performed at the support point when the frequency of the predetermined operation according to the number of times that the vehicle has performed the predetermined operation at the support point is less than the threshold. May be. Thereby, it is possible to prevent the operation support from being performed at the support point where the frequency of the predetermined operation is small. In addition, if a plurality of spot distributions are integrated in advance, despite performing a predetermined operation at a position close to any of the plurality of spot distributions that are close to each other, It can be prevented that only the number of operations for any one point distribution is added and the number of operations for another point distribution is not added. That is, it is possible to prevent the number of operations from being distributed and added to each of the plurality of spot distributions that are close to each other. Therefore, it is possible to prevent the frequency of the predetermined operation regarding the point distribution from being unduly reduced and prevent the operation support from being performed. The frequency of the predetermined operation may be the operation frequency itself, or may be an operation probability obtained by dividing the operation frequency by the passage frequency.

さらに、本発明のように、支援地点を管理する手法は、プログラムや方法としても適用可能である。また、以上のようなシステム、プログラム、方法は、単独の装置として実現される場合もあれば、車両に備えられる各部と共有の部品を利用して実現される場合もあり、各種の態様を含むものである。例えば、以上のような装置を備えたナビゲーションシステム、走行履歴情報の管理システムや方法、プログラムを提供することが可能である。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、装置を制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。   Furthermore, as in the present invention, the technique for managing support points can be applied as a program or method. In addition, the system, program, and method as described above may be realized as a single device, or may be realized using components shared with each part of the vehicle, and include various aspects. It is a waste. For example, it is possible to provide a navigation system, a travel history information management system and method, and a program that include the above-described devices. Further, some changes may be made as appropriate, such as a part of software and a part of hardware. Furthermore, the invention is also established as a recording medium for a program for controlling the apparatus. Of course, the software recording medium may be a magnetic recording medium, a magneto-optical recording medium, or any recording medium to be developed in the future.

10…ナビゲーション端末、20…制御部、21…支援地点管理プログラム、21a…走行道路特定部、21b…動作地点取得部、21c…支援地点設定部、21d…減速支援部、30…記録媒体、30a…地図情報、30b…学習情報DB、41…GPS受信部、42…車速センサ、43…ジャイロセンサ、45…ユーザ部I/F、46…制動部、47…アクセルペダル、100…ナビゲーション端末、200…制御部、A…減速地点、C…車両、K…接続ノード、L…残距離、Q…支援地点、S…終点ノード、T…判定距離、Z…地点分布。   DESCRIPTION OF SYMBOLS 10 ... Navigation terminal, 20 ... Control part, 21 ... Supporting point management program, 21a ... Running road identification part, 21b ... Operation | movement point acquisition part, 21c ... Supporting point setting part, 21d ... Deceleration assistance part, 30 ... Recording medium, 30a ... Map information, 30b ... Learning information DB, 41 ... GPS receiver, 42 ... Vehicle speed sensor, 43 ... Gyro sensor, 45 ... User part I / F, 46 ... Braking part, 47 ... Accelerator pedal, 100 ... Navigation terminal, 200 Control unit, A ... Deceleration point, C ... Vehicle, K ... Connection node, L ... Remaining distance, Q ... Support point, S ... End point node, T ... Determination distance, Z ... Point distribution.

Claims (7)

車両にて所定動作が行われた動作地点を取得する動作地点取得手段と、
前記動作地点の分布である地点分布に基づいて、前記所定動作のための動作支援を実施する支援地点を設定する支援地点設定手段と、を備え、
前記支援地点設定手段は、複数の前記地点分布同士の接近度が所定基準以上であり、かつ、当該複数の前記地点分布を前記車両が連続して走行可能である場合、当該複数の前記地点分布を統合した前記地点分布に基づいて、単一の前記支援地点を設定する、
支援地点管理システム。
An operation point acquisition means for acquiring an operation point where a predetermined operation is performed in the vehicle;
Support point setting means for setting a support point for performing operation support for the predetermined operation based on a point distribution which is a distribution of the operation points, and
The support point setting means, der approach is not less than a predetermined reference among a plurality of the point distribution is, and, when the plurality of the point distribution the vehicle is capable of running continuously, the plurality of the points Based on the point distribution integrated with the distribution, a single support point is set.
Support point management system.
前記支援地点設定手段は、複数の前記地点分布が単一の道なり経路上に存在し、かつ、当該複数の前記地点分布同士の接近度が所定基準以上である場合、当該複数の前記地点分布を統合した前記地点分布に基づいて、単一の前記支援地点を設定する、
請求項1に記載の支援地点管理システム。
The support point setting means, when the plurality of spot distributions exist on a single road and when the degree of proximity between the spot distributions is equal to or greater than a predetermined reference, the plurality of spot distributions A single support point is set based on the point distribution integrated with
The support point management system according to claim 1.
前記支援地点設定手段は、複数の前記地点分布が単一の直線上に存在し、かつ、当該複数の前記地点分布同士の接近度が所定基準以上である場合、当該複数の前記地点分布を統合した前記地点分布に基づいて、単一の前記支援地点を設定する、
請求項1または請求項2に記載の支援地点管理システム。
The support point setting unit integrates the plurality of spot distributions when the plurality of spot distributions exist on a single straight line and the degree of proximity between the plurality of spot distributions is equal to or greater than a predetermined reference. A single support point is set based on the point distribution
The support point management system according to claim 1 or 2.
前記支援地点設定手段は、前記地点分布を構成する複数の前記動作地点の中央地点を前記支援地点として設定し、
前記複数の前記地点分布同士のそれぞれに基づいて設定された前記支援地点同士の距離が基準距離以下である場合、当該複数の前記地点分布同士の接近度が所定基準以上であると判定する、
請求項1から請求項3のいずれか一項に記載の支援地点管理システム。
The support point setting means sets a central point of the plurality of operation points constituting the point distribution as the support point,
When the distance between the support points set based on each of the plurality of spot distributions is a reference distance or less, it is determined that the degree of proximity between the plurality of spot distributions is a predetermined reference or more.
The support point management system according to any one of claims 1 to 3.
前記支援地点設定手段は、
車両が前記支援地点にて前記所定動作を行った回数である動作回数に応じた前記所定動作の頻度が閾値未満である場合、当該支援地点において動作支援を実施しないように設定する、
請求項1から請求項4のいずれか一項に記載の支援地点管理システム。
The support point setting means includes:
If the frequency of the predetermined operation according to the number of operations, which is the number of times the vehicle has performed the predetermined operation at the support point, is less than a threshold, set the operation support not to be performed at the support point.
The support point management system according to any one of claims 1 to 4.
車両にて所定動作が行われた動作地点を取得する動作地点取得工程と、
前記動作地点の分布である地点分布に基づいて、前記所定動作のための動作支援を実施する支援地点を設定する支援地点設定工程と、を含み、
前記支援地点設定工程では、複数の前記地点分布同士の接近度が所定基準以上であり、かつ、当該複数の前記地点分布を前記車両が連続して走行可能である場合、当該複数の前記地点分布を統合した前記地点分布に基づいて、単一の前記支援地点を設定する、
支援地点管理方法。
An operation point acquisition step of acquiring an operation point where a predetermined operation is performed in the vehicle;
A support point setting step for setting a support point for performing operation support for the predetermined operation based on a point distribution which is a distribution of the operation points, and
In the supporting point setting step, der approach is not less than a predetermined criterion among a plurality of the point distribution is, and, when the plurality of the point distribution the vehicle is capable of running continuously, the plurality of the points Based on the point distribution integrated with the distribution, a single support point is set.
Support point management method.
車両にて所定動作が行われた動作地点を取得する動作地点取得機能と、
前記動作地点の分布である地点分布に基づいて、前記所定動作のための動作支援を実施する支援地点を設定する支援地点設定機能と、をコンピュータに実行させ、
前記支援地点設定機能により前記コンピュータは、複数の前記地点分布同士の接近度が所定基準以上であり、かつ、当該複数の前記地点分布を前記車両が連続して走行可能である場合、当該複数の前記地点分布を統合した前記地点分布に基づいて、単一の前記支援地点を設定する、
支援地点管理プログラム。
An operation point acquisition function for acquiring an operation point where a predetermined operation is performed in the vehicle;
Based on the point distribution that is the distribution of the operation points, the computer executes a support point setting function for setting a support point for performing operation support for the predetermined operation,
If the the computer with the help point setting function, der approach is not less than a predetermined reference among a plurality of the point distribution is, and the plurality of the point distribution the vehicle is capable of running continuously, the plurality A single support point is set based on the point distribution obtained by integrating the point distributions of
Support point management program.
JP2013218202A 2013-10-21 2013-10-21 Support point management system, method and program Expired - Fee Related JP6221619B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013218202A JP6221619B2 (en) 2013-10-21 2013-10-21 Support point management system, method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013218202A JP6221619B2 (en) 2013-10-21 2013-10-21 Support point management system, method and program

Publications (2)

Publication Number Publication Date
JP2015082124A JP2015082124A (en) 2015-04-27
JP6221619B2 true JP6221619B2 (en) 2017-11-01

Family

ID=53012709

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013218202A Expired - Fee Related JP6221619B2 (en) 2013-10-21 2013-10-21 Support point management system, method and program

Country Status (1)

Country Link
JP (1) JP6221619B2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4896639B2 (en) * 2006-09-07 2012-03-14 本田技研工業株式会社 Driver driving characteristic learning device and vehicle driving safety device
JP5644168B2 (en) * 2010-04-22 2014-12-24 トヨタ自動車株式会社 Driving assistance device
JP2012117938A (en) * 2010-12-01 2012-06-21 Toyota Motor Corp Information processor for vehicle
JP6091290B2 (en) * 2013-03-29 2017-03-08 アイシン・エィ・ダブリュ株式会社 Section information management system, method and program

Also Published As

Publication number Publication date
JP2015082124A (en) 2015-04-27

Similar Documents

Publication Publication Date Title
US11231294B2 (en) Enabling alert messages in a vehicle
JP6003349B2 (en) Vehicle behavior prediction device
US9092977B1 (en) Leveraging of behavior of vehicles to detect likely presence of an emergency vehicle
US11529958B2 (en) Calculation apparatus and arithmetic method
CN111629944B (en) Vehicle control device, vehicle, and vehicle control method
CN109421712B (en) Vehicle control device, vehicle control method, and storage medium
JP7081423B2 (en) Information processing system
JPWO2019220717A1 (en) Vehicle control device
JPWO2015125516A1 (en) Attention guidance system, method and program
JP5790315B2 (en) Vehicle information processing apparatus and driving support area learning method
JP6448347B2 (en) Deceleration control system, method and program
JP6062839B2 (en) Support point management system, method and program
JP6221619B2 (en) Support point management system, method and program
JP2019045985A (en) Vehicle control device, vehicle, vehicle control method, and program
JP6091290B2 (en) Section information management system, method and program
JP2015005225A (en) Vehicle behavior prediction device
JP6324306B2 (en) Deceleration control system, method and program
US11768507B2 (en) Driving control management system, driving control management method, and computer readable medium
JP6452469B2 (en) Driving support system, method and program
JP6303582B2 (en) Route guidance system, method and program
JP2015069500A (en) Point registration system, method, and program
CN115440025B (en) Information processing server, processing method of information processing server, and non-transitory storage medium
JP6229531B2 (en) Attention guidance system, method and program
JP6909043B2 (en) Operating state estimation device
JP2023013458A (en) Information processing server, processing method of information processing server, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160325

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20160525

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20160525

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170124

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170125

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170323

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170918

R151 Written notification of patent or utility model registration

Ref document number: 6221619

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees