JP6680137B2 - Driving characteristic calculation device - Google Patents
Driving characteristic calculation device Download PDFInfo
- Publication number
- JP6680137B2 JP6680137B2 JP2016156278A JP2016156278A JP6680137B2 JP 6680137 B2 JP6680137 B2 JP 6680137B2 JP 2016156278 A JP2016156278 A JP 2016156278A JP 2016156278 A JP2016156278 A JP 2016156278A JP 6680137 B2 JP6680137 B2 JP 6680137B2
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- boundary line
- lane
- unit
- traveling
- 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
- 238000001514 detection method Methods 0.000 claims description 65
- 238000000034 method Methods 0.000 claims description 63
- 238000011156 evaluation Methods 0.000 description 22
- 230000001133 acceleration Effects 0.000 description 10
- 230000015654 memory Effects 0.000 description 9
- 238000000605 extraction Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
Images
Landscapes
- Traffic Control Systems (AREA)
Description
本発明は、運転特性算出装置に関するものである。 The present invention relates to a driving characteristic calculation device.
従来、ドライバの運転特性を算出する技術が知られている。例えば、特許文献1には、自車両が走行している道路の種別と、アクセル、ステアリング、ブレーキ等のドライバの運転操作とに基づいて、ドライバの運転特性を評価し、評価結果をドライバに対して表示する技術が開示されている。道路の種別とは、自車両が走行する道路が登坂路か渋滞路かを示すものである。ここでのドライバの運転特性とは、ドライバが意識的または無意識的にする運転の癖や傾向である。
Conventionally, a technique for calculating the driving characteristics of a driver is known. For example, in
しかしながら、特許文献1に開示の技術では、道幅の広さや道路の形状が走行している場面ごとに異なるにもかかわらず、道幅の広さや道路の形状が考慮されていない。よって、ドライバが道路の形状に沿って運転操作したのか否かを判断することができず、精度の高い評価結果を算出することが困難であった。
However, the technique disclosed in
本発明は、上記従来の問題点に鑑みなされたものであって、その目的はドライバの運転特性をより高い精度で評価ができる運転特性算出装置を提供することにある。 The present invention has been made in view of the above-mentioned conventional problems, and an object thereof is to provide a driving characteristic calculation device that can evaluate the driving characteristics of a driver with higher accuracy.
上記目的は独立請求項に記載の特徴の組み合わせにより達成され、また、下位請求項は、発明の更なる有利な具体例を規定する。特許請求の範囲に記載した括弧内の符号は、一つの態様として後述する実施形態に記載の具体的手段との対応関係を示すものであって、本発明の技術的範囲を限定するものではない。 The above objective is achieved by a combination of features described in independent claims, and the subclaims define further advantageous embodiments of the invention. The reference numerals in parentheses in the claims indicate the correspondence with the specific means described in the embodiments described later as one aspect, and do not limit the technical scope of the present invention. .
上述した問題点を解決するためになされた本発明に係る一つの運転特性算出装置は、自車両(V)が走行可能な領域の境界である境界線を認識する境界線認識部(5b)と、境界線認識部の認識結果に基づいて境界線に対する自車両の相対的な位置である車両位置を検出する車両位置検出部(5c)と、自車両が走行する車線形状を識別する車線形状識別部(5e)と、自車両の走行状態を検出する走行状態検出部(3)と、車両位置と車線形状と走行状態とを記憶する記憶部(5f)と、記憶部に記憶された車両位置における車線形状と走行状態とに基づいてドライバの運転特性を算出する運転特性算出部(5g)と、ドライバが行った運転操作を検出する運転操作検出部(4)と、運転操作に基づいて自車両が走行する方向である進行方向を判断する進行方向判断部(5d)と、を備え、車線形状識別部は、運転操作と進行方向とに基づいて車線形状を識別し、記憶部は、運転操作と進行方向とを記憶する。
また別の一つの運転特性算出装置は、自車両(V)が走行可能な領域の境界である境界線を認識する境界線認識部(5b)と、境界線認識部の認識結果に基づいて境界線に対する自車両の相対的な位置である車両位置を検出する車両位置検出部(5c)と、自車両が走行する車線形状を識別する車線形状識別部(5e)と、自車両の走行状態を検出する走行状態検出部(3)と、車両位置と車線形状と走行状態とを記憶する記憶部(5f)と、記憶部に記憶された車両位置における車線形状と走行状態とに基づいてドライバの運転特性を算出する運転特性算出部(5g)と、を備え、車両位置検出部は、自車両の一方の端面から対向する境界線である第1境界線までの距離である第1距離(L1)と、自車両の他方の端面から対向する境界線である第2境界線までの距離である第2距離(L2)と、第1境界線と第2境界線との間の距離である車線幅(12)と、を検出し、車両位置検出部は、車線幅と自車両の車幅とに基づいて、車線幅から車幅を除いた値である車線幅余裕値を算出し、運転特性算出部は、車線幅余裕値が所定の閾値以下である車両位置を除外し、ドライバの運転特性を評価する。
One driving characteristic calculation device according to the present invention made to solve the above-mentioned problems includes a boundary line recognition unit ( 5b ) for recognizing a boundary line which is a boundary of a region in which the vehicle ( V ) can travel. A vehicle position detection unit ( 5c ) that detects a vehicle position that is a relative position of the own vehicle with respect to the boundary line based on the recognition result of the boundary line recognition unit, and a lane shape identification that identifies the lane shape in which the own vehicle travels Section ( 5e ) , a running state detection section ( 3 ) that detects the running state of the host vehicle, a storage section ( 5f ) that stores the vehicle position, lane shape, and running state, and the vehicle position stored in the storage section. The driving characteristic calculation unit ( 5g ) that calculates the driving characteristic of the driver based on the lane shape and the traveling state in the vehicle, the driving operation detection unit (4) that detects the driving operation performed by the driver , and the driving characteristic detection unit (4) based on the driving operation. In the direction the vehicle is traveling That the traveling direction determining section for determining a traveling direction (5d), comprising a lane shape identification unit identifies a lane shape based on the driving operation and the traveling direction, the storage section, the driving operation and the traveling direction you memory.
Further, another one of the driving characteristic calculation devices is a boundary line recognition unit (5b) that recognizes a boundary line that is a boundary of a region in which the own vehicle (V) can travel, and a boundary line based on a recognition result of the boundary line recognition unit. A vehicle position detection unit (5c) that detects the vehicle position that is the relative position of the own vehicle with respect to the line, a lane shape identification unit (5e) that identifies the lane shape in which the own vehicle is traveling, and a running state of the own vehicle. The driving state detection unit (3) for detecting, the storage unit (5f) for storing the vehicle position, the lane shape, and the traveling state, and the driver's lane shape and the traveling state at the vehicle position stored in the storage unit. And a driving characteristic calculation unit (5g) for calculating driving characteristics, wherein the vehicle position detection unit is a first distance (L1) that is a distance from one end surface of the vehicle to a first boundary line that is a facing boundary line. ) And the boundary line that faces the other end surface of the vehicle The vehicle position detection unit detects a second distance (L2) that is a distance to a certain second boundary line and a lane width (12) that is a distance between the first boundary line and the second boundary line. The lane width margin value, which is a value obtained by removing the vehicle width from the lane width, is calculated based on the lane width and the vehicle width of the host vehicle, and the driving characteristic calculation unit determines that the lane width margin value is equal to or less than a predetermined threshold value. Exclude the vehicle position and evaluate the driving characteristics of the driver.
この運転特性算出装置では、車両位置における車線形状と走行状態とに基づいてドライバの運転特性を評価する。これにより、走行している場面ごとに異なる車線形状をドライバがどのような車両位置で運転したかを評価することができる。よって、ドライバの運転特性をより高い精度で評価ができる。 In this driving characteristic calculation device, the driving characteristic of the driver is evaluated based on the lane shape and the traveling state at the vehicle position. As a result, it is possible to evaluate at which vehicle position the driver drove the lane shape that differs depending on the driving scene. Therefore, the driving characteristics of the driver can be evaluated with higher accuracy.
図面を参照しながら、開示のための実施形態及び変形例を説明する。尚、説明の便宜上、実施形態及び変形例の間において、それまでの説明に用いた図に示した部分と同一の機能を有する部分については、同一の符号を付し、その説明を省略する場合がある。また、特段の説明がない限り、説明で用いる前方、後方などの方向指示は、自車両を運転するドライバにとっての前後、左右、上下方向を基準としている。
[第1実施形態]
以下、第1実施形態について、図面を用いて説明する。
Embodiments and modifications for disclosure will be described with reference to the drawings. Note that, for convenience of description, between the embodiment and the modified example, parts having the same functions as those shown in the drawings used in the above description are denoted by the same reference numerals and the description thereof will be omitted. There is. Further, unless otherwise specified, the directions of forward, backward, etc. used in the description are based on the front, rear, left, right, and up and down directions for the driver who drives the vehicle.
[First Embodiment]
Hereinafter, the first embodiment will be described with reference to the drawings.
運転特性算出装置1は、自動車である自車両Vに搭載されており、自車両Vのドライバの運転特性を評価するものである。
The driving
図1に示すように、運転特性算出装置1は、CCDカメラ2、走行状態検出部3、運転操作検出部4、ECU5、外部メモリ6を備えている。
As shown in FIG. 1, the driving
CCDカメラ2は、図2に示すように、自車両Vのフロントガラス2aの中央上端部に自車両Vの前方を撮像できるよう取り付けられている。CCDカメラ2は、自車両Vの前方を連続的に撮像し、撮像した画像を画像データとして後述するECU5へ出力する。図3に示すように、CCDカメラ2は自車両Vの前方に存在する境界線を撮像する。境界線とは、自車両Vが走行可能な領域の境界を示す線であり、例えば白線10、中央線、車道と歩道との境界線、ガードレール、壁等である。図3の例では、CCDカメラ2により自車両Vの前方に存在する左右両側の白線10である左白線10a、右白線10bが撮像される。このCCDカメラ2が、請求項の撮像部に相当する。
As shown in FIG. 2, the
走行状態検出部3は、自車両Vの走行状態を検出し、後述するECU5へと出力する。ここでの走行状態とは、例えば自車両Vの走行に伴う、速度や加速度などである。自車両Vの速度の算出には、例えば速度センサを用いることができる。速度センサとしては自車両Vの車軸に取り付けられたパルス発生器によって該車軸の回転速度を検出し、検出した回転速度に基づいて自車両Vの速度を算出するものが知られている。また、自車両Vの加速度の算出には、加速度センサを用いることができる。加速度センサは、自車両Vの車体に取り付けられ、自車両Vが加減速することによって生じる加速度を検出するものが好適である。この走行状態検出部3が、請求項の走行状態検出部に相当する。
The traveling
運転操作検出部4は、ドライバの運転操作を検出し、後述するECU5へと出力する。ここでのドライバの運転操作とは、例えばドライバがステアリングを操作することや、ウインカーを操作すること、イグニッションスイッチを操作することである。ステアリングの操作を検出するには、周知の舵角センサを用いることができる。舵角センサはハンドルの操舵角を検出するセンサである。また、ウインカーの操作を検出するには、ウインカレバーに対する操作の有無を検出するウインカSWを用いることができる。イグニッションスイッチは、エンジンのイグニッション装置(図示せず)を作動させるための装置である。尚、EV(Electric Vehicle)やHV(Hybrid Vehicle)等に適用する場合は、イグニッションスイッチの代わりに、モーターを始動させるスタートスイッチの操作をドライバの運転操作と判断するように置き換えればよい。この運転操作検出部4が、請求項の運転操作検出部に相当する。
The driving
ECU5は、図示しないCPU及び各種メモリ等で構成されている。そしてECU5は、境界線検出部5aと、境界線認識部5bと、車両位置検出部5cと、進行方向判断部5dと、車線形状識別部5eと、記憶部5fと、運転特性算出部5gとを備えている。
The
境界線検出部5aは、道路上における自車両Vの前方に存在する境界線を検出するように構成されている。境界線検出部5aは、CCDカメラ2により撮像された画像データに基づいて公知の画像処理であるエッジ抽出処理によりエッジを抽出する。そして抽出したエッジは点の集合(以降、エッジ点と呼ぶ)で示される。例えば図4で示すように、撮像された画像データである撮像画像20における所定の範囲R1においてエッジ抽出処理を行い、エッジ点を抽出する。また、図3で示すように所定の範囲R1はCCDカメラ2を中心とした半径7mまでの範囲とする。尚、CCDカメラ2は、範囲R1についてエッジ抽出処理に必要な画像が得られるように画角、ピントが調整されているものとする。また、その範囲はCCDカメラ2の撮像範囲に合わせて適宜変更することができる。
The boundary
次に、境界線検出部5aは、抽出したエッジ点の集合をハフ変換して線を検出し、その検出された線の中から白線候補を検出する。具体的には、検出された線の中からハフ変換の投票数が多いものを白線候補とする。
Next, the boundary
そして境界線検出部5aは、検出された白線候補を境界線とし、ECU5内の境界線認識部5bへ出力する。この境界線検出部5aが、請求項の境界線検出部に相当する。
Then, the boundary
境界線認識部5bは、境界線検出部5aにより検出された境界線に基づいて、自車両Vが走行している走行車線11の境界線を認識する。具体的には、検出された自車両Vの左右両側に存在する境界線の間を、自車両Vが現在走行している走行車線11として認識するように構成されている。図3の例では、境界線認識部5bは、境界線検出部5aにより検出された自車両Vの前方の左白線10a、右白線10bとの間を自車両Vの走行車線11として認識する。この境界線認識部5bが、請求項の境界線認識部に相当する。
The boundary line recognition unit 5b recognizes the boundary line of the traveling
車両位置検出部5cは、境界線認識部5bで認識された走行車線11の境界線を構成するエッジ点を平面座標に変換する。平面座標とは、図5の平面画像21のように路面を平面と仮定したときの座標である。図5に示されるエッジ点E1、E2、E3は、図4に示される撮像画像20のエッジ点E1、E2、E3を平面座標に変換したものである。尚、図4および図5では平面座標の説明のため、境界線を構成するエッジ点を間引いているが、実際のエッジ点は多数の点の集まりにより線状を成している。ここでは事前にキャリブレーションを行ったカメラ位置、カメラ姿勢の情報をもとに、撮像された画像データ上のエッジ点を座標変換する。このようにエッジ点を平面座標上の情報とすることで、過去の画像データに基づくエッジ点の座標情報との組み合わせを容易に行うことができるようになる。
The vehicle
次に、車両位置検出部5cは、平面座標に基づいて、走行車線11の境界線に対する自車両Vの相対的な位置である車両位置を検出する。ここでの車両位置とは、後述する左右位置割合や車線幅余裕値である。左右位置割合や車線幅余裕値は、後述する車線幅12、第1距離L1、第2距離L2を用いて算出される。
Next, the vehicle
車線幅12、第1距離L1、第2距離L2について図6に基づいて説明する。車線幅12とは、左白線10aと右白線10bとの間の長さである。
The
そして車両位置検出部5cは、自車両Vの中心13から左白線10aまでの距離である左白線距離14と、自車両Vの中心13から右白線10bまでの距離である右白線距離15とを検出する。
Then, the vehicle
第1距離L1とは、自車両Vの左側面から左白線10aまでの距離である。左白線距離14から自車両Vの左右方向の車幅の半分を引いた値が第1距離L1となる。
The first distance L1 is the distance from the left side surface of the vehicle V to the left
第2距離L2とは、自車両Vの右側面から右白線10bまでの距離である。右白線距離15から車幅の半分を引いた値が第2距離L2となる。
The second distance L2 is the distance from the right side surface of the vehicle V to the right
車幅の半分を引いた値を用いるのは、CCDカメラ2が自車両Vのフロントガラス2aの中央上端部に取り付けられていて、CCDカメラ2の画角の中心を基準として自車両Vの中心13を定めているためである。CCDカメラ2が取り付けられている場所と画角の中心を考慮し、第1距離L1、第2距離L2の求め方を適宜定めればよい。尚、自車両Vの左右方向の車幅は記憶部5fに記憶されている情報が用いられる。
The value obtained by subtracting the half of the vehicle width is used because the
車両位置検出部5cは、上記第1距離L1と上記第2距離L2とに基づいて左右位置割合を算出する。そして算出された左右位置割合は後述する記憶部5fに記憶される。左右位置割合は、車線幅12の中央18を基準として、自車両Vの中心13が中央18より左白線10a側または右白線10b側のいずれに位置するのかを示す値であり、後述する評価テーブルで用いられる。左右位置割合の求め方について述べる。
The vehicle
左右位置割合=(L1−L2)/(L1+L2)と示すことができる。 The left / right position ratio = (L1−L2) / (L1 + L2).
この式を用いることで、走行車線11における自車両Vの中心13が車線幅12の中央18上に位置する際、左右位置割合は0となる。また、走行車線11の中央18を基準として、自車両Vの中心13が中央18より左白線10a側に位置する際、左右位置割合はマイナスの値を示すこととなる。自車両Vの中心13が中央18より右白線10b側に位置する際、左右位置割合はプラスの値を示すこととなる。上記左右位置割合の式により、車線幅12の中央18を基準として、自車両Vの中心13が中央18より左白線10a側または右白線10b側のいずれに位置するのかを示すことができる。
By using this formula, when the
車両位置検出部5cは、上記車線幅12と上記自車両Vの車幅とに基づいて車線幅余裕値を算出する。そして算出された車線幅余裕値は後述する記憶部5fに記憶される。車線幅余裕値は、車線幅12から自車両Vの車幅を除いた値である。例えば、車線幅12が5mである場合、車幅が2mの車両にとって、車線幅12は余裕があり、広い道路を走行していることになる。しかし車幅が3mの車両にとって、車線幅12は車幅が2mの車両と比べ余裕が少なく、狭い道路を走行していることになる。つまり、車線幅余裕値が大きいほど、広い道路を走行しており、車線幅余裕値が小さいほど、狭い道路を走行していることになる。この車両位置検出部5cが、請求項の車両位置検出部に相当する。
The
図7に示されるように例えば、自車両Vの車幅が2mで第1距離L1が2.2m、第2距離L2が1.8mの場合、左右位置割合は0.1となる。また、第1距離L1と第2距離L2が共に2mの場合、左右位置割合は0となる。そして第1距離L1が1m、第2距離L2が3mの場合、左右位置割合は‐0.5となる。つまり、左右位置割合の絶対値が小さいほど、自車両Vの中心13は中央18の近くに位置することが言える。そして車線幅余裕値はすべて4mとなる。
As shown in FIG. 7, for example, when the vehicle width of the vehicle V is 2 m, the first distance L1 is 2.2 m, and the second distance L2 is 1.8 m, the lateral position ratio is 0.1. In addition, when both the first distance L1 and the second distance L2 are 2 m, the left-right position ratio is 0. When the first distance L1 is 1 m and the second distance L2 is 3 m, the left / right position ratio is −0.5. That is, it can be said that the
進行方向判断部5dは、走行状態検出部3で検出された走行状態と運転操作検出部4で検出されたハンドルの操舵角とに基づいて、自車両Vが走行している時の自車両Vの進行方向を判断する。そして判断された進行方向は後述する記憶部5fに記憶される。進行方向は、自車両Vが走行している方向である。進行方向には、自車両Vが直進して走行している状態の直進方向と、自車両Vが右に旋回している状態の右旋回方向と、自車両Vが左に旋回している状態の左旋回方向とが存在する。
The traveling direction determination unit 5d is based on the traveling state detected by the traveling
ハンドルの操舵角については、自車両Vが直進するハンドルの位置をハンドルのセンター位置とする。そしてハンドルがセンター位置に位置する場合、ハンドルの操舵角を0度とする。さらにここでは、ハンドルをセンター位置から右回転させた場合、操舵角はプラスの角度となるものと定義し、ハンドルをセンター位置から左回転させた場合、操舵角はマイナスの角度となるものと定義する。 Regarding the steering angle of the steering wheel, the position of the steering wheel at which the host vehicle V goes straight is defined as the center position of the steering wheel. When the steering wheel is located at the center position, the steering angle of the steering wheel is set to 0 degree. Furthermore, here, the steering angle is defined as a positive angle when the steering wheel is rotated right from the center position, and the steering angle is defined as a negative angle when the steering wheel is rotated counterclockwise from the center position. To do.
続いて、進行方向判断部5dで実行される一連の処理を、図8および図9に示すフローチャートを用いて説明する。 Subsequently, a series of processes executed by the traveling direction determination unit 5d will be described with reference to the flowcharts shown in FIGS. 8 and 9.
ステップS1では、自車両Vの走行開始時、自車両Vの進行方向を直進方向と判断する。 In step S1, when the host vehicle V starts traveling, the traveling direction of the host vehicle V is determined to be the straight traveling direction.
次にステップS2では、自車両Vの進行方向が直進方向か否かを判断する。直進方向でない場合、ステップS8へと移行する。直進方向の場合ステップS3へと移行する。 Next, in step S2, it is determined whether the traveling direction of the host vehicle V is a straight traveling direction. If it is not in the straight traveling direction, the process proceeds to step S8. In the case of a straight traveling direction, the process proceeds to step S3.
ステップS3では操舵角が70度より小さく、−70度より大きいか否かを判断する。操舵角が70度より小さく、−70度より大きい場合、ステップS4へと移行する。操舵角が70度以上または−70度以下の場合、ステップS5へと移行する。 In step S3, it is determined whether the steering angle is smaller than 70 degrees and larger than -70 degrees. When the steering angle is smaller than 70 degrees and larger than -70 degrees, the process proceeds to step S4. When the steering angle is 70 degrees or more or −70 degrees or less, the process proceeds to step S5.
ステップS1からS3までの処理によって、走行開始時の自車両Vの進行方向を判断することができる。ステップS1では、イグニッションをONとし、走行を開始しようとした場合、操舵角がどのような値であろうと自車両Vの進行方向はすべて直進方向と判断する。そして直進方向と判断した直後にステップS2、S3の処理を行うことで、自車両Vの実際の操舵角にあった進行方向を判断することができる。 Through the processing from steps S1 to S3, the traveling direction of the host vehicle V at the start of traveling can be determined. In step S1, when the ignition is turned on to start traveling, it is determined that the traveling direction of the host vehicle V is a straight traveling direction regardless of the steering angle. Then, by performing the processing of steps S2 and S3 immediately after determining that the vehicle is in the straight traveling direction, the traveling direction that matches the actual steering angle of the host vehicle V can be determined.
ステップS4では、自車両Vの進行方向を直進方向と判断し、ステップS2へと戻る。 In step S4, the traveling direction of the vehicle V is determined to be a straight traveling direction, and the process returns to step S2.
ステップS5では、操舵角が70度以上か否かを判断する。操舵角が70度以上の場合、ステップS6へと移行する。操舵角が70度以上でない場合、ステップS7へと移行する。 In step S5, it is determined whether the steering angle is 70 degrees or more. If the steering angle is 70 degrees or more, the process proceeds to step S6. If the steering angle is not 70 degrees or more, the process proceeds to step S7.
ステップS6では、自車両Vの進行方向を右旋回方向と判断し、ステップS2へと戻る。 In step S6, it is determined that the traveling direction of the host vehicle V is the right turn direction, and the process returns to step S2.
ステップS7では、自車両Vの進行方向を左旋回方向と判断し、ステップS2へと戻る。 In step S7, the traveling direction of the host vehicle V is determined to be the left turn direction, and the process returns to step S2.
ステップS8では、自車両Vの進行方向が右旋回方向か否かを判断する。右旋回方向でない場合、ステップS12へと移行する。右旋回方向の場合ステップS9へと移行する。 In step S8, it is determined whether the traveling direction of the host vehicle V is a right turn direction. If it is not in the right turning direction, the process proceeds to step S12. If it is in the right turning direction, the process proceeds to step S9.
ステップS9では、操舵角が50度より小さいか否かを判断する。操舵角が50度より小さい場合、ステップS10へと移行する。操舵角が50度以上の場合、ステップS11へと移行する。尚、操舵角が70度より小さいか否かで判断せず、それより小さい値である50度で判断するのは、自車両Vのドライバが意図として直進方向となるようにハンドルを操作したか否かをより正確に判断するためである。 In step S9, it is determined whether the steering angle is smaller than 50 degrees. When the steering angle is smaller than 50 degrees, the process proceeds to step S10. When the steering angle is 50 degrees or more, the process proceeds to step S11. It should be noted that it is not determined whether or not the steering angle is smaller than 70 degrees, but is determined to be smaller than 50 degrees, whether or not the driver of the vehicle V has operated the steering wheel so that the driver intends to go straight. This is for more accurately determining whether or not.
ステップS10では、自車両Vの進行方向を直進方向と判断し、ステップS2へと戻る。 In step S10, the traveling direction of the host vehicle V is determined to be a straight traveling direction, and the process returns to step S2.
ステップS11では、自車両Vの進行方向を右旋回方向と判断し、ステップS2へと戻る。 In step S11, it is determined that the traveling direction of the host vehicle V is the right turn direction, and the process returns to step S2.
ステップS12では、操舵角が−50度より大きいか否かを判断する。操舵角が−50度より大きい場合、ステップS13へと移行する。操舵角が−50度以下の場合、ステップ14へと移行する。尚、操舵角が−70度より大きいか否かで判断せず、それより大きい値である−50度で判断するのは、自車両Vのドライバが意図として直進方向となるようにハンドルを操作したか否かをより正確に判断するためである。 In step S12, it is determined whether the steering angle is larger than -50 degrees. If the steering angle is greater than -50 degrees, the process proceeds to step S13. When the steering angle is -50 degrees or less, the process proceeds to step 14. It should be noted that it is not determined whether the steering angle is greater than -70 degrees, but rather the determination is made at a greater value, -50 degrees, that the driver of the vehicle V operates the steering wheel so that the driver intends to go straight. This is for more accurately determining whether or not it has been done.
ステップS13では、自車両Vの進行方向を直進方向と判断し、ステップS2へと戻る。 In step S13, the traveling direction of the vehicle V is determined to be a straight traveling direction, and the process returns to step S2.
ステップS14では、自車両Vの進行方向を左旋回方向と判断し、ステップS2へと戻る。 In step S14, it is determined that the traveling direction of the host vehicle V is the left turning direction, and the process returns to step S2.
進行方向判断部5dで実行される一連の処理は後述するECU5での処理と平行して、常に繰り返し実行されるものである。
A series of processing executed by the traveling direction determination unit 5d is always repeatedly executed in parallel with the processing by the
但し、進行方向を判断する操舵角の値はこれに限定されるものではなく、車両条件等を考慮し、適宜定めれば良い。この進行方向判断部5dが、請求項の進行方向判断部に相当する。 However, the value of the steering angle for determining the traveling direction is not limited to this, and may be appropriately determined in consideration of vehicle conditions and the like. The traveling direction determination unit 5d corresponds to the traveling direction determination unit in the claims.
車線形状識別部5eは、運転操作検出部4で検出されたドライバの運転操作と進行方向判断部5dで検出された自車両Vの進行方向とに基づいて、自車両Vが走行した車線の形状が直線形状かカーブ形状かを判断する。具体的な判断方法は後述するECU5の処理動作で説明する。この車線形状識別部5eが、請求項の車線形状識別部に相当する。
The lane
記憶部5fは、SSD(solid state drive)等の書き込み可能な大容量記憶装置である。上記画像データ、上記走行状態、上記運転操作、上記進行方向、上記左右位置割合、上記車線幅余裕値といった情報を逐次取得し、各情報が検出された時刻を示すタイムスタンプ(例えばGPS時刻)を付加して記憶する。尚、ECU5での左右位置割合と車線幅余裕値の算出には時間を要するため、算出した時刻を付加すると実際の検出した時刻に比べ遅延が起きてしまう。そのため、左右位置割合は、左右位置割合を算出するために利用した第1距離L1、第2距離L2が検出された時刻を付加する。車線幅余裕値は、車線幅余裕値を算出するために利用した車線幅12が検出された時刻を付加する。これにより、左右位置割合と車線幅余裕値との情報を算出することによる時刻の遅延を抑えることとなる。そして上記各情報は、検出された時刻に基づいて、イグニッションがONされ、ECU5が処理を開始してからの経過時間を付加して記憶される。この記憶部5fが、請求項の記憶部に相当する。
The
運転特性算出部5gは、記憶部5fに記憶された各情報に基づいて、自車両Vのドライバの運転特性を算出する。ここでのドライバの運転特性とは、例えば、キープレフトやキープライト、アウトインアウト、スローインファーストアウト、ふらつき等のドライバの運転における癖や傾向である。
The driving
運転特性算出部5gは、自車両Vが走行していると判断された時刻の上記各情報に基づいて、ドライバの運転特性を評価する。走行状態検出部で検出された走行状態に基づいて、自車両Vが走行しているか否かを判断する。自車両Vの速度に基づいて判断を行う場合には、速度センサで検出した自車両Vの速度が0km/hより大きいときに走行中であると判断することができる。また、加速度センサで検出した自車両Vの加速度からも自車両Vが走行中か否かを判断することが可能である。具体的な運転特性の評価方法は後述するECU5の処理動作で説明する。そして具体的な運転特性の算出方法も後述するECU5の処理動作で説明する。この運転特性算出部5gが、請求項の運転特性算出部に相当する。
The driving
外部メモリ6は、SSD(solid state drive)等の書き込み可能な大容量記憶装置である。外部メモリ6は、記憶部5fに記憶された情報や運転特性算出部5gで算出した算出結果を記憶する。そしてドライバの運転を管理する運行管理会社のPCで解析、管理に利用される。
The
続いて、ECU5で実行される一連の処理を、図10および図11に示すフローチャートを用いて説明する。
Subsequently, a series of processes executed by the
まずステップS10では、自車両Vの進行方向が直進方向から旋回方向となってから再度直進方向へと戻るまでの区間が存在する回数をカウントするためのカウンタiを0にリセット(i=0)する。旋回方向とは右旋回方向と左旋回方行のいずれかである。また、自車両Vがカーブ形状の車線を走行した回数をカウントするためのカウンタnを0にリセット(n=0)する。 First, in step S10, a counter i for counting the number of times during which the traveling direction of the host vehicle V changes from the straight traveling direction to the turning direction and then returns to the straight traveling direction is reset to 0 (i = 0). To do. The turning direction is either a right turning direction or a left turning direction. Further, the counter n for counting the number of times the vehicle V has traveled in the curved lane is reset to 0 (n = 0).
次にステップS20では、自車両Vの進行方向が旋回方向から直進方向へとなったか否かを判断する。自車両Vの進行方向が旋回方向から直進方向へとなっていないと判断された場合には、ステップS140へと移行する。旋回方向から直進方向へとなったと判断された場合には、S30へと移行する。 Next, in step S20, it is determined whether the traveling direction of the vehicle V has changed from the turning direction to the straight traveling direction. When it is determined that the traveling direction of the host vehicle V is not from the turning direction to the straight traveling direction, the process proceeds to step S140. When it is determined that the turning direction is changed to the straight traveling direction, the process proceeds to S30.
ステップS30では、カウンタiに対して、カウントを加算する。そして、加算処理を行った後に、ステップS40へと移行する。 In step S30, the count is added to the counter i. Then, after performing the addition process, the process proceeds to step S40.
ステップS40では、旋回方向から直進方向となった時間に対して、直近の過去に直進方向から旋回方向となった時間までの区間を第i区間と設定する。図12に示すように、記憶部5fに記憶されたECU5が処理を開始してからの経過時間が付加された上記走行状態、上記運転操作、上記進行方向といった情報に基づいて第i区間を判断する。尚、図12に示すように、上記走行状態、上記運転操作、上記進行方向といった情報以外に、ECU5が処理を開始してからの経過時間が付加された上記左右位置割合、上記車線幅余裕値も記憶部5fに記憶される。そして第i区間を設定した後に、ステップS50へと移行する。
In step S40, the section from the time when the straight traveling direction is changed to the straight traveling direction is set as the i-th section until the time when the straight traveling direction is changed to the straight traveling direction in the latest past. As illustrated in FIG. 12, the i-th section is determined based on information such as the traveling state, the driving operation, and the traveling direction, which is stored in the
ステップS50では、第i区間を示す時間が所定の時間よりも長いか否かを判断する。ここでは、所定の時間は2.5秒に設定されている。但し、所定の時間はこれに限定されるものではなく、車両条件等を考慮し、適宜定めれば良い。第i区間の長さが所定の時間以下の場合には、ステップS60へと移行する。そして第i区間を示す時間が所定の時間よりも長い場合には、ステップS70へと移行する。ステップS50により、第i区間の車線形状がカーブ形状でないにも関わらずカーブ形状として判断してしまうことを低減することとなる。 In step S50, it is determined whether or not the time indicating the i-th section is longer than the predetermined time. Here, the predetermined time is set to 2.5 seconds. However, the predetermined time is not limited to this, and may be set as appropriate in consideration of vehicle conditions and the like. If the length of the i-th section is equal to or shorter than the predetermined time, the process proceeds to step S60. When the time indicating the i-th section is longer than the predetermined time, the process proceeds to step S70. By step S50, it is possible to reduce the possibility that the lane shape in the i-th section is determined to be a curve shape even though it is not a curve shape.
ステップS60では、カウンタiに対して、カウントを減算する。そして、減算処理を行った後に、ステップS140へと移行する。カウンタiに対してカウントを減算することで、第i区間として設定した区間の車線形状がカーブ形状ではないものとし、第i区間として設定した区間の取消をすることとなる。 In step S60, the count is subtracted from the counter i. Then, after performing the subtraction process, the process proceeds to step S140. By subtracting the count from the counter i, the lane shape of the section set as the i-th section is not a curved shape, and the section set as the i-th section is canceled.
ステップS70では、第i区間におけるハンドルの操舵角の絶対値について、絶対値の最大値が所定の閾値よりも大きいか否かを判断する。ここでは、所定の閾値は360度に設定されている。つまり第i区間におけるハンドルの操舵角が−360度より小さいまたは360度より大きいか否かを判断する。但し、所定の閾値はこれに限定されるものではなく、車両条件等を考慮し、適宜定めれば良い。第i区間におけるハンドルの操舵角の絶対値について、絶対値の最大値が所定の閾値以下の場合には、ステップS60へと移行する。そして第i区間におけるハンドルの操舵角の絶対値について、絶対値の最大値が所定の閾値よりも大きい場合には、ステップS80へと移行する。ステップS70により、第i区間の車線形状がカーブ形状でないにも関わらずカーブ形状として判断してしまうことを低減することとなる。 In step S70, with respect to the absolute value of the steering angle of the steering wheel in the i-th section, it is determined whether the maximum absolute value is larger than a predetermined threshold value. Here, the predetermined threshold is set to 360 degrees. That is, it is determined whether the steering angle of the steering wheel in the i-th section is smaller than -360 degrees or larger than 360 degrees. However, the predetermined threshold value is not limited to this, and may be appropriately set in consideration of vehicle conditions and the like. Regarding the absolute value of the steering angle of the steering wheel in the i-th section, when the maximum absolute value is equal to or less than the predetermined threshold value, the process proceeds to step S60. Then, in the case of the absolute value of the steering angle of the steering wheel in the i-th section, when the maximum absolute value is larger than the predetermined threshold value, the process proceeds to step S80. By step S70, it is possible to reduce the possibility that the lane shape in the i-th section is determined to be a curve shape even though it is not a curve shape.
ステップS80では、第i区間でウインカーがONとなったか否かを判断する。第i区間でウインカーがONとなった場合には、ステップS60へと移行する。そして第i区間でウインカーがONとならなかった場合には、ステップS90へと移行する。ステップS80により、自車両Vが交差点を曲がる際、車線形状をカーブ形状として判断してしまうことを除くこととなる。 In step S80, it is determined whether or not the turn signal is turned on in the i-th section. When the turn signal is turned on in the i-th section, the process proceeds to step S60. When the turn signal is not turned on in the i-th section, the process proceeds to step S90. By step S80, when the own vehicle V turns an intersection, it is excluded that the lane shape is determined as a curve shape.
ここまでの処理によって、自車両Vの進行方向とドライバの運転操作とに基づいて、自車両Vが走行する走行車線11の形状がカーブ形状か否かを判断し、カーブ形状でないと判断する場合には、一度設定した区間の取消を行い、ステップS140へと移行することとなる。
By the processing up to this point, based on the traveling direction of the own vehicle V and the driving operation of the driver, it is determined whether or not the shape of the traveling
ステップS90では、第i区間における車線幅余裕値が所定の閾値よりも大きいか否かを判断する。ステップS90により、第i区間の車線幅余裕値が小さい場合、つまり自車両Vが車線幅12の狭い道を走行している場合を除くこととなる。ここでは、所定の閾値は2.5mに設定されている。但し、所定の閾値はこれに限定されるものではなく、車両条件等を考慮し、適宜定めれば良い。第i区間における車線幅余裕値が所定の閾値以下の場合には、ステップS60へと移行する。そして第i区間における車線幅余裕値が所定の閾値よりも大きい場合には、ステップS100へと移行する。
In step S90, it is determined whether or not the lane width margin value in the i-th section is larger than a predetermined threshold value. By step S90, the case where the lane width margin value in the i-th section is small, that is, the case where the vehicle V is traveling on a road with a
ステップS100では、第i区間の車線形状をカーブ形状と判断し、ステップS110へと移行する。 In step S100, the lane shape of the i-th section is determined to be a curve shape, and the process proceeds to step S110.
ステップS110では、第i区間を自車両Vが走行した軌跡T1上に所定の地点を設定し、ステップS120へと移行する。軌跡T1は左右位置割合に基づいて求められる。所定の地点は、第i区間を示す直進方向から旋回方向となった時間の地点である第1地点P1と、旋回方向から直進方向となった時間の地点である第2地点P2とする。そして第i区間において操舵角の絶対値が最も大きい値を示した時間の地点を第3地点P3とする。図13の例では、図12の情報に基づいて第1地点P1、第2地点P2、第3地点P3とを示している。尚、操舵角の絶対値が最も大きい値を示す時間が複数存在する場合は、複数すべてを第3地点P3とする。後述するドライバの運転特性を評価する際は、第3地点P3のうち左右位置割合の絶対値が最も大きい時間を第3地点P3として用いられる。複数の第3地点P3において左右位置割合の絶対値も同一で合った場合は、操舵角の絶対値が最も大きい値の内、直近の時間を示す値を第3地点P3として用いられる。但し、所定の地点はこれに限定されるものではなく、車両条件等を考慮し、適宜定めれば良い。 In step S110, a predetermined point is set on the trajectory T1 of the vehicle V traveling in the i-th section, and the process proceeds to step S120. The locus T1 is obtained based on the left / right position ratio. The predetermined points are a first point P1 which is a time point when the straight direction from the straight direction to the turning direction indicating the i-th section, and a second point P2 which is a time point when the straight direction is from the turning direction. The point at the time when the absolute value of the steering angle is the largest in the i-th section is defined as the third point P3. In the example of FIG. 13, the first point P1, the second point P2, and the third point P3 are shown based on the information of FIG. When there are a plurality of times when the absolute value of the steering angle is the largest, all of the plurality are set as the third point P3. When evaluating the driving characteristics of the driver, which will be described later, the time when the absolute value of the left-right position ratio is the largest among the third points P3 is used as the third point P3. When the absolute values of the left and right position ratios are the same and match at the plurality of third points P3, the value indicating the latest time is used as the third point P3 among the values having the largest absolute values of the steering angles. However, the predetermined point is not limited to this, and may be appropriately determined in consideration of vehicle conditions and the like.
ステップS120では、第i区間のドライバの運転特性を評価し、ステップS130へと移行する。ステップS110で決定した所定の地点における上記走行状態、上記進行方向、上記左右位置割合に基づいてドライバの運転特性を評価する。 In step S120, the driving characteristics of the driver in the i-th section are evaluated, and the process proceeds to step S130. The driving characteristic of the driver is evaluated based on the traveling state, the traveling direction, and the left / right position ratio at the predetermined point determined in step S110.
まず、第1地点P1、第2地点P2、第3地点P3での左右位置割合からカーブ形状を走行している際のドライバの運転特性を評価する。第i区間における進行方向が右旋回方向の場合、図14の右カーブ形状評価テーブルを判定順に判定する。例えば、判定順1では、第1地点P1の左右位置割合が0.3以上1.0以下、第2地点P2の左右位置割合が0.3以上1.0以下、第3地点P3の左右位置割合が0.3以上1.0以下の場合、ドライバはインコースを走行していると判断する。判定順1から判定順4のいずれにも当てはまらない場合、不定と判断する。また、第i区間における進行方向が左旋回方向の場合、図15の左カーブ形状評価テーブルを判定順に判定する。この評価結果は運転特性算出部5gに記憶される。
First, the driving characteristics of the driver when traveling in a curved shape are evaluated based on the left and right position ratios at the first point P1, the second point P2, and the third point P3. When the traveling direction in the i-th section is the right turning direction, the right curve shape evaluation table of FIG. 14 is determined in the determination order. For example, in the
速度センサで検出した第1地点P1、第2地点P2での自車両Vの速度からカーブ形状を走行している際のドライバの運転特性を評価する。第1地点P1での速度が第2地点P2での速度よりも遅い場合、スローインファーストアウトができていると評価する。第1地点P1での速度が第2地点P2での速度以上の場合、スローインファーストアウトができていないと評価する。この評価結果は運転特性算出部5gに記憶される。また、加速度センサで検出した自車両Vの加速度から自車両Vの速度を求め、カーブ形状を走行している際のドライバの運転特性を評価してもよい。
The driving characteristics of the driver when traveling in a curved shape are evaluated from the speeds of the vehicle V at the first point P1 and the second point P2 detected by the speed sensor. When the speed at the first point P1 is slower than the speed at the second point P2, it is evaluated that the slow-in first-out is completed. When the speed at the first point P1 is equal to or higher than the speed at the second point P2, it is evaluated that the slow-in first-out is not performed. The evaluation result is stored in the driving
ステップS130では、自車両Vのイグニッションスイッチがオン状態からオフ状態へと操作されたか否かを判断する。イグニッションスイッチがオフ状態へと操作されていない場合、ステップS20へと戻る。イグニッションスイッチがオフ状態へと操作された場合、ステップS200へと移行する。 In step S130, it is determined whether the ignition switch of the vehicle V has been operated from the on state to the off state. If the ignition switch has not been operated to the off state, the process returns to step S20. When the ignition switch is operated to the off state, the process proceeds to step S200.
ここまでの処理によって、自車両Vの進行方向とドライバの運転操作に基づいて、自車両Vが走行する走行車線11の形状がカーブ形状か否かを判断し、カーブ形状であると判断した場合には、カーブ形状でのドライバの運転特性を評価することになる。
Through the processing up to this point, it is determined whether the shape of the traveling
ステップS140では、カウンタiがカウンタnより大きいか否かを判断する。カウンタiがカウンタn以下の場合、ステップS170へと移行する。そしてカウンタiがカウンタnより大きい場合、ステップS150へと移行する。 In step S140, it is determined whether the counter i is larger than the counter n. If the counter i is less than or equal to the counter n, the process proceeds to step S170. If the counter i is larger than the counter n, the process proceeds to step S150.
ステップS150では、カウンタnに対して、カウントを加算する。そして、加算処理を行った後に、ステップS160へと移行する。 In step S150, the count is added to the counter n. Then, after performing the addition process, the process proceeds to step S160.
ステップS160では、総検出区間からカーブ形状と判断された第n区間を除き、ステップS170へと移行する。総検出区間とは、ECU5で実行される処理の開始時刻から現在の時刻までの区間である。総検出区間は時間経過と共に増え続けるが、一度除かれた区間は総検出区間に含まれないものとなっている。例えば、図16で示すように、時間1sから5sまでをカーブ形状である第1区間と判断し、時間8sから12sまでをカーブ形状である第2区間と判断する。そして図16に示される総検出区間は、第1区間と第2区間とを除くすべての区間であり、時間0sから1sと、時間5sから8sと、時間12sから13sの5秒間である。
In step S160, the process proceeds to step S170, excluding the n-th section determined to be the curve shape from the total detection section. The total detection section is a section from the start time of the process executed by the
ステップS170では、総検出区間から車線幅余裕値が所定の閾値以下を示す区間を除き、ステップS180へと移行する。ここでは、所定の閾値は2.5mに設定されている。但し、所定の閾値はこれに限定されるものではなく、車両条件等を考慮し、適宜定めれば良い。所定の時間ごと(サンプリング時間は、例えば1秒周期)の間隔で区間を設定し、各区間における車線幅余裕値が所定の閾値以下か否かを判断する。例えば、図16における車線幅余裕値を図17のように示す。この場合、時間0sから1sと、時間5sから8sと、時間12sから13sの5秒間のうち時間12sから13sの区間において車線幅余裕値が2.5m以下のため、時間12sから13sの区間は除かれる。これにより、図16及び図17における総検出区間は時間0sから1sと、時間5sから8sの4秒間となる。 In step S170, the process moves to step S180 except for the section where the lane width margin value is equal to or less than a predetermined threshold value from the total detection section. Here, the predetermined threshold value is set to 2.5 m. However, the predetermined threshold value is not limited to this, and may be appropriately set in consideration of vehicle conditions and the like. Sections are set at intervals of a predetermined time (sampling time is, for example, 1 second cycle), and it is determined whether or not the lane width margin value in each section is equal to or less than a predetermined threshold value. For example, the lane width margin value in FIG. 16 is shown in FIG. In this case, since the lane width margin value is 2.5 m or less in the section from time 12s to 13s within the 5 seconds from time 0s to 1s, time 5s to 8s, and time 12s to 13s, the section from time 12s to 13s is Excluded. As a result, the total detection section in FIGS. 16 and 17 is 4 seconds from time 0s to 1s and time 5s to 8s.
ステップS180では、総検出区間の車線形状を直線形状と判断し、ステップS190へと移行する。 In step S180, the lane shape in the total detection section is determined to be a straight line shape, and the process proceeds to step S190.
ここまでの処理によって、総検出区間のうち直線形状である区間を示すこととなる。カーブ形状を示す区間が複数存在する場合、総検出区間から一度除かれたカーブ形状を示す区間を再度除くことなく、新たにカーブ形状と判断された区間のみを次から次へと除くことになる。 By the processing up to this point, a section having a linear shape in the total detection section is shown. If there are multiple sections that show the curve shape, the section that shows the curve shape once removed from the total detection section will not be removed again, but only the section that is newly determined as the curve shape will be removed one after another. .
ステップS190では、総検出区間のドライバの運転特性を評価し、ステップS130へと移行する。所定の時間ごと(サンプリング時間は、例えば1秒周期)の左右位置割合に基づいてドライバの運転特性を評価する。この評価結果は常に上書きされ、運転特性算出部5gに記憶される。
In step S190, the driving characteristics of the driver in the total detection section are evaluated, and the process proceeds to step S130. The driving characteristics of the driver are evaluated based on the ratio of the left and right positions at predetermined time intervals (sampling time is, for example, 1 second cycle). This evaluation result is always overwritten and stored in the driving
具体的には、図18の直線形状評価テーブルで判定する。例えば、図19に示すように、総検出区間が200秒間の場合、総検出区間が示す1秒の地点から200秒の地点までの左右位置割合に基づいてドライバの運転特性を評価する。例えば、1秒の地点の左右位置割合が0.3より小さく−0.3より大きいため、センター走行と判断し、運転特性算出部5gに記憶された中寄り回数を示すカウンタをカウントする。16秒の地点の左右位置割合が‐1.0以上且つ‐0.3以下のため、キープレフトと判断し、運転特性算出部5gに記憶された左寄り回数を示すカウンタをカウントする。19秒の地点の左右位置割合が1.0より大きいため、はみ出しと判断し、運転特性算出部5gに記憶された右寄り回数を示すカウンタをカウントする。但し、直線形状評価テーブルの左右位置割合はこれに限定されるものではなく、車両条件等を考慮し、適宜定めれば良い。
Specifically, the straight line shape evaluation table of FIG. 18 is used for the determination. For example, as shown in FIG. 19, when the total detection section is 200 seconds, the driving characteristic of the driver is evaluated based on the left-right position ratio from the 1-second point to the 200-second point indicated by the total detection section. For example, since the ratio of the left-right position at the point of 1 second is smaller than 0.3 and larger than −0.3, it is determined that the vehicle is traveling in the center, and the counter indicating the number of times of centering stored in the driving
また、上記図18で示した直線形状評価テーブルでの判定に基づいて、自車両Vのふらつきも判定している。自車両Vのふらつき判定は、図20のふらつき評価テーブルで判定する。1分間における左寄り回数、右寄り回数、中寄り回数に基づいてふらつきを判定する。1分間の左寄り回数が15より大きく、右寄り回数が15より大きい場合、ふらつきありと判断し、運転特性算出部5gに記憶されたふらつき回数を示すカウンタをカウントする。図21のふらつき評価結果は、図19で示す総検出区間の左右位置割合に基づいて判定した結果である。但し、ふらつき評価テーブルの回数についてはこれに限定されるものではなく、車両条件等を考慮し、適宜定めれば良い。
Further, the fluctuation of the host vehicle V is also determined based on the determination in the linear shape evaluation table shown in FIG. The wobble determination of the host vehicle V is performed using the wobble evaluation table of FIG. Stagger is determined based on the number of leftward shifts, the number of rightward shifts, and the number of middle shifts in one minute. When the number of leftward shifts per minute is greater than 15 and the number of rightward shifts is greater than 15, it is determined that there is wobbling, and a counter indicating the number of wobbles stored in the driving
ステップS200では、運転特性を算出する。運転特性算出部5gに記憶されている第i区間におけるドライバの運転特性の評価結果と、総検出区間におけるドライバの運転特性の評価結果とに基づいて、運転特性を算出する。そして算出した算出結果は図示しない表示装置に表示される。例えば、図22に示すように算出結果が表示される。直線形状走行時のドライバの運転特性としてキープレフト、センター走行、キープライト、はみ出しの割合とふらつきの回数が示される。カーブ形状走行時のドライバの運転特性としてインコース、アウトコース、センターコース、アウトインアウト、不定の割合が示される。また、カーブ形状走行時のドライバの運転特性としてスローインファーストアウトを行った割合も示される。ふらつき以外の各算出結果は、走行中に評価したすべての評価回数に基づいて割合を示す。但し、運転特性の算出結果についてはこれに限定されるものではなく、適宜定めれば良い。
In step S200, the driving characteristic is calculated. The driving characteristic is calculated based on the evaluation result of the driving characteristic of the driver in the i-th section and the evaluation result of the driving characteristic of the driver in the total detection section, which are stored in the driving
以上、第1実施形態の構成によれば、車両位置における車線形状と走行状態とに基づいてドライバの運転特性を評価する。走行している場面ごとに異なる車線形状をドライバがどのような車両位置で運転したかを評価することができる。これによってドライバの運転特性をより高い精度で評価ができる。 As described above, according to the configuration of the first embodiment, the driving characteristics of the driver are evaluated based on the lane shape and the traveling state at the vehicle position. It is possible to evaluate at which vehicle position the driver drove a different lane shape for each driving scene. As a result, the driving characteristics of the driver can be evaluated with higher accuracy.
また、第1実施形態の構成によれば、車線形状識別部で識別された車線形状がカーブ形状であるとき、車両位置における進行方向に基づいてドライバの運転特性を評価する。進行方向を利用することで、右カーブなのか左カーブなのかを判断することができる。これによりカーブ形状であるとき、直線形状と同じようにキープレフト、キープライト等を判断するだけでなく、インコース、アウトコースを判断することができる。そのためドライバの運転特性についてより多くの運転特性を評価することができる。 Further, according to the configuration of the first embodiment, when the lane shape identified by the lane shape identifying unit is a curved shape, the driving characteristic of the driver is evaluated based on the traveling direction at the vehicle position. By using the traveling direction, it is possible to determine whether the curve is a right curve or a left curve. As a result, in the case of a curved shape, it is possible to determine not only a key left, a keep right, etc., but also an in-course and an out-course as in the case of a straight line. Therefore, it is possible to evaluate more driving characteristics of the driver.
また、第1実施形態の構成によれば、総検出区間からカーブ形状の区間を除くため、カーブ形状と直線形状とを区別した状態でドライバの運転特性を評価する。これにより、カーブ形状と直線形状との両方でドライバの運転特性を評価することができる。 Further, according to the configuration of the first embodiment, since the curve-shaped section is excluded from the total detection section, the driving characteristics of the driver are evaluated in a state where the curve shape and the linear shape are distinguished. Thereby, the driving characteristics of the driver can be evaluated with both the curved shape and the linear shape.
また、第1実施形態の構成によれば、第i区間の長さ、第i区間の操舵角の絶対値、第i区間でのウインカーのオン/オフに基づいてカーブ形状か否かの判断をする。これにより、第i区間の車線形状がカーブ形状でないにも関わらずカーブ形状として判断してしまうことを低減することができる。 Further, according to the configuration of the first embodiment, it is possible to determine whether or not the curve shape is based on the length of the i-th section, the absolute value of the steering angle in the i-th section, and the turn signal on / off in the i-th section. To do. As a result, it is possible to prevent the lane shape in the i-th section from being determined as a curved shape even though the lane shape is not a curved shape.
また、第1実施形態の構成によれば、車線幅12の中央18と自車両Vの中心13とのずれ量ではなく、左右位置割合に基づいてドライバの運転特性を評価する。もし、車線幅12の中央18と自車両Vの中心13とのずれ量に基づいて運転特性を評価した場合、ずれ量が同じでも車線幅12によって判断が変わってしまう場合がある。ずれ量が同じでも、車線幅12が広いときは、中央18付近を走行していると判断され、車線幅12が狭いときは、境界線付近を走行していると判断されることがある。第1実施形態の構成によれば左右位置割合に基づいてドライバの運転特性を評価することで、車線幅12に対応したドライバの運転特性を評価することができる。
Further, according to the configuration of the first embodiment, the driving characteristic of the driver is evaluated based on the left / right position ratio, not the amount of deviation between the
また、第1実施形態の構成によれば、車線幅余裕値が所定の閾値以下の区間を除く処理を行う。つまり車線幅12が狭い道を自車両Vが走行している場合を除くこととなる。車線幅12が狭い走行車線11を自車両Vが走行する場合、走行車線11内における自車両Vの位置の変化量に対して、左右位置割合の変化量が大きくなってしまう。このような場合を除くことで、左右位置割合の算出結果がより精度の高いものとすることができ、ドライバの運転特性を高いレベルで評価することができる。
Moreover, according to the configuration of the first embodiment, processing is performed excluding a section in which the lane width margin value is equal to or less than a predetermined threshold value. That is, the case where the vehicle V is traveling on a road with a
また、第1実施形態の構成によれば、運転特性の算出結果を図示しない表示装置に表示する。これにより、ドライバが自身の運転特性を理解することができ、次回の運転への参考とすることができる。 Further, according to the configuration of the first embodiment, the calculation result of the driving characteristic is displayed on the display device (not shown). As a result, the driver can understand his / her own driving characteristics and can refer to the next driving.
また、第1実施形態の構成によれば、外部メモリ6は、記憶部5fに記憶された情報や運転特性の算出結果を記憶する。そして外部メモリ6は、ドライバの運転を管理する運行管理会社のPCで解析、管理に利用することができる。例えば、トラック等の商用車を運転するドライバの運転特性を評価することで、運行管理会社はドライバごとの運転の癖や傾向を把握することができる。
[変形例]
この明細書における開示は、例示された実施形態に制限されない。開示は、例示された実施形態と、それらに基づく当業者による変形態様を包含する。例えば、開示は、実施形態において示された部品及び/又は要素の組み合わせに限定されない。開示は、多様な組み合わせによって実施可能である。
Further, according to the configuration of the first embodiment, the
[Modification]
The disclosure herein is not limited to the illustrated embodiments. The disclosure encompasses the illustrated embodiments and variations on them based on them. For example, the disclosure is not limited to the combination of parts and / or elements shown in the embodiments. The disclosure can be implemented in various combinations.
また上記第1実施形態では、CCDカメラ2で撮像した画像データに基づいて、境界線を認識したがこれに限定されるものではなく、例えば周知のACCで使用されるレーザレーダを用いるようにしてもよい。
Further, in the first embodiment, the boundary line is recognized based on the image data picked up by the
また上記第1実施形態では、運転操作検出部4で検出されたドライバの運転操作と進行方向判断部5dで判断された自車両Vの進行方向とに基づいて、自車両Vが走行した車線の形状が直線形状かカーブ形状かを判断した。しかし外部メモリに保存された地図データとGPSとに基づいて、自車両Vが走行した車線の形状を判断してもよい。
Further, in the first embodiment, the lane in which the vehicle V travels is based on the driving operation of the driver detected by the driving
また上記第1実施形態では、車両位置における車線形状と走行状態と進行方向とに基づいてドライバの運転特性を評価した。しかし、車両位置における車線形状と走行状態のみに基づいてドライバの運転特性を評価してもよい。例えば、走行車線11がカーブ形状の場合、インコース、アウトコース、センターコース、アウトインアウトを評価せず、直線形状の場合と同様にキープレフト、キープライト、センター走行を評価してもよい。
In the first embodiment, the driving characteristics of the driver are evaluated based on the lane shape at the vehicle position, the traveling state, and the traveling direction. However, the driving characteristics of the driver may be evaluated based only on the lane shape and the traveling state at the vehicle position. For example, when the traveling
1 運転特性算出装置、3 走行状態検出部、5 ECU、5b 境界線認識部、5c 車両位置検出部、5e 車線形状識別部、5f 記憶部、5g 運転特性算出部、V 自車両
DESCRIPTION OF
Claims (8)
前記境界線認識部の認識結果に基づいて前記境界線に対する前記自車両の相対的な位置である車両位置を検出する車両位置検出部(5c)と、
前記自車両が走行する車線形状を識別する車線形状識別部(5e)と、
前記自車両の走行状態を検出する走行状態検出部(3)と、
前記車両位置と前記車線形状と前記走行状態とを記憶する記憶部(5f)と、
前記記憶部に記憶された前記車両位置における前記車線形状と前記走行状態とに基づいてドライバの運転特性を算出する運転特性算出部(5g)と、
前記ドライバが行った運転操作を検出する運転操作検出部(4)と、
前記運転操作に基づいて前記自車両が走行する方向である進行方向を判断する進行方向判断部(5d)と、を備え、
前記車線形状識別部は、前記運転操作と前記進行方向とに基づいて前記車線形状を識別し、
前記記憶部は、前記運転操作と前記進行方向とを記憶する運転特性算出装置。 A boundary line recognizing unit (5b) for recognizing a boundary line which is a boundary of a region where the own vehicle (V) can travel,
A vehicle position detection unit (5c) that detects a vehicle position that is a relative position of the own vehicle with respect to the boundary line based on a recognition result of the boundary line recognition unit;
A lane shape identifying section (5e) for identifying the lane shape in which the vehicle is traveling,
A traveling state detection unit (3) for detecting the traveling state of the own vehicle;
A storage unit (5f) for storing the vehicle position, the lane shape, and the traveling state;
A driving characteristic calculation unit (5g) that calculates a driving characteristic of the driver based on the lane shape and the traveling state at the vehicle position stored in the storage unit;
A driving operation detection unit (4) for detecting a driving operation performed by the driver,
A traveling direction determination unit (5d) that determines a traveling direction in which the vehicle is traveling based on the driving operation ,
The lane shape identification unit identifies the lane shape based on the driving operation and the traveling direction,
The storage unit is a driving characteristic calculation device that stores the driving operation and the traveling direction .
前記運転特性算出部は、前記車線幅余裕値が所定の閾値以下である前記車両位置を除外し、前記ドライバの運転特性を評価する、請求項4に記載の運転特性算出装置。 The vehicle position detection unit calculates a lane width margin value that is a value obtained by removing the vehicle width from the lane width based on the lane width and the vehicle width of the own vehicle,
The driving characteristic calculation device according to claim 4 , wherein the driving characteristic calculation unit excludes the vehicle position where the lane width margin value is equal to or less than a predetermined threshold value and evaluates the driving characteristic of the driver.
前記境界線認識部の認識結果に基づいて前記境界線に対する前記自車両の相対的な位置である車両位置を検出する車両位置検出部(5c)と、
前記自車両が走行する車線形状を識別する車線形状識別部(5e)と、
前記自車両の走行状態を検出する走行状態検出部(3)と、
前記車両位置と前記車線形状と前記走行状態とを記憶する記憶部(5f)と、
前記記憶部に記憶された前記車両位置における前記車線形状と前記走行状態とに基づいてドライバの運転特性を算出する運転特性算出部(5g)と、を備え、
前記車両位置検出部は、前記自車両の一方の端面から対向する前記境界線である第1境界線までの距離である第1距離(L1)と、前記自車両の他方の端面から対向する前記境界線である第2境界線までの距離である第2距離(L2)と、前記第1境界線と前記第2境界線との間の距離である車線幅(12)と、を検出し、
前記車両位置検出部は、前記車線幅と前記自車両の車幅とに基づいて、前記車線幅から前記車幅を除いた値である車線幅余裕値を算出し、
前記運転特性算出部は、前記車線幅余裕値が所定の閾値以下である前記車両位置を除外し、前記ドライバの運転特性を評価する運転特性算出装置。 A boundary line recognizing unit (5b) for recognizing a boundary line which is a boundary of a region where the own vehicle (V) can travel,
A vehicle position detection unit (5c) that detects a vehicle position that is a relative position of the own vehicle with respect to the boundary line based on a recognition result of the boundary line recognition unit;
A lane shape identifying section (5e) for identifying the lane shape in which the vehicle is traveling,
A traveling state detection unit (3) for detecting the traveling state of the own vehicle;
A storage unit (5f) for storing the vehicle position, the lane shape, and the traveling state;
A driving characteristic calculation unit (5g) that calculates a driving characteristic of the driver based on the lane shape and the traveling state at the vehicle position stored in the storage unit ;
The vehicle position detection unit has a first distance (L1) that is a distance from one end surface of the own vehicle to a first boundary line that is the opposite boundary, and the first distance (L1) that is opposite from the other end surface of the own vehicle. A second distance (L2) that is a distance to a second boundary line that is a boundary line, and a lane width (12) that is a distance between the first boundary line and the second boundary line are detected,
The vehicle position detection unit calculates a lane width margin value that is a value obtained by removing the vehicle width from the lane width based on the lane width and the vehicle width of the own vehicle,
The driving characteristic calculation device is configured to evaluate the driving characteristic of the driver by excluding the vehicle position where the lane width margin value is equal to or less than a predetermined threshold value .
前記車両位置は、前記左右位置割合を含む、請求項4乃至請求項6のいずれか1項に記載の運転特性算出装置。 The vehicle position detection unit is configured such that, based on the first distance and the second distance, the center (13) of the own vehicle is the first boundary line from the center with the center (18) of the lane width as a reference. Side or the second boundary line side is calculated, the left and right position ratio, which is a value indicating whether it is located,
The driving characteristic calculation device according to any one of claims 4 to 6 , wherein the vehicle position includes the left-right position ratio.
前記撮像部により撮像された画像に基づいて、前記境界線を検出する境界線検出部(5a)とを有する、請求項1乃至請求項7のいずれか1項に記載の運転特性算出装置。 The boundary line recognition unit includes an image capturing unit (2) that continuously captures images of the front of the host vehicle,
The driving characteristic calculation device according to any one of claims 1 to 7 , further comprising: a boundary line detection unit (5a) that detects the boundary line based on an image captured by the image capturing unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016156278A JP6680137B2 (en) | 2016-08-09 | 2016-08-09 | Driving characteristic calculation device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016156278A JP6680137B2 (en) | 2016-08-09 | 2016-08-09 | Driving characteristic calculation device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018025908A JP2018025908A (en) | 2018-02-15 |
| JP6680137B2 true JP6680137B2 (en) | 2020-04-15 |
Family
ID=61193756
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016156278A Active JP6680137B2 (en) | 2016-08-09 | 2016-08-09 | Driving characteristic calculation device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6680137B2 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7230373B2 (en) * | 2018-09-04 | 2023-03-01 | いすゞ自動車株式会社 | Lane identification device and lane identification method |
| CN111243273A (en) * | 2020-01-20 | 2020-06-05 | 上海天齐智能建筑股份有限公司 | Urban intersection traffic management platform based on Internet |
| JP2022034425A (en) * | 2020-08-18 | 2022-03-03 | オムロン株式会社 | Safe driving judgment device, safe driving support system, safe driving support method and safe driving support program |
| JP2023081585A (en) * | 2021-12-01 | 2023-06-13 | 株式会社デンソーテン | Driving support device and driving support method |
| JP7639786B2 (en) * | 2022-07-08 | 2025-03-05 | トヨタ自動車株式会社 | Driving evaluation display device, driving evaluation display method, and driving evaluation display program |
-
2016
- 2016-08-09 JP JP2016156278A patent/JP6680137B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018025908A (en) | 2018-02-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6680137B2 (en) | Driving characteristic calculation device | |
| JP4089674B2 (en) | Contact derailment avoidance navigation system | |
| US10885358B2 (en) | Method for detecting traffic signs | |
| US9540000B2 (en) | Acceleration suppression device for vehicle, and acceleration suppression method for vehicle | |
| JP6666075B2 (en) | Method and apparatus for determining a lane identifier of a road | |
| JP6416293B2 (en) | Method of tracking a target vehicle approaching a car by a car camera system, a camera system, and a car | |
| US10754335B2 (en) | Automated driving system | |
| CN106043299A (en) | Vehicle control apparatus | |
| JP2009276200A5 (en) | ||
| US20090052742A1 (en) | Image processing apparatus and method thereof | |
| JP5255945B2 (en) | Vehicle operation evaluation device | |
| CN109204136A (en) | Side images display control unit | |
| CN116588078B (en) | Vehicle control method, device, electronic equipment and computer readable storage medium | |
| JP2012088217A (en) | Drive support control device | |
| CN114973644A (en) | Road information generating device | |
| CN110678914A (en) | Vehicle control device and method for control of an autonomous vehicle | |
| JP2016177622A (en) | Information processing apparatus, information processing system, and program | |
| JP6115429B2 (en) | Own vehicle position recognition device | |
| JP5746996B2 (en) | Road environment recognition device | |
| JP6617602B2 (en) | Maneuvering detection system and maneuvering detection method | |
| JP6155944B2 (en) | Vehicle acceleration suppression device and vehicle acceleration suppression method | |
| JP6136724B2 (en) | Vehicle acceleration suppression device and vehicle acceleration suppression method | |
| JP5350353B2 (en) | Vehicle control device | |
| US12444206B2 (en) | Method for recognising objects which are relevant to the safety of a vehicle | |
| JP6031973B2 (en) | Vehicle acceleration suppression device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20161221 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180911 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190822 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190924 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191015 |
|
| 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: 20200218 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200302 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 6680137 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |