JP7687045B2 - Driving Support Devices - Google Patents
Driving Support Devices Download PDFInfo
- Publication number
- JP7687045B2 JP7687045B2 JP2021083337A JP2021083337A JP7687045B2 JP 7687045 B2 JP7687045 B2 JP 7687045B2 JP 2021083337 A JP2021083337 A JP 2021083337A JP 2021083337 A JP2021083337 A JP 2021083337A JP 7687045 B2 JP7687045 B2 JP 7687045B2
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- lane
- vehicle speed
- deceleration
- cpu
- 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
Images
Landscapes
- Regulating Braking Force (AREA)
- Traffic Control Systems (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Description
本発明は、車両が走行するカーブ路の曲がり度合に応じた目標車速を取得し、車両の加減速度を目標車速に基いて取得される目標加減速度と一致するように車両の加減速度を制御する運転支援装置に関する。 The present invention relates to a driving assistance device that obtains a target vehicle speed according to the degree of curvature of a curved road on which the vehicle is traveling, and controls the acceleration/deceleration of the vehicle so that the acceleration/deceleration of the vehicle matches the target acceleration/deceleration obtained based on the target vehicle speed.
従来から、カーブ路の曲がり度合に応じた目標車速で車両がカーブ路を走行するための制御(以下、スピードマネジメント制御(SPM制御))を行う運転支援装置が知られている。例えば、特許文献1に記載された運転支援装置(以下、「従来装置」と称呼する。)は、カーブ路の旋回半径及び路面μ値に基いて目標車速を取得し、この目標車速に基いてSPM制御を行う。より具体的に述べると、従来装置は、旋回半径が大きいほど(即ち、カーブ路の曲がり度合が大きい(急な)ほど)小さな目標車速を取得し、路面μ値が小さいほど小さな目標車速を取得する。 Conventionally, driving assistance devices are known that perform control (hereinafter, speed management control (SPM control)) for a vehicle to travel on a curved road at a target vehicle speed according to the curvature of the curved road. For example, the driving assistance device described in Patent Document 1 (hereinafter, referred to as the "conventional device") obtains a target vehicle speed based on the turning radius and road surface μ value of the curved road, and performs SPM control based on this target vehicle speed. More specifically, the conventional device obtains a smaller target vehicle speed the larger the turning radius (i.e., the larger (steeper) the curvature of the curved road), and obtains a smaller target vehicle speed the smaller the road surface μ value.
しかしながら、車両が走行する車線を取り巻く路面μ値以外の環境によっても、運転者が感じる「車両がカーブ路を走行する際に現在走行中の車線を逸脱してしまうかもしれないといった不安(逸脱不安)」の大小が変わってくる。このような逸脱不安が大きくなる環境としては以下の二つの環境が主に考えられる。
(1)路肩の幅が狭いカーブ路では、路肩の幅が広いカーブ路に比べて、車両が車線を逸脱した場合に車両が路肩を超える可能性が大きくなるので、上記逸脱不安が大きくなる。
(2)路側物(車線に沿って設けられたガードレール、フェンス及び縁石等)の高さが低いカーブ路では、路側物の高さが高いカーブ路に比べて、車両が車線を逸脱した場合に当該路側物を乗り越えてしまう可能性が大きくなるので、上記逸脱不安が大きくなる。
このような逸脱不安が大きくなる環境下では、運転者は、車両がより低い車速でカーブ路を走行することを望む傾向が顕著である。
However, the level of anxiety that a driver feels that the vehicle may deviate from the lane it is currently traveling in when traveling on a curved road (departure anxiety) also varies depending on the environment other than the road surface μ value surrounding the lane in which the vehicle is traveling. The following two environments are mainly considered to be environments in which such departure anxiety increases.
(1) On a curved road with a narrow shoulder, the vehicle is more likely to go over the shoulder if it deviates from its lane, so the anxiety of deviation is greater than on a curved road with a wide shoulder.
(2) On curved roads where the height of roadside objects (guardrails, fences, curbs, etc. installed along the lanes) is low, there is a higher possibility that the vehicle will go over the roadside object if it deviates from the lane, compared to curved roads where the height of the roadside objects is high, which increases the anxiety of deviation from the lane.
In such an environment where the anxiety of deviation from the normal road increases, the driver has a marked tendency to desire the vehicle to travel on the curved road at a slower vehicle speed.
上記従来装置は、路面μ値以外の環境を考慮していないため、上記逸脱不安が大きくなる環境下では、運転者が望む適切な車速で車両がカーブ路を走行できずに、運転者に逸脱不安を与える可能性がある。 The above-mentioned conventional devices do not take into account the environment other than the road surface μ value, so in an environment where the above-mentioned departure anxiety is high, the vehicle may not be able to travel on a curved road at an appropriate vehicle speed desired by the driver, which may cause departure anxiety for the driver.
本発明は前述した課題に対処するためになされたものである。即ち、本発明の目的の一つは、運転者に逸脱不安を与えないような適切な車速で車両がカーブ路を走行する運転支援装置を提供することにある。 The present invention has been made to address the above-mentioned problems. That is, one of the objectives of the present invention is to provide a driving assistance device that allows a vehicle to travel on a curved road at an appropriate vehicle speed so as not to cause the driver anxiety about deviation.
本発明の運転支援装置(以下、「本発明装置」と称呼する。)は、
車両が走行する車線の曲がり度合を取得する取得部(22、23、27、30、ステップ310、ステップ325)と、
前記曲がり度合に基いて前記車両がカーブ路に進入すると判定した場合(ステップ615「Yes」)、前記曲がり度合が大きいほど小さな目標車速を取得し(ステップ915)、前記車両の車速が前記目標車速に近づくように取得される目標加減速度と前記車両の加減速度とが一致するように前記加減速度を制御して前記車両に前記カーブ路を走行させる加減速度制御を行う制御部(20、ステップ945、ステップ950、ステップ955)と、
を備え、
前記取得部は、前記曲がり度合の他に、前記車線を区画する区画線と道路端との間の距離である路肩幅、及び、前記車線に沿って設けられた路側物の高さ、を取得するように構成され(ステップ330、ステップ340)、
前記制御部は、
前記路肩幅が小さいほど小さな前記目標車速を取得し(ステップ920、ステップ940)、
前記路側物の高さが低いほど小さな前記目標車速を取得する(ステップ925、ステップ940)、
ように構成されている。
The driving assistance device of the present invention (hereinafter referred to as the "device of the present invention") comprises:
An acquisition unit (22, 23, 27, 30,
a control unit (20,
Equipped with
The acquisition unit is configured to acquire, in addition to the degree of curvature, a road shoulder width, which is a distance between a dividing line that divides the lane and a road edge, and a height of a roadside object provided along the lane (
The control unit is
The smaller the shoulder width, the smaller the target vehicle speed is obtained (
The lower the height of the roadside object, the smaller the target vehicle speed is acquired (
It is structured as follows.
路肩幅が狭く路側物の高さが低いほど、運転者が感じる逸脱不安が大きくなり、運転者は車両が低速でカーブ路を走行することを望む傾向がある。本発明装置によれば、路肩幅が狭いほど小さな目標取得が取得され、路側物の高さが低いほど小さな目標車速が取得されるので、車両がカーブ路の走行する際に路肩幅及び路側物の高さに応じた適切な車速で車両がカーブ路を走行できる。これにより、車両がカーブ路を走行する際に路肩幅及び路側物の高さに起因して運転者が不安を感じる可能性を低減できる。 The narrower the shoulder width and the lower the height of the roadside object, the greater the driver's anxiety about deviation, and the driver tends to want the vehicle to travel at a slower speed on the curved road. With the device of the present invention, the narrower the shoulder width, the smaller the target speed is acquired, and the lower the height of the roadside object, the smaller the target vehicle speed is acquired, so that the vehicle can travel on the curved road at an appropriate vehicle speed according to the shoulder width and the height of the roadside object. This reduces the possibility that the driver will feel anxious due to the shoulder width and the height of the roadside object when traveling on a curved road.
本発明装置の一態様において、
前記取得部は、更に、前記車線の幅を取得するように構成され(ステップ335)、
前記制御部は、更に、前記車線の幅が小さいほど小さな前記目標車速を取得するように構成されている(ステップ930、ステップ940)。
In one embodiment of the device of the present invention,
The acquisition unit is further configured to acquire a width of the lane (step 335);
The control unit is further configured to acquire a smaller target vehicle speed as the width of the lane becomes smaller (
車線の幅が小さいほど、運転者は車両が車線を逸脱する可能性が高いと感じるので、運転者は車両が低速でカーブ路を走行することを望む傾向がある。本態様によれば、車線の幅が小さいほど小さな目標車速が取得されるので、車両がカーブ路の走行する際に車両が車線の幅に応じた適切な車速でカーブ路を走行できる。これにより、車両がカーブ路の走行する際に車線の幅に起因して運転者が不安を感じる可能性を低減できる。 The narrower the lane width, the more likely the driver feels that the vehicle will deviate from the lane, and so the driver tends to want the vehicle to travel at a slower speed on a curved road. According to this aspect, the narrower the lane width, the smaller the target vehicle speed obtained, so that the vehicle can travel on a curved road at an appropriate vehicle speed according to the lane width. This reduces the possibility that the driver will feel uneasy due to the lane width when the vehicle is traveling on a curved road.
本発明装置の一態様において、
前記取得部は、更に、前記車両の現在位置の標高を取得するように構成され(ステップ345、ステップ350)、
前記制御部は、更に、前記標高が高いほど小さな前記目標車速を取得するように構成されている(ステップ935、ステップ940)。
In one embodiment of the device of the present invention,
The acquisition unit is further configured to acquire an altitude of the current position of the vehicle (
The control unit is further configured to acquire a smaller target vehicle speed as the altitude increases (
標高が高いカーブ路では、車両が車線を逸脱して車両VAが落下してしまうことに対する運転者の恐怖感が大きくなるので、運転者は車両が低速でカーブ路を走行することを望む傾向がある。本態様によれば、標高が高いほど小さな目標車速が取得されるので、車両がカーブ路を走行する際に車両が標高に応じた適切な車速でカーブ路を走行できる。これにより、車両がカーブ路の走行する際に標高に起因して運転者が不安を感じる可能性を低減できる。 On curved roads at high altitudes, the driver feels a greater sense of fear that the vehicle VA may deviate from the lane and fall off, so the driver tends to want the vehicle to travel on the curved road at a slow speed. According to this aspect, the higher the altitude, the lower the target vehicle speed obtained, so that the vehicle can travel on the curved road at an appropriate vehicle speed according to the altitude. This reduces the possibility that the driver will feel anxious due to the altitude when traveling on a curved road.
本発明装置の一態様において、
前記取得部は、
前記車線を区画する左側の左区画線(WLL)と左道路端(REL)との間の距離である左路肩幅(WaL)と、前記車線を区画する右側の右区画線(WLR)と右側の道路端(RER)との間の距離である右路肩幅(WaR)と、の合計値を前記路肩幅として取得する(ステップ330)、
ように構成されている。
In one embodiment of the device of the present invention,
The acquisition unit is
The sum of a left shoulder width (WaL) which is the distance between a left lane marking (WLL) on the left side and a left road edge (REL) which define the lane, and a right shoulder width (WaR) which is the distance between a right lane marking (WLR) on the right side and a right road edge (RER) which define the lane, is obtained as the shoulder width (step 330);
It is structured as follows.
本態様によれば、カーブ路の内側及び外側の両方の路肩幅の合計値に応じて目標車速が取得できるので、一方のみの路肩幅に応じて目標車速が取得されるよりも適切な目標車速が取得できる。 According to this aspect, the target vehicle speed can be obtained based on the total value of both the inside and outside shoulder widths of the curved road, making it possible to obtain a more appropriate target vehicle speed than if the target vehicle speed were obtained based on only one side of the shoulder width.
なお、上記説明においては、発明の理解を助けるために、後述する実施形態に対応する発明の構成に対し、その実施形態で用いた名称及び/又は符号を括弧書きで添えている。しかしながら、発明の各構成要素は、前記名称及び/又は符号によって規定される実施形態に限定されるものではない。本発明の他の目的、他の特徴及び付随する利点は、以下の図面を参照しつつ記述される本発明の実施形態についての説明から容易に理解されるであろう。 In the above description, in order to aid in understanding the invention, the names and/or symbols used in the embodiments described below are enclosed in parentheses with respect to the configuration of the invention corresponding to the embodiment. However, each component of the invention is not limited to the embodiment defined by the above names and/or symbols. Other objects, other features, and associated advantages of the present invention will be easily understood from the description of the embodiments of the present invention described below with reference to the drawings.
以下、図面を参照しながら、本発明の実施形態に係る運転支援装置(以下、「本支援装置」と称呼する。)10を説明する。図1は、本支援装置10及び本支援装置10が搭載(適用)される車両VAを示している。
Hereinafter, a driving assistance device (hereinafter, referred to as "this assistance device") 10 according to an embodiment of the present invention will be described with reference to the drawings. FIG. 1 shows this
図1に示すように、本支援装置10は、運転支援ECU(以下、「DSECU」と称呼する。)20、エンジンECU40及びブレーキECU50を備える。これらのECUは、CAN(Controller Area Network)を介してデータ交換可能(通信可能)に互いに接続されている。
As shown in FIG. 1, the
ECUは、エレクトロニックコントロールユニットの略称であり、CPU、ROM、RAM及びインターフェース等を含むマイクロコンピュータを主要構成部品として有する電子制御回路である。CPUは、メモリ(ROM)に格納されたインストラクション(ルーチン)を実行することにより各種機能を実現する。上記ECU20、40及び50の総て又は幾つかは、一つのECUに統合されてもよい。
ECU is an abbreviation for Electronic Control Unit, and is an electronic control circuit whose main components are a microcomputer including a CPU, ROM, RAM, and an interface. The CPU performs various functions by executing instructions (routines) stored in the memory (ROM). All or some of the
更に、本支援装置10は、複数の車輪速センサ21、ヨーレートセンサ22、カメラ装置23、ミリ波レーダ装置24、加速度センサ25、ACC(Adaptive Cruise Control)スイッチ26及びロケータシステム27を備える。これらはDSECU20に接続されている。
Furthermore, the
車輪速センサ21は車両VAの車輪毎に設けられる。各車輪速センサ21は、対応する車輪が所定角度回転する毎に一つの車輪パルス信号を発生させる。DSECU20は、各車輪速センサ21から受け取った車輪パルス信号の単位時間におけるパルス数をカウントし、そのパルス数に基いて各車輪の回転速度(車輪速度)を取得する。DSECU20は、各車輪の車輪速度に基いて車両VAの速度を示す車速Vsを取得する。一例として、DSECU20は、四つの車輪の車輪速度の平均値を車速Vsとして取得する。
A
ヨーレートセンサ22は、車両VAに作用するヨーレートの大きさを検出し、検出したヨーレートの大きさをヨーレートYrとして表す信号を出力する。
The
カメラ装置23は、車室内のフロントウィンドウの上部に配設されている。カメラ装置23は、車両VAの前方領域の画像(カメラ画像)の画像を取得し、その画像から物体情報(物体までの距離及び物体の方位等)及び「車両が走行している車線を区画する白線(区画線)に関する情報(以下、「白線情報」と称呼する。)」等を取得する。
The
ミリ波レーダ装置24は、車両VAの前端の車幅方向の中央付近に設けられている。ミリ波レーダ装置24は、車両VAの前方の所定範囲に伝播するミリ波を発信する。そのミリ波は、物体(例えば、他の車両及び路側物(ガードレール、フェンス及び縁石等))により反射される。ミリ波レーダ装置24はこの反射波を受信し、当該反射波に基いて、物体情報を取得する。物体情報は、物体までの距離、物体の車両VAに対する相対速度、及び、物体の車両VAに対する方位等を含む。
The millimeter
なお、DSECU20は、ミリ波レーダ装置24が取得する物体情報をカメラ装置23が取得する物体情報に基いて修正することにより、後述するACC(クルーズ制御)に用いる最終的な物体情報を取得する。
The
加速度センサ25は、車両VAの縦方向(前後方向)の加減速度(以下、「加減速度Gx」と称呼する。)、及び、車両VAの横方向(車幅方向)の加速度(以下、「横加速度Gy」と称呼する。)を検出し、これらの加速度を表す検出信号をDSECU20に送信する。
The
ACCスイッチ26は、運転者がACCの実行状態を実行許可状態と実行不許可状態との間で切り替える場合に操作するスイッチである。実行許可状態はACCが実行される状態を意味し、実行不許可状態はACCが実行されない状態を意味する。ACCの実行状態が実行不許可状態である場合に運転者がACCスイッチ26を操作すると、DSECU20は、実行状態を実行許可状態に設定する。一方、ACCの実行状態が実行許可状態である場合に運転者がACCスイッチ26を操作すると、DSECU20は実行状態を実行不許可状態に設定する。
The
更に、ACCスイッチ26は、運転者がACCで使用される設定値(後述するセット目標車速Vset及び目標車間距離Dtgt等)を設定する場合に操作するスイッチでもある。
Furthermore, the
ロケータシステム27は、GNSS(Global Navigation Satellite System)受信機28を有する。GNSS受信機28は、複数のSNSS衛星からGNSS信号を受信し、受信した複数のGNSS信号に基いて車両VAの現在位置(地表における位置)を特定し、その現在位置を示す位置信号をDSECU20に送信する。更に、ロケータシステム27は、地図データ29を予め記憶している。地図データ29は、「地表における各位置の標高Hb」等を含む。
The
エンジンECU40は、アクセルペダル操作量センサ42及びエンジンセンサ44と接続され、これらのセンサの検出信号を受け取る。
The
アクセルペダル操作量センサ42は、車両VAのアクセルペダル(不図示)の操作量(即ち、アクセルペダル操作量AP)を検出する。運転者がアクセルペダルを操作していない場合のアクセルペダル操作量APは「0」である。
The accelerator pedal
エンジンセンサ44は、図示しない「車両VAの駆動源であるガソリン燃料噴射式・火花点火・内燃機関」の運転状態量を検出するセンサである。エンジンセンサ44は、スロットル弁開度センサ、機関回転速度センサ及び吸入空気量センサ等である。
The
更に、エンジンECU40は、「スロットル弁アクチュエータ及び燃料噴射弁」等のエンジンアクチュエータ46と接続されている。エンジンECU40は、エンジンアクチュエータ46を駆動することによって内燃機関が発生するトルクを変更し、以て、車両VAの駆動力を調整する。
Furthermore, the
エンジンECU40は、アクセルペダル操作量APが大きくなるほど目標スロットル弁開度TAtgtが大きくなるように目標スロットル弁開度TAtgtを決定する。エンジンECU40は、スロットル弁の開度が目標スロットル弁開度TAtgtに一致するようにスロットル弁アクチュエータを駆動する。
The
ブレーキECU50は、車輪速センサ21及びブレーキペダル操作量センサ52と接続され、これらのセンサの検出信号を受け取る。
The
ブレーキペダル操作量センサ52は、車両VAのブレーキペダル(不図示)の操作量(即ち、ブレーキペダル操作量BP)を検出する。ブレーキペダルが操作されていない場合のブレーキペダル操作量BPは「0」である。
The brake pedal
ブレーキECU50は、車輪速センサ21からの車輪パルス信号に基いて各車輪の回転速度及び車速VsをDSECU20と同様に取得する。なお、ブレーキECU50はこれらをDSECU20から取得してもよい。
The
更に、ブレーキECU50は、ブレーキアクチュエータ54と接続されている。ブレーキアクチュエータ54は油圧制御アクチュエータである。ブレーキアクチュエータ54は、ブレーキペダルの踏力によって作動油を加圧するマスタシリンダと、各車輪に設けられる周知のホイールシリンダを含む摩擦ブレーキ装置と、の間の油圧回路(何れも、図示略)に配設される。ブレーキアクチュエータ54はホイールシリンダに供給する油圧を調整し、車両VAの制動力を調整する。
The
ブレーキECU50は、ブレーキペダル操作量BPに基いて「負の値である目標加減速度」を決定する。ブレーキECU50は、車両VAの実際の加減速度Gxが目標加減速度に一致するようにブレーキアクチュエータ54を駆動する。
The
更に、本支援装置10は、表示装置60を備える。例えば、表示装置60は、フロントウィンドウのHUD(ヘッドアップディスプレイ)である。表示装置60には、ACCの実行状態、セット目標車速Vset、「車両VAの前方を走行する車両(先行車両)」の有無、及びSPM制御による減速の有無等が表示される。
The
<ACC>
DSECU20は、ミリ波レーダ装置24が取得する物体情報及びカメラ装置23が取得する物体情報に基いて、車両VAの前方に先行車両が存在するか否かを判定している。先行車両は、車両VAの前端から車両VAの前方に向かって所定距離の範囲内に存在する車両である。DSECU20は、ACCの実行状態が実行許可状態である場合にACCを実行する。DSECU20は、先行車両が存在しない場合、上記セット目標車速Vsetにて車両VAを定速走行させるためのGxccを算出し、この要求加減速度Gxaccに基いて定速制御を実行する。一方、DSECU20は、先行車両が存在する場合、当該先行車両と車両VAとの間の車間距離が上記目標車間距離Dtgtとなるように車両VAを走行させるための要求加減速度Gxaccを算出し、この要求加減速度Gxaccに基いて追従制御を実行する。以下では、上記要求加減速度Gxcc及びGxaccを「第1要求加減速度Gx1」と称呼する。
<ACC>
The
<SPM制御>
DSECU20は、ACCの実行中に車両VAがカーブ路に進入して後述する所定のSPM開始条件が成立した場合、スピードマネジメント制御(以下、「SPM制御」と称呼し、「加減速度制御」と称呼する場合もある。)を実行する。SPM制御は、車両VAがカーブ路を適切な車速Vsで走行するために車両VAの加減速度Gxを変更する制御である。
<SPM Control>
When the vehicle VA enters a curved road while ACC is being executed and a predetermined SPM start condition described later is satisfied, the
DSECU20は、SPM制御を実行している場合、「カーブ路の曲がり度合を表す曲率C」等に基いて目標車速Vtgtを取得し、「車速Vsが目標車速Vstgtに近づくように取得される要求加減速度Gxspm」を第2要求加減速度Gx2として取得する。なお、曲率Cが大きいほど、カーブ路の曲がり度合が大きいこと(急であること)を表す。DSECU20は、第1要求加減速度Gx1及び第2要求加減速度Gx2のうち小さい方を目標加減速度Gxtgtとして用いてエンジンECU40及びブレーキECU50に送信する。
エンジンECU40は、目標加減速度Gxtgtを受信すると、「現在の加減速度Gxが目標加減速度Gxtgtと一致するためのスロットル弁開度」及び「アクセルペダル操作量APに応じたスロットル弁開度」の大きい方を目標スロットル弁開度Tatgtとして用いてスロットル弁アクチュエータを制御する。
ブレーキECU50は、目標加減速度Gxtgtを受信すると、受信した目標加減速度Gxtgt及び「ブレーキペダル操作量BPに応じた目標加減速度」のうち小さい方を目標制動力として用いてブレーキアクチュエータ54を制御する。
DSECU20は、SPM制御を実行していない場合、第1要求加減速度Gx1を目標加減速度GxtgtとしてエンジンECU40及びブレーキCU50に送信する。
When the
When the
When the
When the
(作動の概要)
本実施形態では、DSECU20は、カーブ路の曲率C、車線SLの路肩の幅(以下、「路肩幅」と称呼する。)Wa、及び後述する路側物ROの地面からの高さHaに基いて、目標車速Vtgtを取得する。上記車線SLは、車両VAが現在走行している車線である。
(Overview of operation)
In this embodiment, the
<曲率C>
曲率Cが大きいほど小さな目標車速Vtgtが取得される。DSECU20は、カメラ装置23から取得した白線情報に基いてプレビュー地点PP(図2A及び図2Bを参照。)の曲率C(以下、「推定曲率Cp」と称呼する。)を上記曲率Cとして推定する。なお、プレビュー地点PPは、車線SLの幅方向における中央を通る仮想線VLに沿って車両VAの前端から所定距離Lだけ離れた地点である。
<Curvature C>
The larger the curvature C, the smaller the acquired target vehicle speed Vtgt. The
<路肩幅Wa>
DSECU20は、カメラ装置23から取得した白線情報に基いて車両VAの前方の白線WLを認識する。図2Aに示したように、DSECU20は、車両VAの左側の白線WLL及び右側の白線WLRによって区画される領域を車線SLとして認識する。そして、DSECU20は、「プレビュー地点PPにおける上記仮想線VLに対する垂線方向の左側の道路端RELと白線WLLとの間の幅(長さ)」を路肩幅WaLとして取得し、「上記垂線方向の右側の道路端RERと白線WLRとの間の幅(長さ)」を路肩幅WaRとして取得する。DSECU20は、路肩幅WaLと路肩幅WaRとの合計値を路肩幅Waとして取得する。
<Shoulder width Wa>
The
DSECU20は、カメラ装置23からの物体情報及びミリ波レーダ装置24からの物体情報に基いて、車線SLを区画する白線の外側に縁石、ガードレール及びフェンス等の路側物ROが存在するか否かを判定する。より詳細には、路側物ROは、「白線WLLから左側に向かって(又は白線WLRから右側に向かって)所定距離までの範囲に存在し且つ車線SLに沿って所定の長さ以上の長さを有する物体」である。
路側物ROが存在する場合、DSECU20は、この路側物ROの上記垂線方向と交わる点を上記道路端として特定する。図2Aにおいては、白線WLLの左側に路側物(ガードレール)ROが存在するので、DSECU20は、この路側物ROの上記垂線方向と交わる点を道路端RELとして特定する。DSECU20は、道路端RELと「白線WLLの上記垂線方向と交わる点PL」との間の距離を路肩幅WaLとして取得する。一方、白線WLRの右側には路側物ROが存在しないので、DSECU20は、カメラ装置23からの画像情報からエッジ線を抽出し、「白線WLLの右側に向かって所定距離までの範囲に存在し、且つ、白線WLRに沿って延びるエッジ線」の上記垂線方向と交わる点を道路端RERとして特定する。DSECU20は、道路端RERと「白線WLRの上記垂線方向と交わる点PR」との間の距離を路肩幅WaRとして取得する。
The
When a roadside object RO exists, the
なお、上記所定距離は一般の車線幅の最小値(例えば、2.75m)よりも小さな値に予め設定されている。 The above-mentioned predetermined distance is preset to a value smaller than the minimum lane width in general (e.g., 2.75 m).
図2Bでは、二つの車線を有する道路を示している。図2Bにおいて、DSECU20は車線SLを区画する白線WLRの更に右側に白線WLのエッジ線を検出するが、このエッジ線と白線WLRとの間の距離は上記所定距離よりも長い。従って、図2Bでは、白線WLRの右側の上記所定距離内に路側物RO及びエッジ線の何れもが存在しない。この場合、DSECU20は、白線WLRの上記垂線方向と交わる点PRを道路端RERとして特定する。道路端PERと点PRとの距離はゼロとなるので、路肩幅WaRはゼロとなる。
Figure 2B shows a road with two lanes. In Figure 2B, the
路肩幅Waが狭いカーブ路では、路肩幅Waが広いカーブ路に比べて、車両VAが車線SLを逸脱した場合に路肩も超えてしまう可能性が高くなるので、運転者が感じる「車両VAが車線SLを逸脱するかもしれないという逸脱不安」が大きくなる。このため、運転者は、路肩幅Waが狭いカーブ路では路肩幅Waが広いカーブ路よりも低速で車両VAが走行することを望む傾向がある。そこで、DSECU20は、路肩幅Waが狭いほど小さな目標車速Vstgtを取得する。
On a curved road with a narrow shoulder width Wa, the vehicle VA is more likely to cross the shoulder if it deviates from the lane SL than on a curved road with a wide shoulder width Wa, so the driver feels greater "anxiety that the vehicle VA may deviate from the lane SL." For this reason, drivers tend to want the vehicle VA to travel at a slower speed on a curved road with a narrow shoulder width Wa than on a curved road with a wide shoulder width Wa. Therefore, the
図2A及び図2Bでは説明を簡略化するために車線SLが直線路である場合の例を示したが、車線SLがカーブ路である場合であっても、上記方法を用いることにより、路肩幅Waが取得される。 For the sake of simplicity, Figures 2A and 2B show an example in which the lane SL is a straight road, but even if the lane SL is a curved road, the shoulder width Wa can be obtained by using the above method.
<路側物高さHa>
上記路側物ROの高さHaが低いカーブ路では、上記路側物ROの高さHaが高いカーブ路に比べて、車両VAが逸脱した場合に路側物ROを乗り越えてしまう可能性が高くなるので、上記逸脱不安が大きくなる。このため、運転者は、路側物ROの高さHaが低いカーブ路では路側物ROの高さHaが高いカーブ路よりも低速で車両VAを走行することを望む傾向がある。そこで、DSECU20は、路側物ROの高さHaが低いほど小さな目標車速Vstgtを取得する。なお、DSECU20は、カメラ装置23から取得する画像情報に基いて路側物ROの高さHaを取得する。
<Roadside object height Ha>
On a curved road where the height Ha of the roadside object RO is low, the possibility of the vehicle VA running over the roadside object RO is high when the vehicle VA deviates from the roadside object RO compared to a curved road where the height Ha of the roadside object RO is high, and the anxiety of the vehicle VA deviating from the roadside object RO is high. For this reason, the driver tends to want to drive the vehicle VA at a slower speed on a curved road where the height Ha of the roadside object RO is low than on a curved road where the height Ha of the roadside object RO is high. Therefore, the
なお、図2A及び図2Bには示していないが、白線WLLの左側に路側物ROLが存在し、且つ、白線WLRの右側に路側物RORが存在する場合がある。この場合、DSECU20は、路側物ROLの高さHaと路側物RORの高さHaとの合計値を路側物ROの高さHaとして取得する。
Although not shown in Figures 2A and 2B, there may be a roadside object ROL to the left of the white line WLL, and a roadside object ROR to the right of the white line WLR. In this case, the
以上により、路肩幅Wa及び路側物ROの高さHaに応じた適切な車速Vsで車両VAがカーブ路を走行できるので、路肩幅Wa及び路側物ROの高さHaに起因して運転者が逸脱不安を感じる可能性を低減することができる。 As a result, the vehicle VA can travel on the curved road at an appropriate vehicle speed Vs according to the shoulder width Wa and the height Ha of the roadside object RO, reducing the possibility that the driver will feel anxious about deviation due to the shoulder width Wa and the height Ha of the roadside object RO.
(具体的作動)
<各種値取得ルーチン>
DSECU20のCPU(以下、「CPU」と表記した場合、特に断りがない限り、DSECU20のCPUを指す。)は、図3にフローチャートにより示した各種値取得ルーチンを所定時間が経過する毎に実行する。
(Specific operation)
<Various value acquisition routine>
The CPU of the DSECU 20 (hereinafter, when the term "CPU" is used, it refers to the CPU of the
従って、所定のタイミングになると、CPUは、図3のステップ300から処理を開始し、ステップ305乃至ステップ350をこの順に実行する。その後、CPUは、ステップ395に進んで本ルーチンを一旦終了する。
Therefore, at a predetermined timing, the CPU starts processing from
ステップ305:CPUは、ヨーレートセンサ22からの信号に基いてヨーレートYrを取得するとともに、車輪速センサ21からの車輪パルス信号に基いて車速Vsを取得する。
ステップ310:CPUは、車両VAの現在位置における曲率Cである実曲率Ca、横加速度Gy及び「横加速度Gyの時間微分値である横加加速度Jy」を演算する。
より詳細には、CPUは、ヨーレートYr及び車速Vsを式1に適用することによって実曲率Caを取得する。
Ca=Yr/Vs …式1
更に、CPUは、ヨーレートYr及び車速Vsを式2に適用することによって横加速度Gyを取得する。
Gy=Yr×Vs …式2
更に、CPUは、今回演算された横加速度Gy(n)及び前回(所定時間前、即ち、1演算周期前)演算された横加速度Gy(n-1)を式3に適用することによって横加加速度Jyを取得する。
Jy=Gy(n)-Gy(n-1) …式3
Step 305 : The CPU obtains the yaw rate Yr based on the signal from the
Step 310: The CPU calculates the actual curvature Ca, which is the curvature C at the current position of the vehicle VA, the lateral acceleration Gy, and the "lateral jerk Jy, which is the time differential value of the lateral acceleration Gy."
More specifically, the CPU obtains the actual curvature Ca by applying the yaw rate Yr and the vehicle speed Vs to
Ca=Yr/Vs...
Furthermore, the CPU obtains the lateral acceleration Gy by applying the yaw rate Yr and the vehicle speed Vs to Equation 2.
Gy = Yr x Vs ... Equation 2
Furthermore, the CPU obtains the lateral jerk Jy by applying the currently calculated lateral acceleration Gy(n) and the previously calculated lateral acceleration Gy(n-1) (a predetermined time ago, that is, one calculation cycle ago) to equation 3.
Jy=Gy(n)-Gy(n-1)...Formula 3
ステップ315:CPUは、カメラ装置23から、画像情報、物標情報及び白線情報を取得する。
ステップ320:CPUは、白線情報に基いて白線を認識(特定)する。
ステップ325:CPUは、上記プレビュー地点PPの曲率Cを推定曲率Cpとして取得する。
Step 315: The CPU acquires image information, target information, and white line information from the
Step 320: The CPU recognizes (identifies) the white lines based on the white line information.
Step 325: The CPU obtains the curvature C of the preview point PP as an estimated curvature Cp.
ステップ330:CPUは、画像情報、白線情報及び物体情報に基いて路肩幅Waを取得する。
ステップ335:CPUは、車線SLの車線幅Wb(図2A及び図2Bを参照。)を取得する。車線幅Wbは白線WL1と白線WL2との間の距離である。
ステップ340:CPUは、画像情報に基いて路側物ROの高さHaを取得する。
ステップ345:CPUは、GNSS受信機28からの位置信号に基いて車両VAの現在位置を特定する。
ステップ350:CPUは、地図データ29から車両VAの現在位置における標高Hbを取得する。
Step 330: The CPU obtains the road shoulder width Wa based on the image information, the white line information and the object information.
Step 335: The CPU obtains the lane width Wb (see FIGS. 2A and 2B) of the lane SL. The lane width Wb is the distance between the white line WL1 and the white line WL2.
Step 340: The CPU obtains the height Ha of the roadside object RO based on the image information.
Step 345: The CPU determines the current position of the vehicle VA based on the position signal from the
Step 350: The CPU obtains the altitude Hb at the current position of the vehicle VA from the
<ACC開始条件成立判定ルーチン>
CPUは、図4によりフローチャートにより示したACC開始条件成立判定ルーチンを所定時間が経過する毎に実行する。
<ACC start condition satisfaction determination routine>
The CPU executes a routine for determining whether or not the ACC initiation condition is satisfied, which is shown in the flow chart of FIG. 4, every time a predetermined time elapses.
従って、所定のタイミングになると、CPUは、図4のステップ400から処理を開始し、ステップ405に進む。ステップ405にて、CPUは、ACCフラグXaccの値が「0」であるか否かを判定する。ACCフラグXaccの値は、ACCが実行されている場合には「1」に設定され、ACCが実行されていない場合には「0」に設定される。なお、ACCフラグXaccの値は、車両VAの図示しないイグニッション・キー・スイッチがオフ位置からオン位置へと変更されたときにCPUによって実行されるイニシャルルーチンにおいて、「0」に設定される。
Therefore, at a predetermined timing, the CPU starts processing from step 400 in FIG. 4 and proceeds to step 405. In
ACCフラグXaccの値が「0」である場合、CPUは、ステップ405にて「Yes」と判定し、ステップ410に進む。ステップ410にて、CPUは、ACCスイッチ26が操作されたか否かを判定する。
If the value of the ACC flag Xacc is "0", the CPU judges "Yes" in
ACCスイッチ26が操作されていない場合、CPUは、ステップ410にて「No」と判定し、ステップ495に進んで本ルーチンを一旦終了する。これに対し、ACCスイッチ26が操作された場合、CPUは、ステップ410にて「Yes」と判定し、ステップ415及びステップ420を順に実行する。その後、CPUは、ステップ495に進んで本ルーチンを一旦終了する。
If the
ステップ415:CPUは、ACCフラグXaccの値を「1」に設定する。
ステップ420:CPUは、SPMフラグXspmの値を「0」に設定する。
Step 415: The CPU sets the value of the ACC flag Xacc to “1”.
Step 420: The CPU sets the value of the SPM flag Xspm to “0”.
SPMフラグXspmの値は、SPM制御が実行されている場合には「1」に設定され、SPM制御が実行されていない場合には「0」に設定される。なお、SPMフラグXspmの値は、上記イニシャルルーチンにおいて、「0」に設定される。 The value of the SPM flag Xspm is set to "1" when SPM control is being executed, and is set to "0" when SPM control is not being executed. The value of the SPM flag Xspm is set to "0" in the above initial routine.
CPUがステップ405に進んだときにACCフラグXaccの値が「1」である場合、CPUは、ステップ405にて「No」と判定し、ステップ495に進んで本ルーチンを一旦終了する。
If the value of the ACC flag Xacc is "1" when the CPU proceeds to step 405, the CPU determines "No" in
<ACC終了条件成立判定ルーチン>
CPUは、図5によりフローチャートにより示したACC終了条件成立判定ルーチンを所定時間が経過する毎に実行する。
<ACC End Condition Satisfaction Determination Routine>
The CPU executes a routine for determining whether or not the ACC end condition is satisfied, which is shown in the flowchart of FIG. 5, every time a predetermined time has elapsed.
従って、所定のタイミングになると、CPUは、図5のステップ500から処理を開始し、ステップ505に進む。ステップ505にて、CPUは、ACCフラグXaccの値が「1」であるか否かを判定する。
Therefore, at a predetermined timing, the CPU starts processing from step 500 in FIG. 5 and proceeds to step 505. In
ACCフラグXaccの値が「1」である場合、CPUは、ステップ505にて「Yes」と判定し、ステップ510に進む。ステップ510にて、CPUは、ACCスイッチ26が操作されたか否かを判定する。
If the value of the ACC flag Xacc is "1", the CPU judges "Yes" in
ACCスイッチ26が操作されていない場合、CPUは、ステップ510にて「No」と判定し、ステップ595に進んで本ルーチンを一旦終了する。これに対し、ACCスイッチ26が操作された場合、CPUは、ステップ510にて「Yes」と判定し、ステップ515及びステップ520を順に実行する。その後、CPUは、ステップ595に進んで本ルーチンを一旦終了する。
If the
ステップ515:CPUは、ACCフラグXaccの値を「0」に設定する。
ステップ520:CPUは、SPMフラグXspmの値を「0」に設定する。
Step 515: The CPU sets the value of the ACC flag Xacc to “0”.
Step 520: The CPU sets the value of the SPM flag Xspm to “0”.
一方、CPUがステップ505に進んだときにACCフラグXaccの値が「0」である場合、CPUは、ステップ505にて「No」と判定し、ステップ595に進んで本ルーチンを一旦終了する。
On the other hand, if the value of the ACC flag Xacc is "0" when the CPU proceeds to step 505, the CPU judges "No" at
<SPM開始条件成立判定ルーチン>
CPUは、図6によりフローチャートにより示したSPM開始条件成立判定ルーチンを所定時間が経過する毎に実行する。
<SPM start condition satisfaction determination routine>
The CPU executes a routine for determining whether or not an SPM start condition is satisfied, which is shown in the flow chart of FIG. 6, every time a predetermined time has elapsed.
従って、所定のタイミングになると、CPUは、図6のステップ600から処理を開始し、ステップ605に進む。ステップ605にて、CPUは、ACCフラグXaccの値が「1」であるか否かを判定する。
Therefore, at a predetermined timing, the CPU starts processing from
ACCフラグXaccの値が「0」である場合、CPUは、ステップ605にて「No」と判定し、ステップ695に進んで本ルーチンを一旦終了する。これに対し、ACCフラグXaccの値が「1」である場合、CPUは、ステップ605にて「Yes」と判定し、ステップ610に進む。
If the value of the ACC flag Xacc is "0", the CPU judges "No" in
ステップ610にて、CPUは、SPMフラグXspmの値が「0」であるか否かを判定する。SPMフラグXspmの値が「0」である場合、CPUは、ステップ610にて「Yes」と判定し、ステップ615に進む。ステップ615にて、CPUは、推定曲率Cpが閾値曲率Cpth以上であるか否かを判定する。
In
推定曲率Cpが閾値曲率Cpth未満である場合、CPUは、ステップ615にて「No」と判定し、ステップ695に進んで本ルーチンを一旦終了する。これに対し、推定曲率Cpが閾値曲率Cpth以上である場合、CPUは、車両VAがカーブ路に進入するときに成立する所定のSPM開始条件が成立したと判定する。この場合、CPUは、ステップ615にて「Yes」と判定し、ステップ620に進む。ステップ620にて、CPUは、SPMフラグXspmの値を「1」に設定し、ステップ695に進んで本ルーチンを一旦終了する。
If the estimated curvature Cp is less than the threshold curvature Cpth, the CPU determines "No" in
一方、CPUがステップ610に進んだときにSPMフラグXspmの値が「1」である場合、CPUはステップ610にて「No」と判定し、ステップ695に進んで本ルーチンを一旦終了する。
On the other hand, if the value of the SPM flag Xspm is "1" when the CPU proceeds to step 610, the CPU judges "No" at
<SPM終了条件成立判定ルーチン>
CPUは、図7によりフローチャートにより示したSPM開始条件成立判定ルーチンを所定時間が経過する毎に実行する。
<SPM End Condition Establishment Determination Routine>
The CPU executes a routine for determining whether an SPM start condition is satisfied, which is shown in the flowchart of FIG. 7, every time a predetermined time has elapsed.
従って、所定のタイミングになると、図7のステップ700から処理を開始し、ステップ705に進む。ステップ705にて、CPUは、ACCフラグXaccの値が「1」であるか否かを判定する。
Therefore, at a predetermined timing, processing starts from
ACCフラグXaccの値が「0」である場合、CPUは、ステップ705にて「No」と判定し、ステップ795に進んで本ルーチンを一旦終了する。これに対し、ACCフラグXaccの値が「1」である場合、CPUは、ステップ705にて「Yes」と判定し、ステップ710に進む。
If the value of the ACC flag Xacc is "0", the CPU judges "No" in
ステップ710にて、CPUは、SPMフラグXspmの値が「1」であるか否かを判定する。SPMフラグXspmの値が「1」である場合、CPUは、ステップ710にて「Yes」と判定し、ステップ715に進む。ステップ715にて、CPUは、実曲率Caが閾値曲率Cath以下であるか否かを判定する。実曲率Caが閾値曲率Cathよりも大きい場合、CPUは、ステップ715にて「No」と判定し、ステップ795に進んで本ルーチンを一旦終了する。これに対し、実曲率Caが閾値曲率Cath以下である場合、CPUは、車両VAがカーブ路を抜けたときに成立する所定のSPM終了条件が成立したと判定する。この場合、CPUは、ステップ715にて「Yes」と判定し、ステップ720に進む。ステップ720にて、CPUは、SPMフラグXspmの値を「0」に設定し、ステップ795に進んで本ルーチンを一旦終了する。
In
一方、CPUがステップ710に進んだときにSPMフラグXspmの値が「0」である場合、CPUは、ステップ710にて「No」と判定し、ステップ795に進んで本ルーチンを一旦終了する。
On the other hand, if the value of the SPM flag Xspm is "0" when the CPU proceeds to step 710, the CPU determines "No" in
<目標加減速度送信ルーチン>
CPUは、図8によりフローチャートにより示した目標加減速度送信ルーチンを所定時間が経過する毎に実行する。
<Target acceleration/deceleration transmission routine>
The CPU executes a target acceleration/deceleration transmission routine shown in the flow chart of FIG. 8 every time a predetermined time elapses.
従って、所定のタイミングになると、図8のステップ800から処理を開始し、ステップ805に進む。ステップ805にて、CPUは、ACCフラグXaccの値が「1」であるか否かを判定する。
Therefore, at a predetermined timing, processing starts from
ACCフラグXaccの値が「0」である場合、CPUは、ステップ805にて「No」と判定し、ステップ895に進んで本ルーチンを一旦終了する。これに対し、ACCフラグXaccの値が「1」である場合、CPUは、ステップ805にて「Yes」と判定し、ステップ810に進む。
If the value of the ACC flag Xacc is "0", the CPU judges "No" in
ステップ810にて、CPUは、カメラ装置23から取得した物体情報及びミリ波レーダ装置24から取得した物体情報に基いて、先行車両が存在するか否かを判定する。先行車両が存在しない場合、CPUは、ステップ810にて「No」と判定し、ステップ815及びステップ820を順に実行する。
In
ステップ815:CPUは、上記要求加減速度Gxccを取得する。
ステップ820:CPUは、上記要求加減速度Gxccを第1要求加減速度Gx1に設定する。
その後、CPUは、ステップ825に進んで、SPMフラグXspmの値が「1」であるか否かを判定する。
Step 815: The CPU obtains the required acceleration/deceleration Gxcc.
Step 820: The CPU sets the required acceleration/deceleration Gxcc to a first required acceleration/deceleration Gx1.
Thereafter, the CPU proceeds to step 825 to determine whether the value of the SPM flag Xspm is "1".
SPMフラグXspmの値が「0」である場合、CPUは、ステップ825にて「No」と判定し、ステップ830に進む。ステップ830にて、CPUは、第1要求加減速度Gx1を目標加減速度GxtgtとしてエンジンECU40及びブレーキECU50に送信し、ステップ895に進んで本ルーチンを一旦終了する。
If the value of the SPM flag Xspm is "0", the CPU determines "No" in
一方、CPUがステップ810に進んだときに先行車両が存在する場合、CPUは、ステップ810にて「Yes」と判定し、ステップ835及びステップ840を順に実行する。
On the other hand, if a preceding vehicle is present when the CPU proceeds to step 810, the CPU determines "Yes" in
ステップ835:CPUは、上記要求加減速度Gxaccを取得する。
ステップ840:CPUは、上記要求加減速度Gxaccを第1要求加減速度Gx1に設定する。
その後、CPUは、SPMフラグXspmの値が「0」であれば、ステップ825にて「No」と判定し、ステップ830に進む。
Step 835: The CPU obtains the required acceleration/deceleration Gxacc.
Step 840: The CPU sets the required acceleration/deceleration Gxacc to a first required acceleration/deceleration Gx1.
Thereafter, if the value of the SPM flag Xspm is “0”, the CPU makes a “No” determination in
一方、CPUがステップ825に進んだときにSPMフラグXspmの値が「1」である場合、CPUは、ステップ825にて「Yes」と判定し、ステップ845及びステップ850を順に実行する。
On the other hand, if the value of the SPM flag Xspm is "1" when the CPU proceeds to step 825, the CPU determines "Yes" in
ステップ845:CPUは、第2要求加減速度Gx2(即ち、要求加減速度Gxspm)を取得するための第2要求加減速度取得サブルーチンを実行する。実際には、CPUは、CPUは、ステップ845に進むと、図9にフローチャートにより示したサブルーチンを実行する。このサブルーチンにおける処理は後述する。 Step 845: The CPU executes a second required acceleration/deceleration acquisition subroutine to acquire the second required acceleration/deceleration Gx2 (i.e., the required acceleration/deceleration Gxspm). In practice, when the CPU proceeds to step 845, it executes the subroutine shown in the flowchart of FIG. 9. The processing in this subroutine will be described later.
ステップ850:CPUは、第2要求加減速度Gx2が第1要求加減速度Gx1よりも小さいか否かを判定する。 Step 850: The CPU determines whether the second required acceleration/deceleration Gx2 is smaller than the first required acceleration/deceleration Gx1.
第2要求加減速度Gx2が第1要求加減速度Gx1よりも小さい場合、CPUはステップ850にて「Yes」と判定し、ステップ855に進む。ステップ855にて、CPUは、第2要求加減速度Gx2を目標加減速度GxtgtとしてエンジンECU40及びブレーキECU50に送信する。その後、CPUは、ステップ895に進んで本ルーチンを一旦終了する。
If the second required acceleration/deceleration Gx2 is smaller than the first required acceleration/deceleration Gx1, the CPU determines "Yes" in
これに対し、第2要求加減速度Gx2が第1要求加減速度Gx1以上である場合、CPUは、ステップ850にて「No」と判定し、ステップ830に進んで第1要求加減速度Gx1を目標加減速度Gxtgtとして送信する。
In contrast, if the second required acceleration/deceleration Gx2 is equal to or greater than the first required acceleration/deceleration Gx1, the CPU determines "No" in
<第2要求加減速度取得サブルーチン>
CPUは、図8に示したステップ845に進むと、図9に示したステップ900から処理を開始し、ステップ905に進む。ステップ905にて、CPUは、横加速度Gyと横加加速度Jyとの積(Gy×Jy)が0以上であるか否かを判定する。
<Second required acceleration/deceleration acquisition subroutine>
8, the CPU starts the process from step 900 shown in Fig. 9, and proceeds to step 905. In
ここで、この判定処理について図10及び図11を参照しながら、説明する。
一般に、カーブ路RCUは、図10に示したように、第1クロソイド区間RCL1、定常円区間RSC及び第2クロソイド区間RCL2によって構成される。SPM制御では、車両VAが第1クロソイド区間RCL1を走行するときには、車両VAを減速させるための要求加減速度Gxspm(<0)が取得される。車両VAが定常円区間RSCを走行するときには、車両VAが定速で走行させるための要求加減速度Gxspm(=0)が取得される。車両VAが第2クロソイド区間RCL2を走行しているときには、車両VAを加速させるための要求加減速度Gxspm(>0)が取得される。ステップ905の判定は車両VAがカーブ路RCUの何れの区間を走行しているかを判定するために行われる。
Here, this determination process will be described with reference to FIG. 10 and FIG.
Generally, the curved road RCU is composed of a first clothoid section RCL1, a steady circle section RSC, and a second clothoid section RCL2, as shown in Fig. 10. In the SPM control, when the vehicle VA travels through the first clothoid section RCL1, a required acceleration/deceleration Gxspm (<0) for decelerating the vehicle VA is acquired. When the vehicle VA travels through the steady circle section RSC, a required acceleration/deceleration Gxspm (=0) for traveling the vehicle VA at a constant speed is acquired. When the vehicle VA travels through the second clothoid section RCL2, a required acceleration/deceleration Gxspm (>0) for accelerating the vehicle VA is acquired. The determination in
図11に示したように、カーブ路RCUの曲率Cは、第1クロソイド区間RCL1では徐々に増加し、定常円区間RSCでは一定の値となり、第2クロソイド区間RCLでは徐々に減少する。
運転者がカーブ路RCUの曲率Cに応じて車両VAのステアリングホイール(不図示)を操舵しながら車両VAがカーブ路RCUを走行したときの横加速度Gy及び横加加速度Jyは図11に示したようになる。
即ち、第1クロソイド区間RCL1では、横加速度Gyがゼロから徐々に増加し、横加加速度Jyは横加速度Gyが増加し始めるタイミングで瞬時に立ち上がり一定の値(>0)に維持される。従って、上記積(Gy×Jy)は正の値となる。
定常円区間RSCでは、横加速度Gyは一定の値(>0)に維持され、横加加速度Jyはゼロに維持される。従って、上記積(Gy×Jy)はゼロとなる。
第2クロソイド区間RCL2では、横加速度Gyは徐々に低下し、横加加速度Jyは横加速度Gyが低下し始めるタイミングで瞬時に負の一定の値に変化してその値に維持される。従って、上記積(Gy×Jy)は負の値となる。
As shown in FIG. 11, the curvature C of the curved road RCU gradually increases in the first clothoid section RCL1, becomes a constant value in the steady circle section RSC, and gradually decreases in the second clothoid section RCL.
The lateral acceleration Gy and the lateral jerk Jy when the vehicle VA travels along a curved road RCU while the driver steers the steering wheel (not shown) of the vehicle VA in accordance with the curvature C of the curved road RCU are as shown in FIG.
That is, in the first clothoid section RCL1, the lateral acceleration Gy gradually increases from zero, and the lateral jerk Jy rises instantaneously at the timing when the lateral acceleration Gy starts to increase and is maintained at a constant value (>0). Therefore, the above product (Gy×Jy) is a positive value.
In the steady circle section RSC, the lateral acceleration Gy is maintained at a constant value (>0), and the lateral jerk Jy is maintained at zero. Therefore, the above product (Gy×Jy) is zero.
In the second clothoid section RCL2, the lateral acceleration Gy gradually decreases, and the lateral jerk Jy instantaneously changes to a constant negative value at the timing when the lateral acceleration Gy starts to decrease and is maintained at that value. Therefore, the above product (Gy×Jy) becomes a negative value.
ステップ905では、CPUは、上記積(Gy×Jy)に基いて車両VAがカーブ路RCUの何れの区間を走行しているかを判定している。
In
図9に戻って、第2要求加減速度取得サブルーチンの説明を続ける。
積(Gy・Jy)がゼロ以上の値である場合、即ち、車両VAが第1クロソイド区間RCL1又は定常円区間RSCに位置する場合、CPUは、ステップ905にて「Yes」と判定し、ステップ910乃至955をこの順に実行する。その後、CPUは、ステップ995に進んで本ルーチンを一旦終了する。
Returning to FIG. 9, the description of the second required acceleration/deceleration obtaining subroutine will be continued.
If the product (Gy·Jy) is equal to or greater than zero, that is, if the vehicle VA is located in the first clothoid section RCL1 or the steady circle section RSC, the CPU determines "Yes" in
ステップ910:CPUは、横加加速度Jyの絶対値に「-1」を乗じることによってベース加減速度Gxbを取得する。原則的には、ベース加減速度Gxbは負の値であり、減速度である。しかし、車両VAが定常円区間RSCに位置する場合、上記したように、横加加速度Jyの値がゼロとなるので、ベース加減速度Gxbはゼロとなる。この場合、後述する要求加減速度Gxspmもゼロとなる。 Step 910: The CPU obtains the base acceleration/deceleration Gxb by multiplying the absolute value of the lateral jerk Jy by "-1". In principle, the base acceleration/deceleration Gxb is a negative value, which is a deceleration. However, when the vehicle VA is located in the steady circle section RSC, as described above, the value of the lateral jerk Jy is zero, and therefore the base acceleration/deceleration Gxb is zero. In this case, the required acceleration/deceleration Gxspm, which will be described later, is also zero.
ステップ915:CPUは、実曲率Caを図9のブロックB91内に示した曲率対応車速マップMapVsc(C)に適用することによって、曲率対応車速Vscを取得する。曲率対応車速マップMapVsc(C)は、曲率Cが大きいほど曲率対応車速Vscが小さく(低く)なるように曲率Cと目標車速Vtgtとを関係付けたルックアップテーブルである。曲率対応車速マップMapVsc(C)はDSECU20のROMに予め記憶されている。
Step 915: The CPU obtains the curvature-corresponding vehicle speed Vsc by applying the actual curvature Ca to the curvature-corresponding vehicle speed map MapVsc(C) shown in block B91 of FIG. 9. The curvature-corresponding vehicle speed map MapVsc(C) is a lookup table that correlates the curvature C with the target vehicle speed Vtgt such that the larger the curvature C, the smaller (lower) the curvature-corresponding vehicle speed Vsc becomes. The curvature-corresponding vehicle speed map MapVsc(C) is pre-stored in the ROM of the
ステップ920:CPUは、路肩幅Waを図12に示した第1ゲインマップMapGa1(Wa)に適用することにより、第1ゲインGa1を取得する。
第1ゲインマップMapGa1(Wa)は、路肩幅Waと第1ゲインGa1とを関係付けたルックアップテーブルであり、DSECU20のROMに予め記憶されている。
第1ゲインマップMapGa1(Wa)によれば、路肩幅Waが「0」から第1所定値Wa1(>0)までの何れかの値である場合には第1ゲインGa1は「0.3」となる。更に、路肩幅Waが第1所定値Wa1から第2所定値Wa2(>Wa1)までの何れかの値である場合、第1ゲインGa1は、路肩幅Waが大きくなるほど「0.3」から「1.0」に向けて大きくなる。更に、路肩幅Waが第2所定値Wa2以上である場合には第1ゲインGa1は「1.0」となる。
Step 920: The CPU obtains the first gain Ga1 by applying the shoulder width Wa to the first gain map MapGa1(Wa) shown in FIG.
The first gain map MapGa1 (Wa) is a look-up table that associates the road shoulder width Wa with the first gain Ga1, and is stored in advance in the ROM of the
According to the first gain map MapGa1(Wa), when the shoulder width Wa is any value between "0" and the first predetermined value Wa1 (>0), the first gain Ga1 is "0.3". Furthermore, when the shoulder width Wa is any value between the first predetermined value Wa1 and the second predetermined value Wa2 (>Wa1), the first gain Ga1 increases from "0.3" toward "1.0" as the shoulder width Wa increases. Furthermore, when the shoulder width Wa is equal to or larger than the second predetermined value Wa2, the first gain Ga1 is "1.0".
ステップ925:CPUは、路側物ROの高さHaを図13に示した第2ゲインマップMapGa2(Ha)に適用することにより、第2ゲインGa2を取得する。
第2ゲインマップMapGa2(Ha)は、上記高さHaと第2ゲインGa2とを関係付けたルックアップテーブルであり、DSECU20のROMに予め記憶されている。
第2ゲインマップMapGa2(Ha)によれば、高さHaが「0」から第1所定値Ha1(>0)までの何れかの値である場合には第2ゲインGa2は「0.5」となる。更に、高さHaが第1所定値Ha1から第2所定値Ha2(>Ha1)までの何れかの値である場合、第2ゲインGa2は、高さHaが高くなるほど「0.5」から「1.0」に向けて大きくなる。更に、高さHaが第2所定値Ha2以上である場合には第2ゲインGa2は「1.0」となる。
Step 925: The CPU obtains the second gain Ga2 by applying the height Ha of the roadside object RO to the second gain map MapGa2(Ha) shown in FIG.
The second gain map MapGa2(Ha) is a look-up table that associates the height Ha with the second gain Ga2, and is stored in advance in the ROM of the
According to the second gain map MapGa2(Ha), when the height Ha is any value between "0" and the first predetermined value Ha1 (>0), the second gain Ga2 is "0.5". Furthermore, when the height Ha is any value between the first predetermined value Ha1 and the second predetermined value Ha2 (>Ha1), the second gain Ga2 increases from "0.5" toward "1.0" as the height Ha increases. Furthermore, when the height Ha is equal to or greater than the second predetermined value Ha2, the second gain Ga2 is "1.0".
ステップ930:CPUは、車線幅Wbを図14に示した第3ゲインマップMapGa3(Wb)に適用することにより、第3ゲインGa3を取得する。
第3ゲインマップMapGa3(Wb)は、車線幅Wbと第3ゲインGa3とを関係付けたルックアップテーブルであり、DSECU20のROMに予め記憶されている。
第3ゲインマップMapGa3(Wb)によれば、車線幅Wbが「0」から第1所定値Wb1(>0)までの何れかの値である場合には第3ゲインGa3は「0.5」となる。更に、車線幅Wbが第1所定値Wb1から第2所定値Wb2(>Wb1)までの何れかの値である場合、第3ゲインGa3は、車線幅Wbが大きくなるほど「0.5」から「1.0」に向けて大きくなる。更に、車線幅Wbが第2所定値Wb2以上である場合には第3ゲインGa3は「1.0」となる。
Step 930: The CPU obtains the third gain Ga3 by applying the lane width Wb to the third gain map MapGa3(Wb) shown in FIG.
The third gain map MapGa3(Wb) is a look-up table that associates the lane width Wb with the third gain Ga3, and is stored in advance in the ROM of the
According to the third gain map MapGa3(Wb), when the lane width Wb is any value between "0" and the first predetermined value Wb1 (>0), the third gain Ga3 is "0.5". Furthermore, when the lane width Wb is any value between the first predetermined value Wb1 and the second predetermined value Wb2 (>Wb1), the third gain Ga3 increases from "0.5" toward "1.0" as the lane width Wb increases. Furthermore, when the lane width Wb is equal to or larger than the second predetermined value Wb2, the third gain Ga3 is "1.0".
ステップ935:CPUは、標高Hbを図15に示した第4ゲインマップMapGa4(Hb)に適用することにより、第4ゲインGa4を取得する。
第4ゲインマップMapGa4(Hb)は、標高Hbと第4ゲインGa4とを関係付けたルックアップテーブルであり、DSECU20のROMに予め記憶されている。
第4ゲインマップMapGa4(Hb)によれば、標高Hbが「0」から第1所定値Hb1(>0)までの何れかの値である場合には第4ゲインGa4は「1.0」となる。更に、標高Hbが第1所定値Hb1から第2所定値Hb2(>Hb1)までの何れかの値である場合、第2ゲインGa2は、標高Hbが高くなるほど「1.0」から「0.3」に向けて小さくなる。更に、標高Hbが第2所定値Hb2以上である場合には第2ゲインGa2は「0.3」となる。
Step 935: The CPU obtains the fourth gain Ga4 by applying the altitude Hb to the fourth gain map MapGa4(Hb) shown in FIG.
The fourth gain map MapGa4(Hb) is a look-up table that associates the altitude Hb with the fourth gain Ga4, and is stored in advance in the ROM of the
According to the fourth gain map MapGa4(Hb), when the altitude Hb is any value between "0" and the first predetermined value Hb1 (>0), the fourth gain Ga4 is "1.0". Furthermore, when the altitude Hb is any value between the first predetermined value Hb1 and the second predetermined value Hb2 (>Hb1), the second gain Ga2 decreases from "1.0" toward "0.3" as the altitude Hb increases. Furthermore, when the altitude Hb is equal to or greater than the second predetermined value Hb2, the second gain Ga2 is "0.3".
ステップ940:CPUは、第1ゲインGa1、第2ゲインGa2、第3ゲインGa3、第4ゲインGa4及び曲率対応車速Vscを式4に適用することにより、目標車速Vstgtを取得する。
Vstgt=(Ga1*Vsc+Ga2*Vsc+Ga3*Vsc+Ga4*Vsc)/4 …式4
Step 940: The CPU applies the first gain Ga1, the second gain Ga2, the third gain Ga3, the fourth gain Ga4, and the curvature-adapted vehicle speed Vsc to Equation 4 to obtain the target vehicle speed Vstgt.
Vstgt=(Ga1*Vsc+Ga2*Vsc+Ga3*Vsc+Ga4*Vsc)/4 …Equation 4
ステップ945:CPUは、目標車速Vstgtから現時点における車速Vsを減算した車速偏差ΔV(Vstgt-Vs)を取得する。
ステップ950:CPUは、車速偏差ΔVを図9のブロックB92内に示したゲインマップMapGa(ΔV)に適用することによって、ゲインGaを取得する。ゲインマップMapGa(ΔV)は、車速偏差ΔVとゲインGaとを関係付けたルックアップテーブルであり、DSECU20のROMに予め記憶されている。ゲインマップMapGa(ΔV)によれば、車速偏差ΔVが負の値である場合(即ち、Vstgt<Vs)には、ゲインGaの値が「1」になる。これに対して、車速偏差ΔVが正の値である場合(即ち、Vstgt>Vs)には、車速偏差ΔVが大きくなるほどゲインGaの値が「1」から「0」に向けて小さくなる。
Step 945: The CPU obtains a vehicle speed deviation ΔV (Vstgt−Vs) by subtracting the current vehicle speed Vs from the target vehicle speed Vstgt.
Step 950: The CPU obtains the gain Ga by applying the vehicle speed deviation ΔV to the gain map MapGa(ΔV) shown in block B92 of FIG. 9. The gain map MapGa(ΔV) is a lookup table that associates the vehicle speed deviation ΔV with the gain Ga, and is prestored in the ROM of the
ステップ955:CPUは、ベース加減速度GxbにゲインGaを乗じることによって要求加減速度Gxspmを取得する。 Step 955: The CPU obtains the required acceleration/deceleration Gxspm by multiplying the base acceleration/deceleration Gxb by the gain Ga.
一方、CPUがステップ905に進んだときに積(Gy×Jy)が負の値である場合、即ち、車両VAが第2クロソイド区間RCL2に位置する場合、CPUは、そのステップ905にて「No」と判定し、ステップ960に進む。ステップ960にて、CPUは、横加加速度Jyの絶対値を要求加減速度Gxspmとして取得し、ステップ995に進んで本ルーチンを一旦終了する。
On the other hand, if the product (Gy x Jy) is a negative value when the CPU proceeds to step 905, i.e., if the vehicle VA is located in the second clothoid section RCL2, the CPU determines "No" in
本実施形態によれば、路肩幅Waが小さい(狭い)ほど「0」に近い第1ゲインGa1が取得されるので、目標車速Vstgtが小さくなる。更に、路側物ROの高さHaが低いほど「0」に近い第2ゲインGa2が取得されるので、目標車速Vstgtが小さくなる。これにより、運転者が逸脱不安を感じない適切な車速Vsで車両VAがカーブ路RCUを走行できる可能性が高くなり、運転者が逸脱不安を感じる可能性を低減することができる。 According to this embodiment, the smaller (narrower) the road shoulder width Wa is, the closer to "0" the first gain Ga1 is obtained, and the smaller the target vehicle speed Vstgt is. Furthermore, the lower the height Ha of the roadside object RO is, the closer to "0" the second gain Ga2 is obtained, and the smaller the target vehicle speed Vstgt is. This increases the likelihood that the vehicle VA can travel on the curved road RCU at an appropriate vehicle speed Vs that does not make the driver feel anxious about departure, and reduces the likelihood that the driver will feel anxious about departure.
車線幅Wbが狭いカーブ路では、車線幅Wbが広いカーブ路に比べて、車両VAが車線SLを逸脱しやすい。このため、運転者は、車線幅Wbが狭いカーブ路では車線幅Wbが広いカーブ路に比べて低速で車両VAが走行することを望む傾向がある。加えて、標高Hbが高いカーブ路では、標高Hbが低いカーブ路に比べて、運転者は車両VAが車線SLを逸脱して車両VAが落下してしまうことに対する恐怖感が大きくなる。このため、運転者は標高Hbが高いカーブ路では標高Hbが低いカーブ路に比べて低速で車両VAが走行することを望む傾向がある。本実施形態によれば、車線幅Wbが小さい(狭い)ほど「0」に近い第3ゲインGa3が取得されるので、目標車速Vstgtが小さくなる。更に、標高Hbが高いほど「0」に近い第4ゲインGa4が取得されるので、目標車速Vstgtが小さくなる。これによって、運転者が逸脱不安を感じない適切な車速Vsで車両VAがカーブ路RCUを走行できる可能性が更に高くなり、運転者が逸脱不安を感じる可能性を更に低減することができる。 On a curved road with a narrow lane width Wb, the vehicle VA is more likely to deviate from the lane SL than on a curved road with a wide lane width Wb. For this reason, the driver tends to want the vehicle VA to run at a slower speed on a curved road with a narrow lane width Wb than on a curved road with a wide lane width Wb. In addition, on a curved road with a high altitude Hb, the driver feels a greater fear that the vehicle VA will deviate from the lane SL and fall off than on a curved road with a low altitude Hb. For this reason, the driver tends to want the vehicle VA to run at a slower speed on a curved road with a high altitude Hb than on a curved road with a low altitude Hb. According to this embodiment, the smaller (narrower) the lane width Wb is, the closer to "0" the third gain Ga3 is acquired, so the smaller the target vehicle speed Vstgt is. Furthermore, the higher the altitude Hb is, the closer to "0" the fourth gain Ga4 is acquired, so the smaller the target vehicle speed Vstgt is. This further increases the likelihood that the vehicle VA can travel along the curved road RCU at an appropriate vehicle speed Vs that does not cause the driver to feel anxious about deviation, and further reduces the likelihood that the driver will feel anxious about deviation.
本発明は上記実施形態及び上記変形例に限定されることなく、本発明の範囲内において種々の変形例を採用することができる。 The present invention is not limited to the above-described embodiment and modifications, and various modifications can be adopted within the scope of the present invention.
地図データ29が、地表における各位置の路肩幅Wa、路側物ROの高さHa及び車線幅Wbを含む場合には、DSECU20は、車両VAの現在位置に対応する路肩幅Wa、高さHa及び車線幅Wbを地図データ29から取得してもよい。
地図データ29がカーブ路の地表における位置とカーブ路の曲率Cを含む場合、DSECU20は、プレビュー地点PPの曲率Cを推定曲率Cpとして用い、車両VAの現在位置の曲率Cを実曲率Caとして用いてもよい。
If the
When the
DSECU20は、路肩幅Wa、路側物ROの高さHa、車線幅Wb及び標高Hbのそれぞれに応じた減算車速D1乃至D4(≧0)を取得し、曲率対応車速Vscから減算車速D1乃至D4を減算することにより、目標車速Vstgtを取得してもよい(以下の式5を参照。)。
Vstgt=Vsc-D1-D2-D3-D4 …式5
路肩幅Waに対応する減算車速D1は、路肩幅Waが小さいほど大きくなる。
高さHaに対応する減算車速D2は、高さHaが小さいほど大きくなる。
車線幅Wbに対応する減算車速D3は、車線幅Wbが小さいほど大きくなる。
標高Hbに対応する減算車速D4は、標高Hbが大きいほど大きくなる。
The
Vstgt=Vsc-D1-D2-D3-D4...Formula 5
The subtraction vehicle speed D1 corresponding to the road shoulder width Wa increases as the road shoulder width Wa decreases.
The subtraction vehicle speed D2 corresponding to the height Ha increases as the height Ha decreases.
The subtraction vehicle speed D3 corresponding to the lane width Wb increases as the lane width Wb decreases.
The subtraction vehicle speed D4 corresponding to the altitude Hb increases as the altitude Hb increases.
図6に示したステップ615においては、DSECU20は、推定曲率Cpが閾値曲率Cpth以上であり且つヨーレートYrが閾値Yrth以上であるか否かを判定してもよい。更に、推定曲率Cpの代わりに実曲率Caを用いてもよい。このステップ615における判定処理は、DSECU20が、車両VAがカーブ路に進入する(又は進入した)ことを判定する処理であればよい。
In
第1ゲインマップMapGa1(Wa)は、第1ゲインGa1が「0」乃至「1」の何れかの値であって、且つ、路肩幅Waが小さい(狭い)ほど第1ゲインGa1が「0」に近づけばよく、図12に示した例に限定されない。
第2ゲインマップMapGa2(Ha)は、第2ゲインGa2が「0」乃至「1」の何れかの値であって、且つ、路側物ROの高さHaが小さい(低い)ほど第2ゲインGa2が「0」に近づけばよく、図13に示した例に限定されない。
第3ゲインマップMapGa3(Wb)は、第3ゲインGa3が「0」乃至「1」の何れかの値であって、且つ、車線幅Wbが小さい(狭い)ほど第3ゲインGa3が「0」に近づけばよく、図14に示した例に限定されない。
第4ゲインマップMapGa4(Hb)は、第4ゲインGa4が「0」乃至「1」の何れかの値であって、且つ、路側物ROの高さHaが大きい(高い)ほど第4ゲインGa4が「0」に近づけばよく、図15に示した例に限定されない。
The first gain map MapGa1(Wa) is not limited to the example shown in FIG. 12 as long as the first gain Ga1 is a value between "0" and "1" and the smaller (narrower) the shoulder width Wa is, the closer the first gain Ga1 is to "0."
The second gain map MapGa2(Ha) is not limited to the example shown in FIG. 13 as long as the second gain Ga2 has a value between "0" and "1" and the smaller (lower) the height Ha of the roadside object RO, the closer the second gain Ga2 is to "0".
The third gain map MapGa3(Wb) is not limited to the example shown in FIG. 14, as long as the third gain Ga3 is any value between "0" and "1" and the smaller (narrower) the lane width Wb is, the closer the third gain Ga3 is to "0".
The fourth gain map MapGa4 (Hb) is not limited to the example shown in FIG. 15, as long as the fourth gain Ga4 has a value between "0" and "1" and the height Ha of the roadside object RO is larger (higher), the fourth gain Ga4 approaches "0".
上記曲率Cの代わりに曲率半径を用いてもよい。曲率半径は小さいほどカーブ路の曲がり度合が大きいことを表す。 The radius of curvature may be used instead of the curvature C. The smaller the radius of curvature, the greater the curvature of the curved road.
上記実施形態では、車線SLを区画する線(区画線)として白線を例に挙げて説明したが、当該区画線は他の色であってもよい。 In the above embodiment, a white line is used as an example of the line (demarcation line) that divides the lane SL, but the demarcation line may be of another color.
更に、本支援装置10は、電気自動車及びハイブリッド自動車にも適用可能である。更に、要求加減速度Gxspmは車速Vsが目標車速Vstgtに近づくような値であれば、上述した方法により取得されなくてもよい。
Furthermore, the
10…運転支援装置、20…運転支援ECU、23…カメラ装置、27…ロケータシステム、40…エンジンECU、50…ブレーキECU。 10...driving assistance device, 20...driving assistance ECU, 23...camera device, 27...locator system, 40...engine ECU, 50...brake ECU.
Claims (4)
前記曲がり度合に基いて前記車両がカーブ路に進入すると判定した場合、前記曲がり度合が大きいほど小さな目標車速を取得し、前記車両の車速が前記目標車速に近づくように取得される目標加減速度と前記車両の加減速度とが一致するように前記加減速度を制御して前記車両に前記カーブ路を走行させる加減速度制御を行う制御部と、
を備え、
前記取得部は、前記曲がり度合の他に、前記車線を区画する区画線と道路端との間の距離である路肩幅、及び、前記車線に沿って設けられた路側物の高さ、を取得するように構成され、
前記制御部は、
前記路肩幅が小さいほど小さな前記目標車速を取得し、
前記路側物の高さが低いほど小さな前記目標車速を取得する、
ように構成され、
更に、前記制御部は、
前記車線を区画する左側の左区画線と左側の道路端との間の距離である左路肩幅と、前記車線を区画する右側の右区画線と右側の道路端との間の距離である右路肩幅と、の合計値を前記路肩幅として取得する、
ように構成され、
更に、前記制御部は、
前記左区画線から左側に向かって所定距離までの範囲に前記路側物又は前記車線に沿って延びるエッジ線が存在する場合には前記路側物又は前記エッジ線を前記左側の道路端として特定し、前記左区画線から左側に向かって前記所定距離までの範囲に前記路側物及び前記エッジ線の何れも存在しない場合には前記左路肩幅をゼロと特定し、
前記右区画線から右側に向かって前記所定距離までの範囲に前記路側物又は前記エッジ線が存在する場合には前記路側物又は前記エッジ線を前記右側の道路端として特定し、前記右区画線から右側に向かって前記所定距離までの範囲に前記路側物及び前記エッジ線の何れも存在しない場合には前記右路肩幅をゼロと特定する、
ように構成された、
運転支援装置。 An acquisition unit that acquires a curvature degree of a lane in which a vehicle is traveling;
a control unit that performs acceleration/deceleration control for causing the vehicle to travel on the curved road by acquiring a smaller target vehicle speed as the degree of curvature increases, and controlling the acceleration/deceleration so that the target acceleration/deceleration acquired so that the vehicle speed of the vehicle approaches the target vehicle speed and the acceleration/deceleration of the vehicle coincide with each other when it is determined that the vehicle is entering a curved road based on the degree of curvature;
Equipped with
The acquisition unit is configured to acquire, in addition to the degree of curvature, a road shoulder width, which is a distance between a dividing line that divides the lane and a road edge, and a height of a roadside object provided along the lane,
The control unit is
The smaller the road shoulder width, the smaller the target vehicle speed is acquired;
The lower the height of the roadside object, the smaller the target vehicle speed is acquired.
It is configured as follows :
Furthermore, the control unit
The shoulder width is obtained by adding together a left shoulder width, which is the distance between the left dividing line on the left side of the lane and the left road edge, and a right shoulder width, which is the distance between the right dividing line on the right side of the lane and the right road edge.
It is configured as follows:
Furthermore, the control unit
If the roadside object or an edge line extending along the lane is present within a range of a predetermined distance to the left from the left dividing line, the roadside object or the edge line is identified as the left road edge, and if neither the roadside object nor the edge line is present within a range of the predetermined distance to the left from the left dividing line, the left shoulder width is identified as zero,
When the roadside object or the edge line is present within the range up to the specified distance from the right demarcation line to the right, the roadside object or the edge line is identified as the right road edge, and when neither the roadside object nor the edge line is present within the range up to the specified distance from the right demarcation line to the right, the right shoulder width is identified as zero.
It was configured as follows:
Driving assistance device.
前記取得部は、更に、前記車線の幅を取得するように構成され、
前記制御部は、更に、前記車線の幅が小さいほど小さな前記目標車速を取得するように構成された、
運転支援装置。 The driving assistance device according to claim 1,
The acquisition unit is further configured to acquire a width of the lane,
The control unit is further configured to acquire a smaller target vehicle speed as the width of the lane becomes smaller.
Driving assistance device.
前記取得部は、更に、前記車両の現在位置の標高を取得するように構成され、
前記制御部は、更に、前記標高が高いほど小さな前記目標車速を取得するように構成された、
運転支援装置。 In the driving assistance device according to any one of claims 1 and 2,
The acquisition unit is further configured to acquire an altitude of a current position of the vehicle,
The control unit is further configured to acquire a smaller target vehicle speed as the altitude increases.
Driving assistance device.
前記所定距離は、2.75mよりも小さな予め設定されている、
運転支援装置。 The driving assistance device according to any one of claims 1 to 3,
The predetermined distance is preset to be smaller than 2.75 m.
Driving assistance device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021083337A JP7687045B2 (en) | 2021-05-17 | 2021-05-17 | Driving Support Devices |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021083337A JP7687045B2 (en) | 2021-05-17 | 2021-05-17 | Driving Support Devices |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022176756A JP2022176756A (en) | 2022-11-30 |
| JP7687045B2 true JP7687045B2 (en) | 2025-06-03 |
Family
ID=84234044
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021083337A Active JP7687045B2 (en) | 2021-05-17 | 2021-05-17 | Driving Support Devices |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7687045B2 (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003170760A (en) | 2001-12-07 | 2003-06-17 | Hitachi Ltd | Vehicle travel control device and map information data recording medium |
| JP2004230946A (en) | 2003-01-28 | 2004-08-19 | Nissan Motor Co Ltd | Deceleration control device |
| JP2007272647A (en) | 2006-03-31 | 2007-10-18 | Denso Corp | Portable electronic devices and in-vehicle electronic devices |
| JP2014178843A (en) | 2013-03-14 | 2014-09-25 | Fujitsu Ltd | Road management support method, road management support device, and road management support program |
| JP2019140424A (en) | 2018-02-06 | 2019-08-22 | クラリオン株式会社 | Mobile terminal device, communication system, control method of mobile terminal device, and control method of communication system |
| WO2020085040A1 (en) | 2018-10-26 | 2020-04-30 | 日立オートモティブシステムズ株式会社 | Vehicle drive control device, vehicle drive control method, and program |
-
2021
- 2021-05-17 JP JP2021083337A patent/JP7687045B2/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003170760A (en) | 2001-12-07 | 2003-06-17 | Hitachi Ltd | Vehicle travel control device and map information data recording medium |
| JP2004230946A (en) | 2003-01-28 | 2004-08-19 | Nissan Motor Co Ltd | Deceleration control device |
| JP2007272647A (en) | 2006-03-31 | 2007-10-18 | Denso Corp | Portable electronic devices and in-vehicle electronic devices |
| JP2014178843A (en) | 2013-03-14 | 2014-09-25 | Fujitsu Ltd | Road management support method, road management support device, and road management support program |
| JP2019140424A (en) | 2018-02-06 | 2019-08-22 | クラリオン株式会社 | Mobile terminal device, communication system, control method of mobile terminal device, and control method of communication system |
| WO2020085040A1 (en) | 2018-10-26 | 2020-04-30 | 日立オートモティブシステムズ株式会社 | Vehicle drive control device, vehicle drive control method, and program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022176756A (en) | 2022-11-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11919509B2 (en) | Driving assist apparatus | |
| US11396294B2 (en) | Driving control apparatus for vehicle | |
| US11897540B2 (en) | Vehicle traveling support apparatus | |
| JP6460008B2 (en) | Automatic driving device | |
| US8068968B2 (en) | Vehicle travel control system | |
| JP7371756B2 (en) | lane change assist device | |
| US8060305B2 (en) | Vehicle driving assist system | |
| US9852633B2 (en) | Travel assist apparatus and travel assist method | |
| US20150344033A1 (en) | Apparatus and computer program for assisting driver of vehicle | |
| US20050125153A1 (en) | Automotive lane deviation prevention apparatus | |
| US11780425B2 (en) | Vehicle control apparatus | |
| US11760350B2 (en) | Vehicle control device | |
| US20130274959A1 (en) | Driving support apparatus, driving support method, and vehicle | |
| DE102017107894A1 (en) | Vehicle running control device | |
| CN107085423A (en) | Controller of vehicle | |
| WO2012043665A1 (en) | Drive-assisting apparatus and drive-assisting method | |
| JP5341469B2 (en) | Vehicle control device | |
| JP2019215730A (en) | Vehicle driving assistance device | |
| WO2012124111A1 (en) | Driving assist apparatus and method | |
| JP7687045B2 (en) | Driving Support Devices | |
| JP2005329896A (en) | VEHICLE DRIVE OPERATION ASSISTANCE DEVICE AND VEHICLE WITH VEHICLE DRIVE OPERATION ASSISTANCE DEVICE | |
| CN111137276B (en) | Vehicle control device | |
| JP2020032778A (en) | Vehicle travel control device | |
| US12466407B2 (en) | Method for setting a cruise control function with automatic distance setting in a single-track vehicle | |
| JP7287434B2 (en) | Driving support device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240212 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241121 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250107 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250310 |
|
| 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: 20250422 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250505 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7687045 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |