JP6168811B2 - Vehicle control section learning system, method and program - Google Patents
Vehicle control section learning system, method and program Download PDFInfo
- Publication number
- JP6168811B2 JP6168811B2 JP2013071034A JP2013071034A JP6168811B2 JP 6168811 B2 JP6168811 B2 JP 6168811B2 JP 2013071034 A JP2013071034 A JP 2013071034A JP 2013071034 A JP2013071034 A JP 2013071034A JP 6168811 B2 JP6168811 B2 JP 6168811B2
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- intersection
- section
- end point
- vehicle control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 76
- 230000006870 function Effects 0.000 claims description 8
- 230000001133 acceleration Effects 0.000 description 5
- 238000002485 combustion reaction Methods 0.000 description 5
- 230000001172 regenerating effect Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 2
- 230000000717 retained effect Effects 0.000 description 1
Images
Landscapes
- Navigation (AREA)
- Traffic Control Systems (AREA)
Description
本発明は、車両制御区間を学習する車両制御区間学習システム、方法およびプログラムに関する。 The present invention relates to a vehicle control section learning system, method, and program for learning a vehicle control section.
従来、運転支援を行うために運転支援を行うべき状況に関する学習を行う技術が知られている。例えば、特許文献1においては、減速操作と道路環境とを関連づけて学習し、道路環境に応じて減速操作が行われる地点(例えば一時停止交差点、信号交差点等)に接近した場合に、実行すべき運転支援態様を決定する技術が開示されている。 2. Description of the Related Art Conventionally, a technique for learning about a situation where driving assistance should be performed in order to perform driving assistance is known. For example, in Patent Document 1, learning should be performed by associating a deceleration operation with a road environment, and should be executed when approaching a point where the deceleration operation is performed according to the road environment (for example, a temporary stop intersection, a signalized intersection, etc.) A technique for determining a driving assistance mode is disclosed.
上述した従来技術においては、減速操作が行われる地点より前に交差点が存在する場合に、正常な運転支援を行うことができない場合があった。すなわち、減速操作が行われる地点に到達する前に存在する交差点を通過して減速操作が行われる地点に到達するのであれば運転支援を行えば良いが、減速操作が行われる地点に到達する前に存在する交差点を通過して減速操作が行われる地点と異なる方向に向かうのであれば運転支援を行うべきではない。従って、従来技術のように、減速操作が行われる地点と減速操作に関連づけたとしても、減速操作を行う場合の経路を学習しなければ正確な制御を行うことができない。ところが、運転支援を行うべき地点と経路とを関連づけると、学習する情報量が極めて多くなってしまう。
本発明は、前記課題にかんがみてなされたもので、車両制御を実行すべきか否かを正確に判断可能な情報を学習しつつ、学習する情報量を抑制することが可能な技術を提供することを目的とする。
In the above-described prior art, there is a case where normal driving assistance cannot be performed when an intersection exists before the point where the deceleration operation is performed. In other words, driving assistance may be performed as long as it passes through an existing intersection before reaching the point where the deceleration operation is performed and the point where the deceleration operation is performed, but before reaching the point where the deceleration operation is performed Driving assistance should not be performed as long as the vehicle travels in a different direction from the point where the deceleration operation is performed after passing through the intersection. Therefore, even if it associates with the point where deceleration operation is performed and the deceleration operation as in the prior art, accurate control cannot be performed unless the route for performing the deceleration operation is learned. However, if a point where driving assistance should be performed and a route are associated with each other, the amount of information to be learned becomes extremely large.
The present invention has been made in view of the above problems, and provides a technique capable of suppressing the amount of information to be learned while learning information that can accurately determine whether or not to execute vehicle control. With the goal.
前記の目的を達成するため、本発明においては、車両の走行履歴に基づいて車両制御を実行すべき区間の終了地点を取得する車両制御終了地点取得手段と、終了地点に到達する前に車両が走行した道路において、車両が交差点の前後で道なりと定義された連続する道路区間を走行しなかった場合に、当該交差点を特徴交差点として取得する特徴交差点取得手段と、特徴交差点が含まれる経路を、車両制御を実行すべき区間として学習する車両制御区間学習手段と、を備える車両制御区間学習システムを構成する。 In order to achieve the above object, in the present invention, vehicle control end point acquisition means for acquiring an end point of a section in which vehicle control should be executed based on the travel history of the vehicle, and the vehicle before reaching the end point, A feature intersection acquisition means for acquiring the intersection as a feature intersection when the vehicle does not travel on a continuous road section defined as a road before and after the intersection on a road that has traveled, and a route including the feature intersection A vehicle control section learning system comprising vehicle control section learning means for learning as a section in which vehicle control is to be executed.
すなわち、車両制御を実行すべき区間の終了地点を学習すれば、当該終了地点から車両の進行方向の逆側に所定距離の地点を開始地点とし、開始地点から終了地点までを、車両制御を実行すべき区間であると見なして車両制御を行うことが可能になる。この構成において、本発明では、車両制御を実行すべき区間の終了地点に到達する前に車両が交差点を道なりに通過しなければ経路を学習し、交差点を道なりに通過した場合には経路を学習しない。ここで、道なりと定義された連続する道路区間とは、道路に沿って走行する場合に通過する道路区間であり、例えば、最も直進に近い連続する道路区間や同じ道路番号の連続する道路区間、同じ属性の連続する道路区間等によって道なりが定義される。 In other words, if the end point of the section in which the vehicle control is to be performed is learned, the vehicle control is executed from the start point to the end point with a predetermined distance from the end point to the opposite side of the traveling direction of the vehicle. It is possible to control the vehicle by regarding it as a section to be performed. In this configuration, according to the present invention, the route is learned if the vehicle does not pass through the intersection before reaching the end point of the section where the vehicle control is to be performed, and the route is acquired when the vehicle passes through the intersection. Do not learn. Here, a continuous road section defined as a road is a road section that passes when traveling along a road. For example, a continuous road section that is closest to a straight road or a continuous road section that has the same road number. A road is defined by a continuous road section having the same attribute.
従って、車両が道なりに走行する場合の経路は、経路自体を学習しなくても、道路区間を示す地図情報から道なりの経路を明らかにすることで特定することができる。このため、車両が過去に道なりではない走行を行った場合に経路を学習する構成とすれば、車両制御の際に車両が学習された経路を走行した場合には、学習結果に基づいて車両の動作を推定可能であり、当該推定に基づいて車両制御を実行すべき区間において車両制御を行うことが可能になる。また、車両制御の際に車両が学習された経路を走行しなければ、道なりに走行すると見なして車両の動作を推定可能であり、当該推定に基づいて車両制御を実行すべき区間において車両制御を行うことができる。さらに、以上の構成においては、道なりに走行した場合の経路は学習する必要がないため、学習する情報量を抑制することができる。従って、車両制御を実行すべきか否かを正確に判断可能な情報を学習しつつ、学習する情報量を抑制することが可能である。 Therefore, the route when the vehicle travels along the road can be identified by clarifying the route along the road from the map information indicating the road section without learning the route itself. For this reason, if it is set as the structure which learns a path | route when the vehicle has traveled in the past which is not a road, when the vehicle travels on the learned route during vehicle control, the vehicle is based on the learning result. Can be estimated, and vehicle control can be performed in a section in which vehicle control is to be executed based on the estimation. Further, if the vehicle does not travel along the learned route during vehicle control, it can be assumed that the vehicle travels along the road, and the vehicle operation can be estimated. It can be performed. Furthermore, in the above configuration, since it is not necessary to learn the route when traveling along the road, the amount of information to be learned can be suppressed. Therefore, it is possible to suppress the amount of information to be learned while learning information that can accurately determine whether or not to execute vehicle control.
ここで、車両制御終了地点取得手段は、車両の走行履歴に基づいて車両制御を実行すべき区間の終了地点を学習するために取得することができればよい。すなわち、車両制御を実行すべき区間を特定するための情報として、車両制御を終了すべき終了地点を取得する。なお、終了地点が特定されれば、当該終了地点から車両の進行方向の逆側に所定距離の地点を開始地点として車両制御を実行すべき区間を定義することができるため、少なくとも終了地点を学習することによって、規定の距離との組み合わせで車両制御を実行すべき区間が特定されるように構成されていれば良いが、むろん、終了地点から車両の進行方向の逆側に所定距離の地点である開始地点と、終了地点とを、車両制御を実行すべき区間として学習する構成としても良い。また、車両制御を実行すべき区間の開始地点と当該区間の距離によって当該区間を定義する構成は、開始地点と距離によって車両制御を実行すべき区間の終了地点が特定されるため、終了地点が学習される構成と実質的に等価である。 Here, the vehicle control end point acquisition means only needs to be able to acquire the end point of the section where the vehicle control is to be executed based on the travel history of the vehicle. That is, the end point at which the vehicle control is to be ended is acquired as information for specifying the section in which the vehicle control is to be executed. If the end point is specified, it is possible to define a section where vehicle control should be executed starting from a point at a predetermined distance from the end point to the opposite side of the vehicle traveling direction, so at least the end point is learned. By doing so, it is sufficient that the section in which the vehicle control is to be executed is specified in combination with the specified distance, but of course at a point of a predetermined distance from the end point to the opposite side of the traveling direction of the vehicle. A certain start point and end point may be learned as a section in which vehicle control is to be executed. In addition, in the configuration in which the section is defined by the start point of the section where the vehicle control is to be executed and the distance between the sections, the end point of the section where the vehicle control is to be executed is specified by the start point and the distance. It is substantially equivalent to the learned configuration.
また、終了地点は、車両の走行履歴に基づいて取得されれば良い。すなわち、車両制御は車両の過去の動作を改善するための支援を行うために実行されるため、車両の過去の動作について改善の余地があるべき区間を車両の走行履歴に基づいて明らかにし、少なくとも車両制御を実行すべき区間の終了地点を特定すれば良い。車両制御は、各種の制御を想定可能であり、例えば、減速制御、加速制御等が挙げられる。前者であれば、例えば、車両の減速終了地点を、車両制御を実行すべき区間の終了地点として取得する構成とすれば良い。また、後者であれば、例えば、車両の加速終了地点を、車両制御を実行すべき区間の終了地点として取得する構成とすれば良い。 Moreover, the end point should just be acquired based on the driving | running | working log | history of a vehicle. That is, since the vehicle control is performed in order to provide support for improving the past operation of the vehicle, the section that should have room for improvement in the past operation of the vehicle is clarified based on the travel history of the vehicle, and at least What is necessary is just to specify the end point of the area which should perform vehicle control. Various types of control can be assumed for vehicle control, and examples include deceleration control and acceleration control. If it is the former, what is necessary is just to set it as the structure which acquires the deceleration end point of a vehicle as an end point of the area which should perform vehicle control, for example. Moreover, if it is the latter, what is necessary is just to set it as the structure which acquires the acceleration end point of a vehicle as an end point of the area which should perform vehicle control, for example.
特徴交差点取得手段は、終了地点に到達する前に車両が走行した道路において、車両が交差点の前後で道なりと定義された連続する道路区間を走行しなかった場合に、当該交差点を特徴交差点として取得することができればよい。すなわち、交差点に接続された複数の道路区間であって、一方の道路区間から交差点に進入し、他方の道路区間に退出することが可能である場合に、両道路区間は連続しており、連続する道路区間の中に道なりの道路区間であると定義された交差点が存在する状況において、車両の走行履歴から道なりに走行したか否かを判定して特徴交差点を取得することができればよい。 The characteristic intersection acquisition means determines that the intersection is a characteristic intersection when the vehicle has traveled before reaching the end point and the vehicle does not travel on a continuous road section defined as a road before and after the intersection. It only has to be acquired. That is, if there are multiple road sections connected to the intersection, and it is possible to enter the intersection from one road section and exit to the other road section, both road sections are continuous and continuous In a situation where there is an intersection defined as a road section that is a road in the road section to be performed, it is only necessary to determine whether or not the vehicle has traveled along the road from the driving history of the vehicle and acquire a characteristic intersection .
車両制御区間学習手段は、特徴交差点が含まれる経路を、車両制御を実行すべき区間として学習することができればよい。すなわち、車両が終了地点に到達する前に走行した道路に特徴交差点が1個以上含まれる場合、当該特徴交差点を含む、終了地点を終端とした経路を学習することで、車両制御を実行すべき区間を学習することができればよい。特徴交差点の数は限定されないが、車両制御を実行すべき区間は、通常、過度に長い区間ではなく、距離に上限を設定可能であるため、特徴交差点の数も所定個数を上限の個数としても良い。 The vehicle control section learning means only needs to be able to learn a route including a characteristic intersection as a section in which vehicle control is to be executed. That is, when one or more characteristic intersections are included in the road that the vehicle traveled before reaching the end point, vehicle control should be executed by learning a route that includes the characteristic intersection and ends at the end point What is necessary is just to be able to learn a section. The number of feature intersections is not limited, but the section where vehicle control is to be executed is usually not an excessively long section, and an upper limit can be set for the distance. good.
なお、経路の定義法としては、種々の手法を採用可能であり、例えば、車両制御区間学習手段が、特徴交差点と特徴交差点を通過した後に車両が走行した道路区間とによって示される経路を、車両制御を実行すべき区間として学習する構成としても良い。すなわち、特徴交差点の後に走行した道路区間を特定すれば、少なくとも特徴交差点の後に車両が走行した経路が特定されるため、このような定義を終了地点より車両の進行方向の逆側に存在する複数の特徴交差点について採用すれば、特徴交差点を通過して終了地点に至る経路を複数の特徴交差点分について特定することができる。 Note that various methods can be adopted as a route definition method. For example, the route indicated by the vehicle control section learning means and the road section on which the vehicle traveled after passing through the feature intersection It is good also as a structure learned as an area which should perform control. That is, if the road section that has traveled after the characteristic intersection is identified, at least the route that the vehicle has traveled after the characteristic intersection is identified. Therefore, such a definition exists on the opposite side of the traveling direction of the vehicle from the end point. If the feature intersection is adopted, a route passing through the feature intersection to the end point can be specified for a plurality of feature intersections.
なお、この構成において、車両が道なりに走行した場合には、経路や特徴交差点が学習されない(終了地点は学習され得る)ため、車両が道なりに走行した場合について学習に必要な情報量が抑制される。また、特徴交差点を学習するための構成としては種々の構成を採用可能であり、車両制御を実行すべき区間の終了地点からの距離や、車両制御を実行すべき区間の開始地点からの距離を学習しても良いし、特徴交差点の座標を学習しても良い。 In this configuration, when the vehicle travels along the road, the route and the characteristic intersection are not learned (the end point can be learned), so the amount of information necessary for learning when the vehicle travels along the road is small. It is suppressed. In addition, various configurations can be adopted as the configuration for learning the characteristic intersection, and the distance from the end point of the section where the vehicle control should be executed and the distance from the start point of the section where the vehicle control should be executed are determined. You may learn, and you may learn the coordinate of a feature intersection.
必要な情報量を抑制しつつ車両が道なりに走行した場合についても学習するための学習態様としては、種々の手法を採用可能であり、例えば、車両が特徴交差点を通過しなかった場合、終了地点から車両の進行方向の逆側に所定距離の地点である開始地点と、終了地点とを、車両制御を実行すべき区間として学習する構成としても良い。この構成においては、車両が特徴交差点を通過しなかった場合に特徴交差点と特徴交差点の後に車両が走行した経路が学習されないため、これらを学習する場合と比較して情報量を抑制することができる。 As a learning mode for learning about a case where the vehicle travels along a road while suppressing a necessary amount of information, various methods can be adopted. For example, if the vehicle does not pass through a characteristic intersection, the process ends. It is good also as a structure which learns the start point and end point which are points of predetermined distance on the opposite side of the advancing direction of a vehicle from a point as an area which should perform vehicle control. In this configuration, when the vehicle does not pass through the feature intersection, the feature intersection and the route traveled by the vehicle after the feature intersection are not learned. Therefore, the amount of information can be suppressed as compared with the case where these are learned. .
さらに、車両制御区間学習手段は、所定距離以内の区間に特徴交差点が所定個数含まれる場合には、特徴交差点が所定個数含まれる経路を、車両制御を実行すべき区間として学習し、所定距離以内の区間に特徴交差点が所定個数より多く含まれる場合には、特徴交差点が所定個数含まれる所定距離より短い区間の経路を、車両制御を実行すべき区間として学習する構成としても良い。すなわち、特徴交差点の数が多い場合、道なりではない状態で通過した交差点の数が多く、交差点で直進しない場合など、同一の車両制御を継続して実施しない方が好ましい状況となる。従って、車両制御を実行すべき区間内に存在し得る特徴交差点の数に所定個数という上限を設けることにより、車両制御を実行すべき区間として適切な距離の区間を学習する。 Further, when a predetermined number of characteristic intersections are included in a section within a predetermined distance, the vehicle control section learning means learns a route including the predetermined number of characteristic intersections as a section where the vehicle control is to be performed, and is within the predetermined distance. If the section includes more than a predetermined number of characteristic intersections, a route of a section shorter than a predetermined distance including a predetermined number of characteristic intersections may be learned as a section on which vehicle control is to be executed. That is, when there are a large number of characteristic intersections, it is preferable that the same vehicle control is not continuously performed, for example, when there are many intersections that have passed without being on the road and the vehicle does not go straight at the intersections. Therefore, by setting an upper limit of a predetermined number to the number of feature intersections that can exist in the section where the vehicle control is to be executed, a section having an appropriate distance is learned as the section where the vehicle control is to be executed.
さらに、本発明のように、交差点の前後で道なりと定義された連続する道路区間を走行しなかった場合に、その経路を車両制御区間として学習する手法は、プログラムや方法としても適用可能である。また、以上のようなシステム、プログラム、方法は、単独の装置として実現される場合や、複数の装置によって実現される場合、車両に備えられる各部と共有の部品を利用して実現される場合が想定可能であり、各種の態様を含むものである。例えば、以上のような装置を備えたナビゲーションシステムや方法、プログラムを提供することが可能である。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、システムを制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。 Further, the method of learning the route as a vehicle control section when the vehicle does not travel on a continuous road section defined as a road before and after the intersection as in the present invention can be applied as a program or a method. is there. In addition, the system, program, and method as described above may be realized as a single device, or may be realized by using components shared with each unit provided in the vehicle when realized by a plurality of devices. It can be assumed and includes various aspects. For example, it is possible to provide a navigation system, method, and program including 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 can be realized as a recording medium for a program for controlling the system. 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.
ここでは、下記の順序に従って本発明の実施の形態について説明する。
(1)ナビゲーション端末の構成:
(2)学習処理:
(3)車両制御処理:
(4)他の実施形態:
Here, embodiments of the present invention will be described in the following order.
(1) Configuration of navigation terminal:
(2) Learning process:
(3) Vehicle control processing:
(4) Other embodiments:
(1)ナビゲーション端末の構成:
図1は、車両に搭載された車両制御区間学習システムの構成を示すブロック図である。本実施形態において車両制御区間学習システムは、ナビゲーションシステム10によって実現される。ナビゲーションシステム10は、CPU、RAM、ROM等を備える制御部20を備えており、ROMに記憶されたプログラムを制御部20で実行することができる。本実施形態においては、このプログラムの一つとしてナビゲーションプログラムを実行可能である。当該ナビゲーションプログラムは、ナビゲーション端末の表示部に車両の現在位置が含まれる地図を表示して運転者を目的地まで案内する機能を制御部20に実現させるプログラムである。当該ナビゲーションプログラムは、走行過程で利用される各種のプログラムを備えており、本実施形態においては、車両が過去に減速した区間で車両に制動力を作用させる車両制御を制御部20に実現させる車両制御プログラム21を備えている。
(1) Configuration of navigation terminal:
FIG. 1 is a block diagram showing a configuration of a vehicle control section learning system mounted on a vehicle. In the present embodiment, the vehicle control section learning system is realized by the
記録媒体30には地図情報30aが記録されている。また、記録媒体30には、車両の走行過程で学習情報30bが記録される。地図情報30aは、車両が走行する道路の端点に対応するノードの位置等を示すノードデータ、ノード間の道路の形状を特定するための形状補間点の位置等を示す形状補間点データ、ノード同士の連結を示すリンクデータ等を含んでいる。
さらに、記録媒体30には、車両制御プログラム21の運用過程において、学習情報30bが記録される。学習情報30bは、車両制御を実行すべき区間を示す情報であり、本実施形態においては、車両制御を実行すべき区間のそれぞれにおいて、少なくとも開始地点と終了地点とを示す情報が学習情報30bとして定義されている。なお、本実施形態においては、車両の走行履歴によって学習情報30bとして定義される情報が異なり、車両の走行履歴が交差点を道なりに通過したことを示している場合には、開始地点と終了地点とを示す情報が学習情報30bとして定義される。一方、車両の走行履歴が交差点を道なりに通過しなかったことを示している場合には、当該交差点を特徴交差点と見なし、開始地点と終了地点とを示す情報に加え、特徴交差点と特徴交差点を通過した後に車両が走行した道路区間とによって示される経路を示す情報が学習情報30bに含められる。なお、本実施形態において、特徴交差点を示す情報は、車両制御を実行すべき区間の開始地点からの距離によって定義され、特徴交差点を通過した後に車両が走行した道路区間は、当該道路区間を示すリンクデータ(リンクID)によって定義される。
Furthermore, learning information 30 b is recorded on the
本実施形態にかかる車両は、GPS受信部41と車速センサ42とジャイロセンサ43とユーザI/F部44と摩擦制動部45と内燃機関49bとギア機構49cと出力軸49dと発電機47と制御部47aとモータ48と制御部48aとバッテリ49aとを備えている。本実施形態にかかる車両は、内燃機関49b,モータ48の回転駆動力がギア機構49cによって出力軸49dに伝達されることによって駆動されるハイブリッド車両である。従って、出力軸49dの回転駆動力をギア機構49cによって内燃機関49bに伝達するエンジンブレーキや出力軸49dの回転駆動力をギア機構49cによって発電機47に伝達するとともに電力をバッテリ49aに蓄積する回生ブレーキによって車両を制動させることもできる。むろん、内燃機関49b、発電機47、モータ48に対するエネルギー配分は制御部47a,制御部48aによって調整可能であり、本実施形態においては、制御部20が制御部47a,制御部48aのいずれかまたは双方に制御信号を出力することにより、回生ブレーキとエンジンブレーキの比率を調整可能である。
The vehicle according to the present embodiment controls the
GPS受信部41は、GPS衛星からの電波を受信し、図示しないインタフェースを介して車両の現在地を算出するための信号を示す信号を出力する。制御部20は、この信号を取得して車両の現在地を取得する。車速センサ42は、車両が備える車輪の回転速度に対応した信号を出力する。制御部20は、図示しないインタフェースを介してこの信号を取得し、車速を取得する。ジャイロセンサ43は、車両の水平面内の旋回についての角加速度を検出し、車両の向きに対応した信号を出力する。制御部20は、この信号を取得して車両の進行方向を取得する。車速センサ42およびジャイロセンサ43等は、車両の走行軌跡を特定するために利用され、本実施形態においては、車両の出発地と走行軌跡とに基づいて現在地が特定され、当該出発地と走行軌跡とに基づいて特定された車両の現在地がGPS受信部41の出力信号に基づいて補正される。
The
ユーザI/F部44は、運転者の指示を入力し、また運転者に各種の情報を提供するためのインタフェース部であり、図示しないタッチパネルディスプレイからなる表示部やスイッチ等の入力部、スピーカ等の音声出力部を備えている。ユーザI/F部44は制御信号を制御部20から受信し、各種案内を行うための画像をタッチパネルディスプレイに表示する。
The user I /
摩擦制動部45は、車両の車輪に搭載されたブレーキによる減速の程度を調整するホイールシリンダの圧力を制御する装置を含み、制御部20は当該摩擦制動部45に対して制御信号を出力してホイールシリンダの圧力を調整させることが可能である。従って、制御部20が当該摩擦制動部45に対して制御信号を出力してホイールシリンダの圧力を増加させると、ブレーキによる制動力が増加し、車両が減速される。
The
なお、本実施形態においては、車両の位置毎の車速センサ42の出力信号、摩擦制動部45の動作状態が走行履歴として一時的に(ナビゲーションシステム10がオフにされるまで)RAMに記録され、参照可能な状態となる。従って、制御部20は、当該走行履歴を参照することにより、車両の位置毎の車速や、摩擦制動部45を利用した運転者の制動意思を特定することが可能である。
In the present embodiment, the output signal of the
本実施形態において、車両制御プログラム21に含まれる車両制御部21dは、車両に対して作用する制動力を制御する機能を制御部20に実現させるプログラムモジュールであり、学習情報30bに基づいて車両制御を実行すべき区間を特定し、車両に対して制動力を作用させる。車両制御は、各種の態様を採用可能であり、本実施形態において制御部20は、車両制御を実行すべき区間の終了地点における過去の車両の車速まで当該区間内で減速させるための制動力を車両に作用させる。この際、制御部20は、当該制動力を回生ブレーキによって発生させるように制御部47aおよび制御部48aを制御する。当該制動力が回生ブレーキによる制動力の最大値を超える場合、制御部20は摩擦制動部45に対して制御信号を出力して摩擦制動力を車両に作用させることによって制動力を補う。
In the present embodiment, the
このような車両制御を実行するためには、車両制御の実行前に学習情報30bが記録媒体30に記録されている必要があり、本実施形態における車両制御プログラム21は、当該学習情報30bの容量を抑制しながら学習情報30bを取得する機能を制御部20に実現させることができる。この機能を制御部20に実現させるため、車両制御プログラム21は、車両制御終了地点取得部21aと特徴交差点取得部21bと車両制御区間学習部21cとを備えている。
In order to execute such vehicle control, the learning information 30b needs to be recorded on the
車両制御終了地点取得部21aは、車両の走行履歴に基づいて車両制御を実行すべき区間の終了地点を取得する機能を制御部20に実現させるプログラムモジュールである。本実施形態において、制御部20は、車両が減速され、所定の車速以下になった減速終了地点(停止したあるいはほぼ停止したと見なされる地点)を、車両制御を実行すべき区間の終了地点として取得する。このため、制御部20は、RAMに記録された走行履歴および地図情報30aを参照し、車両の運転者が車両に制動力を作用させた状態で車速が閾値以上の状態から所定の車速以下になった区間を特定する。そして、制御部20は、当該区間の端点のうち、車両の進行方向の前方に存在する端点を終了地点として特定する。
The vehicle control end
以上の処理により、制御部20は、車両制御を実行すべき区間を特定するための情報として、車両制御を終了すべき終了地点を取得する。なお、終了地点が特定されれば、当該終了地点から車両の進行方向の逆側に所定距離の地点を開始地点として車両制御を実行すべき区間を定義することができるため、少なくとも終了地点を学習することによって、規定の距離との組み合わせで車両制御を実行すべき区間が特定されるように構成されていれば良い。なお、本実施形態においては、車両が閾値以上の状態から所定の車速以下になった場合に、制御部20が、終了地点から車両の進行方向の逆側に所定距離の地点である開始地点と、終了地点とを、車両制御を実行すべき区間として取得し、学習情報30bを定義する(詳細は後述)。
Through the above processing, the
特徴交差点取得部21bは、終了地点に到達する前に車両が走行した道路において、車両が交差点の前後で道なりと定義された連続する道路区間を走行しなかった場合に、当該交差点を特徴交差点として取得する機能を制御部20に実現させるプログラムモジュールである。すなわち、制御部20は、車両の走行履歴および地図情報30aを参照し、車両が走行した道路上に存在する交差点を特定する。さらに、制御部20は、特定された交差点に接続された複数の道路区間のうち、一方の道路区間から交差点に進入し、他方の道路区間に退出することが可能である場合に、両道路区間は連続していると見なす。さらに、制御部20は、連続する道路区間の中で、交差点の通過前後の車両の進行方向の差異が最も少ない場合(最も直進に近い場合)に両道路区間を道なりの道路区間であると定義する。
The characteristic
さらに、制御部20は、車両が走行した道路上に存在する交差点において、車両が道なりと定義された道路区間の双方を走行した場合に車両が道なりに走行したと判定し、車両が道なりと定義された道路区間の少なくとも一方を走行しなかった場合に車両が道なりに走行しなかったと判定する。そして、制御部20は、車両が交差点を道なりに走行したと判定された場合、当該交差点を特徴交差点として取得する。
Further, the
車両制御区間学習部21cは、特徴交差点が含まれる経路を、車両制御を実行すべき区間として学習する機能を制御部20に実現させるプログラムモジュールである。本実施形態において、制御部20は、車両が終了地点に到達する前に減速しつつ走行した区間に特徴交差点が含まれる場合と、含まれない場合とで異なる情報量の情報を学習情報30bとして取得する。すなわち、制御部20は、車両が特徴交差点を通過しなかった場合、終了地点から車両の進行方向の逆側(後方と呼ぶ)に所定距離の地点である開始地点と、終了地点とを、車両制御を実行すべき区間として取得し、学習情報30bとして記録媒体30に記録する。
The vehicle control
一方、制御部20は、車両が終了地点に到達する前に走行した道路に特徴交差点が1個以上含まれる場合、当該特徴交差点を含む、終了地点を終端とした経路を取得し、学習情報30bとして記録媒体30に記録する。具体的には、制御部20は、車両の走行履歴および地図情報30aに基づいて、特徴交差点の後に車両が走行した道路区間を特定することで、特徴交差点の後に車両が走行した経路を特定する。特徴交差点が複数個存在する場合、制御部20は、特徴交差点の後に車両が走行した道路区間を複数の特徴交差点分のそれぞれについて特定する。
On the other hand, when one or more characteristic intersections are included in the road on which the vehicle traveled before reaching the end point, the
さらに、制御部20は、終了地点から後方に所定距離の地点である開始地点を特定し、地図情報30aに基づいて、当該開始地点から特徴交差点までの距離を特定する。そして、制御部20は、開始地点と終了地点と開始地点から特徴交差点までの距離と特徴交差点の後に車両が走行した道路区間を示す情報を学習情報30bとし、記録媒体30に記録する。なお、以上の構成において学習される特徴交差点の数は限定されないが、車両制御を実行すべき区間は、通常、過度に長い区間ではなく、距離に上限を設定可能であるため、本実施形態においては、特徴交差点の数が所定個数(例えば、2個)となった場合、所定個を超える個数の特徴交差点は学習しない構成となっている。
Further, the
以上の構成においては、開始地点および終了地点によって車両制御を実行すべき区間を学習情報30bとして学習しているため、当該学習情報30bを参照すれば、開始地点および終了地点までの区間において車両制御を実行することが可能になる。本実施形態においては、さらに、車両制御を実行すべき区間の終了地点に到達する前に車両が特徴交差点を道なりに通過しなければ経路を学習し、特徴交差点を道なりに通過した場合には経路を学習しない。 In the above configuration, since the section where the vehicle control is to be executed by the start point and the end point is learned as the learning information 30b, the vehicle control is performed in the section to the start point and the end point by referring to the learning information 30b. Can be executed. In the present embodiment, further, when the vehicle learns a route if it does not pass through the feature intersection before reaching the end point of the section where the vehicle control is to be executed, and when the vehicle passes through the feature intersection Does not learn the route.
そして、車両が道なりに走行する場合の経路は、経路自体を学習しなくても、道路区間を示す地図情報から道なりの経路を明らかにすることで特定することができる。すなわち、車両制御の際に車両が学習された経路を走行しなければ、道なりに走行すると見なして車両の動作を推定可能であり、当該推定に基づいて車両制御を実行すべき区間において車両制御を行うことができる。一方、車両制御の際に車両が学習された経路を走行した場合には、学習結果に基づいて車両の動作を推定可能であり、当該推定に基づいて車両制御を実行すべき区間において車両制御を行うことが可能である。また、さらに、以上の構成においては、道なりに走行した場合の経路は学習する必要がないため、学習する情報量を抑制することができる。従って、車両制御を実行すべきか否かを正確に判断可能な情報を学習しつつ、学習する情報量を抑制することが可能である。 The route when the vehicle travels along the road can be identified by clarifying the route along the road from the map information indicating the road section without learning the route itself. That is, if the vehicle does not travel along the learned route during vehicle control, it can be assumed that the vehicle travels along the road, and the vehicle operation can be estimated. It can be performed. On the other hand, when the vehicle travels on a learned route during vehicle control, the vehicle operation can be estimated based on the learning result, and the vehicle control is performed in the section where the vehicle control is to be executed based on the estimation. Is possible. Furthermore, in the above configuration, since it is not necessary to learn a route when traveling along a road, the amount of information to be learned can be suppressed. Therefore, it is possible to suppress the amount of information to be learned while learning information that can accurately determine whether or not to execute vehicle control.
(2)学習処理:
次に、学習処理について詳細に説明する。図2は、学習処理のフローチャートであり、ここでは、図4に示す実例に則して学習処理を説明する。なお、図4においては、実線で道路の境界線、一点鎖線の矢印でリンクL1〜L7(道路区間)を示しており、車両C1および車両C2の前方に交差点I1〜I3が存在する例を示している。学習処理は、走行履歴を削除する前の任意のタイミング(例えば、ナビゲーションシステム10をオフにする指示が行われた場合)で実行可能である。学習処理において、制御部20は、車両制御終了地点取得部21aの処理により、走行履歴から減速の終了地点を取得する(ステップS100)。すなわち、制御部20は、走行履歴および地図情報30aを参照し、車速が閾値以上の状態から所定の車速以下になった区間を特定し、当該区間の端点のうち、車両の進行方向の前方に存在する端点を終了地点として取得する。
(2) Learning process:
Next, the learning process will be described in detail. FIG. 2 is a flowchart of the learning process. Here, the learning process will be described based on the example shown in FIG. In FIG. 4, the road boundary line is indicated by a solid line, and the links L 1 to L 7 (road sections) are indicated by dashed-dotted arrows, and the intersections I 1 to I 3 are in front of the vehicles C 1 and C 2. An example exists. The learning process can be executed at any timing before the travel history is deleted (for example, when an instruction to turn off the
例えば、車両C1が図4に示すリンクL4,L3,L2,L1を走行して地点Ps1で停止した履歴が走行履歴に記録されていた場合、制御部20は、地点Ps1を終了地点として取得する。車両C2が図4に示すリンクL7,L3,L5を走行して地点Ps2で停止した履歴が走行履歴に記録されていた場合、制御部20は、地点Ps2を終了地点として取得する。
For example, when a history in which the vehicle C 1 travels on the links L 4 , L 3 , L 2 , and L 1 shown in FIG. 4 and stops at the point Ps 1 is recorded in the travel history, the
次に、制御部20は、特徴交差点取得部21bの処理により、終了地点を基準地点として設定する(ステップS105)。すなわち、ステップS110〜S165までのループ処理において、制御部20は、ループを繰り返すたびに後方の交差点に基準地点を変更し、基準地点についての解析を行う。このために、基準地点の初期地点として終了地点を登録する。
Next, the
次に、制御部20は、特徴交差点取得部21bの処理により、終了地点から基準地点までの距離が所定距離以上であるか否かを判定する(ステップS110)。ここで、所定距離は、車両制御を実行すべき区間の上限の距離として予め決められた距離である。ステップS110において、終了地点から基準地点までの距離が所定距離以上であると判定された場合、制御部20は、ステップS115〜S165をスキップする。一方、ステップS110において、終了地点から基準地点までの距離が所定距離以上であると判定されない場合、制御部20は、ステップS115を実行する。なお、ステップS105において終了地点が基準地点として設定された直後にステップS110が実行された場合、終了地点から基準地点までの距離は0であるため、ステップS110においては、終了地点から基準地点までの距離が所定距離以上であると判定されない。
Next, the
ステップS115において、制御部20は、特徴交差点取得部21bの処理により、基準地点が特徴交差点であるか否かを判定する。すなわち、制御部20は、走行履歴を参照し、基準地点である交差点を車両が通過した前後に道なりとして定義された道路区間を走行したか否かを判定し、道なりとして定義された道路区間を走行していなければ基準地点が特徴交差点であると判定する。ステップS115において、基準地点が特徴交差点であると判定されない場合、制御部20は、特徴交差点取得部21bの処理により、基準地点の後方の交差点を新たな基準地点とし(ステップS120)、ステップS110以降の処理を繰り返す。なお、ステップS105において終了地点が基準地点として設定された直後にステップS115が実行された場合、基準地点は交差点でないため、ステップS115において、基準地点は特徴交差点であるとは判定されない。ステップS115において、基準地点が特徴交差点であると判定された場合、制御部20は、特徴交差点取得部21bの処理により、ステップS125を実行する。
In step S115, the
例えば、図4に示す車両C1についての走行履歴に基づいて地点Ps1が終了地点となってステップS105以降が実行された場合、ステップS105において、地点Ps1が基準地点として設定される。この場合、ステップS110において、終了地点から基準地点までの距離が所定距離以上であるとは判定されない。このため、ステップS115の判定が行われるが、基準地点は終了地点Ps1であるため基準地点は特徴交差点であるとは判定されない。このため、ステップS120において、基準地点が後方の交差点であるI1に設定される。 For example, when the point Ps 1 is an end point based on the travel history for the vehicle C 1 shown in FIG. 4 and steps S105 and after are executed, the point Ps 1 is set as the reference point in step S105. In this case, in step S110, it is not determined that the distance from the end point to the reference point is greater than or equal to the predetermined distance. Therefore, although the determination of step S115 is performed, the reference point for the reference point is the end point Ps 1 is not determined to be characteristic intersection. For this reason, in step S120, the reference point is set to I 1 which is a rear intersection.
この場合、終了地点Ps1から交差点I1までの距離が所定距離以上でなければ、再度ステップS115が実行される。交差点I1において、通過前後で最も直線に近い道路区間はリンクL1とリンクL6であるため、リンクL6からリンクL1に向けた走行は道なりであり、リンクL2からリンクL1に向けた走行は道なりでない。従って、交差点I1は特徴交差点である。この場合、ステップS115の判定を経てステップS125が実行される。 In this case, if the distance from the end point Ps 1 to the intersection I 1 is not greater than or equal to the predetermined distance, step S115 is executed again. Since the road section closest to the straight line before and after passing at the intersection I 1 is the link L 1 and the link L 6 , traveling from the link L 6 to the link L 1 is a road, and the link L 2 to the link L 1. Driving towards is not the road. Therefore, the intersection I 1 is a feature intersection. In this case, step S125 is executed after the determination in step S115.
一方、図4に示す車両C2についての走行履歴に基づいて地点Ps2が終了地点となってステップS105以降が実行された場合、ステップS105において、地点Ps2が基準地点として設定される。この場合、ステップS110,S115,S120が実行されて基準地点が後方の交差点であるI2に設定される。終了地点Ps2から交差点I2までの距離が所定距離以上でなければ、ステップS110の判定を経てステップS115が実行され、リンクL3からリンクL5に向けた走行は道なりであるため、再度ステップS120が実行されて基準地点が交差点I3となる。交差点を通過する際に道なりと定義された道路区間を走行している限り、ステップS110,S115,S120が繰り返される。そして、交差点を通過する際に道なりと定義された道路区間を走行している限り、最終的には終了地点から基準地点までの距離が所定距離以上となり、ステップS170以降が実行されることになる。 On the other hand, if step S105 and subsequent is executed point Ps 2 becomes and the end point based on the travel history of a vehicle C 2 shown in FIG. 4, in step S105, the point Ps 2 is set as a reference point. In this case, steps S110, S115, and S120 are executed, and the reference point is set to I 2 that is a rear intersection. If the distance from the end point Ps 2 to the intersection I 2 is not the predetermined distance or more, step S115 is performed through determination of the step S110, since the travel towards the link L 3 to the link L 5 represents is made road again Step S120 is executed and the reference point becomes the intersection I 3 . Steps S110, S115, and S120 are repeated as long as the vehicle is traveling on a road section defined as a road when passing through an intersection. As long as the vehicle travels on a road section that is defined as a road when passing through an intersection, the distance from the end point to the reference point will eventually be a predetermined distance or more, and step S170 and subsequent steps are executed. Become.
ステップS115の判定を経てステップS125が実行される場合に戻って説明を続ける。この場合、制御部20は、特徴交差点取得部21bの処理により、特徴交差点が3カ所以上検出されたか否かを判定する(ステップS125)。すなわち、基準地点を後方の交差点に変更してループ処理を行う過程において、特徴交差点が3カ所検出されたか否かを判定する。
The description returns to the case where step S125 is executed after the determination of step S115. In this case, the
ステップS125において、特徴交差点が3カ所以上検出されたと判定されない場合、制御部20は、特徴交差点取得部21bの処理により、ステップS115において特徴交差点であるとされた交差点が、1カ所目であるか否かを判定する(ステップS130)。ステップS130において、特徴交差点が1カ所目であると判定された場合、制御部20は、車両制御区間学習部21cの処理により、基準地点の前方の道路区間を保持する(ステップS135)。すなわち、基準地点に設定された特徴交差点に接続された、車両の進行方向前方の道路区間を示すリンクデータ(リンクID)をRAMに保持する。次に、制御部20は、車両制御区間学習部21cの処理により、終了地点から後方に所定距離の地点を開始地点として取得し(ステップS140)、開始地点から基準地点までの距離を1カ所目の特徴交差点までの距離としてRAMに保持する(ステップS145)。ステップS145が実行された後には、ステップS120以降の処理を実行する。
If it is not determined in step S125 that three or more characteristic intersections have been detected, the
例えば、図4に示す地点Ps1が終了地点となってステップS105以降が実行され、ループ処理後に特徴交差点I1が基準地点に設定されている状態ではステップS125において特徴交差点が3カ所以上であると判定されない。また、この場合、ステップS130において、特徴交差点I1が1カ所目であると判定される。そして、ステップS135において、基準地点(特徴交差点I1)の前方の道路区間を示すリンクL1のIDがRAMに保持される。図4においては、終了地点Ps1から車両C1の走行経路に沿って所定距離(D1+D2+D3+D4)後方の位置を位置Pc1として示しており、この場合にはステップS140において位置Pc1が開始地点として取得され、ステップS145において開始地点Pc1から基準地点である特徴交差点I1までの距離(図4に示すD2+D3+D4)が1カ所目の特徴点までの距離としてRAMに保持される。 For example, when the point Ps 1 shown in FIG. 4 is the end point and step S105 and subsequent steps are executed, and the characteristic intersection I 1 is set as the reference point after the loop processing, there are three or more characteristic intersections in step S125. Is not determined. In this case, in step S130, it is determined that the feature intersection I 1 is the first location. In step S135, the ID of the link L 1 indicating the road section ahead of the reference point (characteristic intersection I 1 ) is held in the RAM. In Figure 4, shows a predetermined distance (D 1 + D 2 + D 3 + D 4) behind the position as the position Pc 1 from the end point Ps 1 along the travel path of the vehicle C 1, in step S140 in this case The position Pc 1 is acquired as the start point, and the distance (D 2 + D 3 + D 4 shown in FIG. 4 ) from the start point Pc 1 to the feature intersection I 1 as the reference point is the first feature point in step S145. It is held in RAM as a distance.
一方、ステップS130において、特徴交差点が1カ所目であると判定されない場合(特徴交差点が2カ所目である場合)、制御部20は、車両制御区間学習部21cの処理により、ステップS150,S155,S160を実行する。これらの処理は、特徴交差点が2カ所目であるという点以外、ステップS135,S140,S145と同様である。例えば、図4に示す地点Ps1が終了地点であり、ループ処理後に特徴交差点I2が基準地点に設定されている状態でステップS130の判定が行われると、特徴交差点I2は1カ所目であると判定されない。この場合、ステップS150において、基準地点(特徴交差点I2)の前方の道路区間を示すリンクL2のIDがRAMに保持される。ステップS155においては、終了地点Ps1から車両C1の走行経路に沿って所定距離(D1+D2+D3+D4)後方の位置が開始地点として取得され、ステップS160において開始地点Pc1から基準地点である特徴交差点I2までの距離(図4に示すD3+D4)が2カ所目の特徴点までの距離としてRAMに保持される。ステップS160が実行されると、ステップS120以降の処理が繰り返される。
On the other hand, when it is not determined in step S130 that the feature intersection is the first location (when the feature intersection is the second location), the
ステップS125において、特徴交差点が3カ所以上検出されたと判定された場合、制御部20は、車両制御区間学習部21cの処理により、基準地点を開始地点とし、開始地点から2カ所の特徴交差点までの距離を新たに保持する(ステップS165)。すなわち、基準地点である3カ所目の特徴交差点を開始地点として再設定し、当該開始地点から1カ所目の特徴交差点までの距離と開始地点から2カ所目の特徴交差点までの距離とをRAMに保持する。例えば、図4に示す例において、交差点I3が基準地点となった状態において、ステップS110が実行されると、終了地点から基準地点である交差点I3までの距離が所定距離(D1+D2+D3+D4)以上であると判定されない。さらに、ステップS115において基準地点である交差点I3は特徴交差点と判定され、ステップS125において、特徴交差点が3カ所以上であると判定される。この場合、基準地点である特徴交差点I3の位置が開始地点となり、開始地点から交差点I2までの距離D3と、開始地点から交差点I1までの距離D2+D3とが取得され、RAMに保持される。
When it is determined in step S125 that three or more characteristic intersections have been detected, the
このようにステップS165が実行されるのは、ステップS110において終了地点から基準地点との距離が所定距離以上であると判定されることなく、ステップS125において、特徴交差点が3カ所検出されたと判定された場合である。一方、特徴交差点が3カ所検出されたと判定されることなく、ステップS110において終了地点から基準地点との距離が所定距離以上であると判定される状況は、3カ所目の特徴交差点と終了地点との距離が所定距離以上である場合である。 The reason why step S165 is executed in this way is that it is determined that three characteristic intersections have been detected in step S125 without determining that the distance from the end point to the reference point is greater than or equal to the predetermined distance in step S110. This is the case. On the other hand, without determining that three characteristic intersections have been detected, the situation where it is determined in step S110 that the distance from the end point to the reference point is greater than or equal to the predetermined distance is the third characteristic intersection and the end point. This is a case where the distance is equal to or greater than a predetermined distance.
従って、本実施形態においては、3カ所目の特徴交差点と終了地点との距離が所定距離よりも短い場合に、開始地点を前方に移動させて(3カ所目の特徴交差点の位置まで移動させて)車両制御を実行すべき区間を定義していることになり、車両制御を実行すべき区間内に存在し得る特徴交差点の数の上限が2個に限定されていることになる。すなわち、車両制御を実行すべき区間内に存在する特徴交差点の数が多い場合、道なりではない状態で通過した交差点(直進されなかった交差点)の数が多く、車両制御を実行すべき区間内で同一の車両制御を継続して実施しない方が好ましい状況となる。例えば、リンクL4,L3,L2,L1を走行する場合、交差点で頻繁に曲がるため、リンクL4,L3,L2,L1の全域にわたって減速制御を実施することは好ましくない。そこで、本実施形態においては、車両制御を実行すべき区間内に存在し得る特徴交差点の数に2個(所定個数)という上限を設けることにより、車両制御を実行すべき区間として適切な距離の区間を学習する。 Therefore, in this embodiment, when the distance between the third feature intersection and the end point is shorter than the predetermined distance, the start point is moved forward (to the position of the third feature intersection). ) The section in which the vehicle control is to be executed is defined, and the upper limit of the number of characteristic intersections that can exist in the section in which the vehicle control is to be executed is limited to two. That is, when there are many characteristic intersections in the section where the vehicle control is to be executed, there are many intersections (intersections that have not been straightened) that have passed without being on the road. Therefore, it is preferable that the same vehicle control is not continued. For example, when traveling on links L 4 , L 3 , L 2 , and L 1 , it frequently turns at intersections, so it is not preferable to perform deceleration control over the entire area of links L 4 , L 3 , L 2 , and L 1. . Therefore, in the present embodiment, by setting an upper limit of two (predetermined number) on the number of characteristic intersections that can exist in the section where the vehicle control is to be executed, an appropriate distance is set as the section where the vehicle control is to be executed. Learn the interval.
すなわち、制御部20は、所定距離以内の区間に特徴交差点が2個(所定個数)含まれる場合には、特徴交差点が2個(所定個数)含まれる経路を、車両制御を実行すべき区間として学習する。一方、所定距離以内の区間に特徴交差点が2個(所定個数)より多く含まれる場合、制御部20は、特徴交差点が2個(所定個数)含まれる所定距離より短い区間の経路を、車両制御を実行すべき区間として学習する構成となっている。
That is, when the section within a predetermined distance includes two characteristic intersections (predetermined number), the
ステップS110において終了地点から基準地点までの距離が所定距離以上であると判定されない場合、または、ステップS165が実行された場合、制御部20は、車両制御区間学習部21cの処理により、開始地点から終了地点までの距離が下限距離(車両制御を行うために不適切なほど短い距離)以上であるか否かを判定する(ステップS170)。ステップS170において、開始地点から終了地点までの距離が下限距離以上であると判定された場合、制御部20は、ステップS175をスキップし、学習は行わない。
If it is not determined in step S110 that the distance from the end point to the reference point is greater than or equal to the predetermined distance, or if step S165 is executed, the
一方、ステップS170において、開始地点から終了地点までの距離が下限距離以上であると判定されない場合、制御部20は、車両制御区間学習部21cの処理により、RAMに保持されていた情報と開始地点と終了地点とを学習する(ステップS175)。すなわち、制御部20は、RAMに開始地点から特徴交差点までの距離および特徴交差点の前方の道路区間を示す情報が保持されている場合、これらの情報と、開始地点および終了地点を示す情報を対応づけて学習情報30bとして記録媒体30に記録する。RAMに開始地点から特徴交差点までの距離および特徴交差点の前方の道路区間を示す情報が保持されていない場合、制御部20は、開始地点および終了地点を示す情報を学習情報30bとして記録媒体30に記録する。
On the other hand, if it is not determined in step S170 that the distance from the start point to the end point is equal to or greater than the lower limit distance, the
例えば、図4に示す例において、車両C1の走行履歴に基づいて、ステップS165において、開始地点である交差点I3から交差点I2までの距離D3と、開始地点から交差点I1までの距離D2+D3とがRAMに記録され、ステップS135においてリンクL1のIDがRAMに保持され、150においてリンクL2のIDがRAMに保持されていた場合、開始地点I3と終了地点Ps1と距離D3、D2+D3とリンクL1、L2のIDが学習情報30bとして記録媒体30に記録される。
For example, in the example shown in FIG. 4, based on the travel history of the vehicle C 1 , in step S165, the distance D 3 from the intersection I 3 that is the start point to the intersection I 2 and the distance from the start point to the intersection I 1 D 2 + D 3 is recorded in the RAM. If the ID of the link L 1 is held in the RAM in step S135 and the ID of the link L 2 is held in the RAM in 150, the start point I 3 and the end point Ps 1 are stored. And the distances D 3 and D 2 + D 3 and the IDs of the links L 1 and L 2 are recorded on the
なお、車両C2が図4に示すリンクL7,L3,L5を走行して地点Ps2で停止した履歴が走行履歴に記録されていた場合、制御部20は、終了地点Ps2から所定距離の地点であるPc2を開始地点とし、開始地点Pc2と終了地点Ps2とを示す学習情報30bを記録媒体30に記録する。仮に車両C2が図4に示すリンクL7,L3,L2,L1を走行して地点Ps1で停止した履歴が走行履歴に記録されていた場合、制御部20は、開始地点Pc2と終了地点Ps1と距離D5+D3、D5+D3+D2とリンクL1、L2のIDが学習情報30bとして記録媒体30に記録される。
In the case where a history in which the vehicle C 2 travels on the links L 7 , L 3 , and L 5 shown in FIG. 4 and stops at the point Ps 2 is recorded in the travel history, the
(3)車両制御処理:
次に、車両制御処理について詳細に説明する。図3は、車両制御処理のフローチャートである。車両制御処理は、学習処理が実行された後の走行過程において実行される。車両制御処理において、制御部20は、車両制御部21dの処理により、車両の現在地を取得する(ステップS200)。すなわち、制御部20は、GPS信号41,車速センサ42,ジャイロセンサ43の出力信号に基づいて車両の現在地を取得する。
(3) Vehicle control processing:
Next, the vehicle control process will be described in detail. FIG. 3 is a flowchart of the vehicle control process. The vehicle control process is executed in the traveling process after the learning process is executed. In the vehicle control process, the
次に、制御部20は、車両制御部21dの処理により、取得した車両の現在地に基づいて開始地点を通過したか否かを判定し(ステップS205)、開始地点を通過したと判定されるまでステップS200以降の処理を繰り返す。ステップS205において、開始地点を通過したと判定された場合、制御部20は、車両制御部21dの処理により、減速制御を実施する(ステップS210)。すなわち、制御部20は、終了地点において所定の車速以下になるように車両を減速させるための制動力を開始地点から終了地点まで作用させ、かつ、当該制動力を回生ブレーキによって賄う(不足分は他のブレーキによって賄う)ように、制御部47a,48a、摩擦制動部45に対して制御信号を出力する。
Next, the
次に、制御部20は、車両制御部21dの処理により、車両が交差点を曲がったか否かを判定する(ステップS215)。すなわち、制御部20は、地図情報30aを参照し、車両が交差点に到達したか否かを判定し、交差点に到達していない場合、車両が交差点を曲がったとは判定しない。車両が交差点に到達していた場合、制御部20は、車両が通過した交差点に接続されている道路区間の端点を示すノードデータを取得し、各ノードデータが示す位置から各道路区間の交差角を取得する。そして、車両が交差点の前後に推移した2個の道路区間の交差角が最小でない場合、車両が交差点を曲がったと見なす。
Next, the
ステップS215において、車両が交差点を曲がったと判定されない場合、制御部20は、車両制御部21dの処理により、車両が特徴交差点までの距離を走行したか否か判定する(ステップS220)。すなわち、制御部20は、開始地点の通過以後、現在までに車速センサ42が出力した出力信号に基づいて開始地点からの走行距離を取得し、学習情報30bが示す開始地点と特徴交差点(初回実行時は1カ所目の特徴交差点、1カ所目の特徴交差点を通過した後には2カ所目の特徴交差点。以下同様)までの距離を取得し、両者が一致した場合に車両が特徴交差点までの距離を走行したと判定する。なお、特徴交差点までの距離が学習情報30bとして記録されていない場合、制御部20は、特徴交差点までの距離を走行したとは判定しない。
If it is not determined in step S215 that the vehicle has made a turn at the intersection, the
ステップS220において、車両が特徴交差点までの距離を走行したと判定された場合、制御部20は、車両制御部21dの処理により、現在地が特徴交差点と一致したか否かを判定する(ステップS225)。すなわち、制御部20は、学習情報30bを参照して特徴交差点を通過した後の道路区間を特定し、地図情報30aを参照して当該道路区間が接続された交差点の位置を特定する。そして、現在地が当該交差点の位置と一致したか否かを判定する。ステップS225において、現在地が特徴交差点と一致したと判定されない場合、制御部20は、車両の現在の走行経路は学習済の経路ではないと見なして車両制御処理を終了する(車両制御も終了される。以下同様)。
When it is determined in step S220 that the vehicle has traveled the distance to the characteristic intersection, the
一方、ステップS220において、車両が特徴交差点までの距離を走行したと判定されない場合、または、ステップS225において、現在地が特徴交差点と一致したと判定された場合、制御部20は、車両制御部21dの処理により、終了地点までの距離を走行したか否かを判定する(ステップS240)。すなわち、制御部20は、学習情報30bを参照し、開始地点から終了地点までの距離を取得する。そして、制御部20は、開始地点の通過から現在までに車速センサ42が出力した出力信号に基づいて開始地点からの走行距離を取得し、当該距離と開始地点から終了地点までの距離とが一致した場合に車両が終了地点までの距離を走行したと判定する。むろん、ここで、制御部20は、地図情報30aに基づいて現在地が終了地点を通過したか否かを判定しても良い。
On the other hand, if it is not determined in step S220 that the vehicle has traveled the distance to the characteristic intersection, or if it is determined in step S225 that the current location coincides with the characteristic intersection, the
ステップS240において、終了地点までの距離を走行したと判定された場合、制御部20は、車両が車両制御を実行すべき区間を走行したと見なして車両制御処理を終了する。一方、ステップS240において、終了地点までの距離を走行したと判定されない場合、制御部20は、ステップS200以降の処理を繰り返す。
If it is determined in step S240 that the vehicle has traveled the distance to the end point, the
ステップS215において、車両が交差点を曲がったと判定された場合、制御部20は、車両制御部21dの処理により、車両が特徴交差点までの距離を走行したか否か判定する(ステップS230)。ステップS230の判定処理はステップS220と同様である。ただし、ステップS230において、車両が特徴交差点までの距離を走行したと判定されない場合、制御部20は、車両制御処理を終了する。
In step S215, when it is determined that the vehicle has made a turn at the intersection, the
ステップS230において、車両が特徴交差点までの距離を走行したと判定された場合、制御部20は、車両制御部21dの処理により、現在地が特徴交差点と一致したか否かを判定する(ステップS235)。ステップS235の判定処理は、ステップS225と同様である。ただし、ステップS235において、現在地が特徴交差点と一致したと判定されない場合、制御部20は、車両制御処理を終了する。一方、ステップS235において、現在地が特徴交差点と一致したと判定された場合、制御部20は、ステップS240を実行する。
When it is determined in step S230 that the vehicle has traveled the distance to the characteristic intersection, the
次に、以上の車両制御処理を、図4に即して説明する。ここで、図4に示す車両C1が過去にリンクL4,L3,L2,L1を走行して地点Ps1で停止し、この走行の走行履歴に基づいて学習情報30bが記録されている場合を想定する。この場合においては、開始地点I3と終了地点Ps1と距離D3、D2+D3とリンクL2、L1のIDが学習情報30bとして記録媒体30に記録される。この状態で車両C1がリンクL4,L3,L2,L1を走行する場合、まず、車両C1がI3を通過するまで車両制御は開始されない。車両C1がI3を通過するとステップS205において開始地点を通過したと判定され、ステップS210において車両制御が開始される。そして、車両C1が交差点I2を通過する前においては、ステップS215において交差点を曲がったと判定されず、ステップS220において特徴交差点までの距離(D3)を走行したと判定されず、ステップS240において終了地点までの距離(D1+D2+D3)を走行したと判定されないため、ステップS200以降の処理が繰り返される。
Next, the above vehicle control processing will be described with reference to FIG. Here, the vehicle C 1 shown in FIG. 4 travels on the links L 4 , L 3 , L 2 and L 1 in the past and stops at the point Ps 1 , and learning information 30b is recorded based on the travel history of this travel. Assuming that In this case, the start point I 3 , the end point Ps 1 , the distance D 3 , D 2 + D 3, and the links L 2 and L 1 are recorded on the
一方、車両C1が交差点I2を通過してリンクL2に至ると、ステップS215において、交差点を曲がったと判定され、ステップS230において特徴交差点までの距離(D3)を走行したと判定される。また、車両C1がリンクL2を走行していることにより、ステップS235において、現在地が特徴交差点と一致したと判定される。そして、ステップS240において、終了地点までの距離(D1+D2+D3)を走行したと判定されないため、ステップS200以降の処理が繰り返される。仮に、車両C1が交差点I2を通過してリンクL5に至った場合、ステップS230において特徴交差点までの距離(D3)を走行したと判定され、ステップS235において、現在地が特徴交差点と一致したと判定されない。従って、車両制御処理が終了される。すなわち、学習情報30bが学習された場合の経路と同一の経路を走行している限り車両制御が行われるが、学習情報30bが学習された場合の経路と異なる経路を走行すると車両制御が終了する。 On the other hand, when the vehicle C 1 passes through the intersection I 2 and reaches the link L 2 , it is determined in step S215 that the vehicle C 1 has made a turn, and in step S230, it is determined that the vehicle has traveled the distance (D 3 ) to the characteristic intersection. . In addition, since the vehicle C 1 is traveling on the link L 2 , it is determined in step S235 that the current location matches the feature intersection. In step S240, since it is not determined that the vehicle has traveled the distance (D 1 + D 2 + D 3 ) to the end point, the processes in and after step S200 are repeated. If the vehicle C 1 passes through the intersection I 2 and reaches the link L 5 , it is determined in step S230 that the vehicle has traveled the distance (D 3 ) to the feature intersection, and in step S235, the current location matches the feature intersection. It is not judged that it did. Accordingly, the vehicle control process is terminated. In other words, vehicle control is performed as long as the vehicle travels on the same route as the learning information 30b is learned, but the vehicle control ends when the vehicle travels on a route different from the route on which the learning information 30b is learned. .
車両C1が交差点I2を通過してリンクL2に至ったことによってステップS200以降が繰り返されている場合、車両C1が交差点I1を通過してリンクL1に至ると、ステップS215において、交差点を曲がったと判定され、ステップS230において特徴交差点までの距離(D2+D3)を走行したと判定される。さらに、ステップS235において、現在地が特徴交差点と一致したと判定される。そして、ステップS240において、終了地点までの距離(D1+D2+D3)を走行したと判定されないため、ステップS200以降の処理が繰り返される。車両C1がリンクL1を走行している過程においてはステップS215で交差点を曲がったと判定されず、ステップS220において特徴交差点までの距離を走行したと判定されない。そして、車両C1が終了地点Ps1を通過すると、ステップS240において終了地点までの距離(D1+D2+D3)を走行したと判定され、車両制御処理が終了される。このように、学習情報30bに基づいて車両制御が行われる。 When the vehicle C 1 passes through the intersection I 2 and reaches the link L 2, and after step S200 is repeated, when the vehicle C 1 passes through the intersection I 1 and reaches the link L 1 , in step S215 In step S230, it is determined that the vehicle has traveled the distance (D 2 + D 3 ) to the characteristic intersection. In step S235, it is determined that the current location matches the feature intersection. In step S240, since it is not determined that the vehicle has traveled the distance (D 1 + D 2 + D 3 ) to the end point, the processes in and after step S200 are repeated. In the process in which the vehicle C 1 is traveling on the link L 1 , it is not determined that the vehicle has made a turn at the intersection in step S215, and it is not determined that the vehicle has traveled the distance to the characteristic intersection in step S220. When the vehicle C 1 passes through the end point Ps 1 , it is determined in step S240 that the vehicle C 1 has traveled the distance (D 1 + D 2 + D 3 ) to the end point, and the vehicle control process is ended. Thus, vehicle control is performed based on the learning information 30b.
次に、図4に示す車両C2が過去にリンクL7,L3,L5を走行して地点Ps2で停止し、この走行の走行履歴に基づいて学習情報30bが記録されている場合を想定する。この場合においては、開始地点Pc2と終了地点Ps2が学習情報30bとして記録媒体30に記録される。この状態で車両C2がリンクL7,L3,L5を走行する場合、車両C2が開始地点Pc2を通過するとステップS205において開始地点を通過したと判定され、ステップS210において車両制御が開始される。そして、車両C2が交差点I3を通過する前においては、ステップS215において交差点を曲がったと判定されない。また、ステップS220において、特徴交差点までの距離を走行したと判定されず(特徴交差点までの距離が学習情報30bに定義されていないため。以下同様)、ステップS240において終了地点までの距離(D5+D3+D6)を走行したと判定されないため、ステップS200以降の処理が繰り返される。
Next, the vehicle C 2 shown in FIG. 4 travels on the links L 7 , L 3 , L 5 in the past and stops at the point Ps 2 , and the learning information 30b is recorded based on the travel history of this travel. Is assumed. In this case, the start point Pc 2 and the end point Ps 2 are recorded on the
一方、車両C2が交差点I3を通過してリンクL3に至っても、ステップS215において交差点を曲がったと判定されず、ステップS220において特徴交差点までの距離を走行したと判定されず、ステップS240において終了地点までの距離を走行したと判定されないため、ステップS200以降の処理が繰り返される。同様の処理は車両C2が交差点I2を通過してリンクL5に至っても行われ、ステップS200以降の処理が繰り返される。そして、車両C2がリンクL5を走行している過程においても、初期においてはステップS215交差点を曲がったと判定されず、ステップS220において特徴交差点までの距離を走行したと判定されない。従って、やがて車両C2が終了地点Ps2を通過することによって、ステップS240において終了地点までの距離(D5+D3+D6)を走行したと判定され、車両制御処理が終了される。このように、経路を学習していない場合においても学習情報30bに基づいて車両制御が行われる。 On the other hand, even if the vehicle C 2 passes through the intersection I 3 and reaches the link L 3 , it is not determined that the vehicle has made a turn at the intersection in step S215, and it is not determined that the vehicle has traveled the distance to the characteristic intersection in step S220. Since it is not determined that the vehicle has traveled the distance to the end point, the processes after step S200 are repeated. Similar processing is performed even when the vehicle C 2 passes through the intersection I 2 and reaches the link L 5, and the processing after step S200 is repeated. Even in the process in which the vehicle C 2 is traveling on the link L 5 , it is not initially determined that the vehicle has made a turn at the step S215 intersection, and it is not determined that the vehicle has traveled the distance to the characteristic intersection in step S220. Therefore, by the vehicle C 2 passes the end point Ps 2 Eventually, it is determined that the vehicle has traveled the distance to the end point (D 5 + D 3 + D 6) in step S240, the vehicle control processing is ended. Thus, vehicle control is performed based on the learning information 30b even when the route is not learned.
車両C2が過去にリンクL7,L3,L5を走行して地点Ps2で停止し、この走行の走行履歴に基づいて学習情報30bが記録されている場合において、仮に、車両C2がリンクL7,L3,L2を走行する場合、車両C2が交差点I2を通過してリンクL2に至ることによってステップ215において交差点を曲がったと判定される。この場合、ステップS230において特徴交差点までの距離を走行したと判定されず、車両制御処理が終了される。従って、学習情報30bが学習された場合の経路と同一の経路を走行している限り車両制御が行われるが、学習情報30bが学習された場合の経路と異なる経路を走行すると車両制御が終了する。 In the case where the vehicle C 2 has traveled the links L 7 , L 3 , L 5 in the past and stopped at the point Ps 2 , and the learning information 30b is recorded based on the travel history of this travel, the vehicle C 2 When the vehicle travels on the links L 7 , L 3 , and L 2 , it is determined that the vehicle C 2 passes the intersection I 2 and reaches the link L 2 , thereby turning the intersection at step 215. In this case, it is not determined in step S230 that the vehicle has traveled the distance to the characteristic intersection, and the vehicle control process is terminated. Therefore, the vehicle control is performed as long as the vehicle travels on the same route as the learning information 30b is learned, but the vehicle control ends when the vehicle travels on a route different from the learning information 30b. .
(4)他の実施形態:
以上の実施形態は本発明を実施するための一例であり、交差点の前後で道なりと定義された連続する道路区間を走行しなかった場合に、その経路を車両制御区間として学習する限りにおいて、他にも種々の実施形態を採用可能である。例えば、ナビゲーションシステム10は、車両に固定的に搭載されていても良いし、持ち運び可能なナビゲーションシステム10が車両内に持ち込まれて利用される態様であっても良い。
(4) Other embodiments:
The above embodiment is an example for carrying out the present invention, and as long as the route is learned as a vehicle control section when not traveling on a continuous road section defined as a road before and after an intersection, Various other embodiments can be employed. For example, the
さらに、車両制御を実行すべき区間を特定するための情報としては、上述の情報に限定されず、車両制御を実行すべき区間の開始地点と当該区間の距離によって当該区間を定義する構成であってもよい。この構成であっても、開始地点と距離によって車両制御を実行すべき区間の終了地点が特定されるため、終了地点が学習される構成と実質的に等価である。特徴交差点を学習するための構成としても種々の構成を採用可能であり、車両制御を実行すべき区間の終了地点からの距離によって特徴交差点を特定する構成や、特徴交差点の座標によって特徴交差点を特定する構成であっても良い。 Furthermore, the information for specifying the section where the vehicle control should be executed is not limited to the above-mentioned information, and the section is defined by the start point of the section where the vehicle control should be executed and the distance between the sections. May be. Even this configuration is substantially equivalent to a configuration in which the end point is learned because the end point of the section where the vehicle control is to be executed is specified by the start point and the distance. Various configurations can be adopted as the configuration for learning the feature intersection, and the feature intersection is identified by the distance from the end point of the section where the vehicle control should be performed, and the feature intersection is identified by the coordinates of the feature intersection It may be configured to do so.
さらに、車両制御は車両の過去の動作を改善するための支援を行うために実行される制御であれば良く、車両の過去の動作について改善の余地があるべき区間を車両の走行履歴に基づいて明らかにし、当該区間において実行され得る車両制御であれば良い。従って、車両制御は減速の際の制御に限定されず、各種の制御を想定可能であり、例えば、加速制御等であってもよい。この場合、車両の加速終了地点を、車両制御を実行すべき区間の終了地点として取得する構成とすれば良い。 Furthermore, the vehicle control only needs to be executed in order to provide support for improving the past operation of the vehicle, and a section where there should be room for improvement in the past operation of the vehicle is determined based on the travel history of the vehicle. Obviously, any vehicle control that can be executed in the section may be used. Therefore, the vehicle control is not limited to the control at the time of deceleration, and various types of control can be assumed. For example, acceleration control or the like may be used. In this case, what is necessary is just to set it as the structure which acquires the acceleration end point of a vehicle as an end point of the area which should perform vehicle control.
さらに、連続する道路区間を道なりと定義するための手法としては、種々の手法を採用可能である。すなわち、道路に沿って走行する場合に通過する道路区間を道なりと定義することが可能であり、例えば、同じ道路番号の連続する道路区間、同じ属性の連続する道路区間等によって道なりの道路区間を定義しても良い。 Furthermore, as a method for defining continuous road sections as roads, various methods can be employed. That is, it is possible to define a road section that passes when traveling along a road as a road. For example, a road having a road by a continuous road section having the same road number, a continuous road section having the same attribute, or the like. An interval may be defined.
10…ナビゲーションシステム、20…制御部、21…車両制御プログラム、21a…車両制御終了地点取得部、21b…特徴交差点取得部、21c…車両制御区間学習部、21d…車両制御部、30…記録媒体、30a…地図情報、30b…学習情報、41…GPS受信部、42…車速センサ、43…ジャイロセンサ、44…ユーザI/F部、45…摩擦制動部、47…発電機、47a…制御部、48…モータ、48a…制御部、49a…バッテリ、49b…内燃機関、49c…ギア機構、49d…出力軸
DESCRIPTION OF
Claims (6)
前記終了地点に到達する前に前記車両が走行した道路において、前記車両が交差点の前後で道なりと定義された連続する道路区間を走行しなかった場合に、当該交差点を特徴交差点として取得する特徴交差点取得手段と、
前記車両が前記特徴交差点を通過した場合、前記特徴交差点が含まれる経路を、前記車両制御を実行すべき区間として学習し、
前記車両が前記終了地点から前記車両の進行方向の逆側に所定距離の地点である開始地点と前記終了地点との間の経路に存在する交差点の前後で道なりと定義された連続する道路区間を走行した場合、前記開始地点と前記終了地点との間の経路を学習せず、前記終了地点と前記開始地点とを、前記車両制御を実行すべき区間として学習する車両制御区間学習手段と、
を備える車両制御区間学習システム。 Vehicle control end point acquisition means for acquiring an end point of a section in which vehicle control is to be performed based on the travel history of the vehicle;
In the road on which the vehicle traveled before reaching the end point, the intersection is acquired as a characteristic intersection when the vehicle does not travel on a continuous road section defined as a road before and after the intersection. An intersection acquisition means;
When the vehicle passes through the characteristic intersection, the route including the characteristic intersection is learned as a section in which the vehicle control is to be executed ,
A continuous road section defined as a road before and after an intersection existing on a route between a start point and a finish point that are a predetermined distance from the end point to the opposite side of the traveling direction of the vehicle from the end point Vehicle control section learning means for learning the end point and the start point as a section in which the vehicle control is to be executed, without learning the route between the start point and the end point .
A vehicle control section learning system comprising:
前記特徴交差点と前記特徴交差点を通過した後に前記車両が走行した道路区間とによって示される経路を、前記車両制御を実行すべき区間として学習する、
請求項1に記載の車両制御区間学習システム。 The vehicle control section learning means
Learning a route indicated by the characteristic intersection and a road section on which the vehicle has traveled after passing through the characteristic intersection as a section on which the vehicle control is to be executed;
The vehicle control section learning system according to claim 1.
前記所定距離以内の区間に前記特徴交差点が所定個数含まれる場合には、前記特徴交差点が前記所定個数含まれる経路を、前記車両制御を実行すべき区間として学習し、 When a predetermined number of the characteristic intersections are included in a section within the predetermined distance, a route including the predetermined number of the characteristic intersections is learned as a section on which the vehicle control is to be executed,
前記所定距離以内の区間に前記特徴交差点が前記所定個数より多く含まれる場合には、前記特徴交差点が前記所定個数含まれる前記所定距離より短い区間の経路を、前記車両制御を実行すべき区間として学習する、 When the section within the predetermined distance includes more than the predetermined number of characteristic intersections, a route in a section shorter than the predetermined distance including the predetermined number of characteristic intersections is determined as the section on which the vehicle control is to be executed. learn,
請求項1または請求項2のいずれかに記載の車両制御区間学習システム。The vehicle control section learning system according to claim 1 or 2.
請求項1〜請求項3のいずれかに記載の車両制御区間学習システム。The vehicle control section learning system according to any one of claims 1 to 3.
特徴交差点取得部が、前記終了地点に到達する前に前記車両が走行した道路において、前記車両が交差点の前後で道なりと定義された連続する道路区間を走行しなかった場合に、当該交差点を特徴交差点として取得するステップ、 When the characteristic intersection acquisition unit does not travel on a continuous road section defined as a road before and after the intersection on the road on which the vehicle has traveled before reaching the end point, the intersection is acquired. Obtaining as a feature intersection,
車両制御区間学習部が、前記車両が前記特徴交差点を通過した場合、前記特徴交差点が含まれる経路を、前記車両制御を実行すべき区間として学習し、 When the vehicle passes through the characteristic intersection, the vehicle control section learning unit learns a route including the characteristic intersection as a section where the vehicle control is to be executed,
前記車両が前記終了地点から前記車両の進行方向の逆側に所定距離の地点である開始地点と前記終了地点との間の経路に存在する交差点の前後で道なりと定義された連続する道路区間を走行した場合、前記開始地点と前記終了地点との間の経路を学習せず、前記終了地点と前記開始地点とを、前記車両制御を実行すべき区間として学習するステップ、 A continuous road section defined as a road before and after an intersection existing on a route between a start point and a finish point that are a predetermined distance from the end point to the opposite side of the traveling direction of the vehicle from the end point Learning the route between the start point and the end point without learning the route between the start point and the end point as a section in which the vehicle control is to be executed,
を含む車両制御区間学習方法。A vehicle control section learning method including:
車両の走行履歴に基づいて車両制御を実行すべき区間の終了地点を取得する車両制御終了地点取得部、 A vehicle control end point acquisition unit that acquires an end point of a section in which vehicle control should be executed based on a vehicle travel history;
前記終了地点に到達する前に前記車両が走行した道路において、前記車両が交差点の前後で道なりと定義された連続する道路区間を走行しなかった場合に、当該交差点を特徴交差点として取得する特徴交差点取得部、 In the road on which the vehicle traveled before reaching the end point, the intersection is acquired as a characteristic intersection when the vehicle does not travel on a continuous road section defined as a road before and after the intersection. Intersection acquisition unit,
前記車両が前記特徴交差点を通過した場合、前記特徴交差点が含まれる経路を、前記車両制御を実行すべき区間として学習し、 When the vehicle passes through the characteristic intersection, the route including the characteristic intersection is learned as a section in which the vehicle control is to be executed,
前記車両が前記終了地点から前記車両の進行方向の逆側に所定距離の地点である開始地点と前記終了地点との間の経路に存在する交差点の前後で道なりと定義された連続する道路区間を走行した場合、前記開始地点と前記終了地点との間の経路を学習せず、前記終了地点と前記開始地点とを、前記車両制御を実行すべき区間として学習する車両制御区間学習部、 A continuous road section defined as a road before and after an intersection existing on a route between a start point and a finish point that are a predetermined distance from the end point to the opposite side of the traveling direction of the vehicle from the end point A vehicle control section learning unit that learns the end point and the start point as a section in which the vehicle control is to be executed, without learning the route between the start point and the end point.
として機能させる車両制御区間学習プログラム。Vehicle control section learning program to function as.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013071034A JP6168811B2 (en) | 2013-03-29 | 2013-03-29 | Vehicle control section learning system, method and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013071034A JP6168811B2 (en) | 2013-03-29 | 2013-03-29 | Vehicle control section learning system, method and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014194695A JP2014194695A (en) | 2014-10-09 |
JP6168811B2 true JP6168811B2 (en) | 2017-07-26 |
Family
ID=51839894
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013071034A Active JP6168811B2 (en) | 2013-03-29 | 2013-03-29 | Vehicle control section learning system, method and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6168811B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6452469B2 (en) * | 2015-01-23 | 2019-01-16 | アイシン・エィ・ダブリュ株式会社 | Driving support system, method and program |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3889131B2 (en) * | 1997-09-30 | 2007-03-07 | 本田技研工業株式会社 | Vehicle travel control device |
JP2006282073A (en) * | 2005-04-01 | 2006-10-19 | Fujitsu Ten Ltd | Vehicle control device, vehicle control system and vehicle control method |
JP2008157891A (en) * | 2006-12-26 | 2008-07-10 | Denso It Laboratory Inc | Navigation device, navigation method and navigation program |
JP4767214B2 (en) * | 2007-05-23 | 2011-09-07 | 株式会社デンソーアイティーラボラトリ | Navigation device, navigation method and program |
JP2011098690A (en) * | 2009-11-09 | 2011-05-19 | Toyota Motor Corp | Driving assist device for vehicle |
JP5360144B2 (en) * | 2011-07-06 | 2013-12-04 | 株式会社デンソー | Navigation device |
JP5790315B2 (en) * | 2011-08-26 | 2015-10-07 | トヨタ自動車株式会社 | Vehicle information processing apparatus and driving support area learning method |
-
2013
- 2013-03-29 JP JP2013071034A patent/JP6168811B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2014194695A (en) | 2014-10-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6380422B2 (en) | Automated driving system | |
JP6406141B2 (en) | Vehicle travel control device | |
JP3932806B2 (en) | Driving control device for automobile | |
US8615350B2 (en) | Guidance device, guidance method, and guidance program | |
JP5831560B2 (en) | Deceleration factor estimation device and driving support device | |
US20100324796A1 (en) | Driving support device, driving support method, and driving support program | |
JP2018030495A (en) | Vehicle control device | |
JP2017061287A (en) | System and method for controlling driving of autonomous vehicle | |
JP7189691B2 (en) | Vehicle cruise control system | |
JP2018176935A (en) | Automatic drive apparatus | |
WO2017187592A1 (en) | Method and device for parking assistance | |
JP5029589B2 (en) | In-vehicle display control apparatus, in-vehicle display control method, and in-vehicle display control program | |
JP6610601B2 (en) | Vehicle identification device | |
JP2018118609A (en) | Automated driving system | |
JP2021187248A (en) | Parking support device and control method of parking support device | |
CN116635920A (en) | Vehicle motion control device and vehicle motion control method | |
JP5098503B2 (en) | Travel control plan generator | |
JP2018062300A (en) | Vehicle control system | |
JP6168811B2 (en) | Vehicle control section learning system, method and program | |
JP2016115181A (en) | Deceleration control system, deceleration control method, and deceleration control program | |
CN105684063B (en) | Aid in place management system, method and recording medium | |
US12078494B2 (en) | Vehicle control device | |
JP6390525B2 (en) | Driving assistance device | |
JP5375924B2 (en) | Travel control plan generator | |
US20210309105A1 (en) | Vehicle speed regulation incorporating driver wishes under cornering |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20151224 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160930 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20161108 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161227 |
|
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: 20170606 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170627 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6168811 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |