JP5098584B2 - Vehicle driving support device - Google Patents
Vehicle driving support device Download PDFInfo
- Publication number
- JP5098584B2 JP5098584B2 JP2007291895A JP2007291895A JP5098584B2 JP 5098584 B2 JP5098584 B2 JP 5098584B2 JP 2007291895 A JP2007291895 A JP 2007291895A JP 2007291895 A JP2007291895 A JP 2007291895A JP 5098584 B2 JP5098584 B2 JP 5098584B2
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- route
- obstacle
- moving obstacle
- moving
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004364 calculation method Methods 0.000 claims description 207
- 238000000034 method Methods 0.000 claims description 111
- 238000001514 detection method Methods 0.000 claims description 32
- 238000013459 approach Methods 0.000 claims description 10
- 238000011156 evaluation Methods 0.000 description 34
- 230000006870 function Effects 0.000 description 32
- 230000001133 acceleration Effects 0.000 description 31
- 238000012545 processing Methods 0.000 description 26
- 230000010365 information processing Effects 0.000 description 20
- 238000010586 diagram Methods 0.000 description 16
- 238000006243 chemical reaction Methods 0.000 description 10
- 230000007423 decrease Effects 0.000 description 2
- 238000013213 extrapolation Methods 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 230000000386 athletic effect Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Landscapes
- Traffic Control Systems (AREA)
Description
本発明は、車両用の運転支援装置に関するものである。 The present invention relates to a driving support device for a vehicle.
従来、センサで検出した移動障害物と自車との距離、相対速度等の検出履歴に基づいて、移動障害物の相対進路を回帰曲線によって推定し、推定進路に基づいて衝突可能性判定を行う技術が特許文献1に開示されている。この特許文献1に開示された技術では、推定進路に基づいて衝突可能性判定を行う際に、回帰曲線算出時に確度の高い検出データに対する重み付け係数を大きくした上で最小二乗法を適用することを特徴としている。
Conventionally, the relative path of a moving obstacle is estimated by a regression curve based on the detection history of the distance between the moving obstacle and the vehicle detected by the sensor, the relative speed, etc., and the possibility of collision is determined based on the estimated path. The technique is disclosed in
しかしながら、この特許文献1に記載された技術では、過去の検出履歴を回帰曲線にあてはめて進路を推定するものであるため、対象となる移動障害物の運動状態が別の障害物に影響されて変化することが予想される場面では、適切な運転支援が行えないという問題があった。
However, in the technique described in
本発明が解決しようとする課題は、対象となる移動障害物の運動状態が別の障害物に影響されて変化することが予想される場面においても、適切な運転支援を可能とする運転支援装置を提供することである。 A problem to be solved by the present invention is a driving support device that enables appropriate driving support even in a situation where the motion state of a target moving obstacle is expected to change due to another obstacle. Is to provide.
本発明は、自車周囲に検出された移動障害物の進行経路を算出する第1算出処理と、算出された移動障害物の進行経路に基づいて、自車の進行経路を算出する第2算出処理と、算出された自車の進行経路に基づいて、移動障害物の進行経路を算出し直す第3算出処理と、算出された移動障害物の進行経路に基づいて、自車の進行経路を算出し直す第4算出処理と、をこの順で実行することを特徴とする。
The present invention includes a first calculation process for calculating a traveling path of the mobile obstacles detected around the vehicle, based on the traveling path of the calculated moving obstacle, the second calculation that calculates the traveling path of the vehicle Based on the processing, the third calculation process for recalculating the traveling path of the moving obstacle based on the calculated traveling path of the own vehicle, and the traveling path of the own vehicle based on the calculated traveling path of the moving obstacle A fourth calculation process for recalculation is executed in this order .
本発明によれば、移動障害物が、該移動障害物以外の他の移動障害物、静止障害物との干渉によって運動状態が変化することが予想される場面においても、適切な運転支援を行うことができる。 According to the present invention, even when a moving obstacle is expected to change its motion state due to interference with other moving obstacles other than the moving obstacle and stationary obstacles, appropriate driving assistance is performed. be able to.
以下、本発明の実施形態を図面に基づいて説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
《第1実施形態》
図1は第1実施形態に係る車両1を模式的に示す平面図、図2は第1実施形態に係る車両1内に設置された運転支援装置の機能ブロック図である。
<< First Embodiment >>
FIG. 1 is a plan view schematically showing the
図1に示すように、車両1には、本実施形態の運転支援装置を構成する各装置、すなわち、カメラ2と、車速センサ3と、転舵角センサ4と、加速度センサ5と、ヨーレートセンサ6と、マイクロプロセッサ7と、スピーカー8とが設けられている。
As shown in FIG. 1, a
カメラ2は、車両1の車室内に配設されており、車両1の前方を撮像可能とされており、これにより、自車前方の道路状況を撮影し、障害物、道路境界、白線等を検出する。本実施形態においては、カメラ2は、左右で対を為して2台設けられており、後述するマイクロプロセッサ7のセンサ情報処理部10により、カメラ2による画像信号から画像を生成すると共に、画像内の情報を3次元で処理し、これにより、たとえば、車両1と障害物との距離を検出することを可能としている。
The
車速センサ3は、本実施形態では、車両1のホイールに取り付けられたロータリーエンコーダで構成され、ホイールの回転に比例して発生するパルス信号を検出することで車速を計測する。
In this embodiment, the
ヨーレートセンサ4は、車両1の中央部に設けられ、水晶振動子や半導体を用いた公知のデバイスを利用し、車両1に発生するヨーレートを検出する。
The
加速度センサ5は、圧電素子等を用いて構成される公知のデバイスを利用して、車両1に発生する特定の方向の加速度を検出する。本実施形態においては、特に車両1の横方向に発生する加速度を検出する構成を想定する。なお、加速度センサ5は、車両1の適宜箇所に配備される。
The
転舵角センサ6は、車両1の操舵装置のラックストローク量を検出することで実際の転舵角の値を計測する。
The
マイクロプロセッサ7は、A/D変換回路、D/A変換回路、中央演算処理装置、メモリ等から構成される集積回路である。マイクロプロセッサ7は、メモリに格納されたプログラムに従って、各種センサ(カメラ2、車速センサ3、ヨーレートセンサ4、加速度センサ5、転舵角センサ6)で検出した信号の処理、および自車の進行経路算出の演算を行い、運転者に警告を提示するかどうかの判定を行った上でその結果をスピーカー8に出力する。
The
スピーカー8は、マイクロプロセッサ7から送られてくる信号をアンプによって増幅して音を出すことで、運転者に警告や情報提供を行う。
The
図2は、車両1内に設置された運転支援装置を構成する各装置を、その機能別に表した機能ブロック図である。図2に示すように、車両1に設置された各センサ、具体的には、カメラ2、車速センサ3、ヨーレートセンサ4、加速度センサ5、および転舵角センサ6により検出された各信号は、マイクロプロセッサ7のセンサ情報処理部10に取り込まれるようになっている。
FIG. 2 is a functional block diagram showing each device constituting the driving support device installed in the
ここで、マイクロプロセッサ7は、図2に示すように、センサ情報処理部10と、進行経路算出部20と、警告必要性判定部30とを有する。センサ情報処理部10は、上記各センサからのセンサ信号を取り込み、統合的に処理することにより、自車両の運動状態、周囲障害物の配置・運動状態、道路境界に関する情報へと再構成する処理を行う。進行経路算出部20は、センサ情報処理部10により取り込まれ、処理された情報に基づき、自車および移動障害物の進行経路を算出する。警告必要性判定部30は、進行経路算出部20により得られた進行経路の算出結果から、運転者への警告の必要性を判定する。そして、警告必要性判定部30による判定の結果、警告が必要であると判定された場合には、マイクロプロセッサ7に接続されたスピーカー8により、運転者に警告が提示される。
Here, as shown in FIG. 2, the
なお、第1実施形態において、自車状態検出部11は本発明の自車状態検出手段に、障害物検出部12は本発明の障害物検出手段に、移動障害物識別部13は本発明の障害物検出手段に、進行経路算出部20は進行経路算出手段に、それぞれ相当する。
In the first embodiment, the vehicle state detector 11 is the vehicle state detector of the present invention, the
次いで、本発明の第1実施形態を、図3に示す場面例を想定して具体的に説明する。図3は第1実施形態の適用される場面例を模式的に示す平面図であり、この図3では、自車Hが、両側を塀700で仕切られた直線道路600を走行している際に、前方から対向車Cが接近してきており、さらには、自車Hと対向車Cとの間には道路の右端(対向車Cが走行している側)に停止車両Pが存在している状況を示している。なお、自車Hおよび対向車Cが走行している道路600は、その両側が塀700で仕切られており、道路600外への逸脱が物理的に不可能な状況になっている。
Next, the first embodiment of the present invention will be specifically described assuming the scene example shown in FIG. FIG. 3 is a plan view schematically showing an example of a scene to which the first embodiment is applied. In FIG. 3, when the own vehicle H is traveling on a
上述したように、マイクロプロセッサ7のセンサ情報処理部10は、自車両の運動状態、周囲障害物の配置・運動状態、道路境界に関する情報へと再構成する処理を行うものであり、自車状態検出部11、障害物検出部12、移動障害物識別部13、および道路境界情報処理部14を有するものである。
As described above, the sensor information processing unit 10 of the
自車状態検出部11は、カメラ2、車速センサ3、転舵角センサ4、加速度センサ5、ヨーレートセンサ6からの信号に基づき、自車Hの運動状態を検出するものである。具体的には、これらの信号に基づき、道路Hに対する自車Hの位置、自車Hのヨー角θの情報、自車Hに生じるヨーレートγの情報、自車Hに生じるすべり角βの情報、および自車Hの走行速度vの情報を検出するものである。ここで、ヨー角θとは、道路600の方向すなわち道路600の走路形状が延在する方向を基準として、自車Hが進行する方向が為す角度をいう。また、すべり角βとは、実際の転舵に基づき予測される自車Hの進行方向に対し、自車Hが実際に進行する方向が為す角度をいう。
The own vehicle state detection unit 11 detects the movement state of the own vehicle H based on signals from the
自車Hの位置は、一対のカメラ2から出力された画像信号を、自車状態検出部11により、画像処理することにより検出することができる。
The position of the host vehicle H can be detected by subjecting the image signals output from the pair of
また、ヨー角θは、道路600が直線であると仮定すれば、道路境界情報処理部14が検出した道路600および塀700の境界部と、自車Hの向いている方向とのなす角を、カメラ2から出力された画像信号を画像処理することにより推定することで求めることができる。あるいは、適当な初期値を定めて、ヨーレートセンサ6からの出力値を積分することで算出してもよい。この場合における初期値は、たとえば、道路600の方向に走行している車両Hの進行方向とすればよい。
Further, if it is assumed that the
ヨーレートγおよび走行速度vは、ヨーレートセンサ6および車速センサ3から出力された信号から検出することができる。
The yaw rate γ and the traveling speed v can be detected from signals output from the
すべり角βは、自車Hの前後方向の速度をvx、自車Hの幅方向の速度をvyとした場合に、下記式(1)で求めることができる。 The slip angle beta, the longitudinal speed of the vehicle H v x, when the width direction of the velocity of the vehicle H was v y, can be determined by the following formula (1).
この場合、たとえば、車両Hでは前後方向の速度成分に比べて幅方向の速度成分が十分に小さいものとみなし、vxを、車速センサ3から検出される走行速度vとする。また、vyは加速度センサ5の出力を積分することによって求めることができる。そして、これらの結果を用いて、上記式(1)からすべり角βの近似値を得ることができる。なお、この方法以外にも、車速センサ3からの車輪速、ヨーレートセンサ6からのヨーレート、加速度センサ5からの横加速度等の信号からオブザーバによってより精度良くすべり角を推定する公知技術も知られているので、そのような手法を用いてすべり角βを求めてもよい。
In this case, for example, in the vehicle H, it is considered that the speed component in the width direction is sufficiently smaller than the speed component in the front-rear direction, and v x is set as the traveling speed v detected by the
障害物検出部12は、一対のカメラ2から入力された画像信号を入力し、画像処理し、自車の走行の妨げとなり得る障害物が検出されるか否かを判定し、障害物が検出された場合には、検出された障害物の情報を処理する。たとえば、図3に示す場面例においては、障害物として、対向車Cおよび停止車両Pが検出される。
The
そして、障害物が検出された場合には、自車状態検出部11で検出された自車Hの情報および障害物の情報に基づき、自車Hおよび障害物の情報を、対地座標系上に展開する。対地座標系は任意に設定すれば良いが、たとえば、図3に示す場面例においては、図4に示すように、道路600の方向に沿ってX軸を、X軸と垂直方向すなわち道路600の幅方向にY軸を設定することができる。なお、図4は図3に示す場面例における対地座標系の設定方法を示す図である。また、対地座標系における座標原点も任意に設定することができ、特に限定されないが、図4に示すように、本実施形態では、自車Hの現在位置をX座標の原点(X=0)、道路600と塀700とで形成される左右の道路境界の中点をY座標の原点(Y=0)に設定することができる。また、図4に示すように、道路600と塀700との道路境界の位置を、y=±yBとし、自車H、障害物としての対向車Cおよび停止車両Pの位置を、それぞれ、自車Hは(X,Y)=(xH,yH)、対向車Cは(X,Y)=(xC,yC)、停止車両は(X,Y)=(xP,yP)と表現する。なお、道路境界の位置は、後述する道路境界情報処理部14により検出されるものである。なお、画像処理による障害物の検出方法については多数の手法が公知技術として開示されているので、ここではその詳細な説明は省略する。
And when an obstacle is detected, based on the information on the own vehicle H and the information on the obstacle detected by the own vehicle state detection unit 11, the information on the own vehicle H and the obstacle are displayed on the ground coordinate system. expand. The ground coordinate system may be arbitrarily set. For example, in the scene example shown in FIG. 3, as shown in FIG. 4, the X axis along the direction of the
移動障害物識別部13は、障害物検出部12で検出された障害物の情報をとりこみ、障害物検出部12で検出された障害物のうち、対地座標系上を移動している障害物である移動障害物と、実質的に移動をしてない障害物である静止障害物とに判別するものである。移動障害物または静止障害物であるとの判定は、具体的には、次のようにして行われる。すなわち、まず、障害物検出部12で検出された障害物の検出履歴から、検出された障害物の移動速度を推定する。そして、推定された移動速度が、所定の閾値を超えている場合、具体的には、検出誤差によって発生し得る微小な見かけ上の速度レベルを超えている場合には、障害物が対地座標系上を移動していると判断し、移動障害物であると判定する。一方で、移動障害物であると判定されなかった障害物を静止障害物であると判定する。たとえば、図3に示す場面例においては、対向車Cは自車Hに向かって接近していることがはっきり検出されるために移動障害物であると判別される。その一方で、停止車両Pはその位置が変化しないため、移動障害物ではなく、静止障害物であると判別される。
The moving
そして、移動障害物識別部13により、移動障害物であると判定された障害物については、その移動速度が対地速度に変換されて記録される。本実施形態においては、図3に示す場面例における対向車Cの対地速度をVx Cと表記する。なお、静止障害物については、その位置情報がそのまま記録される。
And about the obstacle determined as the moving obstacle by the moving
道路境界情報処理部14は、一対のカメラ2により検出された信号を、画像処理することにより、道路600と塀700との道路境界の位置を検出するものである。なお、障害物検出部12により、障害物が検出された場合には、図4に示す対地座標系上に、y=±yBとして表現されることとなる。また、画像処理による道路境界の検出方法については多数の手法が公知技術として開示されているので、ここではその詳細な説明は省略する。
The road boundary information processing unit 14 detects the position of the road boundary between the
また、マイクロプロセッサ7の進行経路算出部20は、センサ情報処理部10により取り込まれ、処理された情報に基づき、自車Hおよび移動障害物の進行経路を算出するものであり、移動障害物進行経路算部21および自車進行経路算出部22を有するものである。
Further, the travel route calculation unit 20 of the
移動障害物進行経路算部21は、移動障害物識別部13により判定された移動障害物の進行経路を算出するものである。たとえば、図3に示す場面例においては、対向車Cが移動障害物に該当し、進行経路の算出の対象となり、その進行経路は以下のように算出される。
The moving obstacle travel path calculating unit 21 calculates the travel path of the moving obstacle determined by the moving
まず、移動障害物である対向車Cの運動ダイナミクスを表現するモデルが割り当てられる。ここで、対向車Cは車両であるが、単純化のために下記式(2)のような質点モデルでダイナミクスを表現する。 First, a model that expresses the motion dynamics of the oncoming vehicle C that is a moving obstacle is assigned. Here, although the oncoming vehicle C is a vehicle, for the sake of simplicity, the dynamics is expressed by a mass point model such as the following equation (2).
ここで、vx C、vy Cは、それぞれ対向車Cの前後方向の速度および幅方向の速度であり、それぞれ、カメラ2により検出された信号を、移動障害物識別部13により画像化し、その結果を利用することで求めることができる。また、ax C、ay Cは、それぞれ対向車Cの操舵や加減速に伴って対向車Cに作用する縦方向および横方向の加速度である。なお、ax C、ay Cには、下記式(3)に示す制限が課されているものとする。
Here, v x C and v y C are the speed in the front-rear direction and the speed in the width direction of the oncoming vehicle C, respectively, and the signal detected by the
そして、ax C、ay Cの時系列信号を求め、上記式(2)を積分することにより対向車Cの進行経路を得ることができる。なお、本実施形態では、対向車Cの走行状態としてのax C、ay Cとして予想される時系列信号を求めるために、対向車Cの進行経路を評価するための評価関数を導入する。具体的には、一般に下記式(4)で表される評価関数を想定する。 Then, a x C, obtaining the time-series signal a y C, it is possible to obtain a traveling path of the oncoming vehicle C by integrating the above formula (2). In the present embodiment, an evaluation function for evaluating the traveling route of the oncoming vehicle C is introduced in order to obtain time series signals expected as a x C and a y C as the traveling state of the oncoming vehicle C. . Specifically, an evaluation function generally represented by the following formula (4) is assumed.
そして、本実施形態では、評価式Lは、以下の三つの運動行動に対する基本要請を反映した評価項から構成される。すなわち、
要請項目1:車体に作用する加速度をなるべく小さくする。
And in this embodiment, the evaluation formula L is comprised from the evaluation term reflecting the basic request | requirement with respect to the following three exercise | movement actions. That is,
Request item 1: Reduce acceleration acting on the vehicle body as much as possible.
要請項目2:道路境界に近づきすぎないようにする。 Request item 2: Do not get too close to the road boundary.
要請項目3:他の静止障害物および他の移動体と近づきすぎないようにする。 Request item 3: Keep away from other stationary obstacles and other moving objects.
上記のうち、要請項目1は、対向車Cに作用する加速度を示しており、たとえば、下記式(5)に示す評価項が利用できる。
Of the above, the
要請項目2は、道路600と塀700との境界である道路境界に対する対向車Cの接近状態を示しており、対向車Cと道路境界との距離が近くなるにしたがって値が大きくなる関数、たとえば、下記式(6)に示す関数を利用することができる。なお、道路境界の情報は、センサ情報処理部10の道路境界情報処理部14により検出された情報を用いることができる。
要請項目3は、対向車Cと他の障害物および他の移動体との近接状態を示しており、他の障害物および他の移動体との距離が近くなるにしたがって値が大きくなる関数、たとえば、下記式(7)で示す関数を利用することができる。
そして、評価式Lは、以上の三つの評価式(式(5)〜式(7))を用いて、下記式(8)にて求められる。 And the evaluation formula L is calculated | required by following formula (8) using the above three evaluation formulas (Formula (5)-Formula (7)).
なお、対向車Cの進行経路を算出する際には、上記式(2)、(3)の制約のももとで、上記式(4)の値を最小にするような、ax Cおよびay Cを求める最適制御問題とみなして、対向車Cの進行経路を算出することとなる。そして、最適制御問題の解法についてはいくつかの公知技術が知られているので、それらのいずれかを用いることにより、上記式(4)の評価関数の値が最小になるax C、ay Cの時系列信号の組み合わせ{ax C(t),ay C(t)|t0≦t≦t0+T}を得ることができる。ここで、{ax C(t),ay C(t)|t0≦t≦t0+T}は、時間t0〜t0+Tにおけるax C、ay Cの各時間における信号の組み合わせである。この時系列信号{ax C(t),ay C(t)|t0≦t≦t0+T}は、上記式(2)を積分することにより、時間t0〜t0+Tにおける対向車Cの対地座標系上の位置の時系列信号{xc(t),yc(t)|t0≦t≦t0+T}、すなわち、進行経路に変換することができる。そして、その結果として、対向車Cの進行経路として、図6に示すような進行経路を得ることができる。なお、図6は図3に示す場面例における対向車Cの進行経路算出例を示す図である。
When calculating the travel route of the oncoming vehicle C, a x C and the value that minimizes the value of the equation (4) under the constraints of the equations (2) and (3). The traveling route of the oncoming vehicle C is calculated by regarding the optimum control problem for obtaining a y C. Since several known techniques for solving the optimal control problem is known, by using any of them, a x C where the value of the evaluation function is minimized in the above formula (4), a y A combination of C time series signals {a x C (t), a y C (t) | t 0 ≦ t ≦ t 0 + T} can be obtained. Here, {a x C (t), a y C (t) | t 0 ≦ t ≦ t 0 + T} is a signal of each of a x C and a y C at time t 0 to t 0 + T. It is a combination. The time series signal {a x C (t), a y C (t) |
自車進行経路算出部22は、移動障害物進行経路算出部21により算出した移動障害物の算出経路(図6に示す経路)に基づき、自車Hの進行経路を算出するものである。 The own vehicle travel route calculation unit 22 calculates the travel route of the own vehicle H based on the travel route calculated by the travel obstacle travel route calculation unit 21 (the route shown in FIG. 6).
まず、自車Hの運動ダイナミクスを表現するモデルが割り当てられる。ここで、移動障害物としての対向車Cについては、質点モデルでダイナミクスを表現したが、自車進行経路算出部22における自車Hの運動ダイナミクスは、より精度の良い進行経路を算出するために、車両モデルで表現され、具体的には、下記式(9)〜(16)で示す二輪モデルを利用することができる。 First, a model expressing the motion dynamics of the own vehicle H is assigned. Here, with respect to the oncoming vehicle C as a moving obstacle, the dynamics is expressed by a mass point model, but the motion dynamics of the host vehicle H in the host vehicle travel route calculation unit 22 is for calculating a more accurate travel route. The two-wheel model represented by the vehicle model, specifically, the following formulas (9) to (16) can be used.
自車Hの運動ダイナミクスを表現するモデルとして、以上の二輪モデルを用いる場合、自車Hの運動状態を表す状態ベクトルは、下記式(19)に示すような8次元のベクトルとなる。 When the above-described two-wheel model is used as a model that expresses the motion dynamics of the host vehicle H, the state vector representing the motion state of the host vehicle H is an eight-dimensional vector as shown in the following equation (19).
次に、δ*、a*の時系列信号を求め、これを積分することにより、自車Hの進行経路を算出することができる。この際に、自車進行経路算出部22においては、上述した移動障害物進行経路算出部21と同様に、上述した式(4)で表される評価関数を用いることができる。ただし、自車進行経路算出部22において、自車Hの進行経路を算出する際においては、運動ダイナミクスを表現するモデルとして、移動障害物進行経路算出部21の場合と異なるモデルを採用しているため、評価項LUが異なる構成となる。具体的には、評価項Luは、下記式(20)に示すような構成となる。なお、下記式(20)において、wd、waは、評価重みを表すパラメータである。 Next, the traveling path of the host vehicle H can be calculated by obtaining time series signals of δ * and a * and integrating them. At this time, the own vehicle travel route calculation unit 22 can use the evaluation function represented by the above-described equation (4), similarly to the above-described moving obstacle travel route calculation unit 21. However, when calculating the travel route of the host vehicle H in the host vehicle travel route calculation unit 22, a model different from the case of the moving obstacle travel route calculation unit 21 is adopted as a model expressing motion dynamics. Therefore, the evaluation term L U is different. Specifically, the evaluation term L u is configured as shown in the following formula (20). In the following formula (20), w d and w a are parameters representing evaluation weights.
上記の評価項LR、LOを足し合わせて得られる関数(LR+LO)に、道路境界の情報を加えた関数をX−Y座標上にプロットしたグラフを図8に示す。なお、図8は図3に示す場面例におけるポテンシャルフィールド表現を、自車H側から自車Hの進行方向を見た場合におけるグラフ(図5と反対側から見た場合におけるグラフ)である。ここで、自車Hの進行経路を算出する際には、移動障害物進行経路算出部21による、移動障害物としての対向車Cの進行経路の算出結果を用いているため、図中の矢印に示すように、対向車Cに対応するポテンシャルフィールドのピークが予測区間内で移動してくるようなポテンシャルフィールド設定となる。 FIG. 8 shows a graph in which a function obtained by adding road boundary information to the function (L R + L O ) obtained by adding the evaluation terms L R and L O is plotted on the XY coordinates. 8 is a graph of the potential field expression in the example of the scene shown in FIG. 3 when the traveling direction of the host vehicle H is viewed from the host vehicle H side (a graph when viewed from the opposite side to FIG. 5). Here, when calculating the traveling route of the host vehicle H, the calculation result of the traveling route of the oncoming vehicle C as the moving obstacle by the moving obstacle traveling route calculation unit 21 is used. As shown, the potential field setting is such that the peak of the potential field corresponding to the oncoming vehicle C moves within the prediction interval.
自車Hの進行経路を算出する際には、移動障害物進行経路算出部21における、移動障害物としての対向車Cの進行経路の算出方法と同様に、δ*、a*を求める最適制御問題に帰着して、自車Hの進行経路を算出する。すなわち、最適制御問題の解法を用い、上記式(4)の評価関数の値が最小になるδ*、a*の時系列信号の組み合わせ{δ*(t),a*(t)|t0≦t≦t0+T}を得る。そして、これを積分することにより、時刻t0〜t0+Tにおける自車Hの対地座標系上の位置の時系列信号{xH(t),yH(t)|t0≦t≦t0+T}、すなわち、進行経路に変換することができる。
When calculating the traveling route of the host vehicle H, optimal control for obtaining δ * and a * is performed in the same manner as the method of calculating the traveling route of the oncoming vehicle C as the moving obstacle in the moving obstacle traveling route calculation unit 21. Returning to the problem, the traveling route of the vehicle H is calculated. That is, a combination of time series signals {δ * (t), a * (t) | t 0 δ * and a * that minimizes the value of the evaluation function of the above equation (4) using the solution of the optimal control problem. ≦ t ≦ t 0 + T} is obtained. By integrating this time series signal of the position on the ground coordinate system of the vehicle H at time t 0 ~t 0 + T {x H (t), y H (t) |
そして、その結果として、自車Hの進行経路として、たとえば、図9に示すような進行経路を得ることができる。なお、図9は図3に示す場面例における自車Hの進行経路算出結果の一例を示す図である。ここでは、自車Hの進行経路として、対向車Cが駐車車両Pを避けるために横方向に移動してくることを予測して、減速しながら道路600の左端へ移動し、対向車Cをやり過ごすような進行経路が得られることになる。なお、図9中においては、自車Hおよび対向車Cの進行方向をそれぞれ矢印で示すとともに、対向車Cの移動軌跡を点線で表した。
As a result, as the travel route of the host vehicle H, for example, a travel route as shown in FIG. 9 can be obtained. FIG. 9 is a diagram showing an example of a travel route calculation result of the own vehicle H in the scene example shown in FIG. Here, as the traveling path of the host vehicle H, it is predicted that the oncoming vehicle C moves in the lateral direction to avoid the parked vehicle P, and moves to the left end of the
警告必要判定部30では、自車進行経路算出部22による、自車Hの経路の算出結果に基づき、運転者に対する支援の必要性を判定する処理が行われる。本実施形態では、自車状態検出部11で検出される自車Hの状態、ならびに、{xC(t),yC(t)|t0≦t≦t0+T}と同時に算出されている転舵角および加速度{δ(t),aH x(t)|t0≦t≦t0+T}に着目し、これらの物理量が所定の閾値を超えているかどうかで支援の必要性を判定する。すなわち、算出された進行経路に沿って走行するために、大きな操作量の変化が必要と予想されると判定された場合には、マイクロプロセッサ7に接続されたスピーカー8により、運転者に警告を与えて、早期に必要な操作をとるように促す構成となっている。大きな操作量の変化が必要と予想されると判定された場合としては、たとえば、自車と、検出された全ての移動障害物および静止障害物と、が所定の水準以上に接近するような進行経路が得られた場合などが挙げられる。また、運転者に対する警告の方法としては、スピーカー8により、進行経路算出部20により算出された自車Hの進行経路に沿って走行することを促す方法などが挙げられる。
The warning
図10、図11に、自車Hの進行経路の算出結果の例と、警告必要判定部30による警告の必要性を判定する場合の例とを示す。なお、図10、図11においては、横軸に時間をとり、縦軸に各時間における進行経路算出結果に基づいた、各時間において必要と判断される転舵角の量および加速度をとったグラフである。図10、図11からも明らかなように、この場合においては、転舵角および加速度の両方で、設定した閾値を超える操作量が算出されているので、運転者に対する警告が必要であるという判定になる。実際、図9に示すように、この場面例においては、対向車Cが停止車両Pを避けるために自車Hの前方にはみ出してくることが予想され、それに対応して減速と左方向への操舵が必要と予想される場面であるので、このような状況で、運転者に対して警告を出すことは妥当な支援であると考えられる。
10 and 11 show an example of the calculation result of the traveling route of the host vehicle H, and an example in the case where the necessity of warning by the warning
次に、第1実施形態に係る運転支援装置による運転支援の工程を、図3に示す場面例を例示して、図12に示すフローチャートに沿って説明する。図12は第1実施形態に係る運転支援装置による運転支援の工程を示すフローチャートである。図3は、自車Hが、両側を塀700で仕切られた直線道路600を走行している際に、前方から対向車Cが接近してきており、さらには、自車Hと対向車Cとの間には道路の右端(対向車Cが走行している側)に停止車両Pが存在している状況を示している。
Next, the driving support process by the driving support apparatus according to the first embodiment will be described along the flowchart shown in FIG. FIG. 12 is a flowchart showing a process of driving support by the driving support apparatus according to the first embodiment. FIG. 3 shows that the oncoming vehicle C approaches from the front when the host vehicle H is traveling on a
まず、ステップS101では、自車Hに備えられた各センサ(カメラ2、車速センサ3、転舵角センサ4、加速度センサ5、ヨーレートセンサ6)で検出された信号を、マイクロプロセッサ7のメモリ上に読み込み、センサ情報処理部10に取り込ませることで、道路600上の情報および自車Hの情報を取得する。なお、自車Hの情報は、センサ情報処理部10の自車状態検出部11により、処理される。
First, in step S101, signals detected by the sensors (
次いで、ステップS102では、障害物検出部12により、センサ情報処理部10に取り込ませた情報のうち、一対のカメラ2から入力された画像信号を入力し、画像処理し、道路600上に、自車Hの走行の妨げとなり得る障害物が検出されるか否かを判定し、障害物が検出された場合には、障害物を回避するための運転支援を行うためにステップS103へ進む。一方で、道路600上に障害物が検出されなかった場合には、処理を終了し、所定の時間経過後、再度ステップS101から処理を開始する。この際、進行経路算出部20は、障害物を検知した現在時間(t0)を進行経路算出開始時間t0と設定する。なお、図3に示す場面例においては、対向車Cおよび駐車車両Pが障害物として検出されるため、ステップS103へ進むこととなる。
Next, in step S102, the image signal input from the pair of
ステップS103では、自車状態検出部11で検出された自車Hの情報と、障害物検出部12で検出された障害物としての対向車Cおよび駐車車両Pの情報とに基づき、図4に示すように、これらの情報を対地座標系上に展開する。
In step S103, based on the information on the own vehicle H detected by the own vehicle state detection unit 11 and the information on the oncoming vehicle C and the parked vehicle P as obstacles detected by the
ステップS104では、移動障害物識別部13により、障害物検出部12で検出された障害物のうち、対地座標系上を移動している障害物である移動障害物と、実質的に静止している静止障害物とを判別し、その結果に基づき、移動障害物の抽出を行う。なお、本実施形態では、移動障害物が抽出されるか否かに関わらず、ステップS105へ進む。図3に示す場面例では、対向車Cが移動障害物として抽出される一方で、駐車車両Pは静止障害物であると判断される。
In step S104, the moving
ステップS105では、ステップS104で抽出された移動障害物のうち、移動障害物進行経路算出部21により、まだ進行経路の算出対象とされていない移動障害物を選択し、進行経路の算出の対象とし、進行経路を算出するためにステップS106へ進む。ここで、ステップS104で、移動障害物が複数検出された場合には、適当な順番をつけて順番に選択していけば良い。また、ステップS104において移動障害物が抽出されなかった場合には、進行経路の算出の対象とする移動障害物を選択することなく、ステップS106へと進む。図3に示す場面例においては、ステップS104で抽出される移動障害物は、対向車Cのみであるので、対向車Cが進行経路の算出対象として選択される。 In step S105, among the moving obstacles extracted in step S104, the moving obstacle travel route calculation unit 21 selects a travel obstacle that has not yet been calculated as a travel route, and sets it as a travel route calculation target. Then, the process proceeds to step S106 to calculate the travel route. Here, when a plurality of moving obstacles are detected in step S104, an appropriate order may be given and the order selected. If no moving obstacle is extracted in step S104, the process proceeds to step S106 without selecting a moving obstacle for which the travel route is to be calculated. In the example of the scene shown in FIG. 3, since the moving obstacle extracted in step S104 is only the oncoming vehicle C, the oncoming vehicle C is selected as an object for calculating the travel route.
ステップS106では、ステップS105で選択された進行経路未算出の移動障害物について、移動障害物進行経路算出部21により、進行経路の算出を行う。なお、ステップS104において、移動障害物が抽出されなかった場合には、進行経路の算出を行うことなく、ステップS107へと進む。図3に示す場面例においては、ステップS105で選択された対向車Cについて、進行経路の算出が行われ、たとえば、図6に示すような進行経路を得ることができる。なお、移動障害物が2以上検出されており、既に他の移動障害物について、進行経路の算出が行われている場合には、進行経路の算出の対象となっている移動障害物の進行経路の算出に際しては、他の移動障害物について、既に算出された進行経路の算出結果を用いる。これにより、移動障害物の進行経路の算出をより高い精度で行うことができる。また、演算量の増加を抑えることもできる。 In step S <b> 106, the travel path calculation unit 21 calculates the travel path for the travel obstacle that has not been calculated in the travel path selected in step S <b> 105. If no moving obstacle is extracted in step S104, the process proceeds to step S107 without calculating the travel route. In the example of the scene shown in FIG. 3, the travel route is calculated for the oncoming vehicle C selected in step S105. For example, the travel route as shown in FIG. 6 can be obtained. If two or more moving obstacles have been detected and the traveling path has already been calculated for other moving obstacles, the traveling path of the moving obstacle that is the target of the traveling path calculation In the calculation, the calculation result of the travel route already calculated for other moving obstacles is used. Thereby, the travel route of the moving obstacle can be calculated with higher accuracy. In addition, an increase in calculation amount can be suppressed.
ステップS107では、ステップS104で抽出された全ての移動障害物について、ステップS106において、移動障害物進行経路算出部21により、進行経路の算出が終了しているか否かを判定する。そして、その結果、ステップS104で抽出された全ての移動障害物について、進行経路の算出が終了している場合には、各センサにより検出された情報、および移動障害物の進行経路の算出結果に基づき、自車経路の算出を行うためにステップS108へ進む。一方、ステップS104で抽出された移動障害物が複数存在し、まだ進行経路の算出が行われていない移動障害物が残っている場合には、このような移動障害物の進行経路を算出するために、ステップS105に戻る。なお、ステップS104において、移動障害物が抽出されなかった場合には、全ての移動障害物について、進行経路の算出が終了しているものとみなして、ステップS108へと進む。図3に示す場面例においては、移動障害物は対向車Cのみであるため、ステップS108に進むこととなる。 In step S107, with respect to all the moving obstacles extracted in step S104, in step S106, the moving obstacle progression route calculation unit 21 determines whether or not the calculation of the progression route has been completed. As a result, when the calculation of the travel route is completed for all the moving obstacles extracted in step S104, the information detected by each sensor and the calculation result of the travel route of the moving obstacle are displayed. Based on this, the process proceeds to step S108 to calculate the vehicle route. On the other hand, when there are a plurality of moving obstacles extracted in step S104 and there are still moving obstacles for which the traveling route has not been calculated yet, in order to calculate the traveling route of such a moving obstacle. Returning to step S105. If no moving obstacle is extracted in step S104, it is considered that the calculation of the travel route has been completed for all the moving obstacles, and the process proceeds to step S108. In the example of the scene shown in FIG. 3, since the moving obstacle is only the oncoming vehicle C, the process proceeds to step S108.
ステップS108では、上記各ステップにより得られた各情報に基づき、自車経路算出部22により、自車Hの進行経路の算出を行う。具体的には、ステップS108では、ステップS101において、センサ情報処理部10の自車状態検出部11により、取得、処理された自車Hの情報、ステップS102で検出され、ステップS104において、静止障害物であると判定された障害物の情報、および、ステップS106において、移動障害物進行経路算出部21により算出された移動障害物の算出経路の情報に基づいて、自車経路算出部22により、自車Hの進行経路の算出を行う。すなわち、図3に示す場面例においては、自車Hの運動状態に関する情報、静止障害物である駐車車両Pに関する情報、および移動障害物である対向車Cの情報の各情報に基づいて、自車Hの進行経路の算出が行われる。 In step S <b> 108, the travel route of the host vehicle H is calculated by the host vehicle route calculation unit 22 based on the information obtained in the above steps. Specifically, in step S108, the information of the own vehicle H acquired and processed by the own vehicle state detection unit 11 of the sensor information processing unit 10 in step S101, detected in step S102, and in step S104, a stationary fault is detected. Based on the information of the obstacle determined to be an object, and the information of the calculated route of the moving obstacle calculated by the moving obstacle progress route calculating unit 21 in step S106, the host vehicle route calculating unit 22 The traveling route of the host vehicle H is calculated. That is, in the example of the scene shown in FIG. 3, based on the information on the motion state of the own vehicle H, the information on the parked vehicle P that is a stationary obstacle, and the information on the oncoming vehicle C that is a moving obstacle, The travel route of the vehicle H is calculated.
ステップS109では、警告必要判定部30により、ステップS108における自車進行経路算出部22による自車Hの進行経路算出結果に基づいて、運転者に対する支援の必要性を判定する処理が行われる。そして、運転者に対する支援が必要であると判定された場合には、マイクロプロセッサ7に接続されたスピーカー8により、運転者に警告を与えて、早期に必要な操作をとるように促すことにより、運転者に対して支援を行う。
In step S109, the warning
そして、第1実施形態では、上記演算周期が所定の時間間隔ごとに繰り返し実行され、これにより運転者に対して支援が行われる。 And in 1st Embodiment, the said calculation period is repeatedly performed for every predetermined time interval, and, thereby, assistance is provided with respect to a driver | operator.
第1実施形態によれば、移動障害物の進行経路を算出するに際し、該移動障害物が、該移動障害物以外の他の移動障害物、静止障害物および自車に接触しないようにするという条件を課した経路計画に基づいて行っているので、該移動障害物が、該移動障害物以外の他の移動障害物、静止障害物との干渉によって運動状態が変化することが予想される場面においても、このような干渉を考慮した現実的で、精度の良い進行経路を、予想進行経路として算出でき、これにより、適切な運転支援を行うことができる。 According to the first embodiment, when calculating the travel route of a moving obstacle, the moving obstacle is prevented from contacting other moving obstacles other than the moving obstacle, stationary obstacles and the own vehicle. Since this is based on a route plan that imposes conditions, the moving obstacle is expected to change its motion state due to interference with other moving obstacles other than the moving obstacle and stationary obstacles. However, it is possible to calculate a realistic and accurate travel route in consideration of such interference as an expected travel route, and thereby perform appropriate driving assistance.
加えて、第1実施形態によれば、移動障害物の進行経路を算出するに際し、該移動障害物以外の他の移動障害物、静止障害物および自車との接近度合いを反映させることにより、他の移動障害物、静止障害物および自車との接触を回避する条件を容易に表現することができ、進行経路算出の処理を容易に実行することができる。また、移動障害物の進行経路および自車の進行経路を算出するに際し、道路境界との接近度合いを考慮することにより、路外逸脱に至らないような進行経路の算出を行うことができる。 In addition, according to the first embodiment, when calculating the traveling path of the moving obstacle, by reflecting the approaching degree with other moving obstacles other than the moving obstacle, stationary obstacles and the own vehicle, Conditions for avoiding contact with other moving obstacles, stationary obstacles, and the own vehicle can be easily expressed, and the process of calculating the travel route can be easily executed. Further, when calculating the traveling route of the moving obstacle and the traveling route of the own vehicle, it is possible to calculate the traveling route so as not to deviate from the road by considering the degree of approach with the road boundary.
《第2実施形態》
本発明の第2実施形態を、図13に基づいて説明する。図13は第2実施形態における障害物の対地座標系の設定方法を示す図である。
<< Second Embodiment >>
A second embodiment of the present invention will be described with reference to FIG. FIG. 13 is a diagram showing a method for setting an obstacle ground coordinate system in the second embodiment.
第2実施形態においては、移動障害物進行経路算出部21および自車進行経路算出部22による、移動体(対向車C)および自車(自車H)の進行経路の算出方法が異なる以外は、図1、図2に示す車両1(自車H)に設置される装置の構成や各装置の機能、および図12に示す運転支援の工程は、上述の第1実施形態と同様であり、重複する部分については、その説明を省略する。 In the second embodiment, except that the method of calculating the traveling route of the moving body (oncoming vehicle C) and the own vehicle (own vehicle H) by the moving obstacle traveling route calculation unit 21 and the own vehicle traveling route calculation unit 22 is different. The configuration of the devices installed in the vehicle 1 (own vehicle H) shown in FIGS. 1 and 2, the functions of the devices, and the driving support process shown in FIG. 12 are the same as those in the first embodiment described above. Explanation of overlapping parts is omitted.
すなわち、第1実施形態においては、移動障害物進行経路算出部21により移動障害物である対向車Cの進行経路を算出する際に、停止車両Pを、上記式(7)に示すポテンシャルフィールドで表現していたが、第2実施形態においては、停止車両Pを不等式領域で表現することを特徴とする。すなわち、停止車両Pを、図13に示すように、検出位置座標(xP,yP)に対して、下記式(23)で表される領域Pで表現し、これに基づき、対向車Cの進行経路を算出する。 That is, in the first embodiment, when the traveling path of the oncoming vehicle C that is a moving obstacle is calculated by the moving obstacle traveling path calculation unit 21, the stopped vehicle P is represented by the potential field shown in the above equation (7). Although expressed, the second embodiment is characterized in that the stopped vehicle P is expressed by an inequality region. That is, as shown in FIG. 13, the stop vehicle P is expressed by a region P represented by the following equation (23) with respect to the detected position coordinates (x P , y P ), and based on this, the oncoming vehicle C Calculate the progression path.
なお、ここでは、対向車Cの進行経路を算出する際に、停止車両Pを上記のように不等式領域で表現する方法を例示したが、対向車Cの進行経路を算出する際には、停止車両Pに加えて、自車Hについても、このような不等式領域で表現して、進行経路の算出を行ってもよい。さらには、自車進行経路算出部22により、自車Hの進行経路を算出する際に、対向車Cおよび停止車両Pを、このような不等式領域で表現して進行経路の算出を行ってもよい。これらの場合においては、対向車Cおよび自車Hの進行経路算出においては、進行経路算出対象以外の占有領域に進入しないような進行経路を算出することとなる。そして、このような進行経路算出対象以外の占有領域に進入しないような進行経路を算出する手法として、たとえば、文献:向井他、“モデル予測制御による自動車の障害物回避へのアプローチ”(第49回自動制御連合講演会予稿集、2006)に開示されている。そして、この文献記載の手法を用いることでも進行経路の算出が可能であり、そのため、この場合、第1実施形態で示した評価関数(式(4)および(8)参照)から、LOに相当する項は除外されることとなるが、LOに相当する項を除外しても、他の障害物や他の移動体と接触しないような進行経路を第1実施例と同様に算出することができる。
Here, the method of expressing the stop vehicle P in the inequality area as described above when calculating the travel route of the oncoming vehicle C is illustrated, but when calculating the travel route of the oncoming vehicle C, the stop vehicle P is stopped. In addition to the vehicle P, the own vehicle H may be expressed by such an inequality region to calculate the travel route. Furthermore, when the traveling route calculation unit 22 calculates the traveling route of the own vehicle H, the traveling route may be calculated by expressing the oncoming vehicle C and the stopped vehicle P in such an inequality area. Good. In these cases, in the travel route calculation of the oncoming vehicle C and the host vehicle H, a travel route that does not enter the occupied area other than the travel route calculation target is calculated. As a method for calculating a travel route that does not enter an occupied area other than the travel route calculation target, for example, literature: Mukai et al., “Approach to obstacle avoidance of vehicles by model predictive control” (No. 49 2006). The travel route can also be calculated by using the method described in this document. Therefore, in this case, from the evaluation function (see the formulas (4) and (8)) shown in the first embodiment, L O The corresponding term will be excluded, but even if the term corresponding to
《第3実施形態》
本発明の第3実施形態を、図14、図15,および図16A〜図16Cに基づいて説明する。図14は第3実施形態に係る運転支援装置による運転支援の工程を示すフローチャート、図15は図3に示す場面例における第3実施形態に係る自車Hの進行経路算出例を示す図、図16A〜図16Cは図15に示す自車Hの進行経路の算出課程を示す図である。
<< Third Embodiment >>
A third embodiment of the present invention will be described with reference to FIGS. 14, 15, and 16A to 16C. FIG. 14 is a flowchart showing a process of driving support by the driving support apparatus according to the third embodiment. FIG. 15 is a diagram showing an example of calculating a traveling route of the vehicle H according to the third embodiment in the scene example shown in FIG. 16A to 16C are diagrams showing a calculation process of the traveling route of the host vehicle H shown in FIG.
第3実施形態においては、図12に示す運転支援の工程の代わりに、図14に示す工程を採用する以外は、図1、図2に示す車両1(自車H)に設置される装置の構成や各装置の機能は、上述の第1実施形態と同様であり、重複する部分については、その説明を省略する。 In the third embodiment, an apparatus installed in the vehicle 1 (host vehicle H) shown in FIGS. 1 and 2 except that the process shown in FIG. 14 is adopted instead of the driving support process shown in FIG. The configuration and the function of each device are the same as those in the first embodiment described above, and the description of overlapping parts is omitted.
第3実施形態に係る運転支援装置による運転支援の工程を、図3に示す場面例を例示して、図14に示すフローチャートに沿って説明する。図14は、第3実施形態に係る運転支援装置による運転支援の工程を示すフローチャートである。 The driving support process by the driving support apparatus according to the third embodiment will be described along the flowchart shown in FIG. 14 by exemplifying the scene example shown in FIG. FIG. 14 is a flowchart illustrating a process of driving support by the driving support apparatus according to the third embodiment.
まず、ステップS301,S302,S303は、第1実施形態におけるステップS101,S102,S103と同様であり、ステップS301では、各センサで検出された信号から、道路600上の情報および自車Hの情報を取得する。また、ステップS302では、障害物検出部12により、障害物が検出された場合には、ステップS303へ進み、一方、障害物が検出されなかった場合には、一方で、道路600上に障害物が検出されなかった場合には、処理を終了し、所定の時間経過後、再度ステップS301から処理を開始する。そして、ステップS303では、自車Hの情報と、対向車Cおよび駐車車両Pの情報と、に基づき、これらの情報を対地座標系上に展開する。
First, steps S301, S302, and S303 are the same as steps S101, S102, and S103 in the first embodiment. In step S301, information on the
ステップS304では、第1実施形態におけるステップS104,S105,S106,S107までと同様のループ処理を行う。すなわち、移動障害物を抽出し(ステップS104)、まだ進行経路の算出対象とされていない移動障害物を選択し、進行経路の算出の対象とし(ステップS105)、選択した移動障害物の進行経路を算出し(ステップS106)、全ての移動障害物について、進行経路の算出が終了しているか否かを判定する(ステップS107)。 In step S304, the same loop processing as in steps S104, S105, S106, and S107 in the first embodiment is performed. That is, a moving obstacle is extracted (step S104), a moving obstacle that has not yet been calculated as a travel route is selected, and is calculated as a travel route (step S105), and the travel route of the selected moving obstacle is selected. Is calculated (step S106), and it is determined whether or not the calculation of the travel route has been completed for all moving obstacles (step S107).
そして、ステップS304において、全ての移動障害物の進行経路の算出が終了した後に、ステップS305へ進む。ステップS305では、第1実施形態におけるステップS108と同様に、センサ情報処理部10の自車状態検出部11により、取得、処理された自車Hの情報、静止障害物であると判定された障害物の情報、および、移動障害物進行経路算出部21により算出された移動障害物の算出経路の情報に基づいて、自車経路算出部22により、自車Hの進行経路の算出を行う。 In step S304, after the calculation of the travel routes of all moving obstacles is completed, the process proceeds to step S305. In step S305, similar to step S108 in the first embodiment, the vehicle state detection unit 11 of the sensor information processing unit 10 acquires and processes the information of the vehicle H acquired and processed, and the obstacle determined to be a stationary obstacle. Based on the information on the object and the information on the calculation route of the moving obstacle calculated by the moving obstacle travel route calculation unit 21, the travel route of the host vehicle H is calculated by the host vehicle route calculation unit 22.
ここで、第1実施形態では、各移動障害物および自車について、一回のみ行われていた進行経路の算出を、第3実施形態においては、複数回反復して演算を行う。この点において、第3実施形態は、第1実施形態とは異なるものとなっている。すなわち、ステップS305において、自車経路算出部22により自車経路を算出した後にステップS306へ進み、ステップS306において、反復終了条件が成立しているか否かを判定し、反復終了条件が成立していると判定された場合には、ステップS307へ進む。一方、反復終了条件が成立していないと判定された場合には、ステップS304へ進み、再度、各移動障害物の進行経路の算出、および自車の進行経路の算出が行われる。ただし、第3実施形態においては、2回目以降の反復ループにおいては、移動障害物の進行経路算出に際して、直前の反復ループで算出された自車を含む他の移動体の進行経路を反映した評価関数が設定される。たとえば、図3に示す場面例においては、対向車Cの進行経路の算出において設定される評価関数である上記式(7)におけるxH、yHとして、自車Hの現在位置の対地座標値ではなく、ステップS305で算出された自車Hの進行経路である{xH(t),yH(t)|t0≦t≦t0+T}が用いられる。 Here, in the first embodiment, the calculation of the travel route, which has been performed only once for each moving obstacle and the own vehicle, is repeated a plurality of times in the third embodiment. In this respect, the third embodiment is different from the first embodiment. That is, in step S305, the host vehicle route calculation unit 22 calculates the host vehicle route, and then the process proceeds to step S306. If it is determined that there is, the process proceeds to step S307. On the other hand, if it is determined that the repetitive end condition is not satisfied, the process proceeds to step S304, and the travel route of each moving obstacle and the travel route of the host vehicle are calculated again. However, in the third embodiment, in the second and subsequent iteration loops, when the traveling route of the moving obstacle is calculated, the evaluation reflecting the traveling route of the other moving body including the own vehicle calculated in the immediately preceding iteration loop. A function is set. For example, in the scene example shown in FIG. 3, the ground coordinate value of the current position of the vehicle H as x H and y H in the above equation (7), which is an evaluation function set in the calculation of the traveling route of the oncoming vehicle C. Instead, {x H (t), y H (t) | t 0 ≦ t ≦ t 0 + T}, which is the traveling route of the vehicle H calculated in step S305, is used.
ステップS306における反復終了条件としては、反復回数をあらかじめ定めておいて、所定の反復回数に到達した時点で反復を打ち切るといった条件を設定しても良いし、あるいは、移動障害物および自車について算出された進行経路が、反復演算の前後でほとんど変化しなくなっている場合に、ほぼ反復演算が収束したとみなして反復を打ち切るといった条件を設定することもできる。 As the iteration end condition in step S306, the number of iterations may be determined in advance, and a condition may be set such that the iteration is terminated when the predetermined number of iterations is reached, or calculated for moving obstacles and the own vehicle. In the case where the progress path is almost unchanged before and after the iterative operation, it is possible to set a condition such that the iterative operation is regarded as having converged and the iteration is aborted.
そして、ステップS307では、第1実施形態における、ステップS109と同様に、警告必要判定部30により、ステップS305における自車進行経路算出部22による自車Hの進行経路算出結果に基づいて、運転者に対する支援の必要性を判定する処理が行われ、必要に応じて、運転者に警告を与えて、早期に必要な操作をとるように促すことにより、運転者に対して支援を行う。
In step S307, as in step S109 in the first embodiment, the driver is determined based on the travel route calculation result of the host vehicle H by the host vehicle travel route calculation unit 22 in step S305 by the warning
そして、第3実施形態においても、第1実施形態と同様に、上記演算周期が所定の時間間隔ごとに繰り返し実行され、これにより運転者に対して支援が行われる。 And also in 3rd Embodiment, the said calculation period is repeatedly performed for every predetermined time interval similarly to 1st Embodiment, and, thereby, assistance is provided with respect to a driver | operator.
第3実施形態においては、図14に示す運転支援工程を実現可能な運転支援装置を採用すること、特に、ステップS306を設け、ステップS304、ステップS305をループさせることにより、対向車Cの進行経路を算出する際に、自車Hの進行経路の算出結果を反映させることができる。そして、これにより、以下のような作用効果を奏することができる。 In the third embodiment, by adopting the driving support device capable of realizing the driving support process shown in FIG. 14, in particular, by providing step S306 and looping step S304 and step S305, the travel path of the oncoming vehicle C When calculating, the calculation result of the traveling route of the host vehicle H can be reflected. As a result, the following operational effects can be obtained.
すなわち、上述の第1実施形態においては、移動障害物である対向車Cの進行経路を算出した後で、自車Hの進行経路を算出するという処理手順を採用しているため、対向車Cの進行経路を算出する段階においては、自車Hの進行経路が算出されていない。そのため、第1実施形態においては、自車Hの進行経路が反映されることなく、対向車Cの進行経路が算出されるものである。 That is, in the above-described first embodiment, the processing procedure of calculating the traveling route of the host vehicle H after calculating the traveling route of the oncoming vehicle C that is a moving obstacle is employed. In the stage of calculating the travel route of, the travel route of the host vehicle H is not calculated. Therefore, in the first embodiment, the traveling route of the oncoming vehicle C is calculated without reflecting the traveling route of the host vehicle H.
そして、たとえば、図3に示す場面例において、図15に示すように、停止車両Pの側方に、なお2台の車両が通過できるだけの道路幅が確保されており、自車Hと対向車Cがうまく進路をとることにより、2台の車両がすれ違うことが可能な場面において、第1実施形態における評価関数の設定次第によっては、次のような結果となる場合が考えられる。すなわち、自車Hの進行経路を考慮することなく、対向車Cの進行経路を算出すると、第1実施形態における評価関数の設定次第によっては、たとえば、図16Aに示すように、対向車Cの進行経路として、停止車両Pに対する側方通過余裕を必要以上に大きく確保した進行経路が算出され、結果として自車Hに対して、減速を強いるような進行経路が算出されてしまう場合がある。すなわち、自車Hにとって、必要以上に保守的な進行経路が算出されてしまう場合がある。これに対して、第3実施形態においては、図14に示すような運転支援工程を実現可能な運転支援装置を採用することにより、このような場面においても保守的でない進行経路の算出を可能とするものである。なお、図15中においては、自車Hおよび対向車Cの進行方向をそれぞれ矢印で示すとともに、自車Hおよび対向車Cの移動軌跡を点線で表した(図16A〜図16Cにおいても同様。)。 For example, in the example of the scene shown in FIG. 3, as shown in FIG. 15, a road width that allows two vehicles to pass is secured to the side of the stop vehicle P, and the vehicle H and the oncoming vehicle In a scene where two vehicles can pass each other when C takes a good course, the following results may be considered depending on the setting of the evaluation function in the first embodiment. That is, when the traveling route of the oncoming vehicle C is calculated without considering the traveling route of the host vehicle H, depending on the setting of the evaluation function in the first embodiment, for example, as shown in FIG. As the travel route, a travel route that secures a side passage margin with respect to the stopped vehicle P larger than necessary is calculated, and as a result, a travel route that forces the host vehicle H to be decelerated may be calculated. In other words, an unnecessarily conservative travel route may be calculated for the vehicle H. On the other hand, in the third embodiment, by adopting a driving support device capable of realizing the driving support process as shown in FIG. 14, it is possible to calculate a non-conservative progress route even in such a situation. To do. In FIG. 15, the traveling directions of the own vehicle H and the oncoming vehicle C are indicated by arrows, and the movement trajectories of the own vehicle H and the oncoming vehicle C are indicated by dotted lines (the same applies to FIGS. 16A to 16C). ).
ここで、第3実施形態においては、まず最初に、対向車Cの進行経路の算出に際して、自車Hの進行経路の算出結果が考慮されていないため、対向車Cについては、図16A中「C1」で示した進行経路が算出され、自車Hについては、その結果に基づき、図16A中「H1」で示した進行経路が算出される。 Here, in the third embodiment, first, when calculating the travel route of the oncoming vehicle C, the calculation result of the travel route of the host vehicle H is not taken into consideration. The travel route indicated by “C1” is calculated, and for the host vehicle H, the travel route indicated by “H1” in FIG. 16A is calculated based on the result.
そして、次の反復ループにおいては、対向車Cの進行経路算出に際して、自車Hの進行経路「H1」が考慮される結果、停止車両Pと自車Hとの双方との距離を保つような進行経路が算出される。そして、その結果として、図16Bに示すように、対向車Cの進行経路は、最初に算出された進行経路「C1」(図16B中においては、点線矢印で示した。)よりも停止車両Pに寄った進行経路「C2」が算出されることとなる。 In the next iterative loop, the travel route “H1” of the host vehicle H is taken into account when calculating the travel route of the oncoming vehicle C, so that the distance between both the stopped vehicle P and the host vehicle H is maintained. A travel route is calculated. As a result, as shown in FIG. 16B, the traveling path of the oncoming vehicle C is a stopped vehicle P rather than the travel path “C1” calculated first (indicated by a dotted arrow in FIG. 16B). The travel route “C2” approaching is calculated.
さらに、この対向車Cの算出された進行経路「C2」に基づき、自車Hの進行経路が算出されることとなり、この際に、対向車Cが最初の進行経路算出時よりも、停止車両P側に寄っているため、自車Hの進行経路は、最初に算出された進行経路「H1」(図16C中においては、点線矢印で示した。)よりも、道路中央側に寄った進行経路「H2」が算出されることとなる。そして、このような計算を反復させることにより、対向車Cおよび自車Hの進行経路は、図15に示すような進行経路に収束することとなる。そして、第3実施形態によれば、このような進行経路の算出の反復計算により、自車Hの運動状態を大きく変えることなく走行を続けられることとなるため、運転者に対して必要以上に警告がなされるという状況を回避することができる。 Further, based on the calculated travel route “C2” of the oncoming vehicle C, the travel route of the host vehicle H is calculated. At this time, the oncoming vehicle C is stopped when compared to the time when the first travel route is calculated. Since the vehicle is closer to the P side, the traveling route of the vehicle H is closer to the center of the road than the first calculated traveling route “H1” (indicated by a dotted arrow in FIG. 16C). The route “H2” is calculated. Then, by repeating such calculation, the traveling routes of the oncoming vehicle C and the host vehicle H converge to the traveling route as shown in FIG. And according to 3rd Embodiment, since it will be able to continue driving | running | working without repeating the movement state of the own vehicle H by the repeated calculation of such a calculation of the advancing path, it is more than necessary with respect to a driver | operator. The situation where a warning is given can be avoided.
以上のように、第3実施形態によれば、同一演算周期(図14に示す演算周期)内で、進行経路算出の反復演算を行うため、反復計算の過程で進行経路算出の初期設定に依存する誤差が吸収され、より精度の高い進行経路の算出が可能になる。 As described above, according to the third embodiment, the iterative calculation of the travel route calculation is performed within the same calculation cycle (the calculation cycle shown in FIG. 14), and therefore, it depends on the initial setting of the travel route calculation in the process of the iterative calculation. The error to be absorbed is absorbed, and it is possible to calculate the traveling path with higher accuracy.
《第4実施形態》
本発明の第4実施形態を、図17〜図24に基づいて、説明する。図17は第4実施形態に係る車両1内に設置された運転支援装置の機能ブロック図、図18は第4実施形態に係る運転支援装置による運転支援の工程を示すフローチャート、図19は第4実施形態の適用される場面例を模式的に示す平面図、図20は第4実施形態における進行経路算出対象指定部による処理の一例を示す図、図21は第4実施形態における進行経路記録部の更新処理の一例を示す図、図22は第4実施形態における演算処理の手順の一例を示す図、図23は図19に示す場面例における進行経路算出結果の一例を示す図、図24は図19に示す場面例における進行経路算出結果の他の例を示す図、図25は図24に示す場合における各時間において必要と判断される転舵角の量を示すグラフ、図26は図24に示す場合における各時間において必要と判断される加速度を示すグラフである。
<< 4th Embodiment >>
A fourth embodiment of the present invention will be described with reference to FIGS. FIG. 17 is a functional block diagram of the driving support apparatus installed in the
第4実施形態においては、上述の第1〜第3実施形態と異なり、マイクロプロセッサ7中における、進行経路算出部20aが、進行経路算出対象指定部23、進行経路算出部24および進行経路記録部25からなる構成となっており、これにより、図18に示す運転支援工程を実現可能な運転支援装置を採用するものである。そして、このような構成を採用することにより、上述の第1実施形態〜第3実施形態では、1つの演算周期内で全ての移動体(移動障害物および自車)について、進行経路の算出を終えるという構成を採用していたのに対し、第4実施形態では、各移動体(移動障害物および自車)の進行経路の算出を各演算周期にまたがって分散させる構成を採用している。すなわち、第4実施形態では、1つの移動体(移動障害物および自車)については、1つの演算周期(図18に示される演算周期)で進行経路の算出を行い、次いで、別の移動体については、さらに別の演算周期(図18に示される演算周期)で進行経路の算出を行うものであり、この点において、上述の第1〜第3実施形態とは異なるものである。
In the fourth embodiment, unlike the first to third embodiments described above, the travel route calculation unit 20a in the
以下に、本発明の第4実施形態について、詳細に説明する。なお、マイクロプロセッサ7中における、進行経路算出部20a、および運転支援の工程以外は、上述の第1実施形態と同様であり、重複する部分については、その説明を省略する。ここで、以下の説明においては、図19に示す場面例を想定して具体的に説明する。図19は第4実施形態の適用される場面例を模式的に示す平面図であり、この図19では、自車Hが、両側を塀700で仕切られた直線道路600を走行している際に、自車Hの前方を二輪車Bが走行しているとともに、さらにその先の道路右端(自車Hおよび二輪車Bが走行している側)に停止車両Pが存在しており、かつ、前方から対対向車Cが接近してきている状況を示している。
The fourth embodiment of the present invention will be described in detail below. The
図17に示すように、第4実施形態においては、進行経路算出部20aは、進行経路算出対象指定部23、進行経路算出部24および進行経路記録部25からなるものである。 As shown in FIG. 17, in the fourth embodiment, the travel route calculation unit 20 a includes a travel route calculation target designating unit 23, a travel route calculation unit 24, and a travel route recording unit 25.
進行経路算出対象指定部23は、各移動体のうち、進行経路算出部24による進行経路の算出の対象とする移動体を選択する。図19に示す場面例においては、進行経路の算出の対象となる移動体としては、二輪車B、対向車C、および自車Hの3つがあり、これら3つに対して、進行経路の算出のために適当な順番を付け、この順番に基づき、進行経路算出部24により、進行経路の算出が行われることとなる。たとえば、進行経路算出対象指定部23により、二輪車B→対向車C→自車Hという順番で進行経路の算出の対象とする場合には、図20に示すようなバッファに進行経路算出の順位を記録しておき(図20の上段の状態)、まず、先頭のバッファに格納されている識別子(図20においては、二輪車Bに相当する識別子)を進行経路算出対象として決定し、後述する図18に示す演算周期に沿って、進行経路算出部24による進行経路の算出、進行経路記録部25による算出された進行経路の記録、および警告必要性判定部30による警告の必要性の判定が行われることとなる。そして、次の演算周期までに、バッファに対してシフト演算を行い、進行経路算出の順位が更新されることとなり(図20の下段の状態)、2番目のバッファに格納されていた識別子が、先頭のバッファに格納されることとなり(図20においては、対向車Cに相当する識別子)、次の演算周期における進行経路の算出の対象とされる。そして、このような処理が繰り返され、二輪車B、対向車C、および自車Hが順番に進行経路の算出の対象とされることとなる。
The travel route calculation target designating unit 23 selects a mobile body from which the travel route calculation unit 24 calculates a travel route. In the example of the scene shown in FIG. 19, there are three moving bodies for which the travel route is calculated, that is, the motorcycle B, the oncoming vehicle C, and the own vehicle H. For these three, the travel route is calculated. Therefore, an appropriate order is assigned, and the travel route calculation unit 24 calculates the travel route based on this order. For example, when the travel route calculation target designating unit 23 sets the travel route calculation target in the order of the motorcycle B → the oncoming vehicle C → the own vehicle H, the order of travel route calculation is set in the buffer as shown in FIG. First, the identifier stored in the head buffer (in FIG. 20, the identifier corresponding to the two-wheeled vehicle B) is determined as a travel route calculation target, and is recorded later (FIG. 18). The travel route calculation unit 24 calculates the travel route, the travel route recording unit 25 records the travel route calculated, and the warning
進行経路算出部24は、進行経路算出対象指定部23により、進行経路の算出の対象とされた移動体について、進行経路の算出を行う。 The travel route calculation unit 24 calculates a travel route for the mobile body that is subject to the travel route calculation by the travel route calculation target designating unit 23.
また、進行経路記録部25は、進行経路算出部24により算出された各移動体(図19に示す場面例においては、二輪車B、対向車C、自車H)の進行経路を記録する。なお、進行経路の記録に際しては、既に進行経路算出部24により算出され、進行経路記録部25に記録された進行経路の情報が存在している場合には、新たな情報に更新する処理が行われる。たとえば、既に二輪車Bの時間t0における進行経路算出結果が記録されている場合に、進行経路算出部24により新たに時間t3における二輪車Bの進行経路が算出された場合における、進行経路記録部の更新処理の一例を図21に示す。この図21では、時間tiにおいて算出された移動体「*(*は、B,CまたはH)」の進行経路の第j番目のサンプリング点をx*(j;ti)と表記し、それぞれ、時間t0、t1、t2における、二輪車B、対向車C、自車Hの進行経路算出結果が記録されており、新たに、時間t3において二輪車Bの進行経路が算出された場合の例を示している。なお、シフト演算によって進行経路記録部の右端のデータが欠けてしまうこととなるが、欠けた部分については適当な外挿処理を行うことによって補外することで対応する。図21中、補外によって算出されたサンプリング点はx*’(j;ti)と表記した。 Further, the travel route recording unit 25 records the travel route of each moving body (the motorcycle B, the oncoming vehicle C, and the own vehicle H in the example of the scene shown in FIG. 19) calculated by the travel route calculation unit 24. When the travel route is recorded, if the travel route information already calculated by the travel route calculation unit 24 and recorded in the travel route recording unit 25 exists, a process of updating to the new information is performed. Is called. For example, when the travel route calculation result of the motorcycle B at the time t 0 is already recorded, the travel route recording unit when the travel route calculation unit 24 newly calculates the travel route of the motorcycle B at the time t 3 . An example of the update process is shown in FIG. In FIG. 21, the j-th sampling point of the traveling path of the moving object “* (* is B, C, or H)” calculated at time t i is expressed as x * (j; t i ), The travel route calculation results of the motorcycle B, the oncoming vehicle C, and the host vehicle H at the times t 0 , t 1 , and t 2 are recorded, respectively, and the travel route of the motorcycle B is newly calculated at the time t 3 . An example of the case is shown. Note that the right end data of the travel path recording unit is missing due to the shift operation, but the missing part is dealt with by extrapolating by performing an appropriate extrapolation process. In FIG. 21, the sampling point calculated by extrapolation is represented as x * ′ (j; t i ).
進行経路算出部24による、進行経路の算出に際しては、移動障害物に害とする二輪車Bおよび対向車Cについては、上述の第1実施形態における移動障害物進行経路算部21における場合と同様に上記式(2)〜(8)にしたがって算出すればよく、また、自車Hについては、上述の第1実施形態における自車進行経路算出部22における場合と同様に上記式(9)〜(22)にしたがって算出すればよい。 When the travel route is calculated by the travel route calculation unit 24, the two-wheeled vehicle B and the oncoming vehicle C that are harmful to the moving obstacle are the same as those in the moving obstacle travel route calculating unit 21 in the first embodiment described above. What is necessary is just to calculate according to said Formula (2)-(8), Moreover, about the own vehicle H, said Formula (9)-(like the case in the own vehicle advancing route calculation part 22 in the above-mentioned 1st Embodiment). 22).
また、進行経路の算出の対象となっている移動体以外の移動体について、既に進行経路の算出が行われており、その情報が、進行経路記録部25に記録されている場合には、記録された進行経路を用いて、進行経路の算出を行う。すなわち、たとえば、対向車Cについての進行経路の算出に際しては、評価関数である上記式(7)として、二輪車B、自車Hおよび停止車両Pが評価対象となるため、i={B,H,P}となり、また、既に、二輪車Bおよび自車Hの進行経路の算出がされており、進行経路の算出結果が進行経路記録部25に記録されている場合には、評価関数である上記式(7)におけるxB、yBおよびxH、yHとして、二輪車B、自車Hの現在位置の対地座標値ではなく、進行経路記録部25に記録されている二輪車B、自車Hの進行経路である{xB(t),yB(t)|t0≦t≦t0+T}および{xH(t),yH(t)|t0≦t≦t0+T}が用いられる。 In addition, when a travel path has already been calculated for a mobile body other than the mobile body that is the target of travel path calculation, and the information is recorded in the travel path recording unit 25, the travel path is recorded. The travel path is calculated using the travel path thus determined. That is, for example, when calculating the travel route for the oncoming vehicle C, since the two-wheeled vehicle B, the host vehicle H, and the stopped vehicle P are evaluated as the above-described equation (7) that is an evaluation function, i = {B, H , P}, and when the travel routes of the motorcycle B and the host vehicle H have already been calculated and the travel route calculation result is recorded in the travel route recording unit 25, the evaluation function is X B , y B and x H , y H in Equation (7) are not the ground coordinate values of the current position of the two-wheeled vehicle B and the own vehicle H, but the two-wheeled vehicle B and the own vehicle H recorded in the travel route recording unit 25. {X B (t), y B (t) | t 0 ≦ t ≦ t 0 + T} and {x H (t), y H (t) | t 0 ≦ t ≦ t 0 + T} Is used.
なお、第4実施形態において、進行経路算出対象指定部23は本発明の進行経路算出対象指定手段に、進行経路記録部25は本発明の進行経路記録手段に、それぞれ相当する。 In the fourth embodiment, the travel route calculation target specifying unit 23 corresponds to the travel route calculation target specifying unit of the present invention, and the travel route recording unit 25 corresponds to the travel route recording unit of the present invention.
次に第4実施形態に係る運転支援装置による運転支援の工程を、図19に示す場面例を例示して、図18に示すフローチャートに沿って説明する。なお、第4実施形態においても、上述の第1〜第3実施形態と同様に、障害物が検出されなかった場合にはただちに処理を終了し、所定時間経過後、再度同様の処理を行う等の静止障害物・移動障害物の検出状況に応じた処理の切り替えが必要となるが、この点については上述の第1〜第3実施形態と同様にすれば良い。そのため、第4実施形態においては、新たな静止障害物・移動障害物を検出したり、既に検出している静止障害物・移動障害物が検出されなくなったという状況に対応する処理の説明は省略し、以下においては、第1実施形態のステップS101〜ステップS104と同様の処理を行い、移動障害物が抽出された場合における、運転支援の工程について説明する。 Next, a driving support process by the driving support apparatus according to the fourth embodiment will be described along the flowchart shown in FIG. Also in the fourth embodiment, as in the first to third embodiments described above, if no obstacle is detected, the process is immediately terminated, and after a predetermined time has elapsed, the same process is performed again. It is necessary to switch the processing according to the detection status of the stationary obstacle / moving obstacle, which may be the same as in the first to third embodiments. Therefore, in the fourth embodiment, description of processing corresponding to a situation where a new stationary obstacle / moving obstacle is detected or a stationary obstacle / moving obstacle that has already been detected is not detected is omitted. In the following, a process of driving support in the case where a moving obstacle is extracted by performing the same processing as steps S101 to S104 of the first embodiment will be described.
ステップS401では、第1実施形態のステップS101と同様に、各センサで検出された信号から、道路600上の情報および自車Hの情報を取得する。
In step S401, as in step S101 of the first embodiment, information on the
ステップS402では、第1実施形態のステップS103と同様に、自車Hの情報と、各障害物(二輪車B、対向車Cおよび駐車車両P)の情報と、に基づき、これらの情報を対地座標系上に展開する。 In step S402, as in step S103 of the first embodiment, the information on the own vehicle H and the information on each obstacle (two-wheeled vehicle B, oncoming vehicle C, and parked vehicle P) are converted to ground coordinates. Deploy on the system.
ステップS403では、進行経路算出対象指定部23により、検出された各移動体(二輪車B、対向車C、および自車H)のうち、進行経路の算出の対象とする移動体を選択する。なお、上述したように、進行経路算出対象指定部23により、二輪車B、対向車C、および自車Hの3つに対して、進行経路の算出のために適当な順番を付ければよく、この場合には、まず、ステップS404において、二輪車Bの進行経路が算出されることとなる。 In step S <b> 403, the travel route calculation target designating unit 23 selects a mobile body from which the travel route is to be calculated among the detected mobile bodies (two-wheeled vehicle B, oncoming vehicle C, and host vehicle H). As described above, the travel route calculation target designating unit 23 may assign an appropriate order for calculating the travel route to the three-wheeled vehicle B, the oncoming vehicle C, and the host vehicle H. In this case, first, in step S404, the traveling route of the motorcycle B is calculated.
ステップS404では、進行経路算出部24により、進行経路算出対象指定部23により選択された進行経路の算出の対象となる移動体について、進行経路の算出を行う。たとえば、ステップS403において、二輪車Bが選択された場合には、二輪車Bのみについて進行経路の算出を行う。 In step S <b> 404, the travel route calculation unit 24 calculates a travel route for the mobile body that is the target of the travel route calculation selected by the travel route calculation target designating unit 23. For example, when the two-wheeled vehicle B is selected in step S403, the travel route is calculated for only the two-wheeled vehicle B.
ステップS405では、進行経路算出部24で算出された進行経路の情報を、進行経路記録部25に記録する。なお、上述したように、既に進行経路記録部25に記録された進行経路の情報が存在している場合には、新たに進行経路算出部24で算出された進行経路の情報に更新する処理が行われることとなる。 In step S405, the travel route information calculated by the travel route calculation unit 24 is recorded in the travel route recording unit 25. As described above, when there is already a travel route information recorded in the travel route recording unit 25, a process of updating to the travel route information newly calculated by the travel route calculation unit 24 is performed. Will be done.
ステップS406では、第1実施形態における、ステップS109と同様に、警告必要判定部30により、ステップS405に記録された各移動体の進行経路算出結果のうち、自車Hの進行経路算出結果に基づいて、運転者に対する支援の必要性を判定する処理が行われ、必要に応じて、運転者に警告を与えて、早期に必要な操作をとるように促すことにより、運転者に対して支援を行う。なお、自車Hの進行経理算出結果が、進行経路記録部25に記録されていない段階においては、警告必要判定部30による判定は行われないこととなる。
In step S406, similar to step S109 in the first embodiment, the warning
そして、以上のような図18に基づいた処理が所定の演算周期ごとに繰り返されることにより、マイクロプロセッサ7においては、図22に示すような処理が順次行われていくことになる。すなわち、まず、二輪車Bについて、図18に示すように、各センサで検出された信号からの情報の取得(ステップS401)、対地座標系上への展開(ステップS402)、進行経路算出対象の選択(ステップS403)、進行経路の算出(ステップS404)、および進行経路の記録(ステップS405)がされる。次いで、対向車Cについて、同様に、図18に示すステップS401〜S405が実行される。次いで、自車Hについて、図18に示すステップS401〜S405に加え、警告必要性の判定(ステップS406)が行われることとなる。そして、警告必要性の判定(ステップS406)が加えられた形で、これらが繰り返し実行されることとなる。
Then, by repeating the processing based on FIG. 18 as described above at every predetermined calculation cycle, the processing as shown in FIG. 22 is sequentially performed in the
以上のように、第4実施形態においては、上述の第1実施形態〜第3実施形態とは異なり、各移動体(移動障害物および自車)の進行経路の算出を各演算周期にまたがって分散させる構成としている。そのため、各演算周期を短くすることができ、これにより演算負荷の低減が可能となり、さらには、以下に説明するように、状況変化へ素早く対応することができる。 As described above, in the fourth embodiment, unlike the above-described first to third embodiments, calculation of the travel route of each moving body (moving obstacle and own vehicle) is performed over each calculation cycle. The configuration is distributed. For this reason, each calculation cycle can be shortened, which makes it possible to reduce the calculation load. Further, as described below, it is possible to quickly cope with a change in situation.
図23は、図19における場面例において、各移動体(二輪車B、対向車C、自車H)の進行経路算出結果の一例を示している。ここでは二輪車Bが自車Hをやり過ごすために減速するという進行経路「B1」を採用し、これにより、自車Hは軽く右方向に操舵することで走行を続けることを予測した進行経路「H1」が算出されている。 FIG. 23 shows an example of a travel route calculation result of each moving body (two-wheeled vehicle B, oncoming vehicle C, own vehicle H) in the scene example in FIG. Here, a travel route “B1” in which the motorcycle B decelerates to pass the host vehicle H is adopted, and thus, the host vehicle H is predicted to continue traveling by lightly steering in the right direction “H1”. Is calculated.
しかしその一方で、図23で得られた進行経路はあくまで予測であるため、二輪車Bや、対向車Cが、予測とは異なる動きをする可能性も否定できない。すなわち、図23のように、二輪車Bが自車Hをやり過ごして減速するといった予測は、二輪車Bの運転者が、自車Hの存在を認知しており、かつ自車Hが先に停止車両Pの側方を通過した方が良いという判断を行っている場合には、精度の良い予測となる。しかしながら、いずれか一方でも、想定が当てはまらない場合には、二輪車Bの動きは図23に示す進行経路「B1」とは異なるものとなる可能性がある。たとえば、二輪車Bが、図24に示すように、自車Hを考慮することなく、駐車車両Pの側方を通過するという進行経路「B2」を採用する可能性もある。これに対して、第4実施形態によれば、このような場合においても、進行経路算出対象指定部23および進行経路算出部24を次のような構成とすることにより、このような状況変化に素早く対応することができる。 However, on the other hand, since the travel route obtained in FIG. 23 is only a prediction, it cannot be denied that the two-wheeled vehicle B and the oncoming vehicle C may move differently from the prediction. That is, as shown in FIG. 23, the prediction that the two-wheeled vehicle B passes over the own vehicle H and decelerates is such that the driver of the two-wheeled vehicle B recognizes the existence of the own vehicle H, and the own vehicle H stops first. When it is determined that it is better to pass the side of P, the prediction is accurate. However, if any one of the assumptions does not apply, the movement of the two-wheeled vehicle B may be different from the travel route “B1” shown in FIG. For example, there is a possibility that the traveling route “B2” in which the motorcycle B passes the side of the parked vehicle P without considering the host vehicle H as shown in FIG. On the other hand, according to the fourth embodiment, even in such a case, the situation change can be prevented by configuring the travel route calculation target specifying unit 23 and the travel route calculation unit 24 as follows. It can respond quickly.
すなわち、進行経路算出部24は、上記した処理に加え、進行経路記録部25に記録されている各移動体の進行経路と、実際の各移動体の動きを各演算周期ごとに比較する。そして、比較した結果、進行経路記録部25で予測している各移動体の予測状態と、実際にセンサで検出した結果に基づく、進行経路算出部24により算出された各移動体の予測状態と、の誤差が所定の水準以上に大きくなった場合には、誤差が大きくなった移動体について、進行経路算出順位を上げる処理を行う。 That is, in addition to the processing described above, the travel path calculation unit 24 compares the travel path of each mobile unit recorded in the travel path recording unit 25 with the actual movement of each mobile unit for each calculation cycle. Then, as a result of comparison, the predicted state of each moving body predicted by the travel path recording unit 25 and the predicted state of each mobile body calculated by the travel path calculating unit 24 based on the result actually detected by the sensor When the error of, becomes larger than a predetermined level, a process of increasing the travel path calculation order is performed for a moving object with a large error.
たとえば、図23に示すように、二輪車Bが減速するという予測に基づき、進行経路「B1」が算出されているにも関わらず、二輪車が速度を落とすことなく、横移動を始め、自車Hを考慮することなく、駐車車両Pの側方を通過するという兆候を検出した場合には、進行経路算出対象指定部23により、バッファに記録された二輪車Bの進行経路更新順位が下位であったとしても、二輪車Bの更新順位が最上位になるようにバッファを書き換える。その結果、直ちに、二輪車Bの進行経路を更新する処理に移ることになる。そして、この場合には、二輪車Bが、自車Hの存在を正しく認知していない可能性があるため、進行経路算出部24においける、二輪車Bの進行経路算出において、自車Hの進行経路を評価関数に反映させないような処理を行う。具体的には、上記式(7)で表される評価関数において、自車H、障害物Pおよび対向車Cを評価対象とし、i={H,P,C}とするところ、障害物Pおよび対向車Cのみを評価対象とし、i={P,C}とする。 For example, as shown in FIG. 23, although the traveling route “B1” is calculated based on the prediction that the two-wheeled vehicle B decelerates, the two-wheeled vehicle starts to move laterally without decreasing the speed, and the own vehicle H When the sign that the vehicle passes by the side of the parked vehicle P is detected without taking into account the traveling route calculation target designating unit 23, the traveling route update order of the motorcycle B recorded in the buffer is lower. Even so, the buffer is rewritten so that the update order of the motorcycle B is the highest. As a result, the process immediately updates the traveling route of the motorcycle B. In this case, since there is a possibility that the motorcycle B does not correctly recognize the existence of the host vehicle H, the progress of the host vehicle H is calculated in the travel route calculation of the two-wheeled vehicle B in the travel route calculation unit 24. Processing is performed so that the route is not reflected in the evaluation function. Specifically, in the evaluation function represented by the above equation (7), the subject vehicle H, the obstacle P, and the oncoming vehicle C are evaluated, and i = {H, P, C}. Only the oncoming vehicle C is evaluated and i = {P, C}.
そして、進行経路算出部24において、このような補正を行うことにより、二輪車Bの進行経路算出において、自車Hの存在が無視されることになり、結果として、二輪車Bの進行経路として、図24に示す進行経路「B2」が算出され、これに伴い、対向車Cの進行経路も図23に示す進行経路「C1」に代えて、図24に示す進行経路「C2」が算出され、同様に、自車Hの進行経路も図23に示す進行経路「H1」に代えて、図24に示す進行経路「H2」が算出される。そして、自車Hについては、図23に示す進行経路「H1」と、図24に示す進行経路「H2」とで、大きく異なる結果が得られることとなるため、図25、図26に示すように、転舵角については、設定した閾値を超える操作量が算出されないものの、加速度については、設定した閾値を超える操作量が算出されているので、運転者に対する警告が必要であるという判定になり、警告がなされることとなる。なお、図25、図26は、横軸に時間をとり、縦軸に各時間における進行経路算出結果に基づいた、各時間において必要と判断される転舵角の量および加速度をとったグラフである。 Then, by making such a correction in the travel route calculation unit 24, the presence of the host vehicle H is ignored in the travel route calculation of the two-wheeled vehicle B. As a result, as the travel route of the two-wheeled vehicle B, FIG. 24, the travel route “B2” shown in FIG. 24 is calculated instead of the travel route “C1” shown in FIG. 23, and the travel route “C2” shown in FIG. In addition, the travel route of the host vehicle H is also calculated as a travel route “H2” shown in FIG. 24 instead of the travel route “H1” shown in FIG. With respect to the own vehicle H, since a greatly different result is obtained between the travel route “H1” shown in FIG. 23 and the travel route “H2” shown in FIG. 24, as shown in FIG. 25 and FIG. In addition, although the operation amount exceeding the set threshold value is not calculated for the turning angle, the operation amount exceeding the set threshold value is calculated for the acceleration, so it is determined that a warning to the driver is necessary. A warning will be given. 25 and 26 are graphs in which time is taken on the horizontal axis and the amount and acceleration of the turning angle determined to be necessary at each time based on the travel route calculation result at each time on the vertical axis. is there.
《第5実施形態》
本発明の第5実施形態について説明する。上述の第1〜第4実施形態においては、各移動体の進行経路を移動体一つずつについて行う例を示したが、第5実施形態においては、各移動体について、まとめて進行経路の算出を行うものである。第5実施形態においては、たとえば、図19に示す場面例において、対向車Cの進行経路を算出する際において、対向車Cの移動モデルを上記式(2)に示したモデルと仮定した上で、上記式(2)の操作入力であるax C、ay Cを最適化演算により算出するとともに、二輪車Bについても、上記式(2)と同様のモデルに基づいて操作入力であるax B、ay Bを算出する。そして、これら二つの運動モデルをまとめて、ax B、ay B、ax C、ay Cの四つの操作量を同時に最適化するという形で、進行経路算出の問題を定式化する。この場合においては、対向車Cと二輪車Bとの進行経路が同時に算出され、自車Hと交互に経路が算出されていくことになる。第5実実施形態によれば、複数の移動障害物(対向車Cおよび二輪車B)の進行経路を一括して算出することにより、各移動障害物に対して一つずつ進行経路を算出していくよりも、効率的に進行経路の算出を行うことができる。
<< 5th Embodiment >>
A fifth embodiment of the present invention will be described. In the above-described first to fourth embodiments, an example in which the traveling path of each moving body is performed for each moving body has been shown. However, in the fifth embodiment, the traveling path is calculated for each moving body at once. Is to do. In the fifth embodiment, for example, in the scene example shown in FIG. 19, when calculating the travel route of the oncoming vehicle C, the movement model of the oncoming vehicle C is assumed to be the model shown in the above equation (2). an operation input of the formula (2) a x C, a y with C to the calculated by the optimization calculation, for the motorcycle B, and the operation input based on the same model as in the above formula (2) a x B 1 and a y B are calculated. Then, together these two motion model, a x B, a y B , a x C, in the form of simultaneous optimization four operating amount of a y C, to formulate the problem of traveling path calculation. In this case, the traveling route between the oncoming vehicle C and the two-wheeled vehicle B is calculated at the same time, and the route is calculated alternately with the host vehicle H. According to the fifth embodiment, the travel routes of a plurality of moving obstacles (the oncoming vehicle C and the two-wheeled vehicle B) are calculated at once, thereby calculating the travel routes one by one for each moving obstacle. The travel route can be calculated more efficiently than the travel.
《第6実施形態》
本発明の第6実施形態について説明する。第6実施形態においては、上述の第1〜第5実施形態に加えて、各移動体の進行経路を算出する際において、カメラ2で検出された障害物の属性を判別し、障害物の属性に応じて、その進行経路の算出を行う。
<< 6th Embodiment >>
A sixth embodiment of the present invention will be described. In the sixth embodiment, in addition to the first to fifth embodiments described above, the obstacle attribute detected by the
特に、本実施形態のように、カメラ2により障害物を検出するという方法を採用することにより、障害物の位置を特定できることに加え、同時に障害物の属性も判別することができる。たとえば、歩行者や自転車と、自動車とではその走行速度域が大きく異なっている。しかしながら、上記各式においては、そのような障害物の属性に応じた区別を表現する要素は存在しない。したがって、対象が歩行者や自転車であるにも関わらず、自動車並みの運動能力を持つ対象として扱ってしまうことになり、現実には起こりえない進行経路が算出される可能性がある。そのため、第6実施形態では、属性による区別を反映させるために走行速度に下記式(24)に示すような条件を課すものとする。
In particular, by adopting a method of detecting an obstacle by the
max *は対象となる移動障害物に応じて設定される移動速度の最大値である。このような条件を導入することにより、上記式(24)の条件を満たす範囲内で、移動障害物の進行経路が算出されることとなるため、各移動障害物の属性に応じた進行経路の算出が可能となり、これにより算出される進行経路の精度を高めることができる。
max * is the maximum value of the moving speed set according to the target moving obstacle. By introducing such a condition, the traveling path of the moving obstacle is calculated within the range satisfying the condition of the above formula (24), and therefore the traveling path corresponding to the attribute of each moving obstacle is calculated. Calculation is possible, and the accuracy of the travel path calculated thereby can be increased.
《第7実施形態》
本発明の第7実施形態を、図27に基づいて説明する。図27は第7実施形態に係る車両1aを模式的に示す平面図である。
<< 7th Embodiment >>
A seventh embodiment of the present invention will be described with reference to FIG. FIG. 27 is a plan view schematically showing a
第7実施形態においては、上述した第1〜第6実施形態と異なり、図27に示すように、車両1aは、転舵角サーボコントローラ100、転舵用モータ200およびブレーキ圧制御系300をさらに有するものであり、これにより直接的な支援を可能とするものである。すなわち、第7実施形態では、図27に示すように、操舵およびブレーキを制御するアクチュエータ(転舵角サーボコントローラ100、転舵用モータ200およびブレーキ圧制御系300)を車両側で装備し、それらをマイクロプロセッサ7を通して制御する構成となっており、これにより、進行経路に沿った走行を自動で実現できるようになっている。なお、第7実施形態においては、運転支援のプロセスとしては、上述した第1〜第6実施形態と同様とすることができる。ただし、図12、図14、図18に示す各運転支援工程のステップS109、S307、S407における警告必要性判定処理にかえて、アクチュエータ操作量を算出する処理が行われることになる。
In the seventh embodiment, unlike the above-described first to sixth embodiments, as shown in FIG. 27, the
《第8実施形態》
本発明の第8実施形態を、図28に基づいて説明する。図28は第8実施形態に係る車両1bを模式的に示す平面図である。
<< Eighth Embodiment >>
An eighth embodiment of the present invention will be described with reference to FIG. FIG. 28 is a plan view schematically showing a
第8実施形態においては、上述した第1〜第6実施形態と異なり、図28に示すように、車両1bは、反力トルクコントローラ400、および反力モータ500をさらに有するものであり、これにより、ステアリングホイールに反力トルクを加えることにより、マイクロプロセッサ7により算出された進行経路に沿って走行することを実現する支援を可能とするものである。すなわち、第8実施形態では、図28に示すように、反力トルクコントローラ400、および反力モータ500を備えることにより、マイクロプロセッサ7により算出された進行経路を走行するために、操舵操作が必要となる場合には、操舵量の方向と大きさに応じて反力トルクをモータにより発生させることで、運転者に操舵を促す。なお、第8実施形態においては、ブレーキ操作が必要な場合についてはスピーカーを通して運転者にその旨が警告される。また、第8実施形態においても、運転支援のプロセスとして上述した第1〜第6実施形態と同様のものとすることができる。ただし、図12、図14、図18に示す各運転支援工程のステップS109、S307、S407における警告必要性判定処理に加えて、反力トルク操作量を算出する処理が行われることになる。
In the eighth embodiment, unlike the first to sixth embodiments described above, as shown in FIG. 28, the
1,1a,1b…車両
2…カメラ
3…車速センサ
4…転舵角センサ
5…加速度センサ
6…ヨーレートセンサ
7…マイクロプロセッサ
8…スピーカー
10…センサ情報処理部
11…自車状態検出部
12…障害物検出部
13…移動障害物識別部
14…道路境界情報処理部
20…進行経路算出部
21…移動障害物進行経路算部
22…自車進行経路算出部
20a…進行経路算出部
23…進行経路算出対象指定部
24…進行経路算出部
25…進行経路記録部
30…警告必要性判定部
100…転舵角サーボコントローラ
200…転舵用モータ
300…ブレーキ圧制御系
400…反力トルクコントローラ
500…反力モータ
600…直線道路
700…塀
DESCRIPTION OF
Claims (14)
自車の周囲に存在し、自車の走行の妨げとなり得る障害物を検出する障害物検出手段と、
検出した障害物のうち、移動している障害物である移動障害物と、静止している静止障害物とを識別する移動障害物識別手段と、
自車が、検出された全ての障害物に接触しないような進行経路を算出する進行経路算出手段と、
算出された進行経路に基づいて、運転支援を行う運転支援手段と、を備える車両用運転支援装置であって、
前記進行経路算出手段は、
検出された全ての移動障害物の進行経路を算出する第1算出処理を行う第1移動障害物経路算出手段と、
算出された全ての移動障害物の進行経路に基づいて、自車の進行経路を算出する第2算出処理を行う第1自車進行経路算出手段と、
算出された自車の進行経路に基づいて、全ての移動障害物の進行経路を算出し直す第3算出処理を行う第2移動障害物経路算出手段と、
算出された全ての移動障害物の進行経路に基づいて、自車の進行経路を算出し直す第4算出処理を行う第2自車進行経路算出手段と、を備え、
前記第1算出処理、前記第2算出処理、前記第3算出処理、および前記第4算出処理をこの順に実行することで、自車の進行経路を算出するとともに、
前記第1算出処理および前記第3算出処理において、移動障害物の進行経路を算出する際に、進行経路を算出する該移動障害物と、該移動障害物以外の障害物および自車との接近度合いを反映させて、該移動障害物の進行経路を算出することを特徴とする車両用運転支援装置。 Own vehicle state detecting means for detecting the traveling state of the own vehicle;
Obstacle detection means for detecting obstacles that exist around the own vehicle and can hinder the traveling of the own vehicle;
Among the detected obstacles, a moving obstacle identifying means for identifying a moving obstacle that is a moving obstacle and a stationary obstacle that is stationary,
A travel route calculation means for calculating a travel route so that the vehicle does not touch all detected obstacles;
A vehicle driving support device comprising driving support means for performing driving support based on the calculated travel route,
The travel route calculation means includes
First moving obstacle route calculating means for performing a first calculation process for calculating the traveling routes of all detected moving obstacles;
First vehicle traveling path calculation means for performing a second calculation process for calculating a traveling path of the host vehicle based on the calculated traveling paths of all moving obstacles;
A second moving obstacle route calculating means for performing a third calculation process for recalculating the traveling routes of all moving obstacles based on the calculated traveling route of the own vehicle;
Second vehicle traveling path calculation means for performing a fourth calculation process for recalculating the traveling path of the own vehicle based on the calculated traveling paths of all moving obstacles,
By executing the first calculation process, the second calculation process, the third calculation process, and the fourth calculation process in this order, the travel route of the host vehicle is calculated,
In the first calculation process and the third calculation process, when calculating the travel route of the moving obstacle, the moving obstacle for calculating the travel route, the obstacle other than the moving obstacle, and the approach of the own vehicle A driving support apparatus for a vehicle, wherein the traveling path of the moving obstacle is calculated by reflecting the degree.
自車の周囲に存在する障害物を検出する障害物検出手段と、
検出した障害物のうち、移動している障害物である移動障害物と、静止している静止障害物とを識別する移動障害物識別手段と、
前記移動障害物の進行経路を算出する第1移動障害物経路算出手段と、
前記第1移動障害物経路算出手段により前記移動障害物の進行経路の算出が行われた後に、自車の走行状態、前記静止障害物の情報、および前記第1移動障害物経路算出手段により算出された前記移動障害物の進行経路に基づいて、自車の進行経路の算出を行う第1自車進行経路算出手段と、
前記第1進行経路算出手段により自車の進行経路の算出が行われた後に、前記第1進行経路算出手段により算出された自車の進行経路に基づいて、前記移動障害物の進行経路を算出し直す第2移動障害物経路算出手段と、
前記第2移動障害物経路算出手段により前記移動障害物の進行経路の算出が行われた後に、自車の走行状態、前記静止障害物の情報、および前記第2移動障害物経路算出手段により算出された前記移動障害物の進行経路に基づいて、自車の進行経路の算出を算出し直す第2自車進行経路算出手段と、
第2進行経路算出手段により算出された進行経路に基づいて、運転支援を行う運転支援手段と、を備える車両用運転支援装置であって、
前記第1移動障害物経路算出手段および第2移動障害物経路算出手段は、前記移動障害物の進行経路を算出する際に、進行経路を算出する該移動障害物と、該移動障害物以外の障害物および自車との接近度合いを反映させて、該移動障害物の進行経路を算出することを特徴とする車両用運転支援装置。 Own vehicle state detecting means for detecting the traveling state of the own vehicle;
Obstacle detection means for detecting obstacles around the vehicle;
Among the detected obstacles, a moving obstacle identifying means for identifying a moving obstacle that is a moving obstacle and a stationary obstacle that is stationary,
First moving obstacle route calculating means for calculating a traveling route of the moving obstacle;
After the travel path of the moving obstacle is calculated by the first moving obstacle route calculating means, the traveling state of the own vehicle, the information on the stationary obstacle, and the first moving obstacle route calculating means are calculated. First vehicle traveling path calculation means for calculating the traveling path of the host vehicle based on the traveling path of the moving obstacle,
After the travel route of the host vehicle is calculated by the first travel route calculation unit, the travel route of the moving obstacle is calculated based on the travel route of the host vehicle calculated by the first travel route calculation unit. A second moving obstacle route calculating means to redo,
After the travel path of the moving obstacle is calculated by the second moving obstacle path calculating means, the traveling state of the own vehicle, the information on the stationary obstacle, and the second moving obstacle path calculating means are calculated. Second host vehicle travel route calculation means for recalculating calculation of the travel route of the host vehicle based on the travel route of the traveled obstacle,
A vehicle driving support device comprising: driving support means for performing driving support based on the travel path calculated by the second travel path calculation means;
The first moving obstacle route calculating means and the second moving obstacle route calculating means calculate the moving obstacle when calculating the moving route of the moving obstacle, and other than the moving obstacle. A vehicular driving support apparatus that calculates a travel path of a moving obstacle by reflecting the degree of approach between the obstacle and the vehicle.
前記第1移動障害物経路算出手段および前記第2移動障害物経路算出手段は、移動障害物の進行経路を算出する際に、該移動障害物と、前記道路境界部との接近度合いを反映させて、該移動障害物の進行経路を算出する請求項1〜3のいずれかに記載の車両用運転支援装置。 Road boundary detecting means for detecting a road boundary portion that is a boundary portion between a range in which the vehicle can travel on a road on which the vehicle travels and a range in which the vehicle cannot travel;
The first moving obstacle route calculating means and the second moving obstacle route calculating means reflect the degree of approach between the moving obstacle and the road boundary when calculating the traveling route of the moving obstacle. The vehicle driving support device according to claim 1, wherein the traveling route of the moving obstacle is calculated.
前記全ての移動障害物および自車の進行経路の算出結果を記録する進行経路記録手段と、を有し、
前記検出された全ての移動障害物および自車の進行経路の算出は、前記進行経路算出対象指定手段により指定された順序にしたがって行われ、かつ、算出された前記全ての移動障害物および自車の進行経路は、前記進行経路記録手段に記録または更新され、かつ、前記運転支援手段は、前記進行経路記録手段に記録または更新された進行経路に基づき、運転支援を実行する請求項1に記載の車両用運転支援装置。 The travel route calculation means includes a travel route calculation target designating means for designating the order of calculation targets for all detected moving obstacles and the travel route of the host vehicle,
A travel route recording means for recording the calculation results of the travel routes of all the moving obstacles and the own vehicle;
The calculation of all the detected moving obstacles and the traveling route of the own vehicle is performed according to the order specified by the traveling route calculation target specifying means, and all the calculated moving obstacles and the own vehicle are calculated. The travel route is recorded or updated in the travel route recording unit, and the driving support unit performs driving support based on the travel route recorded or updated in the travel route recording unit. Driving support system for vehicles.
前記進行経路算出手段は、該移動障害物において、該移動障害物の周囲に存在する他の障害物および自車のいずれかに対する認識状態が低いと推定された場合には、認識状態が低いと推定された他の障害物または自車を、該移動障害物の進行経路の算出に反映させないようにする請求項6または7に記載の車両用運転支援装置。 The first moving obstacle route calculating means and the second moving obstacle route calculating means are configured to detect detected obstacles other than the moving obstacle present around the moving obstacle and the own obstacle. A surrounding recognition state estimation means for estimating a recognition state for a car is provided,
The travel route calculation means, when it is estimated that the recognition state of the moving obstacle is low for any of the other obstacles and the own vehicle existing around the moving obstacle, the recognition state is low. The vehicle driving support device according to claim 6 or 7, wherein the estimated other obstacle or the own vehicle is not reflected in the calculation of the travel route of the moving obstacle.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007291895A JP5098584B2 (en) | 2007-11-09 | 2007-11-09 | Vehicle driving support device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007291895A JP5098584B2 (en) | 2007-11-09 | 2007-11-09 | Vehicle driving support device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009116790A JP2009116790A (en) | 2009-05-28 |
JP5098584B2 true JP5098584B2 (en) | 2012-12-12 |
Family
ID=40783843
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007291895A Active JP5098584B2 (en) | 2007-11-09 | 2007-11-09 | Vehicle driving support device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5098584B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110520916A (en) * | 2017-04-19 | 2019-11-29 | 日产自动车株式会社 | Travel householder method and driving assist system |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014232508A (en) * | 2013-05-30 | 2014-12-11 | トヨタ自動車株式会社 | Avoidance track prediction device |
JP6307859B2 (en) * | 2013-12-02 | 2018-04-11 | 日産自動車株式会社 | Information display device |
WO2015155833A1 (en) * | 2014-04-08 | 2015-10-15 | 三菱電機株式会社 | Collision prevention device |
JP6301714B2 (en) * | 2014-04-14 | 2018-03-28 | 株式会社Soken | Travel route generator |
JP6375770B2 (en) * | 2014-08-11 | 2018-08-22 | 日産自動車株式会社 | Travel control device and travel control method |
EP3048023B1 (en) * | 2015-01-23 | 2018-11-28 | Honda Research Institute Europe GmbH | Method for assisting a driver in driving an ego vehicle and corresponding driver assistance system |
JP6462629B2 (en) * | 2016-05-19 | 2019-01-30 | 株式会社Soken | Driving support device and driving support program |
MX369197B (en) | 2016-06-27 | 2019-10-31 | Nissan Motor | Vehicle control method and vehicle control device. |
JP6125135B1 (en) * | 2016-07-22 | 2017-05-10 | 三菱電機株式会社 | Driving support device, driving support method, and driving support program |
JP6669640B2 (en) * | 2016-12-15 | 2020-03-18 | 本田技研工業株式会社 | Trajectory evaluation device, trajectory evaluation method, and trajectory evaluation program |
KR20190113918A (en) * | 2017-03-02 | 2019-10-08 | 닛산 지도우샤 가부시키가이샤 | Driving assistance method and driving assistance device |
JP6845083B2 (en) * | 2017-05-18 | 2021-03-17 | トヨタ自動車株式会社 | Driving support device |
JP6574224B2 (en) * | 2017-08-30 | 2019-09-11 | 本田技研工業株式会社 | Vehicle control apparatus, vehicle, vehicle control method, and program |
JP7117162B2 (en) * | 2018-06-07 | 2022-08-12 | 日産自動車株式会社 | Driving support method and driving support device |
JP7066545B2 (en) * | 2018-06-22 | 2022-05-13 | 株式会社Subaru | Driving support systems, servers, and driving support methods |
JP7125286B2 (en) * | 2018-06-22 | 2022-08-24 | 本田技研工業株式会社 | Behavior prediction device and automatic driving device |
DE112019007757T5 (en) | 2019-11-01 | 2022-07-14 | Mitsubishi Electric Corporation | Information processing device, information processing system, information processing method and information processing program |
JP7404925B2 (en) * | 2020-02-21 | 2023-12-26 | 株式会社デンソー | Driving support device, driving support method, and driving support program |
US11634140B2 (en) | 2020-02-24 | 2023-04-25 | Nissan Motor Co., Ltd. | Vehicle control method and vehicle control device |
WO2022244605A1 (en) * | 2021-05-21 | 2022-11-24 | 株式会社デンソー | Processing method, processing system, and processing program |
CN117850436B (en) * | 2024-03-08 | 2024-06-14 | 民航机场成都电子工程设计有限责任公司 | Unmanned trailer running route avoiding method, device, equipment and medium |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2001284520A1 (en) * | 2000-09-11 | 2002-03-26 | Kunikatsu Takase | Mobile body movement control system |
JP4173292B2 (en) * | 2001-08-23 | 2008-10-29 | 日産自動車株式会社 | Driving assistance device for vehicle |
JP3714258B2 (en) * | 2002-02-01 | 2005-11-09 | 日産自動車株式会社 | Recommended operation amount generator for vehicles |
JP4604683B2 (en) * | 2004-11-25 | 2011-01-05 | 日産自動車株式会社 | Hazardous situation warning device |
JP4353192B2 (en) * | 2006-03-02 | 2009-10-28 | トヨタ自動車株式会社 | Course setting method, apparatus, program, and automatic driving system |
JP4730137B2 (en) * | 2006-03-01 | 2011-07-20 | トヨタ自動車株式会社 | Mobile body safety evaluation method and mobile body safety evaluation apparatus |
-
2007
- 2007-11-09 JP JP2007291895A patent/JP5098584B2/en active Active
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110520916A (en) * | 2017-04-19 | 2019-11-29 | 日产自动车株式会社 | Travel householder method and driving assist system |
US10994730B2 (en) | 2017-04-19 | 2021-05-04 | Nissan Motor Co., Ltd. | Traveling assistance method and traveling assistance device |
Also Published As
Publication number | Publication date |
---|---|
JP2009116790A (en) | 2009-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5098584B2 (en) | Vehicle driving support device | |
JP5130638B2 (en) | Avoidance operation calculation device, avoidance control device, vehicle including each device, avoidance operation calculation method, and avoidance control method | |
CN111806433B (en) | Obstacle avoidance method, device and equipment for automatically driven vehicle | |
JP4173292B2 (en) | Driving assistance device for vehicle | |
JP6237256B2 (en) | Vehicle speed control device | |
US8090537B2 (en) | Obstacle avoidance path computing apparatus, obstacle avoidance path computing method, and obstacle avoidance control system equipped with obstacle avoidance path computing system | |
JP5921700B2 (en) | Vehicle guide method and driver assist system | |
JP5023869B2 (en) | VEHICLE DRIVE OPERATION SUPPORT DEVICE AND VEHICLE DRIVE OPERATION SUPPORT METHOD | |
JP5205997B2 (en) | Driving operation support device for vehicle | |
CN110356394A (en) | A kind of vehicle actively avoids the method, apparatus and automobile of barrier | |
JP4853068B2 (en) | Vehicle support control device | |
JP7347238B2 (en) | Vehicle travel control device | |
JP2022109894A (en) | Aggressive lane changes for autonomous vehicles | |
JP2007253746A (en) | Avoidance operation calculating device, avoidance controller, vehicle provided with each device, avoidance operation calculating method, and avoidance control method | |
CN113840764A (en) | Vehicle control device | |
KR20170000569A (en) | Method for detecting collision of vehicle | |
KR20180138324A (en) | Apparatus and method for lane Keeping control | |
JP5359289B2 (en) | Vehicle driving support device | |
JP2024507447A (en) | Method for operating an obstacle avoidance system for a motor vehicle | |
JP5282590B2 (en) | Vehicle driving support device and vehicle driving support method | |
JP7635235B2 (en) | System and method for predicting vehicle trajectory - Patents.com | |
KR20230146642A (en) | How to avoid obstacles | |
JP4961880B2 (en) | Vehicle route calculation apparatus and vehicle route calculation method | |
JP4923766B2 (en) | Braking force control device for vehicle | |
JP7268321B2 (en) | Parking assistance method and parking assistance device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20101027 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120222 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120410 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120607 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120626 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120809 |
|
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: 20120828 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120910 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151005 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5098584 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |