JP6221619B2 - Support point management system, method and program - Google Patents
Support point management system, method and program Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title description 31
- 238000009826 distribution Methods 0.000 claims description 188
- 238000007726 management method Methods 0.000 claims description 24
- 230000006870 function Effects 0.000 description 40
- 230000010354 integration Effects 0.000 description 24
- 230000007717 exclusion Effects 0.000 description 6
- 230000001133 acceleration Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000000994 depressogenic effect Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000001172 regenerating effect Effects 0.000 description 2
- 241000269627 Amphiuma means Species 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
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.
しかしながら、狭い範囲に複数の減速地点が設定された場合、狭い範囲にて連続して減速制御が実施されてしまうという問題が生じ得る。
本発明は、前記課題にかんがみてなされたもので、狭い範囲にて複数の支援地点が設定されることを防止する技術の提供を目的とする。
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.
ここでは、下記の順序に従って本発明の実施の形態について説明する。
(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
車両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
The
記録媒体30には、地図情報30aが記録されている。地図情報30aには車両Cが走行する道路上に設定されたノードの位置等を示すノードデータ、ノード間の道路の形状を特定するための形状補間点の位置等を示す形状補間データ、ノード同士の連結を示すリンクデータ等が含まれている。
ECU44は、車両Cを制御するための回路である。本実施形態のECU44は、アクセルペダル47の踏み込み量を示す信号を取得する。ECU44は、アクセルペダルの踏み込み量を示す信号を制御部20に出力する。また、ECU44は制動部46を制御する。制動部46は、車両Cを制動するための制動装置、当該制動装置の制御回路、ブレーキペダル等を含む。制動装置は、摩擦ブレーキによって制動力を生じさせてもよいし、エンジンブレーキによって制動力を生じさせてもよいし、回生ブレーキによって制動力を生じさせてもよい。
The ECU 44 is a circuit for controlling the vehicle C. The
ユーザ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
支援地点管理プログラム21は、走行道路特定部21aと動作地点取得部21bと支援地点設定部21cと減速支援部21dとを含む。
The support
走行道路特定部21aは、車両Cの走行軌跡と地図情報30aとに基づいて、車両Cが走行している走行道路区間を特定する機能を制御部20に実行させるモジュールである。走行道路特定部21aの機能により制御部20は、公知のマップマッチングによって車両Cが走行している道路区間を特定する。車速センサ42やジャイロセンサ43やGPS受信部41等の出力信号に基づいて車両Cの走行軌跡を取得するとともに、地図情報30aのノードデータやリンクデータに基づいて道路区間の形状を取得する。そして、制御部20は、車両Cから所定距離以内に存在する道路区間の形状のそれぞれについて走行軌跡とのマッチング度を取得し、当該マッチング度が最大値となる道路区間を車両Cが走行している走行道路区間として特定する。ただし、制御部20は、マッチング度の最大値が閾値未満である場合、走行道路区間が特定できないと判定する。なお、制御部20は、車両道路区間上において、車両Cの現在位置を特定する。
The traveling
動作地点取得部21bは、車両Cにて所定動作が行われた動作地点を取得する機能を制御部20に実行させるモジュールである。動作地点取得部21bの機能により制御部20は、記録媒体30の学習情報DB30bに記録されている減速地点を取得する。
The operation
図2Aは、学習情報DB30bにおいて支援地点ごとに記録される学習情報を示す。学習情報は、支援地点ごとに、支援地点が存在する道路区間と、当該道路区間上における支援地点の位置と、対象フラグと、走行ログと、目標車速とを対応付けて記録した情報である。支援地点は、減速支援を終了させる地点であり、過去において所定動作としての車両Cの減速が終了した減速地点に基づいて設定された地点である。減速は所定動作に相当し、減速地点は動作地点に相当し、減速支援は動作支援に相当する。減速が終了したとは、車両Cが停止した場合、または、車両Cが再加速をした場合である。車両Cが停止した場合とは、車速が所定の閾値(例えば3km/時)以下となった場合である。車両Cが再加速をした場合とは、車速が所定量(例えば5km/時)以上小さくなったのに続いてアクセルペダルが踏み込まれた場合である。
FIG. 2A shows learning information recorded for each support point in the
対象フラグとは、支援地点が減速支援を実施する対象となっている場合に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
具体的に、制御部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
図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
以上説明した支援地点設定部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
支援地点設定部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
支援地点設定部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
図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
複数の地点分布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
また、支援地点設定部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
減速支援部21dは、支援地点Qにて減速するための減速支援を実施する機能を制御部20に実行させるモジュールである。減速支援部21dの機能により制御部20は、減速支援の対象となっている支援地点Qを学習情報DB30bから取得し、当該支援地点Qの手前を車両Cが走行する場合に運転支援を実施する。具体的に、制御部20は、支援地点Qの手前において当該支援地点Qを終点とする制御区間を設定し、当該制御区間において現在の車速から目標車速まで減速するように減速制御の車速を設定する。例えば、理想減速度で減速を行った場合に、支援地点Qにて車速が目標車速となるように減速制御の車速を設定する。理想減速度(例えば0.2G)は、例えば乗員の乗り心地や回生電力の充電効率や車両Cの制動能力等に基づいて設定された理想的な減速度である。なお、減速度とは、負の加速度の絶対値を意味する。制御区間の長さは、現在の車速と目標車速と理想減速度とに基づいて定まる。減速支援部21dの機能により制御部20は、制御区間に車両Cが進入した場合、予め設定された車速となるように、車両Cの制動部46に制動力を生じさせる。
The
以上説明した実施形態において、複数の地点分布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
さらに、支援地点設定部21cの機能により制御部20は、車両Cが支援地点Qにて減速が終了した回数である減速回数に応じた減速確率が閾値未満である場合、当該支援地点Qにおいて減速支援を実施しないように設定している。これにより、減速確率が小さい支援地点Qでは減速支援を実施しないようにすることができる。また、予め複数の地点分布Zを統合しておけば、互いに接近している複数の地点分布Zのいずれにも近い位置にて減速を行っているにも拘わらず、当該複数の地点分布Zのうち、いずれかの地点分布Zについての減速回数のみに1が加算され、他の地点分布Zについての減速回数に1が加算されなくなることを防止できる。すなわち、互いに接近している複数の地点分布Zのそれぞれに対して減速回数が分散して加算されることを防止できる。従って、地点分布Zについての減速確率が不当に小さくなることを防止し、減速支援が実施されなくなることを防止できる。
Further, the function of the support
(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
車両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
支援地点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
次に、支援地点設定部21cの機能により制御部20は、減速確率が対象閾値(例えば80%)以上であるか否かを判定する(ステップS115)。減速確率とは、減速回数を、減速回数と通過回数との合計で除算した値である。さらに、減速回数は走行ログとして記録されている減速地点Aの位置を表す残距離Lの個数であり、通過回数は走行ログとして記録されている"通過"の個数である。
Next, by the function of the support
減速確率が対象閾値以上であると判定した場合(ステップ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
また、制御部20は、減速回数から1を減じた数(減速回数−1)に現在の目標車速を乗じた数と、ステップS105にて減速が終了したと判定された際の車速との合計値を算出し、当該合計値を減速回数で除算することにより、更新後の目標車速を取得する。また、ステップS120において、制御部20は、学習情報における対象フラグをONに設定する。すなわち、対象フラグがOFFであれば対象フラグをONに切り替え、もともと対象フラグがONであれば対象フラグをONのまま維持する。これにより、車両Cが減速する可能性が大きい支援地点Qにて減速支援を実施させることができる。
Further, the
減速確率が対象閾値以上であると判定しなかった場合(ステップ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
一方、支援地点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
次に、支援地点設定部21cの機能により制御部20は、減速確率が除外閾値(例えば30%)未満であるか否かを判定する(ステップS135)。減速確率が除外閾値未満であると判定した場合(ステップS135:Y)、支援地点設定部21cの機能により制御部20は、減速が行われなかった支援地点Qについての対象フラグをOFFに設定する(ステップS140)。すなわち、対象フラグがONであれば対象フラグをOFFに切り替え、もともと対象フラグがOFFであれば対象フラグをOFFのまま維持する。
Next, the
一方、減速確率が除外閾値未満であると判定しなかった場合(ステップ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
まず、支援地点設定部21cの機能により制御部20は、ステップS120またはステップS125にて位置が更新された支援地点Qと同一の道路区間上に他の支援地点Qが存在するか否かを判定する(ステップS200)。位置が更新された支援地点Qと同一の道路区間上に他の支援地点Qが存在すると判定しなかった場合(ステップS200:N)、制御部20は、支援地点統合処理の最初(ステップS200)にリターンする。すなわち、直前に位置が更新された支援地点Qを統合可能な他の支援地点Qが存在しないとして、次に支援地点Qの位置が更新されるまで待機する。
First, by the function of the support
本実施形態では、同一の道路区間上の支援地点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
判定距離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
一方、判定距離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
判定距離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
判定距離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
次に、支援地点設定部21cの機能により制御部20は、統合後の地点分布に基づいて単一の支援地点Qを設定する(ステップS225)。具体的に、制御部20は、統合後の地点分布に属する減速地点Aの位置を表す複数の残距離Lの中央値に対応する位置に統合後の支援地点Qを設定する。
Next, by the function of the support
次に、支援地点設定部21cの機能により制御部20は、統合後の地点分布に属する減速地点Aから、統合後の支援地点Qに近い順に20個の減速地点Aを抽出する(ステップS230)。なお、統合後の地点分布に属する減速地点Aが20個以下である場合、制御部20は、統合後の地点分布に属する減速地点Aのすべてを抽出する
Next, by the function of the support
次に、支援地点設定部21cの機能により制御部20は、統合後の支援地点Qの位置を表す残距離Lに、ステップS230にて抽出した減速地点Aの位置を表す残距離Lを走行ログとして対応付けた学習情報を学習情報DB30bに記録する(ステップS235)。すなわち、制御部20は、統合後の地点分布と統合後の支援地点Qとに対応する新たな学習情報を学習情報DB30bに記録する。なお、ステップS230にて抽出した減速地点Aの数が20個未満である場合、20個から当該減速地点Aの数を減算した数だけ"通過"の走行ログを生成し、新たな学習情報に対応付ける。また、制御部20は、統合前に走行ログとして記録されていた"通過"の数の合計数だけ"通過"の走行ログを生成し、新たな学習情報に対応付けてもよい。
Next, the function of the support
また、制御部20は、統合前の複数の支援地点Qのそれぞれに対応付けられていた目標車速の平均値を統合後の目標車速として取得し、新たな学習情報に対応付ける。なお、制御部20は、統合前の複数の支援地点Qのそれぞれについての減速回数に応じた目標車速の加重平均値を統合後の目標車速として取得してもよい。
Moreover, the
次に、支援地点設定部21cの機能により制御部20は、統合後の支援地点Qについて対象フラグを設定する(ステップS240)。すなわち、制御部20は、新たな学習情報に対応付けられた走行ログ(残距離および"通過")に基づいて減速確率を取得するとともに、当該減速確率が閾値以上である場合に、新たな学習情報の対象フラグをONに設定する。閾値は、例えば上述した対象閾値(80%)であってもよい。最後に、統合元の支援地点Qに対応する学習情報を学習情報DB30bから削除する(ステップS245)。
Next, the
(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
減速地点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
図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
複数の地点分布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
以上の実施形態は本発明を実施するための一例であり、他にも種々の実施形態を採用可能である。動作地点取得手段は、車両にて所定動作が行われた動作地点を取得すればよく、所定動作は車両が行った動作であってもよいし、車両にて運転者が行った操作であってもよい。例えば、所定動作は、減速、加速、舵角の変化、各種照明の点灯、警音器の作動、動力機関の始動、シフトチェンジ等の車両の動作であってもよいし、これらの動作を行わせる運転者の操作であってもよい。動作地点とは、所定動作が行われた時刻において車両が位置していた地点であり、所定動作が開始した地点であってもよいし、所定動作が終了した地点であってもよい。支援地点設定手段は、動作地点の分布である地点分布に基づいて、所定動作のための動作支援を実施する支援地点を設定すればよく、地点分布に基づいて支援地点を設定する手法は種々考えられる。例えば、支援地点設定手段は、地点分布に基づく統計処理によって支援地点を設定してもよく、地点分布に属する複数の動作地点が存在する道路の方向における動作地点の位置を統計処理することにより得られた位置に支援地点を設定してもよい。例えば、支援地点設定手段は、地点分布に属する複数の動作地点の位置の平均値や中央値や最頻値等に対応する位置に支援地点を設定してもよい。 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
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.
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)
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 |
-
2013
- 2013-10-21 JP JP2013218202A patent/JP6221619B2/en not_active Expired - Fee Related
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 |