JP4811075B2 - Avoidance operation calculation device, avoidance control device, vehicle including each device, avoidance operation calculation method, and avoidance control method - Google Patents
Avoidance operation calculation device, avoidance control device, vehicle including each device, avoidance operation calculation method, and avoidance control method Download PDFInfo
- Publication number
- JP4811075B2 JP4811075B2 JP2006079322A JP2006079322A JP4811075B2 JP 4811075 B2 JP4811075 B2 JP 4811075B2 JP 2006079322 A JP2006079322 A JP 2006079322A JP 2006079322 A JP2006079322 A JP 2006079322A JP 4811075 B2 JP4811075 B2 JP 4811075B2
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- avoidance
- host vehicle
- obstacle
- force
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Regulating Braking Force (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Description
本発明は、自車両が走行している道路上の障害物を回避するための回避操作算出装置、回避制御装置、各装置を備える車両、回避操作算出方法および回避制御方法に関する。 The present invention relates to an avoidance operation calculation device, an avoidance control device, a vehicle including each device, an avoidance operation calculation method, and an avoidance control method for avoiding an obstacle on a road on which the host vehicle is traveling.
従来、車両には、自ら(自車両)が走行している道路上で自車両よりも前方に存在する障害物の検出が可能であり、障害物を検出した場合、制動制御により自車両を減速させ、自車両が障害物の位置に到達することを回避させるものがある。 Conventionally, it is possible for a vehicle to detect an obstacle existing ahead of the host vehicle on the road on which the vehicle (the host vehicle) is traveling. When an obstacle is detected, the host vehicle is decelerated by braking control. To prevent the host vehicle from reaching the position of the obstacle.
ところが、自車両を減速させても障害物の位置に到達することを回避することができない場合が考えられるので、制動制御および操舵制御を行って自車両を運転操作し、自車両が障害物の位置に到達することを回避させる運動制御装置が考えられている。この運動制御装置では、自車両を制動制御により減速させても障害物の回避が不可であると判定した場合、旋回して障害物を回避するのに必要な第1のヨーレートと、現在車両に生じている第2のヨーレートとを演算し、第1のヨーレートと第2のヨーレートとを比較して、絶対値の大きな方を目標ヨーレートに設定し、この目標ヨーレートに基づいて左右輪の制動力差および操舵によって自車両に旋回力を付与するので、自車両が障害物の位置に到達することを回避することができる(例えば、特許文献1参照。)。
しかしながら、上記した運動制御装置では、制動制御および操舵制御により自車両に旋回力を与えているが、前方障害物を旋回により回避すべく算出された目標ヨーレートを実現するために、急制動および急な操舵が必要となる虞がある。一般に車両では、急制動および急な操舵となる運転操作が実行されると、タイヤのグリップ力の最大値(限界値)を超える力が車両に作用する虞がある。 However, in the above-described motion control device, turning force is applied to the host vehicle by braking control and steering control. However, in order to achieve a target yaw rate calculated to avoid a front obstacle by turning, sudden braking and sudden braking are performed. There is a possibility that a proper steering is required. In general, in a vehicle, when a driving operation such as sudden braking and sudden steering is executed, a force exceeding the maximum value (limit value) of the grip force of the tire may be applied to the vehicle.
そこで、本発明の目的は、自車両のタイヤのグリップ力の最大値を超える力を車両に作用させることなく、制動制御および操舵制御により自車両が障害物を回避することができる運転操作量を算出する回避操作算出装置、この回避操作算出装置により算出された運転操作を行う回避制御装置、これらの装置を備える車両、回避操作算出方法および回避操作算出方法を提供することにある。 Accordingly, an object of the present invention is to provide a driving operation amount that allows the host vehicle to avoid an obstacle by braking control and steering control without applying a force exceeding the maximum grip force of the tire of the host vehicle to the vehicle. An object of the present invention is to provide an avoidance operation calculation device that calculates, an avoidance control device that performs a driving operation calculated by the avoidance operation calculation device, a vehicle including these devices, an avoidance operation calculation method, and an avoidance operation calculation method.
上記した課題を解決するために、本発明に係る回避操作算出装置は、自車両よりも前方の道路上に存在する障害物を検出する障害物検出手段と、前記自車両の走行状態を検出する自車情報検出手段と、該自車情報検出手段および前記障害物検出手段からの検出情報に基づいて前記自車両が前記障害物を回避するための回避操作量を生成する回避操作量生成手段とを備え、該回避操作量生成手段は、前記自車両に生じる加速力、減速力および横力の合成力が前記自車両のタイヤのグリップ力の最大値よりも小さくなる範囲内で前記回避操作量を算出する。 In order to solve the above-described problem, an avoidance operation calculation device according to the present invention detects an obstacle detection unit that detects an obstacle existing on a road ahead of the host vehicle, and detects a traveling state of the host vehicle. Vehicle information detection means; avoidance operation amount generation means for generating an avoidance operation amount for the vehicle to avoid the obstacle based on detection information from the vehicle information detection means and the obstacle detection means; The avoidance operation amount generating means includes the avoidance operation amount within a range where a combined force of acceleration force, deceleration force and lateral force generated in the host vehicle is smaller than a maximum value of the grip force of the tire of the host vehicle. Is calculated.
本発明に係る回避操作算出装置によれば、障害物を回避するために算出された回避操作量により自車両に生じる加速力、減速力および横力の合成力を自車両のタイヤのグリップ力の最大値よりも小さくすることができる。このため、安定した挙動で自車両が障害物を回避させることができる回避操作量を算出することができる。 According to the avoidance operation calculating device according to the present invention, the combined force of acceleration force, deceleration force, and lateral force generated in the host vehicle by the amount of avoidance operation calculated to avoid the obstacle is calculated as the grip force of the tire of the host vehicle. It can be made smaller than the maximum value. For this reason, it is possible to calculate an avoidance operation amount that allows the host vehicle to avoid an obstacle with a stable behavior.
本発明を図1ないし図17に示した各実施例に沿って詳細に説明する。 The present invention will be described in detail with reference to the embodiments shown in FIGS.
図1は、本発明に係る回避操作算出装置10およびこれを備える回避制御装置11が採用された車両12を模式的に示す平面図であり、図2は、回避制御装置11を示すブロック線図である。
FIG. 1 is a plan view schematically showing a
回避操作算出装置10は、車両12(自車両)が走行する道路13上に障害物14(図3参照。)が存在する場合、車両12が障害物14を回避することができる運転操作量を算出するものである。回避制御装置11は、回避操作算出装置10と車両運動制御手段15とを備え、回避操作算出装置10により算出された運転操作量を車両運動制御手段15が実行するものである。
When the obstacle 14 (see FIG. 3) exists on the
車両12には、カメラ16と、車速センサ17と、ヨーレートセンサ18と、加速度センサ19と、マイクロプロセッサ20と、操舵角センサ21と、操舵用モータ22と、操舵角サーボコントローラ23と、ブレーキコントローラ24と、油圧制御系25と、ブレーキ26とが設けられている。車両12は、実施例1では、ラック−ピニオン方式の前輪操舵機構が採用されており、操舵角センサ21、操舵用モータ22および操舵角サーボコントローラ23は、前輪操舵機構に対応して設けられている。操舵角センサ21は、後述するように、前輪操舵機構に取り付けられており、操舵角サーボコントローラ23に電気的に接続されている。操舵角サーボコントローラ23は、操舵用モータ22およびマイクロプロセッサ20に電気的に接続されている。このマイクロプロセッサ20は、カメラ16、車速センサ17、ヨーレートセンサ18、加速度センサ19およびブレーキコントローラ24のそれぞれと電気的に接続されている。
The
カメラ16は、車両12の車室内に配設されており、車両12の前方を撮像可能とされている。カメラ16は、実施例1では、左右で対を為して2台設けられており、後述するマイクロプロセッサ20の取得情報処理手段27(図2参照。)がカメラ16からの画像信号から画像を生成すると共に、画像内の情報を3次元で処理すること、例えば車両12が存在する位置から障害物14(図3参照。)までの距離を検出することを可能としている。カメラ16は、後述する取得情報処理手段27の自車情報処理部28および障害物情報処理部29(図2参照。)に画像信号を出力する。
The
車速センサ17は、車両12の走行速度を検出するための信号を生成するものであり、実施例1では、車両12のホイールに取り付けられたロータリーエンコーダで構成され、ホイールの回転に比例するパルス信号を自車情報処理部28(図2参照。)に出力する。
The
ヨーレートセンサ18は、車両12に生じるヨーレートを検出するための信号を自車情報処理部28(図2参照。)に出力するものであり、水晶振動子または半導体を用いて構成された公知のデバイスが利用されている。
The
加速度センサ19は、車両12に生じる特定の方向の加速度を検出するための信号を自車情報処理部28(図2参照。)に出力するものであり、例えば、圧電素子等を用いて構成された公知のデバイスを利用することができる。加速度センサ19は、実施例1では、車両12に生じる幅方向の加速度に応じる信号を生成するように設定されている。
The
マイクロプロセッサ20は、A/D変換回路、D/A変換回路、中央演算処理装置、メモリ等から構成される集積回路であり、メモリに格納されたプログラムである取得情報処理手段27、回避操作量生成手段30およびメモリ31(図2参照。)を有する。マイクロプロセッサ20は、後述するように、取得情報処理手段27がカメラ16および各センサ17〜19からの信号を処理して各種情報を生成し、回避操作量生成手段30が取得情報処理手段27からの各種情報に基づいて障害物14(図2参照。)を回避するための回避操作量を算出し、算出した回避操作量に応じる信号を操舵角サーボコントローラ23およびブレーキコントローラ24に出力する。このように、マイクロプロセッサ20がカメラ16および各センサ17〜19からの信号に応じて回避操作量を算出することから、カメラ16、各センサ17〜19およびマイクロプロセッサ20が回避操作算出装置10として機能する。マイクロプロセッサ20のメモリ31は、情報を格納することができ、取得情報処理手段27および回避操作量生成手段30との情報のやり取りが可能とされている。
The
操舵角サーボコントローラ23は、制御演算のためのマイクロプロセッサと操舵用モータ22を駆動するための昇圧回路等(図示せず。)から構成され、マイクロプロセッサ20の回避操作量生成手段30から出力される信号に応じた回避操作量、すなわち出力される信号に応じた操舵角(操舵量)を目標とするサーボ制御を実行する。
The steering
操舵角センサ21は、実際に操舵された操舵角(操舵量)を検出するための信号を操舵角サーボコントローラ23に出力するものであり、この信号に基づく情報を操舵角サーボコントローラ23がサーボ制御におけるフィードバック情報として利用する。操舵角センサ21は、実施例1では、ラック−ピニオン方式の前輪操舵機構におけるラックストローク量に応じる信号を操舵角サーボコントローラ23に出力し、この信号に基づき操舵角サーボコントローラ23が操舵角(操舵量)を検出することができる。
The
操舵用モータ22は、運転者の操作とは別に、操舵角サーボコントローラ23からの信号に応じて操舵を行うものであり、実施例1では、ラック−ピニオン方式の前輪操舵機構におけるピニオンギアをモータで回転させることによって操舵を行う。
The
このように、操舵角サーボコントローラ23が操舵用モータ22を駆動することにより操舵が行われ、かつこの操舵による操舵量を操舵角センサ21が操舵角サーボコントローラ23にフィードバックすることにより、マイクロプロセッサ20の回避操作量生成手段30(図2参照。)により算出された回避操作量のうちの操舵量、すなわち回避操作算出装置10により算出された回避操作量のうちの操舵量が実行されるので、操舵角センサ21、操舵用モータ22および操舵角サーボコントローラ23は、車両運動制御手段15における操舵制御手段32として機能する。
In this way, the steering
ブレーキ26は、車両12の4つのタイヤ33のそれぞれに設けられており、各タイヤ33の回転をそれぞれ制動制御可能である。この各ブレーキ26は、油圧制御系25からの油圧により動作が制御されており、油圧制御系25の制御弁(図示せず。)にはブレーキコントローラ24が電気的に接続されている。
The
ブレーキコントローラ24は、運転者の操作とは別に、マイクロプロセッサ20の回避操作量生成手段30で算出された回避操作量のうちの減速操作量を実行するために必要な車両12への制動力に基づいて、各タイヤ33に作用させる制動力(グリップ力)を算出するマイクロプロセッサである。ブレーキコントローラ24は、算出された制動力を各タイヤ33が発揮するように、油圧制御系25の制御弁(図示せず。)の開閉動作を制御する。これにより、車両12を減速させることと共に、左右輪における制動力に差を設けることによって車両12にヨーモーメントを発生させることができる。
In addition to the driver's operation, the
このように、ブレーキコントローラ24が油圧制御系25の制御弁(図示せず。)を制御することによりマイクロプロセッサ20の回避操作量生成手段30(図2参照。)により算出された回避操作量のうちの減速操作量が各タイヤ33の制動力の発揮により実行されるので、各ブレーキ26、油圧制御系25、ブレーキコントローラ24および各タイヤ33は、車両運動制御手段15における制動運動制御手段34として機能する。
As described above, the
前記したように、車両運動制御手段15は、操舵制御手段32および制動運動制御手段34を有しており、回避操作算出装置10が算出した回避操作量を実行するので、回避操作算出装置10および車両運動制御手段15は、回避制御装置11を構成している(図2参照。)。
As described above, the vehicle
前述したように、回避操作算出装置10は、図2に示すように、カメラ16および各センサ17〜19からの信号を処理して各種情報を生成する取得情報処理手段27と、この生成された各種情報に基づいて回避操作量を算出する回避操作量生成手段30とを有する。取得情報処理手段27は、自車情報処理部28、障害物情報処理部29および到達可能性判定手段35を有し、カメラ16および各センサ17〜19からの信号に応じて、自車情報処理部28が自車(車両12)(図3参照。)の情報を、障害物情報処理部29が障害物14の情報を生成している。
As described above, the avoidance
自車情報処理部28が生成する自車情報とは、走行している道路13に対する車両12の位置の情報、車両12の姿勢角θの情報、車両12に生じるヨーレートγの情報、車両12に生じるすべり角βの情報、および車両12の走行速度vの情報をいう。ここで、姿勢角θとは、道路13の方向すなわち道路13の走路形状が延在する方向を基準として車両12が進行する方向が為す角度をいい、すべり角βとは、実際の操舵に基づき予測される車両12の進行方向に対し、車両12が実際に進行する方向が為す角度をいう。
The own vehicle information generated by the own vehicle
道路13に対する車両12の位置は、対を為すカメラ16から出力された画像信号を自車情報処理部28が画像処理することにより検出することができる。
The position of the
姿勢角θは、例えば、道路が直線であると仮定すれば、道路13の境界部と、車両12(自車)の向いている方向とのなす角を画像処理により推定することで求めることができる。なお、適当な初期値を定めて、ヨーレートセンサ18からの出力値を積分することで算出してもよい。この適当な初期値は、例えば、道路13の方向に走行している車両12の進行方向、すなわち回避の運転操作が為される前に車両12が進んでいた方向とすることができる。
For example, if it is assumed that the road is a straight line, the posture angle θ can be obtained by estimating the angle formed by the boundary portion of the
ヨーレートγおよび走行速度vは、前述したようにヨーレートセンサ18および車速センサ17により出力された信号から自車情報処理部28が検出することができる。
The vehicle
すべり角βは、車両12の前後方向の速度をvx、車両12の幅方向の速度をvyとすれば、次式(1)で求めることができる。
The slip angle β can be obtained by the following equation (1), where v x is the speed in the front-rear direction of the
β=arctan(vy/vx) (1)
この場合、例えば、車両12では前後方向の速度成分に比べて幅方向の速度成分が十分に小さいとみなし、vxをvとする。また、vyは加速度センサ19の出力を積分することによって求めることができる。このため、(1)式からすべり角βの近似値を得ることができる。なお、車速センサ17からの車輪速、ヨーレートセンサ18からのヨーレート、加速度センサ19からの横加速度等の信号からオブザーバによってより精度良くすべり角を推定する公知技術も知られているので、そのような手法を用いてすべり角βを求めてもよい。
β = arctan (v y / v x ) (1)
In this case, for example, in the
障害物情報は、対を為すカメラ16から入力された画像信号を障害物情報処理部29が画像処理することにより検出することができる。
The obstacle information can be detected by the obstacle
以上述べてきたように、自車情報処理部28は、カメラ16、車速センサ17、ヨーレートセンサ18および加速度センサ19と協働して自車情報検出手段として機能し、障害物情報処理部29は、カメラ16と協働して障害物検出手段として機能する。なお、画像処理による障害物の検出方法については多数の手法が公知技術として開示されているので、ここではその詳細な説明は省略する。
As described above, the host vehicle
ここで、自車情報検出手段および障害物検出手段により検出された各種情報および後述する予測走行軌跡等が統一的に扱えるように座標系が設定され、車両12および障害物14の情報が座標値に対応づけされすなわち展開される(図3参照。)。実施例1では、到達可能性判定手段35により座標系が設定され、図3に示すように、道路13の方向に沿ってX軸が、X軸と垂直方向すなわち道路13の幅方向にY軸が設定される。座標原点は任意に選ぶことが可能であるが、その一例として実施例1では車両12の現在位置にX座標およびY座標の原点を設定する(図3参照。)。座標系を設定することにより、車両12および障害物14の位置を座標値で表現することができるようになる。以下の説明では、車両12(自車)の位置をその重心点でみて(X,Y)=(x,y)とし、障害物14(実施例1では歩行者)の位置を(X,Y)=(xp,yp)とする。また、障害物14の速度をvpとし、その道路13の方向の速度をvpxとしかつ道路13の幅方向の速度をvpyとする。
Here, a coordinate system is set so that various information detected by the own vehicle information detecting means and the obstacle detecting means, a predicted traveling locus described later, and the like can be handled uniformly, and the information of the
到達可能性判定手段35は、図2に示すように、自車情報および障害物14の情報に基づいて、車両12が障害物14を回避するための回避操作量を算出する必要があるか否かを判定する。これは、道路13上に障害物14を検出した場合であっても、現状の走行状態を維持した(据置予測軌跡を辿る)車両12が検出された障害物14の位置に到達する虞がないのであれば、回避操作量を算出する必要はないことによる。
As shown in FIG. 2, the
この判定方法の一例として、実施例1では、次式(2)、(3)を共に満たした場合、回避操作量を算出する必要があると判定する。前述したように、車両12の走行速度vを(vx、vy)とし、障害物14の移動速度vpを(vpx、vpy)とする。
As an example of this determination method, in Example 1, it is determined that it is necessary to calculate the avoidance operation amount when both of the following expressions (2) and (3) are satisfied. As described above, the traveling speed v of the
|xp−x|/|vpx−vx|≦TTC1 (2)
|yp−y|/max(|vpy−vy|,vymin)≦TTC2 (3)
但し、max(a,b)は、aとbとのうち大きな値を選択する関数である。また、vyminは0ではない任意の値として、車両12の幅をBとし、障害物14として想定される各属性(この属性については後述する。)における平均的な厚さをCとすると、次式(4)を満足するものとする。
| X p −x | / | v px −v x | ≦ TTC1 (2)
| Y p -y | / max ( | v py -v y |, v ymin) ≦ TTC2 (3)
However, max (a, b) is a function for selecting a large value between a and b. Further, vymin is an arbitrary value other than 0, and the width of the
TTC2×vymin=(B+C)/2 (4)
これは、|vpy−vy|=0の場合、|yp−y|の値が(B+C)/2よりも小さくなると、車両12が障害物14の位置に到達すると判定する必要があるので、(3)式の分母を切り替える必要があることによる。
TTC2 × v ymin = (B + C) / 2 (4)
When | v py −v y | = 0, it is necessary to determine that the
式(2)は、|vpx−vx|=0となるような場面では、車両12の走行速度vが数(km/s)であり、運転者による回避操作で十分に障害物14を回避できることが考えられるので、条件を満たさなかったものと判定する。これに代えて、式(2)において、(vy≧所定値>vpy)を判定の条件としてもよい。この所定値は、例えば、一般に回避操作量による回避制御を行うまでもなく障害物14を回避することができるような低い速度に設定すればよい。
Equation (2) indicates that in a situation where | v px -v x | = 0, the traveling speed v of the
ここで、実施例1では、(2)、(3)式を共に満たすことを条件としているので、TTC1=TTC2となる。このTTC1(=TTC2)は、判定閾値を表す正の値をとるパラメータであり、例えば3〜4秒程度の値を設定する。 Here, in the first embodiment, since both conditions (2) and (3) are satisfied, TTC1 = TTC2. This TTC1 (= TTC2) is a parameter that takes a positive value representing the determination threshold, and for example, a value of about 3 to 4 seconds is set.
前述したように、マイクロプロセッサ20では、その取得情報処理手段27がカメラ16および各センサ17〜19からの信号に応じて所望の各種情報を生成し、この情報に基づき回避操作量生成手段30が回避操作量を算出する。
As described above, in the
回避操作量生成手段30は、自車移動軌跡算出手段36と、障害物移動軌跡予測手段37と、到達予測手段38と、摩擦力限界設定手段39と、回避目標位置算出手段40と、回避操作量算出手段41と、バッファメモリ42とを有する。
The avoidance operation amount generation means 30 includes an own vehicle movement trajectory calculation means 36, an obstacle movement trajectory prediction means 37, an arrival prediction means 38, a frictional force limit setting means 39, an avoidance target position calculation means 40, and an avoidance operation. An
自車移動軌跡算出手段36は、任意の減速度d0を設定し、自車情報に基づく現在の車両12の運動状態に基づいて、車両12を減速度d0により減速させた場合、現在時刻から所定時間後までの間において、車両12が辿ることが予測される予測減速移動軌跡を算出する。この減速度d0は、車両12の4つのタイヤ33に最大値となるグリップ力(制動力)を作用させたときに車両12に生じ得る減速度よりも小さくなる範囲内であれば所望の値に設定することができる。実施例1では、減速度d0は、車両12を速やかに減速することができ、かつこの減速の際に横力を許容する余地を各タイヤ33が有する制動力(後述する図5に示すタイヤ摩擦円参照。)に基づいて設定されている。
When the own vehicle movement trajectory calculating means 36 sets an arbitrary deceleration d 0 and decelerates the
ここで、現在時刻をT0とし、現在時刻T0よりも後の時刻を表す時間変数をtとする。また、例えば、図3に示すように、車両12は、真っ直ぐな道路13上に位置しており、現在時刻T0において道路13の方向に沿って速度vで走行しているとする。この車両12に減速度d0を作用させた場合の予測減速移動軌跡は次式(5)、(6)で表すことができる。
Here, the current time is T 0, and a time variable representing a time later than the current time T 0 is t. Further, for example, as shown in FIG. 3, the
x(t)=x(t0)+v(t0)(t−t0)−d0(t−t0)2 /2 (5)
y(t)=y(t0) (6)
障害物移動軌跡予測手段37は、それまでの障害物14の検出履歴から障害物14の移動方向、移動速度および属性を推定し、障害物14が推定した移動速度を保って等速直線運動を行う、という仮定のもとで予測障害物移動軌跡を算出する。属性とは、障害物14が、例えば、歩行者であるのかまたは車両であるのかのように、大きさおよび形状等の特徴をいい、実施例1では、推定した属性に応じて障害物14の大きさの設定を行う。
x (t) = x (t 0) + v (t 0) (t-t 0) -d 0 (t-t 0) 2/2 (5)
y (t) = y (t 0 ) (6)
The obstacle movement trajectory predicting means 37 estimates the moving direction, moving speed, and attribute of the
ここで、例えば、図3に示すように、障害物14がY軸と平行な方向に、すなわち道路13を幅方向に移動しているものとし、現在時刻T0における障害物14の位置P0を(xp(t0)、yp(t0))とし、障害物14の移動速度の推定値を一定の値vpとする。すると、障害物14の移動速度は、(vpx、vpy)=(0、vp)となり、時刻tにおける障害物14の位置となる予測障害物移動軌跡は次式(7)、(8)で表すことができる。
Here, for example, as shown in FIG. 3, it is assumed that the
xp(t)=xp(t0) (7)
yp(t)=yp(t0)+vp(t−t0) (8)
なお、障害物14が静止していることが判明した場合には、予測障害物移動軌跡の算出は行わない。
x p (t) = x p (t 0 ) (7)
y p (t) = y p (t 0 ) + v p (t−t 0 ) (8)
If it is found that the
到達予測手段38は、自車移動軌跡算出手段36により算出された予測減速移動軌跡と、障害物移動軌跡予測手段37により算出された予測障害物移動軌跡とに基づいて、車両12を減速度d0で減速させた場合に、車両12が障害物14の位置に到達するか否かの判定を行う。また、到達予測手段38は、到達すると判定した場合、障害物14の位置に到達することが予測される時刻を算出し予測時刻TAとして設定すると共に、障害物14を検知した時刻を評価開始時刻TSとして設定する。さらに、到達予測手段38は、到達すると判定した場合、車両12と障害物14との到達状態を算出する。ここで、到達とは、障害物14の外周位置(実施例1では後述する半径rの円の外周)の一部と、車両12の外周位置(実施例1では後述する長さ(LF+LR)幅Bの長方形の外周)の一部とが一致する状態をいい、到達状態とは、車両12が障害物14の位置に到達する際の互いの位置関係をいう。
The arrival prediction means 38 decelerates the
実施例1では、到達予測手段38は、図4に示すように、減速度d0の車両12が障害物14の位置に到達するか否かの判定の際、車両12と障害物14との大きさを考慮するために、検出された各種情報に基づいて、車両12をX軸方向に(LF+LR)(車両12の重心点から前端までをLF、後端までをLR)の長さをもち、かつY軸方向にBの幅をもつ長方形とみなし、障害物14を半径rの広がりをもつ円とみなしている。ここで、実施例1では、障害物14が歩行者である場合を想定していることから、障害物14を半径rの円とみなしているが、障害物移動軌跡予測手段37による障害物14の属性の推定に基づいて大きさおよび形状等が適宜設定される。なお、障害物14が静止している場合には、予測障害物移動軌跡に代えて現在時刻T0における障害物14の位置P0(xp(t0)、yp(t0))=(xp0、yp0)を用いて、車両12が障害物14の位置に到達するか否かの判定を行う。
In the first embodiment, as shown in FIG. 4, the
摩擦力限界設定手段39(図2参照。)は、車両12の4つのタイヤ33の摩擦力の限界、すなわち車両12の各タイヤ33が発揮し得るグリップ力の最大値(以下、最大グリップ力)に基づいて、車両12に生じる加速力、減速力および横力の合成力の限界範囲を設定する。一般に、路面摩擦係数をμ、各タイヤ33にかかる垂直荷重をWとするとき、各タイヤ33の摩擦力は(μW)よりも大きくならない。従って、各タイヤ33にかかる垂直荷重が等しいと仮定すると、車両12に生じる制動力Dと横力Fには、各タイヤ33では次式(9)で表す不等式を満たさなければならない、という制約条件が課せられる(図5参照。)。
The frictional force limit setting means 39 (see FIG. 2) is the limit of the frictional force of the four
(D/4)2+(F/4)2≦(μW)2 (9)
なお、(9)式は、左辺の第1項が制動力Dを用いて(D/4)2とされているが、Dで表される変数は、加速力および減速力、すなわち車両12に対する駆動力および制動力からなるものである。実施例1では、回避操作量を算出する際、車両12に制動力を作用させた場合のみを想定していることから(9)式の左辺の第1項に制動力Dを用いている。(9)式により描かれる円(図5参照。)がタイヤ摩擦円であり、(9)式の条件を満たすとき、すなわちタイヤ摩擦円内の各作用点では、各タイヤ33が走行している路面とグリップしている状態を示し、タイヤ摩擦円の円周上の作用点で各タイヤ33が最大グリップ力を発揮すること示す。
(D / 4) 2 + (F / 4) 2 ≦ (μW) 2 (9)
In equation (9), the first term on the left side is set to (D / 4) 2 using the braking force D, but the variable represented by D is an acceleration force and a deceleration force, that is, for the
各タイヤ33にかかる垂直荷重Wは、それぞれで異なる上に、厳密には車両12の運動状態に依存して変化する力であるが、各タイヤ33の違いや車両運動への依存性を無視すれば、車両12の重量をmとしかつ重力加速度をgとすると、垂直荷重Wは次式(10)で近似することができる。
The vertical load W applied to each
W=mg/4 (10)
ここで、路面摩擦係数μは、実際に走行することを想定している路面の路面摩擦係数を超えない範囲で適宜設定することができる。また、路面摩擦係数μは、車両12に用いられた車両運動制御手段15の制動運動制御手段34の性能の範囲内で設定することが考えられる。この場合、例えば、制動運動制御手段34の仕様上の最大制御力がDmaxである場合には、次式(11)を満たすように設定すればよい。
W = mg / 4 (10)
Here, the road surface friction coefficient μ can be appropriately set within a range that does not exceed the road surface friction coefficient of the road surface assumed to actually travel. Further, it is conceivable that the road surface friction coefficient μ is set within the performance range of the braking motion control means 34 of the vehicle motion control means 15 used in the
μ≦Dmax/4W (11)
さらに、路面摩擦係数μは、実際に車両12が走行している道路13に基づいて算出してもよい。この場合、道路13の画像または車両12の運動状態から推定する公知技術が多数知られており、公知の路面摩擦係数推定技術を用いて算出することができる。
μ ≦ D max / 4W (11)
Further, the road surface friction coefficient μ may be calculated based on the
回避目標位置算出手段40は、到達予測手段38により車両12が障害物14の位置に到達すると判定された場合、予測時刻TAにおいて車両12が到達し得る領域内で、車両12が障害物14の位置に到達することを回避することができる回避目標位置GAを算出する。回避目標位置GAは、予測減速移動軌跡を辿る車両12が障害物14の位置に到達することを前提として算出されるので、実施例1では、予測減速移動軌跡を辿る車両12に旋回力を加えることにより到達可能な領域に設定される。前述したように、摩擦力限界設定手段39において、車両12に生じる制動力Dおよび横力Fの合成力の限界範囲が(9)式により規定されており、この(9)式を座標上に示したものが図5に示すタイヤ摩擦円であり、この円の円周上が制動力Dおよび横力Fの合成力の限界範囲となる。この(9)式から、車両12が減速度d0で減速している場合に、車両12に生じさせ得る横力Fの範囲は次式(12)、(13)で表すことができる。
Avoidance target position calculating means 40, when the
−Fmax(d0)≦F≦Fmax(d0) (12) −F max (d 0 ) ≦ F ≦ F max (d 0 ) (12)
ここで、操舵されていない状態において車両12が減速度d0で減速している場合、各タイヤ33が発揮する制動力は(md0/4)となり、この制動力による作用点が図5のタイヤ摩擦円上でE1となる。タイヤ摩擦円が示す合成力の限界範囲から、作用点E1にある車両12には、作用点E1から横軸方向すなわち横力方向に沿う線と円との交点ELおよび交点ERで規定される線分ELER上にある任意の作用点に相当する横力を作用させることができることを読み取ることができる。
Here, when the
この減速度d0で減速する車両12に、作用点ELに対応する左側への横力を作用させた場合、および作用点ERに対応する右側への横力を作用させた場合において、共に横力Fmax(d0)で等加速度運動するものと仮定すると、予測時刻TAにおいて車両12が到達する位置のY座標は、次式(14)で表すことができる。
When a lateral force to the left corresponding to the action point E L is applied to the
y(TA)=±Fmax(d0)*TA 2/2 (14)
この(14)式から算出された車両12の到達位置を模式的に示したのが図6であり、作用点ERに対応する到達点がARであり、作用点ELに対応する到達点がALである。なお、位置A1は、操舵されていない状態において車両12が減速度d0で減速している場合、予測時刻TAに車両12が到達することが予測される位置である。このことから、線分ELER上の作用点を用いた場合、車両12は、線分ARAL上に到達することとなるので、回避目標位置GAは、線分ARALの範囲内に設定される。
y (T A) = ± F max (d 0) *
The (14) and FIG. 6 that the arrival position schematically showing a
さらに、実施例1では、回避目標位置算出手段40は、到達予測手段38により算出された到達状態に基づいて、線分ARALの範囲内でかつ障害物14の位置に到達しない範囲内から、最も小さな移動量(操舵量)により到達できる位置に回避目標位置GAを設定する。
Further, in the first embodiment, the avoidance target
例えば、算出された到達状態が、図4に拡大して示すように、車両12の先端部において、車両12の幅方向で見て車両12の中心から右側にbだけずれた点で障害物14を示す半径rの円の位置に到達すると予測されたものであるとする。この場合、予測時刻TAにおいて障害物14の位置に到達することを回避するためには、車両12は、位置A1(Y座標が0。)を基準とすると、左側に(r−b+B/2)以上移動するか、右側に(r+b+B/2)以上移動する必要がある。さらに、障害物14が右側へ移動していることを考慮すると、位置A1から右側に回避する場合、車両12の先端部が障害物14の位置に到達しないことに加え、車両12が線分ARAL上に到達した位置から車両12の長さ(LF+LR)だけ車両12が前進する間に、車両12が障害物14の位置に到達しないことが要求されることとなる。このため、位置A1から右側に回避する場合、(r+b+B/2)の移動量に、車両12が(LF+LR)だけ前進する間に障害物14が前進する移動量を加える必要がある。このことから、回避目標位置算出手段40は、移動量が少なくなる観点から、位置A1から左側に回避目標位置GAを設定する。実施例1では、回避目標位置GAは、(r−b+B/2)に適当な回避余裕距離Δyを加えた距離だけ、位置A1から左側に変位した位置に設定する。この回避目標位置GAの座標(xG、yG)は(図7参照。)、次式(15)、(16)で表すことができる。
For example, as shown in the enlarged view of FIG. 4, the calculated arrival state is that the
xG=xP(t0)−LF (15)
yG=−(r−b+Δy+B/2) (16)
回避操作量算出手段41は、車両12が回避目標位置GAに到達するために必要な車両12への回避操作量を算出する。
x G = x P (t 0 ) -L F (15)
y G = − (r−b + Δy + B / 2) (16)
Avoidance operation
実施例1では、回避操作量算出手段41は、先ず横方向の運動、すなわち道路13の幅方向となるY軸方向への運動を考える。予測時刻TAにおいて、回避目標位置GAのY座標yGに到達するように、等加速度運動で移動するとした場合、必要な横加速度ayは次式(17)で表すことができる。
In the first embodiment, the avoidance operation
ay=2yG/TA 2 (17)
この横加速度ayを実現する前輪舵角を計算する必要がある。一般に前輪舵角入力に対する横加速度の応答との間には、次式(18)のような関係式を想定することができる。
a y = 2y G / T A 2 (17)
It is necessary to calculate the front wheel rudder angle that realizes the lateral acceleration ay . In general, a relational expression such as the following expression (18) can be assumed between the response of the lateral acceleration to the front wheel steering angle input.
この(18)式において動特性の部分を表すQ(s、v)を1とみなし、定常特性の関係だけを抜き出した近似式を次式(19)に示す。
In this equation (18), Q (s, v) representing the dynamic characteristic portion is regarded as 1, and an approximate expression in which only the relationship of the steady characteristic is extracted is shown in the following equation (19).
以上のような伝達特性を事前に同定しておけば、(17)式の目標横加速度ay *を漸近的に達成するための前輪舵角目標値δ*が次式(20)により算出することができる。
If the transfer characteristics as described above are identified in advance, the front wheel steering angle target value δ * for asymptotically achieving the target lateral acceleration a y * of equation (17) is calculated by the following equation (20). be able to.
実際には、伝達関数Q(s、v)で表現される応答遅れが存在するため、直ちに目標横加速度ayが得られるわけではないが、応答遅れに見合うように回避余裕距離Δyを設定しておけば、車両12の障害物14の回避という目的は十分に達成することができる。
Actually, since there is a response delay expressed by the transfer function Q (s, v), the target lateral acceleration a y is not always obtained, but the avoidance margin distance Δ y is set to match the response delay. If so, the object of avoiding the
次に、縦方向の運動、すなわち道路13の方向となるX軸方向への運動を考える。車両12の減速運動に関しては、油圧制御系25から各ブレーキ26に付与されるブレーキ圧の値pと、ブレーキ圧の値pにより各ブレーキ26が動作した際に車両12に現れる挙動としての減速度d(この場合、減速度dは定常値とする。)との間の関係を事前に測定することによって、次式(21)のような関係式が得られている。
Next, consider vertical motion, that is, motion in the X-axis direction, which is the direction of the
そこで、減速度d0に対応するブレーキ圧の値p*を、関数Rの逆関数R−1を用いて、次式(22)で算出することができる。
Therefore, the brake pressure value p * corresponding to the deceleration d 0 can be calculated by the following equation (22) using the inverse function R −1 of the function R.
次に、本発明に係る回避操作算出装置10による障害物14を回避するための運転操作量の算出の工程を図8に示すフローチャート(これを処理Aとする。)に沿って説明する。このフローチャートは、図3に示す場面を想定している。図3は、道路13を自車両である車両12が走行しており、車両12の前方の左側から歩行者(障害物14)が道路13に飛び出してきた場面を表している。なお、このフローチャートは、車両12が走行している間、繰り返し行なわれるものである。
Next, the process of calculating the driving operation amount for avoiding the
到達可能性判定手段35は、自車情報処理部28および障害物情報処理部29で処理された情報に基づき車両12が走行している道路13を認識し、道路13に障害物14が存在しているか否かを確認し、障害物14が存在する場合ステップS2へ進み、障害物14が存在しない場合確認を継続する(ステップS1)。この際、各センサ17〜19から出力された信号に基づき自車情報処理部28および障害物情報処理部29で処理された情報は、メモリ31に格納されており、メモリ31の情報は、到達可能性判定手段35および回避操作量生成手段30よる読み取りが可能とされている。
The reachability determination means 35 recognizes the
到達可能性判定手段35は、取得情報処理手段27で処理された情報に基づき道路13上に、障害物14(実施例1では歩行者)が存在することを検知すると、この障害物14の回避のための回避操作量の算出が必要であるか否かの判定を行う(ステップS2)。回避操作量の算出が必要であると判定した場合、座標系を設定し(図3参照。)、メモリ31に格納された情報および取得情報処理手段27で処理された情報を設定した座標系に適宜展開(図3参照。)してステップS3へ進む。回避操作量の算出が必要ないと判定した場合、フローチャートを終了する。
When the
回避操作量の算出が必要であると判定された場合、自車移動軌跡算出手段36は、予測減速移動軌跡を算出し、障害物移動軌跡予測手段37は、予測障害物移動軌跡を算出する(ステップS3)。なお、障害物移動軌跡予測手段37は、障害物14が静止していると判断した場合、予測障害物移動軌跡の算出は行わない。また、自車移動軌跡算出手段36は、一般的なタイヤ摩擦円または前回のフローチャートでのタイヤ摩擦円に基づき減速度d0を設定する。
When it is determined that the avoidance operation amount needs to be calculated, the own vehicle movement
到達予測手段38は、予測減速移動軌跡を辿る車両12が、予測障害物移動軌跡を辿る障害物14の位置に到達するか否かを判定する(ステップS4)。到達すると判定した場合、回避操作量を算出すべくステップS5に進む。到達しないと判定した場合、車両12に予測減速移動軌跡を実行させるべくステップS8に進む。なお、障害物14が静止している場合、予測障害物移動軌跡に代えて、障害物14の位置(xp0、yp0)を用いて、到達の判定をおこなう。
The arrival prediction means 38 determines whether or not the
摩擦力限界設定手段39は、車両12に生じさせ得る加速力、減速力および横力の合成力の限界範囲(図5参照。)を設定する(ステップS5)。 The frictional force limit setting means 39 sets a limit range (see FIG. 5) of the combined force of acceleration force, deceleration force and lateral force that can be generated in the vehicle 12 (step S5).
回避目標位置算出手段40は、回避目標位置GA(図7参照。)を算出する(ステップS6)。 The avoidance target position calculation means 40 calculates the avoidance target position G A (see FIG. 7) (step S6).
回避操作量算出手段41は、車両12が回避目標位置GAに到達するための回避操作量(図7参照。)、すなわち前輪舵角目標値δ*およびブレーキ圧の値p*を算出する(ステップS7)。
Avoidance operation
ステップS4において、予測減速移動軌跡を辿る車両12が障害物14の位置に到達しないと判定された場合、回避操作量算出手段41は、予測減速移動軌跡の根拠となった減速度d0を実現する操作量を回避操作量とし、減速度d0を実現させるブレーキ圧の値p*を算出する(ステップS8)。
In step S4, when the
回避操作量算出手段41は、算出した回避操作量をバッファメモリ42に送信し、バッファメモリ42を介して、操舵角サーボコントローラ23およびブレーキコントローラ24に送信する(ステップS9)。
The avoidance operation amount calculation means 41 transmits the calculated avoidance operation amount to the
このフローチャートのように、回避操作算出装置10は、少ない操作量で障害物14を回避することができる回避操作量を算出する。実施例1では、回避操作算出装置10が回避制御装置11の一部を構成しており、他部である車両運動制御手段15により各最適運転操作量に応じた操舵および制動操作が実行される。
As shown in this flowchart, the avoidance
障害物14の位置への到達の回避のために算出された回避操作量による車両12の移動軌跡を図7に示す。なお、図7では、予測時刻TAにおける車両12(GA)および障害物14(P1)を実線で示し、障害物14を検出した時刻(評価開始時刻TS)における車両12(A0)と、障害物14(P0)と、予測時刻TAに至るまでの車両12および障害物14の移動軌跡とを二点鎖線で示している。
FIG. 7 shows a movement trajectory of the
図7に示すように、車両12は、回避制御装置11により、障害物14の位置に到達することを回避することができる。この際、回避操作量は、図5および図6に示すように、車両12に生じさせ得る加速力、減速力および横力の合成力の限界範囲内で算出されているので、車両12に意図しない挙動が生じることはなく、的確に障害物14を回避することができる。換言すると、車両12に生じる加速力、減速力および横力の合成力が、車両12を支える各タイヤ33のグリップ力の総和を超える範囲を積極的に排除して回避操作量を算出しているので、回避操作量に応じた回避移動軌跡を確実に実現することができ、障害物14の位置への到達を回避することができる。
As shown in FIG. 7, the
よって、本発明に係る回避操作算出装置10では、車両12に生じさせ得る加速力、減速力および横力の合成力の限界範囲内で回避操作量が算出されているので、車両12を安定した挙動で、障害物14の位置への到達を回避することができる回避操作量を算出することができる。
Therefore, in the avoidance
本発明に係る回避操作算出装置10およびこれを含む回避制御装置11の実施例2を図9および図10の図面に基づいて説明する。実施例2は、実施例1の回避操作算出装置10およびこれを含む回避制御装置11において、回避操作量算出手段41における回避操作量の算出の方法が実施例1とは異なる例である。このため、実施例2の回避操作算出装置10およびこれを含む回避制御装置11(図2参照。)は、基本的に実施例1の回避操作算出装置10およびこれを含む回避制御装置11と同様の構成および動作であり、構成の詳細な説明を省略し、かつ等しい動作についても詳細な説明を省略する。
A second embodiment of the avoidance
実施例1では、回避操作量算出手段41における回避操作量の算出の際、車両運動制御の詳細なダイナミクスや車両制御系の応答遅れを考慮せずに、簡易的な方法で回避操作量を算出する方法を示した。この実施例1に示した方法は、単純な演算規則で実現できるという長所がある。実施例2では、例えば、回避までの時間および距離等の余裕が少なく精度の高い車両運動制御が必要とされる場面において、確実な回避を実現するために制御誤差が無視できなくなる場面を想定し、車両運動のダイナミクスと制御系の時間遅れを明示的に考慮した形で回避操作量を算出する方法を示す。 In the first embodiment, when the avoidance operation amount is calculated by the avoidance operation amount calculation means 41, the avoidance operation amount is calculated by a simple method without considering the detailed dynamics of the vehicle motion control and the response delay of the vehicle control system. Showed how to do. The method shown in the first embodiment has an advantage that it can be realized by a simple calculation rule. In the second embodiment, for example, it is assumed that a control error cannot be ignored in order to realize reliable avoidance in a scene where there is little allowance for time and distance to avoid and high-precision vehicle motion control is required. The method of calculating the avoidance operation amount in a form that explicitly considers the dynamics of the vehicle motion and the time delay of the control system will be described.
実施例2では、回避操作量算出手段41における回避操作量の算出(ステップS7)の方法以外は実施例1のフローチャート(図8参照。)と同様の処理を行う。このことから、実施例2では、実施例1と同様に図3に示した場面を想定して説明し、実施例1と同様の目標回避位置GA(xG、yG)(図6参照。)が設定されているものとする。 In the second embodiment, processing similar to the flowchart of the first embodiment (see FIG. 8) is performed except for the method of calculating the avoidance operation amount by the avoidance operation amount calculating means 41 (step S7). Therefore, in the second embodiment, the scene shown in FIG. 3 is assumed as in the first embodiment, and the target avoidance position G A (x G , y G ) similar to that in the first embodiment (see FIG. 6). )) Is set.
回避操作量算出手段41は、回避操作量の算出のために、車両の運動と制御系のモデルとしての車両モデルを導入する。車両運動モデルとしては様々なモデルを利用することができるが、実施例2では以下の車両モデルを導入する。 The avoidance operation amount calculation means 41 introduces a vehicle model as a model of the vehicle motion and control system in order to calculate the avoidance operation amount. Although various models can be used as the vehicle motion model, the following vehicle model is introduced in the second embodiment.
車両モデルは以下(23)〜(30)の微分方程式で記述される。なお、x´と表記したのはxの時間微分を示す。 The vehicle model is described by differential equations (23) to (30) below. Note that x ′ represents time differentiation of x.
x´=vcos(β+θ) (23)
y´=vsin(β+θ) (24)
θ´=γ (25)
v´=d (26)
x ′ = v cos (β + θ) (23)
y ′ = vsin (β + θ) (24)
θ ′ = γ (25)
v ′ = d (26)
ここで、前述したように、θは車両12の姿勢角(ヨー角)、βはすべり角、vは走行速度、γはヨーレートである。また、mは車両12の重量、Iは車両12に生じる車両ヨー慣性モーメント、lfは車両重心から前輪軸までの距離、lrは車両重心から後輪軸までの距離を表す。Yfは2つの前輪のタイヤ横力を表し、かつYrは2つの後輪のタイヤ横力を表す関数であり、それぞれ前輪すべり角βf、後輪すべり角βrの関数であると仮定している。(29)、(30)式は、それぞれブレーキコントローラ24および操舵角サーボコントローラ23に目標指令値(回避操作量)を与えてから制御量が目標指令値に到達するまでの時間遅れを表現しており、TB、TSはそれぞれの制御系の応答時定数である。ここで、前輪舵角をδとすると、前輪すべり角βf、後輪すべり角βrは次式(31)、(32)で表すことができる。
Here, as described above, θ is the attitude angle (yaw angle) of the
βf=β+lfγ/v−δ (31)
βr=β−lrγ/v (32)
タイヤ横力Yf、Yrは、タイヤ摩擦力のすべり角依存性と、図5に示すタイヤ摩擦円の制約(限界範囲)とを反映した関数を用いて表すことができる。タイヤ横力の特性を近似したモデルとしては多くのモデルが提案されているが、実施例2では次式(33)、(34)の簡略化されたタイヤモデルを考える。
β f = β + l f γ / v−δ (31)
β r = β-l r γ / v (32)
The tire lateral forces Y f and Y r can be expressed using a function that reflects the slip angle dependency of the tire friction force and the constraint (limit range) of the tire friction circle shown in FIG. Many models have been proposed as models that approximate the characteristics of the tire lateral force. In the second embodiment, a simplified tire model represented by the following equations (33) and (34) is considered.
以上で導入した式をまとめると、車両モデルは、次式(35)で表す非線形モデルにまとめられる。 Summarizing the equations introduced above, the vehicle model is summarized into a nonlinear model represented by the following equation (35).
車両12を精度良く回避目標位置まで到達させる回避操作量を算出するために、到達予測手段38により設定された評価開始時刻TSから、車両12が回避目標位置GA(xG、yG)に到達する予測時刻TAに至るまでの入力ベクトルuの時系列を考え、予測時刻TAにおいて回避目標位置GA(xG、yG)になるべく近い位置に到達するという意味で最適なuを算出する最適制御問題を考える。最適制御問題において評価関数は一般に、次式(38)で定義することができる。
In order to calculate the avoidance operation amount for causing the
ただし、ψは、回避目標位置GA(xG、yG)を基準とする予測時刻TAにおける車両12の位置の望ましさを評価する評価式であり、Lは、評価開始時刻TSから予測時刻TAまでの間の各時刻における車両12の減速操作量および操舵量からなる回避操作量の小ささの望ましさを評価する評価式であり、τは、評価開始時刻TSから予測時刻TAまで変化する積分変数である。評価式ψは次式(39)で、かつ評価式Lは次式(40)で表すことができる。
However, ψ is an evaluation formula that evaluates the desirability of the position of the
ただし、Wx、Wy、Wp、Wδは各評価項に対する重みパラメータである。
However, W x , W y , W p , W δ are weight parameters for each evaluation term.
一般に(35)式で記述されるシステムに対して、(38)式の評価関数の値が最小となる(37)式の制御入力uを求める最適制御問題を解くためのアルゴリズム(最適化アルゴリズム)としては、いくつかの公知技術が知られており、そうした公知技術を用いることで最適な制御入力uを算出することができる。 In general, an algorithm for solving an optimal control problem for obtaining a control input u of equation (37) that minimizes the value of the evaluation function of equation (38) for a system described by equation (35) (optimization algorithm) As such, several known techniques are known, and the optimal control input u can be calculated by using such known techniques.
最適化アルゴリズムのうちのいくつかは、最適解の算出に先立って適当な初期値を設定する必要があり、初期値の設定によって最適解を求めるまでの演算時間が変化することもある。効率的に解を求めるためには、なるべく最適解に近い初期値を設定することが望ましい。実施例2の回避目標位置算出手段40は、実施例1と同様に、減速度d0での減速操作(予測減速移動軌跡)で到達する位置A1を基準に、位置A1からなるべく離れない場所に回避目標位置GA(xG、yG)を設定していることから、求めるべき最適な回避操作量は、予測時刻TAにおいて車両12が位置A1に到達する操作量、すなわち操舵されていない状態において車両12を減速度d0で減速させるための操作量に近いことが予想される。この予測時刻TAにおいて車両12が位置A1に到達する操作量は、次式(41)で表すことができる。
In some of the optimization algorithms, it is necessary to set an appropriate initial value prior to the calculation of the optimal solution, and the calculation time for obtaining the optimal solution may change depending on the setting of the initial value. In order to obtain the solution efficiently, it is desirable to set an initial value as close to the optimum solution as possible. Similarly to the first embodiment, the avoidance target
このため、(41)式を最適化計算の初期値とすることが、効率的に解を求めるための有効な手段であると考えられる。
For this reason, using the equation (41) as an initial value for the optimization calculation is considered to be an effective means for efficiently obtaining a solution.
実施例2の場合、最適な回避操作量は、ブレーキ圧の値pにより制御される減速操作量、および前輪舵角δにより制御される操舵量からなるので、減速操作量および操舵量の時系列が算出される。実際の最適な回避操作量の算出にあたっては、評価区間を適当なステップ数N(所定の間隔)で分割して、各離散化ステップ時点における最適な回避操作量の値を算出することになる。このような最適制御問題を解くことによって得られる結果(回避操作量)の一例を図10に示す。車両モデルに応答遅れを考慮したモデルを用いることで、実際の操作量よりも大きな指令値を算出して応答遅れを補償した操作量指令値(回避操作量)の時系列が自動的に算出されている。 In the case of the second embodiment, the optimum avoidance operation amount includes the deceleration operation amount controlled by the brake pressure value p and the steering amount controlled by the front wheel steering angle δ. Is calculated. In calculating the actual optimum avoidance operation amount, the evaluation section is divided by an appropriate number of steps N (predetermined intervals), and the optimum avoidance operation amount value at each discretization step is calculated. An example of a result (avoidance operation amount) obtained by solving such an optimal control problem is shown in FIG. By using a model that takes into account the response delay in the vehicle model, a time series of the operation amount command value (avoidance operation amount) that calculates a command value larger than the actual operation amount and compensates for the response delay is automatically calculated. ing.
図10(a)は、車両12の減速度と時間との関係を示すグラフであり、応答遅れを考慮しない場合に算出される理想の減速操作量で車両12を制御した場合に車両12に生じることが予想される予想減速度dcを実線で示し、算出された減速操作量で車両12を制御した場合に車両12に生じる減速度である減速指令値dsを破線で示している。減速指令値dsは、評価開始時刻TSにおいて、応答遅れに対応するために理想の減速操作量よりも大きな減速度dsmaxが減速指令値とされており、遅れ時刻T1以降は、予想減速度dcに等しい減速指令値dsとされている。
FIG. 10A is a graph showing the relationship between the deceleration of the
また、図10(b)は、車両12の操舵量と時間との関係を示すグラフであり、応答遅れを考慮しない場合に算出される理想の操舵量で車両12を制御した場合に車両12に生じることが予想される予想操舵量δcを実線で示し、算出された操舵量で車両12を制御した場合に車両12に生じる操舵量である操舵量指令値δsを破線で示している。操舵量指令値δsは、評価開始時刻TSにおいて、応答遅れに対応するために理想の操舵量よりも大きな操舵量δsmaxが操舵量指令値とされており、遅れ時刻T1以降操舵量が減少している予想操舵量δcに対応して、時刻T2以降は、予想操舵量δcに等しい操舵量指令値δsとされている。
FIG. 10B is a graph showing the relationship between the steering amount of the
車両運動制御手段15は、バッファメモリ42に最適な回避操作量(N個のブレーキ圧の値p*および前輪舵角δ*)の時系列のデータが格納されると起動され、バッファメモリ42に格納されたデータをT/Nの時間周期で最適運転操作量の時系列に沿って順番に読み込み、読み込まれた最適な減速操作量であるブレーキ圧の値p*に応じてブレーキコントローラ24が油圧制御系25を制御し、かつ読み込まれた最適な操舵量である前輪舵角δ*を目標舵角として操舵制御手段32が前輪操舵角のサーボ制御を実行する。車両運動制御手段15は、予測時刻TAに至り、バッファメモリ42に格納された回避操作量がすべて読み出されると、回避制御の実行を終了し、この終了と共に車両12は、運転者が運転操作を行う通常走行の状態に復帰する。
The vehicle motion control means 15 is activated when time series data of optimum avoidance operation amounts (N brake pressure values p * and front wheel steering angle δ * ) is stored in the
実施例2の回避操作算出装置10および回避制御装置11では、車両運動のダイナミクスと制御系の時間遅れを考慮して回避操作量を算出しているので、回避までの余裕(時間および距離等の)が少なく精度の高い車両運動制御が必要とされる場面であっても、確実な回避を実現することができる。
In the avoidance
本発明に係る回避操作算出装置10およびこれを含む回避制御装置11の実施例3を図11から図14までの図面に基づいて説明する。実施例3は、実施例2の回避操作算出装置10およびこれを含む回避制御装置11と同様の構成であり、かつ回避操作量算出手段41における回避操作量の算出の方法も実施例2と同様である。このため、回避操作算出装置10およびこれを含む回避制御装置11の構成の詳細な説明を省略し、かつ等しい動作についても詳細な説明を省略する。
A third embodiment of the avoidance
実施例3の回避操作算出装置10およびこれを含む回避制御装置11は、一定の制御時間を設定し、この制御時間毎に障害物140の予測障害物移動軌跡を算出し、算出された予測障害物移動軌跡を辿る障害物140の位置に、算出された回避操作量を辿る車両120が到達するか否かを制御時間毎に判定し、必要であれば回避操作量を再び算出し直すものである。これは、障害物140(図11参照。)が、評価開始時刻TSにおいて障害物移動軌跡予測手段37により算出された予測障害物移動軌跡とは異なる挙動を、評価開始時刻TSの後にした場合であっても、この障害物140の挙動の変化に対応することができる回避操作量を算出できるようにしたものである。
The avoidance
実施例3では、図11に示すように、現在時刻t0に至るまでに、車両120が位置A0から位置A01へと移動した際、障害物140(歩行者)が位置P0から位置P01へと移動し、その後、移動を停止する場面を想定している。
In the third embodiment, as shown in FIG. 11, when the
実施例3においてマイクロプロセッサ20で実行される車両制御のフローチャートを図12に示し、この処理を処理Bとする。図12のフローチャートの処理は、一定の制御時間毎に繰り返し実行されることを前提としている。なお、この図12のフローチャートにおいて現在時刻t0とは、フローチャートによる処理を開始した時刻をいう。
A flow chart of vehicle control executed by the
回避操作量算出手段41は、到達回避制御が実行されているか否かを判定する(ステップS1)。この判定方法として、例えば、回避操作量算出手段41は、バッファメモリ42をチェックし、バッファメモリ42に現在時刻t0以降に対応する指令値(回避操作量)が格納されていれば到達回避制御を実行中であり、そうでなければ到達回避制御は実行されていない、と判定することができる。到達回避制御を実行中であればステップS4に進み、実行中でなければステップS2に進む。
The avoidance operation amount calculation means 41 determines whether or not arrival avoidance control is being executed (step S1). As the determination method, for example, avoidance operation
到達回避制御の実行中でない場合、回避操作量生成手段30および到達可能性判定手段35は、処理A(図8に示したフローチャート)に沿って回避操作量の算出を行う(ステップS2)。回避操作量生成手段30および到達可能性判定手段35は、現在時刻t0における車両120の自車情報、障害物140の情報およびそれに基づく予測障害物移動軌跡をもとに、回避操作量の算出をやり直す。実施例3では、算出のやり直しの際、現在時刻t0を評価開始時刻TSとし、実施例2と同様に、評価開始時刻TSから予測時刻TAに至るまでの回避操作量の時系列を算出する。
When the arrival avoidance control is not being executed, the avoidance operation amount generation means 30 and the reachability determination means 35 calculate the avoidance operation amount along the process A (the flowchart shown in FIG. 8) (step S2). The avoidance operation amount generation means 30 and the reachability determination means 35 calculate the avoidance operation amount based on the own vehicle information of the
回避操作量算出手段41は、ステップS2の処理Aにおいて回避操作量が算出されたか否かを判定する(ステップS3)。この判定方法として、ステップS2での処理Aに沿う回避操作量の算出の処理において、回避操作量を算出する必要がないと判定された場合(図8のフローチャートのステップS2における到達可能性判定手段35による判定。)、回避操作量が算出されていないと判定することができ、それ以外ならば回避操作量が算出されていると判定することができる。回避操作量が算出されていない場合フローチャートを終了し、回避操作量が算出されている場合、ステップS7に進む。 The avoidance operation amount calculation means 41 determines whether or not an avoidance operation amount has been calculated in the process A of step S2 (step S3). As this determination method, when it is determined that it is not necessary to calculate the avoidance operation amount in the process of calculating the avoidance operation amount along the process A in step S2 (reachability determination means in step S2 of the flowchart of FIG. 8). 35)), it can be determined that the avoidance operation amount has not been calculated, otherwise it can be determined that the avoidance operation amount has been calculated. If the avoidance operation amount has not been calculated, the flowchart is terminated. If the avoidance operation amount has been calculated, the process proceeds to step S7.
ステップS1において到達回避制御が実行されていると判定された場合、回避操作量算出手段41は、車両120が回避操作量を辿った場合の予測回避移動軌跡を算出し、障害物移動軌跡予測手段37は、現在時刻t0における障害物140の情報に基づいた予測障害物移動軌跡を算出する(ステップS4)。
If it is determined in step S1 that the arrival avoidance control is being executed, the avoidance operation
車両120の予測回避移動軌跡は、例えば、次のように算出することができる。実行されている到達回避制御での評価開始時刻TSにおいて到達回避制御が開始され、予測時刻TAまでの回避操作量u(t)(TS≦t≦TA)が生成されたものとする。生成されたu(t)に従って到達回避制御を実行し、現在時刻t0において(36)式で定義された車両120の状態ベクトルがx(t0)に変化したとする。この時、予測時刻TAまでの車両運動軌跡x(t)(t0≦t≦TA)は、x(t0)を初期値として(35)式の微分方程式を順方向に予測時刻TAまで積分することによって算出することができる。なお、障害物140が移動をしている場合、評価開始時刻TSから現在時刻t0までの障害物140の情報に基づいて、実施例1と同様に、予測回避移動軌跡を算出することができる。
The prediction avoidance movement trajectory of the
また、障害物140の予測障害物移動軌跡は、現在時刻t0において障害物140が位置P01{xp(t0)、yp(t0)}に到達し、位置P01で動きが停止したとすれば、予測時刻TAまでの間、障害物140はずっと位置P01に留まり続けるという予測が得られることとなり、このような予測に基づき算出することができる。
The predicted obstacle movement trajectory of the
到達予測手段38は、ステップS4で算出された予測回避移動軌跡および予測障害物移動軌跡に基づき、現在の到達回避制御を実行し続けた場合に車両120が障害物140の位置に到達するか否かを判定する(ステップS5)。到達しないと判定した場合、ステップS7に進み、到達すると判定した場合(図11参照。)、ステップS6に進む。
The
到達すると判定されると、回避操作量算出手段41は、バッファメモリ42に格納されている指令値(回避操作量)をすべてクリアして、ステップ2へ進む(ステップS6)。
If it is determined that it reaches, the avoidance operation amount calculation means 41 clears all the command values (avoidance operation amount) stored in the
到達しないと判定されると、回避操作量算出手段41は、算出した回避操作量をバッファメモリ42に送信し、バッファメモリ42を介して、操舵角サーボコントローラ23およびブレーキコントローラ24に送信する(ステップS7)。
If it is determined that it does not reach, the avoidance operation amount calculation means 41 transmits the calculated avoidance operation amount to the
なお、ステップS2において、回避操作をやり直す場合(ステップS6からステップS2に進んだ場合)であっても、その処理の内容は実施例2に示したものと同様である。例えば、図13に示すように、車両120が、現在時刻t0において、評価開始時刻TSにおける位置A0(図11参照。)から位置A01へと移動した場合、位置A01における車両120の自車状態を基準として、一定減速度d0で減速した場合の予想到達位置A11に基づき、タイヤ摩擦円(図5参照。)から円周上の作用点に対応する予想到達点AL0、AR0を算出する。図13に示すように、実施例3では、位置A11、位置AL0が共に到達を避けられない結果が予想されているので、位置A11から右側の位置AR0に近い位置に回避目標位置GA3(図14参照。)が設定されることとなる。回避目標位置をGA3に設定し直すと、現在時刻t0で算出される回避操作量は、図14のような車両運動軌跡をたどるような操作量となる。以上のような構成により、障害物140が突然その挙動を変えた場合でも、挙動変化に対応した回避操作量を得ることができる。なお、図14では、予測時刻TAにおける車両120(GA3)および障害物140(P01)を実線で示し、当初設定された評価開始時刻TSにおける車両120(A0)と、算出のし直しを開始した現在時刻t0における車両120(A01)と、予測時刻TAに至るまでの車両120の移動軌跡とを二点鎖線で示している。
Even when the avoidance operation is performed again at step S2 (when the process proceeds from step S6 to step S2), the content of the process is the same as that shown in the second embodiment. For example, as shown in FIG. 13, when the
実施例3の回避操作算出装置10およびこれを含む回避制御装置11では、回避制御を実行している際、障害物140の挙動が評価開始時刻TSで予測されたものから変化した場合であっても、障害物140の挙動の変化に対応した回避操作量を算出することができる。このため、例えば、車両120が位置A0から位置A01へと移動した際、障害物140(歩行者)が位置P0から位置P01へと移動し、その後、移動を停止した場合であっても、図14に示すように、障害物140の位置に到達することのない回避操作量を算出し、実行することができる。
The
本発明に係る回避操作算出装置10およびこれを含む回避制御装置11の実施例4を図15から図17までの図面に基づいて説明する。
Example 4 of the avoidance
本発明の実施例4では、実施例1ないし実施例3の回避操作算出装置10およびこれを含む回避制御装置11とは、回避操作算出装置10の回避目標位置算出手段40による回避目標位置の設定方法が異なる例である。
In the fourth embodiment of the present invention, the avoidance
実施例4の回避操作算出装置10およびこれを含む回避制御装置11(図2参照。)は、基本的に実施例1の回避操作算出装置10およびこれを含む回避制御装置11と同様の構成であり、等しい個所については詳細な説明を省略する。また、回避操作量の算出については、実施例3と同様であり、等しい動作についても詳細な説明を省略する。
The avoidance
実施例4では、実施例1および実施例2と同様の図3に示す場面を想定している。実施例4では、回避目標位置GA4(図16および図17参照。)の算出にあたって、実施例1ないし実施例3のように、タイヤ摩擦円で示す限界範囲(図5参照。)から減速度d0で固定した線分ELERの中の作用点に基づいて回避目標位置GA(図7参照。)を算出することに代えて、図15に示すように減速度を変更する場合も含めて適切な回避目標位置GA4を探す構成を示す。 In the fourth embodiment, the scene shown in FIG. 3 similar to the first and second embodiments is assumed. In the fourth embodiment, when calculating the avoidance target position G A4 (see FIGS. 16 and 17), as in the first to third embodiments, deceleration is performed from the limit range indicated by the tire friction circle (see FIG. 5). When the deceleration is changed as shown in FIG. 15 instead of calculating the avoidance target position G A (see FIG. 7) based on the action point in the line segment E L E R fixed at d 0 . A configuration for searching for an appropriate avoidance target position GA4 is also shown.
さらに、実施例4では障害物1400が左方向から接近していることを考慮して、回避目標位置GA4の設定範囲を右方向への回避に限定して実施する構成とした。この例では、評価開始時刻TSにおいて位置A0に存在する車両1200が、タイヤ摩擦力の作用点の限界範囲に対応する以下(a)〜(d)の操作量で動作した場合に、予測時刻TAにおいて到達することが予想される4点で囲まれる領域を考えている。
(a)減速度d0、横力0
(b)減速度d0、右横力 最大
(c)減速度0、横力0
(d)減速度0、右横力 最大
このうち、(a)、(b)は、図5でも考慮した作用点E1、ERである。(c)は、到達回避操作を何も行わずに評価開始時刻TSにおける走行を続けることに対応し、ここでは作用点E3と表記する。(d)はまったく減速をせずに右方向へ限界まで操舵することに対応し、ここでは作用点E2と表記する。以上のように作用点を定義すると、それぞれの作用点に対応する自車の予測時刻TAにおける到達点A1、AR、A3、A2(図16参照。)を算出することができる。回避目標位置算出手段40は、この四角形A1ARA3A2で規定された領域の中から回避目標位置GA4を設定する。
Further, in the fourth embodiment, in consideration of the
(A) Deceleration d 0 ,
(B) Deceleration d 0 , right lateral force Maximum (c)
(D)
予測時刻TAにおいて、車両1200が障害物1400の予想到達位置P1よりも前方に到達していれば、それ以降の時間に障害物1400と衝突する可能性はなくなる。従って、X軸方向には位置P1を中心とする半径rの占有領域からΔxの間隔を置いた仮想線sxよりも前方に回避目標位置を設定することが望ましい。また、位置P1よりも左側の領域では、車両1200が回避目標位置に到達する過程において障害物1400の位置に到達してしまう虞があり回避目標位置として望ましくない。そこで、Y軸方向にも位置P1を中心とする半径rの占有領域からΔyの間隔を置いた仮想線syよりも右側に回避目標位置を設定することが望ましい。四角形A1ARA3A2の領域内で、位置P1を中心とする半径rの占有領域から2本の仮想線sx、syにより間隔を置いた領域の中から、車両の幅と長さを考慮した上で最も位置A1に近い場所に回避目標位置を設定する。図14の場合、回避目標位置GA4の座標は、次式(42)で表すことができる。
In the prediction time T A, the
GA4{xp(tA)+Δx+B/2 , yp(tA)+Δy+LR} (42)
それ以外の処理は実施例2および実施例3と同様である。
G A4 {x p (t A ) + Δ x + B / 2, y p (t A ) + Δ y + L R } (42)
Other processes are the same as those in the second and third embodiments.
このようにして回避目標位置GA4を算出した結果、現在時刻t0において算出される回避操作量に従って到達回避制御を行った場合の車両1200の移動軌跡は図17に示すものとなり、減速度を緩めて右方向へ回避することによって、障害物1400の挙動の不確実性の影響を受けることなく余裕のある到達回避運動を実現することができる。なお、図17では、予測時刻TAにおける車両1200(GA4)および障害物1400(P1)を実線で示し、評価開始時刻TSにおける車両1200(A0)および障害物1400(P0)と、予測時刻TAに至るまでの車両1200および障害物1400の移動軌跡とを二点鎖線で示している。
Thus the results of calculating the avoidance target position G A4, the movement locus of the
実施例1ないし実施例3では、図5に示すように、当初設定した減速度d0は固定した上で、それに追加して発生させ得る横力の範囲内で回避目標位置の設定を行ない、回避目標位置GAを設定していた。これは、減速して車速を落とすことは安全確保のための基本的操作であることによる。 In the first to third embodiments, as shown in FIG. 5, the initially set deceleration d 0 is fixed, and the avoidance target position is set within the range of lateral force that can be additionally generated. the avoidance target position G a has been set. This is because it is a basic operation for ensuring safety to decelerate and reduce the vehicle speed.
これに対し、実施例4に示した回避操作量の算出方法では、減速度を当初の設定値であるd0よりも小さく修正し、この修正により拡がった生じさせ得る横力の範囲を利用することを考慮して回避目標位置GA4を設定する。これにより、実施例4の算出方法では、タイヤ摩擦力の制約によって発生させ得る横力の範囲を広げることができ、横方向への回避の余地を大きくすることができる。 In contrast, in the method of calculating the avoidance operation amount shown in Example 4, the deceleration is corrected less than d 0 is the initial setting value, using the range of lateral forces that can cause that has spread this modified In consideration of this, the avoidance target position GA4 is set. Thereby, in the calculation method of Example 4, the range of the lateral force that can be generated by the restriction of the tire frictional force can be widened, and the room for avoidance in the lateral direction can be increased.
また、実施例1ないし実施例3では、図3で想定する場面において、到達予測手段38により算出された判定結果に基づき、移動量(操舵量)が小さい左側に回避目標位置GAを設定していた。このような回避目標位置の設定は、障害物の挙動の予測の精度が高い場合には合理的な目標設定であると共に、移動量(操舵量)を小さくできるという利点がある。 In Example 1 to Example 3, the scene assumed in FIG. 3, on the basis of the determination result calculated by the estimated arrival means 38, movement amount (steering amount) is set around the target position G A on the left side is smaller It was. Such setting of the avoidance target position is not only a reasonable target setting when the accuracy of predicting the behavior of the obstacle is high, but also has an advantage that the movement amount (steering amount) can be reduced.
これに対し、実施例4では、到達回避制御が開始された直後から、障害物1400が存在する方向とは逆の方向へ向かう回避操作量が算出されかつ実行されることから、運転者に違和感を覚えさせることのない回避操作量を算出し実行することができる。
On the other hand, in Example 4, since the avoidance operation amount toward the direction opposite to the direction in which the
なお、実施例4では、タイヤ摩擦力の作用点の限界範囲に対応する操作量を4点設定して、四角形A1ARA0A2の領域の中から回避目標位置GA4を設定する構成であったが、この点数は適宜増やすことができる。点数を増やすと演算量が増加するが、よりタイヤ摩擦円により規定される各タイヤ33の限界範囲に近い領域から回避目標位置を設定することができる。
In the fourth embodiment, four operation amounts corresponding to the limit range of the application point of the tire friction force are set, and the avoidance target position G A4 is set from the area of the quadrilateral A 1 A R A 0 A 2. Although it was a structure, this score can be increased suitably. Increasing the number of points increases the amount of calculation, but the avoidance target position can be set from a region closer to the limit range of each
よって、本発明に係る回避操作算出装置によれば、制動制御および操舵制御により安定した挙動で、すなわち自車両に作用する力を自車両のタイヤのグリップ力の最大値よりも小さな範囲内として自車両が障害物の位置に到達することを回避することができる運転操作量を算出することができる。 Therefore, according to the avoidance operation calculation device according to the present invention, the behavior that is stable by the braking control and the steering control, that is, the force acting on the host vehicle is set within a range smaller than the maximum value of the grip force of the host vehicle tire. A driving operation amount that can avoid the vehicle from reaching the position of the obstacle can be calculated.
また、本発明に係る回避制御装置によれば、制動制御および操舵制御により安定した挙動で、すなわち自車両に作用する力を自車両のタイヤのグリップ力の最大値よりも小さな範囲内として自車両が障害物の位置に到達することを回避することができる運転操作により障害物を回避させる車両の回避操作を行うことができる。 Further, according to the avoidance control device according to the present invention, the host vehicle has a stable behavior by the braking control and the steering control, that is, the force acting on the host vehicle is set within a range smaller than the maximum value of the grip force of the tire of the host vehicle. The vehicle avoiding operation for avoiding the obstacle can be performed by the driving operation capable of avoiding reaching the position of the obstacle.
請求項1および請求項17の発明によれば、自車両に生じる加速力、減速力および横力の合成力が、自車両のタイヤのグリップ力の最大値よりも小さな範囲内となるように、回避操作量が算出されるので、自車両に予期しない挙動を生じさせることなく、障害物の位置への到達を回避させることができる回避操作量を算出することができる。
また、請求項1および請求項17の発明によれば、評価関数の最適化に基づいて回避操作量を時系列として求めることができるので、単一の目標制御量を決める場合と比較して、より滑らかで精度の高い回避操作量を算出することができる。
According to the invention of
Further, according to the invention of
請求項2および請求項18の発明によれば、静止している障害物だけでなく移動する障害物に対しても有効な回避操作量を算出することができる。
According to the invention of
請求項3および請求項19の発明によれば、任意減速力に応じた限界横力に基づいて回避目標位置を算出しているので、想定した任意の減速操作量に加える操舵量を算出することができる。 According to the invention of claim 3 and claim 19 , since the avoidance target position is calculated based on the limit lateral force corresponding to the arbitrary deceleration force, the steering amount to be added to the assumed arbitrary deceleration operation amount is calculated. Can do.
請求項4および請求項20の発明によれば、複数の異なる限界横力に基づく多角形領域内で回避目標位置を算出しているので、タイヤのグリップ力の限界範囲内で、障害物の回避に適した減速操作量と操舵量の組み合わせによる回避操作量を算出することができる。
According to the invention of
請求項5および請求項21の発明によれば、回避のための操作量そのものではなく、到達予測地点の算出時に想定した操作に対する補正量を最適化によって算出する構成とすることで、最適化問題を解きやすい問題として定式化することが可能で、操作量演算を高速化することができる。 According to the fifth and twenty-first aspects of the present invention, the optimization problem is calculated by optimizing the amount of correction for the operation assumed when calculating the predicted arrival point, not the operation amount for avoiding itself. Can be formulated as an easy-to-solve problem, and the operation amount calculation can be speeded up.
請求項6および請求項22の発明によれば、回避操作量の算出に先立って減速度を0とした場合の衝突可能性判定を行うこととなるので、衝突回避操作が不要な場合に装置が起動して運転者に違和感を与えることを防止することができる。 According to the sixth and twenty-second aspects of the present invention, the collision possibility determination is performed when the deceleration is set to 0 prior to the calculation of the avoidance operation amount. It can prevent starting and giving a driver uncomfortable feeling.
請求項7および請求項23の発明によれば、操舵による回避が不要な場合には制動だけを実行する回避操作量を指令することができる。 According to the seventh and twenty- third aspects of the present invention, when the avoidance by steering is unnecessary, it is possible to command the avoidance operation amount for executing only the braking.
請求項8および請求項24の発明によれば、路面状態に応じて最大グリップ力を変更し合成力の限界範囲を変更することにより、精度の高い回避操作量を算出することができる。このため、例えば、滑りやすい道路状況においても、道路に応じたタイヤ摩擦力の範囲内で回避操作量を算出することができる。 According to the eighth and twenty-fourth aspects of the present invention, it is possible to calculate a highly accurate avoidance operation amount by changing the maximum grip force and changing the limit range of the resultant force according to the road surface condition. For this reason, for example, even in slippery road conditions, the avoidance operation amount can be calculated within the range of tire friction force according to the road.
請求項9および請求項25の発明によれば、車両の到達状態を考慮した上で回避操作量を算出することができるので、より小さな回避操作で確実に障害物の位置への到達を回避することができる回避操作量を算出することができる。 According to the ninth and twenty-fifth aspects of the present invention, the avoidance operation amount can be calculated in consideration of the arrival state of the vehicle, so that the arrival of the obstacle at the position of the obstacle can be surely avoided with a smaller avoidance operation. The avoidance operation amount that can be calculated can be calculated.
請求項10および請求項26の発明によれば、制動運動制御手段により制動操作を実行させることができるので、算出された回避操作量を確実に実現させることができる。 According to the tenth and twenty-sixth aspects, since the braking operation can be executed by the braking motion control means, the calculated avoidance operation amount can be realized with certainty.
請求項11および請求項27の発明によれば、制動運動制御手段が自車両に対し最大の制動力を発生させた場合の減速度を前提に到達予測を行うことになるので、回避目標位置を設定する際、減速度を緩める場合のみを想定すればよいので、回避目標位置の算出に伴う演算量を低減することができる。 According to the eleventh and twenty-seventh aspects of the present invention, since the arrival prediction is performed on the assumption of the deceleration when the braking motion control means generates the maximum braking force on the host vehicle, the avoidance target position is determined. Since it is only necessary to assume a case where the deceleration is loosened when setting, the amount of calculation associated with the calculation of the avoidance target position can be reduced.
請求項12および請求項28の発明によれば、車両に設けられた制動運動制御手段に適合する回避操作量を算出することができる。 According to the twelfth and twenty-eighth aspects of the present invention, it is possible to calculate the avoidance operation amount suitable for the braking motion control means provided in the vehicle.
請求項13および請求項29の発明によれば、算出された回避操作量のうち減速操作のみならず操舵も操舵制御手段により実行させることができるので、算出された回避操作量をより確実に実現させることができる。
According to the invention of
請求項18および請求項30の発明によれば、到達回避制御を実行している間も到達可能性の判定を行うことで、障害物が当初の予測とは異なる挙動をとった場合、衝突回避操作を算出し直すこととなり、障害物の挙動の変化に対応した回避操作を実行させることができる。
According to the invention of
なお、上記した各実施例では、回避操作算出装置が算出した最適運転操作量に基づいて車両運動制御手段による車両の操舵を実行する構成であったが、車両運動制御手段による車両の操舵は、運転者による運転操作を補助的に行うものであってもよい。この場合、例えば、車両運動制御手段は、最適運転操作量と運転者が行った運転操作との差分に応じて操舵するものであってもよく、運転者が運転操作を行った場合、運転者とは別の操舵を中止するものであってもよい。 In each of the above-described embodiments, the vehicle motion control unit performs the steering of the vehicle based on the optimal driving operation amount calculated by the avoidance operation calculation device. The driving operation by the driver may be performed in an auxiliary manner. In this case, for example, the vehicle motion control means may be steered according to the difference between the optimum driving operation amount and the driving operation performed by the driver, and when the driver performs the driving operation, Another steering may be stopped.
また、上記した各実施例では、車両には、回避操作算出装置を含む回避制御装置が採用され、算出した最適運転操作量に基づいて車両運動制御手段による車両の操舵を実行する構成であったが、車両の操舵を行わないものであってもよい。この場合、例えば、回避操作算出装置のみを車両に採用し、車室にディスプレイを設置し、最適運転操作量に適合する到達回避のための移動軌跡をディスプレイ上に表示して、障害物の位置への到達の回避のための操舵を補助することができる。 Further, in each of the above-described embodiments, the avoidance control device including the avoidance operation calculating device is adopted for the vehicle, and the vehicle is controlled by the vehicle motion control means based on the calculated optimum driving operation amount. However, the vehicle may not be steered. In this case, for example, only the avoidance operation calculation device is adopted in the vehicle, a display is installed in the passenger compartment, and a movement locus for avoiding arrival that matches the optimum driving operation amount is displayed on the display, so that the position of the obstacle is displayed. Steering for avoiding reaching can be assisted.
上記した各実施例に示した回避操作算出装置および回避制御装置では、互いに異なる方法で回避操作量が算出されていたが、各方法を適宜組み合わせることができる。例えば、回避目標位置の設定は、実施例1および実施例2において、操作量が小さくなるように位置A1の左側に設定されていたが、減速力および横力の合成力が、タイヤ摩擦円の限界範囲内であれば、位置A1の左側に設定されてもよく、上記したものに限定されるものではない。 In the avoidance operation calculation device and the avoidance control device shown in each of the above-described embodiments, the avoidance operation amount is calculated by a different method. However, the methods can be appropriately combined. For example, setting the avoidance target position, in Examples 1 and 2, the operation amount is set to the left position A 1 to be small, the resultant force of the deceleration force and the lateral force, a tire friction circle within the limits may be set to the left position a 1, is not limited to those described above.
また、上記した各実施例では、車両には、回避操作算出装置は、算出された最適運転操作量である前輪操舵δに基づき操舵を行っていたが、算出された最適運転操作量によっては、制動機構により操舵を行ってもよく、上記した実施例に限定されるものではない。 Further, in each of the above-described embodiments, the avoidance operation calculation device steers the vehicle based on the front wheel steering δ that is the calculated optimum driving operation amount, but depending on the calculated optimum driving operation amount, Steering may be performed by a braking mechanism, and is not limited to the above-described embodiment.
10 回避操作算出装置
11 回避制御装置
12、120、1200 車両
13 道路
14、140、1400 障害物
15 車両運動制御手段
16 (障害物検出手段および自車情報検出手段の一部を構成する)カメラ
17 (自車情報検出手段の一部を構成する)車速センサ
18 (自車情報検出手段の一部を構成する)ヨーレートセンサ
19 (自車情報検出手段の一部を構成する)加速度センサ
28 (自車情報検出手段の一部を構成する)自車情報処理部
29 (障害物検出手段の一部を構成する)障害物情報処理部
30 回避操作量生成手段
35 到達可能性判定手段
36 自車移動軌跡算出手段
37 障害物移動軌跡予測手段
38 到達予測手段
39 摩擦力限界設定手段
40 回避目標位置算出手段
41 回避操作量算出手段
d0 (任意の)減速度
TS 評価開始時刻
TA 予測時刻
GA、GA3、GA4 回避目標位置
δ* (回避操作量としての)操舵量
p* (回避操作量である減速操作量としての)ブレーキ圧の値
DESCRIPTION OF
Claims (30)
前記回避操作量生成手段は、前記自車両に生じる加速力、減速力および横力の合成力が前記自車両のタイヤのグリップ力の最大値よりも小さくなる範囲内で前記回避操作量を算出し、
前記回避操作量生成手段は、前記自車両が走行する道路上で前記自車両のタイヤが発揮可能な最大グリップ力を設定し該最大グリップ力に基づいて前記合成力の限界範囲を設定する摩擦力限界設定手段と、
前記限界範囲内の減速力により前記自車両に生じ得る任意の減速度を設定し、かつ前記自車両が前記任意の減速度により減速した場合の予測減速移動軌跡を算出する自車移動軌跡算出手段と、
前記予測減速移動軌跡上の前記自車両が前記障害物の位置に到達するか否かを判定し、かつ到達すると判定した場合に前記自車両が前記障害物の位置に到達することが予測される予測時刻を算出する到達予測手段と、
前記自車両が前記限界範囲内の合成力により前記予測時刻において到達可能な動作領域を設定し、かつ該動作領域内で前記自車両が前記障害物を回避することができる回避目標位置を算出する回避目標位置算出手段と、
前記自車両を前記回避目標位置に到達させる減速操作量および操舵量を算出する回避操作量算出手段とを有し、
前記減速操作量および前記操舵量が前記回避操作量となり、
前記回避操作量算出手段は、前記障害物を検出した時刻である評価開始時刻を設定して該評価開始時刻から前記予測時刻までの時間を所定の間隔で分割し、前記自車両への車両操作に対する該自車両の予測走行軌跡を記述する車両運動モデルに基づき前記評価開始時刻から前記予測時刻までの間の前記自車両への車両操作量を数値的に評価すると共に、少なくとも、前記予測時刻における前記目標回避位置および前記車両運動モデルからの前記予測走行軌跡に基づく前記自車両の予測到達位置の接近状態を数値的に評価する評価関数が最良値となる最適運転操作量を前記所定の時間毎に算出し、前記各最適運転操作量が前記回避操作量となることを特徴とする回避操作算出装置。 Obstacle detection means for detecting an obstacle present on the road ahead of the own vehicle, own vehicle information detection means for detecting the traveling state of the own vehicle, the own vehicle information detection means, and the obstacle detection means An avoidance operation amount generating device including an avoidance operation amount generating means for generating an avoidance operation amount for the host vehicle to avoid the obstacle based on detection information from the vehicle,
The avoidance operation quantity generating means, the acceleration forces occurring vehicle deceleration force and resultant force of the lateral force calculates the avoidance maneuver amount in smaller than the maximum value range of tire grip force of the vehicle ,
The avoidance operation amount generation means sets a maximum grip force that can be exhibited by the tire of the host vehicle on a road on which the host vehicle travels, and sets a limit range of the combined force based on the maximum grip force Limit setting means;
Self-vehicle movement trajectory calculation means for setting an arbitrary deceleration that can occur in the host vehicle due to a deceleration force within the limit range, and calculating a predicted deceleration movement trajectory when the host vehicle is decelerated by the arbitrary deceleration When,
It is determined whether or not the host vehicle on the predicted deceleration movement trajectory reaches the position of the obstacle, and it is predicted that the host vehicle reaches the position of the obstacle when it is determined that the host vehicle will arrive. An arrival prediction means for calculating an estimated time;
An operation region that the host vehicle can reach at the predicted time by the combined force within the limit range is set, and an avoidance target position at which the host vehicle can avoid the obstacle is calculated in the operation region. Avoidance target position calculating means;
An avoidance operation amount calculation means for calculating a deceleration operation amount and a steering amount for causing the host vehicle to reach the avoidance target position;
The deceleration operation amount and the steering amount become the avoidance operation amount,
The avoidance operation amount calculation means sets an evaluation start time that is a time when the obstacle is detected, divides the time from the evaluation start time to the predicted time at a predetermined interval, and operates the vehicle to the host vehicle. Based on a vehicle motion model describing a predicted travel locus of the host vehicle with respect to the vehicle, the vehicle operation amount to the host vehicle between the evaluation start time and the predicted time is evaluated numerically, and at least at the predicted time The optimal driving operation amount at which the evaluation function for numerically evaluating the approach state of the predicted arrival position of the host vehicle based on the predicted traveling locus from the target avoidance position and the vehicle motion model is the best value is set for each predetermined time. calculated, avoidance maneuver calculation device, wherein the optimum driving maneuver amount is characterized Rukoto such as the avoidance operation amount.
さらに、前記限界範囲内で前記任意減速力よりも小さい仮想減速力を少なくとも1つ以上設定し、前記合成力が前記限界範囲内となるように前記各仮想減速力に対応する前記自車両への限界横力をそれぞれ算出し、
前記予測時刻において、
前記自車両に前記任意減速力を作用させた際の前記自車両の予測位置と、
前記自車両に前記任意減速力および該任意減速力に対応する限界横力を作用させた際の前記自車両の予測位置と、
前記自車両に前記各仮想減速力を作用させた際の前記自車両の各予測位置と、
前記自車両に前記各仮想減速力および該各仮想減速力に対応する各限界横力を作用させた際の前記自車両の各予測位置と、
により構成される多角形領域内で前記回避目標位置を算出することを特徴とする請求項1または請求項2に記載の回避操作算出装置。 The avoidance target position calculation means calculates an arbitrary deceleration force that causes the host vehicle to make the arbitrary deceleration, and applies to the host vehicle corresponding to the arbitrary deceleration force so that the combined force is within the limit range. Calculate the limit lateral force,
Further, at least one virtual deceleration force that is smaller than the arbitrary deceleration force within the limit range is set, and the vehicle to the host vehicle corresponding to each virtual deceleration force is set so that the combined force is within the limit range. Calculate the limit lateral force,
In the predicted time,
A predicted position of the host vehicle when the arbitrary deceleration force is applied to the host vehicle;
A predicted position of the host vehicle when the arbitrary deceleration force and a limit lateral force corresponding to the arbitrary deceleration force are applied to the host vehicle;
Each predicted position of the host vehicle when the virtual deceleration force is applied to the host vehicle;
The predicted positions of the host vehicle when the virtual deceleration force and the limit lateral force corresponding to the virtual deceleration force are applied to the host vehicle;
Avoidance maneuver calculation device according to claim 1 or claim 2, characterized in that to calculate the avoidance target position configured polygonal area by.
前記自車両に生じる加速力、減速力および横力の合成力が前記自車両のタイヤのグリップ力の最大値よりも小さくなる範囲内で前記回避操作量を算出し、
前記自車両が走行する道路上で前記自車両のタイヤが発揮可能な最大グリップ力を設定し該最大グリップ力に基づいて前記合成力の限界範囲を設定し、
前記限界範囲内の減速力により前記自車両に生じ得る任意の減速度を設定し、かつ前記自車両が前記任意の減速度により減速した場合の予測減速移動軌跡を算出し、
前記予測減速移動軌跡上の前記自車両が前記障害物の位置に到達するか否かを判定し、かつ到達すると判定した場合に前記自車両が前記障害物の位置に到達することが予測される予測時刻を算出し、
前記自車両が前記限界範囲内の合成力により前記予測時刻において到達可能な動作領域を設定し、かつ該動作領域内で前記自車両が前記障害物を回避することができる回避目標位置を算出し、
前記自車両を前記回避目標位置に到達させる減速操作量および操舵量を算出し、
前記減速操作量および前記操舵量を前記回避操作量とし、
前記障害物を検出した時刻である評価開始時刻を設定して該評価開始時刻から前記予測時刻までの時間を所定の間隔で分割し、前記自車両への車両操作に対する該自車両の予測走行軌跡を記述する車両運動モデルに基づき前記評価開始時刻から前記予測時刻までの間の前記自車両への車両操作量を数値的に評価すると共に、少なくとも、前記予測時刻における前記目標回避位置および前記車両運動モデルからの前記予測走行軌跡に基づく前記自車両の予測到達位置の接近状態を数値的に評価する評価関数が最良値となる最適運転操作量を前記所定の時間毎に算出し、前記各最適運転操作量を前記回避操作量とすることを特徴とする回避操作算出方法。 An obstacle present on a road ahead of the host vehicle is detected, a traveling state of the host vehicle is detected, and the host vehicle avoids the obstacle based on the traveling state and the detection information of the obstacle. An avoidance operation calculation method for generating an avoidance operation amount for
Calculating the avoidance operation amount within a range where the combined force of acceleration force, deceleration force and lateral force generated in the host vehicle is smaller than the maximum value of the grip force of the tire of the host vehicle;
Setting a maximum grip force that the tire of the host vehicle can exhibit on the road on which the host vehicle travels, and setting a limit range of the combined force based on the maximum grip force;
Set an arbitrary deceleration that can occur in the host vehicle due to a deceleration force within the limit range, and calculate a predicted deceleration movement locus when the host vehicle is decelerated by the arbitrary deceleration,
It is determined whether or not the host vehicle on the predicted deceleration movement trajectory reaches the position of the obstacle, and it is predicted that the host vehicle reaches the position of the obstacle when it is determined that the host vehicle will arrive. Calculate the predicted time,
An operation region that the host vehicle can reach at the predicted time by a combined force within the limit range is set, and an avoidance target position at which the host vehicle can avoid the obstacle is calculated in the operation region. ,
Calculating a deceleration operation amount and a steering amount for causing the host vehicle to reach the avoidance target position;
The deceleration operation amount and the steering amount are set as the avoidance operation amount,
An evaluation start time that is the time at which the obstacle is detected is set, a time from the evaluation start time to the prediction time is divided at a predetermined interval, and the predicted travel locus of the host vehicle with respect to the vehicle operation on the host vehicle Based on a vehicle movement model that describes the vehicle operation amount to the host vehicle between the evaluation start time and the prediction time numerically, and at least the target avoidance position and the vehicle movement at the prediction time An optimum driving operation amount at which an evaluation function that numerically evaluates an approach state of the predicted arrival position of the host vehicle based on the predicted traveling locus from a model becomes a best value is calculated at each predetermined time, and each optimum driving is calculated. An avoidance operation calculation method characterized in that an operation amount is the avoidance operation amount .
さらに、前記限界範囲内で前記任意減速力よりも小さい仮想減速力を少なくとも1つ以上設定し、前記合成力が前記限界範囲内となるように前記各仮想減速力に対応する前記自車両への限界横力をそれぞれ算出し、
前記予測時刻において、
前記自車両に前記任意減速力を作用させた際の前記自車両の予測位置と、
前記自車両に前記任意減速力および該任意減速力に対応する限界横力を作用させた際の前記自車両の予測位置と、
前記自車両に前記各仮想減速力を作用させた際の前記自車両の各予測位置と、
前記自車両に前記各仮想減速力および該各仮想減速力に対応する各限界横力を作用させた際の前記自車両の各予測位置と、
により構成される多角形領域内で前記回避目標位置を算出することを特徴とする請求項17または請求項18に記載の回避操作算出方法。 Calculating an arbitrary deceleration force that causes the host vehicle to be the arbitrary deceleration, and calculating a limit lateral force to the host vehicle corresponding to the arbitrary deceleration force so that the combined force is within the limit range;
Further, at least one virtual deceleration force that is smaller than the arbitrary deceleration force within the limit range is set, and the vehicle to the host vehicle corresponding to each virtual deceleration force is set so that the combined force is within the limit range. Calculate the limit lateral force,
In the predicted time,
A predicted position of the host vehicle when the arbitrary deceleration force is applied to the host vehicle;
A predicted position of the host vehicle when the arbitrary deceleration force and a limit lateral force corresponding to the arbitrary deceleration force are applied to the host vehicle;
Each predicted position of the host vehicle when the virtual deceleration force is applied to the host vehicle;
The predicted positions of the host vehicle when the virtual deceleration force and the limit lateral force corresponding to the virtual deceleration force are applied to the host vehicle;
The avoidance operation calculation method according to claim 17 or 18 , wherein the avoidance target position is calculated within a polygonal area constituted by :
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006079322A JP4811075B2 (en) | 2006-03-22 | 2006-03-22 | Avoidance operation calculation device, avoidance control device, vehicle including each device, avoidance operation calculation method, and avoidance control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006079322A JP4811075B2 (en) | 2006-03-22 | 2006-03-22 | Avoidance operation calculation device, avoidance control device, vehicle including each device, avoidance operation calculation method, and avoidance control method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007253746A JP2007253746A (en) | 2007-10-04 |
JP4811075B2 true JP4811075B2 (en) | 2011-11-09 |
Family
ID=38628423
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006079322A Expired - Fee Related JP4811075B2 (en) | 2006-03-22 | 2006-03-22 | Avoidance operation calculation device, avoidance control device, vehicle including each device, avoidance operation calculation method, and avoidance control method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4811075B2 (en) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009096273A (en) * | 2007-10-16 | 2009-05-07 | Hitachi Ltd | Collision avoidance control device |
US8095275B2 (en) * | 2008-08-28 | 2012-01-10 | Trw Automotive U.S. Llc | Method and apparatus for controlling an actuatable safety device |
JP5206404B2 (en) * | 2008-12-26 | 2013-06-12 | トヨタ自動車株式会社 | Vehicle control apparatus and vehicle control method |
US9126573B2 (en) * | 2010-05-27 | 2015-09-08 | Toyota Jidosha Kabushiki Kaisha | Braking force control apparatus for a vehicle |
JP5625511B2 (en) * | 2010-06-08 | 2014-11-19 | 株式会社豊田中央研究所 | Vehicle motion control device and program |
DE102010051203B4 (en) * | 2010-11-12 | 2022-07-28 | Zf Active Safety Gmbh | Method for detecting critical driving situations in trucks or passenger vehicles, in particular for avoiding collisions |
JPWO2013046293A1 (en) * | 2011-09-26 | 2015-03-26 | トヨタ自動車株式会社 | Vehicle driving support system |
US20140240115A1 (en) * | 2011-09-26 | 2014-08-28 | Toyota Jidosha Kabushiki Kaisha | Driving assistance system for vehicle |
JP2014151834A (en) * | 2013-02-12 | 2014-08-25 | Fuji Heavy Ind Ltd | Drive support device for vehicle |
CN103921790A (en) * | 2014-05-12 | 2014-07-16 | 李质勇 | Vehicle active safety intelligent system and control method |
KR102395285B1 (en) * | 2016-12-16 | 2022-05-09 | 현대자동차주식회사 | Method for determining danger of around vehicle |
JP6843665B2 (en) * | 2017-03-24 | 2021-03-17 | 日立Astemo株式会社 | Automatic operation control device |
JP2021088230A (en) * | 2019-12-02 | 2021-06-10 | Toyo Tire株式会社 | Vehicle safety assist system and vehicle safety assist method |
KR20210149547A (en) * | 2020-06-02 | 2021-12-09 | 현대모비스 주식회사 | Forward collision avoidance system and method of vehicle |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10138894A (en) * | 1996-11-12 | 1998-05-26 | Toyota Motor Corp | Automatic brake control device for vehicle |
JP3567761B2 (en) * | 1998-10-23 | 2004-09-22 | トヨタ自動車株式会社 | Vehicle steering control method and vehicle obstacle avoidance device |
-
2006
- 2006-03-22 JP JP2006079322A patent/JP4811075B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2007253746A (en) | 2007-10-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4811075B2 (en) | Avoidance operation calculation device, avoidance control device, vehicle including each device, avoidance operation calculation method, and avoidance control method | |
US8090537B2 (en) | Obstacle avoidance path computing apparatus, obstacle avoidance path computing method, and obstacle avoidance control system equipped with obstacle avoidance path computing system | |
US7729840B2 (en) | Vehicle brake control system and method | |
JP5272448B2 (en) | Vehicle driving support apparatus and vehicle driving support method | |
JP5130638B2 (en) | Avoidance operation calculation device, avoidance control device, vehicle including each device, avoidance operation calculation method, and avoidance control method | |
US8392062B2 (en) | Method and device for avoiding and/or reducing the consequences of collisions upon evasion with respect to obstacles | |
JP6935813B2 (en) | Driving support method and driving support device | |
JP6333655B2 (en) | Method and apparatus for assisting in driving a vehicle | |
US9081387B2 (en) | Method and device for the prediction and adaptation of movement trajectories of motor vehicles | |
CN101162395B (en) | Method and system for lane centering control | |
JP7000765B2 (en) | Vehicle driving control device | |
US8521416B2 (en) | Vehicle control apparatus and vehicle control method | |
KR101470104B1 (en) | Apparatus and method for controlling crash prevention of vehicle | |
CN108032858B (en) | Adaptive cruise control method and system based on bypass driving path prediction | |
CN107408344B (en) | Driving assistance apparatus | |
WO2009155228A1 (en) | Path generation algorithm for automated lane centering and lane changing control system | |
CN114302839B (en) | Method for determining a path for avoiding a motor vehicle | |
JP5239947B2 (en) | Driving operation support device and driving operation support method | |
CN110893851A (en) | Method and system for assisting a driver in a road deviation event | |
JP2010076488A (en) | Vehicle | |
JP5359289B2 (en) | Vehicle driving support device | |
JP2009101809A (en) | Vehicular driving support device | |
JP4961880B2 (en) | Vehicle route calculation apparatus and vehicle route calculation method | |
JP2023512548A (en) | how to control a vehicle | |
JP4923766B2 (en) | Braking force control device for vehicle |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090204 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110517 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110607 |
|
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: 20110726 |
|
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: 20110808 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140902 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |