JP7149154B2 - Driving support device - Google Patents
Driving support device Download PDFInfo
- Publication number
- JP7149154B2 JP7149154B2 JP2018190761A JP2018190761A JP7149154B2 JP 7149154 B2 JP7149154 B2 JP 7149154B2 JP 2018190761 A JP2018190761 A JP 2018190761A JP 2018190761 A JP2018190761 A JP 2018190761A JP 7149154 B2 JP7149154 B2 JP 7149154B2
- Authority
- JP
- Japan
- Prior art keywords
- road
- vehicle
- width
- target speed
- speed
- 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
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Traffic Control Systems (AREA)
Description
本発明は、車両の運転を支援する運転支援装置に関する。 The present invention relates to a driving assistance device that assists driving of a vehicle.
車両の運転を支援するために、特許文献1に記載された運転支援装置が知られている。この運転支援装置では、車両が走行している道路の規制速度及び道路構造に応じた目標速度を算出し、車速と算出した目標速度とに基づいて運転者に車両を減速させる必要がある旨を報知(警告)する運転支援を実行している。
BACKGROUND ART A driving assistance device described in
ここで、例えば、夜間、トンネル内若しくは悪天候時などの車外が暗い状況や比較的降雨量が多い状況では、運転者にとって視界不良となるおそれがある。また、例えば、比較的強い横風が吹いている状況や路面の起伏が激しい状況では、ハンドルが取られるおそれがある。しかし、特許文献1に記載の運転支援装置では、上述した状況を考慮しておらず、車両がこれらの状況下で走行している場合でも通常時と変わらない目標速度を算出し、この目標速度に応じた運転支援を行ってしまう。そのため、視界不良となり得る状況やハンドルが取られ得る状況において、運転者に対してより慎重な運転を促すことができないなど、周囲状況に応じた運転支援を行うことができないおそれがあった。
Here, for example, when the outside of the vehicle is dark, such as at night, in a tunnel, or during bad weather, or when there is a relatively large amount of rainfall, there is a risk of poor visibility for the driver. In addition, for example, when a relatively strong crosswind is blowing or when the road surface is rough, the steering wheel may be lost. However, the driving support device described in
そこで、本発明は、車両の周囲状況に応じた運転支援を行うことのできる運転支援装置を提供することを目的とする。 SUMMARY OF THE INVENTION Accordingly, it is an object of the present invention to provide a driving assistance device capable of performing driving assistance according to the surrounding conditions of the vehicle.
そこで、運転支援装置は、
車両が走行している道路の規制速度及び道路幅を含む道路情報を取得する取得部と、
道路情報及び車幅に基づいて目標速度を設定する設定部と、
車両の周囲状況に応じて、設定した目標速度を補正する補正部と、
補正した目標速度と車速とに基づいて、運転者に前記車両を減速させる必要がある旨を報知する運転支援を実行する支援部と、を備えている。ここで、周囲状況は、視界不良となり得る状況及びハンドルが取られ得る状況のうち、少なくともハンドルが取られ得る状況である。
Therefore, the driving support device
an acquisition unit that acquires road information including the speed limit and road width of the road on which the vehicle is traveling;
a setting unit that sets a target speed based on road information and vehicle width;
a correction unit that corrects the set target speed according to the surrounding conditions of the vehicle;
a support unit that executes driving support for notifying a driver that the vehicle needs to be decelerated based on the corrected target speed and vehicle speed. Here, the surrounding situation is at least a situation in which the steering wheel can be taken, out of the situation in which visibility may be poor and the situation in which the steering wheel may be taken.
運転支援装置によれば、車両の周囲状況に応じた運転支援を行うことができる。 According to the driving assistance device, it is possible to perform driving assistance according to the surrounding conditions of the vehicle.
以下、添付図面を参照しつつ本発明を実施するための実施形態について説明する。
図1は、車両に搭載された運転支援システムの一例を示すシステム構成図である。
Embodiments for carrying out the present invention will be described below with reference to the accompanying drawings.
FIG. 1 is a system configuration diagram showing an example of a driving support system mounted on a vehicle.
運転支援システム1は、GPS受信機10、地図データベース20、車速センサ30、周囲状況検出器40、報知機器50及び運転支援装置100を備えている。
The
GPS受信機10、地図データベース20、車速センサ30、周囲状況検出器40及び報知機器50は、運転支援装置100とCAN(Controller Area Network)を介して通信可能に接続されている。但し、これに限るものではなく、CANに代えて、FlexRay(登録商標)、MOST(Media Oriented System Transport)(登録商標)などのネットワークが用いられてもよい。
The
地図データベース20は、例えば、車両に搭載されたHDD(Hard Disk Drive)内やSSD(Solid State Drive)内に構築され、緯度及び経度に対応付けられた地図情報を記憶している。より詳細には、地図情報は、一般道路か高速道路かを示す道路種別、並びに、カーブの曲率、勾配、交差点、分岐点の形状、車線数、及び、車線幅などの道路幅を含む道路形状の情報に加えて、中央分離帯などの中央線、横断歩道、歩道、一時停止線及び信号機の配置情報、並びに、各道路での規制速度及び各道路に隣接する建造物などの情報が含まれる。また、地図情報には、電柱、標識、街路灯、看板、郵便ポスト、縁石及びガードレールなど、路側帯や路肩などの道路脇に設けられた道路付属物の配置情報及び形状情報が含まれていてもよい。尚、地図情報は、図示省略の通信装置を介して、例えば、外部の地図情報データセンタなどから取得されてもよく、これにより最新の地図情報に更新することができる。
The
周囲状況検出器40は、詳細を後述するように、車外の明るさ、降雨状態、横風環境及び路面の平滑度の少なくとも1つを含む車両の現在の周囲状況を検出するためのものである。そのため、この周囲状況検出器40は、照度センサ40A、雨滴センサ40B及び車高センサ40Cの少なくとも1つを含む。
The
照度センサ40Aは、例えば、車両のフロントウインドシールドの車室内側に取り付けられ、車外の明るさ(照度)を検出する。このような照度センサ40Aは、例えば、車外の照度がオートライト判定用の閾値以下となったときに、車両のヘッドライトなどの灯火類を自動で点灯させるオートライトシステム用に設けられたものであってもよい。
The
雨滴センサ40Bは、例えば、車両のフロントウインドシールドの車室内側に取り付けられ、フロントウインドシールドの表面に付着した雨滴量を検出する。より詳細には、雨滴センサ40Bは、例えば、フロントウインドシールドに向けて赤外線などの光を照射する照射部やフロントウインドシールドから反射した赤外線を受光する受光部などを含み、受光部に入射する赤外線量の増減に応じてフロントウインドシールドの表面に付着した雨滴量を検出する。このような雨滴センサ40Bは、例えば、雨滴量がオートワイパ判定用の閾値以上であるか否かに応じて、フロントウインドシールドのワイパの払拭間隔を変更するオートワイパシステム用に設けられたものであってもよい。
The
車高センサ40Cは、車高を検出する。より詳細には、車高センサ40Cとしては、例えば、前側又は後側の左右輪毎に設けられ、車体と左右輪を含む可動部(サスペンションアーム)と車体との相対変位から車高を検出するサスペンションストロークセンサが挙げられる。このような車高センサ40Cは、例えば、その出力に基づいて、ヘッドライトの光軸を自動で調整するオートレベリングシステム用、又は、各車輪のショックアブゾーバに対する姿勢制御用に設けられたものであってもよい。
The
報知機器50は、運転者に対して所定の運転を行う必要がある旨を報知するためのものである。このような報知機器50としては、例えば、運転支援装置100からの指令信号に応じて駆動され、図示省略のアクセルペダルの踏み込みに反する力(反力)を生じさせるアクチュエータ50A、及び、車室内に設けられ、運転支援装置100からの指令信号に応じて所定の警告音を発生するスピーカ50Bが挙げられる。
The
また、スピーカ50Bを介した警告音に加えて、例えば、ダッシュボードやカーナビゲーションシステムに設けられた表示画面の表示色を、運転支援装置100からの指令信号に応じて変化させるなどによって運転者に所定の運転を行う必要がある旨を報知してもよい。
In addition to the warning sound through the
運転支援装置100は、各種の制御プログラムを実行する処理装置であるCPU(Central Processing Unit)100Aと、制御プログラムなどが格納されると共に各種データを保存可能なフラッシュROM(Read Only Memory)100Bと、一時的な記憶領域となるRAM(Random Access Memory)100Cと、CANなどのネットワークに接続するためのCANトランシーバである通信回路100Dと、これらを相互に接続するバス100Eと、を有する。
The
運転支援装置100のCPU100Aは、通信回路100Dを介して、GPS受信機10、車速センサ30及び周囲状況検出器40からの信号を入力可能となっていると共に、地図データベース20から地図情報を読込可能となっている。また、CPU100Aは、フラッシュROM100Bに格納された制御プログラムを読み出してこれを実行することで、これら入力信号を用いた運転支援処理を実行する。以下、運転支援処理を実行するために運転支援装置100が有する機能について説明する。
The
運転支援装置100は、図2に示すように、道路情報取得部102、目標速度設定部104、目標速度補正部106及び運転支援部108を含む。
The
道路情報取得部(以下、単に「取得部」という)102は、GPS衛星が発信した信号を受信するGPS受信機10からの信号を入力すると、この信号を処理することで車両の現在位置(例えば、車両の緯度及び経度)を測位(検出)する。そして、取得部102は、地図データベース20から地図情報を読み込むことで車両の現在位置と地図情報とに応じて、車両前方の所定距離(例えば、50m)における道路情報を取得する。
A road information acquisition unit (hereinafter simply referred to as “acquisition unit”) 102 receives a signal from a
目標速度設定部(以下、単に「設定部」という)104は、取得した道路情報のうち、車両が走行している道路(走行路)の規制速度及び道路幅と、車幅とに基づいて目標速度を設定する。より詳細には、設定部104は、まず、道路幅から車幅を減算した値(道路幅と車幅との差)が所定値(例えば、2.0m)未満であるか否かを判断する。道路幅が狭い場合(道路幅と車幅との差が所定値未満)、安全上、規制速度を超える車速を維持することが適切でない。そのため、道路幅と車幅との差が小さいほど車両を減速させることが望まれる。したがって、目標速度は、規制速度を上限として、道路幅と車幅との差が小さいほど小さくなるように設定される。そのために、フラッシュROM100Bには、規制速度毎に予め定められる、道路幅と車幅との差と目標速度との関係を示すテーブルが保存されていてもよい。
A target speed setting unit (hereinafter simply referred to as a “setting unit”) 104 sets a target speed based on the speed limit and road width of the road (traveling road) on which the vehicle is traveling, and the vehicle width, among the acquired road information. Set speed. More specifically, the
図3は、規制速度が60km/hの片側1車線の道路において、規制速度60km/h、道路幅及び車幅Wvに基づいて設定される目標速度の一例を示している。図3に示すように、白線や中央線などが存在する場合には、地図データベース20の地図情報に含まれる道路幅は、例えば、白線と中央線との間の距離として記憶されていてもよい。この例では、所定距離(車両からの進行方向距離0m~50m)における道路幅Wr1と車幅Wvとの差が所定値未満であり、目標速度は規制速度よりわずかに小さい値に設定される。尚、道路幅と車幅との差と比較される所定値は、上述した値に限るものではなく、設計時に車両の種類(特に、車幅)や一般的な道路幅との関係に応じて適切な値に定められてもよい。
FIG. 3 shows an example of a target speed set based on the speed limit of 60 km/h, road width and vehicle width Wv on a one-lane road with a speed limit of 60 km/h. As shown in FIG. 3, when there are white lines, center lines, etc., the road width included in the map information of the
目標速度補正部(以下、単に「補正部」という)106は、車両の現在の周囲状況に基づいて、設定部104が設定した目標速度を補正する。より詳細には、補正部106は、詳細を後述するように、まず、周囲状況検出器40の出力を用いることで、車両の現在の周囲状況が、上述した視界不良となり得る状況であるか否か、又は、上述したハンドルが取られ得る状況であるか否かを判断する。そして、補正部106は、判断結果に応じて、設定した目標速度を補正するための補正値(補正値=0の場合も含む)を設定し、この補正値で目標速度を補正する。
A target speed correction unit (hereinafter simply referred to as a “correction unit”) 106 corrects the target speed set by the
運転支援部(以下、単に「支援部」という)108は、車速センサ30から取得した車速と補正部106が補正した目標速度とに基づいて、車両の運転を支援する運転支援を実行する。現在の車速が補正した目標速度を超えている場合、安全上、現在の車速を維持することが適切でない。そこで、運転者に対して車速を落として運転するように促す運転支援を実行すべく、支援部108は、まず、例えば、取得した車速と補正した目標速度とを比較して運転支援レベルを設定する。
A driving assistance unit (hereinafter simply referred to as “assistance unit”) 108 executes driving assistance to assist the driving of the vehicle based on the vehicle speed acquired from the
運転支援レベルは、例えば、車速が補正した目標速度を超えている場合に、その度合いに応じて設定される。より詳細には、運転支援レベルは、例えば、車速と補正した目標速度との差が大きくなるほど、レベル1、2、3のように高くなるように設定される。また、車速が補正した目標速度以下である場合に、運転支援レベルは0に設定される。
For example, when the vehicle speed exceeds the corrected target speed, the driving assistance level is set according to the degree. More specifically, the driving assistance levels are set to
支援部108は、運転支援レベルを設定すると、報知機器50、すなわち、アクチュエータ50A及びスピーカ50B(及び表示画面)の少なくとも一方に運転支援レベルに応じた指令信号を出力する。そして、アクチュエータ50Aの駆動によりアクセルペダルに生じる反力及びスピーカ50Bからの警告音を介して、補正した目標速度を達成するために車両を減速させる必要がある旨を運転者に報知(警告)する運転支援が実行される。
After setting the driving support level, the
警告による運転支援としては、例えば、運転支援レベルに応じて、アクセルペダルに生じさせる反力に強弱をつけたり、スピーカ50Bから異なる警告音を鳴らしたり(及びこれと共に表示画面の色調を変化させたり)することが挙げられる。尚、運転支援レベルが0の場合には、運転支援を実行する必要がないので、報知機器50に対して指令信号は出力されない。
As the driving assistance by the warning, for example, depending on the driving assistance level, the strength of the reaction force generated in the accelerator pedal is changed, or a different warning sound is emitted from the
以下、上述した機能を有する運転支援装置100が実行する運転支援処理について、図4を参照して説明する。
図4は、運転支援処理の一例を示すフローチャートである。尚、運転支援処理は、イグニッションスイッチがオンされたことを契機として、所定の周期毎に実行される。
Driving assistance processing executed by the driving
FIG. 4 is a flowchart showing an example of driving support processing. It should be noted that the driving support process is executed at predetermined intervals when the ignition switch is turned on.
ステップ10では、CPU100Aは、GPS受信機10の信号を処理して車両の現在位置を検出し、地図データベース20の地図情報を用いて車両前方の所定距離(例えば、50m)における道路情報を取得する。
At
ステップ12では、CPU100Aは、車両前方の所定距離における道路幅WX1-X2(図3に示す例では進行方向距離0m~50mにおける道路幅W0-50)から車幅Wvを減算した値が所定値未満であるか否かを判断する。CPU100Aは、道路幅WX1-X2と車幅Wrとの差が所定値未満(WX1-X2-Wv<所定値)であると判定すると、処理をステップ14に進める。
In step 12, the
ステップ14では、CPU100Aは、上述した規制速度毎に定められる、道路幅から車幅を減算した値と目標速度との関係を示すテーブルを参照して、又は、所定の関数を用いて、取得した規制速度及びWX1-X2-Wvに対応する目標速度を設定する。
In step 14, the
ステップ16では、CPU100Aは、車両の現在の周囲状況に基づいて、ステップ14で設定した目標速度を補正する。以下、目標速度の補正について、図5~図8を参照して説明する。
At step 16, the
CPU100Aは、まず、照度センサ40A、雨滴センサ40B及び車高センサ40Cの有無、すなわち、これらセンサ40A~40Cが車両に設けられているか否かを判断する。各センサ40A~40Cの有無は、例えば、フラッシュROM100Bに格納された車両の仕様情報に含まれる各センサ40A~40Cの有無を示すデータを確認するなど、公知の手法によって判断される。
The
照度センサ40Aが車両に設けられている場合、CPU100Aは、照度センサ40Aの出力に基づいて、照度が照度判定用の第1の閾値a以下であるか否かを判断する。尚、第1の閾値aは、上述したオートライト判定用の閾値と同じ値であってもよいし、この閾値とは別に設定されてもよい。
When the
CPU100Aは、照度が第1の閾値a以下であると判定すると、補正値を設定する。この場合、車両の現在の周囲状況が、例えば、夜間、トンネル内又は悪天候時など、車外が暗く、運転者にとって視界不良となり得る状況であるとみなされる。
When the
車外が暗い場合の補正値の設定のために、フラッシュROM100Bには、例えば、図5に示すように、照度が第1の閾値a以下となった場合に照度とこれが小さいほど大きな値となるように変動する補正値との関係を示す比例関数若しくは所定の関数、又は、照度が第1の閾値a以下となったことを条件として照度に関わらず一定値となる補正値が保存されている。
For setting the correction value when the outside of the vehicle is dark, the
したがって、CPU100Aは、照度が第1の閾値a以下であると判定したときに、図5に示す関係から補正値を設定する。尚、演算負荷を低減するために、CPU100Aに照度と第1の閾値aとを比較する処理を実行させずに、図5に示す関係から照度センサ40Aの出力(照度)に対応する補正値を選択してもよい。例えば、照度が第1の閾値aを超えている場合には、補正値として0が選択される。
Therefore, when the
雨滴センサ40Bが車両に設けられている場合、CPU100Aは、雨滴センサ40Bの出力に基づいて、雨滴量が雨滴量判定用の第2の閾値b以上であるか否かを判断する。尚、第2の閾値bは、オートワイパ判定用の閾値と同じものであってもよいし、この閾値とは別に設定されてもよい。
When the
CPU100Aは、雨滴量が第2の閾値b以上であると判定すると、補正値を設定する。この場合、車両の現在の周囲状況が、例えば、比較的降雨量が多く、運転者にとって視界不良となり得る状況であるとみなされる。
When the
降雨量が多い場合の補正値の設定のために、フラッシュROM100Bには、例えば、図6に示すように、雨滴量が第2の閾値b以上である場合に雨滴量とこれが多いほど大きくなるように変動する補正値との関係を示す比例関数若しくは所定の関数、又は、雨滴量が第2の閾値b以上であることを条件として雨滴量に関わらず一定値となる補正値が保存されている。
In order to set the correction value when the amount of rainfall is large, the
したがって、CPU100Aは、雨滴量が第2の閾値b以上であると判定したときに、図6に示す関係から補正値を設定する。尚、演算負荷を低減するために、CPU100Aに雨滴量と第2の閾値bとを比較する処理を実行させずに、図6に示す関係から雨滴センサ40Bの出力(雨滴量)に対応する補正値を選択してもよい。例えば、雨滴量が第2の閾値b未満である場合には、補正値として0が選択される。
Therefore, when the
車高センサ40Cが車両に設けられている場合、CPU100Aは、まず、車両の前側又は後側の左右それぞれの車高センサ40Cの出力に基づいて、車両の前側又は後側の左右の車高差(車体の左右方向の傾き(ロール角))を算出する。次いで、CPU100Aは、算出した左右の車高差が、所定周期T(例えば、数秒(sec))において、傾き判定用の第3の閾値c以上であるか否かを判断する。尚、車高センサ40Cは、車両の前側及び後側の両方に設けられていてもよく、左右の車高差が前側と後側で異なる場合には、前側と後側の左右の車高差の平均値を第3の閾値cと比較してもよい。
When the vehicle is provided with the
CPU100Aは、左右の車高差が第3の閾値c以上であると判定すると、所定周期Tにおいて、左右の車高差が第3の閾値c以上である第1の状態が所定時間継続したか否かを判断する。CPU100Aは、所定周期Tにおいて第1の状態が所定時間継続したと判定すると、補正値を設定する。
When the
所定周期Tにおいて第1の状態が所定時間継続した場合、車体が左右の一方に傾いている状態が所定時間継続しているため、車両の現在の周囲状況が、例えば、比較的強い横風が吹いている状況であるとみなされる。このような状況では、車速と風速との関係から運転者にはより慎重な運転が求められる。すなわち、横風の風速が比較的高い状況では、ハンドルが取られる可能性が高い。 When the first state continues for a predetermined period of time in the predetermined cycle T, the vehicle body is tilted to one side for a predetermined period of time. is considered to be in a situation where In such a situation, the driver is required to drive more carefully due to the relationship between the vehicle speed and the wind speed. That is, in situations where crosswind wind speeds are relatively high, there is a high possibility that the steering wheel will be pulled.
所定周期Tにおいて第1の状態が所定時間継続したと判定された場合の補正値の設定のために、フラッシュROM100Bには、例えば、図7に示すように、第1の状態の継続時間が所定時間以上である場合に継続時間とこれが長くなるほど大きくなるように変動する補正値との関係を示す比例関数若しくは所定の関数、又は、第1の状態が所定時間継続したことを条件として継続時間に関わらず一定値となる補正値が保存されていてもよい。
In order to set the correction value when it is determined that the first state continues for a predetermined period of time in the predetermined period T, the
したがって、CPU100Aは、第1の状態、すなわち、左右の車高差が第3の閾値c以上の状態が所定周期Tにおいて所定時間継続したと判定したときに、図7に示す関係から補正値を設定する。尚、演算負荷を低減するために、CPU100Aに第1の状態が所定時間継続したか否かを判断する処理を実行させずに、図7に示す左右の車高差と補正値との関係から第1の状態の継続時間に対応する補正値を選択してもよい。例えば、第1の状態が所定時間継続していない場合には、補正値として0が選択される。
Therefore, when the
尚、図7では、所定周期Tにおいて、第1の状態の継続時間t1<所定時間<第1の状態の継続時間t2となる例を示している。例えば、補正値として、フラッシュROM100Bに変動値が保存されている場合には、継続時間t2に応じた補正値が設定される。
Note that FIG. 7 shows an example where, in the predetermined period T, duration t1 of the first state<predetermined time<duration t2 of the first state. For example, when a variation value is stored in the
また、横風環境の検出は、左右それぞれの車高センサ40Cの出力のみを用いることに限るものではない。例えば、車両にステアリングホイールの角度(操舵角)を検出する操舵角センサが設けられている場合には、左右それぞれの車高センサ40Cの出力に加えて操舵角センサの出力を用いてもよい。例えば、カーブ走行時や右折又は左折時などの旋回中、車体が傾いて左右の車高差が大きくなる。そこで、CPU100Aは、左右の車高差が第3の閾値cを超えたと判定しても、操舵角センサの出力に基づいて、操舵角が所定値以上であると判定した場合は、左右の車高差の変化は運転者の意志によるものであるとみなして、補正値を0に設定してもよい。一方、左右の車高差が第3の閾値cを超えた場合において操舵角が所定値未満のときには、左右の車高差の変化は横風によるものであるとみなしてもよい。
Further, the crosswind environment detection is not limited to using only the outputs of the left and right
さらに、一般に、運転者の意志によりハンドル操作を行った場合、ハンドルが操作されてからタイヤに角度がつき車両が旋回し始める。このため、車高センサ40Cの出力の立ち上がりよりも操舵角センサの出力の立ち上がりが早くなる。一方、比較的強い横風が吹いている状況では、車両が動いてからハンドルが取られるため、操舵角センサの出力の立ち上がりよりも車高センサ40Cの出力の立ち上がりが早くなる。したがって、操舵角センサの出力の立ち上がりと車高センサ40Cの立ち上がりとを比較することで、左右の車高差の変化が運転者の意志によるものか外乱(横風)によるものかを判定してもよい。
Furthermore, in general, when the steering wheel is operated by the will of the driver, the tires are angled after the steering wheel is operated, and the vehicle starts to turn. Therefore, the rise of the output of the steering angle sensor is earlier than the rise of the output of the
このように、車高センサ40Cの出力に加えて操舵角センサの出力を用いることで、比較的強い横風が吹いている状況を精度良く検出することができる。すなわち、横風環境として比較的強い横風が吹いている状況は、所定周期Tにおいて第1の状態が所定時間継続したことに加えて、操舵角が所定値未満であること又は車高センサ40Cの出力の立ち上がりが操舵角センサの出力の立ち上がりよりも早いことを条件として検出されてもよい。
In this manner, by using the output of the steering angle sensor in addition to the output of the
また、車高センサ40Cが車両に設けられている場合、CPU100Aは、車高センサ40Cの出力に基づいて路面の平滑度を検出する。より詳細には、CPU100Aは、まず、車両に設けられた車高センサ40Cのいずれか1つの出力に基づいて、所定周期T(例えば、数秒(sec))において車高が車高判定用の第4の閾値d以上であるか否かを判断する。但し、1つの車高センサ40Cの出力を用いることに限るものではなく、複数の車高センサ40Cが検出する車高の平均値を判断に用いてもよい。
Further, when the vehicle is provided with the
車高が第4の閾値d以上である場合、走行路が、路面の平滑度の低い悪路である可能性が高い。そこで、路面の平滑度の低い悪路であるかを判断すべく、CPU100Aは、車高が第4の閾値d以上であると判定すると、所定周期Tにおける車高の変化速度を算出し、所定周期Tにおいて変化速度が第5の閾値e以上である第2の状態が所定時間継続したか否かを判断する。
If the vehicle height is equal to or greater than the fourth threshold value d, there is a high possibility that the road surface is rough with low smoothness. Therefore, in order to determine whether the road surface is rough with low smoothness, the
CPU100Aは、所定周期Tにおいて第2の状態が所定時間継続したと判定すると、補正値を設定する。この場合、路面の凹凸が継続的に存在している可能性が高い。すなわち、走行路が、例えば、舗装が不十分な路面や雪道における轍などの起伏が激しい路面を有する悪路であるとみなされる。このような状況では、路面の凹凸や轍などの存在によりハンドルが取られるおそれがあるため、運転者にはより慎重な運転が求められる。
When the
第2の状態が所定時間継続した場合の補正値の設定のために、フラッシュROM100Bには、例えば、図8に示すように、第2の状態の継続時間が所定時間以上である場合に継続時間とこれが長くなるほど大きくなるように変動する補正値との関係を示す比例関数若しくは所定の関数、又は、第2の状態が所定時間継続したことを条件として継続時間に関わらず一定値となる補正値が保存されていてもよい。 In order to set the correction value when the second state continues for a predetermined period of time, for example, as shown in FIG. and a correction value that fluctuates so that it increases as it becomes longer, or a proportional function or a predetermined function, or a correction value that is a constant value regardless of the duration, provided that the second state continues for a predetermined time may be stored.
したがって、CPU100Aは、所定周期Tにおいて車高が第4の閾値d以上であると判定し、且つ、第2の状態、すなわち、車高の変化速度が第5の閾値e以上の状態が所定周期Tにおいて所定時間継続したと判定したときに、図8に示す関係から補正値を設定する。尚、演算負荷を低減するために、CPU100Aに第2の状態が所定時間継続したか否かを判断する処理を実行させなくてもよい。すなわち、CPU100Aが所定周期Tにおいて車高が第4の閾値d以上であると判定した後、図8に示す変化速度と補正値との関係から第2の状態の継続時間に対応する補正値をCPU100Aに選択させてもよい。例えば、第2の状態が所定時間継続していない場合には、補正値として0が選択される。
Therefore, the
尚、図8では、所定周期Tにおいて、第2の状態の継続時間t3>所定時間となる例を示している。例えば、補正値として、フラッシュROM100Bに変動値が保存されている場合には、継続時間t3に応じた補正値が設定される。
Note that FIG. 8 shows an example in which the second state duration t3>predetermined time in the predetermined cycle T. In FIG. For example, when a variation value is stored in the
CPU100Aは、周囲状況に基づいて補正値(0の場合を含む)を設定すると、目標速度を補正する。より詳細には、CPU100Aは、各センサ40A~40Cの出力を用いて補正値が1つだけ算出された場合は、ステップ14で設定した目標速度から補正値を減算することで、目標速度を補正する。
When
尚、照度センサ40A、雨滴センサ40B及び車高センサ40Cのいずれかが車両に設けられていない場合、車両に設けられていないセンサの出力を用いた補正値として0が選択される。また、照度が第1の閾値aを超えている場合、雨滴量が第2の閾値b未満である場合、左右の車高差が第3の閾値c未満である場合、第1の状態が所定時間継続していない場合、車高が第4の閾値d未満である場合、又は、第2の状態が所定時間継続していない場合にも、補正値として0が選択される。このように、補正値として0が選択された場合、ステップ14で設定した目標速度がその後の処理に用いられる。
If any one of the
また、複数の補正値が設定された場合には、CPU100Aは、例えば、複数の補正値から最も値の大きい補正値を選択する。または、これに代えて、例えば、複数の補正値を足し合わせることで最終的な補正値を求めるようにしてもよい。但し、これに限るものではなく、例えば、各補正値に、優先順位が高いほど大きな係数をかける(乗算する)などの重み付けを行い、重み付けした補正値のうち、最も大きな値を選択してもよい。優先順位による重み付けとしては、例えば、車両が雪道などの悪路を走行する頻度が高い場合には、車高の変化速度に基づいて算出された補正値にかける係数を他の係数と比較して大きくしたり、車両が日中に走行する頻度が夜間と比較して高い場合には、照度に基づいて算出された補正値にかける係数を他の係数と比較して小さくしたりすることが挙げられる。また、重み付けした補正値を足し合わせることで最終的な補正値を求めてもよい。
Moreover, when a plurality of correction values are set, the
ステップ18では、CPU100Aは、車速センサ30から現在の車速を取得し、車速と、ステップ16で補正した目標速度(補正値が0の場合にはステップ14で設定した目標速度(以下同じ))とに基づいて運転支援レベルを設定する。
At step 18, the
より詳細には、CPU100Aは、まず、車速が補正した目標速度を超えているか否かを判断する。車速が補正した目標速度を超えている場合、車速と補正した目標速度との差(速度差)の度合いに応じて、運転支援レベルを設定する。例えば、運転支援レベル設定用に複数の閾値(例えば、2つ)を設定しておき、速度差が第1の閾値未満であれば、運転支援レベルを1に設定し、速度差が第1の閾値以上第2の閾値未満であれば、運転支援レベルを2に設定し、速度差が第2の閾値以上であれば、運転支援レベルを3に設定する。一方、CPU100Aは、例えば、車速が補正した目標速度以下であると判定すると、運転支援レベルを0に設定する。
More specifically,
ステップ20では、CPU100Aは、ステップ18で設定した運転支援レベルに応じた指令信号を報知機器50に出力することで、報知機器50を介して運転者に車両を減速させる必要がある旨を報知(警告)する運転支援を実行し、処理を終了させる。
At
但し、運転支援は、上述した報知機器50による警告に限るものではない。例えば、運転支援システム1に車両のブレーキを制御するブレーキ装置や自動運転用に車両の操舵を自動で制御する装置が設けられている場合には、上述した警告に加えて又はこれに代えて、運転支援レベルに応じたブレーキ制御や操舵制御などの運転制御を実行するようにしてもよい。尚、運転支援レベルが0の場合、上述した警告や運転制御による運転支援は実行されない。
However, the driving assistance is not limited to the warning by the
一方、ステップ12において、CPU100Aは、道路幅WX1-X2と車幅Wvとの差が所定値以上(WX1-X2-Wv≧所定値)であると判定すると、処理をステップ22に進める。この場合、道路幅WX1-X2と車幅Wvとの間隔が十分に広く、運転支援を実行する必要がないとみなされる。そのため、ステップ22において、CPU100Aは、運転支援レベルを0に設定し、その後、処理を終了させる。
On the other hand, when the
以上説明した運転支援装置100では、まず、取得した規制速度及び道路幅並びに車幅に基づいて目標速度が設定される。次に、照度センサ40A、雨滴センサ40B及び車高センサ40Cの少なくとも1つの出力に基づいて、車両の現在の周囲状況として、夜間、トンネル内若しくは悪天候時などの車外が暗い場合又は比較的降雨量が多い場合などの視界不良となり得る状況や、比較的強い横風が吹いている場合又は路面の起伏が激しい場合などのハンドルが取られ得る状況が検出されたときに、補正値が設定され、設定した目標速度が補正値だけ小さくなるように補正される。そして、補正した目標速度と現在の車速とに基づいて運転支援レベルが設定され、運転支援レベルに応じた運転支援が実行される。これにより、取得した規制速度及び道路幅並びに車幅のみを考慮して設定した目標速度に応じた運転支援と比較して、より現在の周囲状況に応じた運転支援を行うことが可能となる。したがって、視界不良となり得る状況やハンドルが取られ得る状況における操舵ミスを抑制すべく、運転者に対してより慎重な運転を促すことができる。
In the driving
また、周囲状況検出器40として、照度センサ40A、雨滴センサ40B及び車高センサ40Cなど、既存のセンサが用いられている。したがって、新たなセンサを追加することやそれに伴う演算処理を追加する必要がないので、簡易な構成で周囲状況に応じた運転支援を行うことができる。
As the
また、以上説明した運転支援装置100は、既存のセンサ40A~40Cの出力を用いることで現在の周囲状況が視界不良となり得る状況やハンドルが取られ得る状況であると判定した場合に、道路幅に基づいて設定した目標速度を補正する構成である。そのため、取得した規制速度及び道路幅、並びに、車幅に基づいて目標速度を設定する機能のみがプログラムされた運転支援装置に、各センサ40A~40Cの出力を用いて目標速度を補正するプログラムを組み込むことで、以上説明した運転支援装置100を構成することができる。
Further, the driving
以下、目標速度の設定について、図3に示す走行路とは異なる他の走行路を用いて説明する。図9は、目標速度の設定の他の例を示している。図9に示す走行路は、規制速度30km/h、道路幅Wr2であり、進行方向距離40m~50mの領域に交差点及びカーブミラーが設けられているとする。また、この走行路は隣接建造物のある市街地に存在しているとする。地図情報に道路付属物の配置情報が含まれている場合、取得部102は、規制速度及び道路幅に加えて、交差点の配置情報及びカーブミラーの配置情報を含む道路情報を取得するようになっている。
Hereinafter, the setting of the target speed will be described using another traveling path different from the traveling path shown in FIG. FIG. 9 shows another example of target speed setting. It is assumed that the traveling road shown in FIG. 9 has a speed limit of 30 km/h, a road width of Wr2, and an intersection and curved mirrors in an area with a traveling direction distance of 40 m to 50 m. It is also assumed that this road exists in an urban area with adjacent buildings. When the map information includes the location information of road attachments, the acquiring
交差点や横断歩道が存在する道路では、特に、信号機が設置されていない場合、他の車両や、交通弱者である歩行者又は自転車が走行路を横切って飛び出してくるおそれがある。また、カーブミラーなど、道路脇に設けられた道路付属物は、実際の道路幅を狭める障害物となり得る。そのため、交差点、横断歩道及び道路付属物が存在する走行路では、安全上、運転者は車両の速度を落とすなど慎重に運転することが好ましい。そこで、フラッシュROM100Bには、例えば、交差点、横断歩道及び道路付属物に対応して予め設定される、実際の道路幅を補正するための補正幅(余裕幅)が保存されている。
On roads where there are intersections and crosswalks, especially when traffic signals are not installed, there is a risk that other vehicles and pedestrians or bicycles who are vulnerable to traffic may jump out across the roadway. In addition, road attachments such as curved mirrors provided on the side of the road can become obstacles that narrow the actual road width. Therefore, it is preferable for the driver to drive carefully, such as by slowing down the vehicle on roads with intersections, pedestrian crossings, and adjuncts to safety. Therefore, the
図9に示す例では、交差点の配置情報及びカーブミラーの配置情報が取得されると、設定部104は、道路幅を補正すべく、交差点による補正幅A及びカーブミラーによる補正幅Bを選択する。ここで、図9に示すように、設定部104は、例えば、車両前方の所定距離を所定間隔(例えば、10m)に分割することで、分割した領域毎に道路幅の設定、補正幅の選択及び目標速度の設定を行うことができる。したがって、補正幅A、Bは、領域40m~50mにおける補正幅として選択される。そして、設定部104は、選択した補正幅A、Bを走行路の道路幅Wr2から減算する。これにより、領域40m~50mにおける道路幅W40-50(=Wr2-A-B)が算出される。すなわち、設定部104は、交差点、横断歩道及び道路付属物の配置を考慮して目標速度を設定するための道路幅を算出する。一方、領域0m~40mにおいては、交差点、横断歩道及び道路付属物がなく補正幅が設定されないので、道路幅は補正されずWr2に設定される。
In the example shown in FIG. 9, when the arrangement information of the intersection and the arrangement information of the curved mirror are acquired, the
その後、設定部104は、領域毎に、規制速度、車幅Wv及び道路幅に基づいて目標速度を設定する。領域40m~50mにおいては、目標速度を設定するための道路幅として、算出した道路幅W40-50が用いられる。図9に示す例では、目標速度は、例えば、領域10m~40mでは、道路幅Wr2は車幅Wrと比べて十分に広いため規制速度と略同じ値に設定され、領域40m~50mでは、道路幅W40-50(=Wr2-A-B)と車幅Wvとの差に応じた値(少なくとも規制速度未満)に設定される。尚、設定部104は、例えば、取得した道路情報から歩道の存在を認識した場合には、道路幅WX1-X2として、歩道分を減算した道路幅を用いてもよい。
After that, the
また、道路付属物による補正幅は、走行路の規制速度毎に設定されていてもよい。例えば、規制速度60km/hの道路において、車両は規制速度30km/hの道路での車速よりも高い車速で走行している可能性が高い。そこで、安全上、道路付属物による補正幅は、例えば、規制速度30km/hでは規制速度60km/hと比較して相対的に広くなるように、すなわち、走行路の規制速度が高いほど広くなるように設定されている。 Further, the correction width based on road attachments may be set for each speed limit of the traveling road. For example, on a road with a speed limit of 60 km/h, there is a high possibility that the vehicle is traveling at a higher speed than on a road with a speed limit of 30 km/h. Therefore, for safety reasons, the correction width due to road attachments is relatively wider at a speed limit of 30 km/h than at a speed limit of 60 km/h. is set to
一方、例えば、規制速度60km/hの道路では、規制速度30km/hの道路と比較して、信号機に加え、ガードレール、歩道又は中央分離帯などの中央線が設けられている可能性が高く、交差点や横断歩道での飛び出しの可能性は低いと考えられる。したがって、交差点や横断歩道による補正幅は、規制速度が高いほど狭くなるように設定されてもよい。特に、規制速度60km/h以上の道路では、交差点や横断歩道に対応する補正幅を0mに設定してもよい。尚、補正幅は、交差点、横断歩道又は道路付属物に対応して予め設定されることに限るものではなく、取得した道路情報のうち、規制速度、信号機、ガードレール又は歩道などの有無を考慮して算出されるようになっていてもよい。 On the other hand, for example, compared to roads with a speed limit of 30 km/h, roads with a speed limit of 60 km/h are more likely to have traffic lights, guardrails, sidewalks, or center lines such as median strips. It is thought that the possibility of jumping out at an intersection or a pedestrian crossing is low. Therefore, the corrected width due to intersections and pedestrian crossings may be set to be narrower as the speed limit is higher. In particular, on roads where the speed limit is 60 km/h or more, the correction width corresponding to intersections and crosswalks may be set to 0 m. Note that the correction width is not limited to being set in advance corresponding to intersections, pedestrian crossings, or road appendages. It may be calculated by
ここで、地図情報に道路付属物の配置情報が含まれていない場合には、取得した道路情報のうち道路構造から道路付属物を推定し、これに対応する補正幅を選択してもよい。そこで、フラッシュROM100Bには、例えば、図10に示すように、規制速度(例えば、規制速度30km/h、40km/h、・・・、60km/h、・・・)毎に予め定められる、道路構造とこれに対応して存在し得る道路付属物による道路幅の補正幅との関係を示すテーブルが保存されていてもよい。尚、本明細書で言う道路構造とは、例えば、隣接建造物のない郊外の道路であるか隣接建造物のある市街地の道路であるか否か、並びに、歩道及び中央線の有無などを意味している。
Here, if the map information does not include the location information of the road appendages, the road appendages may be estimated from the road structure in the acquired road information, and the corresponding correction width may be selected. Therefore, in the
例えば、規制速度が30km/hであり、隣接建造物がある市街地の道路では、規制速度が30km/hであり、隣接建造物のない郊外の道路と比較して、道路標識や電柱などの道路付属物が道路幅を狭め得る位置に配置されている可能性が高い。そこで、図10に示すテーブルにおいて、例えば、市街地における道路付属物による補正幅が郊外における道路付属物による補正幅よりも相対的に広くなるように設定されていてもよい。 For example, a road in an urban area where the speed limit is 30 km/h and there are adjacent buildings has a speed limit of 30 km/h compared to a suburban road with no adjacent buildings. There is a high possibility that the appendages are placed in a position that can narrow the road width. Therefore, in the table shown in FIG. 10, for example, the correction width due to the road attachments in the urban area may be set relatively wider than the correction width due to the road attachments in the suburbs.
但し、市街地であっても、中央線や歩道が設けられている場合には、中央線や歩道が設けられていない場合と比較して、道路付属物が道路幅を狭め得るように配置されている可能性が低い。そのため、例えば、中央線や歩道が設けられている場合の補正幅は、中央線や歩道が設けられていない場合の補正幅よりも相対的に狭く設定されていてもよい。また、図10に示すテーブルにおいて、例えば、補正幅は、規制速度が高くなるほど広くなるように設定されていてもよい。さらに、規制速度が60km/hの道路では車速が比較的高いことから、補正幅(図10のjに相当する)は、道路付属物を安全に回避できるように道路構造に関わらず広く設定されていてもよい。 However, even in an urban area, when a center line or sidewalk is provided, road attachments are arranged so that the road width can be narrowed compared to when there is no center line or sidewalk. unlikely to be Therefore, for example, the correction width when the center line or sidewalk is provided may be set relatively narrower than the correction width when the center line or sidewalk is not provided. Further, in the table shown in FIG. 10, for example, the correction width may be set so as to increase as the speed limit increases. Furthermore, since the vehicle speed is relatively high on roads with a speed limit of 60 km/h, the correction width (corresponding to j in FIG. 10) is set wide regardless of the road structure so as to safely avoid road appendages. may be
図10に示すテーブルを参照した道路幅の算出について説明する。図9に示す例では、まず、取得部102は、道路情報として、「規制速度30km/h、市街地、歩道なし、領域0m~50mにおける道路幅Wr2、及び、領域40m~50mにおいて交差点あり」という情報を取得する。次に、設定部104は、交差点による補正幅Aを設定すると共に、図10に示すテーブルを参照して道路付属物による補正幅B(図10に示すテーブルではcに相当する)を選択する。そして、設定部104は、道路幅Wr2から補正幅A及びBを減算することにより、領域40m~50mにおける道路幅W40-50(=Wr2-A-B)、すなわち、目標速度を設定するための道路幅を算出する。
Calculation of the road width with reference to the table shown in FIG. 10 will be described. In the example shown in FIG. 9, first, the
また、地図情報には、道路幅として、交差点、横断歩道又は道路付属物による補正幅で予め補正された道路幅が含まれていてもよい。すなわち、目標速度を設定するための道路幅は、取得部102によって、交差点、横断歩道及び道路付属物の配置を考慮した道路幅として取得されてもよい。したがって、交差点などに対応して保存された補正幅で補正した道路幅又は図10に示すテーブルを参照して算出した道路幅を用いて目標速度を設定することに代えて、道路情報として直接取得される補正済みの道路幅を用いて目標速度を設定してもよい。
Further, the map information may include, as the road width, road widths that have been corrected in advance with correction widths due to intersections, pedestrian crossings, or adjuncts to roads. That is, the road width for setting the target speed may be acquired by the acquiring
その後、交差点、横断歩道又は道路付属物の配置に応じて算出又は取得される道路幅を考慮して設定された目標速度は、補正部106によって車両の現在の周囲状況に基づいて補正される。したがって、運転支援装置100によれば、より安全性の高い運転支援を周囲状況に応じて実行することができる。
After that, the target speed set in consideration of the road width calculated or obtained according to the arrangement of intersections, pedestrian crossings or road appendages is corrected by the
また、例えば、車両前方に存在する物体を検出する物体検出器が車両に設けられている場合には、物体検出器が検出した物体を考慮して利用可能な道路幅を算出してもよい。このような物体検出器としては、例えば、左右一組のCCD(Charge Coupled Device)カメラ若しくはCMOS(Complementary Metal-Oxide Semiconductor)カメラ)で構成されるステレオカメラと、ミリ波レーダ若しくはレーザレーダなどのレーダ、ライダ(LIDAR)との組み合わせが挙げられる。より詳細には、物体検出器は、車両前方の走行路に存在する、駐車車両、駐車中の自転車、歩行者又は道路付属物及びこれらの幅を少なくとも検出する。そして、設定部104は、取得した道路幅から物体検出器が検出した物体の幅及びこれに対応して設定される補正幅を減算することで道路幅を算出してもよい。物体検出器を用いた道路幅の算出について、図11を参照して説明する。
Further, for example, when the vehicle is provided with an object detector that detects an object existing in front of the vehicle, the usable road width may be calculated in consideration of the object detected by the object detector. Such object detectors include, for example, a stereo camera composed of a pair of left and right CCD (Charge Coupled Device) cameras or CMOS (Complementary Metal-Oxide Semiconductor) cameras, and radar such as millimeter wave radar or laser radar. , lidar (LIDAR). More specifically, the object detector detects at least parked vehicles, parked bicycles, pedestrians or road appendages and their width in the roadway in front of the vehicle. Then, the
図11に示す例では、領域40m~50mにおいて、駐車車両が存在している。物体検出器は、駐車車両の位置及びその幅を算出し、これらの情報を示す信号を運転支援装置100に出力する。すなわち、取得部102は、物体検出器からの信号を入力するようになっていてよい。そして、設定部104は、検出した物体に対応する補正幅Cを設定し、道路幅(図11に示す例は、Wr3とする)から、検出した物体の幅及び補正幅Cを減算することで、利用可能な道路幅を算出する。したがって、領域40m~50mでは、道路幅Wr3から駐車車両の車幅を減算することで、駐車車両の車幅を除いた道路幅Dが算出され、次いで、道路幅Dから補正幅Cを減算することで目標速度を設定するための道路幅W40-50(=D-C)が算出される。すなわち、物体検出器を用いることで、地図情報に含まれていない駐車車両などの予期せぬ回避対象物を考慮した道路幅を算出することが可能となるので、より安全性の高い運転支援を周囲状況に応じて実行することができる。
In the example shown in FIG. 11, there are parked vehicles in the area of 40m to 50m. The object detector calculates the position and width of the parked vehicle and outputs a signal indicating this information to the driving
尚、上述したステレオカメラは、夜間、トンネル内若しくは悪天候時などの車外が暗い場合又は比較的降雨量が多い場合などの視界不良となり得る状況に左右されやすく車両前方の物体の検出が遅れるおそれがある。そこで、照度センサ40A又は雨滴センサ40Bの出力に基づいて車両の現在の周囲状況が視界不良となり得る状況であると検出された場合には、上述したアクセルペダルに反力を生じさせるなどの運転支援に加えて、ステレオカメラの検出精度を向上させるべくヘッドライトを強制点灯するなどの運転支援を行ってもよい。
Note that the above-mentioned stereo camera is susceptible to poor visibility, such as when the outside of the vehicle is dark, such as at night, in a tunnel, or during bad weather, or when there is a relatively large amount of rainfall. be. Therefore, when it is detected that the current surrounding situation of the vehicle is likely to cause poor visibility based on the output of the
また、車両の現在の周囲状況として視界不良となり得る状況を検出するための照度センサ40A又は雨滴センサ40Bの出力と比較される第1の閾値a又は第2の閾値bを、ステレオカメラの露出状況などを考慮して補正してもよい。例えば、ステレオカメラが取り込む光の量が光量判定用の閾値以下である場合に、第1の閾値a又は第2の閾値bを増大補正することで、車両の現在の周囲状況が視界不良となり得る状況であることを早期に検出することが可能となる。
Also, the first threshold value a or the second threshold value b to be compared with the output of the
ここで、図4に示すステップ18において、CPU100A、すなわち、支援部108は、車速が補正した目標速度を超えている場合に、その度合いに応じて運転支援レベルを設定したが、これに限るものではない。例えば、支援部108、すなわち、ステップ18において、CPU100Aは、図9や図11に示すような、目標速度が領域毎に変化するように設定された場合に、以下の処理を実行してもよい。
Here, in step 18 shown in FIG. 4, when the vehicle speed exceeds the corrected target speed, the
支援部108は、まず、車速センサ30から車速Vvを取得すると、車速Vvを領域毎の目標速度の変化が生じる変化点での目標速度に到達させるために必要な減速度を算出する。より詳細には、支援部108は、車速Vvによって目標速度の変化点(図9、11に示す例では、進行方向距離40mの地点)に到達するまでの到達予測時間(進行方向距離X/現在の車速Vv)を算出し、車速Vvと変化点での目標速度との間の変化量を到達予測時間で除することにより減速度(すなわち、縦軸を目標速度とし、横軸を到達予測時間とした場合の傾き)を算出する。
First, when the vehicle speed Vv is obtained from the
そして、算出した減速度が所定範囲内(例えば、0.0~1.0)である場合、支援部108は、現在の車速Vvが目標速度以下であるか又は運転者が通常の制動操作を行って目標速度に到達し得るとみなして、運転支援を実行する必要がないと判定する(すなわち、運転支援レベルは0に設定される)。
Then, when the calculated deceleration is within a predetermined range (for example, 0.0 to 1.0), the
一方、減速度が上述した所定範囲の上限を規定する第1の所定値(上述した例では、1.0)以上である場合、支援部108は、運転支援を実行する必要があると判定し、算出した減速度に応じて運転支援レベルを設定する。減速度が第1の所定値以上且つ第2の所定値(例えば、2.0)未満である場合、運転支援レベルは1に設定される。さらに、減速度が第2の所定値以上且つ第3の所定値(例えば、3.0)未満である場合、運転支援レベルは2に設定される。さらに、減速度が第3の所定値以上である場合、運転支援レベルは3に設定される。
On the other hand, when the deceleration is greater than or equal to the first predetermined value (1.0 in the above example) that defines the upper limit of the predetermined range described above, the
その後、支援部108は、設定した運転レベルに応じた運転支援処理を実行する。このように、領域毎に目標速度の変化が生じるような場合に減速度を考慮した運転支援レベルを設定することで、運転者に対して車両を減速させる必要がある旨を早期に報知することが可能となる。したがって、その旨を報知された運転者が早期に制動操作を行うことができるなど、運転者にとって納得性の高い運転支援を実行することができる。
After that, the
次に、運転支援装置100が実行する運転支援処理の変形例について説明する。
図12は、運転支援装置100の変形例を示す機能ブロック図である。この変形例では、運転支援装置100は、図2に示す補正部106を備えず、設定部104(以下、「第1の設定部104」という)の機能を変更した目標速度設定部110(以下、「第2の設定部110」という)を含む。
Next, a modified example of the driving assistance process executed by the driving
FIG. 12 is a functional block diagram showing a modification of the driving
第2の設定部110は、第1の設定部104と同様に取得した規制速度及び道路幅(又は交差点などの配置を考慮した道路幅)並びに車幅に基づいて目標速度を設定すると共に、別途、周囲状況検出器40の出力を用いて目標速度を設定する。したがって、この変形例では、例えば、図4に示すフローチャートのステップ16が、周囲状況に基づいて目標速度を設定する処理に変更される。
The
周囲状況に基づいて目標速度を設定する処理では、図4に示すステップ16で説明したのと同様に、照度センサ40A、雨滴センサ40B及び車高センサ40Cの有無を判断し、車両に設けられているセンサの出力に応じて目標速度を設定する。以下、図13~図16を参照して、各センサ40A~40Cの出力と目標速度との関係について説明する。
In the process of setting the target speed based on the surrounding conditions, the presence or absence of the
照度が第1の閾値a以下である場合の目標速度の設定のために、フラッシュROM100Bには、例えば、図13に示すように、照度が第1の閾値a以下である場合に照度とこれが小さいほど小さくなるように変動する目標速度との関係を示す比例関数若しくは所定の関数、又は、照度が第1の閾値a以下となったことを条件として照度に関わらず一定値となる目標速度が保存されている。
In order to set the target speed when the illuminance is equal to or less than the first threshold a, the
雨滴量が第2の閾値b以上である場合の目標速度の設定のために、フラッシュROM100Bには、例えば、図14に示すように、雨滴量が第2の閾値b以上である場合に雨滴量とこれが多いほど小さくなるように変動する目標速度との関係を示す比例関数若しくは所定の関数、又は、雨滴量が第2の閾値b以上となったことを条件として雨滴量に関わらず一定値となる目標速度が保存されている。
In order to set the target speed when the raindrop amount is equal to or greater than the second threshold value b, the
所定周期Tにおいて左右の車高差が第3の閾値c以上の状態、すなわち、第1の状態が所定時間以上継続した場合の目標速度の設定のために、フラッシュROM100Bには、例えば、図15に示すように、第1の状態の継続時間(図15に示す例では、t1又はt2)が所定時間(<t2)以上である場合に継続時間とこれが長いほど小さくなるように変動する目標速度との関係を示す比例関数若しくは所定の関数、又は、第1の状態の継続時間が所定時間以上となったことを条件として一定値となる目標速度が保存されている。また、図4に示すステップ16での処理で説明したのと同様に、車高センサ40Cの出力に加えて操舵角センサの出力を用いてもよい。
The
CPU100Aが、所定周期Tにおいて車高が第4の閾値d以上であると判定し、且つ、車高の変化速度が第5の閾値e以上である状態、すなわち、第2の状態が所定時間以上継続したと判定した場合の目標速度の算出のために、フラッシュROM100Bには、例えば、図16に示すように、第2の状態の継続時間(図16に示す例では、t3)が所定時間(<t3)以上である場合に継続時間とこれが長いほど小さくなるように変動する目標速度との関係を示す比例関数若しくは所定の関数、又は、第2の状態の継続時間が所定時間以上となったことを条件として一定値となる目標速度が保存されている。
A state in which the
尚、フラッシュROM100Bに保存される比例関数若しくは所定の関数から算出される目標速度又は一定値である目標速度は、各種センサ40A~40Cの出力の関係から算出される目標速度が走行路の規制速度以下となるように規制速度毎に予め設定されていることが好ましい(図13~図16を参照)。
The target speed calculated from the proportional function or the predetermined function stored in the
また、照度が第1の閾値aよりも大きい場合など、各センサ40A~40Cの出力が上述した条件を満たさなかった場合、目標速度として、規制速度と略同じ値が選択される。尚、運転支援処理の変形例においても、上述したのと同様に、演算負荷の低減のため、CPU100Aに各種センサ40A~40Cの出力と各閾値とを比較する処理などを実行させずに、図13~図16に示す各種センサの出力又はこれに基づく算出値と目標速度との関係から対応する目標速度を選択してもよい。
Also, when the outputs of the
運転支援処理の変形例において、CPU100Aは、周囲状況に基づく目標速度を算出すると、最終的な目標速度を設定する。すなわち、この変形例では、例えば、図4に示すステップ18が、規制速度、道路幅及び車幅を考慮して設定した目標速度及び周囲状況に基づいて設定した目標速度から最終的な目標速度を選択する処理に変更される。
In the modification of the driving support process, the
CPU100Aは、例えば、設定した目標速度のうち、最も値の小さい目標速度を最適な目標速度として選択する。但し、これに限るものではなく、例えば、設定した目標速度のそれぞれに、優先順位が高いほど小さい係数をかける(乗算する)などの重み付けを行い、重み付けした目標速度のうち、最も小さい値を選択してもよい。優先順位としては、例えば、車両が雪道などの悪路を走行する頻度が高い場合には、車高の変化速度に基づいて算出される目標速度にかける係数を他の係数と比較して小さくしたり、車両が日中に走行する頻度が高い場合には、照度に基づいて算出される目標速度にかける係数を他の係数と比較して大きくしたりすることが挙げられる。
For example, the
以上説明した変形例では、規制速度、道路幅及び車幅を考慮して設定される目標速度に加えて、照度センサ40A、雨滴センサ40B及び車高センサ40Cの少なくとも1つの出力に基づいて車両の現在の周囲状況を考慮した目標速度が設定される。したがって、上述した変形例によれば、規制速度、道路幅及び車幅を考慮して設定される目標速度のみに応じた運転支援と比較して、より車両の現在の周囲状況に応じた運転支援を行うことが可能となる。したがって、視界不良となり得る状況やハンドルが取られ得る状況における操舵ミスを抑制すべく、運転者に対してより慎重な運転を促すことができる。
In the modified example described above, in addition to the target speed that is set in consideration of the speed limit, road width, and vehicle width, the vehicle speed is adjusted based on the output of at least one of the
尚、GPS受信機10を利用して検出される車両の現在位置には、緯度及び経度に関する情報が含まれている。CPU100Aは、例えば、車両の現在位置の緯度及び経度から理論上の日没時刻を算出するようになっていてもよい。これに伴って、CPU100Aは、算出した理論上の日没時刻に応じて、照度センサ40Aの出力(照度)と比較される第1の閾値aを補正してもよい。例えば、日没時刻が近付いてきた場合には第1の閾値aを大きくすることで、車両の現在の周囲状況が視界不良となり得る状況であることを早期に判定することが可能となる。
The current position of the vehicle detected using the
ここで、山間部における稜線などの地形的要因や都市部における建造物などの人工的要因によって車両に対する太陽光線が継続的に遮られる場合には、実質的な日没時刻が理論上の日没時刻よりも早くなることがある。そこで、CPU100Aは、例えば、算出した理論上の日没時刻を早めるように補正することで、補正した日没時刻に応じて第1の閾値aを増大補正するようになっていてもよい。
Here, if the sun's rays to the vehicle are continuously blocked by topographical factors such as ridgelines in mountainous areas or artificial factors such as buildings in urban areas, the actual sunset time may differ from the theoretical sunset. It may be earlier than the time. Therefore, the
以上説明した第1の閾値aの補正処理は、上述の運転支援処理と並列に実行されるようになっていてもよい。 The correction processing of the first threshold value a described above may be executed in parallel with the driving support processing described above.
尚、以上の説明では、報知機器50の例として、アクセルペダルに反力を生じさせるアクチュエータ50A及び車室内に設けられたスピーカ50B(及び表示画面)を挙げたが、これに限るものではない。例えば、車両が障害物に衝突する際などにシートベルトを自動で締め上げる装置を有している場合には、CPU100Aが実行する運転支援として、運転支援レベルに応じてシートベルトを締め上げることで運転者に車両を減速させる運転を行う必要がある旨を報知してもよい。また、所定の運転条件が成立したときに車両の運転席のシートが振動することで運転者に警告するようになっている場合には、シートを振動させることで運転者に警告するようにしてもよい。
In the above description, examples of the
10 GPS受信機
20 地図データベース
30 車速センサ
40 周囲状況検出器
40A 照度センサ
40B 雨滴センサ
40C 車高センサ
50 報知機器
50A アクチュエータ
50B スピーカ
100 運転支援装置
100A CPU
100B フラッシュROM
100D 通信回路
102 道路情報取得部
104 目標速度設定部
106 目標速度補正部
108 運転支援部
REFERENCE SIGNS
100B flash ROM
Claims (11)
前記道路情報及び車幅に基づいて目標速度を設定する設定部と、
前記車両の周囲状況に応じて、設定した目標速度を補正する補正部と、
補正した目標速度と車速とに基づいて、運転者に前記車両を減速させる必要がある旨を報知する運転支援を実行する支援部と、
を備え、
前記周囲状況は、視界不良となり得る状況及びハンドルが取られ得る状況のうち、少なくともハンドルが取られ得る状況である、
運転支援装置。 an acquisition unit that acquires road information including the speed limit and road width of the road on which the vehicle is traveling;
a setting unit that sets a target speed based on the road information and the vehicle width;
a correction unit that corrects the set target speed according to the surrounding conditions of the vehicle;
a support unit that executes driving support for notifying a driver that the vehicle needs to be decelerated based on the corrected target speed and vehicle speed;
with
The surrounding situation is at least a situation in which the steering wheel can be taken, out of a situation in which visibility may be poor and a situation in which the steering wheel may be taken.
Driving assistance device.
前記取得部は、前記目標速度を設定するための道路幅として前記交差点及び前記道路付属物の配置を考慮した道路幅を取得する、請求項1~請求項8のいずれか1つに記載の運転支援装置。 The road information includes, in addition to the speed limit and the road width, at least layout information of intersections and layout information of road appendages existing on the side of the road;
The driving according to any one of claims 1 to 8, wherein the acquisition unit acquires a road width in consideration of the arrangement of the intersection and the road appendages as the road width for setting the target speed. support equipment.
前記設定部は、前記交差点及び前記道路付属物の配置を考慮して、前記目標速度を設定するための道路幅を算出する、請求項1~請求項8のいずれか1つに記載の運転支援装置。 The road information includes, in addition to the speed limit and the road width, at least layout information of intersections and layout information of road appendages existing on the side of the road;
Driving assistance according to any one of claims 1 to 8, wherein said setting unit calculates a road width for setting said target speed in consideration of the arrangement of said intersection and said road appendages. Device.
前記取得部が、前記目標速度を設定するための道路幅として前記交差点の配置を考慮した道路幅を取得するか、又は、前記設定部が、前記交差点の配置を考慮して前記目標速度を設定するための道路幅を算出し、
前記設定部は、規制速度毎に予め定められる、道路構造とこれに対応して存在し得る道路付属物による道路幅の補正幅との関係から、取得した道路構造に対応する補正幅を選択し、選択した補正幅を前記道路幅から減算することで前記目標速度を設定するための道路幅を算出する、請求項1~請求項8のいずれか1つに記載の運転支援装置。 The road information includes at least intersection location information and road structure in addition to the speed limit and the road width,
The acquisition unit acquires the road width considering the layout of the intersection as the road width for setting the target speed, or the setting unit sets the target speed considering the layout of the intersection. Calculate the road width for
The setting unit selects a correction width corresponding to the obtained road structure based on the relationship between the road structure and road appendages that may exist correspondingly, which is predetermined for each speed limit. 9. The driving support device according to claim 1, wherein the road width for setting the target speed is calculated by subtracting the selected correction width from the road width.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018190761A JP7149154B2 (en) | 2018-10-09 | 2018-10-09 | Driving support device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018190761A JP7149154B2 (en) | 2018-10-09 | 2018-10-09 | Driving support device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2020060893A JP2020060893A (en) | 2020-04-16 |
| JP7149154B2 true JP7149154B2 (en) | 2022-10-06 |
Family
ID=70220236
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018190761A Active JP7149154B2 (en) | 2018-10-09 | 2018-10-09 | Driving support device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7149154B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7517192B2 (en) * | 2021-02-12 | 2024-07-17 | トヨタ自動車株式会社 | Vehicle driving assistance system |
| WO2024089780A1 (en) * | 2022-10-25 | 2024-05-02 | 株式会社Subaru | Control device for vehicle, and recording medium |
| CN116039631A (en) * | 2023-01-29 | 2023-05-02 | 奇瑞新能源汽车股份有限公司 | Vehicle driving control method, device, vehicle and storage medium |
| WO2026048635A1 (en) * | 2024-08-30 | 2026-03-05 | 株式会社デンソー | Vehicle control device, vehicle control method, and vehicle control program |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012141770A (en) | 2010-12-28 | 2012-07-26 | Toyota Central R&D Labs Inc | Driving support device and program |
| JP2012180011A (en) | 2011-03-01 | 2012-09-20 | Toyota Central R&D Labs Inc | Attitude control device of vehicle |
| JP2018122806A (en) | 2017-02-03 | 2018-08-09 | 株式会社デンソー | Vehicle control device |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3169198B2 (en) * | 1993-11-02 | 2001-05-21 | 本田技研工業株式会社 | Vehicle speed control method |
| JP5124415B2 (en) * | 2008-10-10 | 2013-01-23 | 日立オートモティブシステムズ株式会社 | Travel control device |
-
2018
- 2018-10-09 JP JP2018190761A patent/JP7149154B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012141770A (en) | 2010-12-28 | 2012-07-26 | Toyota Central R&D Labs Inc | Driving support device and program |
| JP2012180011A (en) | 2011-03-01 | 2012-09-20 | Toyota Central R&D Labs Inc | Attitude control device of vehicle |
| JP2018122806A (en) | 2017-02-03 | 2018-08-09 | 株式会社デンソー | Vehicle control device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2020060893A (en) | 2020-04-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11720116B1 (en) | Collision mitigation static occupancy grid | |
| US20230147535A1 (en) | Vehicle position estimation device and traveling control device | |
| US20090018711A1 (en) | Detecting device, detecting method, and program | |
| US12117834B2 (en) | Techniques for addressing unfavorable road conditions in autonomous trucking applications | |
| US11327485B2 (en) | Control device for vehicle, and vehicle | |
| US11242040B2 (en) | Emergency braking for autonomous vehicles | |
| RU2767216C1 (en) | Vehicle movement control method and vehicle movement control equipment | |
| JP6972503B2 (en) | Vehicle control device | |
| JP7149154B2 (en) | Driving support device | |
| US9250063B2 (en) | Method and device for ascertaining a position of an object in the surroundings of a vehicle | |
| US9527429B2 (en) | Method and device for controlling a light emission of at least one headlight of a vehicle | |
| WO2021070451A1 (en) | Vehicle control device, vehicle control method, autonomous driving device, and autonomous driving method | |
| CN105593061B (en) | System and method for controlling exterior vehicle lights on fast traffic lane | |
| CN103596804B (en) | Method and control device for switching on high beams of a vehicle | |
| CN103476636B (en) | Method and control device for road-dependent adjustment of the lighting range of a lighting system of a vehicle | |
| KR20190035255A (en) | Method and Apparatus for lane change support | |
| JP7081444B2 (en) | Vehicle control system | |
| US20220327819A1 (en) | Image processing apparatus, image processing method, and program | |
| CN115867475A (en) | Method and device for automatic driving operation of vehicle and vehicle | |
| CN113135183A (en) | Control system of vehicle, control method of control system of vehicle, and computer-readable recording medium | |
| US11897384B2 (en) | System and method for vehicle lighting-based roadway obstacle notification | |
| US20240286609A1 (en) | Animal collision aware planning systems and methods for autonomous vehicles | |
| JP2018106266A (en) | Risk estimation device | |
| JP7684776B2 (en) | Vehicle control device, vehicle control method, and vehicle control system | |
| KR20240086205A (en) | Driving assistance system and driving assistance method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210603 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220418 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220510 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220614 |
|
| 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: 20220830 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220926 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7149154 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |