JP6626293B2 - Vehicle driving support device - Google Patents

Vehicle driving support device Download PDF

Info

Publication number
JP6626293B2
JP6626293B2 JP2015173170A JP2015173170A JP6626293B2 JP 6626293 B2 JP6626293 B2 JP 6626293B2 JP 2015173170 A JP2015173170 A JP 2015173170A JP 2015173170 A JP2015173170 A JP 2015173170A JP 6626293 B2 JP6626293 B2 JP 6626293B2
Authority
JP
Japan
Prior art keywords
vehicle
preceding vehicle
curvature
lane
traveling
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2015173170A
Other languages
Japanese (ja)
Other versions
JP2017047800A (en
Inventor
悠一郎 田村
悠一郎 田村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Subaru Corp
Original Assignee
Subaru Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Subaru Corp filed Critical Subaru Corp
Priority to JP2015173170A priority Critical patent/JP6626293B2/en
Publication of JP2017047800A publication Critical patent/JP2017047800A/en
Application granted granted Critical
Publication of JP6626293B2 publication Critical patent/JP6626293B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Navigation (AREA)
  • Steering Control In Accordance With Driving Conditions (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Traffic Control Systems (AREA)

Description

本発明は、電動パワーステアリングモータを駆動させて設定した目標コースに沿って走行する車両の運転支援装置に関する。   The present invention relates to a driving support device for a vehicle that travels along a target course set by driving an electric power steering motor.

従来、交通事故の低減やドライバの負担を軽減することを目的として、設定した目標コースに沿って走行するように操舵支援制御する様々な運転支援装置の技術が開発・提案されている。この種の運転支援装置において、自車両が走行すべき目標コースは、基本的には、ステレオカメラや単眼カメラ等を用いた車外監視装置によって自車走行レーンを画成する左右の白線等を認識し、認識した左右の白線等に基づいて設定される。   2. Description of the Related Art Conventionally, for the purpose of reducing traffic accidents and reducing the burden on drivers, various driving support device technologies for performing steering support control so as to travel along a set target course have been developed and proposed. In this type of driving support device, the target course on which the vehicle should travel is basically recognized by the outside monitoring device using a stereo camera, a monocular camera, or the like to recognize the left and right white lines defining the lane on which the vehicle travels. Then, it is set based on the recognized left and right white lines and the like.

ところで、このような操舵支援制御は、主として自車両が所定車速以上で走行する高速走行時を対象として実行されるものであったが、近年では、渋滞時等のように、自車両が所定車速未満で走行する低速走行時についても拡張して実行することが検討されている。その一方で、このような低速走行時においては、先行車等によって車外監視装置の視界が遮られて道路上の白線を十分に検出することが困難となり、有効な目標コースを設定することが困難となる場合がある。また、渋滞時以外にも、自車両が雪道を走行している場合等には、同様に、道路上の白線を十分に検出することが困難となり、有効な目標コースを設定することが困難となる場合がある。   By the way, such steering assist control is mainly performed at the time of high-speed traveling in which the host vehicle runs at a predetermined vehicle speed or higher. Extensive execution is also being considered for low-speed traveling when traveling at less than or equal to. On the other hand, during such low-speed traveling, the visibility of the external monitoring device is obstructed by a preceding vehicle or the like, and it is difficult to sufficiently detect a white line on a road, and it is difficult to set an effective target course. It may be. Similarly, when the vehicle is traveling on a snowy road other than during a traffic jam, it is similarly difficult to sufficiently detect a white line on the road, and it is difficult to set an effective target course. It may be.

これに対し、例えば、特許文献1には、車間距離センサで得られた検出点情報を前方道路形状演算部で推定された走行車線形状の上にプロットして、自車両の走行車線上に位置する検出点群で直近のものを先行車両に対応する検出点と推定し、当該先行車両に対応する検出点群に基づいて目標コースを設定する技術が開示されている。   On the other hand, for example, in Patent Document 1, the detection point information obtained by the inter-vehicle distance sensor is plotted on the travel lane shape estimated by the forward road shape calculation unit, and the position on the travel lane of the own vehicle is plotted. There is disclosed a technique of estimating a nearest detected point group as a detected point corresponding to a preceding vehicle and setting a target course based on the detected point group corresponding to the preceding vehicle.

特開2000−20896号公報JP 2000-20896 A

しかしながら、上述の特許文献1に開示された技術のように、先行車の走行軌跡(検出点群)に基づいて自車両の目標コースを設定した場合、例えば、先行車が自車走行レーンから隣のレーンに車線変更した際に、操舵支援制御によって意図しない車線変更が行われる虞がある。   However, when the target course of the own vehicle is set based on the running locus (detection point group) of the preceding vehicle as in the technique disclosed in Patent Document 1 described above, for example, the preceding vehicle is adjacent to the own vehicle running lane. When the lane is changed to the first lane, there is a possibility that an unintended lane change may be performed by the steering assist control.

従って、この種の制御では、自車走行レーンを区画する白線の検出が不十分な状況下であっても、自車走行レーンからの先行車の離脱を的確に判断することが重要となる。   Therefore, in this type of control, it is important to accurately determine the departure of the preceding vehicle from the own vehicle traveling lane even in a situation where the detection of the white line that defines the own vehicle traveling lane is insufficient.

本発明は上記事情に鑑みてなされたもので、自車走行レーンからの先行車の離脱を的確に判断して操舵支援制御による不要な車線変更を防止することができる車両の運転支援装置を提供することを目的とする。   SUMMARY OF THE INVENTION The present invention has been made in view of the above circumstances, and provides a vehicle driving support device capable of accurately determining the departure of a preceding vehicle from a vehicle traveling lane and preventing unnecessary lane changes by steering support control. The purpose is to do.

本発明の一態様による車両の運転支援装置は、自車前方の左右白線及び前方車両を含む前方環境を認識する前方環境認識手段と、前記前方車両のうち予め設定した条件に適合する前記前方車両を先行車として登録する先行車登録手段と、前記先行車に基づいて自車両が走行すべき目標コースを設定可能な目標コース設定手段と、前記目標コースに基づいて操舵角をドライバ入力と独立して設定自在な操舵制御手段と、を備えた車両の運転支援装置において、自車走行レーンの曲率を推定するレーン曲率推定手段と、前記先行車の走行軌跡の曲率と前記自車走行レーンの曲率との偏差が設定偏差以上であるとき、前記先行車としての登録を解除する先行車登録解除手段を備え、前記先行車登録解除手段は、前記先行車の走行軌跡の曲率と前記自車走行レーンの曲率との前記偏差が前記設定偏差未満であっても、前記自車走行レーンの隣レーンを併走する前方車両が存在し、且つ、前記併走する前方車両の走行軌跡に車幅を付与した領域内に前記先行車が進入しているとき、前記先行車としての登録を解除するものである。 A driving assistance device for a vehicle according to one aspect of the present invention includes a front environment recognition unit that recognizes a front environment including a left and right white line in front of the own vehicle and a front vehicle, and the front vehicle that meets a preset condition among the front vehicles. Preceding vehicle registration means for registering the vehicle as a preceding vehicle, target course setting means capable of setting a target course on which the own vehicle should travel based on the preceding vehicle, and a steering angle based on the target course independent of a driver input. Lane curvature estimating means for estimating the curvature of the own vehicle traveling lane, the curvature of the traveling locus of the preceding vehicle, and the curvature of the own vehicle traveling lane. when it is deviation is set deviation above and includes a preceding vehicle registration canceling means for canceling the registration as the preceding vehicle, the preceding vehicle deregistration means, wherein the curvature of the traveling locus of the preceding vehicle itself Even if the deviation from the curvature of the traveling lane is less than the set deviation, there is a preceding vehicle traveling along the lane adjacent to the own vehicle traveling lane, and a vehicle width is given to the traveling locus of the preceding vehicle traveling in parallel. When the preceding vehicle is entering the area, the registration as the preceding vehicle is canceled .

本発明の車両の運転支援装置によれば、自車走行レーンからの先行車の離脱を的確に判断して操舵支援制御による不要な車線変更を防止することができる。   ADVANTAGE OF THE INVENTION According to the driving support apparatus of the vehicle of this invention, the departure of the preceding vehicle from the own vehicle driving lane can be determined accurately, and unnecessary lane change by steering assistance control can be prevented.

車両の操舵系を中心とする運転支援装置の構成図Configuration diagram of the driving support device centered on the steering system of the vehicle 前回の代表位置を今回の代表位置に移動させる際の座標変換の説明図Explanatory diagram of coordinate conversion when moving the previous representative position to the current representative position 車両の移動に伴う白線候補点の推定位置を示す説明図Explanatory diagram showing estimated positions of white line candidate points as the vehicle moves 操舵制御ルーチンを示すフローチャートFlow chart showing a steering control routine 電動パワーステアリングモータの操舵トルクと電動モータ基本電流値の特性の一例を示す説明図Explanatory drawing showing an example of characteristics of a steering torque of an electric power steering motor and a basic current value of the electric motor. 横位置フィードバック制御の説明図Illustration of lateral position feedback control 目標コース設定ルーチンを示すフローチャートFlow chart showing a target course setting routine 先行車登録サブルーチンを示すフローチャートFlowchart showing the preceding vehicle registration subroutine 左右の白線に基づいて設定される目標コースの一例を示す説明図Explanatory diagram showing an example of a target course set based on left and right white lines 先行車として認識される前方車両の一例を示す説明図Explanatory drawing showing an example of a preceding vehicle recognized as a preceding vehicle 先行車として認識される前方車両の他の例を示す説明図Explanatory drawing showing another example of a preceding vehicle recognized as a preceding vehicle 先行車登録解除サブルーチンを示すフローチャート(その1)Flowchart showing the preceding vehicle registration cancellation subroutine (1) 先行車登録解除サブルーチンを示すフローチャート(その2)Flowchart showing the preceding vehicle registration cancellation subroutine (part 2) 目標コースと左右の白線中心との関係に基づく先行車登録解除条件の一例を示す説明図Explanatory drawing showing an example of the preceding vehicle registration cancellation condition based on the relationship between the target course and the center of the left and right white lines 併走車との関係に基づく先行車登録解除条件の一例を示す説明図Explanatory diagram showing an example of a preceding vehicle registration cancellation condition based on a relationship with a parallel vehicle

以下、図面を参照して本発明の形態を説明する。図面は本発明の一実施形態に係り、図1は車両の操舵系を中心とする運転支援装置の構成図、図2は前回の代表位置を今回の代表位置に移動させる際の座標変換の説明図、図3は車両の移動に伴う白線候補点の推定位置を示す説明図、図4は操舵制御ルーチンを示すフローチャート、図5は電動パワーステアリングモータの操舵トルクと電動モータ基本電流値の特性の一例を示す説明図、図6は横位置フィードバック制御の説明図、図7は目標コース設定ルーチンを示すフローチャート、図8は先行車登録サブルーチンを示すフローチャート、図9は左右の白線に基づいて設定される目標コースの一例を示す説明図、図10は先行車として認識される前方車両の一例を示す説明図、図11は先行車として認識される前方車両の他の例を示す説明図、図12,13は先行車登録解除サブルーチンを示すフローチャート、図14は目標コースと左右の白線中心との関係に基づく先行車登録解除条件の一例を示す説明図、図15は併走車との関係に基づく先行車登録解除条件の一例を示す説明図である。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. The drawings relate to an embodiment of the present invention. FIG. 1 is a configuration diagram of a driving assistance device centering on a steering system of a vehicle, and FIG. 2 is an illustration of coordinate conversion when a previous representative position is moved to a current representative position. FIG. 3 is an explanatory diagram showing an estimated position of a white line candidate point accompanying the movement of the vehicle. FIG. 4 is a flowchart showing a steering control routine. FIG. 5 is a diagram showing the characteristics of the steering torque of the electric power steering motor and the basic current value of the electric motor. FIG. 6 is an explanatory view showing an example of the lateral position feedback control, FIG. 7 is a flowchart showing a target course setting routine, FIG. 8 is a flowchart showing a preceding vehicle registration subroutine, and FIG. 9 is set based on left and right white lines. FIG. 10 is an explanatory diagram showing an example of a preceding vehicle recognized as a preceding vehicle, and FIG. 11 is an explanatory diagram showing another example of a preceding vehicle recognized as a preceding vehicle. 12 and 13 are flowcharts showing a preceding vehicle registration cancel subroutine, FIG. 14 is an explanatory diagram showing an example of preceding vehicle registration canceling conditions based on the relationship between the target course and the center of the left and right white lines, and FIG. It is explanatory drawing which shows an example of the preceding vehicle registration cancellation | release condition based on a relationship.

図1において、符号1は、操舵角をドライバ入力と独立して設定可能とすることで運転支援を行う電動パワーステアリング装置を示す。この電動パワーステアリング装置1は、図示しない車体フレームにステアリングコラム3を介して回動自在に支持されたステアリング軸2を有する。この電動パワーステアリング装置1のステアリング軸2は、その一端が運転席側へ延出され、他端がエンジンルーム側へ延出されている。ステアリング軸2の運転席側端部には、ステアリングホイール4が固設され、また、エンジンルーム側へ延出する端部には、ピニオン軸5が連設されている。   In FIG. 1, reference numeral 1 denotes an electric power steering device that performs driving assistance by enabling a steering angle to be set independently of a driver input. The electric power steering device 1 has a steering shaft 2 rotatably supported on a body frame (not shown) via a steering column 3. One end of the steering shaft 2 of the electric power steering device 1 extends toward the driver's seat, and the other end extends toward the engine room. A steering wheel 4 is fixed to an end of the steering shaft 2 on the driver's seat side, and a pinion shaft 5 is connected to an end extending to the engine room side.

エンジンルームには、車幅方向へ延出するステアリングギヤボックス6が配設されており、このステアリングギヤボックス6にラック軸7が往復移動自在に挿通支持されている。このラック軸7に形成されたラック(図示せず)に、ピニオン軸5に形成されたピニオンが噛合されて、ラックアンドピニオン式のステアリングギヤ機構が形成されている。   A steering gear box 6 extending in the vehicle width direction is provided in the engine room, and a rack shaft 7 is inserted into and supported by the steering gear box 6 in a reciprocating manner. A rack (not shown) formed on the rack shaft 7 meshes with a pinion formed on the pinion shaft 5 to form a rack-and-pinion type steering gear mechanism.

また、ラック軸7の左右両端はステアリングギヤボックス6の端部から各々突出されており、その端部に、タイロッド8を介してフロントナックル9が連設されている。このフロントナックル9は、操舵輪としての左右輪10L,10Rを回動自在に支持するとともに、車体フレームに転舵自在に支持されている。従って、ステアリングホイール4を操作し、ステアリング軸2、ピニオン軸5を回転させると、このピニオン軸5の回転によりラック軸7が左右方向へ移動し、その移動によりフロントナックル9がキングピン(図示せず)を中心に回動して、左右輪10L、10Rが左右方向へ転舵される。   The left and right ends of the rack shaft 7 protrude from the ends of the steering gear box 6, and a front knuckle 9 is connected to the ends via tie rods 8. The front knuckle 9 rotatably supports left and right wheels 10L and 10R as steered wheels, and is supported by a vehicle body frame to be steerable. Therefore, when the steering wheel 4 is operated and the steering shaft 2 and the pinion shaft 5 are rotated, the rotation of the pinion shaft 5 causes the rack shaft 7 to move in the left-right direction, and the front knuckle 9 is moved by a kingpin (not shown). ), The left and right wheels 10L and 10R are steered in the left and right direction.

また、ピニオン軸5にアシスト伝達機構11を介して、電動パワーステアリングモータ(電動モータ)12が連設されており、この電動モータ12にてステアリングホイール4に加える操舵トルクのアシスト、及び、設定された操舵角(目標操舵角)となるような操舵トルクの付加が行われる。電動モータ12は、操舵制御部20から制御出力値として出力される目標電流Icmdに基づき、モータ駆動部21により駆動される。   An electric power steering motor (electric motor) 12 is connected to the pinion shaft 5 via an assist transmission mechanism 11. The electric motor 12 assists and sets a steering torque applied to the steering wheel 4. The steering torque is added so that the steering angle becomes the target steering angle (target steering angle). The electric motor 12 is driven by the motor drive unit 21 based on a target current Icmd output as a control output value from the steering control unit 20.

操舵制御部20には、自車前方の左右白線及び車両等を含む前方環境を認識する前方環境認識手段としての前方認識装置31、車速Vを検出する車速センサ32、操舵角(実舵角)θpを検出する操舵角センサ33、操舵トルクTdを検出する操舵トルクセンサ34、及び、ナビゲーション装置35等が接続されている。   The steering control unit 20 includes a front recognition device 31 as a front environment recognition means for recognizing a front environment including a left and right white line in front of the own vehicle and the vehicle, a vehicle speed sensor 32 for detecting a vehicle speed V, a steering angle (actual steering angle). A steering angle sensor 33 for detecting θp, a steering torque sensor 34 for detecting the steering torque Td, a navigation device 35 and the like are connected.

前方認識装置31は、例えば、車室内の天井前方に一定の間隔をもって取り付けられ、車外の対象を左右の異なる視点からステレオ撮像する1組のカメラ31L,31R(ステレオカメラ)と、これらカメラ31L,31Rで撮像した自車両の進行方向の1組の画像(ステレオ画像対)処理するステレオ画像処理装置31aと、を有して構成されている。   The front recognition device 31 is mounted, for example, at a fixed interval in front of the ceiling in the vehicle interior, and a set of cameras 31L and 31R (stereo cameras) for stereoscopically capturing an object outside the vehicle from different viewpoints on the left and right, and these cameras 31L and 31L And a stereo image processing device 31a that processes a set of images (stereo image pairs) in the traveling direction of the vehicle captured by 31R.

カメラ31L,31Rからの画像データの処理は、ステレオ画像処理装置31aにおいて、例えば、以下のように行われる。   The processing of the image data from the cameras 31L and 31R is performed in the stereo image processing device 31a, for example, as follows.

すなわち、ステレオ画像処理装置31aは、まず、カメラ31L,31Rで撮像した自車両の進行方向の1組の画像対に対し、対応する位置のズレ量から距離情報を求め、距離画像を生成する。   That is, the stereo image processing device 31a first obtains distance information from a set of image pairs in the traveling direction of the own vehicle captured by the cameras 31L and 31R from the corresponding positional deviation amounts, and generates a distance image.

白線データの認識において、ステレオ画像処理装置31aは、白線が道路面と比較して高輝度であるという知得に基づき、道路の幅方向の画素の輝度変化を評価して、画像平面における左右の白線候補点の位置を画像平面上で特定する。この白線候補点の実空間上の位置(x,y,z,)は、画像平面上の位置(i,j)とこの位置に関して算出された視差(すなわち、距離情報)とに基づいて、周知の座標変換式により算出される。自車両の位置を基準に設定された実空間の座標系は、例えば、右側のカメラ31Rの中央真下の道路面を原点とし、車幅方向をX軸、車高方向をY軸、車長方向をZ軸として定義される。そして、実空間の座標系に変換された各白線候補点は、例えば、互いに近接する点列毎にグループ化され、最小二乗法等を用いて二次曲線(白線近似線)に近似される。   In recognizing the white line data, the stereo image processing device 31a evaluates the luminance change of the pixels in the width direction of the road based on the knowledge that the white line has higher luminance than the road surface, and The position of the white line candidate point is specified on the image plane. The position (x, y, z,) of this white line candidate point in the real space is known based on the position (i, j) on the image plane and the parallax (that is, distance information) calculated for this position. Is calculated by the following coordinate conversion formula. The coordinate system of the real space set based on the position of the own vehicle is, for example, with the road surface just below the center of the right camera 31R as the origin, the X axis in the vehicle width direction, the Y axis in the vehicle height direction, and the vehicle length direction. Is defined as the Z axis. Then, the white line candidate points converted into the coordinate system of the real space are grouped, for example, for each point sequence close to each other, and approximated to a quadratic curve (white line approximation line) using a least square method or the like.

また、側壁や立体物データの認識において、ステレオ画像処理装置31aは、距離画像上のデータと、予め記憶しておいた3次元的な側壁データ、立体物データ等の枠(ウインドウ)とを比較し、道路に沿って延在するガードレール、縁石等の側壁データを抽出するとともに、立体物を、自動車、二輪車、歩行者、電柱等その他の立体物に分類して抽出する。立体物データの抽出において、ステレオ画像処理装置31aはそれぞれの自車両との距離(相対距離)の時間的変化の割合から自車両との相対速度を演算し、この相対速度と自車速Vとを加算することにより各々の立体物の速度を算出する。   In recognizing the side wall and the three-dimensional object data, the stereo image processing apparatus 31a compares the data on the distance image with a frame (window) of three-dimensional side wall data and three-dimensional object data stored in advance. Then, while extracting side wall data such as guardrails and curbs extending along the road, three-dimensional objects are classified and extracted as automobiles, motorcycles, pedestrians, telephone poles, and other three-dimensional objects. In the extraction of the three-dimensional object data, the stereo image processing device 31a calculates a relative speed with respect to the own vehicle from a rate of a temporal change of a distance (relative distance) with each of the own vehicles, and calculates the relative speed and the own vehicle speed V. The speed of each three-dimensional object is calculated by the addition.

また、ステレオ画像処理装置31aは、自車両の前方に認識した各車両(前方車両)に関し、ウインカ操作の有無についても併せて検出する。すなわち、ステレオ画像処理装置31aは、例えば、認識した前方車両の左右の各領域において、輝度の高い領域の面積が所定周期で変化しているか否か(拡大、縮小を繰り返しているか否か)を調べることにより、前方車両においてウインカ操作が行われているか否かを調べる。特に、ステレオカメラを構成する左右のカメラ31L,31Rがカラーカメラである場合、ステレオ画像処理装置31aは、認識した前方車両の左右の各領域において、R,G,B各色の輝度の割合の変化についても考慮してウインカ操作の有無を判断する。   Further, the stereo image processing device 31a also detects the presence / absence of a turn signal operation for each vehicle (front vehicle) recognized in front of the own vehicle. That is, the stereo image processing device 31a determines, for example, whether the area of the high-luminance area changes in a predetermined cycle in each of the recognized left and right areas of the preceding vehicle (whether the enlargement and reduction are repeated). By checking, it is checked whether or not the turn signal operation is performed in the preceding vehicle. In particular, when the left and right cameras 31L and 31R forming the stereo camera are color cameras, the stereo image processing device 31a changes the ratio of the luminance of each color of R, G, and B in each of the recognized left and right regions of the preceding vehicle. The presence or absence of a turn signal operation is also determined in consideration of the above.

操舵制御部20は、ステレオ画像処理装置31aからの入力情報等に基づき、自車両が走行すべき目標コースを設定する。この目標コースは、基本的には、自車走行レーンを区画する左右の白線に基づいて設定することが可能である。但し、白線が消失しかかっている場合、白線が雪等に覆われている場合、或いは、白線が前方車両等によって遮られている場合等のように、自車走行レーンを区画する左右の白線を十分に認識することができない場合であっても、自車両の前方に先行車(より具体的には、追従走行の対象となり得る前方車両)が存在する場合には、操舵制御部20は、先行車の走行軌跡に基づいて目標コースを設定することが可能となっている。   The steering control unit 20 sets a target course on which the host vehicle should travel based on input information and the like from the stereo image processing device 31a. This target course can basically be set based on the left and right white lines that define the own vehicle traveling lane. However, when the white line is about to disappear, when the white line is covered with snow or the like, or when the white line is obstructed by the vehicle ahead, etc. Even when the vehicle cannot be sufficiently recognized, if a preceding vehicle (more specifically, a preceding vehicle that can be a target of following-up traveling) exists in front of the own vehicle, the steering control unit 20 performs It is possible to set a target course based on the traveling trajectory of the car.

このため、本実施形態の操舵制御部20は、各前方車両の走行軌跡の推定を行う。この走行軌跡の推定において、操舵制御部20は、例えば、ステレオ画像処理装置31aにおいて前フレーム以前に認識した前方車両の背面の中心点の座標を現フレームの座標系の座標に変換するための処理を行う。   For this reason, the steering control unit 20 of the present embodiment estimates the traveling locus of each forward vehicle. In the estimation of the traveling locus, the steering control unit 20 converts, for example, the coordinates of the center point on the back of the preceding vehicle recognized by the stereo image processing device 31a before the previous frame into the coordinates of the coordinate system of the current frame. I do.

ここで、このような座標変換は、例えば、自車速Vと、ヨー角(すなわち、ヨーレート(dθ/dt)から算出される角度)を用いて行うことが可能である。すなわち、例えば、図2に示すように、フレームレートをΔtとすると、自車両が1フレームでX軸方向及びZ軸方向に移動する移動量Δx,Δzは、以下の(1)式及び(2)式により求められる。   Here, such coordinate conversion can be performed using, for example, the vehicle speed V and the yaw angle (that is, the angle calculated from the yaw rate (dθ / dt)). That is, for example, as shown in FIG. 2, assuming that the frame rate is Δt, the movement amounts Δx and Δz that the own vehicle moves in the X-axis direction and the Z-axis direction in one frame are represented by the following equations (1) and (2). ).

Δx=V・Δt・sinθ …(1)
Δz=V・Δt・cosθ …(2)
従って、例えば、図3に示すように、前フレームで検出された前方車両の中心点の座標を(xold,zold)とし、当該前方車両の中心点が現フレームにおいて移動したと推定される座標(xpre,zpre)は、以下の(3)式及び(4)式により求められる。すなわち、座標(xpre,zpre)は、座標(xold,zold)に対して車両移動量Δx,Δzを減算した後、現在のフレームにおける車両固定座標系(X’,Z’)への座標変換を行うことで求められる。
Δx = V · Δt · sin θ (1)
Δz = V · Δt · cos θ (2)
Therefore, for example, as shown in FIG. 3, the coordinates of the center point of the preceding vehicle detected in the previous frame are set to (xold, zold), and the coordinates of the center point of the preceding vehicle estimated to have moved in the current frame ( xpre, zpre) is obtained by the following equations (3) and (4). That is, the coordinates (xpre, zpre) are obtained by subtracting the vehicle movement amounts Δx, Δz from the coordinates (xold, zold), and then converting the coordinates into the vehicle fixed coordinate system (X ′, Z ′) in the current frame. Required by doing.

xpre=(xold・Δx)・cosθ−(zold−Δz)・sinθ …(3)
zpre=(xold・Δx)・sinθ−(zold−Δz)・cosθ …(4)
操舵制御部20は、このような演算を各前方車両の中心点について複数フレーム間で順次累積的に行い、演算後の各前方車両の中心点の点列を、最小二乗法を用いて二次曲線に近似することにより、各前方車両の走行軌跡を推定する。
xpre = (xold · Δx) · cos θ− (zold−Δz) · sin θ (3)
zpre = (xold · Δx) · sin θ− (zold−Δz) · cos θ (4)
The steering control unit 20 sequentially performs the above-described calculation cumulatively for a plurality of frames with respect to the center point of each forward vehicle, and calculates a point sequence of the center points of each forward vehicle after the calculation using the least squares method. By approximating the curve, the traveling locus of each preceding vehicle is estimated.

各前方車両の走行軌跡を推定すると、操舵制御部20は、主として、自車両と走行軌跡との関係に基づき、自車両の前方に先行車となり得る前方車両が存在するか否かを調べ、該当する前方車両が存在する場合には当該前方車両を先行車として登録する。   When the traveling locus of each preceding vehicle is estimated, the steering control unit 20 checks whether or not there is a preceding vehicle that can be a preceding vehicle ahead of the own vehicle based mainly on the relationship between the own vehicle and the traveling locus. If there is a preceding vehicle, the preceding vehicle is registered as a preceding vehicle.

一方、自車両の前方に先行車が登録されている場合において、操舵制御部20は、主として、先行車の走行軌跡から求まる曲率κvと、自車走行レーンの曲率κlとの偏差Δκが設定偏差Δκth以上であるとき、先行車登録を解除する。   On the other hand, when the preceding vehicle is registered in front of the own vehicle, the steering control unit 20 mainly determines the deviation Δκ between the curvature κv obtained from the traveling locus of the preceding vehicle and the curvature κl of the own vehicle traveling lane. When it is not less than Δκth, the preceding vehicle registration is canceled.

ここで、自車走行レーンの曲率κlは、ステレオ画像処理装置31aで認識された左右白線、或いは、車載のナビゲーション装置35に格納された自車走行レーンの地図情報に基づいて算出することが可能である。この場合において、ステレオ画像処理装置31aにおいて自車前方に十分な距離の白線を認識できない場合であっても、白線に基づいて自車走行レーンの曲率κlを算出可能とするため、操舵制御部20は、上述した前方車両の走行軌跡の推定と同様の演算により、前フレーム以前に検出された白線候補点の座標を現フレームの座標系に座標変換し、自車後方の設定距離までの左右白線を推定(再認識)することが望ましい。   Here, the curvature κl of the own vehicle traveling lane can be calculated based on the left and right white lines recognized by the stereo image processing device 31a or the map information of the own vehicle traveling lane stored in the navigation device 35 mounted on the vehicle. It is. In this case, even if the stereo image processing device 31a cannot recognize a white line at a sufficient distance ahead of the own vehicle, the curvature κl of the own vehicle traveling lane can be calculated based on the white line. Converts the coordinates of the white line candidate points detected before the previous frame into the coordinate system of the current frame by the same calculation as the above-described estimation of the traveling locus of the preceding vehicle, and converts the left and right white lines to the set distance behind the own vehicle. Is desirably estimated (re-recognized).

左右の白線或いは先行車の走行軌跡に基づいて目標コースを設定すると、操舵制御部20は、設定した目標コースに沿って自車両を走行させるための操舵制御を行う。すなわち、操舵制御部20は、ドライバの操舵トルクTdに応じてモータ基本電流Ipsbを設定し、フィードフォワード制御により目標コースに沿って走行するために必要な電動モータ12のフィードフォワード制御量Iffを算出する。さらに、操舵制御部20は、自車両の車両軌跡を推定して、予め設定する前方注視点における車両軌跡と目標コースとの位置のずれ量ΔXtvを算出し、このずれ量ΔXtvを無くすように制御するための横位置フィードバック制御量Ifbを算出する。そして、操舵制御部20は、これら各値を加算して電動モータ電流値Icmdを算出し、モータ駆動部21に出力して電動モータ12を駆動制御する。   When the target course is set based on the left and right white lines or the running trajectory of the preceding vehicle, the steering control unit 20 performs steering control for running the own vehicle along the set target course. That is, the steering control unit 20 sets the motor basic current Ipsb according to the driver's steering torque Td, and calculates the feedforward control amount Iff of the electric motor 12 necessary for traveling along the target course by the feedforward control. I do. Further, the steering control unit 20 estimates the vehicle trajectory of the own vehicle, calculates the amount of deviation ΔXtv between the vehicle trajectory at a preset point of sight and the target course, and performs control to eliminate the amount of deviation ΔXtv. To calculate the lateral position feedback control amount Ifb. Then, the steering control unit 20 calculates the electric motor current value Icmd by adding these values, and outputs the electric motor current value Icmd to the motor drive unit 21 to drive and control the electric motor 12.

このように、本実施形態において、操舵制御部20は、走行軌跡推定手段、先行車登録手段、目標コース設定手段、操舵制御手段、レーン曲率推定手段、及び、先行車登録解除手段としての各機能を実現する。   As described above, in the present embodiment, the steering control unit 20 has various functions as a traveling trajectory estimation unit, a preceding vehicle registration unit, a target course setting unit, a steering control unit, a lane curvature estimation unit, and a preceding vehicle registration cancellation unit. To achieve.

操舵制御部20は、具体的には、例えば、図4に示す操舵制御ルーチンに従って、操舵制御を行う。このルーチンは設定時間毎に繰り返し実行されるものであり、ルーチンがスターとすると、操舵制御部20は、先ず、ステップS101において、モータ基本電流Ipsbを設定する。すなわち、例えば、図5に示すように、本実施形態の操舵制御部20には、操舵トルクTdとモータ基本電流Ipsbとの関係を示す車速毎のマップが予め設定されて格納されており、操舵制御部20は、このマップを参照し、自車速Vと操舵トルクTdとに応じたモータ基本電流Ipsbを設定する。   The steering control unit 20 specifically performs the steering control according to, for example, a steering control routine shown in FIG. This routine is repeatedly executed every set time. If the routine is set to a star, the steering control unit 20 first sets the motor basic current Ipsb in step S101. That is, for example, as shown in FIG. 5, a map for each vehicle speed indicating the relationship between the steering torque Td and the motor basic current Ipsb is set and stored in advance in the steering control unit 20 of the present embodiment. The control unit 20 sets a motor basic current Ipsb according to the vehicle speed V and the steering torque Td with reference to this map.

続くステップS102において、操舵制御部20は、自車両が走行すべき目標コースが設定されているか否かを調べ、目標コースが設定されている場合にはステップS103に進み、目標コースが設定されていない場合にはステップS105に進む。   In the following step S102, the steering control unit 20 checks whether or not a target course for the vehicle to travel has been set. If the target course has been set, the process proceeds to step S103, where the target course has been set. If not, the process proceeds to step S105.

ステップS102からステップS103に進むと、操舵制御部20は、例えば、以下の(5)式により、自車両が目標コースに沿って走行するのに必要な、電動モータ12に対するフィードフォワード制御量(電流値)Iffを算出する。   When the process proceeds from step S102 to step S103, the steering control unit 20 uses, for example, the following formula (5) to calculate the feedforward control amount (current for the electric motor 12 necessary for the vehicle to travel along the target course). Value) Iff is calculated.

Iff=Giff・κ …(5)
ここで、κは、目標コースの曲率を示し、例えば、目標コースがx=A・z+B・z+Cの二次曲線によって近似されている本実施形態においては、κ=2・Aとなる。
Iff = Giff · κ (5)
Here, κ indicates the curvature of the target course. For example, in the present embodiment in which the target course is approximated by a quadratic curve of x = A · z 2 + B · z + C, κ = 2 · A.

ステップS103からステップS104に進むと、操舵制御部20は、例えば、以下の(6)式により、自車両が目標コースに沿って走行するのに必要な、電動モータ12に対する横位置フィードバック制御量(電流値)Ifbを算出する。   When the process proceeds from step S103 to step S104, the steering control unit 20 determines the lateral position feedback control amount (for the electric motor 12) necessary for the vehicle to travel along the target course by the following equation (6), for example. (Current value) Ifb is calculated.

Ifb=Gifb・ΔXtv …(6)
ここで、Gifbは、予め実験・演算等により設定しておいたゲインである。また、ΔXtvは、図6に示す関係に基づいて、以下の(7)式により算出される。
Ifb = Gifb · ΔXtv (6)
Here, Gibb is a gain set in advance through experiments, calculations, and the like. Further, ΔXtv is calculated by the following equation (7) based on the relationship shown in FIG.

ΔXtv=xt−xv …(7)
この(7)式において、xtは車両の前方注視点(0,zv)のz座標における目標コースのx座標であり、xvは車両の前方注視点(0,zv)のz座標における推定車両軌跡のx座標である。前方注視点(0,zv)の前方注視距離(z座標)であるzvは、本実施形態では、zv=T・Vによって算出される。ここで、Tは予め設定しておいた予見時間であり、例えば、1.2secに設定されている。
ΔXtv = xt−xv (7)
In this equation (7), xt is the x-coordinate of the target course at the z-coordinate of the forward fixation point (0, zv) of the vehicle, and xv is the estimated vehicle trajectory at the z-coordinate of the front fixation point (0, zv) of the vehicle. Is the x coordinate. In the present embodiment, zv, which is the front gaze distance (z coordinate) of the front gaze point (0, zv), is calculated by zv = TV. Here, T is a preset preview time, for example, set to 1.2 sec.

従って、xvは、車両の走行状態に基づいて車両の諸元や車両固有のスタビリティファクタAs等を用いる場合には、例えば、以下の(8)式によって算出することができる。
xv=(1/2)・(1/(1+As・V))・(θp/Lw)・(T・V)
…(8)
ここで、Lwはホイールベースである。
Therefore, when using the specifications of the vehicle, the vehicle-specific stability factor As, and the like based on the running state of the vehicle, xv can be calculated by, for example, the following equation (8).
xv = (1/2) · (1 / (1 + As · V 2 )) · (θp / Lw) · (T · V) 2
… (8)
Here, Lw is a wheel base.

一方、ステップS102からステップS105に進むと、操舵制御部20は、電動モータ12に対するフィードフォワード制御量Iffを「0」に設定し、続くステップS106において、電動モータ12に対する横位置フィードバック制御量Ifbを「0」に設定した後、ステップS107に進む。   On the other hand, when the process proceeds from step S102 to step S105, the steering control unit 20 sets the feedforward control amount Iff for the electric motor 12 to “0”, and then in step S106, sets the lateral position feedback control amount Ifb for the electric motor 12 to After setting to “0”, the process proceeds to step S107.

ステップS104或いはステップS106からステップS107に進むと、操舵制御部20は、例えば、以下の(9)式により、電動パワーステアリングモータ電流値Icomを算出し、算出した電動パワーステアリングモータ電流値Icomをモータ駆動部21に出力して電動モータ12を駆動制御した後、ルーチンを抜ける。   When the process proceeds from step S104 or step S106 to step S107, the steering control unit 20 calculates the electric power steering motor current value Icom by, for example, the following equation (9), and outputs the calculated electric power steering motor current value Icom to the motor. After outputting to the drive unit 21 to control the drive of the electric motor 12, the routine exits.

Icom=Ipsb+Iff+Ifb …(9)
ここで、例えば、目標コースが先行車の軌跡に基づいて設定されている場合であって、且つ、ステレオ画像処理装置31aにより、当該先行車にてウインカ操作がされていると判定されている場合には、操舵制御部20は、操舵角の変化量を制限することが可能である。このような操舵角の変化量の制限は、例えば、電動パワーステアリングモータ電流値Icomに対して作用するレートリミッタやフィルタの閾値を変更することにより実現可能である。
Icom = Ipsb + Iff + Ifb (9)
Here, for example, when the target course is set based on the trajectory of the preceding vehicle, and when it is determined by the stereo image processing device 31a that the turn signal operation is performed on the preceding vehicle. In addition, the steering control unit 20 can limit the amount of change in the steering angle. Such a limitation on the amount of change in the steering angle can be realized, for example, by changing a threshold value of a rate limiter or a filter that acts on the electric power steering motor current value Icom.

すなわち、先行車にてウインカ操作場されている場合、当該先行車は自車走行レーンから離脱する可能性が高いが、先行車としての登録が解除されるまでの間、自車両は先行車の走行軌跡を目標コースとして操舵されるため、ドライバの意図しない操舵が行われる可能性がある。その一方で、ステレオ画像処理装置31aは、街路樹から車体に差し込む木漏れ日等をウインカの点滅と誤認識する可能性があるため、先行車におけるウインカの点滅を検出した際に直ちに先行車登録を解除することは、可能な限り操舵制御の機会を確保するという観点からは好ましくない。   That is, if the preceding vehicle is in the turn signal control area, the preceding vehicle is likely to depart from the driving lane of the own vehicle, but until the registration as the preceding vehicle is canceled, the own vehicle will not Since the vehicle is steered using the traveling locus as a target course, there is a possibility that steering unintended by the driver may be performed. On the other hand, since the stereoscopic image processing device 31a may erroneously recognize a sunlight leaking from a street tree into a vehicle body as a blinking blinker, the preceding vehicle registration is immediately canceled when the blinking blinker of the preceding vehicle is detected. It is not preferable to perform steering control as much as possible.

そこで、操舵制御部20は、先行車においてウインカ操作が検出された場合には、例えば、電動パワーステアリングモータ電流値Icomを制限して、ドライバに違和感を与えない範囲内で追従走行のための操舵を行いつつ、自車走行レーンからの先行車の離脱に備える。この場合において、ウインカの点滅回数が多いほど、先行車が車線変更等によって自車走行レーンから離脱する可能性が高まることから、操舵制御部20は、ウインカの点滅回数の増加に伴ってレートリミッタやフィルタが強く働くよう、閾値等を変更することが望ましい。   Therefore, when the blinker operation is detected in the preceding vehicle, the steering control unit 20 restricts the electric current value Icom of the electric power steering motor, for example, to perform the steering for following the vehicle within a range that does not give a driver an uncomfortable feeling. While preparing for the departure of the preceding vehicle from the driving lane. In this case, the larger the number of blinking blinkers, the higher the possibility that the preceding vehicle will leave the vehicle traveling lane due to a lane change or the like. Therefore, the steering control unit 20 sets the rate limiter with the increase in the number of blinking blinkers. It is desirable to change the threshold or the like so that the filter and the filter work strongly.

また、例えば、目標コースが先行車の走行軌跡に基づいて設定されている場合であって、且つ、左右の白線が操舵制御にとって十分な距離ではないものの所定距離以上認識できている場合には、操舵制御部20は、白線の種類に応じて操舵角の変化量を適宜制限することも可能である。   Further, for example, when the target course is set based on the traveling trajectory of the preceding vehicle, and when the left and right white lines are not a sufficient distance for the steering control but can be recognized for a predetermined distance or more, The steering control unit 20 can also appropriately limit the amount of change in the steering angle according to the type of the white line.

すなわち、先行車が左右白線の中心から車幅方向に所定距離以上離間して何れかの白線に接近している場合、当該先行車は自車走行レーンから離脱する可能性が高いが、先行車としての登録が解除されるまでの間、自車両が先行車の走行軌跡を目標コースとして操舵されるため、ドライバの意図しない操舵が行われる可能性がある。その一方で、先行車が車線変更を行うか否かが不確定な状況において、当該先行車が白線に対して接近したことを理由に直ちに先行車登録を解除することは、可能な限り操舵制御の機会を確保するという観点からは好ましくない。   In other words, if the preceding vehicle is approaching any white line at a predetermined distance or more from the center of the left and right white lines in the vehicle width direction, the preceding vehicle is likely to depart from the own vehicle traveling lane, Until the registration of the vehicle is canceled, the own vehicle is steered using the traveling locus of the preceding vehicle as the target course, and therefore, steering unintended by the driver may be performed. On the other hand, in the situation where it is uncertain whether or not the preceding vehicle changes lanes, immediately canceling the preceding vehicle registration because the preceding vehicle has approached the white line is as much as possible by steering control. It is not preferable from the viewpoint of securing an opportunity.

そこで、操舵制御部20は、先行車が白線に接近した場合には、当該白線の種類に応じて電動パワーステアリングモータ電流値Icomを制限し、ドライバに違和感を与えない範囲内で追従走行のための操舵を行いつつ、自車走行レーンからの先行車の離脱に備える。すなわち、例えば、先行車が破線によって構成されている白線に接近している場合、実線によって構成されている白線に接近している場合に比べて先行車の車線変更の可能性が高い。その一方で、例えば、先行車が実線によって構成されている白線に接近している場合、車線変更の可能性は低く、何らかの危険回避等を目的として操舵させた可能性が高い。そこで、操舵制御部20は、先行車が破線からなる白線に接近している場合には、実線からなる白線に接近している場合に比べ、レートリミッタやフィルタが強く働くよう、閾値等を変更することが望ましい。   Therefore, when the preceding vehicle approaches the white line, the steering control unit 20 limits the electric power steering motor current value Icom according to the type of the white line, and performs the following operation within a range that does not give a driver an uncomfortable feeling. To prepare for the departure of the preceding vehicle from the vehicle's running lane. That is, for example, when the preceding vehicle is approaching the white line formed by the broken line, the possibility of the lane change of the preceding vehicle is higher than when the preceding vehicle is approaching the white line formed by the solid line. On the other hand, for example, when the preceding vehicle is approaching a white line formed by a solid line, the possibility of lane change is low, and there is a high possibility that the vehicle is steered for some danger avoidance or the like. Therefore, the steering control unit 20 changes the threshold and the like so that the rate limiter and the filter work more strongly when the preceding vehicle is approaching the white line formed by the broken line than when it is approaching the white line formed by the solid line. It is desirable to do.

次に、上述の操舵制御に際し、操舵制御部20において用いられる目標コースの設定について説明する。この目標コースの設定は、例えば、図7に示す目標コース設定ルーチンのフローチャートに従って設定時間毎に繰り返し実行されるものであり、ルーチンがスタートすると、操舵制御部20は、先ず、ステップS201において、各前方車両の走行軌跡の推定を行う。すなわち、操舵制御部20は、例えば、上述の(1)〜(4)式を用い、現フレーム以前の複数フレームにおいて認識された各前方車両の中心点の座標を現フレームの座標系に変換する演算を行い、演算後の各前方車両の中心点の点列を、最小二乗法を用いて二次曲線に近似することにより、各前方車両の走行軌跡を推定する。   Next, setting of a target course used in the steering control unit 20 in the above-described steering control will be described. The setting of the target course is repeatedly executed at every set time according to, for example, a flowchart of a target course setting routine shown in FIG. 7. When the routine starts, the steering control unit 20 first sets each The traveling locus of the preceding vehicle is estimated. That is, the steering control unit 20 converts the coordinates of the center point of each preceding vehicle recognized in a plurality of frames before the current frame into the coordinate system of the current frame using, for example, the above-described equations (1) to (4). The running trajectory of each preceding vehicle is estimated by performing a calculation and approximating a point sequence of the center point of each preceding vehicle after the calculation to a quadratic curve using the least squares method.

ステップS201からステップS202に進むと、操舵制御部20は、自車後方の左右白線の推定を行う。すなわち、ステレオ画像処理装置31aによって自車前方に白線が認識されている場合には、上述した前方車両の走行軌跡の推定と同様の演算により、現フレーム以前の複数フレームにおいて認識された白線候補点の座標を現フレームの座標系に変換する演算を行い、演算後の白線候補点の点列を、最小二乗法を用いて二次曲線に近似することにより、自車前方から自車後方にかけての範囲において左右白線を推定する。   When the process proceeds from step S201 to step S202, the steering control unit 20 estimates left and right white lines behind the host vehicle. That is, when the white line is recognized in front of the own vehicle by the stereo image processing device 31a, the white line candidate points recognized in a plurality of frames before the current frame are calculated by the same calculation as the estimation of the traveling locus of the preceding vehicle. By performing the operation of converting the coordinates of the current frame into the coordinate system of the current frame, and approximating the calculated sequence of white line candidate points to a quadratic curve using the least squares method, from the front of the own vehicle to the rear of the own vehicle. The left and right white lines are estimated in the range.

続くステップS203において、操舵制御部20は、現在認識されている前方車両の何れかが先行車として登録されているか否かを調べる。   In the following step S203, the steering control unit 20 checks whether or not any of the currently recognized preceding vehicles is registered as a preceding vehicle.

そして、操舵制御部20は、ステップS203において、先行車登録がなされていると判定した場合にはステップS204に進み、先行車登録がされていないと判定した場合にはステップS205に進む。   Then, in step S203, the steering control unit 20 proceeds to step S204 when determining that the preceding vehicle has been registered, and proceeds to step S205 when determining that the preceding vehicle has not been registered.

ステップS203からステップS204に進むと、操舵制御部20は、ステレオ画像処理装置31a等からの入力情報に基づいて、先行車の登録処理を行う。この先行車の登録処理は、例えば、図8に示す先行車登録サブルーチンのフローチャートに従って実行されるものであり、サブルーチンがスタートすると、操舵制御部20は、先ず、ステップS301において、自車前方に前方車両が検出されているか否かを調べる。   When the process proceeds from step S203 to step S204, the steering control unit 20 performs a preceding vehicle registration process based on input information from the stereo image processing device 31a and the like. The preceding vehicle registration process is performed, for example, according to a flowchart of a preceding vehicle registration subroutine shown in FIG. 8. When the subroutine starts, the steering control unit 20 firstly proceeds to the front of the own vehicle in step S301. Check whether the vehicle is detected.

そして、操舵制御部20は、ステップS301において、前方車両が検出されていると判定した場合にはステップS302に進み、前方車両が検出されていないと判定した場合にはそのままサブルーチンを抜ける。   Then, in step S301, the steering control unit 20 proceeds to step S302 if it is determined that the preceding vehicle is detected, and exits the subroutine as it is if it determines that the preceding vehicle is not detected.

ステップS301からステップS302に進むと、操舵制御部20は、車速センサ32で検出された自車速V=0であるか否か、すなわち、自車両が停車しているか否かを調べる。   When the process proceeds from step S301 to step S302, the steering control unit 20 checks whether or not the own vehicle speed V = 0 detected by the vehicle speed sensor 32, that is, whether or not the own vehicle is stopped.

そして、操舵制御部20は、ステップS302において、自車両が停車している(自車速V=0である)と判定した場合にはステップS303に進み、自車両が走行している(自車速V>0である)と判定した場合にはステップS304に進む。   If the steering control unit 20 determines in step S302 that the own vehicle is stopped (own vehicle speed V = 0), the process proceeds to step S303, and the own vehicle is running (own vehicle speed V). > 0), the process proceeds to step S304.

ステップS302からステップS303に進むと、操舵制御部20は、自車両に直近の前方車両との車間距離Dが設定距離Dth(例えば、Dth=1〜2m)以下であるか否かを調べる。   When the process proceeds from step S302 to step S303, the steering control unit 20 checks whether or not the inter-vehicle distance D between the host vehicle and the preceding vehicle in the vicinity is equal to or less than a set distance Dth (for example, Dth = 1 to 2 m).

そして、操舵制御部20は、ステップS303において、直近の前方車両との車間距離Dが設定距離Dth以下であると判定した場合にはステップS307に進み、直近の前方車両との車間距離Dが設定距離Dthよりも大きいと判定した場合にはステップS304に進む。   When the steering control unit 20 determines in step S303 that the inter-vehicle distance D to the nearest preceding vehicle is equal to or less than the set distance Dth, the process proceeds to step S307, in which the inter-vehicle distance D to the nearest preceding vehicle is set. If it is determined that the distance is larger than the distance Dth, the process proceeds to step S304.

