JP5467190B2 - Vehicle obstacle avoidance support apparatus and vehicle obstacle avoidance support method - Google Patents
Vehicle obstacle avoidance support apparatus and vehicle obstacle avoidance support method Download PDFInfo
- Publication number
- JP5467190B2 JP5467190B2 JP2008157311A JP2008157311A JP5467190B2 JP 5467190 B2 JP5467190 B2 JP 5467190B2 JP 2008157311 A JP2008157311 A JP 2008157311A JP 2008157311 A JP2008157311 A JP 2008157311A JP 5467190 B2 JP5467190 B2 JP 5467190B2
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- avoidable
- operation amount
- obstacle
- avoidance
- 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
- 238000000034 method Methods 0.000 title claims description 38
- 230000033001 locomotion Effects 0.000 claims description 29
- 230000008859 change Effects 0.000 claims description 20
- 238000001514 detection method Methods 0.000 claims description 16
- 230000005540 biological transmission Effects 0.000 claims description 6
- 238000012545 processing Methods 0.000 description 32
- 230000008569 process Effects 0.000 description 29
- 230000006870 function Effects 0.000 description 28
- 238000004364 calculation method Methods 0.000 description 23
- 239000013598 vector Substances 0.000 description 16
- 230000001133 acceleration Effects 0.000 description 9
- 238000012937 correction Methods 0.000 description 9
- 230000014509 gene expression Effects 0.000 description 8
- 238000011156 evaluation Methods 0.000 description 7
- 239000012086 standard solution Substances 0.000 description 7
- 230000006399 behavior Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 238000012886 linear function Methods 0.000 description 3
- 239000011159 matrix material Substances 0.000 description 3
- 230000002265 prevention Effects 0.000 description 3
- 239000012088 reference solution Substances 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 239000000470 constituent Substances 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000006698 induction Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000000243 solution Substances 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
- 230000017105 transposition Effects 0.000 description 1
Images
Landscapes
- Steering Control In Accordance With Driving Conditions (AREA)
- Traffic Control Systems (AREA)
Description
本発明は、運転者による障害物の回避操作を支援する車両用障害物回避支援技術に関する。 The present invention relates to a vehicle obstacle avoidance support technology that supports an obstacle avoidance operation by a driver.
運転者による障害物回避操作を支援する装置としては、例えば特許文献1に記載の技術がある。
この特許文献1に記載の技術は、車両が道路から逸脱することを防止するように操舵トルクをアシスト制御することを基本とする。加えて、自車両前方に障害物を検知すると障害物を回避する方向に操舵トルク付加量を補正する。続いて、障害物を回避したことを検知したら、障害物回避方向とは逆方向に操舵トルク付加量を補正する。
これによって、車両が道路から逸脱することを防止しながら、車両前方の障害物を回避しようとするものである。
The technique described in
Thus, an obstacle ahead of the vehicle is avoided while preventing the vehicle from deviating from the road.
上記特許文献1に記載の技術では、制御目的が相反する場合がある車線逸脱防止と障害物回避という2つの制御を、それぞれ固定した制御ゲインで実施している。
しかし、本来、道路逸脱防止および車線復帰と、障害物回避とは、一連の回避運動の各局面においてその優先度が動的に変化していくと想定することが出来る。このため、固定した制御ゲインでは種々の場面に適切に対応できる汎用性を持たせにくい。このため、例えば障害物回避と道路逸脱防止/車線復帰との優先度が大きく変化すると思われる回避時に、ステアリングホイールを切り戻す場面等において、操舵トルク制御が運転者に違和感を与える可能性がある。
本発明は、上記のような点に着目してなされたもので、制御目的が相反する場合がある複数の制御の誘導制御指令値を正確に算出することができる車両用障害物回避支援を提供することを課題としている。
In the technique described in
However, it can be assumed that the priority of road departure prevention and lane return and obstacle avoidance change dynamically in each aspect of a series of avoidance movements. For this reason, it is difficult to provide versatility that can appropriately cope with various situations with a fixed control gain. For this reason, the steering torque control may give the driver a sense of incongruity in situations such as switching back the steering wheel when avoiding obstacles and avoiding road departure / lane return, for example. .
The present invention has been made paying attention to the above points, and provides a vehicle obstacle avoidance support capable of accurately calculating guidance control command values for a plurality of controls in which the control objectives may conflict with each other. The challenge is to do.
上記課題を解決するために、本発明は、検出した障害物の占有する領域を除く自車両の走行路領域を走行可能領域として求め、さらに自車両が所定時間後までにわたって上記走行可能領域に留まることが可能な車両操作量の時系列を構成要素とする集合である回避可能操作量集合を算出する。そして、誘導に関わる特定の操舵操作を行った場合の回避可能操作量集合の変化を予測して回避操作の困難度を推定し、回避困難度が小さく保たれると予想される操作量に車両操作量を誘導する。 In order to solve the above-mentioned problem, the present invention obtains the traveling path area of the host vehicle excluding the area occupied by the detected obstacle as the travelable area, and the host vehicle stays in the travelable area until a predetermined time later. An avoidable operation amount set that is a set having a time series of possible vehicle operation amounts as a constituent element is calculated. Then, the degree of difficulty of the avoidance operation is estimated by predicting a change of the avoidable operation amount set when a specific steering operation related to guidance is performed, and the vehicle is set to the operation amount that is expected to keep the difficulty level of avoidance small. Guidance of the operation amount.
本発明によれば、所定時間先の将来まで含む操作量時系列を基準とすることにより、障害物回避と車線復帰の優先度をある一定の時間区間の中で適切に考慮した操作量の中から誘導量を決定するという構成になる。従って、制御目的が相反する場合がある複数の制御の誘導制御指令値を正確に算出することができる。 According to the present invention, the operation amount time series including the future ahead of a predetermined time is used as a reference, so that the priority of obstacle avoidance and lane return can be appropriately considered in a certain time interval. From this, the amount of induction is determined. Therefore, it is possible to accurately calculate the guidance control command values for a plurality of controls that may have conflicting control purposes.
次に、本発明に係る実施形態について図面を参照して説明する。
図1は、本実施形態の車両用障害物回避支援装置を装備した自車両の装置構成の概念図である。
(構成)
図1に示す自車両の例は、前輪操舵の車両の例である。
自車両SWには、次のような種々のセンサ類を装備する。そのセンサ類は、複数台のカメラ1、車速センサ2、ヨーレートセンサ3、加速度センサ4、操舵角センサ5、操舵トルクセンサ6である。これらセンサ類は、検出信号を回避支援コントローラ7に出力する。
Next, an embodiment according to the present invention will be described with reference to the drawings.
FIG. 1 is a conceptual diagram of a device configuration of a host vehicle equipped with the vehicle obstacle avoidance assistance device of the present embodiment.
(Constitution)
The example of the host vehicle shown in FIG. 1 is an example of a vehicle with front wheel steering.
The own vehicle SW is equipped with the following various sensors. The sensors are a plurality of
カメラ1は、例えば車室内前方に設けてある。カメラ1は、自車両SW前方の道路状況を撮影することで、自車両SW前方の情報を検出する。自車両SW前方の情報としては、障害物、道路境界、白線等がある。カメラ1を2台で構成してステレオ形式とすることにより、物体の方向だけでなく、距離も検出可能な構成としている。なお、自車両SW前方ばかりでなく、側方の情報なども取得しても良い。なお、距離について、別途レーザ光などによって取得しても良い。
The
車速センサ2は、車輪の回転数を検出する。例えば、車輪に取り付けたロータリーエンコーダ等が利用可能である。そして、車輪の回転に比例して発生するパルス信号を検出することで車速を計測する。
ヨーレートセンサ3は、車両に発生するヨーレートを検出する。例えば、水晶振動子や半導体を用いて構成したデバイスを利用する。
加速度センサ4は、車両に発生する特定の方向の加速度を検出する。例えば、圧電素子等を用いて構成したデバイスを利用する。本実施形態では、特に、車両の横方向に発生する加速度を検出する構成を想定する。
The
The
The
操舵角センサ5は、操舵の回転角度を検出する。例えば、ステアリングコラム内に設けて、ステアリングホイール10の回転角度を検出する。
操舵トルクセンサ6は、運転者の操舵トルクを検出する。操舵トルクセンサ6は、ステアリング軸(操舵系)に介装し、その捩れ量などによって操舵トルクを検出する。
また、車両には、転舵アシストモータ8、及びモータコントローラ9を備える。
転舵アシストモータ8は、モータコントローラ9からのアシストトルク指令に応じて、ステアリング軸にアシストトルクを付加する。
The
The
The vehicle also includes a
The
回避支援コントローラ7は、マイクロプロセッサからなる。そのマイクロプロセッサは、A/D変換回路、D/A変換回路、中央演算処理装置、メモリ等から構成した集積回路を備える。そして、メモリに格納したプログラムに従って、各種センサで検出した信号の処理、障害物回避操作量集合の算出、及び回避支援の誘導量の算出を行う。そして、モータコントローラ9を介して転舵アシストモータ8を制御し、もってアシストトルクを操舵系に加える。
The
図2に、以上の装置構成を機能別にまとめたブロック図を示す。
自車両状態検出手段は、車両に取り付けた車速センサ2、操舵角センサ5、ヨーレートセンサ3、加速度センサ4およびカメラ1によって構成する。そして、各センサで検出した信号を統合的に処理して自車両SWの運動・操作状態(車両状態)に関する情報を得る機能を実現する。
これらのセンサのうち、カメラ1は、障害物検出手段および道路境界検出手段としての用途を兼ねており、撮像したイメージを画像処理して障害物や道路境界の情報を抽出する機能を実現する。
FIG. 2 is a block diagram summarizing the above-described device configuration by function.
The own vehicle state detection means includes a
Among these sensors, the
次に、回避支援コントローラ7について説明する。
回避支援コントローラ7は、図2に示すように、センサ信号処理部7A、走行可能領域算出手段7B、回避可能操作量集合算出手段7C、回避可能操作量集合変化予測手段7D、回避困難度推定手段7E、及び指令値算出処理部7Fを備える。これらの機能ブロックによって、回避支援コントローラ7は、上述したセンサ信号処理に加えて、障害物を回避し得る操作量の集合を算出し、算出した集合から評価した障害物との接触リスクを小さく抑えることが出来るような操作量を算出する。そして、運転者の操作を、算出した操作量に近づけるような誘導制御の指令値を算出し、その指令値をモータコントローラ9に出力する。
Next, the
As shown in FIG. 2, the
センサ信号処理部7Aは、各センサからの信号に基づく情報を処理して、同一の座標上に展開した情報へ変換する。変換した情報は、回避可能集合算出手段に出力する。なお、カメラ1からの画像情報について画像処理を行い、障害物や道路境界情報を抽出する。この抽出処理は、カメラ1側に持っていても良い。また、センサ信号処理部7Aは、各センサからの信号に基づく情報から、自車両SWの運動状態(走行状態)、及び操作状態を取得する。
The sensor signal processing unit 7A processes information based on signals from each sensor, and converts the information into information developed on the same coordinates. The converted information is output to the avoidable set calculation means. Note that image processing is performed on the image information from the
走行可能領域算出手段7Bは、自車両SWが走行可能な走行可能領域Pを算出する。すなわち、道路境界検出手段としてのカメラ1が検出した情報に基づき、道路境界の内側の領域である走路領域を求める。また障害物検出手段としてのカメラ1が検出した情報に基づき、障害物の占有領域を求める。障害物の占有領域は、自車両SWがその占有領域内に進入すると障害物と接触してしまう可能性が高い領域である。そして、走路領域から、障害物の占有領域を除いた領域を、上記走行可能領域Pとして算出する。
The travelable area calculation means 7B calculates a travelable area P in which the host vehicle SW can travel. That is, based on the information detected by the
回避可能操作量集合算出手段7Cは、自車両SWの運動状態および走行可能領域Pに基づき、回避可能操作量集合を算出する。回避可能操作量集合は、所定時間後の間までに、自車両SWが走行可能領域P内に留まることが可能な車両操作量の時系列の集合である。
このとき、回避可能操作量集合は、運転者が取り得る車両操作量の推定される限界を満たす範囲内に制限する。また、回避可能操作量集合は、許容される自車両の車両運動状態の推定される限界を満たす範囲内に制限する。
The avoidable operation amount set calculation unit 7C calculates an avoidable operation amount set based on the motion state of the host vehicle SW and the travelable region P. The avoidable operation amount set is a time-series set of vehicle operation amounts in which the host vehicle SW can stay in the travelable area P until a predetermined time later.
At this time, the avoidable operation amount set is limited to a range that satisfies the estimated limit of the vehicle operation amount that the driver can take. Further, the avoidable operation amount set is limited to a range that satisfies the estimated limit of the allowable vehicle motion state of the host vehicle.
回避可能操作量集合変化予測手段7Dは、上記算出した回避可能操作量集合の具体的な変化形態を予測する処理を行う。ここで、算出した回避可能操作量集合は、運転者がどのような操舵操作を行うかによって時々刻々と変化していく。
回避困難度推定手段7Eは、回避困難度の指標を求める。回避困難度の指標は、回避可能操作量集合大きさを定義することによって、回避困難度の指標とする。
指令値算出処理部7Fは、回避困難度推定手段7Eの処理結果に基づき、回避困難度を小さく抑えるための操作量を算出して、その操作量の指令値をモータコントローラ9に出力する。
The avoidable operation amount set
The avoidance difficulty level estimation means 7E obtains an index of the avoidance difficulty level. The avoidance difficulty index is defined as an avoidance difficulty index by defining the avoidable operation amount set size.
Based on the processing result of the avoidance difficulty level estimation means 7E, the command value
次に、上記回避支援コントローラ7の処理について、図3を参照して説明する。
ここでは、具体性を持たせて処理を分かりやすくするために、図4に示す場面を想定して説明する。図4に示す場面では、自車両SWが片側車線側の直線道路を走行している時に、自車両SW前方の走行路に障害物SMを検出した場面を想定している。
なお、図3の処理は、所定のサンプリング周期で繰り返し実行する。
Next, the process of the
Here, in order to make the processing easy to understand by giving concreteness, description will be made assuming the scene shown in FIG. In the scene illustrated in FIG. 4, a scene is assumed in which the obstacle SM is detected on the traveling road ahead of the host vehicle SW while the host vehicle SW is traveling on a straight road on one side lane.
Note that the process of FIG. 3 is repeatedly executed at a predetermined sampling period.
まずステップS100では、各種センサが検出した信号をメモリ上に読み込む。そして、自車両SWの運動状態および障害物SMの状態を、統一した所定の座標系上の値として算出する。上記座標系は、適当に設定することが可能である。本実施形態では、図4に示すように、道路の進行方向に沿った方向にX軸を、そのX軸と垂直方向(路幅方向)にY軸を設定する。また、本実施形態の説明では、上記座標系は、X座標の原点を自車両SWの現在位置に設定し、且つY座標の原点を道路の中心線付近に設定する。 First, in step S100, signals detected by various sensors are read into the memory. Then, the motion state of the host vehicle SW and the state of the obstacle SM are calculated as values on a predetermined unified coordinate system. The coordinate system can be set appropriately. In this embodiment, as shown in FIG. 4, the X axis is set in the direction along the traveling direction of the road, and the Y axis is set in the direction perpendicular to the X axis (the road width direction). In the description of the present embodiment, the coordinate system sets the origin of the X coordinate to the current position of the host vehicle SW, and sets the origin of the Y coordinate near the center line of the road.
上記座標系を設定することで、自車両SW(中心点)の位置を(X、Y)=(x、y)といった形で表記することができるようになる。
また、自車両SWの運動状態を表す状態量として、ヨー角θ、車両の縦方向速度vx、横方向速度vy、ヨーレートγ、前輪の転舵角δが重要な物理量であると考える。これらの自車両SWの運動状態を記述する物理量は、次に説明するように、センサの検出信号を処理することによって、具体的な値を取得できる。
By setting the coordinate system, the position of the host vehicle SW (center point) can be expressed in the form of (X, Y) = (x, y).
Further, it is considered that the yaw angle θ, the longitudinal speed v x , the lateral speed v y , the yaw rate γ, and the turning angle δ of the front wheels are important physical quantities as state quantities representing the motion state of the host vehicle SW. As described below, the physical quantities describing the motion state of the host vehicle SW can be obtained with specific values by processing the detection signals of the sensors.
すなわち、これらの状態量(物理量)のうち縦方向速度vxに関しては、当該縦方向速度vxに比べて横方向速度vyが十分に小さいとみなせれば、縦方向速度vxは非駆動輪の車輪速で近似することができる。従って、縦方向速度vxは、非駆動輪にとりつけた車速センサ2の検出値から求めることが出来る。
また、ヨーレートγは、ヨーレートセンサ3から得ることができる。
That is, for the longitudinal velocity v x of the amount of these states (physical quantity), if Minasere lateral velocity v y as compared to the longitudinal velocity v x is sufficiently small, longitudinal velocity v x undriven It can be approximated by the wheel speed of the wheel. Therefore, the longitudinal speed v x can be obtained from the detection value of the
The yaw rate γ can be obtained from the
車両ヨー角θは、道路が直線であると仮定すれば、道路境界と自車両の向いている方向とのなす角を、画像処理によって推定することで求めることができる。あるいは、適当な初期値を定めて、ヨーレートセンサ3の出力値を積分することで算出してもよい。
また、横方向速度vyは、車両横加速度を測定する加速度センサ4の出力を積分することによって求めることができる。
前輪舵角δは、操舵角センサ5から取得することができる。
If it is assumed that the road is a straight line, the vehicle yaw angle θ can be obtained by estimating the angle formed by the road boundary and the direction in which the vehicle is facing by image processing. Alternatively, it may be calculated by determining an appropriate initial value and integrating the output value of the
Further, the lateral velocity v y can be obtained by integrating the output of the
The front wheel steering angle δ can be acquired from the
また、障害物SMを検出している場合には、障害物SMの中心点の位置座標Xp=(xp、yp)、および障害物SMの幅σy、及び奥行きσxの各値を、カメラ1で取得した画像情報を処理することによって算出する。奥行きσxは、撮影方向によっては測定が困難な場合もある。奥行きの測定が困難な場合には、例えば便宜的に、幅σyと同じ値を設定しておく。なお、障害物SMを検出しなかった場合には、障害物SMに関する物理量の算出を行わない。
また、道路の左端および右端の位置を、上記座標系上の値に変換して、それぞれY=YL、Y=YRとする。道路の左端および右端の位置は、カメラ1による道路境界検出によって検出する。
When the obstacle SM is detected, the position coordinates Xp = (x p , y p ) of the center point of the obstacle SM and the values of the width σy and the depth σx of the obstacle SM This is calculated by processing the image information acquired in 1. The depth σx may be difficult to measure depending on the shooting direction. If it is difficult to measure the depth, for example, the same value as the width σy is set for convenience. When no obstacle SM is detected, the physical quantity relating to the obstacle SM is not calculated.
Further, the positions of the left end and the right end of the road are converted into values on the coordinate system, and Y = YL and Y = YR, respectively. The positions of the left end and the right end of the road are detected by road boundary detection by the
図4の場面において導入した座標系と、物理量との例を図5に示す。
以上のように、ステップS100では、統一した座標系を設定し、自車両SW、障害物SMおよび道路境界に関する情報を、導入した座標系上の値として算出する。
次に、ステップS200では、障害物SMの検出の有無によって処理を分岐する。障害物SMを検出した場合には、ステップS300に移行する。一方、障害物SMを検出しなかった場合には、支援の必要性がないと判定し、処理を終了して復帰する。
なお、障害物SMを検出している場合でも、自車両SWとの距離が大きい場合など、自車両SWと接触するリスクが小さい場合には、障害物SMを検出しなかったものとして処理しても良い。
An example of the coordinate system and physical quantity introduced in the scene of FIG. 4 is shown in FIG.
As described above, in step S100, a unified coordinate system is set, and information related to the host vehicle SW, the obstacle SM, and the road boundary is calculated as a value on the introduced coordinate system.
Next, in step S200, the process branches depending on whether or not the obstacle SM is detected. When the obstacle SM is detected, the process proceeds to step S300. On the other hand, when the obstacle SM is not detected, it is determined that there is no need for assistance, and the processing is terminated and returned.
Even when the obstacle SM is detected, if the risk of contact with the host vehicle SW is small, such as when the distance to the host vehicle SW is large, the obstacle SM is treated as not detected. Also good.
ステップS300では、走行可能領域Pの算出を行う。走行可能領域Pとは、自車両SWが障害物SMと接触しない自車両SWの位置座標(x、y)の集合である。
ここで、自車両SWの位置座標(x、y)と障害物SMの位置座標xp(xp、yp)との間の関係として、走行可能領域Pを定義する場合を考える。この場合、自車両SWの長さをL、幅をWとすると、障害物SMの奥行き及び幅よりも、それぞれ(L/2)、(W/2)だけ余計に中心点間の距離を確保する必要がある。これは、自車両SWの位置座標(x、y)を、自車両SWの中心点にとっている為である。
In step S300, the travelable area P is calculated. The travelable area P is a set of position coordinates (x, y) of the host vehicle SW in which the host vehicle SW does not contact the obstacle SM.
Here, a case is considered in which the travelable region P is defined as a relationship between the position coordinates (x, y) of the host vehicle SW and the position coordinates xp (x p , y p ) of the obstacle SM. In this case, if the length of the host vehicle SW is L and the width is W, the distance between the center points is further secured by (L / 2) and (W / 2) respectively than the depth and width of the obstacle SM. There is a need to. This is because the position coordinates (x, y) of the host vehicle SW are set at the center point of the host vehicle SW.
また、図5の場面では、障害物SMは走行路の左方向に存在している。このため、通常はより広い空間が開けている右方向に回避することになる。そこで、障害物SMの左側も便宜上走行不可能領域として扱うことにすると、走行可能領域Pは、図6に示したような領域として、以下のように定義することができる。 Moreover, in the scene of FIG. 5, the obstacle SM exists in the left direction of the traveling road. For this reason, it is usually avoided in the right direction where a wider space is open. Therefore, if the left side of the obstacle SM is also treated as a non-travelable area for convenience, the travelable area P can be defined as an area as shown in FIG. 6 as follows.
以上のようにステップS300は、走行可能領域Pを定義する処理を行う。
続いてステップS400では、回避可能操作量集合の算出を行う。
上記走行可能領域Pは、物理的に自車両SWと障害物SMが接触しない範囲を求めたものである。しかし、自車両SWの運動にはいくつかの物理的拘束が存在する。このために、自車両SWは走行可能領域P内を自由に運動できるわけではない。従って、走行可能領域Pと自車両SWとの位置関係だけで回避支援の必要性を精度良く判定することは、困難となるおそれある。
As described above, step S300 performs the process of defining the travelable area P.
Subsequently, in step S400, an avoidable operation amount set is calculated.
The travelable area P is a range in which the host vehicle SW and the obstacle SM do not physically come into contact with each other. However, there are some physical constraints on the motion of the host vehicle SW. For this reason, the own vehicle SW cannot move freely in the travelable area P. Therefore, it may be difficult to accurately determine the necessity of avoidance support based only on the positional relationship between the travelable area P and the host vehicle SW.
そして、回避支援の必要性を判定するためには、次の2点を把握しておくことが重要である。
その2点とは、
a)現在、運転者が行っている操作量が、自車両SWが将来にわたって走行可能領域P内に留まり続けることができる操作量全体の集合の中に、含まれているかどうかを把握すること。
b)含まれているとすれば、回避不可能となるまでの余裕がどの程度残されているのかを把握すること。
である。
And in order to determine the necessity of avoidance support, it is important to grasp the following two points.
The two points are
a) To grasp whether or not the operation amount that the driver is currently performing is included in the set of all operation amounts that the vehicle SW can continue to stay in the travelable area P in the future.
b) If it is included, grasp how much room is left until it cannot be avoided.
It is.
そして、回避可能操作量集合を算出するために、まず自車両SWの運動を記述するモデルを導入する。ここでは、車両の運動を記述するモデルとして、四輪車両の運動を二輪車両の運動で近似する二輪モデルを使用する。
この二輪モデルは、走行速度が一定で、ヨー角θが十分に小さく、横方向速度vyが縦方向速度vxと比較して十分に小さく、タイヤ横力の飽和特性が顕著に現れない運動状態では、次式のように近似することができる。
In order to calculate the avoidable operation amount set, first, a model describing the motion of the host vehicle SW is introduced. Here, a two-wheel model that approximates the movement of a four-wheel vehicle by the movement of a two-wheel vehicle is used as a model that describes the movement of the vehicle.
In this two-wheel model, the running speed is constant, the yaw angle θ is sufficiently small, the lateral speed v y is sufficiently smaller than the longitudinal speed v x, and the tire lateral force saturation characteristic does not appear remarkably. The state can be approximated as:
ここで、
m:車両質量
I:車両ヨー慣性モーメント
Lf:車両重心から前輪軸までの距離
Lr:車両重心から後輪軸までの距離
Cf:前輪コーナリングパワー係数
Cr:後輪コーナリングパワー係数
δv:転舵角速度
T:転舵トルク
である。
ここで、転舵角及び転舵トルクは右方向への転舵を正の方向とする。
上記(3)〜(9)式は、自車両SWの運動状態を記述する状態ベクトルとして、
here,
m: vehicle mass I: vehicle yaw moment of inertia Lf: distance from vehicle center of gravity to front wheel axis Lr: distance from vehicle center of gravity to rear wheel axis Cf: front wheel cornering power coefficient Cr: rear wheel cornering power coefficient δv: turning angular velocity T: Steering torque.
Here, the turning angle and the turning torque are assumed to be positive when turning rightward.
The above equations (3) to (9) are expressed as state vectors describing the motion state of the host vehicle SW.
そして、転舵トルクTを制御入力、縦方向速度vxをパラメータとみなすと、以下の線形モデルとしてまとめることができる。
When the turning torque T is regarded as a control input and the longitudinal speed v x is regarded as a parameter, it can be summarized as the following linear model.
この(11)式の連続時間系モデルを離散時間モデル(サンプリング周期をΔtとする)に変換すると、nを離散化ステップ数として、 When the continuous time system model of the equation (11) is converted into a discrete time model (with a sampling period of Δt), n is the number of discretization steps,
以上のようにして導入したモデルを用いると、転舵トルク入力Tに対する車両運動の予測計算を行うことができる。現時刻において測定した状態ベクトルをx0=x(1)とすると、nステップ先の時刻における状態ベクトルの予測値は(12)式から、
When the model introduced as described above is used, the prediction calculation of the vehicle motion with respect to the turning torque input T can be performed. If the state vector measured at the current time is x 0 = x (1), the predicted value of the state vector at the time n steps ahead is
ここで、
here,
ここでは、現在からT秒先までの状態ベクトルを予測するものとして、n=1から、N=(T/Δt)まで、(13)式に従って状態ベクトルx(n+l)を計算する。計算した状態ベクトルの時系列は、転舵トルク入力Tを加えた場合の自車両SWの予測走行軌跡を表す。ただし、自車両SWの走行軌跡は、(1)式、(2)式で定義した走行可能領域Pの内部に留まっている必要がある。
また、転舵角δは車両操舵系の仕様によって最大転舵角δmaxが決まっており、予側転舵角の値がδmaxを超える走行軌跡は実現不可能である。すなわち、自車両SWの走行軌跡は、次式で定義する実現可能状態Qの内部に留まっていることも要求される。
Here, assuming that the state vector from the present to T seconds ahead is predicted, the state vector x (n + l) is calculated from n = 1 to N = (T / Δt) according to the equation (13). The time series of the calculated state vector represents the predicted traveling locus of the host vehicle SW when the turning torque input T is added. However, the travel locus of the host vehicle SW needs to remain within the travelable area P defined by the equations (1) and (2).
Further, the maximum turning angle δ max is determined for the turning angle δ according to the specifications of the vehicle steering system, and a travel locus in which the value of the pre-side turning angle exceeds δ max cannot be realized. That is, it is also required that the traveling locus of the host vehicle SW stays within the realizable state Q defined by the following equation.
そして、状態ベクトルxが、PおよびQの内部に留まるという条件は、 And the condition that the state vector x stays inside P and Q is
なお、走行可能領域Pは、(1)式において、yの制限値yminが縦方向の位置xに依存して変化するものとして定義している。しかし、縦方向速度vxが一定という条件のもとでは、(3)式から、xの値がステップ数nによって一意に決まる。このため、(15)式では、制限値yminをステップ数nに依存して変化する関数として扱っている。 Note that the travelable area P is defined in the formula (1) as a limit value y min of y that varies depending on the position x in the vertical direction. However, under the condition that the vertical velocity v x is constant, the value of x is uniquely determined by the number of steps n from Equation (3). For this reason, in the equation (15), the limit value y min is treated as a function that varies depending on the number of steps n.
そして、自車両走行軌跡がPおよびQの内部に留まるためには、(16)式が、n=1、2、…、Nの各ステップについて成立していなければならない。ここで、状態ベクトルxと操作入力の時系列UNとの間には、(13)式の関係が成立する。したがって、(16)式の条件を並べると、 In order for the own vehicle travel locus to remain inside P and Q, the equation (16) must be established for each step of n = 1, 2,. Here, between the time series U N of the state vector x and input operation, (13) the relationship equation is established. Therefore, when the conditions of equation (16) are arranged,
すなわち、回避可能操作量集合Sは、
That is, the avoidable manipulated variable set S is
このように、ステップS400で具体的に実施する処理は、行列F、Gの算出である。
次に、ステップS500では、回避可能操作量集合Sが、次に運転者が入力する操舵操作量、すなわち転舵トルクT1によってどのように変化するかの予測を行う。
まず、標準的な回避操作パターン(標準解)の算出を行う。この処理は、回避可能操作量集合Sの次数を下げて、処理を簡単にするために行うためのものである。
ここでは、標準解として、回避可能操作量集合のうち極力小さな転舵トルクで回避できる回避操作量時系列を用いる方法を示す。ただし、後述する評価関数の設定によって様々な考え方に沿った標準解を構成することができる。
操作量UNに対する評価関数として、
As described above, the processing specifically performed in step S400 is calculation of the matrices F and G.
Next, in step S500, avoidable operation amount set S, a steering operation amount next driver inputs, namely how varying or predicted by turning torque T 1 performed.
First, a standard avoidance operation pattern (standard solution) is calculated. This process is performed to simplify the process by lowering the order of the avoidable operation amount set S.
Here, as a standard solution, a method of using an avoidance operation amount time series that can be avoided with a steering torque as small as possible in the avoidance operation amount set is shown. However, a standard solution in accordance with various ideas can be configured by setting an evaluation function described later.
As an evaluation function for the manipulated variable U N ,
ここで、w1、w2、…、wNは重みパラメータである。回避可能操作量集合Sの中から(20)式の評価関数を最小とする操作量時系列を、基準回避操作量時系列とする。
次に、具体的な基準回避操作量時系列の算出方法を上記(20)式を例にとって説明する。
新たなN個の正の変数L1、L2、…、LNを導入し、(20)式における|Ti|、(i=1、2、…、N)を変数Liで置き換えた新たな評価関数L′を、次式のように導入する。
L′= w1・L1 +w2・L2 +…+wN・LN ・・・(21)
Here, w 1 , w 2 ,..., W N are weight parameters. An operation amount time series that minimizes the evaluation function of the equation (20) from the avoidable operation amount set S is set as a reference avoidance operation amount time series.
Next, a specific reference avoidance operation amount time series calculation method will be described by taking the above equation (20) as an example.
New N positive variables L 1 , L 2 ,..., L N are introduced, and | Ti |, (i = 1, 2,..., N) in equation (20) is replaced with a variable Li. The evaluation function L ′ is introduced as shown in the following equation.
L ′ = w 1 · L 1 + w 2 · L 2 + ... + w N · L N (21)
新たな変数Liと、|Ti|とは、以下のような拘束条件で関連付けてあるとする。
−Li ≦Ti≦ Li (i=1、2、…、N) ・・・(22)
また、変数Liは正と仮定して導入しているので、
Li ≧ 0 (i=1、2、…、N) ・・・(23)
という拘束も課す必要がある。
ここで、拘束条件(19)式、(22)式、(23)式、及び評価関数(21)式で定義する問題は、線形計画問題となる。したがって、効率良く解くためのアルゴリズムが知られている。そして、その公知のアルゴリズムを用いて、解{T*i}を得ることができる。
It is assumed that the new variable L i and | Ti | are associated under the following constraint conditions.
-L i ≦ Ti ≦ L i (i = 1, 2,..., N) (22)
Moreover, since the variable L i is introduced on the assumption that it is positive,
L i ≧ 0 (i = 1, 2,..., N) (23)
It is also necessary to impose such restrictions.
Here, the problem defined by the constraint conditions (19), (22), (23), and the evaluation function (21) is a linear programming problem. Therefore, an algorithm for efficiently solving is known. And the solution {T * i} can be obtained using the known algorithm.
ここで、標準解を使用して回避可能操作量集合を低次元化するために、所定時間経過した後は、標準解に沿った操舵操作が行われるものと仮定する。そして、それよりも手前側の時刻における操作量の集合に注目することにする。
すなわち、操作量UNについて、以下のように、確定部分と未確定部分とに分割する。ここで、確定部分とは、標準解に沿って操作する区間である。未確定部分とは、運転者の自由な操作を想定する区間である。
Here, in order to reduce the order of the avoidable operation amount set using the standard solution, it is assumed that the steering operation along the standard solution is performed after a predetermined time has elapsed. Then, attention is focused on a set of operation amounts at a time closer to that.
That is, the operation amount U N, as follows, divided into a deterministic part and unconfirmed portions. Here, the fixed portion is a section operated along the standard solution. An undetermined part is a section which assumes a driver's free operation.
ただし、Kは、未確定部分として残したステップ数である。UNの平均を(18)式に適用するために、(18)式の行列F、ベクトルG、及びUNを以下のように分割する。 However, K is the number of steps left as an undetermined part. To apply the average of the U N to (18), (18) of the matrix F, split as follows vector G, and U N.
このうち、UN-Kの平均を、算出した基準解{T*i}で置き換えると、最初のKステップに対する回避可能操作量集合SKの平均が、以下のように定義できる。 If the average of U NK is replaced with the calculated reference solution {T * i}, the average of the avoidable manipulated variable set S K for the first K step can be defined as follows.
SKの平均は、最初のKステップで許容できる操作量の集合であると解釈することができる。ただし、(K+1)ステップ以降は、基準回避操作量時系列に沿って回避を行うことを前提とする。
ここで、UKの先頭値であるT1の値を確定させた場合に、集合SKの平均がどのように変化するのかを計算する。そのために、FNの平均、UKを、さらに以下のように分割する。
The average of S K can be interpreted as a set of operation amounts that can be tolerated in the first K steps. However, after the (K + 1) step, it is assumed that the avoidance is performed along the reference avoidance operation amount time series.
Here, it is calculated how the average of the set S K changes when the value of T 1 which is the leading value of U K is fixed. Therefore, the average of F N and U K are further divided as follows.
また、fiはFNの平均の第1列目の各成分である。fiの平均はFNの平均の第i行目の第2列から第K列までの各成分を並べた行ベクトルである。
ここで、
Further, f i is each component of the average first column of F N. The average of f i is a row vector in which the components from the second column to the Kth column of the i-th row of the average of F N are arranged.
here,
ここで、図7に、K=2とした場合の集合S2の平均とS2 2(T1)の中央値の例を示す。K=2とした場合、回避可能操作量集合S2の平均は、T1とT2で構成する2次元平面上の多角形領域として表現することができる。これに対し、特定の入力を加えるということは、多角形領域をT1=(一定)という直線で切って、多角形の辺との交点を結ぶ線分上に集合を、低次元化することであると解釈することができる。
この線分が集合SK 2(T1)の中央値である。この集合は、加える入力によって異なる集合を形成する。これはT1としてどのような入力を加えるかによって、次に取ることのできる入力T2が変化することを示している。この集合の変化に基づいて、現在どのような入力を加えるべきかを評価することができる。
FIG. 7 shows an example of the average of the set S 2 and the median value of S 2 2 (T 1 ) when K = 2. When K = 2, the average of the avoidable manipulated variable set S 2 can be expressed as a polygonal region on a two-dimensional plane composed of T 1 and T 2 . On the other hand, adding a specific input means cutting the polygon area with a straight line T 1 = (constant) and reducing the set on the line segment connecting the intersections with the sides of the polygon. Can be interpreted.
This line segment is the median value of the set S K 2 (T 1 ). This set forms a different set depending on the input to be added. This indicates that the next input T 2 that can be taken changes depending on what input is added as T 1 . Based on this set change, it is possible to evaluate what input should be added at present.
なお、K=3とした場合には、集合S3の平均は、T1、T2、T3で構成する3次元空間上の多面体領域を構成する。この場合には、S3 2(T1)の中央値は、T2、T3で構成する2次元平面上の多角形領域となる。集合の次数が変わってくるが、この後の処理は同じように進めることができる。
以上の処理によって、ステップS500によって、回避可能操作量集合SKの平均からSK 2(T1)の中央値を求める。
次に、ステップ600では、回避可能操作量集合SK 2(T1)の中央値(回避可能操作量集合の変化の予想値)から回避困難度を評価する処理を行う。
When K = 3, the average of the set S 3 constitutes a polyhedron region in a three-dimensional space constituted by T 1 , T 2 , and T 3 . In this case, the median value of S 3 2 (T 1 ) is a polygonal region on a two-dimensional plane constituted by T 2 and T 3 . The order of the set changes, but the subsequent processing can proceed in the same way.
Through the above processing, the median value of S K 2 (T 1 ) is obtained from the average of the avoidable manipulated variable set S K in step S500.
Next, in step 600, processing for evaluating the degree of difficulty in avoidance is performed from the median value of the avoidable operation amount set S K 2 (T 1 ) (predicted value of change in avoidable operation amount set).
一般に、回避可能操作量集合が大きければ、それだけ回避操作に大きな自由度が残っている。この場合には、回避操作に要求される精度もあまり高くないので、回避操作は容易な状況であると解釈することができる。一方、回避可能操作量集合が小さければ、回避を実現するためには高精度の操作が要求されるので、回避操作が難しい状況であるという解釈が成り立つ。従って、回避集合の大きさを何らかの形で測定することにより、その値を回避困難度と関連付けた指標として用いることができる。 In general, if the avoidable operation amount set is large, a greater degree of freedom remains in the avoidance operation. In this case, since the accuracy required for the avoidance operation is not so high, the avoidance operation can be interpreted as an easy situation. On the other hand, if the avoidable operation amount set is small, a highly accurate operation is required in order to realize avoidance, so that it can be interpreted that the avoiding operation is difficult. Therefore, by measuring the size of the avoidance set in some form, the value can be used as an index associated with the avoidance difficulty level.
集合の大きさの測り方としては様々な方法がある。その一例を示す。
本実施形態で考えている集合は、K次元空間上の多面体領域として表現することができる。したがって、その体積を大きさとして定義することができる。そこで、集合SK 2の中央値の大きさ|SK 2の中央値|を、下記(33)式で定義する。
There are various methods for measuring the size of the set. An example is shown.
The set considered in the present embodiment can be expressed as a polyhedral area in the K-dimensional space. Therefore, the volume can be defined as the size. Accordingly, the median size | S K 2 of the set S K 2 is defined by the following equation (33).
そして、この値を回避困難度の指標として用いる。
すなわち、回避可能操作量集合SK 2の中央値は、T1に依存して変化する集合になっている。そこで、回避困難度Hを、T1についての関数として、以下の(34)式で定義する。
This value is used as an index of the difficulty level of avoidance.
That is, the median of the avoidable manipulated variable set S K 2 is a set that varies depending on T 1 . Therefore, the avoidance difficulty level H is defined by the following equation (34) as a function of T 1 .
一般にH(T1)は、SK 2の中央値が多面体で表すことができるので、区分線形関数となる。例えば、K=2の場合のH(T1)の具体的な形状は、図8のようなものになる。実際の処理においては、区分線形関数全体を算出してもよいし、計算量低減のためいくつかのサンプル点についてのH(T1)の値を求め、サンプル点間で区分線形関数を構成することでH(T1)を近似することも考えられる。 In general, H (T 1 ) is a piecewise linear function because the median value of S K 2 can be represented by a polyhedron. For example, the specific shape of H (T 1 ) when K = 2 is as shown in FIG. In actual processing, the whole piecewise linear function may be calculated, or the value of H (T 1 ) at several sample points is obtained to reduce the amount of calculation, and a piecewise linear function is constructed between the sample points. Thus, it is conceivable to approximate H (T 1 ).
なお、あるT1についてSK 2の中央値が空集合になった場合には、そのT1を入力すると回避が不可能になることを意味している。この場合、H(T1)=0と定義する。
以上のように、ステップS600にて、回避可能操作量集合SK 2(T1)の中央値から回避困難度H(T1)を算出する。
次に、ステップ700では、回避困難度の評価を行う。
ここで、回避困難度関数H(T1)の値がT1の値によらず所定の水準よりも大きい、すなわち回避操作の自由度が大きい場合には、上述した通り、回避操作に要求される精度が低い状況にあることを意味している。この場合には、回避支援は不要とみなすことができる。
従って、回避困難度関数H(T1)の最小値Hminを、下記(35)式で定義する。
Incidentally, it means that for a given T 1 Median S K 2 is the case where the empty set will not be avoided by inputting the T 1. In this case, it is defined that H (T 1 ) = 0.
As described above, in step S600, the avoidance difficulty level H (T 1 ) is calculated from the median value of the avoidable manipulated variable set S K 2 (T 1 ).
Next, in
Here, when the value of the avoidance difficulty level function H (T 1 ) is larger than a predetermined level regardless of the value of T 1 , that is, when the degree of freedom of the avoidance operation is large, the avoidance operation is required as described above. This means that the accuracy is low. In this case, avoidance assistance can be considered unnecessary.
Therefore, the minimum value H min of the avoidance difficulty level function H (T 1 ) is defined by the following equation (35).
そして、(35)式で表す最小値Hminが、所定の閾値Hthrよりも大きい場合には回避支援は不要と判定して処理を終了して復帰する。一方、最小値HminがHthrよりも小さい場合には支援が必要と判定し、ステップ800に移行する。
次に、ステップ800では、回避困難度関数H(T1)と、現在操舵系に作用している転舵トルクの値から、転舵アシストトルクとして発生させるべきトルク指令値を算出する。そして、算出したトルク指令値を、モータコントローラ9に出力する。
ここで、回避困難度関数に基づいて現在の操作量を評価すると、H(T1)の値が最も大きくなる転舵トルクTmax 1が最も望ましい操作量ということになる。従って、現在の転舵トルクがTmax 1に等しい場合には、転舵アシストは不要ということになる。そこで、転舵アシストトルク指令値を△Tとして、
If the minimum value H min represented by the expression (35) is larger than the predetermined threshold value H thr , it is determined that the avoidance support is unnecessary, and the process ends and returns. On the other hand, if the minimum value H min is smaller than H thr, it is determined that assistance is required, and the process proceeds to step 800.
Next, in Step 800, a torque command value to be generated as a steering assist torque is calculated from the avoidance difficulty level function H (T 1 ) and the value of the steering torque currently acting on the steering system. Then, the calculated torque command value is output to the
Here, when the current operation amount is evaluated based on the avoidance difficulty level function, the steering torque T max 1 at which the value of H (T 1 ) is the largest is the most desirable operation amount. Therefore, when the current turning torque is equal to T max 1 , turning assistance is unnecessary. Therefore, let the steering assist torque command value be ΔT,
一方、H(T1)の値が0になっている場合には、現在の転舵トルクでは回避が不可能になることが予測できる状況に該当する。この場合には、早急に転舵トルクを回避可能操作量集合内に戻すべく、最大の転舵アシストトルク指令値ΔTmaxを出力する。
転舵アシストトルクの方向は、回避可能操作量集合が現在の操作量よりも大きい側に存在しているときには正の方向に掛ける。また、回避可能操作量集合が現在の操作量よりも小さい側に存在しているときには負の方向に掛ける。これによって、操作量が回避可能操作量集合の中に入るような誘導を行う。それ以外の転舵トルク入力については、その回避困難度関数値に応じて−ΔTmax〜ΔTmaxまでの中間値を出力する関数を構成する。そして、構成した関数に基づいて指令値を決定する。転舵トルクアシスト指令値の構成例を図9に示す。
On the other hand, when the value of H (T 1 ) is 0, this corresponds to a situation where it can be predicted that avoidance is impossible with the current turning torque. In this case, the maximum steering assist torque command value ΔT max is output in order to quickly return the steering torque to the avoidable operation amount set.
The direction of the steering assist torque is applied in a positive direction when the avoidable operation amount set is present on the side larger than the current operation amount. Further, when the avoidable operation amount set exists on the side smaller than the current operation amount, it is multiplied in the negative direction. In this way, guidance is performed so that the operation amount falls within the avoidable operation amount set. For other steering torque inputs, a function is provided that outputs an intermediate value from −ΔT max to ΔT max in accordance with the avoidance difficulty level function value. Then, a command value is determined based on the configured function. A configuration example of the steering torque assist command value is shown in FIG.
以上の処理を、ステップS800で実施して、回避困難度関数に基づいて転舵アシストトルク関数を構成し、現在の転舵トルクの値に対応する関数値を転舵アシストトルク指令値として算出する。
そして、算出した転舵アシストトルク指令値を、モータコントローラ9に出力する。これによって、指令した転舵アシストトルクを発生する電流指令値に変換して、転舵アシストモータ8を駆動することで、実際の転舵アシストトルクとして実現される。
The above processing is performed in step S800, a steering assist torque function is configured based on the avoidance difficulty level function, and a function value corresponding to the current value of the steering torque is calculated as a steering assist torque command value. .
Then, the calculated steering assist torque command value is output to the
なお、以上のようにして算出する転舵アシストトルク指令は、障害物回避のためのアシス卜である。したがって、通常の操舵操作をアシストするパワーステアリング機能と共存させることができる。すなわち、運転者の操舵トルクをTD、パワーステアリング機能によるアシストトルクをTPSとすると、通常時に操舵系に作用する転舵トルクTは、(37)式で表すことが出来る。
T = TD +TPS ・・・(37)
すなわち、パワーステアリング機能が作動状態の場合には、(37)式で算出した転舵アシストトルクを操作量とみなして、障害物回避のための転舵アシストトルク指令値を算出する。従って、転舵アシストモータ8が実際に出力する転舵アシストトルクは、TPS+ΔTとなる。
Note that the steering assist torque command calculated as described above is an assist for avoiding obstacles. Therefore, it can coexist with a power steering function for assisting a normal steering operation. That is, if the driver's steering torque is T D and the assist torque by the power steering function is T PS , the turning torque T acting on the steering system at the normal time can be expressed by equation (37).
T = T D + T PS (37)
That is, when the power steering function is in the operating state, the steering assist torque calculated by the equation (37) is regarded as the operation amount, and the steering assist torque command value for obstacle avoidance is calculated. Accordingly, the steering assist torque actually output by the steering assist
ここで、車速センサ2、操舵角センサ5、ヨーレートセンサ3、加速度センサ4およびカメラ1は、自車両状態検出手段を構成する。また、カメラ1は、障害物検出手段および道路境界検出手段も構成する。指令値算出処理部7F、モータコントローラ9、転舵アシストモータ8は、運転操作誘導手段を構成する。上記2輪モデルは、車両運動限界手段を構成する。(14)式は、操作限界推定手段を構成する。
Here, the
(動作)
定期的に、次の処理を行う。
センサで取得した情報に基づき、自車両の走路領域と、障害物がある場合には障害物が占有する障害物領域を求める。そして、走路領域から障害物領域を除外した走行可能領域Pを求める。
更に、取り得る車両操作量の限界の推定値及び許容される車両運動状態の限界の推定値により制限を課して、所定時間後まで上記走行可能領域Pに留まることが可能な車両操作量の時系列を構成要素とする回避可能操作量集合を算出する。
(Operation)
The following processing is performed periodically.
Based on the information acquired by the sensor, the running area of the host vehicle and the obstacle area occupied by the obstacle when there are obstacles are obtained. And the driving | running | working area | region P which excluded the obstruction area | region from the running path area | region is calculated | required.
Furthermore, a limit is imposed by an estimated value of the limit of the vehicle operation amount that can be taken and an estimated value of the limit of the allowable vehicle motion state, and the vehicle operation amount that can remain in the travelable region P until a predetermined time later. An avoidable operation amount set having time series as a component is calculated.
更に、回避可能操作量集合が、入力する操作量である転舵トルクによって、どのように変化するかを予測して、回避困難度を評価、つまり回避困難度を推定する。
そして、回避困難度に基づき回避支援が必要と判定すると、回避困難度が小さくなる、つまり回避困難度関数H(T1)が大きくなるような、転舵アシストトルク指令値ΔTを算出する。そして、その転舵アシストトルク指令値ΔTを操舵系(操舵トルク伝達系)に付与する。これによって、運転者の操舵操作量が回避可能操作量集合の中に入るように、車両操作量の誘導を行う。即ち、自車両を、障害物を回避する方向に誘導する。
Furthermore, it is predicted how the avoidable operation amount set changes according to the turning torque that is the input operation amount, and the avoidance difficulty level is evaluated, that is, the avoidance difficulty level is estimated.
When it is determined that avoidance assistance is necessary based on the avoidance difficulty level, the steering assist torque command value ΔT is calculated such that the avoidance difficulty level decreases, that is, the avoidance difficulty level function H (T 1 ) increases. Then, the steering assist torque command value ΔT is applied to the steering system (steering torque transmission system). Thus, the vehicle operation amount is guided so that the driver's steering operation amount is included in the avoidable operation amount set. That is, the host vehicle is guided in a direction to avoid the obstacle.
以上のような転舵アシストを行うことで、将来における回避操作の自由度が大きく保つことが出来るような操作に、運転者の転舵操作を誘導することができる。
将来予測に基づいて指令値を算出しているので、危険が顕在化した後の早い段階から運転者操作を支援することができる。一方、回避可能操作量集合に基づいて指令値を算出する構成となっているため、必要以上の操作介入を抑制することで違和感の低減を同時に実現することができる。
By performing the steering assist as described above, the driver's steering operation can be guided to an operation in which the degree of freedom of avoidance operation in the future can be kept large.
Since the command value is calculated based on the future prediction, the driver's operation can be supported from an early stage after the danger has become apparent. On the other hand, since the command value is calculated based on the avoidable operation amount set, it is possible to simultaneously reduce a sense of incongruity by suppressing unnecessary operation intervention.
(本実施形態の効果)
(1)走行可能領域識別手段、回避可能操作量集合算出手段、回避可能操作量集合変化予測手段、回避困難度推定手段、及び運転操作誘導手段を備える。
すなわち、走行可能領域識別手段は、自車両が走行可能な道路上の領域を検出した上で、回避可能操作量集合算出手段は、所定時間先の将来にわたって走行可能領域に留まることが可能な車両操作量の時系列の集合を算出する。そして、この集合の操舵操作を行った場合の変化を回避可能操作量集合変化予測手段が予測し、回避困難度推定手段は、この予測を評価することにより回避操作の困難度を推定する。運転操作誘導手段は、回避可能操作量集合算出手段の算出結果を、回避操作の困難度と関連付けることで、自車両にとって有利な操作量を算出して車両操作の誘導を行っている。
(Effect of this embodiment)
(1) A travelable area identifying unit, an avoidable operation amount set calculating unit, an avoidable operation amount set change predicting unit, an avoidance difficulty level estimating unit, and a driving operation guiding unit are provided.
That is, the travelable area identifying means detects the area on the road where the host vehicle can travel, and the avoidable manipulated variable set calculating means is a vehicle that can remain in the travelable area for a predetermined time ahead. A time series set of operation amounts is calculated. Then, the avoidable operation amount set change prediction means predicts a change when the set steering operation is performed, and the avoidance difficulty estimation means estimates the difficulty of the avoidance operation by evaluating the prediction. The driving operation guidance means associates the calculation result of the avoidable operation amount set calculation means with the difficulty level of the avoidance operation, thereby calculating an operation amount advantageous for the host vehicle and guiding the vehicle operation.
すなわち、所定時間先の将来まで含む操作量時系列を基準とすることにより、障害物回避と車線復帰の優先度を、ある一定の時間区間の中で適切に考慮した操作量の中から誘導量を決定するという構成になっている。この結果、複数の制御目的のトレードオフを取った誘導制御指令値を正確に算出することができる。
また、単一の操作量ではなく制御目的に合致するすべての操作量時系列の集合をもとに誘導量を決定しているので、運転者に対して特定の回避操作を強制する誘導ではなく、運転者の操作を回避可能な操作量集合に留めるための誘導を行うことができるので、障害物回避と運転者に与える違和感の抑制を両立した支援を実現することができる。
In other words, by using the operation amount time series including the future up to a predetermined time ahead as a reference, the guidance amount is selected from the operation amounts that appropriately consider the priority of obstacle avoidance and lane return within a certain time interval. It is configured to determine. As a result, it is possible to accurately calculate the guidance control command value taking a trade-off between a plurality of control purposes.
In addition, since the guidance amount is determined based on a set of all the operation amount time series that match the control objective, not a single operation amount, it is not a guidance that forces the driver to perform a specific avoidance operation. In addition, since guidance for keeping the driver's operation in a set of operation amounts that can be avoided can be performed, it is possible to realize support that achieves both obstacle avoidance and suppression of the uncomfortable feeling given to the driver.
(2)道路境界検出手段を備える。
すなわち、障害物に加えて道路境界を考慮して回避可能操作量集合の算出を行っている。この結果、障害物回避と路外逸脱防止を両立した回避支援を提供することができる。
(3)操作限界推定手段を備える。
これによって、運転者の車両操作量の限界を考慮して回避可能操作量集合を算出する構成となっている。これによって、運転者が実際には操作できない非現実的な回避方法を想定してしまうことを排除する。さらに、操作量限界を適切に推定することで運転者の技量に応じた回避支援の必要性の判定を行うことができる。
(2) A road boundary detection means is provided.
That is, the avoidable operation amount set is calculated in consideration of the road boundary in addition to the obstacle. As a result, it is possible to provide avoidance support that achieves both obstacle avoidance and off-road departure prevention.
(3) An operation limit estimation unit is provided.
Thus, the avoidable operation amount set is calculated in consideration of the limit of the driver's vehicle operation amount. This eliminates the assumption of an unrealistic avoidance method that the driver cannot actually operate. Furthermore, the necessity of avoidance support according to the skill of the driver can be determined by appropriately estimating the operation amount limit.
(4)車両運動限界推定手段を備える。
これによって、車両運動状態に限界を設定して回避可能操作量集合を算出する構成とする。これによって、車両の急激な運動による車両挙動予測の誤差が所定の水準以上に大きくなることを防止する。この結果、回避可能操作量集合の精度を保つことができる。
(5)回避可能操作量集合算出手段は、新たな情報を検出するたびに回避可能集合を更新する。これによって、障害物の挙動や車両の運動が当初の予測とは異なるものになった場合でも、新たな状況に迅速に対応した回避支援を提供することができる。
(4) A vehicle motion limit estimation means is provided.
Thus, the avoidable operation amount set is calculated by setting a limit on the vehicle motion state. This prevents an error in predicting vehicle behavior due to a sudden movement of the vehicle from exceeding a predetermined level. As a result, the accuracy of the avoidable operation amount set can be maintained.
(5) The avoidable operation amount set calculation unit updates the avoidable set each time new information is detected. As a result, even when the behavior of the obstacle or the motion of the vehicle is different from the initial prediction, it is possible to provide avoidance support that can quickly cope with a new situation.
(6)運転操作誘導手段は、回避困難度が大きいほど誘導量を大きくする。これによって、正確な操作が要求される場面でより強い誘導制御が行われ、運転者の技量が不足している場合でも適切な回避操作を行いやすくすることができる。
(7)回避困難度が所定の水準よりも小さい場合に操作誘導を抑制する。これによって、支援が不要な場面で誘導が行われることによる、運転者に違和感を与えることを防止することができる。
(8)運転操作誘導手段は、ステアリングホイールから操舵輪までの操舵トルク伝達系に補助トルクを加える。
すなわち、操舵系のアシストトルクを加えることで回避支援を行っている。この結果、運転者に適切な操舵方向と操舵角を運転操作と直結したわかりやすい形で提示することができる。
(6) The driving operation guidance means increases the guidance amount as the degree of avoidance difficulty increases. Accordingly, stronger guidance control is performed in a scene where an accurate operation is required, and an appropriate avoidance operation can be easily performed even when the skill of the driver is insufficient.
(7) Operation guidance is suppressed when the degree of difficulty of avoidance is smaller than a predetermined level. Accordingly, it is possible to prevent the driver from feeling uncomfortable due to the guidance being performed in a situation where no assistance is required.
(8) The driving operation guiding means applies auxiliary torque to the steering torque transmission system from the steering wheel to the steering wheel.
That is, avoidance assistance is performed by applying assist torque of the steering system. As a result, an appropriate steering direction and steering angle can be presented to the driver in an easy-to-understand manner directly connected to the driving operation.
(第2実施形態)
次に、第2実施形態について図面を参照しつつ説明する。なお、上記第1実施形態と同様な構成などについては同一の符号を付して説明する。
図10は、本実施形態の車両用障害物回避支援装置を装備した自車両SWの装置構成の概念図である。
(構成)
本実施形態の基本的な車両構成は、図10に示すように、第1実施形態と同様である。ただし、クラッチ20を、ステアリング軸(操舵系)の途中に介装する。そして、クラッチ20を開放することで、ステアリングホイールによる操舵を機械的に切り離す。また、転舵角センサ21を備える。転舵角センサ21は、操舵トルク伝達経路に介装して、実際の転舵角を検出する。この場合には、モータコントローラ9は、転舵角センサ21の検出信号に基づき、モータ8をシステム側で制御することによって転舵角を運転者操舵とは独立に制御できる。モータコントローラ9は、回避支援コントローラ7からの指令に基づきモータ8を駆動制御する。
この第2実施形態では、回避可能操作量集合算出手段7Cの算出結果を用いて、ある所定の範囲内で運転者の操舵量を補正することで、効果的な回避を行う場合の例である。
(Second Embodiment)
Next, a second embodiment will be described with reference to the drawings. In addition, the same code | symbol is attached | subjected and demonstrated about the structure similar to the said 1st Embodiment.
FIG. 10 is a conceptual diagram of a device configuration of the host vehicle SW equipped with the vehicle obstacle avoidance assistance device of the present embodiment.
(Constitution)
The basic vehicle configuration of this embodiment is the same as that of the first embodiment as shown in FIG. However, the clutch 20 is interposed in the middle of the steering shaft (steering system). Then, by releasing the clutch 20, the steering by the steering wheel is mechanically disconnected. Further, a turning angle sensor 21 is provided. The turning angle sensor 21 is interposed in the steering torque transmission path and detects an actual turning angle. In this case, the
The second embodiment is an example in which effective avoidance is performed by correcting the steering amount of the driver within a certain predetermined range using the calculation result of the avoidable operation amount set calculating means 7C. .
次に、本実施形態の回避支援コントローラ7の処理を説明する。
ここで、第1実施形態と同様の図4の場面を想定する。ただし、本実施形態では障害物SMが移動するケースの取り扱いについても説明する。
ここで、第2実施形態における回避支援コントローラ7の処理は、図10に示すように、上記第1実施形態における回避支援コントローラ7の処理(図3参照)と、処理の流れ自体はほぼ同じである。また、第1実施形態と同様な処理ステップについては、同一のステップ番号を付する。
Next, the process of the
Here, the scene of FIG. 4 similar to the first embodiment is assumed. However, in this embodiment, handling of a case where the obstacle SM moves will also be described.
Here, as shown in FIG. 10, the process of the
ステップS100及びS200では、センサからの信号によって道路境界情報や障害物情報などを取得して障害物を検出したか否かを判定する。この処理は、第1実施形態のステップS100及びS200と同一の処理を行う。ステップS200にて障害物を検出した場合には、ステップS250に移行する。一方、障害物を検出しない場合にはステップS900に移行する。
ステップS250では、クラッチ20に開放指令を出力してステップS300に移行する。これによって、転舵モータによって転舵角が制御できる状態に移行する。
ステップS300の処理は、第1実施形態と同様な処理となる。ただし、障害物が移動している場合には、回避可能領域を以下のように構成する。
すなわち、障害物の中心位置の検出値をxp=(x0 p、y0 p)とする。なお、ここでは、簡単のため、障害物はX軸と垂直方向(Y軸方向:車幅方向)に移動しているものとすると、移動速度はvp=(0、vy p)と表すことが出来る。この時、障害物が等速直線運動すると仮定すると、ステップ数iにおける障害物の中心位置は、以下のように移動すると予測することができる。
In steps S100 and S200, it is determined whether or not an obstacle has been detected by acquiring road boundary information, obstacle information, and the like by a signal from the sensor. This process is the same as steps S100 and S200 of the first embodiment. If an obstacle is detected in step S200, the process proceeds to step S250. On the other hand, if no obstacle is detected, the process proceeds to step S900.
In step S250, a release command is output to the clutch 20, and the process proceeds to step S300. This shifts to a state in which the turning angle can be controlled by the turning motor.
The process of step S300 is the same process as in the first embodiment. However, when the obstacle is moving, the avoidable area is configured as follows.
That is, the detected value of the center position of the obstacle is xp = (x 0 p , y 0 p ). Here, for the sake of simplicity, if the obstacle is moving in a direction perpendicular to the X axis (Y axis direction: vehicle width direction), the moving speed is expressed as vp = (0, v y p ). I can do it. At this time, assuming that the obstacle moves linearly at a constant velocity, the center position of the obstacle at the step number i can be predicted to move as follows.
続いてステップ400の処理を行う。ステップS400の処理は、役割としては第1実施形態のステップ400と同一である。但し、システム構成の違いに合わせて車両モデルの構成を変更している。また、制約条件の表現式にも一部変更を加えている。すなわち、第1実施形態では(3)式〜(9)式の微分方程式で車両モデルを構成していた。これに対し、第2実施形態では(3)式〜(5)式はそのまま流用する一方、(6)式以降のモデルを以下の(42)式〜(44)式のように変更する。 Subsequently, the process of step 400 is performed. The process of step S400 is the same as step 400 of the first embodiment as a role. However, the configuration of the vehicle model is changed according to the difference in the system configuration. In addition, some changes have been made to the expression of constraint conditions. That is, in the first embodiment, the vehicle model is configured by the differential equations (3) to (9). On the other hand, in the second embodiment, the expressions (3) to (5) are used as they are, while the models after the expression (6) are changed to the following expressions (42) to (44).
ただし、
θSW :ステアリングホイールの回転角
KS :クラッチ20締結時のステアリングホイールから前輪舵角までのギア比
Δδ :前輪舵角の補正量
Δδcom :前輪舵角補正量の指令値
TS :前輪舵角補正量に関する指令値から実舵角までの応答時定数
である。
また、車両モデルの変更に伴い、状態ベクトルの定義も以下のように変更する。
However,
θ SW : Steering wheel rotation angle K S : Gear ratio from steering wheel to front wheel rudder angle when clutch 20 is engaged Δδ: Front wheel rudder angle correction amount Δδ com : Front wheel rudder angle correction amount command value T S : Front wheel rudder Response time constant from the command value for the angle correction amount to the actual steering angle.
In addition, with the change of the vehicle model, the definition of the state vector is also changed as follows.
この第2実施形態では、システム側で前輪舵角を△δmax以上補正しない、という制約条件を課すことにする。
転舵角補正のダイナミクスを(44)式のように定常ゲイン1の1次遅れ系でモデル化しているので、補正指令値△δcomについて、|Δδcom|≦Δδmaxという制約を課しておけば、転舵角補正量△δがΔδmaxを超えることはない。
以上の制約条件は、
In the second embodiment, a constraint condition is imposed that the front wheel steering angle is not corrected by Δδ max or more on the system side.
Since modeled by the dynamics of the steering angle correction (44) first-order system of
The above constraints are
また、第1実施形態と同様、自車両の走行軌跡が走行可能領域Pの内部に留まっているという条件は、
Further, as in the first embodiment, the condition that the traveling locus of the host vehicle remains inside the travelable region P is as follows:
(47)式、(48)式、及び(49)式を用いて第1実施形態と同様の式変形を行うと、最終的に(18)式と同様の操作量UNに関する線形不等式条件を導くことが出来る。ただし、行列F、Gの形態は同一ではない。そして、それが第2実施形態における回避可能操作量集合Sになる。
次に、ステップS500に移行する。このステップS500の処理も、役割としては第1実施形態のステップ500と同様である。ただし、操作量が転舵角から補正舵角指令値に変更になったことに伴う修正を行っている。
まず、基準解については評価関数として次の(50)式を用いて算出する。
(47) equation (48) below, and performed the same expression modifications of the first embodiment with reference to equation (49), and finally (18) linear inequality condition regarding the same operation amount U N and equation Can lead. However, the forms of the matrices F and G are not the same. And it becomes the avoidable operation amount set S in the second embodiment.
Next, the process proceeds to step S500. The processing in step S500 is also similar to step 500 in the first embodiment as a role. However, the operation amount is corrected in accordance with the change from the turning angle to the corrected steering angle command value.
First, the reference solution is calculated using the following equation (50) as an evaluation function.
そして、第1実施形態と同様に線形計画問題に帰着することで、基準解{Δδ* com}を得ることが出来る。また、基準解を用いて回避可能操作量集合Sを低次元化して、SKの平均を得る処理も、第1実施形態と同様の手順で行うことができる。さらに、転舵角補正量Δδ1 comの値を確定させた場合の回避可能操作量集合SK 2(Δδ1 com)の中央値も同様にして算出することができる。
続いて、ステップ600で回避困難度算出の処理を行い、さらにステップS700で回避困難度評価のための分岐処理を行う。処理は、第1実施形態のステップ600及びS700と同じである。
ステップS700にて回避困難が大きいと判定するとステップ800に移行する。ステップS800では、まず回避困難度関数値が最も大きくなる補正転舵角指令値を算出する。
すなわち、
Then, the standard solution {Δδ * com } can be obtained by reducing to the linear programming problem as in the first embodiment. Further, the process of obtaining the average of S K by reducing the order of the avoidable manipulated variable set S using the reference solution can be performed in the same procedure as in the first embodiment. Further, the median value of the avoidable manipulated variable set S K 2 (Δδ 1 com ) when the value of the turning angle correction amount Δδ 1 com is fixed can be calculated in the same manner.
Subsequently, avoidance difficulty calculation processing is performed in step 600, and further branch processing for avoidance difficulty evaluation is performed in step S700. The processing is the same as that in step 600 and S700 in the first embodiment.
If it is determined in step S700 that it is difficult to avoid, the process proceeds to step 800. In step S800, first, a corrected turning angle command value that maximizes the avoidance difficulty level function value is calculated.
That is,
そして、ステアリングホイール回転角θSWを測定し、転舵角指令値δcomを、下記(52)式に従って算出する。
Then, the steering wheel rotation angle θ SW is measured, and the turning angle command value δ com is calculated according to the following equation (52).
その算出した転舵角指令値δcomを転舵角サーボコントローラに出力して処理を終了し、復帰する。
一方、ステップS200で障害物を検出しなかった場合にはステップ900に移行する。ステップS900では、クラッチ20が開放した状態であれば、クラッチ20締結指令を出力し通常の走行状態に戻した上で、復帰する。
ここで、ステップS300は、障害物挙動予測手段を構成する。
The calculated turning angle command value δ com is output to the turning angle servo controller, the process is terminated, and the process returns.
On the other hand, if no obstacle is detected in step S200, the process proceeds to step 900. In step S900, if the clutch 20 is in a disengaged state, a clutch 20 engagement command is output to return to the normal traveling state, and then return.
Here, step S300 constitutes obstacle behavior prediction means.
(動作)
本実施形態では、障害物を検出して回避支援が始まるとクラッチ20を開放状態として前輪舵角をシステム側で制御するモードに移行する。
このとき、前輪舵角指令値は運転者の操舵角で本来実現する角度を基準として、それに対して±△δmaxを限度とする補正を加えた転舵角に制御する。これによって、運転者の操作に沿った回避としつつ、所定の補正量の範囲内で最も余裕のある回避運動が実現するように、前輪舵角を補正することになる。この結果、運転者の違和感を抑えつつ、適切な回避操作の実行を支援することができる。
(Operation)
In this embodiment, when an obstacle is detected and avoidance assistance is started, the clutch 20 is opened and the mode shifts to a mode in which the front wheel steering angle is controlled on the system side.
At this time, the front wheel rudder angle command value is controlled to a steered angle obtained by adding a correction with a limit of ± Δδ max on the basis of the angle originally realized by the driver's steering angle. As a result, the front wheel steering angle is corrected so as to achieve the avoidance movement with the most margin within the range of the predetermined correction amount while avoiding along the operation of the driver. As a result, it is possible to support the execution of an appropriate avoidance operation while suppressing the driver's uncomfortable feeling.
(本実施形態の効果)
(1)上記第1実施形態の効果に加えて、以下の効果を有する。
(2)障害物挙動予測手段を備える。
障害物の移動経路を予測して回避可能操作量集合を算出する構成としている。これによって、移動障害物に対しても有効な回避可能操作量集合を算出することができる。
(3)ステアリングホイールから操舵輪までの操舵トルク伝達系の途中にクラッチを介装する。そして、運転操作誘導手段は、運転者の操舵による転舵角を補正する制御を行うことで運転操作を誘導し、且つ上記転舵角を補正する制御を行う間、クラッチを開放状態とする。
これによって、クラッチ20でステアリングホイールを操舵輪から切り離し、転舵角をシステム側で補正する。これによって、車両運動をより精密に制御した回避を実現し、誘導制御に対する運転者の反応特性のばらつきによらずに安定した回避挙動を実現することができる。
(Effect of this embodiment)
(1) In addition to the effects of the first embodiment, the following effects are obtained.
(2) An obstacle behavior prediction means is provided.
The construction is such that an avoidable operation amount set is calculated by predicting an obstacle movement route. This makes it possible to calculate an avoidable operation amount set that is effective even for moving obstacles.
(3) A clutch is interposed in the middle of the steering torque transmission system from the steering wheel to the steering wheel. Then, the driving operation guiding means guides the driving operation by performing control for correcting the turning angle by the steering of the driver, and sets the clutch to the open state while performing control for correcting the turning angle.
As a result, the steering wheel is separated from the steering wheel by the clutch 20, and the turning angle is corrected on the system side. As a result, avoidance by controlling the vehicle motion more precisely can be realized, and stable avoidance behavior can be realized regardless of variations in the response characteristics of the driver to the guidance control.
1 カメラ
2 車速センサ
3 ヨーレートセンサ
4 加速度センサ
5 操舵角センサ
6 操舵トルクセンサ
7 回避支援コントローラ
7A センサ信号処理部
7B 走行可能領域算出手段
7C 回避可能操作量集合算出手段
7D 回避可能操作量集合変化予測手段
7E 回避困難度推定手段
7F 指令値算出処理部
8 転舵アシストモータ
9 モータコントローラ
20 クラッチ
SW 自車両
SM 障害物
DESCRIPTION OF
Claims (11)
自車両周囲の障害物を検出する障害物検出手段と、
自車両の走行路領域から、障害物検出手段が検出した障害物の占有する領域を除外した、自車両が走行可能な領域である走行可能領域を識別する走行可能領域識別手段と、
自車両が所定時間後までにわたって上記走行可能領域に留まることが可能な車両操作量の時系列を構成要素とする集合である回避可能操作量集合を算出する回避可能操作量集合算出手段と、
上記車両操作量のうち運転者が入力する操舵操作量による回避可能操作量集合の変化を予測する回避可能操作量集合変化予測手段と、
回避可能操作量集合変化予測手段が予測した回避可能操作量集合の変化を評価することで回避操作の困難度を推定する回避困難度推定手段と、
回避困難度推定手段の推定に基づき、自車両への操作に介入して、回避の困難度が小さく保たれると予想される操作量に車両操作量を誘導する運転操作誘導手段と、
を備えることを特徴とする車両用障害物回避支援装置。 Own vehicle state detecting means for detecting the own vehicle state consisting of the running state and the operating state of the own vehicle;
Obstacle detection means for detecting obstacles around the vehicle;
A travelable area identifying means for identifying a travelable area that is a travelable area of the host vehicle, excluding the area occupied by the obstacle detected by the obstacle detection means from the travel path area of the host vehicle;
An avoidable operation amount set calculating means for calculating an avoidable operation amount set that is a set including a time series of vehicle operation amounts that allows the host vehicle to remain in the travelable region until a predetermined time later;
An avoidable operation amount set change predicting means for predicting a change in the avoidable operation amount set by the steering operation amount input by the driver among the vehicle operation amounts ;
Avoidance difficulty level estimation means for estimating the difficulty level of the avoidance operation by evaluating the change of the avoidable operation volume set predicted by the avoidable operation volume set change prediction means;
Based on the estimation of the avoidance difficulty level estimation means, intervening in the operation to the host vehicle, driving operation guidance means for guiding the vehicle operation amount to the operation amount expected to keep the difficulty level of avoidance small;
An obstacle avoidance assistance device for a vehicle, comprising:
上記回避可能操作量集合算出手段は、道路境界内に留まりながら障害物と接触することなく走行し得る回避可能操作量集合を算出することを特徴とする請求項1に記載した車両用障害物回避支援装置。 Road boundary detection means for detecting the road boundary ahead of the vehicle,
2. The vehicle obstacle avoidance according to claim 1, wherein the avoidable operation amount set calculating means calculates an avoidable operation amount set that can travel without contacting an obstacle while staying within a road boundary. Support device.
取り得る車両操作量の限界を推定する操作限界推定手段を備え、推定された操作限界を満たす範囲内に回避可能操作量集合を構成することを特徴とする請求項1又は請求項2に記載した車両用障害物回避支援装置。 The avoidable manipulated variable set calculating means includes:
The operation limit estimation means for estimating a limit of a possible vehicle operation amount is provided, and the avoidable operation amount set is configured within a range satisfying the estimated operation limit. Obstacle avoidance support device for vehicles.
許容される車両運動状態の限界を推定する車両運動限界推定手段を備え、推定された車両運動限界を満たす範囲内に回避可能操作量集合を構成することを特徴とする請求項1又は請求項2に記載した車両用障害物回避支援装置。 The avoidable manipulated variable set calculating means includes:
3. A vehicle motion limit estimation means for estimating a limit of an allowable vehicle motion state is provided, and the avoidable manipulated variable set is configured within a range satisfying the estimated vehicle motion limit. The obstacle avoidance assistance device for vehicles described in 1.
上記回避可能操作量集合算出手段は、予測された障害物移動経路に基づく障害物の占有領域の変動を考慮して回避可能操作量集合を算出することを特徴とする請求項1〜請求項4のいずれか1項に記載した車両用障害物回避支援装置。 Equipped with obstacle behavior prediction means to predict the movement path of obstacles,
5. The avoidable operation amount set calculating unit calculates the avoidable operation amount set in consideration of a change in an occupied area of the obstacle based on the predicted obstacle movement route. The obstacle avoidance assistance apparatus for vehicles described in any one of the above.
新たな自車両状態または障害物情報を検出するごとに、最新の検出値に基づいて回避可能操作量集合を更新することを特徴とする請求項1〜請求項5のいずれか1項に記載した車両用障害物回避支援装置。 The avoidable manipulated variable set calculating means includes:
The avoidable manipulated variable set is updated based on the latest detected value every time a new host vehicle state or obstacle information is detected. Obstacle avoidance support device for vehicles.
運転操作誘導手段は、
運転者の操舵による転舵角を補正する制御を行うことで運転操作を誘導し、且つ上記転舵角を補正する制御を行う間、クラッチを開放状態とすることを特徴とする請求項1〜請求項8のいずれか1項に記載した車両用障害物回避支援装置。 A clutch is installed in the middle of the steering torque transmission system from the steering wheel to the steering wheel.
Driving guidance means
The clutch is disengaged while performing a control for correcting a turning angle by a driver's steering and guiding a driving operation and correcting the turning angle. The obstacle avoidance assistance apparatus for vehicles described in any one of Claims 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008157311A JP5467190B2 (en) | 2008-06-17 | 2008-06-17 | Vehicle obstacle avoidance support apparatus and vehicle obstacle avoidance support method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008157311A JP5467190B2 (en) | 2008-06-17 | 2008-06-17 | Vehicle obstacle avoidance support apparatus and vehicle obstacle avoidance support method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009298356A JP2009298356A (en) | 2009-12-24 |
JP5467190B2 true JP5467190B2 (en) | 2014-04-09 |
Family
ID=41545708
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008157311A Expired - Fee Related JP5467190B2 (en) | 2008-06-17 | 2008-06-17 | Vehicle obstacle avoidance support apparatus and vehicle obstacle avoidance support method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5467190B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6301713B2 (en) * | 2013-08-12 | 2018-03-28 | 株式会社Soken | Travel route generator |
JP6387948B2 (en) | 2015-12-11 | 2018-09-12 | トヨタ自動車株式会社 | Vehicle driving support device |
JP6606610B2 (en) * | 2016-07-22 | 2019-11-13 | 日立オートモティブシステムズ株式会社 | Runway boundary estimation device and travel support system using the same |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3246204B2 (en) * | 1994-07-25 | 2002-01-15 | トヨタ自動車株式会社 | Automatic vehicle braking system |
JP4531621B2 (en) * | 2005-04-25 | 2010-08-25 | 本田技研工業株式会社 | Vehicle travel safety device |
JP4396653B2 (en) * | 2006-02-28 | 2010-01-13 | トヨタ自動車株式会社 | Object course prediction method, apparatus, and program |
JP5130638B2 (en) * | 2006-03-22 | 2013-01-30 | 日産自動車株式会社 | Avoidance operation calculation device, avoidance control device, vehicle including each device, avoidance operation calculation method, and avoidance control method |
JP4853068B2 (en) * | 2006-03-23 | 2012-01-11 | 日産自動車株式会社 | Vehicle support control device |
-
2008
- 2008-06-17 JP JP2008157311A patent/JP5467190B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2009298356A (en) | 2009-12-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5272448B2 (en) | Vehicle driving support apparatus and vehicle driving support method | |
CN104709348B (en) | The collision combined with EPS controllers avoids control | |
KR100939039B1 (en) | Vehicle control device | |
JP5130638B2 (en) | Avoidance operation calculation device, avoidance control device, vehicle including each device, avoidance operation calculation method, and avoidance control method | |
JP5463971B2 (en) | Mobile body travel route generation device | |
JP4811075B2 (en) | Avoidance operation calculation device, avoidance control device, vehicle including each device, avoidance operation calculation method, and avoidance control method | |
JP5023869B2 (en) | VEHICLE DRIVE OPERATION SUPPORT DEVICE AND VEHICLE DRIVE OPERATION SUPPORT METHOD | |
JP5205997B2 (en) | Driving operation support device for vehicle | |
JP5206452B2 (en) | Vehicle travel support device and vehicle travel support method | |
CN110626334A (en) | System and method for controlling a vehicle based on expected lane departure | |
EP3511922B1 (en) | Vehicle travel control method and travel control device | |
JP2020527502A (en) | Control systems and methods for controlling vehicle motion | |
JP4853068B2 (en) | Vehicle support control device | |
JP6327701B2 (en) | Vehicle lane departure prevention control device | |
CN111301392A (en) | Vehicle routing | |
JP5624282B2 (en) | Vehicle driving support apparatus and vehicle driving support method | |
KR20090122205A (en) | Vehicle driving assistance | |
US20220063651A1 (en) | Vehicle path planning | |
JP5239947B2 (en) | Driving operation support device and driving operation support method | |
JP5359289B2 (en) | Vehicle driving support device | |
JP7518910B2 (en) | Vehicle steering method, computer program, computer-readable storage medium and control device | |
JP2013199222A (en) | Driving evaluation apparatus | |
JP5467190B2 (en) | Vehicle obstacle avoidance support apparatus and vehicle obstacle avoidance support method | |
JP5282590B2 (en) | Vehicle driving support device and vehicle driving support method | |
JP6317972B2 (en) | Vehicle lane departure prevention control device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20100917 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110315 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121115 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130108 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130308 |
|
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: 20130924 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131024 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5467190 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |