JP2004189177A - Driving operation assisting device for vehicle and vehicle equipped with it - Google Patents
Driving operation assisting device for vehicle and vehicle equipped with it Download PDFInfo
- Publication number
- JP2004189177A JP2004189177A JP2002362366A JP2002362366A JP2004189177A JP 2004189177 A JP2004189177 A JP 2004189177A JP 2002362366 A JP2002362366 A JP 2002362366A JP 2002362366 A JP2002362366 A JP 2002362366A JP 2004189177 A JP2004189177 A JP 2004189177A
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- obstacle
- reaction force
- lane
- operation reaction
- 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.)
- Granted
Links
Images
Landscapes
- Auxiliary Drives, Propulsion Controls, And Safety Devices (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Control Of Throttle Valves Provided In The Intake System Or In The Exhaust System (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、運転者の操作を補助する車両用運転操作補助装置に関する。
【0002】
【従来の技術】
従来の車両用運転操作補助装置は、先行車と自車両との車間距離に基づき、アクセルペダルの操作反力を変更している(例えば特許文献1)。この装置は、車間距離の減少に伴いアクセルペダルの反力を増加させることによって、運転者の注意を喚起する。
本願発明に関連する先行技術文献としては次のものがある。
【特許文献1】
特開平10−166890号公報
【特許文献2】
特開平10−166889号公報
【0003】
【発明が解決しようとする課題】
しかしながら、上述したような車両用運転操作補助装置は、反力制御の対象としている先行車が隣接車線に移動したり、自車両が車線変更を行って先行車が検出されなくなった場合に、アクセルペダル反力が急に変化して運転者に違和感を与えてしまうという問題があった。
【0004】
【課題を解決するための手段】
本発明による車両用運転操作補助装置は、自車両周囲に存在する障害物を検出する障害物検出手段と、障害物検出手段からの信号に基づいて、自車両の障害物に対するリスクポテンシャルを算出するリスクポテンシャル算出手段と、リスクポテンシャル算出手段からの信号に基づいて、予め設定した変化パターンに従い、車両操作機器に発生させる操作反力を決定する操作反力決定手段と、操作反力決定手段からの信号に基づいて、車両操作機器に操作反力を発生させる操作反力発生手段と、障害物検出手段によって検出されていた障害物が対象外となった場合に、変化パターンを補正する操作反力補正手段とを備える。
【0005】
【発明の効果】
本発明によれば、自車両周囲の障害物が対象外となると、リスクポテンシャルに応じて車両機器に発生する操作反力の変化パターンを補正するので、障害物が急に存在しなくなった場合でも操作反力の変動を抑制することができる。
【0006】
【発明の実施の形態】
《第1の実施の形態》
本発明の第1の実施の形態による車両用運転操作補助装置について、図面を用いて説明する。図1は、第1の実施の形態による車両用運転操作補助装置1の構成を示すシステム図であり、図2は、車両用運転操作補助装置1を搭載する車両の構成図である。
【0007】
まず、車両用運転操作補助装置1の構成を説明する。レーザレーダ10は、車両の前方グリル部もしくはバンパ部等に取り付けられ、水平方向に赤外光パルスを走査する。レーザレーダ10は、前方にある反射物(通常、前方車の後端)で反射された赤外光パルスの反射波を計測し、反射波の到達時間より、前方障害物までの縦方向距離と横方向距離を検出する。検出した縦方方向距離及び横方向距離はコントローラ50へ出力される。レーザレーダ10によりスキャンされる前方の領域は、自車正面に対して±6[deg]程度であり、この範囲内に存在する前方物体が検出される。
【0008】
車速センサ20は、車輪の回転数や変速機の出力側の回転数を計測することにより自車両の車速を検出する。検出した自車速はコントローラ50へ出力される。
【0009】
操舵角センサ30は、ステアリングホイール110、またはステアリングホイール110と一体で回転するステアリングシャフト(不図示)の回転変位から操舵角度を検出する。操舵角センサ30は、例えば、ギヤ機構等の増幅器とロータリーエンコーダあるいはポテンショメータ等の角度検出機構からなり、ステアリングホイール110の回転変位をギヤ機構で増幅した後、角度検出機構により操舵角検出信号として検出する。検出した操舵角検出信号はコントローラ50へ出力される。
【0010】
コントローラ50は、CPUと、ROMおよびRAM等のCPU周辺部品とから構成されており、CPUのソフトウェア形態により、図3に示すように障害物認識部51,リスクポテンシャル算出部52,運転操作反力決定部53,検知可能領域算出部54,障害物状態推定部55および運転操作反力補正部56を構成している。
【0011】
コントローラ50は、車速センサ20から入力される自車速と、操舵角センサ30から入力される操舵角とから道路形状を推定する。また、レーザレーダ10から入力される縦方向距離、横方向距離、および推定した道路形状から自車前方の障害物状況を検出する。コントローラ50は、検出した障害物状況に基づいて障害物に対する自車両のリスクポテンシャルを算出する。さらに、コントローラ50は、障害物に対するリスクポテンシャルから、以下のようにリスクポテンシャルに応じた制御を行う。
【0012】
本発明の第1の実施の形態による車両用運転操作補助装置1は、アクセルペダルを操作する際に発生する反力を制御することによって、運転者の運転操作を適切にアシストする。そこで、コントローラ50は、算出したリスクポテンシャルに基づいて車両前後方向の反力制御量を算出する。コントローラ50は、算出した前後方向の反力制御量をアクセルペダル反力制御装置60へと出力する。
【0013】
アクセルペダル反力制御装置60は、コントローラ50から出力される反力制御量に応じて、アクセルペダル62のリンク機構に組み込まれたサーボモータ61で発生させるトルクを制御する。サーボモータ61は、アクセルペダル操作反力制御装置60からの指令値に応じて発生させるトルクおよび回転角を制御し、運転者がアクセルペダル62を操作する際に発生する操作反力を任意に制御することができる。
【0014】
図3に示すコントローラ50の障害物認識部51は、レーザレーダ10からの信号を読み込み、前方障害物の位置、移動速度および移動方向を算出する。リスクポテンシャル算出部52は、障害物認識部51からの信号に基づいて、前方障害物に対する自車両のリスクポテンシャルを算出する。運転操作反力決定部53は、リスクポテンシャル算出部52で算出されたリスクポテンシャルから前後方向の反力制御量を算出する。
【0015】
検知可能領域算出部54は、車速センサ20から入力される自車速と、操舵角センサ30から入力される操舵角とから、レーザレーダ10による自車線内の検知可能領域を算出する。障害物状態推定部55は、障害物認識部51によって算出された前方障害物の位置、移動速度および移動方向と、検知可能領域算出部54によって算出された自車線内の検知可能領域とから、障害物が自車線内の検知可能領域をどのように移動しているかを推定する。
【0016】
運転操作反力補正部56は、障害物状態推定部55で推定された障害物の動きに基づいて、障害物が対象外となったときの状態に応じて、運転操作反力決定部53で算出された反力制御量を補正する。ここで、障害物が自車線あるいはレーダの検知可能領域から離脱し、アクセルペダル反力制御を行う対象の障害物でなくなった状態を対象外とする。
【0017】
次に本発明の実施の形態による車両用運転操作補助装置1の動作を詳細に説明する。図4は、本発明の実施の形態によるコントローラ50における運転操作補助制御処理の処理手順を示すフローチャートである。なお、本処理内容は、一定間隔、例えば50[msec]毎に連続的に行われる。
【0018】
まず、ステップS100で走行状態を読み込む。ここで、走行状態は、自車前方の障害物状況を含む自車両の走行状況に関する情報である。そこで、レーザレーダ10により検出される前方障害物、例えば自車両前方を走行する車両までの縦方向距離および横方向距離と、車速センサ20によって検出される自車両の走行車速、操舵角センサ30によって検出される操舵角を読み込む。
【0019】
ステップS200では、ステップS100で読み込み、認識した走行状態データに基づいて、前方障害物の状況を認識する。ここでは、前回の処理周期以前に検出され、コントローラ50のメモリに記憶されている自車両に対する前方障害物の相対位置やその移動方向・移動速度と、ステップS100で得られた現在の走行状態データとにより、現在の前方障害物の自車両に対する相対位置やその移動方向・移動速度を認識する。ここでは、前方障害物の自車両に対する縦方向距離、横方向距離、縦方向相対速度および横方向相対速度を認識する。そして、自車両の走行に対して障害物が、自車両の前方にどのように配置され、相対的にどのように移動しているかを認識する。なお、自車両の前後方向を縦方向とし、自車両の左右方向を横方向とする。
【0020】
ステップS300では、前方障害物に対するリスクポテンシャルRPを算出する。前方障害物に対するリスクポテンシャルRPを算出するために、まず、認識された前方障害物に対する余裕時間(TTC:Time To Collision)を算出する。ここで、前方障害物に対する余裕時間TTCは、以下の(式1)で求められる。
【数1】
TTC=y/Vr (式1)
ここで、y:自車両から前方障害物までの相対距離、Vr:自車両に対する前方障害物の相対速度をそれぞれ示す。余裕時間TTCは、前方障害物に対する現在の自車両の接近度合を示す物理量であり、現在の走行状況が継続した場合、つまり相対車速Vrが一定の場合に、何秒後に自車両と障害物が接触するかを示す値である。
【0021】
算出した余裕時間TTCを用いて、前方障害物に対するリスクポテンシャルRPを算出する。前方障害物に対するリスクポテンシャルRPは以下の(式2)で求められる。
【数2】
RP=1/TTC (式2)
【0022】
(式2)に示すように、リスクポテンシャルRPは余裕時間TTCの逆数を用いて、余裕時間TTCの関数として表される。リスクポテンシャルRPが大きいほど前方障害物への接近度合が大きいことを示している。なお、このリスクポテンシャルRPは、前方走行車に対するリスクポテンシャルであり、自車両前後方向のリスクポテンシャルを示している。
【0023】
ステップS400では、ステップS300で算出した前後方向リスクポテンシャルRPから、前後方向制御指令値、すなわちアクセルペダル反力制御装置60へ出力する反力制御指令値FAを算出する。前後方向リスクポテンシャルRPが大きいほど、アクセルペダル62を戻す方向へ制御反力を発生させる。
【0024】
図5に、前後方向リスクポテンシャルRPと、アクセルペダル反力制御指令値FAとの関係を示す。図5に示すように、前後方向リスク度RPが所定値RPmaxよりも小さい場合、前後方向リスクポテンシャルRPが大きいほど、大きなアクセルペダル反力を発生させるようにアクセルペダル反力制御指令値FAを算出する。前後方向リスクポテンシャルRPが所定値RPmaxより大きい場合には、最大のアクセルペダル反力を発生させるように、アクセルペダル反力制御指令値FAを最大値FAmaxに固定する。
【0025】
ステップ500では、レーザレーダ10によりスキャンされる前方の領域(例えば自車正面に対して±6[deg])から、自車線内の検知可能領域を算出する。自車線内の検知可能領域は、例えば自車両の走行する道路形状に応じて、以下のように算出する。なお、以下の計算においては、レーザレーザ10は自車両前方中央に取り付けられており、自車両は自車線内の中央を走行していると仮定する。
【0026】
図6に、直線路を走行する自車両と、レーザレーダ10の検知可能領域との関係を示す。また、図7に、曲線路を走行する自車両と、レーザレーダ10の検知可能領域との関係を示す。図6および図7において、自車両前面の中心位置を原点として、車両前後方向をy軸、車両左右方向をx軸とする座標系を設定する。なお、車両前方向を+y方向、車両右方向を+x方向とする。レーザレーダ10のスキャニング幅を2θ、レーザレーダ10の車両前後方向の最長検知距離をymax、車線幅を2Dとする。
【0027】
《直線路の場合》
まず、図6を用いて、自車両が直線路を走行する場合のレーザレーダ10の検知可能領域の算出方法について説明する。
レーダスキャン範囲の右側境界は、(式3)のように表せる。
【数3】
y=x/tanθ (式3)
よって、自車線右端とレーダスキャン範囲の右側境界との交点(x1,y1)は、(式4)(式5)のように表される。
【数4】
x1=D (式4)
【数5】
y1=D/tanθ (式5)
【0028】
同様に、レーダスキャン範囲の左側境界は、(式6)のように表せる。
【数6】
y=−x/tanθ (式6)
これにより、自車線左端とレーダスキャン範囲の左側境界との交点(x2,y2)は、(式7)(式8)のように表される。
【数7】
x2=−D (式7)
【数8】
y2=D/tanθ (式8)
【0029】
これらから、直線路の場合の自車線内の検知可能領域を、以下のように設定する。
(1)ymax≧y≧y1(=y2)のとき、すなわち障害物と自車両との距離yがy1あるいはy2以上の場合
【数9】
D≧x≧−D(式9)
【0030】
(2)y1(=y2)>y(>0)のとき、すなわち障害物と自車両との距離yがy1あるいはy2よりも小さい場合
【数10】
y・tanθ≧x≧−y・tanθ (式10)
【0031】
《曲線路の場合》
つぎに、図7を用いて、自車両が曲線路を走行する場合のレーザレーダ10の検知可能領域の算出方法について説明する。ここでは、左カーブを例として説明する。
【0032】
車線の曲率半径Rは、車速センサ20からの自車速V、操舵角センサ30から入力される操舵角STR、及びステアリングギヤ比STR_GR、ホイールベースl、およびスタビリティファクタAを用いて、(式11)により求まる。ここで、ステアリングギヤ比STR_GRはステアリングギヤの減速比、ホイールベースlは前後の車軸の中心館の長さ、スタビリティファクタAは車両のステア特性を示す値である。これらはコントローラ50のメモリに記憶されている。
【数11】
R=(1+A・V2)・l・STR_GR/STR (式11)
【0033】
曲率半径Rのカーブ路の自車線右端は、(式12)のように表される。
【数12】
y=√{(R+D)2−(x+R)2} (式12)
【0034】
レーダスキャン範囲の右側境界と自車線右端との交点(x1,y1)は、上述した(式3)と、(式12)とを連立して演算することにより、(式13)(式14)のように表される。
【数13】
【数14】
【0035】
同様に、レーダスキャン範囲の左側境界と自車線右端との交点(x2,y2)は、(式6)と、(式12)とを連立して演算することにより、以下の(式15)(式16)のように表される。
【数15】
【数16】
【0036】
これらから、曲線路の場合の自車線内の検知可能領域を以下のように設定する。は、
(1)y2≧y≧y1、かつymax≧yのとき、すなわち障害物と自車両との距離yがy1以上かつy2以下、かつレーザレーダ10の最長検知距離ymax以下の場合
【数17】
√{(R+D)2−y2}−R≧x≧−y・tanθ(式17)
【0037】
(2)y1>y(>0)のとき、すなわち障害物と自車両との距離yがy1よりも小さい場合
【数18】
y・tanθ≧x≧−y・tanθ (式18)
なお、右カーブの場合も左カーブの場合と同様にして、自車線内の検知可能領域を算出できる。
【0038】
なお、ここでは車速Vと操舵角STRとから道路形状を推定しているが、これに限らず、例えば前方風景を撮影したカメラ画像を画像処理して白線を認識したり、ナビゲーションシステムから得られた道路情報を元に道路形状を推定することもできる。
ステップS500で検知可能領域を算出した後、図4のステップS600に進む。
【0039】
ステップS600では、ステップS200で認識された現在の障害物の自車両に対する相対位置やその移動方向・移動速度と、ステップS500で算出された自車線内の検知可能領域とから、障害物が自車線内の検知可能領域をどのように移動しているかを推定する。ステップS600で行う処理を、図8のフローチャートを用いて説明する。
【0040】
ステップS601では、レーザレーダ10により前方障害物を検知しているか否かを判断する。ステップS601が肯定判定されると、ステップS602へ進む。
【0041】
ステップS602では、前方障害物が遠方に移動中か否かを判定する。ステップS602が肯定判定されると、ステップS603に進み、障害物状態フラグflgSTATEに1をセットする。ステップS602が否定判定されると、ステップS604に進む。
【0042】
ステップS604では、前方障害物が隣接車線に移動中か否かを判定する。ステップS604が肯定判定されると、ステップS605に進み、障害物状態フラグflgSTATEに2をセットして終了する。ステップS604が否定判定されると、ステップS606に進む。
【0043】
ステップS606では、前方障害物が自車線内検知可能領域内から検知可能領域外に移動中か否かを判定する。ステップS606が肯定判定されると、ステップS607に進み、障害物状態フラグflgSTATEに3をセットして終了する。ステップS606が否定判定されると、ステップS608に進み、障害物状態フラグflgSTATEに4をセットして終了する。
【0044】
ステップS601が否定判定されて前方障害物を検知していない場合は、ステップS609に進む。ステップS609では、前回周期で算出したアクセルペダル反力制御指令補正値FAout(S700で算出する)が0か否かを判定する。アクセルペダル反力制御指令補正値FAoutについては後述する。ステップS609が肯定判定されると、ステップS610に進み、障害物状態フラグflgSTATEを0にクリアして終了する。一方、ステップS609が否定判定され、反力指令補正値FAoutが0でない場合は、前回周期でセットした障害物状態フラグflgSTATEをそのまま使用する。
【0045】
上述したステップS602、ステップS604、およびステップS606における、前方障害物がそれぞれ遠方、隣接車線、自車線内検知可能領域外に移動中であるか否かの判定は、所定時間T0(例えばT0=1[sec])後の障害物の位置に基づいて行うことができる。これらの判定方法を、道路形状別に図9および図10を用いて説明する。図9は自車線が直線路である場合を示し、図10は自車線が曲線路である場合を示していす。ここで、前方障害物の位置を(x(0)、y(0))、相対速度を(dx、dy)とする。
【0046】
《直線路の場合》
まず、図9を用いて直線路の場合に障害物がどの方向へ移動しているかを判定する方法を説明する。
所定時間T0後の、前方障害物の位置(x(T0)、y(T0))は、(式19)(式20)のように表される。
【数19】
x(T0)=x(0)+T0・dx (式19)
【数20】
y(T0)=y(0)+T0・dy (式20)
【0047】
(a)遠方へ移動中(flgSTATE=1)
【数21】
dy>0 (式21)
【数22】
y(T0)≧ymax (式22)
前方障害物の走行状態が(式21)および(式22)を満たす場合、すなわち前方障害物の車速が自車速よりも大きく、所定時間T0後の縦方向相対距離y(T0)がレーザレーダ10の最大検知距離ymaxよりも大きい場合、前方障害物は遠方に移動中であると判断することができる。
【0048】
(b)隣接車線へ移動中(flgSTATE=2)
前方障害物の移動経路は、以下の(式23)で示される。
【数23】
y=dy/dx・{x−x(0)}+y(0)(式23)
(式23)によって算出される前方障害物の移動経路を用いて、前方障害物が自車線から隣接車線へ移動しているか否かを判断する。
【0049】
・dx>0のとき、すなわち前方障害物が相対的に車両右方向へ移動している場合
【数24】
y1<dy/dx・{x1−x(0)}+y(0)(式24)
【数25】
x(T0)≧x1 (式25)
前方障害物の走行状態が(式24)および(式25)を満たす場合、すなわち前方障害物との縦方向相対距離がy1より大きく、所定時間T0後の横方向相対距離x(T0)がx1以上の場合、前方障害物は右車線に移動中であると判断することができる。
【0050】
・dx<0のとき、すなわち前方障害物が相対的に車両左方向に移動している場合
【数26】
y2<dy/dx・{x2−x(0)}+y(0)(式26)
【数27】
x(T0)≦x2 (式27)
前方障害物の走行状態が(式26)および(式27)を満たす場合、すなわち前方障害物との縦方向相対距離がy2より大きく、所定時間T0後の横方向相対距離x(T0)がx2以下の場合、前方障害物は左車線に移動中であると判断することができる。
【0051】
(c)自車線内検知可能領域外に移動中(flgSTATE=3)
上述した(式23)により算出される前方障害物の移動経路を用いて前方障害物が自車線内検知可能領域から検知可能領域外へ移動しているか否かを判断する。
・dx>0のとき、すなわち前方障害物が相対的に車両右方向に移動している場合
【数28】
y1>dy/dx・{x1−x(0)}+y(0)(式28)
【数29】
x(T0)≧y(T0)・tanθ (式29)
前方障害物の走行状態が(式28)および(式29)を満たす場合、すなわち前方障害物との縦方向相対距離がy1より小さく、所定時間T0後の横方向相対距離x(T0)がレーザレーダ10の右側境界より外側の場合、前方障害物は自車線内右側の検知可能領域外に移動中であると判断することができる。
【0052】
・dx<0のとき、すなわち前方障害物が相対的に車両左方向に移動している場合
【数30】
y2>dy/dx・{x2−x(0)}+y(0)(式30)
【数31】
x(T0)≦−y(T0)・tanθ (式31)
前方障害物の走行状態が(式30)および(式31)を満たす場合、すなわち前方障害物との縦方向相対距離がy2より小さく、所定時間T0後の横方向相対距離x(T0)がレーザレーダ10の左側境界より外側の場合、前方障害物は自車線内左側の検知可能領域外に移動中であると判断することができる。
【0053】
《曲線路の場合》
つぎに、図10を用いて左カーブの曲線路の場合に障害物がどの方向へ移動しているかを判定する方法を説明する。
所定時間T0後の前方障害物の位置(x(T0)、y(T0))は、上述した(式19)(式20)のように表される。また、前方障害物の移動経路は、上述した(式23)により算出される。
(d)遠方へ移動中(flgSTATE=1)
【数32】
dy>0 (式32)
【数33】
y(T0)≧ymax (式33)
前方障害物の走行状態が(式32)および(式33)を満たす場合、すなわち前方障害物の車速が自車速よりも大きく、所定時間T0後の縦方向相対距離y(T0)がレーザレーダ10の最大検知距離ymaxよりも大きい場合、前方障害物は遠方に移動中であると判断することができる。
【0054】
(e)隣接車線へ移動中(flgSTATE=2)
・dx>0のとき、すなわち前方障害物が相対的に車両右方向に移動している場合
【数34】
y1<dy/dx・{x1−x(0)}+y(0)(式34)
【数35】
y(T0)≧√{(R+D)2−(x(T0)+R)2}(式35)
前方障害物の走行状態が(式34)および(式35)を満たす場合、すなわち前方障害物との縦方向相対距離がy1より大きく、所定時間T0後の縦方向相対距離y(t0)がカーブ路の自車線右端より外側の場合、前方障害物は右側車線に移動中であると判断することができる。
【0055】
・dx<0のとき、すなわち前方障害物が相対的に車両左方向に移動している場合
【数36】
y2<dy/dx・{x2−x(0)}+y(0) (式36)
【数37】
y(T0)≧√{(R+D)2−(x(T0)+R)2} (式37)
前方障害物の走行状態が(式36)および(式37)を満たす場合、すなわち前方障害物との縦方向相対距離がy2より大きく、所定時間T0後の縦方向相対距離y(T0)がカーブ路の自車線右端より外側の場合、前方障害物は右側車線に移動中であると判断することができる。
【0056】
(f)自車線内右側検知可能領域外に移動中(flgSTATE=3)
・dx>0のとき、すなわち前方障害物が相対的に車両右方向に移動している場合
【数38】
y1>dy/dx・{x1−x(0)}+y(0)(式38)
【数39】
x(T0)≧y(T0)・tanθ (式39)
前方障害物の走行状態が(式38)および(式39)を満たす場合、すなわち前方障害物との縦方向相対距離がy1より小さく、所定時間T0後の横方向相対距離x(T0)がレーザレーダ10の右側境界より外側の場合、前方障害物は自車線内右側の検知可能領域外に移動中であると判断することができる。
【0057】
(g)自車線内左側検知可能領域外に移動中(flgSTATE=3)
【数40】
x(T0)≦−y(T0)・tanθ (式40)
【数41】
y(T0)≦√{(R+D)2−(x(T0)+R)2}(式41)
前方障害物の走行状態が(式40)および(式41)を満たす場合、すなわち所定時間T0後の横方向相対距離x(T0)がレーザレーダ10の左側境界より外側で、所定時間T0後の縦方向相対距離y(T0)がカーブ路の自車線右端より内側の場合、前方障害物は自車線内左側の検知可能領域外に移動中であると判断することができる。
ステップS600において障害物状態を推定し、障害物状態フラグflgSTATEを設定した後、ステップS700へ進む。
【0058】
ステップS700では、ステップS600で推定した障害物の動きに基づいて、ステップS400で算出した反力制御指令値FAを補正する。すなわち、障害物が検知可能領域外へ移行して対象外となったときの状態に応じて反力指令値変化率ΔFAを設定し、反力指令補正値FAoutを算出する。反力指令補正値FAoutの補正について、図11のフローチャートを用いて詳細に説明する。
【0059】
ステップS701では、レーザレーダ10により検出された前方障害物の位置(x(0)、y(0))と、(式9)および(式10)により設定される自車線内の検知可能領域とから、障害物が自車線内に存在するか否かを判定する。ステップS701が肯定判定されると、ステップS702へ進む。ステップS702で、ロスト経過時間カウンタCnt_lostを0にクリアし、上述したステップS400で算出した反力制御指令値FAを反力指令補正値FAoutとして設定して終了する。ロスト経過時間カウンタCnt_lostは、前方障害物が検出されなった時点からの経過時間(ロスト経過時間)を示す。ステップS701が否定判定されると、対象外となった時点での障害物の状態に応じた反力指令補正値FAoutを算出するために、ステップS703に進む。
【0060】
ステップS703では、図8のフローチャートに従って設定した障害物状態フラグflgSTATEが1か否かを判断する。ステップS703が肯定判定されると、前方障害物が遠方に移動して対象外になったと判断し、ステップS704へ進む。ステップS704では、反力制御指令値変化率ΔFAにΔFA1(例えば10[kgf/s])をセットする。ステップS703が否定判定されると、ステップS705に進む。
【0061】
ステップS705では、障害物状態フラグflgSTATEが2か否かを判定する。ステップS705が肯定判定されると、前方障害物が隣接車線に移動して対象外になったと判断し、ステップS706へ進む。ステップS706では、反力制御指令値変化率ΔFAにΔFA2(例えば10[kgf/s])をセットする。ステップS705が否定判定されると、ステップS707に進む。
【0062】
ステップS707では、障害物状態フラグflgSTATEが3か否かを判定する。ステップS707が肯定判定されると、前方障害物が自車線内検知可能領域外に移動したと判断し、ステップS708に進む。ステップS708では、ロスト経過時間カウンタCnt_lostが所定時間T3(例えば1[sec])よりも小さいか否かを判定する。所定時間T3は、前方障害物が自車線内検知可能領域外へ移動した後、隣接車線に移動するまでの所要時間として、予め適切な値を設定しておく。なお、所定時間T3は、障害物が非検出となったときの位置および相対速度から、自車線外に離脱するまでの時間を算出し、これを所定時間T3として設定することもできる。
【0063】
ステップS708が肯定判定され、ロスト経過時間が所定時間T3よりも短い場合は、ステップS709へ進む。ステップS709では、反力減少の開始タイミングを所定時間T3だけ遅延させるように、反力制御指令値変化率ΔFAに0をセットする。一方、ロスト経過時間が所定時間T3以上となった場合は、ステップS710へ進む。ステップS710では、反力制御指令値変化率ΔFAにΔFA3(例えば5[kgf/s])をセットする。このように、前方障害物が自車線内検知可能領域外に移動した場合は、ロスト経過時間を計測して前方障害物が完全に隣接車線へ移動したか否かを推定し、障害物が自車線からいなくなったと判断してから反力制御指令値の補正を行う。
【0064】
ステップS707が否定判定されると、自車線内の障害物が道路の勾配等により突然非検知になったと判断し、ステップS711へ進む。ステップS711では、ロスト経過時間カウンタCnt_lostが所定時間T4(例えば2[sec])よりも小さいか否かを判定する。ステップS711が肯定判定されると、ステップS712へ進み、反力減少の開始タイミングを所定時間T4だけ遅延させるように、反力制御指令値変化率ΔFAに0をセットする。ステップS711が否定判定されると、ステップS713へ進み、反力制御指令値変化率ΔFAにΔFA4(例えば3[kgf/s])をセットする。このように、自車線内の障害物が突然検出されなくなった場合は、所定時間T4経過するまで反力制御指令値の補正は行わない。
【0065】
上述したように反力制御指令値変化率ΔFAを設定した後、ステップS714へ進む。ステップS714では、前回周期で設定した反力指令補正値FAoutが反力制御指令値変化率ΔFAよりも大きいか否かを判断する。ステップS714が肯定判定されると、ステップS715に進む。ステップS715では、ロスト経過時間カウンタCnt_lostを1だけ加算する。さらに、前回周期で設定した反力指令補正値FAoutから反力制御指令値変化率ΔFAを減じた値を、新たな反力指令補正値FAoutとして設定する。
【0066】
一方、ステップS714が否定判定されると、ステップS716へ進む。ステップS716では、前回の反力指令補正値FAoutは既に反力制御指令値変化率ΔFAよりも小さくなっているため、反力指令補正値FAoutに0をセットする。
【0067】
ステップS700で反力指令補正値FAoutを設定した後、ステップS800へ進む。ステップS800では、ステップS700で算出した反力指令補正値FAoutをアクセルペダル反力制御装置60へ出力し、今回の処理を終了する。
【0068】
このように、上述した第1の実施の形態においては、以下のような作用効果を奏することができる。
(1)レーザレーダ10によって検出されていた障害物が検知可能領域外、あるいは自車線外に離脱して対象外となった場合に、アクセルペダル62に発生させる操作反力の変化パターンを補正する。これにより、例えば前方車両との車間距離に応じてペダル反力FAが増加している状態で前方車両が存在しなくなった場合に、ペダル反力FAの変化を抑制し、運転者の違和感を低減することができる。
(2)障害物が対象外となった場合に、ペダル反力FAを所定時間遅延させてから低下するので、ペダル反力FAの変化を抑制し、運転者の違和感を低減することができる。
(3)障害物が対象外となった場合に、ペダル反力FAを徐々に低下するので、ペダル反力FAの変化を抑制し、運転者の違和感を低減することができる。
(4)障害物認識部51によって障害物がどのように移動しているかといった走行状況を認識し、障害物状態推定部55によって障害物が対象外となった場合の障害物状態を推定する。操作反力補正部56は、障害物状態の推定結果に基づいて、ペダル反力FAの変化パターンを補正するので、運転者の感覚に合ったペダル反力制御を行うことができる。
(5)障害物状態推定部55は、検知可能領域算出部54で算出した、レーザレーダ10によって検知可能な自車線内の検知可能領域と、障害物認識部51からの信号とに基づいて、障害物が対象外となった場合の障害物状態を推定する。これにより、障害物の状態をより正確に推定して、運転者の感覚に合ったペダル反力制御を行うことができる。
(6)障害物状態推定部55は、障害物が対象外となった場合の障害物状態を、(a)検知可能領域内で非検知になった(flgSTATE=4)、(b)検知可能領域の右方車線、あるいは左方車線に離脱した(flgSTATE=2)、(c)検知可能領域の遠方に離脱した(flgSTATE=1)、(d)自車線内の検知可能領域外に離脱した(flgSTATE=3)、のいずれかと推定する。障害物が、(a)検知可能領域内で非検知になった場合は、第1の減少パターンで、(b)検知可能領域の右方車線、あるいは左方車線に離脱した場合は、第2の減少パターンで、(c)検知可能領域の遠方に離脱した場合は、第3の減少パターンで、(d)自車線内の検知可能領域外に離脱した場合は、第4の減少パターンでペダル反力を低下させる。これにより、障害物が対象外となったときの障害物状態に応じて、運転者の感覚にあった反力制御を行うことができる。
(7)(a)検知可能領域内で非検知になったと判断された場合は、自車線前方に障害物が存在するにもかかわらずレーザレーダ10の一時的な性能低下や勾配等により障害物が非検知になった可能性があるので所定時間T4だけ遅延させた後、ペダル反力FAをゆっくした速度(第1の速度)ΔFA4で徐々に低下させる。このように所定の遅延時間T4を設けることにより、もし自車線内に障害物がいた場合でも、運転者は余裕を持ってシステムの状況を判断し、適切な操作を行うことができる。また、自車線内に障害物がいない場合でも、運転者の違和感を低減することができる。
(8)(b)検知可能領域の右方向あるいは左方向の隣接車線に離脱したと判断された場合は、運転者は障害物に対するリスクポテンシャルRPを小さく感じる傾向にあるので、ペダル反力FAを速やかな速度(第2の速度)ΔFA2で徐々に低下させる。これにより、障害物が対象外になった場合でも、運転者の感覚にあった反力制御を行うことができる。
(9)(c)検知可能領域の遠方に離脱したと判断された場合は、運転者は障害物に対するリスクポテンシャルRPを小さく感じる傾向にあるので、ペダル反力FAを速やかな速度(第3の速度)ΔFA1で徐々に低下させる。これにより、障害物が対象外になった場合でも、運転者の感覚にあった反力制御を行うことができる。
(10)(d)自車線内の検知可能領域外に離脱したと判断された場合は、例えば障害物が自車線外に離脱するまでの推定時間として設定された所定時間T3だけ遅延した後、ペダル反力FAをゆっくりした速度(第4の速度)ΔFA3で徐々に低下させる。障害物が対象外となってから隣接車線に離脱したと推定されるまでの時間を所定時間T3として設定するので、ペダル反力FAの減少開始が必要以上に遅延されることがなく、運転者の感覚に合った反力制御を行うことができる。また、もし障害物が隣接車線に離脱していない場合でも、運転者は余裕を持ってシステムの状況を判断し、適切な操作を行うことができる。ここで、ΔFA1≧ΔFA2≧ΔFA3≧ΔFA4を満たすように反力制御指令値変化率ΔFAを設定するので、障害物が対象外になった場合でも、運転者の感覚にあった反力制御を行うことができる。
【0069】
なお、上述した第1の実施の形態においては、所定時間T4を所定値としているが、前方障害物が非検知となったときのペダル反力FAの大きさに応じて、所定時間T4の大きさを変更することもできる。例えば、非検知となったときのペダル反力FAが小さいほど遅延時間T4を短くすることにより、ペダル反力の減少開始タイミングが必要以上に遅延されることがなく、運転者の感覚に合った反力制御を行うことができる。
【0070】
《第2の実施の形態》
つぎに、本発明の第2の実施の形態について説明する。図12は、第2の実施の形態による車両用運転操作補助装置2の構成を示すシステム図であり、図13は、車両用運転操作補助装置2を搭載する車両の構成図である。図12および図13において、図1および図2に示した第1の実施の形態と同様な機能を有する箇所には同一の符号を付している。ここでは、第1の実施の形態との相違点を主に説明する。
【0071】
第2の実施の形態においては、前方障害物が対象外となったときの自車両の運転者の意図に応じて、操作反力の減少パターンを変更する。
【0072】
車線認識カメラ40は、フロントウィンドウ上部に取り付けられた小型のCCDカメラ、またはCMOSカメラ等であり、前方道路の状況を画像として検出し、コントローラ50Aへと出力する。車線認識カメラ40は、自車両前方の数m〜数10m先の路面を撮影し、撮影した画像に基づいて自車両と走行中の車線区分線(白線)との相対的な位置関係を検出する。
【0073】
具体的には、車線認識カメラ40は、CCD素子で撮像した画像に画像処理を施して道路上の白線を検出し、また、道路形状と車両挙動を表す複数のパラメータ(以後、道路パラメータ)を検出する。さらに、車線認識カメラ40は、道路パラメータを用いて白線の形状を数学的に表現した白線モデルと、白線の検出結果とが一致するように、道路パラメータを時間と共に更新していくことによって、道路白線を検出して道路形状及び車両挙動を推定する機能をもっている。ここで、道路パラメータは、車線中心線(自車線の中央)に対する自車の重心点横変位yc、車線中心線に対する自車のヨー角φr、車両のピッチ角η、車線認識カメラ40の路面からの高さh、道路曲率(曲率半径の逆数)ρ、車線幅2D等である。
【0074】
さらに、車線認識カメラ40は、検出した白線と路面との境界点数や白線と路面との境界点の連続性などに基づいて、白線が実線であるか破線であるかの判別を行い、この判別結果に基づいて、現在自車両が走行している車線が走行車線であるか追い越し車線であるかを判断する。車線認識カメラ40は、自車両が走行している車線の種別を判断した走行車線判断信号、および推定した道路パラメータをコントローラ50Aへ出力する。
【0075】
図14はコントローラ50Aの内部構成を示すブロック図である。コントローラ50Aは、CPUのソフトウェア形態により、障害物認識部51A、リスクポテンシャル算出部52A、運転操作反力決定部53A、検知可能領域算出部54A、障害物状態推定部55A、運転操作反力補正部56A、走行位置認識部57Aおよびドライバー意図推定部58Aを構成する。なお、障害物認識部51A、リスクポテンシャル算出部52A、運転操作反力決定部53A、検知可能領域算出部54Aおよび障害物状態推定部55Aにおける処理は、上述した第1の実施の形態と同様である。
【0076】
走行位置認識部57Aは、車線認識カメラ40から入力される道路パラメータおよび走行車線判断信号に基づいて、自車両が所定時間後に到達すると予測される走行中の車線中央からの横変位を算出し、自車両が車線内をどのように移動しているかを推定する。
【0077】
ドライバー意図推定部58Aは、障害物状態推定部55Aによって推定された障害物の移動状態と、走行位置認識部57Aによって算出された自車両の移動状態と、車線認識カメラ40から入力される走行車線判断信号とに基づいて、運転者の意図を推定する。具体的には、レーザーレーダー10が前方障害物を検出しなくなった(ロストした)、または前方障害物がレーザレーダ10の検知領域外へ移動した原因が、自車両の運転者の意図によるものか、前方障害物である先行車両の挙動によるものなのかを推定し、これにより運転者の意図を推定する。
【0078】
運転操作反力補正部56Aは、障害物状態推定部55Aで推定された障害物の動きと、ドライバー意図推定部58Aで推定された運転者の意図とに基づいて、障害物が対象外となったときの状態に応じて、運転操作反力決定部53Aで算出した反力制御量を補正する。
【0079】
次に第2の実施の形態による車両用運転操作補助装置2の動作を図15を用いて説明する。図15は、第2の実施の形態によるコントローラ50Aにおける運転操作補助制御処理の処理手順を示すフローチャートである。なお、本処理内容は、一定間隔、例えば50msec毎に連続的に行われる。
【0080】
まず、ステップS1100で走行状態を読み込む。ここで、走行状態は、自車前方の障害物状況を含む自車両の走行状況に関する情報である。そこで、レーザレーダ10、車速センサ20および操舵角センサ30による検出信号を読み込む。また、車線認識カメラ40によって検出される、車線中心線に対する自車両の横変位yc、車線中心線に対するヨー角φr、道路曲率(曲率半径Rの逆数)ρ、及び走行車線判断信号を読み込む。
【0081】
ステップS1200では、第1の実施の形態における図4のステップS200と同様に、ステップS1100で読み込み、認識した走行状態データに基づいて、前方障害物の状況を認識する。ここでは、現在の障害物の自車両に対する相対位置やその移動方向・移動速度を認識し、自車両の走行に対して障害物が、自車両の前方にどのように配置され、相対的にどのように移動しているかを認識する。
【0082】
ステップS1250では、ステップS1100で読み込んだ道路パラメータおよび走行車線判断信号から、所定時間後の自車両の走行位置を算出する。具体的には、自車両の横変位yc、ヨー角φr、道路曲率ρ等に基づいて自車両が所定時間後に到達すると予測される、車線中央からの横変位ysを算出する。なお、所定時間後の横変位ysは、現在自車両が走行している車線の中央からの横変位、あるいは自車両が車線変更を行っている場合は、車線変更前の車線の車線中央からの横変位である。所定時間T後の車両の横変位ysは、車体の向きが車両の進行方向を向いていると仮定した場合、自車速V、自車両のヨー角φrおよび自車両の現在の横変位ycを用いて、以下の(式42)で求められる。
【数42】
ys=yc+V・T・φr (式42)
【0083】
(式42)に示すように、所定時間後の横変位ysは、自車両が速度Vで所定時間Tだけ走行した距離L=V・Tにおける、車線中央からの横変位である。そこで、この横変位ysを前方注視点横変位とする。また、距離Lを前方注視点距離とする。
【0084】
なお、前方注視点横変位ysは、現在の横変位ycの微分値dyc/dtを用いて、以下の(式43)により算出することもできる。
【数43】
ys=yc+Tdyc/dt (式43)
【0085】
また、自車両が曲線路を走行している場合は、横変位の予測値のずれを補正するように、(式44)を用いて前方注視点横変位ysを算出することもできる。
【数44】
ys=yc+V・T・φr−(V・T)2/2・ρ (式44)
【0086】
ステップS1300では、障害物に対するリスクポテンシャルRPを算出し、つづくステップS1400では、算出したリスクポテンシャルRPに応じた反力制御指令値FAを算出する。これらの処理は、上述した図4のフローチャートのステップS300およびステップS400での処理と同様であるので省略する。
【0087】
ステップS1500では、レーザレーダ10によりスキャンされる前方の領域(例えば自車正面に対して±6[deg])から、自車線内の検知可能領域を算出する。図16に、自車両が直線路を走行している場合の検知可能領域を示し、図17に、自車両が曲線路を走行している場合の検知可能領域を示す。自車線内の検知可能領域は、上述した図4のフローチャートのステップS500での処理と同様にして算出することもできるが、自車両が曲線路を走行している場合は、例えば以下のように算出することもできる。
【0088】
図16および図17に示すように、自車両前面の中心位置を原点として、車両前後方向をy軸、車両左右方向をx軸とする座標系を設定する。なお、車両前方向を+y方向、車両右方向を+x方向とする。レーザレーダのスキャニング幅を2θ、レーザレーダ10の最長検知距離をymax、車線幅を2Dとする。
【0089】
《曲線路の場合》
レーダスキャン範囲の境界は、(式45)で表される。
【数45】
x=±y・tanθ (式45)
【0090】
・曲率半径|R|の右カーブの場合(図17参照)
簡単な幾何学的な関係から、走行車線の左右の境界は、(式11)により算出される曲率半径Rを用いて、以下の(式46)(式47)で表される。
【数46】
走行車線左境界x=|R|−√{(|R|+D)2−y2} (式46)
【数47】
走行車線右境界x=|R|−√{(|R|−D)2−y2} (式47)
ただし、y≦|R|−D
【0091】
図17に示すように、レーダスキャン範囲と走行車線の左右の境界に挟まれた領域が検知可能領域であり、曲率半径|R|の右カーブの場合、検知可能領域は、以下の(式48)で示される。
【数48】
−y・tanθ≦x≦y・tanθ かつ、
|R|−√{(|R|+D)2−y2}≦x≦|R|−√{(|R|−D)2−y2} (式48)
ただし、0<y≦ymax≦|R|−D
【0092】
・曲率半径|R|の左カーブの場合
走行車線の左右の境界は、以下の(式49)(式50)で表される。
【数49】
走行車線左境界x=−|R|+√{(|R|−D)2−y2} (式49)
【数50】
走行車線右境界x=−|R|+√{(|R|+D)2−y2} (式50)
ただし、y≦|R|−D
【0093】
これより、曲率半径|R|の左カーブの場合、検知可能領域は以下の(式51)で示される。
【数51】
−y・tanθ≦x≦y・tanθ かつ、
−|R|+√{(|R|−D)2−y2}≦x≦−|R|+√{(|R|+D)2−y2} (式51)
ただし、0<y≦ymax≦|R|−D
【0094】
ここでは、車速と操舵角とから自車両の旋回半径を求めて進行方向を推定しているが、これに限らず、例えば、ヨーレートセンサーや横加速度センサーを用いて自車両の進行方向を検出することもできる。また、前方風景を撮影したカメラ画像を画像処理して白線を認識したり、ナビゲーションシステムから得られた道路情報を元に道路形状を推定してもよい。
ステップS1500でレーザレーダ10の検知可能領域を算出した後、ステップS1600へ進む。
【0095】
ステップS1600では、ステップS1200で認識した現在の障害物の自車両に対する相対位置やその移動方向・移動速度と、ステップS1500で算出した自車線内の検知可能領域とから、障害物が自車線内の検知可能領域をどのように移動しているかを推定する。ステップS1600で行う処理を、図18のフローチャートを用いて説明する。
【0096】
ステップS1601では、レーザレーダ10により前方障害物を検知しているか否かを判定する。ステップS1601が肯定判定されると、ステップS1602へ進む。ステップS1602では、前方障害物が遠方に移動中か否かを判定する。ステップS1602が肯定判定されると、ステップS1603へ進み、障害物状態フラグflgSTATEに10をセットする。ステップS1602が否定判定されると、ステップS1604へ進む。
【0097】
ステップS1604では、前方障害物が右側の隣接車線に移動中か否かを判定する。ステップS1604が肯定判定されると、ステップS1605に進み、障害物状態フラグflgSTATEに20をセットする。ステップS1604が否定判定されると、ステップS1606へ進む。
【0098】
ステップS1606では、前方障害物が左側の隣接車線に移動中か否かを判定する。ステップS1606が肯定判定されると、ステップS1607に進み、障害物状態フラグflgSTATEに30をセットする。ステップS1606が否定判定されると、ステップS1608に進む。
【0099】
ステップS1608では、前方障害物が自車線内検知可能領域外に移動中か否かを判定する。ステップS1608が肯定判定されると、ステップS1609に進み、障害物状態フラグflgSTATEに40をセットする。ステップS1608が否定判定されると、ステップS1610に進み、障害物状態フラグflgSTATEに50をセットする。
【0100】
ステップS1601で前方障害物を検知していないと判定されると、ステップS1611に進む。ステップS1611では、前回周期で算出したアクセルペダル反力制御指令補正値FAoutが0か否かを判定する。ステップS1611が肯定判定されると、ステップS1612に進み、障害物状態フラグflgSTATEを0にクリアする。一方、ステップS1611が否定判定され、反力指令補正値FAoutが0でない場合は、前回周期でセットした障害物状態フラグflgSTATEをそのまま使用する。
【0101】
上述したステップS1602、ステップS1604、ステップS1606およびステップS1608における、前方障害物がそれぞれ遠方、隣接車線、自車線内検知可能領域外に移動中であるか否かの判定は、所定時間T0(例えばT0=1[sec])後の障害物の位置に基づいて行うことができる。この判定は、上述した第1の実施の形態と同様にして行うこともできるが、以下のようにして判定することもできる。これらの判定方法を、道路形状別に図16および図17を用いて説明する。ここで、前方障害物の位置を(x(0)、y(0))、相対速度を(dx、dy)とする。
【0102】
《直線路の場合》
まず、図16を用いて直線路の場合に障害物がどの方向へ移動しているかを判定する方法を説明する。
所定時間T0後の、前方障害物の位置(x(T0)、y(T0))は、(式52)のように表される。
【数52】
である。
【0103】
(h)遠方に移動中(flgSTATE=10)
−y・tanθ≦x(0)≦y・tanθ、かつ、−y・tanθ≦x(T0)≦y・tanθを満たす十分大きいT0を繰り返し計算で求め、前方障害物の走行状態が以下の(式53)を満たす場合、前方障害物が遠方に移動中であると判断することができる。
【数53】
y(T0)≧ymax (式53)
【0104】
(i)右側の隣接車線へ移動中(flgSTATE=20)
−D≦x(0)≦D≦x(T0)、かつ、0<y(0)、y(T0)≦ymaxを満たす十分小さなT0を繰り返し計算で求め、前方障害物の走行状態が以下の(式54)を満たす場合、前方障害物が右方向へ移動中であると判断することができる。
【数54】
−y・tanθ≦x(T0)≦y・tanθ (式54)
【0105】
(j)左側の隣接車線へ移動中(flgSTATE=30)
x(T0)≦−D≦x(0)≦D、かつ、0<y(0)、y(T0)≦ymaxを満たす十分小さなT0を繰り返し計算で求め、前方障害物の走行状態が以下の(式55)を満たす場合、前方障害物が左方向へ移動中であると判断することができる。
【数55】
−y・tanθ≦x(T0)≦y・tanθ (式55)
【0106】
(k)自車線内検知可能領域外に移動中(flgSTATE=40)
−y・tanθ≦x(T0)≦y・tanθでない十分小さなT0を繰り返し計算で求め、前方障害物の走行状態が以下の(式56)を満たす場合、前方障害物が自車線内検知可能領域外へ移動中であると判断することができる。
【数56】
−D≦x(T0)≦D (式56)
【0107】
《曲線路の場合》
つぎに、図17を用いて曲線路の場合に障害物がどの方向へ移動しているかを判定する方法を説明する。ここでは、右カーブを例として説明する。
(l)遠方へ移動中(flgSTATE=10)
−y・tanθ≦x(0)≦y・tanθ、かつ、−y・tanθ≦x(T0)≦y・tanθを満たす十分大きいT0を繰り返し計算で求め、前方障害物の走行状態が以下の(式57)を満たす場合、前方障害物が遠方へ移動中であると判断することができる。
【数57】
y(T0)≧ymax (式57)
【0108】
(m)隣接車線に移動中
・右側の隣接車線に移動中(flgSTATE=20)
|R|−√{(|R|+D)2−y2}≦x(0)≦|R|−√{(|R|−D)2−y2}≦x(T0)、かつ、0<y(0)、y(T0)≦ymax を満たす十分小さなT0を繰り返し計算で求め、前方障害物の走行状態が以下の(式58)を満たす場合、前方障害物は右方向へ移動中であると判断することができる。
【数58】
−y・tanθ≦x(T0)≦y・tanθ (式58)
【0109】
・左側の隣接車線に移動中(flgSTATE=30)
x(T0)≦|R|−√{(|R|+D)2−y2}≦x(0)≦|R|−√{(|R|−D)2−y2}、かつ、0<y(0)、y(T0)≦ymaxを満たす十分小さなT0を繰り返し計算で求め、前方障害物の走行状態が以下の(式59)を満たす場合、前方障害物は左車線へ移動中であると判断することができる。
【数59】
−y・tanθ≦x(T0)≦y・tanθ (式59)
【0110】
(n)自車線内検知可能領域外に移動中(flgSTATE=40)
−y・tanθ≦x(T0)≦y・tanθでない十分小さなT0を繰り返し計算で求め、前方障害物の走行状態が以下の(式60)を満たす場合、前方障害物は自車線内検知可能領域外に移動中であると判断することができる。
【数60】
|R|−√{(|R|+D)2−y2}≦x(T0)≦|R|−√{(|R|−D)2−y2} (式60)
なお、左カーブの場合でも同様にして障害物状態を算出することができる。
このようにステップS1600で障害物状態を推定した後、ステップS1650へ進む。
【0111】
ステップS1650では、ステップS1100で読み込んだ道路パラメータおよびステップS1600で推定した障害物状態に基づいて、ドライバー意図判別処理を行う。運転者の意図をどのように推定するかについて、図19のフローチャートを用いて詳細に説明する。
【0112】
ステップS1651では、車線認識カメラ40から入力された走行車線判断信号に基づき、追い越し車線と走行車線のうち、現在、自車両が走行車線を走行しているか否かを判定する。ステップS1651が肯定判定されると、ステップS1652へ進む。
【0113】
ステップS1652では、自車両が走行車線から追い越し車線へ車線変更中であるか否か判定する。ここで行う車線変更中か否かの判定方法については、後述する。ステップS1652が否定判定され、自車両が車線変更することなく走行車線を走行している場合は、ステップS1660へ進む。ステップS1660では、ドライバー意図判別処理A1(図21を用いて後述)を行い、自車両の運転者の運転操作意図を推定する。ステップS1652が肯定判定され、自車両が走行車線から追い越し車線へ移動している場合は、ステップS1670へ進み、ドライバー意図判別処理A2(図22を用いて後述)を行う。
【0114】
一方、ステップS1651が否定判定され、自車両が走行車線を走行中でなI場合は、ステップS1655へ進む。ステップS1655では、自車両が追い越し車線から走行車線へ車線変更中であるか否か判定する。ステップS1655が否定判定され、自車両が車線変更することなく追い越し車線を走行している場合は、ステップS1680へ進む。ステップS1680では、ドライバー意図判別処理B1(図23を用いて後述)を行う。ステップS1655が肯定判定され、自車両が追い越し車線から走行車線へ移動している場合は、ステップS1690へ進み、ドライバー意図判別処理B2(図24を用いて後述)を行う。
【0115】
ここで、ステップS1652およびステップS1655における、自車両の車線変更判定処理の詳細について、図20(a)〜(d)を用いて説明する。図20(a)〜(d)は、自車両が走行車線から追い越し車線へと車線変更を行っていく様子を時間経過順に示している。
【0116】
図20(a)(b)は自車両が走行車線内を走行している様子を示している。図20(a)において、自車両は走行車線内を直進している。このときの自車両の横変位ycは、車線幅2Dおよび自車両の幅2Wを用いて、yc<D−Wである。また、上述した(式42)を用いて算出される所定時間T後の横変位、すなわち前方注視点横変位ysは、ys<D−Wである。図20(b)では、自車両は直進はしていないが、自車線に対するヨー角φrはまだ十分に小さく、車線変更には至っていない。このときの自車両の横変位ycは、yc<D−Wである。また、前方注視点横変位ysは、ys<Dである。
【0117】
したがって、自車両の現在の横変位ycおよび前方注視点横変位ysが以下の(式61)を満たす場合、自車両は車線変更を行っておらず、走行車線を走行していると判断する。
【数61】
ys<D、かつ、yc<D−W (式61)
【0118】
このように、自車両が車線区分線(白線)をまたがない状態、かつ、前方注視点横変位ysが走行車線内に存在している場合に、自車両がまだ車線変更の動作に移っていないと判断することができる。したがって、自車両の走行状態が(式61)を満たす場合に、ステップS1652が否定判定される。
【0119】
図20(c)は、自車両が走行車線から追い越し車線へ車線変更を行っている最中で、自車両が白線をまたいでいる様子を示している。自車両の現在の横変位ycおよび前方注視点横変位ysが以下の(式62)を満たす場合、自車両が走行車線から追い越し車線へ車線変更中であると判断する。
【数62】
D−W≦yc≦D+W、かつ、ys≧D (式62)
【0120】
図20(d)は、自車両が追い越し車線への車線変更を完了した状態を示している。自車両の現在の横変位ycおよび前方注視点横変位ysが以下の(式63)を満たす場合、走行車線から追い越し車線への車線変更が完了したと判断する。
【数63】
yc>D+W、かつ、ys>D+W (式63)
【0121】
したがって、自車両の現在の横変位ycおよび前方注視点横変位ysが以下の(式64)を満たす場合、自車両が走行車線から追い越し車線へ車線変更中であると判断し、ステップS1652が肯定判定される。
【数64】
yc≧D−W、かつ、ys≧D (式64)
なお、追い越し車線から走行車線への車線変更も同様にして判断することができる。
【0122】
つぎに、ステップS1660、S1670,S1680およびS1690におけるドライバー意図判別処理を説明する。ここでは、ステップS1600で判定した前方障害物の状態と、ステップS1652,S1655で判定した自車両の走行状態とに応じて運転者の意図を判別する。まず、ステップS1660でのドライバー意図判別処理A1について、図21を用いて説明する。なお、処理A1は、自車両が走行車線での走行を維持している場合の処理である。
【0123】
ステップS1661で、ステップS1600で設定した障害物状態フラグflgSTATE=10であるか否かを判定する。ステップS1661が肯定判定された場合は、例えば図25に示すように、自車両が走行車線での走行を維持しているときに先行車がさらに前方へと遠ざかっていく状態である。そこで、ステップS1662へ進み、運転者の意図を示す意図判断フラグflgAIMを0(巡航)にセットする。ステップS1661が否定判定されると、ステップS1663へ進む。
【0124】
ステップS1663では、障害物状態フラグflgSTATE=20であるか否かを判定する。ステップS1663が肯定判定された場合は、例えば図26に示すように、自車両が走行車線での走行を維持しているときに先行車が追い越し車線へと車線変更を行った状態である。そこで、ステップS1664へ進み、意図判断フラグflgAIMを0(巡航)にセットする。ステップS1663が否定判定されると、ステップS1665へ進む。
【0125】
ステップS1665では、障害物状態フラグflgSTATE=30であるか否かを判定する。ステップS1665が肯定判定された場合は、例えば図27に示すように、自車両が走行車線での走行を維持しているときに先行車が左分岐に進入していく状態である。そこで、ステップS1666へ進み、意図判断フラグflgAIMを0(巡航)にセットする。ステップS1665が否定判定されると、ステップS1667へ進む。
【0126】
ステップS1667以降の処理では、障害物判定フラグflgSTATEの値にかかわらず意図判断フラグflgAIMを0(巡航)にセットする。
【0127】
このように、自車両が車線変更を行わずに走行車線を走行している場合は、運転者は走行車線での走行を維持し、定常的に走行しようとしていると推定し、前方障害物の状態にかかわらず意図判断フラグflgAIMを0にセットする。
【0128】
つぎに、ステップS1670でのドライバー意図判別処理A2について、図22を用いて説明する。なお、処理A2は、自車両が走行車線から追い越し車線へ車線変更している場合の処理である。
ステップS1671で、障害物判断フラグflgSTATE=10であるか否か、すなわち、前方障害物が遠方に移動中か否かを判定する。ステップS1671が肯定判定された場合、運転者の追い越し車線への車線変更と同時に前方障害物が遠ざかっていく状態なので、運転者の意図としては先行車両に着いて行こうとしているものと推定する。そこで、ステップS1672へ進み、意図判断フラグflagAIMに20(追走)をセットする。ステップS1671が否定判定されると、ステップS1673へ進む。
【0129】
ステップS1673で、障害物判断フラグflgSTATE=20であるか否か、すなわち、前方障害物が右側車線に移動中か否かを判定する。ステップS1673が肯定判定された場合、自車両が追い越し車線へ移動中に、前方の障害物がさらに右方向へ移動して非検出となっている。これは、先行車が右分岐を行った場合、あるいはレーザーレーダー10の誤検知等の可能性がある。そこで、運転者の意図としては、現状維持と推定し、ステップS1674へ進んで意図判断フラグflagAIMに0(巡航)をセットする。ステップS1673が否定判定されると、ステップS1675に移行する。
【0130】
ステップS1675では、障害物判断フラグflgSTATE=30であるか否か、すなわち、前方障害物が左側車線に移動中か否かを判定する。ステップS1675が肯定判定された場合、例えば図28に示すように、先行車両は走行車線を維持している状態で、自車両だけが追い越し車線へ移動している状態と考えられる。そこで、運転者には追い越しの意図があると推定し、ステップS1676へ移行して意図判断フラグflagAIMに1(追い越し)をセットする。ステップS1675が否定判定されると、ステップS1677へ進む。
【0131】
ステップS1677以降の処理では、障害物判定フラグflgSTATEの値にかかわらず意図判断フラグflgAIMを0(巡航)にセットする。
【0132】
つぎに、ステップS1680でのドライバー意図判別処理B1について、図23を用いて説明する。なお、処理B1は、自車両が追い越し車線での走行を維持している場合の処理である。
【0133】
ステップS1681では、障害物判断フラグflgSTATE=10であるか否か、すなわち、前方障害物が遠方に移動中か否かを判定する。ステップS1681が肯定判定された場合、例えば図29に示すように、自車両の前方を走行中の車両がさらに前方へと遠ざかっていくような状況であるが、運転者は追い越し車線を維持しようとしている状態である。そこで、運転者の意図としては先行車両に着いて行こうとしていると推定し、ステップS1682へ移行して意図判断フラグflagAIMに2(追走)をセットする。ステップS1681が否定判定されると、ステップS1683に移行する。
【0134】
ステップS1683では、障害物判断フラグflgSTATE=20であるか否か、すなわち、前方障害物が右方向に移動中か否かを判定する。ステップS1683が肯定判定された場合、自車両が追い越し車線を走行中に、前方の障害物がさらに右方向へ移動して非検出となるという状況である。これは、先行車が右分岐に進入している、あるいはレーザーレーダ10の誤検知等の可能性がある。そこで、運転者の意図としては、現状維持と推定し、ステップS1684へ移行して意図判断フラグflagAIMに0(巡航)をセットする。ステップS1683が否定判定されると、ステップS1685へ進む。
【0135】
ステップS1685では、障害物判断フラグflgSTATE=30であるか否か、すなわち、前方障害物が左方向に移動中か否かを判定する。ステップS1685が肯定判定された場合、例えば図30に示すように、先行車両が追い越し車線から走行車線へ移動している状態である。自車両はそのまま追い越し車線での走行を維持した状態であるから、運転者には追い越しの意図があると推定し、ステップS1686へ移行して意図判断フラグflagAIMに1(追い越し)をセットする。ステップS1685が否定判定されると、ステップS1687へ進む。
【0136】
ステップS1687以降の処理では、障害物判定フラグflgSTATEの値にかかわらず意図判断フラグflgAIMを0(巡航)にセットする。
【0137】
つぎに、ステップS1690でのドライバー意図判別処理B2について、図24を用いて説明する。なお、処理B2は、自車両が追い越し車線から走行車線への車線変更を行っている場合の処理である。
【0138】
ステップS1691では、障害物判断フラグflgSTATE=10であるか否か、すなわち、前方障害物が遠方に移動中か否かを判定する。ステップS1691が肯定判定された場合、自車両の前方を走行中の車両がさらに前方へと遠ざかっていくような状況であるが運転者は追い越しを止めて、走行車線へ戻ろうとしている状態である。そこで、運転者の意図としては現状維持と判断し、ステップS1692へ移行して意図判断フラグflagAIMに0(巡航)をセットする。ステップS1691が否定判定されると、ステップS1693に移行する。
【0139】
ステップS1693では、障害物判断フラグflgSTATE=20であるか否か、すなわち、前方障害物が右方向に移動中か否かを判定する。ステップS1693が肯定判定された場合、例えば図31に示すように、自車両が、追い越し車線を走行中の車両を走行車線から追い越すような状況になりつつあると推定する。そこで、現在の走行状況を運転者に知らせ、積極的な加速を抑制するために、ステップS1694へ移行して意図判断フラグflagAIMに3(非加速)をセットする。ステップS1693が否定判定されると、ステップS1695へ進む。
【0140】
ステップS1695以降の処理では、障害物判定フラグflgSTATEの値にかかわらず意図判断フラグflgAIMを0(巡航)にセットする。
上述したようにステップS1650でのドライバー意図判別処理を行った後、ステップS1700へと進む。
【0141】
ステップS1700では、ステップS1600で推定した障害物の動きと、ステップS1650で推定したドライバー意図とに基づいて、障害物が対象外となったときの状態に応じて、ステップS1400で算出した反力制御指令値FAを補正し、反力指令補正値FAoutを算出する。ステップS1700における反力指令補正値FAout算出の処理を、図32のフローチャートを用いて説明する。
【0142】
ステップS1701では、レーザレーダ10により検出された前方障害物の位置(x(0)、y(0))と自車線内の検知可能領域とから、障害物が自車線内の検知可能領域に存在するか否かを判定する。ステップS1701が肯定判定されると、ステップS1702へ進む。ステップS1702では、前方障害物が検出されなくなった(ロストした)時点からの経過時間を示すロスト経過時間カウンタCnt_lostを0にクリアする。また、ステップS1400で算出した反力制御指令値FAを反力指令補正値FAoutに設定する。
【0143】
ステップS1701が否定判定されると、ステップS1703に進み、障害物状態フラグflgSTATEが10または20または30のいずれかであるか否かを判定する。ステップS1703が肯定判定され、前方障害物が遠方、右車線あるいは左車線に移動したために対象外となった場合は、ステップS1720へ進む。ステップS1720では、図33のフローチャートに示すように、運転操作反力補正処理Aを行う。
【0144】
ステップS1720での運転操作反力補正処理Aにおいて、まず、ステップS1721では、意図判断フラグflgAIMが1か否かを判定する。ステップS1721が肯定判定され、運転者の意図が追い越しである場合には、ステップS1722へ進む。ステップS1722では、反力制御指令値変化率ΔFAにΔFA5 (例えば10[kgf/s])をセットする。ステップS1721が否定判定されると、ステップS1723へ移行する。
【0145】
ステップS1723では、意図判断フラグflgAIMが2か否かを判定する。ステップS1723が肯定判定され、運転者の意図が先行車両に着いて行こうとしている場合は、ステップS1724へ進む。ステップS1724では、反力制御指令値変化率ΔFAにΔFA6 (例えば8[kgf/s])をセットする。ステップS1723が否定判定されると、ステップS1725に移行する。
【0146】
ステップS1725では、意図判断フラグflgAIMが3か否かを判定する。ステップS1725が肯定判定され、自車両が、追い越し車線を走行中の車両を走行車線から追い越すような状況である場合は、ステップS1726へ進む。ステップS1726では、現在の走行状況を運転者に知らせて積極的な加速を抑制するため、反力制御指令値変化率ΔFAにΔFA7 (例えば4[kgf/s])をセットする。ステップS1725が否定判定されると、ステップS1727に移行し、反力制御指令値変化率ΔFAにΔFA8(例えば8[kgf/s])をセットする。
【0147】
なお、ステップS1722,S1724,S1726,S1728で設定した反力制御指令値変化率ΔFA5〜ΔFA8は、ΔFA5≧ΔFA6≧ΔFA8≧ΔFA7の関係を満たすように、予め適切な値を設定しておく。
【0148】
一方、図32のフローチャートにおいてステップS1703が否定判定され、前方障害物が自車線内検知可能領域外に移動して非検出となった、または前方障害物が道路の勾配等により非検出となった、またはもともと前方障害物が存在しない場合は、ステップS1740へ進む。ステップS1740では、図34のフローチャートに示すように、運転操作反力補正処理Bを行う。
【0149】
ステップS1740での運転操作反力補正処理Bにおいて、まず、ステップS1741では、障害物状態フラグflgSTATEが40か否かを判定する。ステップS1741が肯定判定され、前方障害物が自車線内検知可能領域外に移動した場合は、ステップS1742へ移行する。ステップS1742では、ロスト経過時間カウンタCnt_lostが所定時間T3(例えば1[sec])よりも小さいか否かを判定する。ここで、所定時間T3は、上述した第1の実施の形態の運転操作反力補正処理(図11のS708)で用いた値と同じである。
【0150】
ステップS1742が肯定判定されると、ステップS1743へ進み、反力減少の開始タイミングを所定時間T3だけ遅延させるように、反力制御指令値変化率ΔFAに0をセットする。ステップS1742が否定判定されると、自車線内検知可能領域外の障害物が隣接車線に完全に移動したと推定し、ステップS1744に進む。ステップS1744では、反力制御指令値変化率ΔFAにΔFA3(例えば5[kgf/s])をセットする。
【0151】
ステップS1741が否定判定されると、ステップS1745へ進む。ステップS1745では、ロスト経過時間カウンタCnt_lostが所定時間T4(例えば2[sec])よりも小さいか否かを判定する。ステップS1745が肯定判定されると、ステップS1746へ進み、反力減少の開始タイミングを所定時間T4だけ遅延させるように、反力制御指令値変化率ΔFAに0をセットする。ステップS1745が否定判定されると、ステップS1747へ進み、反力制御指令値変化率ΔFAにΔFA4 (例えば3[kgf/s])をセットする。なお、反力制御指令値ΔFA3,ΔFA4は、上述した第1の実施の形態の運転操作反力補正処理(図11のS710,S713)で用いた値と同じである。ただし、ΔFA5≧ΔFA6≧ΔFA3≧ΔFA4である。
【0152】
ステップS1720での運転操作反力補正処理A、またはステップS1740での運転操作反力補正処理Bにおいて、反力制御指令値変化率ΔFAを設定したのち、ステップS1704へ移行する。
【0153】
ステップS1704では、前回設定した反力指令補正値FAoutが、ステップS1720あるいはS1740で設定した反力制御指令値変化率ΔFAよりも大きいか否かを判定する。ステップS1704が肯定判定されると、ステップS1705に進み、ロスト経過時間カウンタCnt_lostを1だけ加算する。さらに、前回の反力指令補正値FAoutから反力制御指令値変化率ΔFAを減じた値を、新たな反力指令補正値FAoutに設定する。ステップS1704が否定判定されると、ステップS1706へ進む。ステップS1706では、反力指令補正値FAoutを0に設定する。
このようにステップS1700で反力指令補正値FAoutを算出した後、ステップS1800へ進む。
【0154】
ステップS1800では、ステップS1700で算出した反力指令補正値FAoutをアクセルペダル反力制御装置60へ出力し、今回の処理を終了する。
【0155】
図35に、運転者の意図に応じた操作反力FAの変化を模式的に示す。図35の横軸は時間tを示し、時間tlにおいて前方障害物が自車線あるいは検知可能領域から離脱し、反力制御の対象外となったとする。
【0156】
運転者意図が追い越し(flgAIM=1)である場合は、追い越し操作を容易に行えるように、反力制御指令値変化率ΔFA5で操作反力FAを速やかに減少させていく。運転者意図が追走(flgAIM=2)あるいは巡航(flgAIM=0)である場合は、前方障害物が対象外となった時間tlで操作反力FAが急に変化しないように、反力制御指令値変化率ΔFA6,ΔFA8で操作反力FAを徐々に減少させていく。また、運転者意図が非加速(flgAIM=3)である場合は、反力制御指令値変化率ΔFA7で、操作反力FAをゆっくりと減少させて運転者の加速操作を抑制する。
【0157】
このように、以上説明した第2の実施の形態においては、以下のような作用効果を奏することができる。
(1)障害物が対象外となった場合に、ドライバー意図推定部58Aによって推定された運転者の意図を加味してペダル反力の変化パターンを補正する。これにより、前方車両との車間距離に応じてペダル反力FAが増加している状態で前方車両が存在しなくなる場合に、ペダル反力の変化を効果的に補正し、運転者の違和感をより一層低減させることができる。
(2)ドライバー意図推定部58Aは、車線認識カメラ40によって検出した道路状況と、走行位置認識部57Aによって検出した自車両の走行位置とに基づいて運転者の意図を推定するので、運転者の意図を正確に推定することができる。
(3)ドライバー意図推定部58Aは、自車両が一定車線内を走行中か、車線を変更中であるかを推定し、この推定結果と、レーザレーダ10からの信号とに基づいて、障害物が対象外となった場合の運転者の意図を推定する。これにより、障害物が対象外となった原因が、障害物の挙動によるものか、運転者の意図によるものかといった観点から、運転者の意図をより正確に推定することができる。
(4)操作反力補正部56Aは、障害物が、(a)検知可能領域内で非検知になった場合は、第5の減少パターンで、(d)自車線内の検知可能領域外に離脱した場合(flgSTATE=40)は、第6の減少パターンで、(b)検知可能領域の右方車線、あるいは左方車線に離脱した場合(flgSTATE=20,30)、あるいは(c)検知可能領域の遠方に離脱した場合(flgSTATE=10)は、運転者意図に応じた減少パターンでアクセルペダル反力FAを低下させる。これにより、障害物が対象外となったときの障害物状態と運転者意図とを考慮するため、運転者の違和感を効果的に低減したペダル反力制御を行うことができる。前方障害物が検知可能領域の遠方、あるいは左右方向へ離脱したことが検出された場合には,障害物に対するリスクポテンシャルは小さいと考えられる。そこで、ペダル反力FAの減少パターンを運転者意図に基づいて設定することにより、運転者の意図にあった反力制御を行うことができる。
(5)(a)検知可能領域内で非検知になったと判断された場合は、自車線前方に障害物が存在するにもかかわらず、レーザレーダ10の一時的な性能低下や勾配等により非検知になった可能性がある。そこでで所定時間T4だけ遅延させた後、ゆっくりした速度(第5の速度)ΔFA4で徐々にペダル反力FAを低下させる。(d)自車線内の検知可能領域外に離脱したと判断された場合は、例えば障害物が自車線外に離脱するまでの推定時間として設定した所定時間T3だけ遅延させた後、ΔFA4よりも速い速度(第6の速度)ΔFA3で、徐々にペダル反力FAを低下させる。遅延時間T3,T4を設けることにより障害物が対象外になった場合でも、運転者は余裕を持ってシステムの状況を判断し、適切な操作を行うことができる。また、障害物が自車線外に離脱したと推定される時間を所定時間T3と設定すれば、ペダル反力FAの減少開始タイミングが必要以上に遅延されることがなく、運転者の感覚に合った反力制御を行うことができる。
(6)ドライバー意図推定部58Aは、障害物が、(b)検知可能領域の右方車線、あるいは左方車線に離脱した場合、あるいは(c)検知可能領域の遠方に離脱した場合の運転者の意図を、(A)現在の走行状態を維持する巡航、(B)障害物の追い越し、(C)障害物についていく追走、(D)非加速、のいずれかと推定する。操作反力補正部56Aは、運転者の意図が、(A)巡航の場合は、第7の減少パターンで、(B)追い越しの場合は、第8の減少パターンで、(C)追走の場合は、第9の減少パターンで、(D)非加速の場合は、第10の減少パターンでアクセルペダル反力FAを低下させる。これにより、精度よく推定した運転者の意図に応じて、効果的なペダル反力制御を行うことができる。
(7)運転者の意図が(A)巡航の場合は、運転者に追い越しや追走の意図がなく現在の走行状態を維持しようとする意図があると判断する。そこで、急にペダル反力を減少せず、安定した巡航走行を維持し易いようにペダル反力FAをΔFA8(第7の速度)で徐々に低下する。(B)追い越しの場合は、運転者に積極的に加速する意図があると判断する。そこで、ペダル反力を素早く低下させ、運転者の操作を確実に車両挙動に反映させるように、ペダル反力FAをΔFA8よりも速い速度(第8の速度)ΔFA5で徐々に低下する。(C)追走の場合は、ペダル反力FAをΔFA8よりも速い速度(第9の速度)ΔFA6で徐々に低下する。(D)非加速の場合は、自車両が追い越し車線から走行車線へ移動した状態で、追い越し車線を走行中の車両を走行車線側から追い越すような、好ましくない状況になりつつあると判断する。そこで、運転者による加速操作を抑制して追い越し行為を抑制するため、ペダル反力FAをゆっくりした速度(第10の速度)ΔFA7で徐々に低下する。ここで、ΔFA5≧ΔFA6≧ΔFA8≧ΔFA7を満たすように反力制御指令値変化率ΔFAを設定するので、運転者の意図にあった効果的な反力制御を行うことができる。また、ΔFA5≧ΔFA6≧ΔFA3≧ΔFA4を満たすように反力制御指令値変化率ΔFAを設定することにより、運転者の意図にあった効果的な反力制御を行うことができる。
【0158】
なお、上述した第1および第2の実施の形態では、反力制御指令値FAを所定の減少パターン(反力制御指令値変化率ΔFA)で減少させているが、例えばステップ状に減少させたり、曲線的に減少させることもできる。また、減少パターン(反力制御指令値変化率ΔFA)を、例えば反力制御指令値FAが所定値、例えば0となるまでの時間に応じて決定することもできる。つまり、障害物が対象外となってから所定時間後にペダル反力FAが所定値以下になるように、反力制御指令値変化率ΔFAを設定する。障害物が対象外となったときの反力制御指令値FAd、反力制御指令値FAが所定時間Td後に0になるとすると、反力制御指令値変化率ΔFAは、以下の(式64)で算出することができる。
【数65】
ΔFA=FAd/Td (式64)
【0159】
このように障害物が対象外となったときのペダル反力の大きさに応じて、操作反力を低下させる際の減少パターンを変更するので、例えば、前方車両との車間距離に応じてペダル反力が増加している状態で前方車両が存在しなくなった場合に、速やかにペダルの反力を低下させることができ、運転者の感覚に合った反力制御を行うことができる。障害物が対象外となってから所定時間後にペダル反力が所定値以下になるように減少パターンを変更するので、障害物が対象外となったときのペダル反力の大きさにかかわらず、ペダル反力が所定値に低下するまでの時間が等しくなり、より運転者の感覚に合った反力制御を行うことができる。
【0160】
なお、上述した実施の形態においては、前方障害物に対するリスクポテンシャルRPに応じてアクセルペダル反力制御を行ったが、これには限らず、ブレーキペダル反力制御を行うこともできる。また、リスクポテンシャルRPの算出方法は上述した実施の形態には限定されず、例えば車間距離を自車速あるいは先行車速で除した車間時間THWの関数を用いたり、余裕時間TTCの関数と車間時間THWの関数とを組み合わせてリスクポテンシャルRPを算出することもできる。リスクポテンシャルRPに対するアクセルペダル反力制御指令値FAの特性も、図5には限定されない。
【0161】
上述した実施の形態において、レーザレーダ10による検知可能領域の算出方法および障害物状態の判断方法について数式を用いて説明したが、障害物が自車線外あるいは検知可能領域外へと離脱して対象外となるときの状態を精度よく推定することができれば、上述した方法には限定されない。
【0162】
さらに、障害物状態を、遠方への離脱、右側あるいは左側車線への離脱、自車線内検知可能領域外への離脱のいずれかとして推定し、運転者の意図を、巡航、追走、追い越しおよび非加速のいずれかとして推定した。しかし、これには限定されず、他の障害物状態や運転者意図を設定し、それらに応じてペダル反力の減少パターンを設定することもできる。
【0163】
上記実施の形態においては、障害物検出手段としてレーザレーダ10、車速センサ20および操舵角センサ30を用い、操作反力発生手段として、アクセルペダル反力制御装置60を用い、道路状況認識手段として車線認識カメラ40を用いた。ただし、これらには限定されず、例えば障害物検出手段としてレーザレーダ10の代わりに別方式のミリ波レーダ等や、CCDあるいはCMOSカメラを用いることもできる。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態による車両用運転操作補助装置のシステム図。
【図2】図1に示す車両用運転操作補助装置を搭載した車両の構成図。
【図3】コントローラの内部構成を示すブロック図。
【図4】第1の実施の形態のコントローラにおける運転操作補助制御処理の処理手順を示すフローチャート。
【図5】前後方向リスクポテンシャルに対するアクセル制御反力指令値の特性を示すマップ。
【図6】直線路における検知可能領域の算出方法を説明する図。
【図7】曲線路における検知可能領域の算出方法を説明する図。
【図8】障害物状態推定処理で行う処理の処理手順を示すフローチャート。
【図9】直線路における障害物状態の推定方法を説明する図。
【図10】曲線路における障害物状態の推定方法を説明する図。
【図11】運転操作反力補正処理で行う処理の処理手順を示すフローチャート。
【図12】第2の実施の形態による車両用運転操作補助装置の構成を示すシステム図。
【図13】図1に示す車両用運転操作補助装置を搭載した車両の構成図。
【図14】コントローラの内部構成を示すブロック図。
【図15】第2の実施の形態のコントローラにおける運転操作補助制御処理の処理手順を示すフローチャート。
【図16】直線路における検知可能領域の算出方法及び障害物状態の推定方法を説明する図。
【図17】曲線路における検知可能領域の算出方法及び障害物状態の推定方法を説明する図。
【図18】障害物状態推定処理で行う処理の処理手順を示すフローチャート。
【図19】ドライバー意図推定処理で行う処理の処理手順を示すフローチャート。
【図20】(a)〜(d) ドライバー意図の推定方法を説明する図。
【図21】ドライバー意図判別処理A1における処理手順を示すフローチャート。
【図22】ドライバー意図判別処理A2における処理手順を示すフローチャート。
【図23】ドライバー意図判別処理B1における処理手順を示すフローチャート。
【図24】ドライバー意図判別処理B2における処理手順を示すフローチャート。
【図25】運転意図が巡航の場合の走行状態を示す図。
【図26】運転意図が巡航の場合の走行状態を示す図。
【図27】運転意図が巡航の場合の走行状態を示す図。
【図28】運転意図が追い越しの場合の走行状態を示す図。
【図29】運転意図が追走の場合の走行状態を示す図。
【図30】運転意図が追い越しの場合の走行状態を示す図。
【図31】運転意図が非加速の場合の走行状態を示す図。
【図32】運転操作反力補正処理における処理手順を示すフローチャート。
【図33】運転操作反力補正処理Aにおける処理手順を示すフローチャート。
【図34】運転操作反力補正処理Bにおける処理手順を示すフローチャート。
【図35】障害物が対象外となってからの操作反力の変化を模式的に示す図。
【符号の説明】
10:レーザレーダ
20:車速センサ
30:操舵角センサ
40:車速センサ
50,50A:コントローラ
60:アクセルペダル反力制御装置
70:サーボモータ[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a driving assist system for a vehicle that assists a driver's operation.
[0002]
[Prior art]
A conventional vehicle driving assist system changes the operation reaction force of an accelerator pedal based on the inter-vehicle distance between a preceding vehicle and the host vehicle (for example, Patent Document 1). This device draws the driver's attention by increasing the reaction force of the accelerator pedal as the inter-vehicle distance decreases.
Prior art documents related to the present invention include the following.
[Patent Document 1]
JP-A-10-166890
[Patent Document 2]
JP-A-10-166889
[0003]
[Problems to be solved by the invention]
However, the driving assist system for a vehicle as described above requires an accelerator when the preceding vehicle which is the target of the reaction force control moves to an adjacent lane, or when the own vehicle changes lanes and the preceding vehicle is no longer detected. There has been a problem that the pedal reaction force changes suddenly, giving the driver an uncomfortable feeling.
[0004]
[Means for Solving the Problems]
A vehicle driving assist system according to the present invention calculates an obstacle potential of an own vehicle with respect to an obstacle based on a signal from the obstacle detecting means for detecting an obstacle existing around the own vehicle and an obstacle detecting means. A risk potential calculating means, an operation reaction force determining means for determining an operation reaction force to be generated in the vehicle operating device according to a preset change pattern based on a signal from the risk potential calculating means, and an operation reaction force determining means. An operation reaction force generating means for generating an operation reaction force on the vehicle operation device based on the signal, and an operation reaction force for correcting a change pattern when an obstacle detected by the obstacle detection means is excluded from the target. Correction means.
[0005]
【The invention's effect】
According to the present invention, when an obstacle around the own vehicle is excluded from the target, the change pattern of the operation reaction force generated in the vehicle device is corrected according to the risk potential, so that even if the obstacle suddenly disappears, Variations in the operation reaction force can be suppressed.
[0006]
BEST MODE FOR CARRYING OUT THE INVENTION
<< 1st Embodiment >>
A vehicle driving assist system according to a first embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a system diagram showing the configuration of the vehicle
[0007]
First, the configuration of the vehicle
[0008]
The
[0009]
The
[0010]
The
[0011]
The
[0012]
The vehicle
[0013]
The accelerator pedal reaction
[0014]
The obstacle recognition unit 51 of the
[0015]
The detectable area calculation unit 54 calculates a detectable area in the own lane by the
[0016]
Based on the movement of the obstacle estimated by the obstacle state estimating unit 55, the driving operation reaction force correcting unit 56 controls the driving operation reaction force determining unit 53 according to the state when the obstacle is excluded from the target. The calculated reaction force control amount is corrected. Here, a state in which the obstacle has departed from the lane or the detectable area of the radar and is no longer an obstacle to be subjected to the accelerator pedal reaction force control is excluded from the subject.
[0017]
Next, the operation of the vehicle driving assist
[0018]
First, the running state is read in step S100. Here, the traveling state is information on the traveling state of the own vehicle including the obstacle state ahead of the own vehicle. Therefore, a forward obstacle detected by the
[0019]
In step S200, the state of the obstacle ahead is recognized based on the traveling state data read and recognized in step S100. Here, the relative position of the forward obstacle with respect to the own vehicle, the moving direction and the moving speed thereof, and the current traveling state data obtained in step S100, which are detected before the previous processing cycle and stored in the memory of the
[0020]
In step S300, a risk potential RP for the forward obstacle is calculated. In order to calculate the risk potential RP for the forward obstacle, first, a time to collision (TTC: Time To Collision) for the recognized forward obstacle is calculated. Here, the allowance time TTC for a forward obstacle is obtained by the following (Equation 1).
(Equation 1)
TTC = y / Vr (Equation 1)
Here, y: the relative distance from the host vehicle to the obstacle ahead, Vr: the relative speed of the obstacle ahead to the host vehicle, respectively. The allowance time TTC is a physical quantity that indicates the current degree of approach of the host vehicle to the obstacle in front, and when the current driving situation continues, that is, when the relative vehicle speed Vr is constant, the host vehicle and the obstacle will be displayed after a few seconds. This is a value indicating whether the contact is made.
[0021]
Using the calculated margin time TTC, a risk potential RP with respect to the obstacle ahead is calculated. The risk potential RP for the obstacle ahead is calculated by the following (Equation 2).
(Equation 2)
RP = 1 / TTC (Equation 2)
[0022]
As shown in (Equation 2), the risk potential RP is expressed as a function of the time to contact TTC using the reciprocal of the time to contact TTC. The greater the risk potential RP, the greater the degree of approach to the obstacle ahead. Note that the risk potential RP is a risk potential for a vehicle traveling ahead, and indicates a risk potential in the longitudinal direction of the own vehicle.
[0023]
In step S400, a longitudinal control command value, that is, a reaction force control command value FA to be output to the accelerator pedal reaction
[0024]
FIG. 5 shows the relationship between the longitudinal risk potential RP and the accelerator pedal reaction force control command value FA. As shown in FIG. 5, when the longitudinal risk degree RP is smaller than a predetermined value RPmax, the accelerator pedal reaction force control command value FA is calculated so as to generate a larger accelerator pedal reaction force as the longitudinal risk potential RP increases. I do. When the longitudinal risk potential RP is larger than the predetermined value RPmax, the accelerator pedal reaction force control command value FA is fixed at the maximum value FAmax so as to generate the maximum accelerator pedal reaction force.
[0025]
In
[0026]
FIG. 6 shows the relationship between the host vehicle traveling on a straight road and the detectable area of the
[0027]
《On a straight road》
First, a method of calculating the detectable area of the
The right boundary of the radar scan range can be expressed as (Equation 3).
[Equation 3]
y = x / tanθ (Equation 3)
Therefore, the intersection (x1, y1) between the right end of the own lane and the right boundary of the radar scan range is expressed as (Expression 4) and (Expression 5).
(Equation 4)
x1 = D (Equation 4)
(Equation 5)
y1 = D / tanθ (Equation 5)
[0028]
Similarly, the left boundary of the radar scan range can be expressed as (Equation 6).
(Equation 6)
y = −x / tan θ (Equation 6)
Thereby, the intersection (x2, y2) between the left end of the own lane and the left boundary of the radar scan range is expressed as (Equation 7) (Equation 8).
(Equation 7)
x2 = −D (Equation 7)
(Equation 8)
y2 = D / tanθ (Equation 8)
[0029]
From these, the detectable area in the own lane for a straight road is set as follows.
(1) When ymax ≧ y ≧ y1 (= y2), that is, when the distance y between the obstacle and the host vehicle is y1 or y2 or more.
(Equation 9)
D ≧ x ≧ −D (Equation 9)
[0030]
(2) When y1 (= y2)> y (> 0), that is, when the distance y between the obstacle and the host vehicle is smaller than y1 or y2
(Equation 10)
y · tan θ ≧ x ≧ −y · tan θ (Equation 10)
[0031]
《Curved road》
Next, a method of calculating the detectable area of the
[0032]
The radius of curvature R of the lane is calculated using the vehicle speed V from the
[Equation 11]
R = (1 + A · V Two ) · L · STR_GR / STR (Equation 11)
[0033]
The right end of the own lane of a curved road having a radius of curvature R is represented as (Equation 12).
(Equation 12)
y = √ {(R + D) Two − (X + R) Two } (Equation 12)
[0034]
The intersection (x1, y1) between the right boundary of the radar scan range and the right end of the own lane is calculated by simultaneously calculating (Equation 3) and (Equation 12), thereby obtaining (Equation 13) and (Equation 14). Is represented as
(Equation 13)
[Equation 14]
[0035]
Similarly, the intersection (x2, y2) between the left boundary of the radar scan range and the right end of the own lane is calculated by simultaneously calculating (Equation 6) and (Equation 12), thereby obtaining the following (Equation 15) ( It is expressed as in equation 16).
(Equation 15)
(Equation 16)
[0036]
From these, the detectable area in the own lane on a curved road is set as follows. Is
(1) When y2 ≧ y ≧ y1 and ymax ≧ y, that is, when the distance y between the obstacle and the host vehicle is not less than y1 and not more than y2 and not more than the longest detection distance ymax of the
[Equation 17]
√ {(R + D) Two -Y Two } −R ≧ x ≧ −y · tan θ (Equation 17)
[0037]
(2) When y1> y (> 0), that is, when the distance y between the obstacle and the host vehicle is smaller than y1
(Equation 18)
y · tan θ ≧ x ≧ −y · tan θ (Equation 18)
In the case of the right curve, the detectable area in the own lane can be calculated in the same manner as in the case of the left curve.
[0038]
Here, the road shape is estimated from the vehicle speed V and the steering angle STR. However, the present invention is not limited to this. For example, a white image is recognized by performing image processing on a camera image of a scene in front of the vehicle or obtained from a navigation system. The road shape can also be estimated based on the road information obtained.
After calculating the detectable area in step S500, the process proceeds to step S600 in FIG.
[0039]
In step S600, the obstacle is determined based on the relative position of the current obstacle recognized in step S200 with respect to the own vehicle, the moving direction and speed thereof, and the detectable area in the own lane calculated in step S500. Is estimated how to move in the detectable area in the inside. The processing performed in step S600 will be described with reference to the flowchart in FIG.
[0040]
In step S601, it is determined whether the
[0041]
In step S602, it is determined whether or not the front obstacle is moving far away. If an affirmative determination is made in step S602, the flow advances to step S603 to set 1 to an obstacle state flag flgSTATE. If a negative determination is made in step S602, the process proceeds to step S604.
[0042]
In step S604, it is determined whether or not the front obstacle is moving to the adjacent lane. If an affirmative determination is made in step S604, the process proceeds to step S605, in which the obstacle state flag flgSTATE is set to 2 and the processing ends. If a negative determination is made in step S604, the process proceeds to step S606.
[0043]
In step S606, it is determined whether or not the front obstacle is moving from inside the detectable area in the own lane to outside the detectable area. If an affirmative determination is made in step S606, the process proceeds to step S607, in which the obstacle state flag flgSTATE is set to 3, and the process ends. If a negative determination is made in step S606, the process proceeds to step S608, in which the obstacle state flag flgSTATE is set to 4, and the process ends.
[0044]
If a negative determination is made in step S601 and a forward obstacle has not been detected, the process proceeds to step S609. In step S609, it is determined whether or not the accelerator pedal reaction force control command correction value FAout calculated in the previous cycle (calculated in S700) is 0. The accelerator pedal reaction force control command correction value FAout will be described later. If an affirmative determination is made in step S609, the process proceeds to step S610, where the obstacle state flag flgSTATE is cleared to 0, and the process ends. On the other hand, if the determination in step S609 is negative and the reaction force command correction value FAout is not 0, the obstacle state flag flgSTATE set in the previous cycle is used as it is.
[0045]
The determination of whether or not the preceding obstacle is moving out of the detectable area in the distant, adjacent lane, or own lane in steps S602, S604, and S606 described above is performed for a predetermined time T0 (for example, T0 = 1). [sec]) can be performed based on the position of the obstacle after. These determination methods will be described with reference to FIGS. 9 and 10 for each road shape. FIG. 9 shows a case where the own lane is a straight road, and FIG. 10 shows a case where the own lane is a curved road. Here, the position of the forward obstacle is (x (0), y (0)), and the relative speed is (dx, dy).
[0046]
《On a straight road》
First, a method of determining in which direction the obstacle is moving in the case of a straight road will be described with reference to FIG.
The position (x (T0), y (T0)) of the obstacle ahead after the predetermined time T0 is expressed as (Equation 19) and (Equation 20).
[Equation 19]
x (T0) = x (0) + T0 · dx (Equation 19)
(Equation 20)
y (T0) = y (0) + T0 · dy (Equation 20)
[0047]
(A) Moving to a distant place (flgSTATE = 1)
(Equation 21)
dy> 0 (Equation 21)
(Equation 22)
y (T0) ≧ ymax (Equation 22)
When the traveling state of the front obstacle satisfies (Equation 21) and (Equation 22), that is, the vehicle speed of the front obstacle is higher than the own vehicle speed, and the vertical relative distance y (T0) after a predetermined time T0 is equal to the
[0048]
(B) Moving to adjacent lane (flgSTATE = 2)
The moving path of the forward obstacle is represented by the following (Equation 23).
[Equation 23]
y = dy / dx {{xx (0)} + y (0) (formula 23)
Using the moving path of the front obstacle calculated by (Equation 23), it is determined whether the front obstacle is moving from the own lane to the adjacent lane.
[0049]
When dx> 0, that is, when the forward obstacle is relatively moving to the right of the vehicle
(Equation 24)
y1 <dy / dx {{x1-x (0)} + y (0) (Formula 24)
(Equation 25)
x (T0) ≧ x1 (Equation 25)
When the traveling state of the front obstacle satisfies (Equation 24) and (Equation 25), that is, the vertical relative distance to the front obstacle is larger than y1, and the horizontal relative distance x (T0) after a predetermined time T0 is x1. In the above case, it can be determined that the forward obstacle is moving to the right lane.
[0050]
When dx <0, that is, when the obstacle ahead is relatively moving to the left of the vehicle
(Equation 26)
y2 <dy / dx {{x2-x (0)} + y (0) (equation 26)
[Equation 27]
x (T0) ≦ x2 (Equation 27)
When the traveling state of the front obstacle satisfies (Equation 26) and (Equation 27), that is, the vertical relative distance to the front obstacle is larger than y2, and the horizontal relative distance x (T0) after a predetermined time T0 is x2. In the following cases, it can be determined that the forward obstacle is moving to the left lane.
[0051]
(C) Moving out of detectable area in own lane (flgSTATE = 3)
Using the moving path of the front obstacle calculated by the above (Equation 23), it is determined whether or not the front obstacle is moving from the detectable area in the own lane to the outside of the detectable area.
When dx> 0, that is, when the forward obstacle is relatively moving to the right of the vehicle
[Equation 28]
y1> dy / dx {{x1-x (0)} + y (0) (formula 28)
(Equation 29)
x (T0) ≧ y (T0) · tanθ (Equation 29)
When the traveling state of the front obstacle satisfies (Equation 28) and (Equation 29), that is, the vertical relative distance to the front obstacle is smaller than y1, and the horizontal relative distance x (T0) after a predetermined time T0 is the laser. In the case where the obstacle is outside the right boundary of the
[0052]
When dx <0, that is, when the obstacle ahead is relatively moving to the left of the vehicle
[Equation 30]
y2> dy / dx {{x2-x (0)} + y (0) (formula 30)
[Equation 31]
x (T0) ≦ −y (T0) · tanθ (Equation 31)
When the traveling state of the front obstacle satisfies (Equation 30) and (Equation 31), that is, the vertical relative distance to the front obstacle is smaller than y2, and the horizontal relative distance x (T0) after a predetermined time T0 is the laser. If it is outside the left boundary of the
[0053]
《Curved road》
Next, a method of determining in which direction the obstacle is moving in the case of a curved road having a left curve will be described with reference to FIG.
The position (x (T0), y (T0)) of the front obstacle after the predetermined time T0 is expressed as in (Equation 19) and (Equation 20) described above. In addition, the moving path of the obstacle ahead is calculated by the above (Equation 23).
(D) Moving to a distant place (flgSTATE = 1)
(Equation 32)
dy> 0 (Equation 32)
[Equation 33]
y (T0) ≧ ymax (Equation 33)
When the traveling state of the front obstacle satisfies (Equation 32) and (Equation 33), that is, the vehicle speed of the front obstacle is higher than the own vehicle speed, and the vertical relative distance y (T0) after a predetermined time T0 is equal to the
[0054]
(E) Moving to adjacent lane (flgSTATE = 2)
When dx> 0, that is, when the forward obstacle is relatively moving to the right of the vehicle
(Equation 34)
y1 <dy / dx {{x1-x (0)} + y (0) (Formula 34)
(Equation 35)
y (T0) ≧ √ {(R + D) Two − (X (T0) + R) Two } (Equation 35)
When the traveling state of the front obstacle satisfies (Equation 34) and (Equation 35), that is, the vertical relative distance to the front obstacle is larger than y1, and the vertical relative distance y (t0) after a predetermined time T0 is a curve. If the road is outside the right end of the own lane, it can be determined that the forward obstacle is moving to the right lane.
[0055]
When dx <0, that is, when the obstacle ahead is relatively moving to the left of the vehicle
[Equation 36]
y2 <dy / dx {{x2-x (0)} + y (0) (Equation 36)
(37)
y (T0) ≧ √ {(R + D) Two − (X (T0) + R) Two } (Equation 37)
When the running state of the forward obstacle satisfies (Expression 36) and (Expression 37), that is, the vertical relative distance to the forward obstacle is larger than y2, and the vertical relative distance y (T0) after a predetermined time T0 is a curve. If the road is outside the right end of the own lane, it can be determined that the front obstacle is moving to the right lane.
[0056]
(F) Moving out of the detectable area on the right in the own lane (flgSTATE = 3)
When dx> 0, that is, when the forward obstacle is relatively moving to the right of the vehicle
[Equation 38]
y1> dy / dx {{x1-x (0)} + y (0) (formula 38)
[Equation 39]
x (T0) ≧ y (T0) · tanθ (Equation 39)
When the traveling state of the front obstacle satisfies (Equation 38) and (Equation 39), that is, the vertical relative distance to the front obstacle is smaller than y1, and the horizontal relative distance x (T0) after a predetermined time T0 is the laser. When the obstacle is outside the right boundary of the
[0057]
(G) Moving outside the left detectable area in the own lane (flgSTATE = 3)
(Equation 40)
x (T0) ≦ −y (T0) · tanθ (Equation 40)
(Equation 41)
y (T0) ≦ √ {(R + D) Two − (X (T0) + R) Two 式 (Equation 41)
When the traveling state of the forward obstacle satisfies (Equation 40) and (Equation 41), that is, the lateral relative distance x (T0) after the predetermined time T0 is outside the left boundary of the
After estimating the obstacle state in step S600 and setting the obstacle state flag flgSTATE, the process proceeds to step S700.
[0058]
In step S700, the reaction force control command value FA calculated in step S400 is corrected based on the movement of the obstacle estimated in step S600. That is, the reaction force command value change rate ΔFA is set in accordance with the state when the obstacle moves out of the detectable region and becomes out of the target, and the reaction force command correction value FAout is calculated. The correction of the reaction force command correction value FAout will be described in detail with reference to the flowchart of FIG.
[0059]
In step S701, the position (x (0), y (0)) of the forward obstacle detected by the
[0060]
In step S703, it is determined whether the obstacle state flag flgSTATE set according to the flowchart in FIG. If the affirmative determination is made in step S703, it is determined that the forward obstacle has moved far away and is not a target, and the process proceeds to step S704. In step S704, ΔFA1 (for example, 10 [kgf / s]) is set to the reaction force control command value change rate ΔFA. If a negative determination is made in step S703, the process proceeds to step S705.
[0061]
In step S705, it is determined whether or not the obstacle state flag flgSTATE is 2. If step S705 is affirmatively determined, it is determined that the forward obstacle has moved to the adjacent lane and has been excluded from the target, and the process proceeds to step S706. In step S706, ΔFA2 (for example, 10 [kgf / s]) is set as the reaction force control command value change rate ΔFA. If a negative determination is made in step S705, the process proceeds to step S707.
[0062]
In step S707, it is determined whether or not the obstacle state flag flgSTATE is 3. If an affirmative determination is made in step S707, it is determined that the forward obstacle has moved outside the detectable area in the own lane, and the flow proceeds to step S708. In step S708, it is determined whether the lost elapsed time counter Cnt_lost is smaller than a predetermined time T3 (for example, 1 [sec]). The predetermined time T3 is set to an appropriate value in advance as a time required for the forward obstacle to move to the adjacent lane after moving out of the detectable area in the own lane. The predetermined time T3 may be calculated from the position and the relative speed at the time when the obstacle is not detected, until the vehicle leaves the lane, and may be set as the predetermined time T3.
[0063]
If a positive determination is made in step S708 and the lost elapsed time is shorter than the predetermined time T3, the process proceeds to step S709. In step S709, the reaction force control command value change rate ΔFA is set to 0 so that the start timing of the reaction force decrease is delayed by a predetermined time T3. On the other hand, when the lost elapsed time is equal to or longer than the predetermined time T3, the process proceeds to step S710. In step S710, ΔFA3 (for example, 5 [kgf / s]) is set as the reaction force control command value change rate ΔFA. In this way, when the forward obstacle moves out of the detectable area in the own lane, the lost elapsed time is measured to estimate whether or not the forward obstacle has completely moved to the adjacent lane. After determining that the vehicle has left the lane, the reaction force control command value is corrected.
[0064]
If a negative determination is made in step S707, it is determined that the obstacle in the own lane has suddenly been undetected due to the gradient of the road or the like, and the process proceeds to step S711. In step S711, it is determined whether or not the lost elapsed time counter Cnt_lost is smaller than a predetermined time T4 (for example, 2 [sec]). If the determination in step S711 is affirmative, the process proceeds to step S712, in which the reaction force control command value change rate ΔFA is set to 0 so that the reaction force start timing is delayed by a predetermined time T4. If a negative determination is made in step S711, the process proceeds to step S713, in which the reaction force control command value change rate ΔFA is set to ΔFA4 (for example, 3 [kgf / s]). As described above, when the obstacle in the own lane is not detected suddenly, the reaction force control command value is not corrected until the predetermined time T4 has elapsed.
[0065]
After setting the reaction force control command value change rate ΔFA as described above, the process proceeds to step S714. In step S714, it is determined whether or not the reaction force command correction value FAout set in the previous cycle is greater than the reaction force control command value change rate ΔFA. If step S714 is affirmed, the process proceeds to step S715. In step S715, the lost elapsed time counter Cnt_lost is incremented by one. Further, a value obtained by subtracting the reaction force control command value change rate ΔFA from the reaction force command correction value FAout set in the previous cycle is set as a new reaction force command correction value FAout.
[0066]
On the other hand, if a negative determination is made in step S714, the process proceeds to step S716. In step S716, the reaction force command correction value FAout is set to 0 because the previous reaction force command correction value FAout is already smaller than the reaction force control command value change rate ΔFA.
[0067]
After setting the reaction force command correction value FAout in step S700, the process proceeds to step S800. In step S800, the reaction force command correction value FAout calculated in step S700 is output to accelerator pedal reaction
[0068]
Thus, in the first embodiment described above, the following operational effects can be obtained.
(1) When the obstacle detected by the
(2) When the obstacle is out of scope, the pedal reaction force FA is delayed after being delayed for a predetermined time and then reduced, so that the change in the pedal reaction force FA can be suppressed, and the driver's discomfort can be reduced.
(3) Since the pedal reaction force FA is gradually reduced when the obstacle is out of scope, it is possible to suppress a change in the pedal reaction force FA and to reduce the driver's discomfort.
(4) The obstacle recognition unit 51 recognizes a traveling situation such as how the obstacle is moving, and the obstacle state estimation unit 55 estimates an obstacle state when the obstacle is out of the target. The operation reaction force correction unit 56 corrects the change pattern of the pedal reaction force FA based on the estimation result of the obstacle state, and thus can perform pedal reaction force control that matches the driver's feeling.
(5) The obstacle state estimating unit 55 calculates the detectable area in the own lane which can be detected by the
(6) The obstacle state estimating unit 55 detects the obstacle state when the obstacle is out of the target in the (a) non-detectable area within the detectable area (flgSTATE = 4) and (b) the detectable state. Departed to the right lane or left lane of the area (flgSTATE = 2), (c) departed far from the detectable area (flgSTATE = 1), (d) departed outside the detectable area in the own lane (FlgSTATE = 3). In the case where the obstacle is not detected in the (a) detectable area, the first decrease pattern is used, and in the case where the obstacle has left in the right or left lane of the detectable area, the second is used. In the decrease pattern of (c), when the vehicle departs far away from the detectable area, the pedal decreases in the third decrease pattern, and when the vehicle departs out of the detectable area in the own lane, the pedal decreases in the fourth decrease pattern. Decrease the reaction force. Thereby, it is possible to perform a reaction force control suitable for the driver's sense according to the obstacle state when the obstacle is out of the target.
(7) (a) If it is determined that the detection has not been performed in the detectable area, the obstacle is present due to a temporary performance drop or a gradient of the
(8) (b) If it is determined that the vehicle has left the adjacent lane in the right or left direction of the detectable area, the driver tends to feel a small risk potential RP with respect to the obstacle. The speed is gradually decreased at a quick speed (second speed) ΔFA2. Thereby, even when the obstacle is out of the target, it is possible to perform the reaction force control suited to the driver's feeling.
(9) (c) If it is determined that the driver has departed far away from the detectable area, the driver tends to feel a small risk potential RP with respect to the obstacle. Speed) Gradually decrease with ΔFA1. Thereby, even when the obstacle is out of the target, it is possible to perform the reaction force control suited to the driver's feeling.
(10) (d) If it is determined that the vehicle has left the detectable area in the own lane, for example, after a delay of a predetermined time T3 set as an estimated time until the obstacle leaves the own lane, The pedal reaction force FA is gradually reduced at a slow speed (fourth speed) ΔFA3. Since the time from when the obstacle is out of the target to when it is estimated that the obstacle has left the adjacent lane is set as the predetermined time T3, the start of the reduction of the pedal reaction force FA is not unnecessarily delayed and the driver Reaction force control that matches the sense of Further, even if the obstacle does not depart from the adjacent lane, the driver can judge the system state with a margin and perform an appropriate operation. Here, the reaction force control command value change rate ΔFA is set so as to satisfy ΔFA1 ≧ ΔFA2 ≧ ΔFA3 ≧ ΔFA4. Therefore, even when an obstacle is out of the target, the reaction force control suited to the driver's feeling is performed. be able to.
[0069]
In the above-described first embodiment, the predetermined time T4 is set to the predetermined value. However, the predetermined time T4 is set to a predetermined value in accordance with the magnitude of the pedal reaction force FA when the front obstacle is not detected. You can change it. For example, by shortening the delay time T4 as the pedal reaction force FA at the time of non-detection becomes smaller, the start timing of the decrease of the pedal reaction force is not unnecessarily delayed, and the timing matches the driver's feeling. Reaction force control can be performed.
[0070]
<< 2nd Embodiment >>
Next, a second embodiment of the present invention will be described. FIG. 12 is a system diagram showing a configuration of the vehicle driving assist
[0071]
In the second embodiment, the decrease pattern of the operation reaction force is changed according to the intention of the driver of the own vehicle when the front obstacle is out of the target.
[0072]
The
[0073]
Specifically, the
[0074]
Further, the
[0075]
FIG. 14 is a block diagram showing the internal configuration of the
[0076]
The traveling
[0077]
The driver
[0078]
The driving operation reaction
[0079]
Next, the operation of the vehicle driving assist
[0080]
First, the running state is read in step S1100. Here, the traveling state is information on the traveling state of the own vehicle including the obstacle state ahead of the own vehicle. Therefore, the detection signals from the
[0081]
In step S1200, as in step S200 of FIG. 4 in the first embodiment, the state of the obstacle ahead is recognized based on the running state data read and recognized in step S1100. Here, the relative position of the current obstacle with respect to the own vehicle, the moving direction and the moving speed thereof are recognized, and how the obstacle is arranged in front of the own vehicle with respect to the running of the own vehicle, Recognize how you are moving.
[0082]
In step S1250, the travel position of the own vehicle after a predetermined time is calculated from the road parameters and the travel lane determination signal read in step S1100. Specifically, based on the lateral displacement yc, the yaw angle φr, the road curvature ρ, and the like of the host vehicle, the lateral displacement ys from the center of the lane, which is predicted to reach the host vehicle after a predetermined time, is calculated. Note that the lateral displacement ys after a predetermined time is the lateral displacement from the center of the lane in which the vehicle is currently traveling, or, if the vehicle is changing lanes, from the center of the lane before the lane change. Lateral displacement. The lateral displacement ys of the vehicle after the predetermined time T uses the own vehicle speed V, the yaw angle φr of the own vehicle, and the current lateral displacement yc of the own vehicle, assuming that the direction of the vehicle body is in the traveling direction of the vehicle. Thus, it is obtained by the following (Equation 42).
(Equation 42)
ys = yc + V · T · φr (Equation 42)
[0083]
As shown in (Equation 42), the lateral displacement ys after the predetermined time is a lateral displacement from the center of the lane at a distance L = VT that the vehicle has traveled at the speed V for the predetermined time T. Therefore, this lateral displacement ys is defined as a forward fixation point lateral displacement. Further, the distance L is defined as a forward fixation point distance.
[0084]
The forward fixation point lateral displacement ys can also be calculated by the following (Equation 43) using the differential value dyc / dt of the current lateral displacement yc.
[Equation 43]
ys = yc + Tdyc / dt (Equation 43)
[0085]
In addition, when the vehicle is traveling on a curved road, the forward fixation point lateral displacement ys can be calculated using (Equation 44) so as to correct the deviation of the predicted value of the lateral displacement.
[Equation 44]
ys = yc + V · T · φr− (V · T) Two / 2 · ρ (Equation 44)
[0086]
In step S1300, a risk potential RP for an obstacle is calculated, and in step S1400, a reaction force control command value FA corresponding to the calculated risk potential RP is calculated. These processes are the same as the processes in steps S300 and S400 in the flowchart of FIG.
[0087]
In step S1500, a detectable area in the own lane is calculated from a forward area scanned by the laser radar 10 (for example, ± 6 [deg] with respect to the front of the own vehicle). FIG. 16 shows a detectable area when the own vehicle is traveling on a straight road, and FIG. 17 shows a detectable area when the own vehicle is traveling on a curved road. The detectable area in the own lane can be calculated in the same manner as the processing in step S500 of the flowchart of FIG. 4 described above. However, when the own vehicle is traveling on a curved road, for example, It can also be calculated.
[0088]
As shown in FIGS. 16 and 17, a coordinate system is set in which the center position in front of the host vehicle is the origin, the y-axis is the vehicle longitudinal direction, and the x-axis is the vehicle lateral direction. The forward direction of the vehicle is the + y direction, and the right direction of the vehicle is the + x direction. The scanning width of the laser radar is 2θ, the longest detection distance of the
[0089]
《Curved road》
The boundary of the radar scan range is represented by (Equation 45).
[Equation 45]
x = ± y · tanθ (Equation 45)
[0090]
・ In the case of a right curve with a radius of curvature | R | (see FIG. 17)
From a simple geometrical relationship, the left and right boundaries of the traveling lane are expressed by the following (Equation 46) and (Equation 47) using the radius of curvature R calculated by (Equation 11).
[Equation 46]
Traveling lane left boundary x = | R | -√ {(| R | + D) Two -Y Two } (Equation 46)
[Equation 47]
Travel lane right boundary x = | R | -√ {(| R | -D) Two -Y Two } (Equation 47)
Where y ≦ | R | −D
[0091]
As shown in FIG. 17, the area sandwiched between the radar scan range and the left and right boundaries of the traveling lane is the detectable area. In the case of a right curve with a radius of curvature | R | ).
[Equation 48]
−y · tanθ ≦ x ≦ y ・ tanθ and
| R | -√ {(| R | + D) Two -Y Two } ≦ x ≦ | R | -√ {(| R | -D) Two -Y Two } (Equation 48)
Where 0 <y ≦ ymax ≦ | R | −D
[0092]
・ In the case of a left curve with a radius of curvature | R |
The left and right boundaries of the traveling lane are represented by the following (Equation 49) and (Equation 50).
[Equation 49]
Traveling lane left boundary x =-| R | + √ {(| R | -D) Two -Y Two } (Equation 49)
[Equation 50]
Traffic lane right boundary x =-| R | + √ {(| R | + D) Two -Y Two } (Equation 50)
Where y ≦ | R | −D
[0093]
Thus, in the case of a left curve having a radius of curvature | R |, the detectable area is represented by the following (Equation 51).
(Equation 51)
−y · tanθ ≦ x ≦ y ・ tanθ and
− | R | + √ {(| R | −D) Two -Y Two } ≦ x ≦ − | R | + √ {(| R | + D) Two -Y Two } (Equation 51)
Where 0 <y ≦ ymax ≦ | R | −D
[0094]
Here, the traveling direction is estimated by obtaining the turning radius of the own vehicle from the vehicle speed and the steering angle. However, the present invention is not limited to this. For example, the traveling direction of the own vehicle is detected using a yaw rate sensor or a lateral acceleration sensor. You can also. Further, a camera image obtained by photographing a scene in front may be subjected to image processing to recognize a white line, or a road shape may be estimated based on road information obtained from a navigation system.
After calculating the detectable area of the
[0095]
In step S1600, based on the relative position of the current obstacle recognized in step S1200 with respect to the own vehicle, the moving direction and the moving speed thereof, and the detectable area in the own lane calculated in step S1500, the obstacle is located within the own lane. Estimate how to move the detectable area. The processing performed in step S1600 will be described with reference to the flowchart in FIG.
[0096]
In step S1601, it is determined whether the
[0097]
In step S1604, it is determined whether the forward obstacle is moving to the right adjacent lane. If an affirmative determination is made in step S1604, the process advances to step S1605 to set 20 to the obstacle state flag flgSTATE. If a negative determination is made in step S1604, the process advances to step S1606.
[0098]
In step S1606, it is determined whether or not the front obstacle is moving to the left adjacent lane. If an affirmative determination is made in step S1606, the process advances to step S1607 to set 30 to the obstacle state flag flgSTATE. If a negative determination is made in step S1606, the process proceeds to step S1608.
[0099]
In step S1608, it is determined whether or not the front obstacle is moving outside the detectable area in the own lane. If an affirmative determination is made in step S1608, the process advances to step S1609 to set 40 to the obstacle state flag flgSTATE. If a negative determination is made in step S1608, the process advances to step S1610 to set 50 to the obstacle state flag flgSTATE.
[0100]
If it is determined in step S1601 that a forward obstacle has not been detected, the process advances to step S1611. In step S1611, it is determined whether the accelerator pedal reaction force control command correction value FAout calculated in the previous cycle is 0 or not. If an affirmative determination is made in step S1611, the flow advances to step S1612 to clear the obstacle state flag flgSTATE to 0. On the other hand, when the negative determination is made in step S1611 and the reaction force command correction value FAout is not 0, the obstacle state flag flgSTATE set in the previous cycle is used as it is.
[0101]
The determination as to whether or not the preceding obstacle is moving in the distant, adjacent lane, or outside the detectable area in the own lane in step S1602, step S1604, step S1606, and step S1608 is performed for a predetermined time T0 (eg, T0 = 1 [sec]) based on the position of the obstacle. This determination can be made in the same manner as in the first embodiment described above, but can also be made as follows. These determination methods will be described with reference to FIGS. 16 and 17 for each road shape. Here, the position of the forward obstacle is (x (0), y (0)), and the relative speed is (dx, dy).
[0102]
《On a straight road》
First, a method of determining in which direction the obstacle is moving in the case of a straight road will be described with reference to FIG.
The position (x (T0), y (T0)) of the obstacle ahead after the predetermined time T0 is expressed as (Equation 52).
(Equation 52)
It is.
[0103]
(H) Moving far away (flgSTATE = 10)
A sufficiently large T0 that satisfies −y · tan θ ≦ x (0) ≦ y · tan θ and −y · tan θ ≦ x (T0) ≦ y · tan θ is repeatedly calculated. When Expression 53) is satisfied, it can be determined that the forward obstacle is moving far away.
(Equation 53)
y (T0) ≧ ymax (Equation 53)
[0104]
(I) Moving to the adjacent lane on the right (flgSTATE = 20)
−D ≦ x (0) ≦ D ≦ x (T0) and a sufficiently small T0 that satisfies 0 <y (0) and y (T0) ≦ ymax is repeatedly calculated. When (Equation 54) is satisfied, it can be determined that the front obstacle is moving rightward.
(Equation 54)
−y · tan θ ≦ x (T0) ≦ y · tan θ (Equation 54)
[0105]
(J) Moving to the adjacent lane on the left (flgSTATE = 30)
A sufficiently small T0 that satisfies x (T0) ≦ −D ≦ x (0) ≦ D and 0 <y (0), y (T0) ≦ ymax is repeatedly calculated. When (Equation 55) is satisfied, it can be determined that the front obstacle is moving to the left.
[Equation 55]
−y · tan θ ≦ x (T0) ≦ y · tan θ (Equation 55)
[0106]
(K) Moving out of detectable area in own lane (flgSTATE = 40)
−y · tanθ ≦ x (T0) ≦ y · tanθ A sufficiently small T0 is repeatedly calculated, and if the running state of the forward obstacle satisfies the following (Equation 56), the forward obstacle can be detected in the own lane. It can be determined that the user is moving outside.
[Equation 56]
−D ≦ x (T0) ≦ D (Equation 56)
[0107]
《Curved road》
Next, a method of determining in which direction the obstacle is moving in the case of a curved road will be described with reference to FIG. Here, a right curve will be described as an example.
(L) Moving to a distant place (flgSTATE = 10)
A sufficiently large T0 that satisfies −y · tan θ ≦ x (0) ≦ y · tan θ and −y · tan θ ≦ x (T0) ≦ y · tan θ is repeatedly calculated. If Expression 57) is satisfied, it can be determined that the forward obstacle is moving far away.
[Equation 57]
y (T0) ≧ ymax (Equation 57)
[0108]
(M) Moving to adjacent lane
・ Move to the adjacent lane on the right (flgSTATE = 20)
| R | -√ {(| R | + D) Two -Y Two } ≦ x (0) ≦ | R | −√ {(| R | −D) Two -Y Two A sufficiently small T0 that satisfies} ≦ x (T0) and 0 <y (0), y (T0) ≦ ymax is repeatedly calculated, and when the traveling state of the forward obstacle satisfies the following (formula 58), It can be determined that the forward obstacle is moving rightward.
[Equation 58]
−y · tan θ ≦ x (T0) ≦ y · tan θ (Equation 58)
[0109]
・ Move to the adjacent lane on the left (flgSTATE = 30)
x (T0) ≦ | R | −√ {(| R | + D) Two -Y Two } ≦ x (0) ≦ | R | −√ {(| R | −D) Two -Y Two 十分, and a sufficiently small T0 that satisfies 0 <y (0), y (T0) ≦ ymax is repeatedly obtained. It can be determined that the vehicle is moving to the lane.
[Equation 59]
−y · tan θ ≦ x (T0) ≦ y · tan θ (Equation 59)
[0110]
(N) Moving out of detectable area in own lane (flgSTATE = 40)
−y · tan θ ≦ x (T0) ≦ y · tan θ A sufficiently small T0 is repeatedly calculated, and if the traveling state of the forward obstacle satisfies the following (Equation 60), the forward obstacle can be detected in the own lane. It can be determined that the user is moving outside.
[Equation 60]
| R | -√ {(| R | + D) Two -Y Two } ≦ x (T0) ≦ | R | −√ {(| R | −D) Two -Y Two } (Equation 60)
In the case of the left curve, the obstacle state can be calculated in the same manner.
After estimating the obstacle state in step S1600, the process proceeds to step S1650.
[0111]
In step S1650, a driver intention determination process is performed based on the road parameters read in step S1100 and the obstacle state estimated in step S1600. How to estimate the driver's intention will be described in detail with reference to the flowchart in FIG.
[0112]
In step S1651, based on the traveling lane determination signal input from the
[0113]
In step S1652, it is determined whether the own vehicle is changing lanes from the traveling lane to the overtaking lane. The method for determining whether or not the lane change is being performed here will be described later. If a negative determination is made in step S1652, and the host vehicle is traveling in the traveling lane without changing lanes, the process proceeds to step S1660. In step S1660, a driver intention determination process A1 (described later with reference to FIG. 21) is performed to estimate a driving operation intention of the driver of the own vehicle. If the determination in step S1652 is affirmative, and the own vehicle is moving from the traveling lane to the overtaking lane, the process proceeds to step S1670 to perform driver intention determination processing A2 (described later using FIG. 22).
[0114]
On the other hand, if step S1651 is negatively determined and the vehicle is not traveling in the traveling lane, the process proceeds to step S1655. In step S1655, it is determined whether or not the own vehicle is changing lanes from an overtaking lane to a traveling lane. If a negative determination is made in step S1655, and the vehicle is traveling in the passing lane without changing lanes, the process proceeds to step S1680. In step S1680, driver intention determination processing B1 (described later with reference to FIG. 23) is performed. If the result of the determination in step S1655 is affirmative, and the own vehicle is moving from the overtaking lane to the traveling lane, the process proceeds to step S1690 to perform a driver intention determination process B2 (described later using FIG. 24).
[0115]
Here, the details of the lane change determination process of the own vehicle in step S1652 and step S1655 will be described with reference to FIGS. 20 (a) to (d) show how the host vehicle changes lanes from the traveling lane to the overtaking lane in the order of time.
[0116]
FIGS. 20A and 20B show a state in which the host vehicle is traveling in the traveling lane. In FIG. 20A, the host vehicle is traveling straight in the traveling lane. The lateral displacement yc of the host vehicle at this time is yc <D−W using the
[0117]
Therefore, when the current lateral displacement yc and the forward gazing point lateral displacement ys of the host vehicle satisfy the following (Equation 61), it is determined that the host vehicle is not changing lanes and is running in the driving lane.
[Equation 61]
ys <D and yc <D−W (Equation 61)
[0118]
As described above, in a state where the own vehicle does not cross the lane marking line (white line) and the forward gazing point lateral displacement ys exists in the traveling lane, the own vehicle is still in the lane change operation. You can determine that there is no. Therefore, when the traveling state of the host vehicle satisfies (Equation 61), a negative determination is made in step S1652.
[0119]
FIG. 20C shows a situation in which the host vehicle is crossing a white line while the host vehicle is changing lanes from a traveling lane to a passing lane. When the current lateral displacement yc and the forward gazing point lateral displacement ys of the own vehicle satisfy the following (Equation 62), it is determined that the own vehicle is changing lanes from the traveling lane to the overtaking lane.
(Equation 62)
D−W ≦ yc ≦ D + W and ys ≧ D (Equation 62)
[0120]
FIG. 20D illustrates a state where the own vehicle has completed the lane change to the overtaking lane. When the current lateral displacement yc and the forward gazing point lateral displacement ys of the own vehicle satisfy the following (Equation 63), it is determined that the lane change from the traveling lane to the overtaking lane has been completed.
[Equation 63]
yc> D + W and ys> D + W (Equation 63)
[0121]
Therefore, when the current lateral displacement yc and the forward gazing point lateral displacement ys of the own vehicle satisfy the following (Equation 64), it is determined that the own vehicle is changing lanes from the traveling lane to the overtaking lane, and the result in step S1652 is affirmative. Is determined.
[Equation 64]
yc ≧ D−W and ys ≧ D (Equation 64)
Note that the lane change from the overtaking lane to the traveling lane can be similarly determined.
[0122]
Next, the driver intention determination processing in steps S1660, S1670, S1680 and S1690 will be described. Here, the driver's intention is determined in accordance with the state of the obstacle ahead determined in step S1600 and the traveling state of the host vehicle determined in steps S1652 and S1655. First, the driver intention determination processing A1 in step S1660 will be described with reference to FIG. Note that the process A1 is a process in a case where the own vehicle keeps traveling in the traveling lane.
[0123]
In step S1661, it is determined whether or not the obstacle state flag flgSTATE = 10 set in step S1600. When step S1661 is determined to be affirmative, for example, as shown in FIG. 25, the preceding vehicle is moving further forward while the own vehicle keeps traveling in the traveling lane. Therefore, the process proceeds to step S1662, and the intention determination flag flgAIM indicating the intention of the driver is set to 0 (cruise). If a negative determination is made in step S1661, the process proceeds to step S1663.
[0124]
In the step S1663, it is determined whether or not the obstacle state flag flgSTATE = 20. When the determination in step S1663 is affirmative, for example, as shown in FIG. 26, it is a state in which the preceding vehicle has changed lanes to the overtaking lane while the own vehicle keeps traveling in the traveling lane. Therefore, the process proceeds to step S1664, and the intention determination flag flgAIM is set to 0 (cruise). If a negative determination is made in step S1663, the process proceeds to step S1665.
[0125]
In step S1665, it is determined whether or not the obstacle state flag flgSTATE = 30. When step S1665 is determined to be affirmative, for example, as shown in FIG. 27, the preceding vehicle enters the left branch while the own vehicle keeps traveling in the traveling lane. Therefore, the process proceeds to step S1666, and the intention determination flag flgAIM is set to 0 (cruise). If a negative determination is made in step S1665, the process proceeds to step S1667.
[0126]
In the processing after step S1667, the intention determination flag flgAIM is set to 0 (cruise) regardless of the value of the obstacle determination flag flgSTATE.
[0127]
As described above, when the own vehicle is traveling in the traveling lane without changing lanes, the driver maintains traveling in the traveling lane, presumes that the driver intends to travel in a steady manner, and recognizes that the driver Regardless of the state, the intention determination flag flgAIM is set to 0.
[0128]
Next, the driver intention determination processing A2 in step S1670 will be described with reference to FIG. Note that the process A2 is a process when the own vehicle is changing lanes from the traveling lane to the overtaking lane.
In step S1671, it is determined whether or not the obstacle determination flag flgSTATE = 10, that is, whether or not the front obstacle is moving far. If the determination in step S1671 is affirmative, it is estimated that the driver intends to reach the preceding vehicle as the driver intends to go ahead because the obstacle ahead is moving away at the same time as the driver changes lanes to the passing lane. Therefore, the process proceeds to step S1672, and the intention determination flag flagAIM is set to 20 (following). If a negative determination is made in step S1671, the process proceeds to step S1673.
[0129]
In step S1673, it is determined whether or not the obstacle determination flag flgSTATE = 20, that is, whether or not the preceding obstacle is moving to the right lane. If an affirmative determination is made in step S1673, the preceding obstacle moves further rightward while the own vehicle is moving to the overtaking lane, and is not detected. This may be due to the case where the preceding vehicle has made a right branch or an erroneous detection of the
[0130]
In step S1675, it is determined whether or not the obstacle determination flag flgSTATE = 30, that is, whether or not the front obstacle is moving to the left lane. When step S1675 is affirmatively determined, for example, as shown in FIG. 28, it is considered that the preceding vehicle is maintaining the traveling lane and only the own vehicle is moving to the overtaking lane. Therefore, it is estimated that the driver has an intention to pass, and the flow shifts to step S1676 to set 1 (overtaking) in the intention determination flag flagAIM. If a negative determination is made in step S1675, the flow advances to step S1677.
[0131]
In the processing after step S1677, the intention determination flag flgAIM is set to 0 (cruise) regardless of the value of the obstacle determination flag flgSTATE.
[0132]
Next, the driver intention determination processing B1 in step S1680 will be described with reference to FIG. Note that the process B1 is a process in a case where the own vehicle keeps running in the overtaking lane.
[0133]
In step S1681, it is determined whether or not the obstacle determination flag flgSTATE = 10, that is, whether or not the forward obstacle is moving far. When step S1681 is affirmatively determined, for example, as shown in FIG. 29, the vehicle traveling ahead of the own vehicle is in a situation of moving further forward, but the driver tries to maintain the overtaking lane. It is in the state of being. Therefore, it is estimated that the driver intends to arrive at the preceding vehicle as the driver's intention, and the flow shifts to step S1682 to set 2 (follow-up) in the intention determination flag flagAIM. If a negative determination is made in step S1681, the process moves to step S1683.
[0134]
In step S1683, it is determined whether or not the obstacle determination flag flgSTATE = 20, that is, whether or not the front obstacle is moving rightward. If an affirmative determination is made in step S1683, the obstacle in front of the host vehicle is moving further to the right while traveling in the passing lane, and is not detected. This may be due to the preceding vehicle entering the right branch, erroneous detection of the
[0135]
In step S1685, it is determined whether or not the obstacle determination flag flgSTATE = 30, that is, whether or not the front obstacle is moving leftward. When step S1685 is affirmatively determined, for example, as shown in FIG. 30, the preceding vehicle is moving from the overtaking lane to the traveling lane. Since the own vehicle keeps traveling in the overtaking lane, it is estimated that the driver intends to overtake, and the flow shifts to step S1686 to set the intention determination flag flagAIM to 1 (overtaking). If a negative determination is made in step S1685, the process proceeds to step S1687.
[0136]
In the processing after step S1687, the intention determination flag flgAIM is set to 0 (cruise) regardless of the value of the obstacle determination flag flgSTATE.
[0137]
Next, the driver intention determination processing B2 in step S1690 will be described with reference to FIG. The process B2 is a process in a case where the own vehicle is changing lanes from an overtaking lane to a traveling lane.
[0138]
In step S1691, it is determined whether or not the obstacle determination flag flgSTATE = 10, that is, whether or not the front obstacle is moving far. When step S1691 is affirmatively determined, the vehicle traveling ahead of the host vehicle is moving further forward, but the driver stops overtaking and is returning to the traveling lane. . Therefore, it is determined that the driver's intention is to maintain the current state, and the flow shifts to step S1692 to set the intention determination flag flagAIM to 0 (cruise). If a negative determination is made in step S1691, the process moves to step S1693.
[0139]
In step S1693, it is determined whether or not the obstacle determination flag flgSTATE = 20, that is, whether or not the front obstacle is moving rightward. If the determination in step S1693 is affirmative, for example, as shown in FIG. 31, it is estimated that the own vehicle is about to pass a vehicle traveling in the overtaking lane from the traveling lane. Therefore, in order to inform the driver of the current driving situation and to suppress positive acceleration, the flow shifts to step S1694 to set 3 (non-acceleration) in the intention determination flag flagAIM. If a negative determination is made in step S1693, the process proceeds to step S1695.
[0140]
In the processing after step S1695, the intention determination flag flgAIM is set to 0 (cruise) regardless of the value of the obstacle determination flag flgSTATE.
After performing the driver intention determination processing in step S1650 as described above, the process proceeds to step S1700.
[0141]
In step S1700, based on the movement of the obstacle estimated in step S1600 and the driver's intention estimated in step S1650, the reaction force control calculated in step S1400 according to the state when the obstacle is excluded from the target. The command value FA is corrected, and a reaction force command correction value FAout is calculated. The process of calculating the reaction force command correction value FAout in step S1700 will be described with reference to the flowchart in FIG.
[0142]
In step S1701, the obstacle exists in the detectable area in the own lane based on the position (x (0), y (0)) of the forward obstacle detected by the
[0143]
If a negative determination is made in step S1701, the process advances to step S1703 to determine whether the obstacle state flag flgSTATE is 10, 20, or 30. If the result of the determination in step S1703 is affirmative, and the obstacle in front is out of the target range because it has moved to the distant, right or left lane, the process proceeds to step S1720. In step S1720, a driving operation reaction force correction process A is performed as shown in the flowchart of FIG.
[0144]
In the driving operation reaction force correction processing A in step S1720, first, in step S1721, it is determined whether the intention determination flag flgAIM is 1. If the determination in step S1721 is affirmative, and the driver's intention is to overtake, the process advances to step S1722. In step S1722, ΔFA5 (for example, 10 [kgf / s]) is set as the reaction force control command value change rate ΔFA. If a negative determination is made in step S1721, the process moves to step S1723.
[0145]
In step S1723, it is determined whether the intention determination flag flgAIM is 2. If the determination in step S1723 is affirmative, and the driver intends to reach the preceding vehicle, the process proceeds to step S1724. In step S1724, ΔFA6 (for example, 8 [kgf / s]) is set as the reaction force control command value change rate ΔFA. If a negative determination is made in step S1723, the process moves to step S1725.
[0146]
In step S1725, it is determined whether the intention determination flag flgAIM is 3. If the result of the determination in step S1725 is affirmative, and the own vehicle is in a situation where the vehicle traveling on the overtaking lane is overtaking the traveling lane, the process proceeds to step S1726. In step S1726, ΔFA7 (for example, 4 [kgf / s]) is set to the reaction force control command value change rate ΔFA in order to notify the driver of the current driving situation and suppress positive acceleration. If a negative determination is made in step S1725, the flow shifts to step S1727 to set ΔFA8 (for example, 8 [kgf / s]) as the reaction force control command value change rate ΔFA.
[0147]
The reaction force control command value change rates ΔFA5 to ΔFA8 set in steps S1722, S1724, S1726, and S1728 are set to appropriate values in advance so as to satisfy the relationship of ΔFA5 ≧ ΔFA6 ≧ ΔFA8 ≧ ΔFA7.
[0148]
On the other hand, in the flowchart of FIG. 32, a negative determination is made in step S1703, and the forward obstacle moves outside the detectable area in the own lane and is not detected, or the forward obstacle is not detected due to a gradient of a road or the like. Or, if there is no obstacle ahead, the process proceeds to step S1740. In step S1740, the driving operation reaction force correction processing B is performed as shown in the flowchart of FIG.
[0149]
In the driving operation reaction force correction processing B in step S1740, first, in step S1741, it is determined whether or not the obstacle state flag flgSTATE is 40. If an affirmative determination is made in step S1741, and the obstacle ahead moves outside the detectable area in the own lane, the flow shifts to step S1742. In step S1742, it is determined whether the lost elapsed time counter Cnt_lost is smaller than a predetermined time T3 (for example, 1 [sec]). Here, the predetermined time T3 is the same as the value used in the driving operation reaction force correction processing (S708 in FIG. 11) of the above-described first embodiment.
[0150]
If an affirmative determination is made in step S1742, the process proceeds to step S1743, in which the reaction force control command value change rate ΔFA is set to 0 so that the reaction force reduction start timing is delayed by a predetermined time T3. If a negative determination is made in step S1742, it is estimated that the obstacle outside the detectable area in the own lane has completely moved to the adjacent lane, and the flow proceeds to step S1744. In step S1744, ΔFA3 (for example, 5 [kgf / s]) is set to the reaction force control command value change rate ΔFA.
[0151]
If a negative determination is made in step S1741, the process proceeds to step S1745. In step S1745, it is determined whether the lost elapsed time counter Cnt_lost is smaller than a predetermined time T4 (for example, 2 [sec]). If an affirmative determination is made in step S1745, the process proceeds to step S1746, in which the reaction force control command value change rate ΔFA is set to 0 so that the reaction force reduction start timing is delayed by a predetermined time T4. If a negative determination is made in step S1745, the process advances to step S1747 to set ΔFA4 (for example, 3 [kgf / s]) as the reaction force control command value change rate ΔFA. The reaction force control command values ΔFA3 and ΔFA4 are the same as the values used in the driving operation reaction force correction processing (S710 and S713 in FIG. 11) of the above-described first embodiment. Here, ΔFA5 ≧ ΔFA6 ≧ ΔFA3 ≧ ΔFA4.
[0152]
In the driving operation reaction force correction processing A in step S1720 or the driving operation reaction force correction processing B in step S1740, the process proceeds to step S1704 after setting the reaction force control command value change rate ΔFA.
[0153]
In step S1704, it is determined whether the previously set reaction force command correction value FAout is greater than the reaction force control command value change rate ΔFA set in step S1720 or S1740. If an affirmative determination is made in step S1704, the process advances to step S1705 to increment the lost elapsed time counter Cnt_lost by one. Further, a value obtained by subtracting the reaction force control command value change rate ΔFA from the previous reaction force command correction value FAout is set as a new reaction force command correction value FAout. If a negative determination is made in step S1704, the process advances to step S1706. In step S1706, the reaction force command correction value FAout is set to zero.
After calculating the reaction force command correction value FAout in step S1700 as described above, the process proceeds to step S1800.
[0154]
In step S1800, the reaction force command correction value FAout calculated in step S1700 is output to accelerator pedal reaction
[0155]
FIG. 35 schematically shows a change in the operation reaction force FA according to the driver's intention. The horizontal axis in FIG. 35 indicates time t, and it is assumed that at time tl, the forward obstacle has departed from the own lane or the detectable area and has been excluded from the reaction force control.
[0156]
When the driver intends to overtake (flgAIM = 1), the operation reaction force FA is rapidly reduced at the reaction force control command value change rate ΔFA5 so that the overtaking operation can be easily performed. If the driver intends to follow (flgAIM = 2) or cruise (flgAIM = 0), the reaction force control is performed so that the operation reaction force FA does not suddenly change at the time t1 when the obstacle in front is out of the target. The operation reaction force FA is gradually reduced at the command value change rates ΔFA6 and ΔFA8. When the driver's intention is non-acceleration (flgAIM = 3), the operation reaction force FA is slowly reduced at the reaction force control command value change rate ΔFA7 to suppress the driver's acceleration operation.
[0157]
As described above, in the second embodiment described above, the following operational effects can be obtained.
(1) When the obstacle is out of scope, the change pattern of the pedal reaction force is corrected in consideration of the driver's intention estimated by the driver
(2) The driver
(3) The driver
(4) When the obstacle is not detected in the (a) detectable area, the operation reaction
(5) (a) If it is determined that the detection is not performed in the detectable area, the non-detection may occur due to a temporary performance drop or a gradient of the
(6) The driver
(7) If the driver's intention is (A) cruising, it is determined that the driver has no intention of overtaking or following and has an intention of maintaining the current traveling state. Therefore, the pedal reaction force FA is gradually reduced at ΔFA8 (seventh speed) so that the pedal reaction force is not suddenly decreased and stable cruising traveling is easily maintained. (B) In the case of overtaking, it is determined that the driver intends to actively accelerate. Therefore, the pedal reaction force FA is gradually reduced at a speed (eighth speed) ΔFA5 higher than ΔFA8 so that the pedal reaction force is quickly reduced and the operation of the driver is surely reflected in the vehicle behavior. (C) In the case of following, the pedal reaction force FA gradually decreases at a speed (a ninth speed) ΔFA6 higher than ΔFA8. (D) In the case of non-acceleration, it is determined that an unfavorable situation such as overtaking a vehicle traveling in the overtaking lane from the traveling lane side in a state where the own vehicle has moved from the overtaking lane to the traveling lane is determined. Then, in order to suppress the acceleration operation by the driver and suppress the overtaking action, the pedal reaction force FA is gradually reduced at a slow speed (tenth speed) ΔFA7. Here, since the reaction force control command value change rate ΔFA is set to satisfy ΔFA5 ≧ ΔFA6 ≧ ΔFA8 ≧ ΔFA7, it is possible to perform an effective reaction force control that meets the driver's intention. Further, by setting the reaction force control command value change rate ΔFA so as to satisfy ΔFA5 ≧ ΔFA6 ≧ ΔFA3 ≧ ΔFA4, it is possible to perform effective reaction force control that meets the driver's intention.
[0158]
In the above-described first and second embodiments, the reaction force control command value FA is reduced in a predetermined decrease pattern (reaction force control command value change rate ΔFA). , Can be reduced in a curved manner. Further, the decrease pattern (reaction force control command value change rate ΔFA) may be determined according to, for example, the time until the reaction force control command value FA becomes a predetermined value, for example, 0. In other words, the reaction force control command value change rate ΔFA is set such that the pedal reaction force FA becomes equal to or less than a predetermined value a predetermined time after the obstacle is excluded from the target. Assuming that the reaction force control command value FAd and the reaction force control command value FA when the obstacle is out of target become 0 after a predetermined time Td, the reaction force control command value change rate ΔFA is expressed by the following (Equation 64). Can be calculated.
[Equation 65]
ΔFA = FAd / Td (Equation 64)
[0159]
As described above, the decrease pattern when the operation reaction force is reduced is changed according to the magnitude of the pedal reaction force when the obstacle is excluded from the target. When the front vehicle stops being present in the state where the reaction force is increasing, the reaction force of the pedal can be promptly reduced, and the reaction force control suited to the driver's feeling can be performed. Since the reduction pattern is changed so that the pedal reaction force becomes a predetermined value or less after a predetermined time after the obstacle is excluded, regardless of the magnitude of the pedal reaction force when the obstacle is excluded from the target, The time required for the pedal reaction force to decrease to the predetermined value becomes equal, and the reaction force control more suited to the driver's feeling can be performed.
[0160]
In the above-described embodiment, the accelerator pedal reaction force control is performed according to the risk potential RP with respect to the forward obstacle. However, the invention is not limited thereto, and the brake pedal reaction force control may be performed. The method of calculating the risk potential RP is not limited to the above-described embodiment. For example, a function of an inter-vehicle time THW obtained by dividing the inter-vehicle distance by the own vehicle speed or the preceding vehicle speed, or a function of the time to contact TTC and the inter-vehicle time THW may be used. It is also possible to calculate the risk potential RP by combining with the function of The characteristic of the accelerator pedal reaction force control command value FA with respect to the risk potential RP is not limited to FIG.
[0161]
In the above-described embodiment, the method of calculating the detectable area and the method of determining the state of the obstacle by the
[0162]
Furthermore, the obstacle state is estimated as one of departure to a distant place, departure to the right or left lane, and departure outside the detectable area in the own lane, and cruise, follow, overtake and Estimated as either non-accelerated. However, the present invention is not limited to this, and it is also possible to set other obstacle states and driver intentions, and to set a reduction pattern of the pedal reaction force according to them.
[0163]
In the above embodiment, the
[Brief description of the drawings]
FIG. 1 is a system diagram of a vehicle driving assist system according to a first embodiment of the present invention.
FIG. 2 is a configuration diagram of a vehicle equipped with the vehicle driving assist system shown in FIG.
FIG. 3 is a block diagram showing an internal configuration of a controller.
FIG. 4 is a flowchart illustrating a processing procedure of a driving assist control process in the controller according to the first embodiment;
FIG. 5 is a map showing characteristics of an accelerator control reaction force command value with respect to a longitudinal risk potential.
FIG. 6 is a diagram illustrating a method for calculating a detectable area on a straight road.
FIG. 7 is a diagram illustrating a method for calculating a detectable area on a curved road.
FIG. 8 is a flowchart showing a processing procedure of processing performed in the obstacle state estimation processing.
FIG. 9 is a diagram illustrating a method for estimating an obstacle state on a straight road.
FIG. 10 is a diagram illustrating a method for estimating an obstacle state on a curved road.
FIG. 11 is a flowchart showing a processing procedure of processing performed in the driving operation reaction force correction processing.
FIG. 12 is a system diagram showing a configuration of a vehicle driving assist system according to a second embodiment.
FIG. 13 is a configuration diagram of a vehicle equipped with the vehicle driving assist device shown in FIG. 1;
FIG. 14 is a block diagram showing an internal configuration of a controller.
FIG. 15 is a flowchart illustrating a processing procedure of a driving assist control process in the controller according to the second embodiment;
FIG. 16 is a diagram illustrating a method of calculating a detectable area on a straight road and a method of estimating an obstacle state.
FIG. 17 is a diagram illustrating a method for calculating a detectable area on a curved road and a method for estimating an obstacle state.
FIG. 18 is a flowchart illustrating a processing procedure of processing performed in the obstacle state estimation processing.
FIG. 19 is a flowchart illustrating a processing procedure of a process performed in a driver intention estimation process.
20A to 20D are diagrams for explaining a method of estimating a driver intention.
FIG. 21 is a flowchart showing a processing procedure in a driver intention determination processing A1.
FIG. 22 is a flowchart showing a processing procedure in driver intention determination processing A2.
FIG. 23 is a flowchart showing a processing procedure in driver intention determination processing B1.
FIG. 24 is a flowchart showing a processing procedure in a driver intention determination processing B2.
FIG. 25 is a diagram showing a traveling state when the driving intention is cruising.
FIG. 26 is a diagram showing a traveling state when the driving intention is cruising.
FIG. 27 is a diagram showing a traveling state when the driving intention is cruising.
FIG. 28 is a diagram showing a traveling state when the driving intention is overtaking.
FIG. 29 is a diagram showing a traveling state in a case where the driving intention is pursuit.
FIG. 30 is a diagram showing a traveling state in a case where the driving intention is overtaking.
FIG. 31 is a diagram showing a traveling state when the driving intention is non-acceleration.
FIG. 32 is a flowchart showing a processing procedure in driving operation reaction force correction processing.
FIG. 33 is a flowchart showing a processing procedure in driving operation reaction force correction processing A;
FIG. 34 is a flowchart showing a processing procedure in driving operation reaction force correction processing B;
FIG. 35 is a diagram schematically showing a change in an operation reaction force after an obstacle is excluded from a target.
[Explanation of symbols]
10: Laser radar
20: Vehicle speed sensor
30: steering angle sensor
40: Vehicle speed sensor
50, 50A: Controller
60: accelerator pedal reaction force control device
70: Servo motor
Claims (25)
前記障害物検出手段からの信号に基づいて、前記自車両の前記障害物に対するリスクポテンシャルを算出するリスクポテンシャル算出手段と、
前記リスクポテンシャル算出手段からの信号に基づいて、予め設定した変化パターンに従い、車両操作機器に発生させる操作反力を決定する操作反力決定手段と、
前記操作反力決定手段からの信号に基づいて、前記車両操作機器に操作反力を発生させる操作反力発生手段と、
前記障害物検出手段によって検出されていた障害物が対象外となった場合に、前記変化パターンを補正する操作反力補正手段とを有することを特徴とする車両用運転操作補助装置。Obstacle detection means for detecting an obstacle present around the own vehicle;
Risk potential calculation means for calculating a risk potential of the own vehicle with respect to the obstacle, based on a signal from the obstacle detection means,
Based on a signal from the risk potential calculation means, according to a preset change pattern, operation reaction force determination means for determining an operation reaction force to be generated in the vehicle operation device,
An operation reaction force generation unit that generates an operation reaction force on the vehicle operation device based on a signal from the operation reaction force determination unit,
An operation reaction assisting device for a vehicle, comprising: an operation reaction force correction unit that corrects the change pattern when an obstacle detected by the obstacle detection unit is excluded from the target.
前記操作反力補正手段は、前記障害物検出手段によって検出されていた障害物が対象外となった場合に、前記車両操作機器の操作反力を所定時間遅延させてから低下させるように前記変化パターンを補正することを特徴とする車両用運転操作補助装置。The vehicle driving assist system according to claim 1,
The operation reaction force correction unit is configured to delay the operation reaction force of the vehicle operating device for a predetermined time and then reduce the change when the obstacle detected by the obstacle detection unit is excluded from the target. A vehicle driving assist system for correcting a pattern.
前記操作反力補正手段は、前記障害物検出手段によって検出されていた障害物が対象外となった場合に、前記車両操作機器の操作反力を徐々に低下させるように前記変化パターンを補正することを特徴とする車両用運転操作補助装置。The vehicle driving assist system according to claim 1,
The operation reaction force correction unit corrects the change pattern so as to gradually reduce the operation reaction force of the vehicle operation device when the obstacle detected by the obstacle detection unit is excluded from the target. A driving assistance device for a vehicle, comprising:
前記操作反力補正手段は、前記障害物検出手段によって検出されていた障害物が対象外となったときの前記車両操作機器の操作反力の大きさに応じて、前記操作反力を低下させる際の減少パターンを変更することを特徴とする車両用運転操作補助装置。The vehicle driving assist device according to claim 2 or 3,
The operation reaction force correction unit reduces the operation reaction force according to the magnitude of the operation reaction force of the vehicle operation device when the obstacle detected by the obstacle detection unit is excluded from the target. A driving operation assisting device for a vehicle, characterized by changing a decrease pattern at the time.
前記操作反力補正手段は、前記障害物が対象外となってから所定時間後に前記操作反力が所定値以下になるように、前記変化パターンを設定することを特徴とする車両用運転操作補助装置。The vehicle driving assist device according to claim 4,
The vehicle driving assist system according to claim 1, wherein the operation reaction force correction means sets the change pattern such that the operation reaction force becomes a predetermined value or less after a predetermined time from when the obstacle is excluded from the target. apparatus.
前記障害物検出手段からの信号に基づいて、前記障害物の走行状況を認識する障害物認識手段と、
前記障害物認識手段からの信号に基づいて、前記障害物が対象外となった場合の障害物状態を推定する障害物状態推定手段とをさらに有し、
前記操作反力補正手段は、前記障害物が対象外となった場合に、前記変化パターンを、前記障害物状態推定手段からの信号に基づいて補正することを特徴とする車両用運転操作補助装置。The vehicle driving assist system according to claim 1,
Obstacle recognizing means for recognizing a traveling state of the obstacle based on a signal from the obstacle detecting means,
Based on a signal from the obstacle recognition means, further comprising an obstacle state estimation means for estimating an obstacle state when the obstacle is excluded from the target,
The driving reaction assisting device for a vehicle, wherein the operation reaction force correcting unit corrects the change pattern based on a signal from the obstacle state estimating unit when the obstacle is out of target. .
前記障害物検出手段によって検知可能な自車線内の検知可能領域を算出する検知可能領域算出手段をさらに備え、
前記障害物状態推定手段は、前記障害物認識手段からの信号と、前記検知可能領域算出手段によって算出された検知可能領域とに基づいて、前記障害物が対象外となった場合の前記障害物状態を推定することを特徴とする車両用運転操作補助装置。The vehicle driving assist system according to claim 6,
Further comprising a detectable area calculating means for calculating a detectable area in the own lane which can be detected by the obstacle detecting means,
The obstacle state estimating means is configured to detect the obstacle when the obstacle is excluded from the target based on the signal from the obstacle recognizing means and the detectable area calculated by the detectable area calculating means. A vehicle driving assist system for estimating a state.
前記障害物状態推定手段は、前記障害物が対象外となった場合の障害物状態を、(a)前記検知可能領域内で非検知になった、(b)前記検知可能領域の右方車線、あるいは左方車線に離脱した、(c)前記検知可能領域の遠方に離脱した、(d)自車線内の検知可能領域外に離脱した、のいずれかと推定し、
前記操作反力補正手段は、前記障害物が、(a)前記検知可能領域内で非検知になった場合、第1の減少パターンで前記車両機器の操作反力を低下させ、(b)前記検知可能領域の右方車線、あるいは左方車線に離脱した場合、第2の減少パターンで前記車両機器の操作反力を低下させ、(c)前記検知可能領域の遠方に離脱した場合、第3の減少パターンで前記車両機器の操作反力を低下させ、(d)自車線内の検知可能領域外に離脱した場合、第4の減少パターンで前記車両機器の操作反力を低下させることを特徴とする車両用運転操作補助装置。The vehicle driving assist system according to claim 7,
The obstacle state estimating means may detect the obstacle state when the obstacle is out of the target by (a) not detecting the object in the detectable area, and (b) the right lane of the detectable area. Or (c) departed far away from the detectable area, (d) departed out of the detectable area in the own lane,
The operation reaction force correction means reduces the operation reaction force of the vehicle device in a first decrease pattern when the obstacle is not detected in the detectable region (a). When the vehicle departs to the right lane or the left lane of the detectable region, the operation reaction force of the vehicle device is reduced in the second decrease pattern, and (c) when the vehicle departs far from the detectable region, the third (D) reducing the operation reaction force of the vehicle equipment in a fourth reduction pattern when the vehicle departs outside the detectable area in the own lane. Driving assist device for vehicles.
前記第1の減少パターンは、前記障害物が対象外となってから所定時間遅延させた後に、前記操作反力を第1の速度で徐々に低下することを特徴とする車両用運転操作補助装置。The driving assistance device for a vehicle according to claim 8,
The first reduction pattern is characterized in that the operation reaction force is gradually reduced at a first speed after a delay of a predetermined time after the obstacle is excluded from the target, and the driving operation assistance device for a vehicle is characterized in that: .
前記操作反力補正手段は、前記第1の減少パターンにおける前記所定時間を、前記障害物が対象外となったときの前記車両操作機器の操作反力に応じて設定することを特徴とする車両用運転操作補助装置。The vehicle driving assist system according to claim 9,
The vehicle, wherein the operation reaction force correction unit sets the predetermined time in the first decrease pattern in accordance with an operation reaction force of the vehicle operation device when the obstacle is out of target. Driving operation assist device.
前記第2の減少パターンは、前記第1の減少パターンによる速度よりも速い第2の速度で、前記操作反力を徐々に低下することを特徴とする車両用運転操作補助装置。The driving assistance device for a vehicle according to claim 8,
The vehicle driving assist system according to claim 2, wherein the second reduction pattern gradually reduces the operation reaction force at a second speed higher than the speed according to the first reduction pattern.
前記第3の減少パターンは、前記第1の減少パターンによる速度よりも速い第3の速度で、前記操作反力を徐々に低下することを特徴とする車両用運転操作補助装置。The driving assistance device for a vehicle according to claim 8,
The vehicle driving assist system according to claim 3, wherein the third reduction pattern gradually reduces the operation reaction force at a third speed higher than the speed according to the first reduction pattern.
前記第4の減少パターンは、前記障害物が対象外となってから所定時間遅延させた後に、前記第1の減少パターンによる速度よりも速く、前記第2および第3の減少パターンによる速度よりも遅い第4の速度で、前記操作反力を徐々に低下することを特徴とする車両用運転操作補助装置。The driving assistance device for a vehicle according to claim 8,
The fourth reduction pattern is faster than the speed according to the first reduction pattern and is faster than the speed according to the second and third reduction patterns after a predetermined time delay after the obstacle is excluded from the target. A driving assist system for a vehicle, wherein the operation reaction force is gradually reduced at a fourth slow speed.
前記操作反力補正手段は、前記障害物認識手段からの信号に基づいて、前記障害物が対象外となってから隣接車線に離脱したと推定されるまでの時間を、前記第4の減少パターンによる前記所定時間とすることを特徴とする車両用運転操作補助装置。The vehicle driving assist device according to claim 13,
The operation reaction force correction unit is configured to determine, based on a signal from the obstacle recognition unit, a time period from when the obstacle becomes out of target to when it is estimated that the obstacle has left the adjacent lane, in the fourth decrease pattern. The driving operation assisting device for a vehicle, characterized in that the predetermined time is set according to the following.
前記自車両を運転する運転者の意図を推定する意図推定手段をさらに有し、
前記操作反力補正手段は、前記障害物が対象外となった場合に、前記意図推定手段によって推定された運転者の意図に応じて、前記変化パターンを補正することを特徴とする車両用運転操作補助装置。The vehicle driving assist system according to claim 1,
Further comprising intention estimating means for estimating the intention of the driver driving the own vehicle,
The vehicle driving method, wherein the operation reaction force correction unit corrects the change pattern in accordance with a driver's intention estimated by the intention estimation unit when the obstacle becomes out of target. Operation assistance device.
自車両前方の道路状況を認識する道路状況認識手段と、
前記道路状況認識手段による認識状況に基づいて、前記自車両の走行位置を検出する走行位置認識手段とをさらに有し、
前記意図推定手段は、前記走行位置認識手段からの信号に基づいて、運転者の意図を推定することを特徴とする車両用運転操作補助装置。The vehicle driving assist device according to claim 15,
Road condition recognition means for recognizing the road condition ahead of the vehicle;
A traveling position recognition unit that detects a traveling position of the host vehicle based on a recognition state by the road state recognition unit;
The driving operation assisting device for a vehicle, wherein the intention estimating means estimates a driver's intention based on a signal from the traveling position recognizing means.
前記意図推定手段は、前記走行位置認識手段からの信号に基づいて、前記自車両が車線内を走行中であるか、車線を変更中であるかを推定し、この推定結果と、前記障害物検出手段からの信号とに基づいて、前記障害物が対象外となった場合の運転者の意図を推定することを特徴とする車両用運転操作補助装置。The vehicle driving assist device according to claim 16,
The intention estimating means estimates whether the vehicle is traveling in a lane or changing lanes based on a signal from the traveling position recognizing means. A driving assist system for a vehicle, which estimates a driver's intention when the obstacle is out of the target based on a signal from a detecting unit.
前記障害物検出手段からの信号に基づいて、前記障害物の走行状況を認識する障害物認識手段と、
前記障害物検出手段によって検知可能な自車線内の検知可能領域を算出する検知可能領域算出手段と、
前記障害物認識手段からの信号と、前記検知可能領域算出手段によって算出された検知可能領域とに基づいて、前記障害物が対象外となった場合の障害物状態を、(a)前記検知可能領域内で非検知になった、(b)前記検知可能領域の右方車線、あるいは左方車線に離脱した、(c)前記検知可能領域の遠方に離脱した、(d)自車線内の検知可能領域外に離脱した、のいずれかと推定する障害物状態推定手段とをさらに有し、
前記操作反力補正手段は、前記障害物が、(a)前記検知可能領域内で非検知になった場合、第5の減少パターンで前記車両操作機器の操作反力を低下させ、(d)自車線内の検知可能領域外に離脱した場合、第6の減少パターンで前記車両操作機器の操作反力を低下させ、(b)前記検知可能領域の右方車線、あるいは左方車線に離脱した場合、あるいは(c)前記検知可能領域の遠方に離脱した場合、前記意図推定手段によって推定された運転者意図に応じた減少パターンで前記車両機器の操作反力を低下させることを特徴とする車両用運転操作補助装置。The driving assistance device for a vehicle according to claim 17,
Obstacle recognizing means for recognizing a traveling state of the obstacle based on a signal from the obstacle detecting means,
Detectable area calculating means for calculating a detectable area in the own lane which can be detected by the obstacle detecting means,
Based on the signal from the obstacle recognizing means and the detectable area calculated by the detectable area calculating means, an obstacle state when the obstacle is excluded from the target is determined by: (B) departure to the right lane or left lane of the detectable area, (c) departure far from the detectable area, (d) detection in the own lane Further comprising an obstacle state estimating means for estimating that the vehicle has left the possible area,
The operation reaction force correction means reduces the operation reaction force of the vehicle operation device in a fifth decrease pattern when the obstacle is not detected in the detectable region (a). When the vehicle departs outside the detectable area in the own lane, the operation reaction force of the vehicle operating device is reduced in the sixth decreasing pattern, and (b) the vehicle departs to the right or left lane in the detectable area. Or (c) when the vehicle departs far from the detectable region, the operation reaction force of the vehicle device is reduced in a decrease pattern according to the driver's intention estimated by the intention estimating means. Driving operation assist device.
前記第5の減少パターンは、前記障害物が対象外となってから所定時間遅延させた後に、前記操作反力を第5の速度で徐々に低下し、
前記第6の減少パターンは、前記障害物が対象外となってから所定時間遅延させた後に、前記第5の速度よりも速い第6の速度で、前記操作反力を徐々に低下することを特徴とする車両用運転操作補助装置。The vehicle driving assist device according to claim 18,
The fifth decrease pattern is such that the operation reaction force is gradually decreased at a fifth speed after a predetermined time delay after the obstacle becomes out of target,
The sixth decrease pattern is that the operation reaction force is gradually reduced at a sixth speed higher than the fifth speed after a predetermined time delay after the obstacle is excluded from the target. Driving operation assisting device for vehicles.
前記意図推定手段は、前記障害物状態推定手段からの信号と、前記走行位置認識手段による推定結果とに基づいて、前記障害物が、(b)前記検知可能領域の右方車線、あるいは左方車線に離脱した場合、あるいは(c)前記検知可能領域の遠方に離脱した場合の運転者の意図を、(A)現在の走行状態を維持する巡航、(B)前記障害物の追い越し、(C)前記障害物についていく追走、(D)非加速、のいずれかと推定し、
前記操作反力補正手段は、前記運転者の意図が、(A)巡航の場合、第7の減少パターンで前記車両操作機器の操作反力を低下させ、(B)追い越しの場合、第8の減少パターンで前記車両操作機器の操作反力を低下させ、(C)追走の場合、第9の減少パターンで前記車両操作機器の操作反力を低下させ、(D)非加速の場合、第10の減少パターンで前記車両機器の操作反力を低下させることを特徴とする車両用運転操作補助装置。The vehicle driving assist device according to claim 18,
The intention estimating means is configured to determine whether the obstacle is (b) a right lane or a left lane of the detectable area based on a signal from the obstacle state estimating means and an estimation result by the traveling position recognizing means. When the driver departs from the lane or (c) departs far from the detectable area, the driver's intention is determined by (A) cruising to maintain the current driving state, (B) passing the obstacle, (C) ) It is estimated that the vehicle follows the obstacle, or (D) non-acceleration.
The operation reaction force correction means reduces the operation reaction force of the vehicle operation device in a seventh decreasing pattern when the driver's intention is (A) cruising, and (B) when the driver intends to overtake, In a decrease pattern, the operation reaction force of the vehicle operation device is reduced in a ninth decrease pattern. In the case of (C) following, the operation reaction force of the vehicle operation device is reduced in a ninth reduction pattern. A vehicle driving assist system for reducing an operation reaction force of the vehicle equipment in a tenth decreasing pattern.
前記第7の減少パターンは、前記障害物が対象外となった場合に、第7の速度で前記操作反力を徐々に低下し、
前記第8の減少パターンは、前記障害物が対象外となった場合に、前記第7の速度よりも速い第8の速度で前記操作反力を徐々に低下し、
前記第9の減少パターンは、前記障害物が対象外となった場合に、前記第7の速度よりも速く、前記第8の速度よりも遅い第9の速度でで前記操作反力を徐々に低下し、
前記第10の減少パターンは、前記障害物が対象外となった場合に、前記第7の速度よりも遅い第10の速度で前記操作反力を徐々に低下することを特徴とする車両用運転操作補助装置。The vehicle driving assist device according to claim 20,
The seventh decreasing pattern gradually reduces the operation reaction force at a seventh speed when the obstacle is out of target.
The eighth decrease pattern is such that, when the obstacle is out of target, the operation reaction force is gradually reduced at an eighth speed higher than the seventh speed,
The ninth decrease pattern is such that when the obstacle is out of target, the operation reaction force is gradually increased at a ninth speed higher than the seventh speed and lower than the eighth speed. Drop,
The tenth decrease pattern is characterized in that, when the obstacle is out of scope, the operation reaction force is gradually reduced at a tenth speed lower than the seventh speed. Operation assistance device.
前記操作反力補正手段は、前記障害物検出手段によって検出されていた障害物が対象外となったときの前記車両操作機器の操作反力の大きさに応じて、前記操作反力を低下させる際の減少パターンを変更することを特徴とする車両用運転操作補助装置。The vehicle driving assist device according to claim 15,
The operation reaction force correction unit reduces the operation reaction force according to the magnitude of the operation reaction force of the vehicle operation device when the obstacle detected by the obstacle detection unit is excluded from the target. A driving operation assisting device for a vehicle, characterized by changing a decrease pattern at the time.
前記操作反力補正手段は、前記障害物が対象外となってから所定時間後に前記操作反力が所定値以下になるように、前記減少パターンを設定することを特徴とする車両用運転操作補助装置。The vehicle driving assist system according to claim 22,
The operation reaction force correction means sets the decrease pattern so that the operation reaction force becomes equal to or less than a predetermined value after a predetermined time from when the obstacle is excluded from the target. apparatus.
前記車両操作機器は、アクセルペダルであることを特徴とする車両用運転操作補助装置。The vehicle driving assist system according to any one of claims 1 to 23,
The vehicle operation device is an accelerator pedal, wherein the vehicle operation device is an accelerator pedal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002362366A JP3941686B2 (en) | 2002-12-13 | 2002-12-13 | VEHICLE DRIVE OPERATION ASSISTANCE DEVICE AND VEHICLE HAVING THE DEVICE |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002362366A JP3941686B2 (en) | 2002-12-13 | 2002-12-13 | VEHICLE DRIVE OPERATION ASSISTANCE DEVICE AND VEHICLE HAVING THE DEVICE |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007036153A Division JP4363449B2 (en) | 2007-02-16 | 2007-02-16 | VEHICLE DRIVE OPERATION ASSISTANCE DEVICE AND VEHICLE HAVING THE DEVICE |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004189177A true JP2004189177A (en) | 2004-07-08 |
JP3941686B2 JP3941686B2 (en) | 2007-07-04 |
Family
ID=32760830
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002362366A Expired - Lifetime JP3941686B2 (en) | 2002-12-13 | 2002-12-13 | VEHICLE DRIVE OPERATION ASSISTANCE DEVICE AND VEHICLE HAVING THE DEVICE |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3941686B2 (en) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006123568A (en) * | 2004-10-26 | 2006-05-18 | Honda Motor Co Ltd | Controlled object judging device for vehicle |
JP2006178673A (en) * | 2004-12-21 | 2006-07-06 | Nissan Motor Co Ltd | Traveling support device |
JP2006231944A (en) * | 2005-02-22 | 2006-09-07 | Nissan Motor Co Ltd | Driving operation auxiliary device for vehicle and vehicle equipped with the same device |
JP2007022498A (en) * | 2005-07-21 | 2007-02-01 | Nissan Motor Co Ltd | Driving operation assisting device for vehicle and vehicle provided therewith |
JP2007238038A (en) * | 2006-03-10 | 2007-09-20 | Nissan Motor Co Ltd | Vehicular gap maintaining assist device and vehicular gap maintaining assist method |
JP2007296920A (en) * | 2006-04-28 | 2007-11-15 | Nissan Motor Co Ltd | Lane departure preventing apparatus |
JP2008021012A (en) * | 2006-07-11 | 2008-01-31 | Nissan Motor Co Ltd | Lane departure prevention apparatus |
JP2008084318A (en) * | 2007-09-21 | 2008-04-10 | Nissan Motor Co Ltd | Driving intention estimating device, driving operation assisting device for vehicle, and vehicle equipped with driving operation assisting device for vehicle |
JP2009002697A (en) * | 2007-06-19 | 2009-01-08 | Toyota Motor Corp | Front vehicle detection device and braking / driving force control device |
JP2009187413A (en) * | 2008-02-08 | 2009-08-20 | Oki Electric Ind Co Ltd | In-vehicle device, vehicle running support system |
US7634331B2 (en) | 2005-02-07 | 2009-12-15 | Nissan Motor Co., Ltd. | Driving intention estimation system, vehicle operation assistance system, and vehicle equipped therewith |
JP2010030548A (en) * | 2008-07-31 | 2010-02-12 | Nissan Motor Co Ltd | Accelerator pedal depressing force control device |
JP2016134094A (en) * | 2015-01-21 | 2016-07-25 | 株式会社デンソー | Vehicle travel control device |
US20210284237A1 (en) * | 2020-03-12 | 2021-09-16 | Toyota Jidosha Kabushiki Kaisha | Driving support system |
US20230305141A1 (en) * | 2020-11-16 | 2023-09-28 | Oculii Corp. | System and method for radar-based localization and/or mapping |
-
2002
- 2002-12-13 JP JP2002362366A patent/JP3941686B2/en not_active Expired - Lifetime
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7493218B2 (en) | 2004-10-26 | 2009-02-17 | Honda Motor Co., Ltd. | Vehicular control object determination system |
JP2006123568A (en) * | 2004-10-26 | 2006-05-18 | Honda Motor Co Ltd | Controlled object judging device for vehicle |
JP2006178673A (en) * | 2004-12-21 | 2006-07-06 | Nissan Motor Co Ltd | Traveling support device |
JP4626295B2 (en) * | 2004-12-21 | 2011-02-02 | 日産自動車株式会社 | Driving support system and driving support device |
US7634331B2 (en) | 2005-02-07 | 2009-12-15 | Nissan Motor Co., Ltd. | Driving intention estimation system, vehicle operation assistance system, and vehicle equipped therewith |
JP2006231944A (en) * | 2005-02-22 | 2006-09-07 | Nissan Motor Co Ltd | Driving operation auxiliary device for vehicle and vehicle equipped with the same device |
JP2007022498A (en) * | 2005-07-21 | 2007-02-01 | Nissan Motor Co Ltd | Driving operation assisting device for vehicle and vehicle provided therewith |
JP2007238038A (en) * | 2006-03-10 | 2007-09-20 | Nissan Motor Co Ltd | Vehicular gap maintaining assist device and vehicular gap maintaining assist method |
JP2007296920A (en) * | 2006-04-28 | 2007-11-15 | Nissan Motor Co Ltd | Lane departure preventing apparatus |
JP2008021012A (en) * | 2006-07-11 | 2008-01-31 | Nissan Motor Co Ltd | Lane departure prevention apparatus |
JP2009002697A (en) * | 2007-06-19 | 2009-01-08 | Toyota Motor Corp | Front vehicle detection device and braking / driving force control device |
JP2008084318A (en) * | 2007-09-21 | 2008-04-10 | Nissan Motor Co Ltd | Driving intention estimating device, driving operation assisting device for vehicle, and vehicle equipped with driving operation assisting device for vehicle |
JP4605200B2 (en) * | 2007-09-21 | 2011-01-05 | 日産自動車株式会社 | Driving intention estimation device, vehicle driving assistance device, and vehicle equipped with vehicle driving assistance device |
JP2009187413A (en) * | 2008-02-08 | 2009-08-20 | Oki Electric Ind Co Ltd | In-vehicle device, vehicle running support system |
JP2010030548A (en) * | 2008-07-31 | 2010-02-12 | Nissan Motor Co Ltd | Accelerator pedal depressing force control device |
JP2016134094A (en) * | 2015-01-21 | 2016-07-25 | 株式会社デンソー | Vehicle travel control device |
WO2016117468A1 (en) * | 2015-01-21 | 2016-07-28 | 株式会社デンソー | Travel control device and travel control method for vehicle |
US20210284237A1 (en) * | 2020-03-12 | 2021-09-16 | Toyota Jidosha Kabushiki Kaisha | Driving support system |
US11535297B2 (en) * | 2020-03-12 | 2022-12-27 | Toyota Jidosha Kabushiki Kaisha | Driving support system |
US20230305141A1 (en) * | 2020-11-16 | 2023-09-28 | Oculii Corp. | System and method for radar-based localization and/or mapping |
US11841420B2 (en) * | 2020-11-16 | 2023-12-12 | Oculii Corp. | System and method for radar-based localization and/or mapping |
Also Published As
Publication number | Publication date |
---|---|
JP3941686B2 (en) | 2007-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6573224B2 (en) | Vehicle control device | |
JP6269534B2 (en) | Travel control device | |
JP6573222B2 (en) | Vehicle control device | |
US9796416B2 (en) | Automated driving apparatus and automated driving system | |
EP3678110B1 (en) | Method for correcting positional error and device for correcting positional error in a drive-assisted vehicle | |
EP3591638B1 (en) | Drive assistance method and drive assistance device | |
JP6176264B2 (en) | Automated driving vehicle system | |
JP7391293B2 (en) | Vehicle control device | |
JP4229051B2 (en) | Driving intention estimation device, vehicle driving assistance device, and vehicle equipped with vehicle driving assistance device | |
JP6525413B1 (en) | Vehicle control device | |
US7925415B2 (en) | Vehicle drive assist system | |
JP3941686B2 (en) | VEHICLE DRIVE OPERATION ASSISTANCE DEVICE AND VEHICLE HAVING THE DEVICE | |
JP6631289B2 (en) | Vehicle control system | |
JP2007261449A (en) | Travel target point setting device, lane tracking support device, and lane departure prevention device | |
KR20190045308A (en) | A vehicle judging method, a traveling path correcting method, a vehicle judging device, and a traveling path correcting device | |
JP4363449B2 (en) | VEHICLE DRIVE OPERATION ASSISTANCE DEVICE AND VEHICLE HAVING THE DEVICE | |
JP6803285B2 (en) | Vehicle travel control device | |
JP6330563B2 (en) | Driving support device and driving support method | |
JP5359289B2 (en) | Vehicle driving support device | |
JP5282590B2 (en) | Vehicle driving support device and vehicle driving support method | |
US20220258795A1 (en) | Overriding determination method for driving assist device, and driving assist device | |
JP4063170B2 (en) | VEHICLE DRIVE OPERATION ASSISTANCE DEVICE AND VEHICLE HAVING VEHICLE DRIVE OPERATION ASSISTANCE DEVICE | |
JP6525415B1 (en) | Vehicle control device | |
JP4419513B2 (en) | VEHICLE DRIVE OPERATION ASSISTANCE DEVICE AND VEHICLE HAVING VEHICLE DRIVE OPERATION ASSISTANCE DEVICE | |
JP7086021B2 (en) | Behavior predictor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050308 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050412 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050613 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060411 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060607 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061219 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070216 |
|
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: 20070313 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070326 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 3941686 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110413 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120413 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130413 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130413 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140413 Year of fee payment: 7 |
|
EXPY | Cancellation because of completion of term |