ステップS302或いはステップS303からステップS304に進むと、操舵制御部20は、現在認識されている前方車両のうち、上述のステップS201で推定した走行軌跡が、自車両に設定された基準点O(例えば、右側のカメラ31Rの中央真下に設定された座標系の原点)に最も近い前方車両を抽出する。   When the process proceeds from step S302 or step S303 to step S304, the steering control unit 20 determines that the running locus estimated in step S201 described above among the currently recognized front vehicles is the reference point O (for example, , The vehicle closest to the right camera 31R (the origin of the coordinate system set just below the center) is extracted.

続くステップS305において、操舵制御部20は、自車両の基準点に対し、抽出した前方車両の走行軌跡の車幅方向の誤差ΔE1(図10参照)が設定誤差ΔE1th以下であるか否かを調べる。   In the following step S305, the steering control unit 20 checks whether or not the error ΔE1 (see FIG. 10) in the vehicle width direction of the extracted traveling locus of the preceding vehicle with respect to the reference point of the own vehicle is equal to or smaller than the set error ΔE1th. .

そして、操舵制御部20は、ステップS305において、走行軌跡の車幅方向の誤差ΔE1が設定誤差ΔE1th以下であると判定した場合にはステップS306に進み、走行軌跡の車幅方向の誤差ΔE1が設定誤差ΔE1thよりも大きいと判定した場合にはそのままサブルーチンを抜ける。   If the steering control unit 20 determines in step S305 that the error ΔE1 of the traveling locus in the vehicle width direction is equal to or smaller than the set error ΔE1th, the process proceeds to step S306, where the error ΔE1 of the traveling locus in the vehicle width direction is set. If it is determined that the difference is larger than the error ΔE1th, the process directly exits the subroutine.

ステップS305からステップS306に進むと、操舵制御部20は、現在抽出されている前方車両を先行車として登録した後、サブルーチンを抜ける。このように、本実施形態の操舵制御部20は、基本的には、自車両と、各前方車両の走行軌跡と、の関係に基づいて先行車を選定する。   When the process proceeds from step S305 to step S306, the steering control unit 20 registers the currently extracted preceding vehicle as a preceding vehicle, and then exits the subroutine. As described above, the steering control unit 20 of the present embodiment basically selects the preceding vehicle based on the relationship between the host vehicle and the traveling locus of each preceding vehicle.

一方、ステップS303からステップS307に進むと、操舵制御部20は、自車両と直近の前方車両とのラップ率Rを演算する。ここで、図11に示すように、自車両の車幅をaとし、自車両に対する前方車両の投影幅をbとすると、ラップ率Rは、例えば、以下の(10)式によって求められる。   On the other hand, when the process proceeds from step S303 to step S307, the steering control unit 20 calculates the lap ratio R between the own vehicle and the nearest preceding vehicle. Here, as shown in FIG. 11, assuming that the vehicle width of the own vehicle is a and the projected width of the preceding vehicle with respect to the own vehicle is b, the lap ratio R is obtained by the following equation (10), for example.

R=(b/a)・100 …(10)
続くステップS308において、操舵制御部20は、自車両と直近の前方車両とのラップ率Rが設定ラップ率Rth以上であるか否かを調べる。
R = (b / a) · 100 (10)
In the following step S308, the steering control unit 20 checks whether or not the lap ratio R between the host vehicle and the immediately preceding vehicle is equal to or greater than the set lap ratio Rth.

そして、操舵制御部20は、ステップS308において、ラップ率Rが設定ラップ率Rth以上である場合にはステップS309に進み、ラップ率Rが設定ラップ率Rth未満である場合にはそのままサブルーチンを抜ける。   Then, in step S308, if the lap rate R is equal to or more than the set lap rate Rth, the steering control unit 20 proceeds to step S309. If the lap rate R is less than the set lap rate Rth, the steering control unit 20 directly exits the subroutine.

ステップS308からステップS309に進むと、操舵制御部20は、自車両に直近の前方車両を先行車として登録した後、サブルーチンを抜ける。このように、本実施形態の操舵制御部20は、自車両V=0の停止状態にあり、且つ、直近の前方車両との距離Dが設定距離Dth以下となる渋滞時等のように、前方車両の走行軌跡を十分な距離に渡って推定することが困難である状況においても、ラップ率Rに基づいて先行車を選定することが可能となっている。   When the process proceeds from step S308 to step S309, the steering control unit 20 registers the preceding vehicle closest to the own vehicle as the preceding vehicle, and then exits the subroutine. As described above, the steering control unit 20 according to the present embodiment is in a stopped state in which the host vehicle V = 0, and when the vehicle is in a traffic congestion where the distance D to the nearest preceding vehicle is equal to or less than the set distance Dth. Even in a situation where it is difficult to estimate the traveling locus of the vehicle over a sufficient distance, it is possible to select a preceding vehicle based on the lap rate R.

図7に示すメインルーチンにおいて、ステップS203からステップS205に進むと、操舵制御部20は、予め設定された条件に応じて先行車登録を解除するための処理を行う。この先行車登録の解除処理は、例えば、図12,13に示す先行車登録解除処理サブルーチンのフローチャートに従って実行されるものであり、サブルーチンがスタートすると、操舵制御部20は、先ず、ステップS401において、自車走行レーンを区画する左右白線が認識されレいるか否かを調べる。   In the main routine shown in FIG. 7, when the process proceeds from step S203 to step S205, the steering control unit 20 performs a process for canceling the preceding vehicle registration according to a preset condition. The preceding vehicle registration canceling process is executed in accordance with, for example, a flowchart of a preceding vehicle registration canceling process subroutine shown in FIGS. 12 and 13. When the subroutine starts, the steering control unit 20 first executes step S401. It is checked whether or not the left and right white lines defining the own vehicle traveling lane are recognized.

そして、操舵制御部20は、ステップS401において、自車走行レーンを区画する左右の白線のうちの少なくとも何れか一方が認識されているか否かを調べる。なお、この場合における白線の認識レベルは、自車両が走行すべき目標コースを設定するために必要なレベルまでは必要とせず、例えば、目標コースを設定するために必要な認識距離よりも短い距離であって、自車前方において自車走行レーンを所定距離判別できる程度に認識されていればよい。   Then, in step S401, the steering control unit 20 checks whether or not at least one of the left and right white lines defining the own vehicle traveling lane is recognized. In this case, the recognition level of the white line does not need to be a level necessary for setting a target course on which the host vehicle should travel, and may be, for example, a distance shorter than a recognition distance necessary for setting the target course. It suffices if it is recognized that the vehicle traveling lane can be distinguished by a predetermined distance in front of the vehicle.

そして、操舵制御部20は、ステップS401において、左右白線のうちの少なくとも何れか一方が認識されていると判定した場合にはステップS402に進み、左右白線が認識されていないと判定した場合にはステップS403に進む。   Then, in step S401, the steering control unit 20 proceeds to step S402 when determining that at least one of the left and right white lines is recognized, and proceeds to step S402 when determining that the left and right white lines are not recognized. Proceed to step S403.

ステップS401からステップS402に進むと、操舵制御部20は、自車走行レーンを区画する白線に基づいて自車走行レーンの曲率κlを算出した後、ステップS406に進む。すなわち、操舵制御部20は、例えば、左右白線の何れもが所定に認識されている場合には、これら白線を近似する二次曲線に基づいて自車走行レーンの中心(左右の白線中心)を表す二次曲線を求め、この白線中心の二次曲線に基づいて自車走行レーンの曲率κlを推定する。或いは、操舵制御部20は、例えば、左右白線のうちの何れか一方しか認識されていない場合には、この白線を近似する二次曲線を自車両の中心までオフセットさせた二次曲線を求め、このオフセットさせた二次曲線に基づいて自車走行レーンの曲率κlを推定する。   When the process proceeds from step S401 to step S402, the steering control unit 20 calculates the curvature κl of the own vehicle traveling lane based on the white line dividing the own vehicle traveling lane, and then proceeds to step S406. That is, for example, when both the left and right white lines are recognized in a predetermined manner, the steering control unit 20 determines the center of the own vehicle traveling lane (the center of the left and right white lines) based on a quadratic curve approximating these white lines. A quadratic curve is obtained, and the curvature κl of the vehicle traveling lane is estimated based on the quadratic curve at the center of the white line. Alternatively, for example, when only one of the left and right white lines is recognized, the steering control unit 20 obtains a secondary curve obtained by offsetting a quadratic curve approximating the white line to the center of the vehicle, The curvature κl of the own vehicle traveling lane is estimated based on the offset quadratic curve.

一方、ステップS401からステップS403に進むと、操舵制御部20は、ナビゲーション装置35から自車走行レーンに関する地図情報が入力されているか否かを調べる。   On the other hand, when the process proceeds from step S401 to step S403, the steering control unit 20 checks whether or not map information regarding the own vehicle traveling lane has been input from the navigation device 35.

そして、操舵制御部20は、ステップS403において、自車走行レーンに関する地図情報が入力されていると判定した場合にはステップS404に進み、自車走行レーンに関する地図情報が入力されていないと判定した場合にはステップS405に進む。   If the steering control unit 20 determines in step S403 that map information on the own vehicle travel lane has been input, the process proceeds to step S404, and determines that map information on the own vehicle travel lane has not been input. In this case, the process proceeds to step S405.

ステップS403からステップS404に進むと、操舵制御部20は、地図情報に基づいて自車走行レーンの曲率κlを算出(推定)した後、ステップS406に進む。   When the process proceeds from step S403 to step S404, the steering control unit 20 calculates (estimates) the curvature κl of the own vehicle traveling lane based on the map information, and then proceeds to step S406.

ステップS402或いはステップS404からステップS406に進むと、操舵制御部20は、先行車の走行軌跡を近似する二次曲線から求まる曲率κvと自車走行レーンの曲率κlとの偏差|Δκvl|を算出し、当該偏差|Δκvl|が設定偏差Δκth以上であるか否かを調べる。ここで、設定偏差Δκthは、先行車が自車走行レーンから車線変更を行う場合には自車走行レーンの曲率κlよりも大きな曲率で旋回することが想定されることに着目し、予め実験やシミュレーション等に基づいて設定されたものである。   When the process proceeds from step S402 or step S404 to step S406, the steering control unit 20 calculates a deviation | Δκvl | between the curvature κv obtained from a quadratic curve approximating the traveling locus of the preceding vehicle and the curvature κl of the own vehicle traveling lane. Then, it is checked whether the deviation | Δκvl | is equal to or larger than the set deviation Δκth. Here, the set deviation Δκth is based on the fact that, when the preceding vehicle changes lanes from the own vehicle traveling lane, it is assumed that the preceding vehicle is expected to turn with a curvature larger than the curvature κl of the own vehicle traveling lane. This is set based on a simulation or the like.

そして、ステップS406において、偏差|Δκvl|が設定偏差Δκth以上であると判定した場合、操舵制御部20は、先行車が車線変更等によって自車走行レーンから離脱する可能性が高いと判断してステップS412に進む。   When it is determined in step S406 that the deviation | Δκvl | is equal to or larger than the set deviation Δκth, the steering control unit 20 determines that there is a high possibility that the preceding vehicle will depart from the own vehicle traveling lane due to a lane change or the like. Proceed to step S412.

一方、ステップS406において、偏差|Δκvl|が設定偏差Δκth未満であると判定した場合、操舵制御部20は、ステップS407に進む。   On the other hand, if it is determined in step S406 that the deviation | Δκvl | is smaller than the set deviation Δκth, the steering control unit 20 proceeds to step S407.

また、ステップS403からステップS405に進むと、操舵制御部20は、先行車の走行軌跡から求まる曲率|κv|が設定曲率κth以上であるか否かを調べる。ここで、設定曲率κthは、一般道や首都高速道路等において道路上に想定され得るタイトカーブの曲率よりも大きな曲率に設定されている。   When the process proceeds from step S403 to step S405, the steering control unit 20 checks whether or not the curvature | κv | obtained from the traveling locus of the preceding vehicle is equal to or larger than the set curvature κth. Here, the set curvature κth is set to a curvature larger than a curvature of a tight curve that can be assumed on a road such as a general road or a metropolitan expressway.

そして、操舵制御部20は、ステップS405において、曲率|κv|が設定曲率κth以上であると判定した場合、操舵制御部20は、先行車が車線変更等によって自車走行レーンから離脱する可能性が高いと判断してステップS412に進む。   If the steering control unit 20 determines in step S405 that the curvature | κv | is equal to or larger than the set curvature κth, the steering control unit 20 may cause the preceding vehicle to leave the own vehicle traveling lane due to a lane change or the like. Is high, and the process proceeds to step S412.

一方、ステップS405において、曲率|κv|が設定曲率κth未満であると判定した場合、操舵制御部20はステップS407に進む。   On the other hand, if it is determined in step S405 that the curvature | κv | is smaller than the set curvature κth, the steering control unit 20 proceeds to step S407.

ステップS405或いはステップS406からステップS407に進むと、操舵制御部20は、自車走行レーンを区画する左右の白線が認識されているか否かを調べる。なお、この場合における左右白線の認識レベルは、自車両が走行すべき目標コースを設定するために必要なレベルまでは必要とせず、例えば、目標コースを設定するために必要な認識距離よりも短い距離であって、自車前方において自車走行レーンを所定距離判別できる程度に認識されていればよい。   When the process proceeds from step S405 or step S406 to step S407, the steering control unit 20 checks whether or not the left and right white lines defining the own vehicle traveling lane are recognized. Note that the recognition levels of the left and right white lines in this case do not need to be at a level necessary to set a target course on which the host vehicle should travel, and are, for example, shorter than the recognition distance required to set the target course. It is sufficient that the distance is recognized to the extent that the vehicle traveling lane can be determined a predetermined distance ahead of the vehicle.

そして、操舵制御部20は、ステップS407において、左右白線が認識されていると判定した場合にはステップS408に進み、左右白線が認識されていないと判定した場合にはステップS409に進む。   Then, in step S407, the steering control unit 20 proceeds to step S408 when determining that the left and right white lines are recognized, and proceeds to step S409 when determining that the left and right white lines are not recognized.

ステップS407からステップS408に進むと、操舵制御部20は、自車走行レーンを区画する左右白線の中心と、先行車の走行軌跡に基づいて設定された目標コースと、の偏差|ΔE2|(図14参照)が、設定偏差ΔE2th以上であるか否かを調べる。   When the process proceeds from step S407 to step S408, the steering control unit 20 determines the deviation | ΔE2 | between the center of the left and right white lines defining the own vehicle traveling lane and the target course set based on the traveling locus of the preceding vehicle (FIG. 14) is greater than or equal to the set deviation ΔE2th.

そして、ステップS408において、左右白線の中心と目標コースとの偏差|ΔE2|が設定偏差ΔE2th以上であると判定した場合、操舵制御部20は、先行車が車線変更等によって自車走行レーンから離脱する可能性が高いと判断してステップS412に進む。   If it is determined in step S408 that the deviation | ΔE2 | between the center of the left and right white lines and the target course is equal to or larger than the set deviation ΔE2th, the steering control unit 20 causes the preceding vehicle to leave the own vehicle traveling lane due to a lane change or the like. It is determined that there is a high possibility that the process will be performed, and the process proceeds to step S412.

一方、ステップS408において、左右白線の中心と目標コースとの偏差|ΔE2|が設定偏差ΔE2th未満であると判定した場合、操舵制御部20はステップS409に進む。   On the other hand, if it is determined in step S408 that the deviation | ΔE2 | between the center of the left and right white lines and the target course is smaller than the set deviation ΔE2th, the steering control unit 20 proceeds to step S409.

ステップS407或いはステップS408からステップS409に進むと、操舵制御部20は、自車走行レーンの隣レーン等を併走する前方車両(併走車)が存在するか否かを調べる。ここで、操舵制御部20は、例えば、前方車両の走行軌跡が自車両の中心から車幅方向に設定距離(例えば、左右白線で区画される一般的な走行レーン幅)以上離間しており、且つ、当該前方車両が自車両の進行方向と同じ速度成分を有して移動しているとき、当該前方車両を併走車と判断する。   When the process proceeds from step S407 or step S408 to step S409, the steering control unit 20 checks whether or not there is a preceding vehicle (co-running vehicle) traveling in a lane adjacent to the own vehicle traveling lane. Here, the steering control unit 20 is configured such that, for example, the traveling locus of the preceding vehicle is separated from the center of the own vehicle in the vehicle width direction by a set distance (for example, a general traveling lane width defined by white lines on the left and right), In addition, when the preceding vehicle is moving with the same speed component as the traveling direction of the own vehicle, the preceding vehicle is determined to be a parallel vehicle.

そして、操舵制御部20は、ステップS409において、併走車が存在すると判定した場合にはステップS410に進み、併走車が存在しないと判定し他場合にはステップS411に進む。   Then, in step S409, the steering control unit 20 proceeds to step S410 if it determines that there is a parallel vehicle, and determines that there is no parallel vehicle. Otherwise, it proceeds to step S411.

ステップS409からステップS410に進むと、操舵制御部20は、先行車が併走車にラップしているか否か、すなわち、併走車の走行軌跡に車幅を付与した領域内に先行車が進入しているか否か(例えば、図15参照)を調べる。   When the process proceeds from step S409 to step S410, the steering control unit 20 determines whether or not the preceding vehicle is lapping the parallel traveling vehicle, that is, the preceding vehicle enters the area where the traveling locus of the parallel traveling vehicle is given a vehicle width. It is checked whether or not it is present (for example, see FIG. 15).

そして、ステップS410において、先行車が併走車にラップしていると判定した場合、操舵制御部20は、先行車が車線変更等によって自車走行レーンから離脱する可能性が高いと判断してステップS412に進む。   If it is determined in step S410 that the preceding vehicle is lapping the parallel vehicle, the steering control unit 20 determines that there is a high possibility that the preceding vehicle will depart from the own vehicle traveling lane due to a lane change or the like. The process proceeds to S412.

一方、ステップS410において、先行車が併走車にラップしていないと判定した場合、操舵制御部20は、ステップS411に進む。   On the other hand, if it is determined in step S410 that the preceding vehicle is not lapping with the parallel vehicle, the steering control unit 20 proceeds to step S411.

ステップS409或いはステップS410からステップS411に進むと、操舵制御部20は、先行車のウインカが設定回数以上(例えば、3回以上)点滅しているか否かを調べる。   When the process proceeds from step S409 or step S410 to step S411, the steering control unit 20 checks whether or not the blinker of the preceding vehicle is blinking a predetermined number of times (for example, three times or more).

そして、ステップS411において、先行車のウインカが設定回数以上点滅していると判定した場合、操舵制御部20は、先行車が車線変更等によって自車走行レーンから離脱する可能性が高いと判断してステップS412に進む。   If it is determined in step S411 that the blinker of the preceding vehicle is blinking more than the set number of times, the steering control unit 20 determines that there is a high possibility that the preceding vehicle will depart from the own vehicle traveling lane due to a lane change or the like. To step S412.

一方、ステップS411において、先行車のウインカが設定回数以上点滅していないと判定した場合、操舵制御部20は、そのままサブルーチンを抜ける。   On the other hand, if it is determined in step S411 that the blinker of the preceding vehicle has not flickered more than the set number of times, the steering control unit 20 directly exits the subroutine.

また、ステップS405、ステップS406、ステップS408、ステップS410、或いは、ステップS411からステップS412に進むと、操舵制御部20は、現在登録されている先行車の登録を解除した後、サブルーチンを抜ける。   When the process proceeds from step S405, step S406, step S408, step S410, or step S411 to step S412, the steering control unit 20 cancels the registration of the currently registered preceding vehicle, and then exits the subroutine.

図7のメインルーチンにおいて、ステップS204或いはステップS205からステップS206に進むと、操舵制御部20は、自車走行レーンを区画する左右白線が設定距離以上認識されているか否か、すなわち、自車両が走行すべき目標コースを設定するに十分な距離の左右白線が認識されているか否かを調べる。   In the main routine of FIG. 7, when the process proceeds from step S204 or step S205 to step S206, the steering control unit 20 determines whether or not the left and right white lines defining the own vehicle traveling lane are equal to or greater than a set distance, that is, It is checked whether or not the left and right white lines are long enough to set the target course to be run.

そして、ステップS206において、自車走行レーンを区画する左右白線が設定距離以上認識されていると判定した場合、操舵制御部20は、ステップS209に進み、現在認識されている左右白線の中心に沿って目標コースを設定した後、ルーチンを抜ける。   If it is determined in step S206 that the left and right white lines defining the own vehicle traveling lane have been recognized for the set distance or more, the steering control unit 20 proceeds to step S209 and moves along the center of the currently recognized left and right white lines. After setting the target course, exit the routine.

一方、ステップS206において、自車走行レーンを区画する左右白線が設定距離以上認識されていないと判定した場合、操舵制御部20は、ステップS207に進み、自車前方に先行車が登録されているか否かを調べる。   On the other hand, if it is determined in step S206 that the left and right white lines defining the own vehicle traveling lane are not recognized for the set distance or more, the steering control unit 20 proceeds to step S207, and determines whether the preceding vehicle is registered ahead of the own vehicle. Check whether or not.

そして、ステップS207において、自車前方に先行車が登録されていると判定した場合、操舵制御部20は、ステップS208に進み、当該先行車の走行軌跡を目標コースとして設定した後、ルーチンを抜ける。   If it is determined in step S207 that the preceding vehicle is registered ahead of the own vehicle, the steering control unit 20 proceeds to step S208, sets the traveling locus of the preceding vehicle as a target course, and exits the routine. .

一方、ステップS207において、自車前方に先行車が登録されていないと判定した場合、操舵制御部20は、そのままルーチンを抜ける。   On the other hand, if it is determined in step S207 that the preceding vehicle is not registered in front of the own vehicle, the steering control unit 20 exits the routine.

このような実施形態によれば、前方車両を含む前方環境を認識して前方車両の走行軌跡を推定し、前方車両のうち、自車両に設定された基準点に対する走行軌跡の車幅方向の誤差|ΔE1|が最も小さく且つ当該誤差|ΔE1|が設定閾値ΔE1th以下の前方車両を先行車として登録し、この先行車の軌跡に基づいて自車両が走行すべき目標コースを設定可能とすることにより、目標コースを適切に設定して安定した操舵支援制御を実現することができる。   According to such an embodiment, the traveling environment of the preceding vehicle is estimated by recognizing the forward environment including the preceding vehicle, and the error in the traveling direction of the traveling route with respect to the reference point set for the own vehicle among the preceding vehicles. By registering a preceding vehicle in which | ΔE1 | is the smallest and the error | ΔE1 | is equal to or smaller than the set threshold value ΔE1th as a preceding vehicle, it is possible to set a target course on which the own vehicle should travel based on the trajectory of the preceding vehicle. By appropriately setting the target course, stable steering support control can be realized.

すなわち、自車両に走行軌跡が最も近い前方車両であっても、当該走行軌跡の車幅方向の誤差|ΔE1|が設定誤差ΔE1thよりも大きい場合には当該前方車両を先行車として登録しないので、隣車線を走行する前方車両の走行軌跡に基づいて目標コースを設定することを的確に防止することができ、左右白線を十分に認識できない場合にも安定した操舵支援を実現することができる。   In other words, even if the traveling vehicle is closest to the own vehicle and the preceding vehicle is closest to the own vehicle, if the error | ΔE1 | of the traveling locus in the vehicle width direction is larger than the set error ΔE1th, the preceding vehicle is not registered as a preceding vehicle. It is possible to accurately prevent setting of the target course based on the traveling locus of the preceding vehicle traveling in the adjacent lane, and to achieve stable steering support even when the left and right white lines cannot be sufficiently recognized.

この場合において、自車両の停車時であって、自車前方の設定距離以内に車幅方向のラップ率Rが設定ラップ率Rth以上の前方車両がある場合には、当該前方車両を先行車として登録することにより、自車両及び前方車両がほとんど移動せず十分な距離の走行軌跡を推定することが困難な渋滞時等においても、先行車を的確に登録することができる。   In this case, when the own vehicle is stopped and there is a preceding vehicle whose lap ratio R in the vehicle width direction is equal to or greater than the set lap ratio Rth within the set distance in front of the own vehicle, the preceding vehicle is regarded as a preceding vehicle. By registering, the preceding vehicle can be accurately registered even in a traffic jam or the like in which the own vehicle and the preceding vehicle hardly move and it is difficult to estimate a traveling trajectory of a sufficient distance.

また、前方車両の中から先行車を登録した後において、自車走行レーンの曲率κlを推定し、先行車の走行軌跡の曲率κvと自車走行レーンの曲率κlとの偏差Δκvlが設定偏差Δκth以上であるとき、先行車としての登録を解除することにより、自車走行レーンからの先行車の離脱を的確に判断して操舵支援制御による不要な車線変更を防止することができる。   After the preceding vehicle is registered from among the preceding vehicles, the curvature κl of the traveling lane of the own vehicle is estimated, and the deviation Δκvl between the curvature κv of the traveling locus of the preceding vehicle and the curvature κl of the own vehicle traveling lane is set to Δkth. In the above case, by canceling the registration as the preceding vehicle, it is possible to accurately determine the departure of the preceding vehicle from the own vehicle traveling lane and prevent unnecessary lane change by the steering assist control.

すなわち、例えば、高速道路であっても、一般的な高速道路と首都高速道路とでは想定されるカーブの曲率が異なるため、単に先行車の走行軌跡の曲率に基づいて自車走行レーンからの先行車の離脱を精度よく判断することが困難な場合があるが、本実施形態のように、自車走行レーンの曲率κlを推定し、先行車の走行軌跡の曲率κvと自車走行レーンの曲率κlとの偏差Δκvlに基づいて先行車の離脱(先行車登録の解除)を判定することにより、あらゆる道路形状に対して精度よく先行車の離脱を判断することができる。   That is, for example, even on an expressway, the assumed curve curvature is different between a general expressway and a metropolitan expressway. Although it may be difficult to accurately determine the departure of the car, as in the present embodiment, the curvature κl of the traveling lane of the own vehicle is estimated, and the curvature κv of the traveling locus of the preceding vehicle and the curvature of the traveling lane of the own vehicle are estimated. By determining the departure of the preceding vehicle (cancellation of the preceding vehicle registration) based on the deviation Δκvl from κl, it is possible to accurately determine the departure of the preceding vehicle for any road shape.

この場合において、自車走行レーンを区画する左右白線のうち少なくとも何れか一方がステレオ画像処理装置31aにおいて認識されている場合には、当該白線に基づいて自車走行レーンの曲率κlを推定することにより、リアルタイムな情報を用いて先行車登録の解除判定を行い、操舵支援制御による不要な車線変更を的確に防止することができる。   In this case, when at least one of the left and right white lines defining the own vehicle traveling lane is recognized by the stereo image processing device 31a, the curvature κl of the own vehicle traveling lane is estimated based on the white line. As a result, it is possible to determine the cancellation of the preceding vehicle registration using the real-time information, and to accurately prevent unnecessary lane changes due to the steering assist control.

また、自車走行レーンを区画する左右白線が認識されない場合であっても、自車走行レーンに対応する地図情報がある場合には、当該地図情報に基づいて自車走行レーンの曲率κlを推定することにより、十分な白線認識ができない場合にも広く先行車登録の解除判定を行い、操舵支援制御による不要な車線変更を的確に防止することができる。   Further, even when the left and right white lines that define the own vehicle travel lane are not recognized, if there is map information corresponding to the own vehicle travel lane, the curvature κl of the own vehicle travel lane is estimated based on the map information. By doing so, even when sufficient white line recognition is not possible, the cancellation determination of the preceding vehicle registration can be widely performed, and unnecessary lane changes due to steering assist control can be accurately prevented.

さらに、自車走行レーンの曲率κlを推定することが困難な場合であっても、先行車の走行軌跡の曲率κvが道路上に想定され得る曲率以上である場合に先行車登録を解除することにより、操舵支援制御による不要な車線変更をより的確に防止することができる。   Furthermore, even when it is difficult to estimate the curvature κl of the own vehicle traveling lane, the preceding vehicle registration is canceled when the curvature κv of the traveling locus of the preceding vehicle is equal to or greater than the curvature that can be assumed on the road. Thus, unnecessary lane changes due to steering assist control can be more accurately prevented.

なお、本発明は、以上説明した各実施形態に限定されることなく、種々の変形や変更が可能であり、それらも本発明の技術的範囲内である。   It should be noted that the present invention is not limited to the embodiments described above, and various modifications and changes are possible, and these are also within the technical scope of the present invention.

1 … 電動パワーステアリング装置
2 … ステアリング軸
3 … ステアリングコラム
4 … ステアリングホイール
5 … ピニオン軸
6 … ステアリングギヤボックス
7 … ラック軸
8 … タイロッド
9 … フロントナックル
10L,10R … 左右輪
11 … アシスト伝達機構
12 … 電動モータ
20 … 操舵制御部(走行軌跡推定手段、先行車登録手段、目標コース設定手段、操舵制御手段、レーン曲率推定手段、先行車登録解除手段)
21 … モータ駆動部
31 … 前方認識装置
31L,31R … カメラ
31a … ステレオ画像処理装置(前方環境認識手段)
32 … 車速センサ
33 … 操舵角センサ
34 … 操舵トルクセンサ
35 … ナビゲーション装置
DESCRIPTION OF SYMBOLS 1 ... Electric power steering device 2 ... Steering shaft 3 ... Steering column 4 ... Steering wheel 5 ... Pinion shaft 6 ... Steering gear box 7 ... Rack shaft 8 ... Tie rod 9 ... Front knuckle 10L, 10R ... Left and right wheel 11 ... Assist transmission mechanism 12 … Electric motor 20… Steering control unit (running trajectory estimation means, preceding vehicle registration means, target course setting means, steering control means, lane curvature estimation means, preceding vehicle registration cancellation means)
21: motor drive unit 31: forward recognition device 31L, 31R: camera 31a: stereo image processing device (forward environment recognition means)
32 ... vehicle speed sensor 33 ... steering angle sensor 34 ... steering torque sensor 35 ... navigation device

Claims (5)

自車前方の左右白線及び前方車両を含む前方環境を認識する前方環境認識手段と、前記前方車両のうち予め設定した条件に適合する前記前方車両を先行車として登録する先行車登録手段と、前記先行車に基づいて自車両が走行すべき目標コースを設定可能な目標コース設定手段と、前記目標コースに基づいて操舵角をドライバ入力と独立して設定自在な操舵制御手段と、を備えた車両の運転支援装置において、
自車走行レーンの曲率を推定するレーン曲率推定手段と、
前記先行車の走行軌跡の曲率と前記自車走行レーンの曲率との偏差が設定偏差以上であるとき、前記先行車としての登録を解除する先行車登録解除手段を備え
前記先行車登録解除手段は、前記先行車の走行軌跡の曲率と前記自車走行レーンの曲率との前記偏差が前記設定偏差未満であっても、前記自車走行レーンの隣レーンを併走する前方車両が存在し、且つ、前記併走する前方車両の走行軌跡に車幅を付与した領域内に前記先行車が進入しているとき、前記先行車としての登録を解除することを特徴とする車両の運転支援装置。
Forward environment recognizing means for recognizing a forward environment including a left and right white line in front of the own vehicle and a preceding vehicle; preceding vehicle registering means for registering, as a preceding vehicle, the preceding vehicle that meets predetermined conditions among the preceding vehicles; A vehicle comprising: target course setting means capable of setting a target course on which the host vehicle should travel based on a preceding vehicle; and steering control means capable of setting a steering angle based on the target course independently of a driver input. In the driving assistance device of
Lane curvature estimating means for estimating the curvature of the vehicle traveling lane;
When the deviation between the curvature of the traveling locus of the preceding vehicle and the curvature of the own vehicle traveling lane is equal to or greater than a set deviation, the vehicle includes a preceding vehicle registration canceling unit that cancels registration as the preceding vehicle ,
The preceding vehicle registration canceling means, even if the deviation between the curvature of the traveling locus of the preceding vehicle and the curvature of the own vehicle traveling lane is smaller than the set deviation, the forward traveling along the lane adjacent to the own vehicle traveling lane. When the vehicle is present, and when the preceding vehicle is entering a region where a vehicle width is given to a traveling locus of the preceding traveling vehicle, the registration as the preceding vehicle is canceled . Driving support device.
前記レーン曲率推定手段は、前記前方環境認識手段によって自車走行レーンを区画する前記左右白線のうちの少なくとも何れか一方が認識されているとき、当該白線に基づいて前記自車走行レーンの曲率を推定することを特徴とする請求項1に記載の車両の運転支援装置。   The lane curvature estimating means calculates a curvature of the own vehicle traveling lane based on the white line when at least one of the left and right white lines defining the own vehicle traveling lane is recognized by the front environment recognizing means. The driving assistance device for a vehicle according to claim 1, wherein the estimation is performed. 前記レーン曲率推定手段は、前記前方環境認識手段によって自車走行レーンを区画する左右白線が認識されていない場合であっても、自車走行レーンに対応する地図情報があるとき、当該地図情報に基づいて前記自車走行レーンの曲率を推定することを特徴とする請求項2に記載の車両の運転支援装置。   The lane curvature estimating means, even when the left and right white lines defining the own vehicle traveling lane are not recognized by the forward environment recognizing means, when there is map information corresponding to the own vehicle traveling lane, The driving support system for a vehicle according to claim 2, wherein the curvature of the own vehicle traveling lane is estimated based on the vehicle. 前記先行車登録解除手段は、前記レーン曲率推定手段によって前記自車走行レーンの曲率が推定できない場合であっても、前記先行車の走行軌跡の曲率が道路上に想定され得る曲率以上であるとき、前記先行車としての登録を解除することを特徴とする請求項1乃至請求項3の何れか1項に記載の車両の運転支援装置。   The preceding vehicle registration canceling means, even when the lane curvature estimating means cannot estimate the curvature of the own vehicle traveling lane, when the curvature of the traveling locus of the preceding vehicle is equal to or more than the curvature that can be assumed on the road. The vehicle driving support device according to any one of claims 1 to 3, wherein the registration as the preceding vehicle is canceled. 前記先行車登録解除手段は、前記先行車の走行軌跡の曲率と前記自車走行レーンの曲率との前記偏差が前記設定偏差未満であっても、前記先行車のウインカが設定回数以上点滅しているとき、前記先行車としての登録を解除することを特徴とする請求項1乃至請求項4の何れか1項に記載の車両の運転支援装置。  The preceding vehicle registration canceling means, even if the deviation between the curvature of the traveling locus of the preceding vehicle and the curvature of the own vehicle traveling lane is less than the set deviation, the blinker of the preceding vehicle blinks more than a set number of times. The vehicle driving support device according to any one of claims 1 to 4, wherein the registration as the preceding vehicle is canceled when the vehicle is in the vehicle.
JP2015173170A 2015-09-02 2015-09-02 Vehicle driving support device Active JP6626293B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015173170A JP6626293B2 (en) 2015-09-02 2015-09-02 Vehicle driving support device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015173170A JP6626293B2 (en) 2015-09-02 2015-09-02 Vehicle driving support device

Publications (2)

Publication Number Publication Date
JP2017047800A JP2017047800A (en) 2017-03-09
JP6626293B2 true JP6626293B2 (en) 2019-12-25

Family

ID=58278029

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015173170A Active JP6626293B2 (en) 2015-09-02 2015-09-02 Vehicle driving support device

Country Status (1)

Country Link
JP (1) JP6626293B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6825528B2 (en) * 2017-09-28 2021-02-03 トヨタ自動車株式会社 Vehicle driving support device
JP6963490B2 (en) * 2017-12-15 2021-11-10 株式会社デンソー Vehicle control device
KR102030109B1 (en) * 2018-02-06 2019-10-08 현대오트론 주식회사 Apparatus and method for calculating distance and angle between vehicles
JP2021002112A (en) * 2019-06-20 2021-01-07 三菱電機株式会社 Driving support device of motor cycle

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4059033B2 (en) * 2002-08-12 2008-03-12 日産自動車株式会社 Travel route generator
WO2005020182A1 (en) * 2003-08-20 2005-03-03 Hitachi, Ltd. Device and method for selecting preceding vehicle
EP3742339A1 (en) * 2013-12-04 2020-11-25 Mobileye Vision Technologies Ltd. System and method for implementing a multi-segment braking profile for a vehicle

Also Published As

Publication number Publication date
JP2017047800A (en) 2017-03-09

Similar Documents

Publication Publication Date Title
JP6595852B2 (en) Vehicle driving support device
CN108622091B (en) Collision avoidance device
CN111226267B (en) Driving control method and driving control device for driving support vehicle
CA3002639C (en) Parking space line detection method and device
JP5167051B2 (en) Vehicle driving support device
EP3470303A1 (en) Parking support device
CN106062852B (en) Vehicle control device
JP5743286B2 (en) Vehicle driving support device
JP5936281B2 (en) Vehicle lane departure prevention control device
JP7128623B2 (en) Vehicle predictive control
JP4847051B2 (en) Vehicle surrounding monitoring method and system
JP4949063B2 (en) Vehicle driving support device
JP6659379B2 (en) Road information recognition system and road information recognition method
JP6743593B2 (en) Parking assistance device
JP6397248B2 (en) Vehicle travel support device
JP2017033298A (en) Parking support apparatus
JP6626293B2 (en) Vehicle driving support device
JP5595186B2 (en) Target trajectory calculation device
JP5210064B2 (en) Vehicle collision prevention device
JP2018118593A (en) Parking support device
JP2015209129A (en) Vehicular steering control apparatus
JP6609292B2 (en) Outside environment recognition device
JP5083959B2 (en) Vehicle driving support device
JP6068185B2 (en) Vehicle driving support device
JP5249696B2 (en) Vehicle driving support device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180614

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190326

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190507

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190617

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20190617

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: 20191105

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20191129

R150 Certificate of patent or registration of utility model

Ref document number: 6626293

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250