JP2016190530A - Vehicular control device - Google Patents

Vehicular control device Download PDF

Info

Publication number
JP2016190530A
JP2016190530A JP2015070804A JP2015070804A JP2016190530A JP 2016190530 A JP2016190530 A JP 2016190530A JP 2015070804 A JP2015070804 A JP 2015070804A JP 2015070804 A JP2015070804 A JP 2015070804A JP 2016190530 A JP2016190530 A JP 2016190530A
Authority
JP
Japan
Prior art keywords
vehicle
lane
variation
predicted
information
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.)
Pending
Application number
JP2015070804A
Other languages
Japanese (ja)
Inventor
聡文 小野
Akifumi Ono
聡文 小野
英章 古藤
Hideaki Koto
英章 古藤
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.)
Advics Co Ltd
Original Assignee
Advics Co Ltd
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 Advics Co Ltd filed Critical Advics Co Ltd
Priority to JP2015070804A priority Critical patent/JP2016190530A/en
Publication of JP2016190530A publication Critical patent/JP2016190530A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Traffic Control Systems (AREA)
  • Steering Control In Accordance With Driving Conditions (AREA)

Abstract

PROBLEM TO BE SOLVED: To restrain influence of a variation in a white line recognition result provided by image recognition processing as much as possible, when a vehicle travels on a straight track, in a vehicular control device.SOLUTION: A vehicular control device 20 comprises: a variation arithmetic operation unit 25 for arithmetically operating a variation in actual division line information arithmetically operated by an actual white line information arithmetic operation-storage unit 22 and the actual division line information to prediction division line information from the prediction division line information arithmetically operated by a prediction white line information arithmetic operation-storage unit 24; a filter selection unit 26 for selecting first filter processing for further reducing a variation in processing object data when the variation arithmetically operated by the variation arithmetic operation unit 25 is small; and a target white line arithmetic operation unit 27 for arithmetically operating a target division line for indicating a target of a traffic line to make one's self vehicle M travel by executing the first filter processing selected by the filter selection unit 26 on the prediction division line information arithmetically operated by the prediction white line information arithmetic operation-storage unit 24.SELECTED DRAWING: Figure 1

Description

本発明は、車両用制御装置に関する。   The present invention relates to a vehicle control device.

車両用制御装置の一形式として、特許文献1に示されているものが知られている。特許文献1の図2に示されているように、車両用制動装置(運転支援装置)は、画像認識処理により得た白線認識結果(ヨー角、曲率、オフセット)と、車両情報から推定した推定白線認識結果とを比較して、画像認識処理による白線認識の精度を判定し、この精度が許容範囲内でないと判定されたときには、推定白線認識結果を用いて白線認識結果を補正し、上記精度が上記許容範囲内であると判定されたときには白線認識結果に基づいて、上記精度が上記許容範囲内でないと判定されたときには補正された白線認識結果に基づいて、操舵アシストトルクを発生させるようになっている。   As one type of vehicle control device, one disclosed in Patent Document 1 is known. As shown in FIG. 2 of Patent Document 1, the vehicle braking device (driving support device) is estimated from white line recognition results (yaw angle, curvature, offset) obtained by image recognition processing and vehicle information. The white line recognition result is compared with the white line recognition result to determine the accuracy of the white line recognition by the image recognition process. When the accuracy is determined not to be within the allowable range, the estimated white line recognition result is used to correct the white line recognition result, and the accuracy The steering assist torque is generated based on the white line recognition result when it is determined to be within the allowable range, and based on the corrected white line recognition result when the accuracy is determined not to be within the allowable range. It has become.

特開2009−202673号公報JP 2009-202673 A

上述した特許文献1に記載されている車両用制御装置においては、車両が直線路を走行している場合の画像認識処理により得た白線認識結果のばらつきは、車両が曲線路を走行している場合と比較して、小さいものの、ばらつきの影響を少なからず受けるという問題があった。   In the vehicle control device described in Patent Document 1 described above, the variation in the white line recognition result obtained by the image recognition process when the vehicle is traveling on a straight road is that the vehicle is traveling on a curved road. Although it is small compared to the case, there is a problem that it is affected by variations.

本発明は、上述した問題を解消するためになされたもので、車両用制御装置において、車両が直線路を走行している場合、画像認識処理により得た白線認識結果のばらつきの影響をできるだけ抑制することを目的とする。   The present invention has been made to solve the above-described problems. In the vehicle control device, when the vehicle is traveling on a straight road, the influence of variations in the white line recognition result obtained by the image recognition processing is suppressed as much as possible. The purpose is to do.

上述した課題を解決するために、請求項1に係る車両用制御装置の発明は、自車が走行する車線を示す区画線(白線)の画像データから実際の区画線の情報である実区画線情報を演算する第一演算部と、自車の走行情報から予測される区画線の情報である予測区画線情報を演算する第二演算部と、第一演算部によって演算された実区画線情報、および第二演算部によって演算された予測区画線情報から予測区画線情報に対する実区画線情報のバラツキを演算する第三演算部と、第三演算部によって演算されたバラツキが小さい場合には、被処理データのバラツキをより小さくする第一フィルタ処理を選定する選定部と、選定部によって選定された第一フィルタ処理を、第二演算部によって演算された予測区画線情報に行って、自車が走行すべき車線の目標を示す目標区画線を演算する第四演算部と、を備えていることである。   In order to solve the above-described problem, the vehicle control device according to claim 1 is an actual lane marking that is information of an actual lane marking from image data of a lane marking (white line) indicating a lane in which the host vehicle travels. A first calculation unit that calculates information, a second calculation unit that calculates predicted lane line information that is predicted from lane information of the vehicle, and actual lane line information calculated by the first calculation unit When the variation calculated by the third calculation unit is small and the third calculation unit that calculates the variation of the actual lane line information with respect to the predicted lane line information from the predicted lane line information calculated by the second calculation unit, The selection unit that selects the first filter process that reduces the variation in the data to be processed, and the first filter process selected by the selection unit are performed on the predicted lane marking information calculated by the second calculation unit, Is all about running Is that it comprises a fourth calculation unit for calculating a target lane line indicating a target lane, the.

これによれば、車両用制御装置の選定部は、予測区画線情報に対する実区画線情報のバラツキが小さい場合には、被処理データのバラツキをより小さくする第一フィルタ処理を選定する。第四演算部は、選定部によって選定された第一フィルタ処理を、予測区画線情報に行って、自車が走行すべき車線の目標を示す目標区画線を演算する。よって、予測区画線情報に対する実区画線情報のバラツキが小さい場合、すなわち自車が直線路を走行している場合、予測区画線情報の小さいバラツキをより低減することが可能となる。   According to this, when the variation of the actual lane marking information with respect to the predicted lane marking information is small, the selection unit of the vehicle control device selects the first filter processing that further reduces the variation of the data to be processed. A 4th calculating part performs the 1st filter process selected by the selection part to prediction lane marking information, and calculates the target lane marking which shows the target of the lane which the own vehicle should drive | work. Therefore, when the variation in the actual lane marking information with respect to the predicted lane marking information is small, that is, when the vehicle is traveling on a straight road, the small variation in the predicted lane marking information can be further reduced.

本発明による車両用制御装置の一実施形態を示すブロック図である。1 is a block diagram showing an embodiment of a vehicle control device according to the present invention. 本発明による車両用制御装置が実白線情報や予測白線情報に用いるパラメータを説明する図である。It is a figure explaining the parameter which the control apparatus for vehicles by this invention uses for real white line information and prediction white line information. 自車が直線路を走行している場合のバラツキ演算部による演算結果の一例を示す図である。It is a figure which shows an example of the calculation result by the variation calculating part in case the own vehicle is drive | working the straight road. 自車が直線路から曲線路に進入する場合のバラツキ演算部による演算結果の一例を示す図である。It is a figure which shows an example of the calculation result by the variation calculating part when the own vehicle approachs a curved road from a straight road. 図1に示した車両用制御装置にて実行される制御プログラムのフローチャートである。It is a flowchart of the control program performed with the vehicle control apparatus shown in FIG. 図1に示した車両用制御装置にて実行される制御プログラムのフローチャートである。It is a flowchart of the control program performed with the vehicle control apparatus shown in FIG.

以下、本発明に係る車両用制御装置を適用した一実施形態を図面を参照して説明する。図1に示すように、自車M(車両M)は、撮像装置11、車速センサ12、ヨーレートセンサ13、加速度センサ14、舵角センサ15、記憶装置16、進路補正機構17および車両用制御装置20を備えている。撮像装置11、車速センサ12、ヨーレートセンサ13、加速度センサ14、舵角センサ15、記憶装置16、進路補正機構17および車両用制御装置20から、車両の運転を支援する運転支援装置が構成される。   Hereinafter, an embodiment to which a vehicle control device according to the present invention is applied will be described with reference to the drawings. As shown in FIG. 1, an own vehicle M (vehicle M) includes an imaging device 11, a vehicle speed sensor 12, a yaw rate sensor 13, an acceleration sensor 14, a rudder angle sensor 15, a storage device 16, a course correction mechanism 17, and a vehicle control device. 20 is provided. The imaging device 11, the vehicle speed sensor 12, the yaw rate sensor 13, the acceleration sensor 14, the steering angle sensor 15, the storage device 16, the course correction mechanism 17, and the vehicle control device 20 constitute a driving support device that supports driving of the vehicle. .

撮像装置11は、自車Mの前方(自車前方)の車線を示す区画線である白線を撮像する装置である。撮像装置11は、例えば、カメラであり、CCDカメラ、CMOSカメラなどである。撮像装置11は撮像した画像データを車両用制御装置20に出力する。白線は、実線や点線があり、黄色の区画線も含む。   The imaging device 11 is a device that captures an image of a white line that is a lane marking indicating a lane ahead of the host vehicle M (in front of the host vehicle). The imaging device 11 is, for example, a camera, such as a CCD camera or a CMOS camera. The imaging device 11 outputs the captured image data to the vehicle control device 20. The white line includes a solid line and a dotted line, and includes a yellow lane marking.

車速センサ12は、自車Mの車速を検出するセンサである。車速センサ12は、例えば、車両Mの車輪の速度である車輪速を検出する車輪速センサ、駆動輪に駆動を出力する出力軸の回転速度を検出する車速センサにより構成されている。車速センサ12の検出信号は、車両用制御装置20に出力されている。
ヨーレートセンサ13は、自車Mのヨーレートを検出するセンサである。車両Mのヨーレートは、ヨー角の変化する速さであり、車両Mの重心点を通る鉛直軸まわりの回転角速度である。ヨーレートセンサ13の検出信号は、車両用制御装置20に出力されている。
The vehicle speed sensor 12 is a sensor that detects the vehicle speed of the host vehicle M. The vehicle speed sensor 12 includes, for example, a wheel speed sensor that detects a wheel speed that is a speed of a wheel of the vehicle M, and a vehicle speed sensor that detects a rotation speed of an output shaft that outputs driving to a driving wheel. The detection signal of the vehicle speed sensor 12 is output to the vehicle control device 20.
The yaw rate sensor 13 is a sensor that detects the yaw rate of the vehicle M. The yaw rate of the vehicle M is the speed at which the yaw angle changes, and is the rotational angular velocity about the vertical axis that passes through the center of gravity of the vehicle M. The detection signal of the yaw rate sensor 13 is output to the vehicle control device 20.

加速度センサ14は、自車Mの加速度を検出するセンサである。加速度センサ14の検出信号は、車両用制御装置20に出力されている。
舵角センサ15は、自車Mのステアリングハンドル(図示しない)の操舵角の大きさを検出するセンサである。舵角センサ15の検出信号は、車両用制御装置20に出力されている。
The acceleration sensor 14 is a sensor that detects the acceleration of the host vehicle M. A detection signal of the acceleration sensor 14 is output to the vehicle control device 20.
The steering angle sensor 15 is a sensor that detects the magnitude of the steering angle of a steering handle (not shown) of the host vehicle M. A detection signal of the steering angle sensor 15 is output to the vehicle control device 20.

記憶装置16は、車両用制御装置20と互いに通信可能なものであり、車両用制御装置20で処理した処理結果などを記憶するものである。
進路補正機構17は、車両(自車M)の進路を変更可能な機構(駆動装置)である。例えば、進路補正機構17は、ドライバが操舵する際の操舵力をアシストする操舵アシスト機構であるステアリング用アクチュエータである。ステアリング用アクチュエータは、車両用制御装置20から指示された向き及び大きさの操舵アシストトルクをステアリングハンドル(図示しない)に発生させるものである。例えば、進路補正機構17は、前記ステアリングハンドルに連結されているステアリング装置(図示しない)に設けられて操舵をアシストする電動パワーステアリングである。
なお、進路補正機構17は、四輪操舵用駆動装置でもよく、制動装置でもよい。四輪操舵用駆動装置は、全車輪に対して能動的に舵角を与える装置である。制動装置は、ブレーキペダルの操作の有無によらず、全車輪に対して独立かつ能動的に制動力を与える装置である。
The storage device 16 can communicate with the vehicle control device 20 and stores processing results processed by the vehicle control device 20.
The course correction mechanism 17 is a mechanism (drive device) capable of changing the course of the vehicle (the host vehicle M). For example, the course correction mechanism 17 is a steering actuator that is a steering assist mechanism that assists the steering force when the driver steers. The steering actuator generates a steering assist torque having a direction and a magnitude instructed from the vehicle control device 20 on a steering handle (not shown). For example, the course correction mechanism 17 is an electric power steering that is provided in a steering device (not shown) connected to the steering handle and assists steering.
The course correction mechanism 17 may be a four-wheel steering drive device or a braking device. The four-wheel steering drive device is a device that actively gives steering angles to all wheels. The braking device is a device that applies braking force to all the wheels independently and actively regardless of whether or not the brake pedal is operated.

車両用制御装置20は、画像データ取得部21、実白線情報演算・記憶部22、自車情報取得部23、予測白線情報演算・記憶部24、バラツキ演算部25、フィルタ選定部26、目標白線演算部27、および車線維持制御部28を備えている。   The vehicle control device 20 includes an image data acquisition unit 21, a solid white line information calculation / storage unit 22, a host vehicle information acquisition unit 23, a predicted white line information calculation / storage unit 24, a variation calculation unit 25, a filter selection unit 26, a target white line. A calculation unit 27 and a lane keeping control unit 28 are provided.

画像データ取得部21は、撮像装置11から画像データを取得する。画像データは、撮像装置11が撮像した自車前方の画像情報であり、自車Mが走行する道路情報や、自車前方に位置する車両、人などの前方情報などを含んでいる。道路情報には、自車Mが走行する車線を示す区画線である白線が含まれている。   The image data acquisition unit 21 acquires image data from the imaging device 11. The image data is image information in front of the host vehicle imaged by the imaging device 11, and includes road information on which the host vehicle M travels, front information of vehicles and people located in front of the host vehicle, and the like. The road information includes a white line that is a lane marking indicating the lane in which the vehicle M travels.

実白線情報演算・記憶部22は、画像データ取得部21から取得した画像データのうち白線に関する画像データ(白線データ)から、実際の区画線の情報である実区画線情報を演算する(第一演算部)。実白線情報演算・記憶部22は、この実区画線情報を記憶装置16に記憶する。実区画線情報には、ヨー角θ、曲率C、およびオフセットDが含まれている。なお、図2に示すように、ヨー角θは、車両の進行方向と区画線とのなす角である。曲率Cは、車線のカーブ半径の逆数Rである。オフセットDは、車両と区画線との車幅方向の間隔(距離)であり、例えば車両の車幅方向の中心と区画線との間隔である。   The actual white line information calculation / storage unit 22 calculates the actual lane line information, which is actual lane line information, from the image data (white line data) related to the white line among the image data acquired from the image data acquisition unit 21 (first). Arithmetic unit). The actual white line information calculation / storage unit 22 stores the actual lane marking information in the storage device 16. The actual lane marking information includes the yaw angle θ, the curvature C, and the offset D. As shown in FIG. 2, the yaw angle θ is an angle formed by the traveling direction of the vehicle and the lane marking. The curvature C is the reciprocal R of the curve radius of the lane. The offset D is an interval (distance) between the vehicle and the lane line in the vehicle width direction, for example, an interval between the center of the vehicle in the vehicle width direction and the lane line.

例えば、実白線情報演算・記憶部22は、自車Mから前方の所定距離毎に実区画線情報(すなわち、ヨー角θ、曲率C、およびオフセットD)を算出する。そして、実白線情報演算・記憶部22は、算出した実白線情報を記憶装置16に記憶する。前方の所定距離は、走行速度に応じて変更されるのが好ましい。例えば、走行速度が100km/hで、20m間隔である。また、撮像装置11の分解能にもよる。   For example, the actual white line information calculation / storage unit 22 calculates actual lane marking information (that is, yaw angle θ, curvature C, and offset D) for each predetermined distance ahead of the vehicle M. Then, the actual white line information calculation / storage unit 22 stores the calculated actual white line information in the storage device 16. The predetermined distance ahead is preferably changed according to the traveling speed. For example, the traveling speed is 100 km / h and the intervals are 20 m. Further, it depends on the resolution of the imaging device 11.

自車情報取得部23は、車速センサ12、ヨーレートセンサ13、加速度センサ14、および舵角センサ15の各出力信号から、自車Mの車両情報(走行情報)を取得する。   The own vehicle information acquisition unit 23 acquires vehicle information (travel information) of the own vehicle M from the output signals of the vehicle speed sensor 12, the yaw rate sensor 13, the acceleration sensor 14, and the rudder angle sensor 15.

予測白線情報演算・記憶部24は、自車情報取得部23から取得した自車Mの走行情報から予測される区画線(予測区画線)の情報である予測区画線情報を演算する(第二演算部)。予測白線情報演算・記憶部24は、この予測区画線情報を記憶装置16に記憶する。例えば、予測白線情報演算・記憶部24は、自車情報取得部23から取得した自車Mの走行情報から自車Mの走行経路の基礎となる予測走行線を予測する。そして、予測白線情報演算・記憶部24は、自車Mの予測走行線から予測区画線を推定する。   The predicted white line information calculation / storage unit 24 calculates predicted lane line information that is information of a lane line (predicted lane line) predicted from the travel information of the vehicle M acquired from the vehicle information acquisition unit 23 (second). Arithmetic unit). The predicted white line information calculation / storage unit 24 stores the predicted lane marking information in the storage device 16. For example, the predicted white line information calculation / storage unit 24 predicts a predicted travel line that is the basis of the travel route of the host vehicle M from the travel information of the host vehicle M acquired from the host vehicle information acquisition unit 23. Then, the predicted white line information calculation / storage unit 24 estimates the predicted lane marking from the predicted travel line of the vehicle M.

具体的には、予測白線情報演算・記憶部24は、最初に、現時点の自車位置から延びる予測走行線を予測して算出する。具体的には、予測白線情報演算・記憶部24は、車速センサ12から取得した自車Mの速度、およびヨーレートセンサ13から取得した自車Mのヨーレートに基づいて予測走行線を算出する。例えば、予測走行線は、現時点の自車位置から所定時間先までの自車Mが走行すると予測される経路の中央線である。予測走行線は、自車Mが走行すると予測される進行方向に沿って設定される。なお、予測走行線は、自車Mの重心が通る線としてもよい。   Specifically, the predicted white line information calculation / storage unit 24 first predicts and calculates a predicted travel line extending from the current vehicle position. Specifically, the predicted white line information calculation / storage unit 24 calculates a predicted travel line based on the speed of the host vehicle M acquired from the vehicle speed sensor 12 and the yaw rate of the host vehicle M acquired from the yaw rate sensor 13. For example, the predicted travel line is a center line of a route predicted to travel the vehicle M from the current vehicle position to a predetermined time ahead. The predicted travel line is set along the traveling direction in which the host vehicle M is predicted to travel. Note that the predicted travel line may be a line through which the center of gravity of the vehicle M passes.

予測白線情報演算・記憶部24は、次に、この予測走行線に基づいて予測白線を演算する。例えば、予測白線は、予測走行線を中央にする所定幅の車線として演算することができる。また、予測白線は、この演算する時点での自車Mの車線幅方向の位置と向きを予め記憶しておき、その位置と向きを基準に演算することも可能である。例えば自車Mが車幅の中央から左に所定距離だけずれている場合、その所定距離を考慮して演算すればよい。また、予測白線は、現時点で記憶している区画線から延びるように演算することもできる。予測区画線情報には、ヨー角θ、曲率C、およびオフセットDが含まれている。   Next, the predicted white line information calculation / storage unit 24 calculates a predicted white line based on the predicted travel line. For example, the predicted white line can be calculated as a lane having a predetermined width with the predicted travel line at the center. Also, the predicted white line can be calculated based on the position and orientation of the vehicle M stored in advance in the lane width direction and stored in advance. For example, when the own vehicle M is deviated by a predetermined distance from the center of the vehicle width, the calculation may be performed in consideration of the predetermined distance. Also, the predicted white line can be calculated so as to extend from the partition line currently stored. The predicted lane marking information includes the yaw angle θ, the curvature C, and the offset D.

なお、予測白線情報演算・記憶部24は、加速度センサ14から取得した加速度、舵角センサ15から取得した操舵角もさらに使用して予測走行線を算出するようにしてもよい。また、予測白線情報演算・記憶部24は、ヨーレートセンサ13に代えて舵角センサ15を使用して予測走行線を算出するようにしてもよい。
そして、予測白線情報演算・記憶部24は、算出した予測白線情報を記憶装置16に記憶する。
The predicted white line information calculation / storage unit 24 may further calculate the predicted travel line by further using the acceleration acquired from the acceleration sensor 14 and the steering angle acquired from the steering angle sensor 15. Further, the predicted white line information calculation / storage unit 24 may calculate the predicted travel line using the rudder angle sensor 15 instead of the yaw rate sensor 13.
Then, the predicted white line information calculation / storage unit 24 stores the calculated predicted white line information in the storage device 16.

バラツキ演算部25は、実白線情報演算・記憶部22によって今回演算された実区画線情報、および予測白線情報演算・記憶部24によって今回演算された予測区画線情報から、予測区画線情報に対する実区画線情報のバラツキを演算する(第三演算部)。バラツキは、例えば、上記した3つのパラメータのうち少なくとも1つについてのバラツキを演算すればよい。例えば、オフセットDのバラツキを、自車の現在位置から所定距離毎に演算する。また、単純に偏差量をバラツキとして求めるだけでなく、例えば、複数取った偏差データのうち所定の偏差以上のデータの割合で求めるなどしてバラツキを演算しても良い。   The variation calculation unit 25 calculates the actual lane line information for the predicted lane line information from the actual lane line information calculated this time by the actual white line information calculation / storage unit 22 and the predicted lane line information currently calculated by the predicted white line information calculation / storage unit 24. The variation of the lane marking information is calculated (third calculation unit). For the variation, for example, the variation for at least one of the above three parameters may be calculated. For example, the variation of the offset D is calculated every predetermined distance from the current position of the host vehicle. Further, not only simply calculating the deviation amount as a variation, but also calculating the variation by, for example, obtaining a ratio of data of a predetermined deviation or more among a plurality of deviation data.

バラツキ演算部25による演算結果の一例を図3に示す。図3は、自車Mが直線路を走行している場合を示している。自車Mが走行している直線路の実白線は、厳密には直線ではなく、道幅方向に多少うねっている。時刻t1でのステアリングハンドルの舵角は舵角α0(ほぼ0)であるとすると、予測走行線は少なくともこの舵角α0に基づいて演算されており、さらに予測白線はその予測走行線に基づいて演算される。予測走行線は、図3にて一点破線で示すように、自車Mからまっすぐ前方(真正面)に延びており、予測白線(左右一対)は、図3にて破線で示すように、予測走行線と平行にまっすぐ延びている。
また、実白線(白線データ)は、図3にて実線で示すように、道幅方向にうねっている。
An example of the calculation result by the variation calculation unit 25 is shown in FIG. FIG. 3 shows a case where the vehicle M is traveling on a straight road. Strictly speaking, the solid white line of the straight road on which the vehicle M is traveling is not a straight line, but is somewhat wavy in the road width direction. Assuming that the steering angle of the steering wheel at time t1 is the steering angle α0 (approximately 0), the predicted travel line is calculated based on at least the steering angle α0, and the predicted white line is based on the predicted travel line. Calculated. The predicted travel line extends straight forward (directly in front) from the vehicle M as indicated by a one-dot broken line in FIG. 3, and the predicted white line (a pair of left and right) is predicted travel as indicated by the broken line in FIG. Straight and parallel to the line.
Further, the solid white line (white line data) undulates in the road width direction as shown by the solid line in FIG.

よって、自車Mの現在位置(時刻t1)から所定距離L毎に演算されたオフセットDのバラツキは、左側の白線においては、手前から順番に、DSL1,DSL2,DSL3,DSL4である。DSL2,DSL3は、0である。オフセットDのバラツキは、右側の白線においては、手前から順番に、DSR1,DSR2,DSR3,DSR4である。いずれのバラツキも、判定値より小さい。   Therefore, the variation of the offset D calculated every predetermined distance L from the current position of the host vehicle M (time t1) is DSL1, DSL2, DSL3, DSL4 in order from the front on the left white line. DSL2 and DSL3 are zero. The variation of the offset D is DSR1, DSR2, DSR3, DSR4 in order from the front in the white line on the right side. Any variation is smaller than the judgment value.

バラツキ演算部25による演算結果の他の一例を図4に示す。図4は、自車Mが直線路から曲線路に進入する場合を示している。時刻t2では自車Mは直線路を走行している。時刻t2でのステアリングハンドルの舵角は舵角α0(ほぼ0)であるとすると、予測走行線は少なくともこの舵角α0に基づいて演算されており、さらに予測白線はその予測走行線に基づいて演算される。予測走行線は、図4にて一点破線で示すように、自車Mからまっすぐ前方(真正面)に延びており、予測白線(左右一対)は、図4にて破線で示すように、予測走行線と平行にまっすぐ延びている。
また、実白線(白線データ)は、図4にて実線で示すように、直線路から曲線路へと変化している。
Another example of the calculation result by the variation calculation unit 25 is shown in FIG. FIG. 4 shows a case where the vehicle M enters a curved road from a straight road. At time t2, the vehicle M is traveling on a straight road. Assuming that the steering angle of the steering wheel at time t2 is the steering angle α0 (approximately 0), the predicted travel line is calculated based on at least the steering angle α0, and the predicted white line is based on the predicted travel line. Calculated. The predicted travel line extends straight forward (directly in front) from the vehicle M as indicated by a one-dot broken line in FIG. 4, and the predicted white line (a pair of left and right) is predicted travel as indicated by the broken line in FIG. Straight and parallel to the line.
Further, the solid white line (white line data) changes from a straight road to a curved road as shown by a solid line in FIG.

よって、自車Mの現在位置(時刻t2)から所定距離L毎に演算されたオフセットDのバラツキは、左側の白線においては、手前から順番に、DCL1,DCL2,DCL3,DCL4である。DCL1,DCL2,DCL3,DCL4はこの順番に大きくなっている。オフセットDのバラツキは、右側の白線においては、手前から順番に、DCR1,DCR2,DCR3,DCR4である。DCR1,DCR2,DCR3,DCR4はこの順番に大きくなっている。いずれのバラツキも、判定値より大きい。   Therefore, the variation of the offset D calculated every predetermined distance L from the current position of the host vehicle M (time t2) is DCL1, DCL2, DCL3, DCL4 in order from the front on the left white line. DCL1, DCL2, DCL3, and DCL4 increase in this order. The variation of the offset D is DCR1, DCR2, DCR3, DCR4 in order from the front in the white line on the right side. DCR1, DCR2, DCR3, and DCR4 increase in this order. Any variation is larger than the judgment value.

フィルタ選定部26は、バラツキ演算部25によって演算されたバラツキを取得し、そのバラツキと判定値とを比較し、その比較結果に応じたフィルタ処理を選定する(選定部)。フィルタ選定部26は、バラツキ演算部25によって演算されたバラツキが小さい場合には、被処理データのバラツキをより小さくする第一フィルタ処理を選定する(選定部)。例えば、フィルタ選定部26は、取得したバラツキの平均が判定値以下である場合、バラツキ演算部25によって演算されたバラツキが小さいとする。また、フィルタ選定部26は、取得したバラツキの全てが判定値以下である場合、バラツキ演算部25によって演算されたバラツキが小さいとするようにしてもよい。   The filter selection unit 26 acquires the variation calculated by the variation calculation unit 25, compares the variation with the determination value, and selects a filter process according to the comparison result (selection unit). When the variation calculated by the variation calculation unit 25 is small, the filter selection unit 26 selects the first filter processing that further reduces the variation of the data to be processed (selection unit). For example, the filter selection unit 26 assumes that the variation calculated by the variation calculation unit 25 is small when the average of the acquired variations is equal to or less than the determination value. The filter selection unit 26 may determine that the variation calculated by the variation calculation unit 25 is small when all of the acquired variations are equal to or less than the determination value.

なお、判定値は、撮像装置11の分解能(検出精度)に基づいて設定されるのが好ましく、撮像装置11の分解能を2倍した値に設定されるのが好ましい。   The determination value is preferably set based on the resolution (detection accuracy) of the imaging device 11, and is preferably set to a value that is twice the resolution of the imaging device 11.

またバラツキ演算部25によって演算されたバラツキが小さい場合は、例えば、自車Mが直線路を走行する場合や、自車Mが曲率の非常に小さい曲線路を走行する場合である。   The case where the variation calculated by the variation calculating unit 25 is small is, for example, the case where the host vehicle M travels on a straight road or the case where the host vehicle M travels on a curved road having a very small curvature.

第一フィルタ処理は、例えば、区画平均フィルタ処理であり、過去数回分(例えば直近の過去5回分)の予測白線情報の平均値を算出し、その平均値を目標白線とする。第一フィルタ処理は、ローパスフィルタにおいてカットオフ周波数を小さくするようにしてもよい。   The first filter process is, for example, a block average filter process, and calculates an average value of predicted white line information for the past several times (for example, the latest five previous times), and sets the average value as a target white line. In the first filter process, the cut-off frequency may be reduced in the low-pass filter.

また、フィルタ選定部26は、バラツキ演算部25によって演算されたバラツキが大きい場合には、被処理データのバラツキを第一フィルタ処理より大きくなるようにする第二フィルタ処理を選定する(選定部)。例えば、フィルタ選定部26は、取得したバラツキの平均が判定値より大きい場合、バラツキ演算部25によって演算されたバラツキが大きいとする。また、フィルタ選定部26は、取得したバラツキの全てが判定値より大きい場合、バラツキ演算部25によって演算されたバラツキが大きいとするようにしてもよい。   In addition, when the variation calculated by the variation calculation unit 25 is large, the filter selection unit 26 selects the second filter processing that makes the variation of the data to be processed larger than the first filter processing (selection unit). . For example, when the average of the acquired variation is larger than the determination value, the filter selection unit 26 assumes that the variation calculated by the variation calculation unit 25 is large. The filter selection unit 26 may determine that the variation calculated by the variation calculation unit 25 is large when all of the acquired variations are larger than the determination value.

またバラツキ演算部25によって演算されたバラツキが大きい場合は、例えば、自車Mが曲線路(曲率の非常に小さい曲線路を除く。)を走行する場合である。すなわち、自車Mが曲線路を走行する場合すなわち旋回中である場合、バラツキは大きくなる。   Further, when the variation calculated by the variation calculating unit 25 is large, for example, the host vehicle M travels on a curved road (excluding a curved road having a very small curvature). That is, when the vehicle M travels on a curved road, that is, when the vehicle is turning, the variation becomes large.

第二フィルタ処理は、例えば、カルマンフィルタ処理であり、今回の演算周期で演算した予測白線情報をそのまま目標白線とする。第二フィルタ処理は、ローパスフィルタにおいてカットオフ周波数を大きくするようにしてもよい。   The second filter process is, for example, a Kalman filter process, and the predicted white line information calculated in the current calculation cycle is directly used as the target white line. In the second filter process, the cutoff frequency may be increased in the low-pass filter.

目標白線演算部27は、後述する車線維持制御部28で実行される自車Mを車線内に維持する制御にて使用される目標車線を示す目標区画線を演算する(第四演算部)。目標車線は、自車Mが走行すべき車線である。
目標白線演算部27は、フィルタ選定部26によって選定された第一フィルタ処理を、予測白線情報演算・記憶部24によって演算された予測区画線情報に行って、自車Mが走行すべき車線である目標車線を示す目標区画線を演算する。
これにより、予測区画線情報に対する実区画線情報のバラツキが小さい場合には、すなわち自車が直線路を走行している場合には、第一フィルタ処理によって予測区画線情報の小さいバラツキの影響をより低減することが可能となる。例えば、過去数回分の予測区画線情報に小さいバラツキがあったとしても、第一フィルタ処理によってそのバラツキを抑制することが可能となる。よって、予測区画線情報のバラツキの影響がない目標区画線を演算することが可能となる。
The target white line calculation unit 27 calculates a target lane line indicating the target lane used in the control for maintaining the host vehicle M in the lane, which is executed by the lane maintenance control unit 28 described later (fourth calculation unit). The target lane is a lane that the vehicle M should travel.
The target white line calculation unit 27 performs the first filter processing selected by the filter selection unit 26 on the predicted lane line information calculated by the predicted white line information calculation / storage unit 24, and the target white line calculation unit 27 is the lane on which the vehicle M should travel. A target lane marking indicating a certain target lane is calculated.
As a result, when the variation in the actual lane marking information with respect to the predicted lane marking information is small, that is, when the host vehicle is traveling on a straight road, the effect of the small variation in the predicted lane marking information is affected by the first filter processing. This can be further reduced. For example, even if there is a small variation in predicted lane marking information for the past several times, the variation can be suppressed by the first filter processing. Therefore, it is possible to calculate a target lane marking that is not affected by variations in the predicted lane marking information.

さらに、目標白線演算部27は、フィルタ選定部26によって選定された第二フィルタ処理を、予測白線情報演算・記憶部24によって演算された予測区画線情報に行って、目標区画線を演算する。
これにより、予測区画線情報に対する実区画線情報のバラツキが大きい場合には、すなわち自車が曲線路を走行している場合には、第二フィルタ処理によって予測区画線情報のバラツキを反映(予測区画線情報をそのまま反映)することが可能となる。よって、曲線路の区画線に応じた目標区画線を適切なタイミングかつ正確に演算することが可能となる。
Further, the target white line calculation unit 27 performs the second filter processing selected by the filter selection unit 26 on the predicted lane line information calculated by the predicted white line information calculation / storage unit 24 to calculate the target lane line.
Thereby, when the variation of the actual lane marking information with respect to the predicted lane marking information is large, that is, when the vehicle is traveling on a curved road, the variation of the predicted lane marking information is reflected by the second filter processing (prediction The lane line information can be reflected as it is). Therefore, it is possible to accurately calculate the target lane line corresponding to the lane line of the curved road with appropriate timing.

車線維持制御部28は、目標白線演算部27によって演算された目標区画線によって示される目標車線に自車Mを走行させるべく、または自車Mが走行すべき目標進路(目標となる方向や位置)に自車Mを走行させるべく進路補正機構17を制御する(進路補正制御部)。例えば、車線維持制御部28は、ドライバが操舵する際の操舵力をアシストする操舵アシスト機構であるステアリング用アクチュエータを制御する。車線維持制御部28は、目標区画線内に自車Mを走行させるためにステアリングハンドルに付与すべき操舵アシストトルクの向き及び大きさを算出し、その結果を進路補正機構17に指示する。   The lane keeping control unit 28 causes the host vehicle M to travel on the target lane indicated by the target lane line calculated by the target white line calculation unit 27, or the target course (the target direction and position where the host vehicle M should travel). ) To control the course correction mechanism 17 so that the host vehicle M travels (path correction control unit). For example, the lane keeping control unit 28 controls a steering actuator that is a steering assist mechanism that assists the steering force when the driver steers. The lane keeping control unit 28 calculates the direction and magnitude of the steering assist torque to be applied to the steering wheel in order to drive the host vehicle M within the target lane line, and instructs the course correction mechanism 17 of the result.

さらに、上述した車両用制御装置20による作動について図5に示すフローチャートに沿って説明する。車両用制御装置20は、そのフローチャートに沿ったプログラムを所定の短時間毎に実行する。
車両用制御装置20は、ステップS102において、上述した画像データ取得部21と同様に、撮像装置11から画像データを取得する。
車両用制御装置20は、ステップS104において、上述した実白線情報演算・記憶部22と同様に、画像データ取得部21から取得した画像データのうち白線に関する画像データ(白線データ)から、実際の区画線の情報である実区画線情報(実白線情報)を演算する(第一演算部)。
Furthermore, the operation | movement by the vehicle control apparatus 20 mentioned above is demonstrated along the flowchart shown in FIG. The vehicle control device 20 executes a program according to the flowchart every predetermined short time.
In step S102, the vehicle control device 20 acquires image data from the imaging device 11 in the same manner as the image data acquisition unit 21 described above.
In step S104, the vehicle control device 20 uses the image data related to the white line (white line data) among the image data acquired from the image data acquisition unit 21 in the same manner as the actual white line information calculation / storage unit 22 described above. Real division line information (real white line information) which is line information is calculated (first calculation unit).

車両用制御装置20は、ステップS106において、上述した自車情報取得部23と同様に、車速センサ12、ヨーレートセンサ13、加速度センサ14、および舵角センサ15の各出力信号から、自車Mの車両情報(走行情報)を取得する。
車両用制御装置20は、ステップS108において、上述した予測白線情報演算・記憶部24と同様に、自車情報取得部23から取得した自車Mの走行情報から予測される区画線(予測区画線)の情報である予測区画線情報(予測白線情報)を演算する(第二演算部)。
In step S <b> 106, the vehicle control device 20 determines the vehicle M from the output signals of the vehicle speed sensor 12, the yaw rate sensor 13, the acceleration sensor 14, and the steering angle sensor 15 in the same manner as the vehicle information acquisition unit 23 described above. Vehicle information (travel information) is acquired.
In step S108, the vehicular control device 20 determines the lane line (predicted lane line) predicted from the travel information of the own vehicle M acquired from the own vehicle information acquisition unit 23 in the same manner as the predicted white line information calculation / storage unit 24 described above. ) Is calculated (predicted white line information) (second calculation unit).

車両用制御装置20は、ステップS110において、上述したバラツキ演算部25と同様に、実白線情報演算・記憶部22によって今回演算された実区画線情報、および予測白線情報演算・記憶部24によって今回演算された予測区画線情報から、予測区画線情報に対する実区画線情報のバラツキを演算する(第三演算部)。   In step S110, the vehicular control device 20 uses the actual lane line information calculated this time by the actual white line information calculation / storage unit 22 and the predicted white line information calculation / storage unit 24 in the same manner as the variation calculation unit 25 described above. From the calculated predicted lane line information, the variation of the actual lane line information with respect to the predicted lane line information is calculated (third calculation unit).

車両用制御装置20は、ステップS110にて演算したバラツキが判定値以下である場合、ステップS112にて「YES」と判定し、区間平均フィルタ処理を行う(ステップS114)。すなわち、車両用制御装置20は、上述したフィルタ選定部26と同様に、ステップS110にて演算されたバラツキが小さい場合には、被処理データのバラツキをより小さくする第一フィルタ処理を選定する。そして、車両用制御装置20は、上述した目標白線演算部27と同様に、フィルタ選定部26によって選定された第一フィルタ処理を、予測白線情報演算・記憶部24によって演算された過去数回分の予測区画線情報に行って、自車Mが走行すべき車線である目標車線を示す目標区画線を演算する。   When the variation calculated in step S110 is equal to or smaller than the determination value, the vehicle control device 20 determines “YES” in step S112 and performs the section average filter process (step S114). That is, similarly to the filter selection unit 26 described above, the vehicle control device 20 selects the first filter process that further reduces the variation in the data to be processed when the variation calculated in step S110 is small. Then, similarly to the target white line calculation unit 27 described above, the vehicle control device 20 performs the first filter processing selected by the filter selection unit 26 for the past several times calculated by the predicted white line information calculation / storage unit 24. Going to the predicted lane line information, the target lane line indicating the target lane that is the lane in which the vehicle M should travel is calculated.

車両用制御装置20は、ステップS110にて演算したバラツキが判定値より大きい場合、ステップS112にて「NO」と判定し、カルマンフィルタ処理を行う(ステップS116)。すなわち、車両用制御装置20は、上述したフィルタ選定部26と同様に、ステップS110にて演算されたバラツキが大きい場合には、被処理データのバラツキを第一フィルタ処理より大きくなるようにする第二フィルタ処理を選定する。そして、車両用制御装置20は、上述した目標白線演算部27と同様に、フィルタ選定部26によって選定された第二フィルタ処理を、予測白線情報演算・記憶部24によって演算された予測区画線情報に行って、自車Mが走行すべき車線である目標車線を示す目標区画線を演算する。   When the variation calculated in step S110 is larger than the determination value, the vehicle control device 20 determines “NO” in step S112 and performs Kalman filter processing (step S116). That is, similarly to the filter selection unit 26 described above, the vehicle control device 20 is configured to make the variation of the data to be processed larger than that of the first filter processing when the variation calculated in step S110 is large. Select two-filter processing. Then, similarly to the target white line calculation unit 27 described above, the vehicle control device 20 performs the second filter process selected by the filter selection unit 26 on the predicted lane line information calculated by the predicted white line information calculation / storage unit 24. Then, the target lane line indicating the target lane that is the lane in which the vehicle M should travel is calculated.

車両用制御装置20は、ステップS118において、上述した車線維持制御部28と同様に、ステップS114またはステップS116にて(目標白線演算部27によって)演算された目標区画線によって示される目標車線内に自車Mを走行させるべく、または自車Mが走行すべき目標進路に自車Mを走行させるべく進路補正機構17を制御する(進路補正制御部)。   In step S118, the vehicle control device 20 is in the target lane indicated by the target lane line calculated in step S114 or step S116 (by the target white line calculation unit 27), in the same manner as the lane keeping control unit 28 described above. The route correction mechanism 17 is controlled so as to drive the host vehicle M or to drive the host vehicle M on a target route on which the host vehicle M should travel (route correction control unit).

上述した説明から明らかなように、本実施形態の車両用制御装置20は、自車Mが走行する車線を示す区画線(白線)の画像データから実際の区画線の情報である実区画線情報を演算する第一演算部(実白線情報演算・記憶部22)と、自車Mの走行情報から予測される区画線の情報である予測区画線情報を演算する第二演算部(予測白線情報演算・記憶部24)と、実白線情報演算・記憶部22によって演算された実区画線情報、および予測白線情報演算・記憶部24によって演算された予測区画線情報から予測区画線情報に対する実区画線情報のバラツキを演算する第三演算部(バラツキ演算部25)と、バラツキ演算部25によって演算されたバラツキが小さい場合には、被処理データのバラツキをより小さくする第一フィルタ処理を選定する選定部(フィルタ選定部26)と、フィルタ選定部26によって選定された第一フィルタ処理を、予測白線情報演算・記憶部24によって演算された予測区画線情報に行って、自車Mが走行すべき車線の目標を示す目標区画線を演算する第四演算部(目標白線演算部27)と、を備えている。   As is clear from the above description, the vehicle control device 20 according to the present embodiment is the actual lane line information that is information of the actual lane line from the image data of the lane line (white line) indicating the lane in which the host vehicle M travels. A first calculation unit (actual white line information calculation / storage unit 22) that calculates the lane line and a second calculation unit (predicted white line information that calculates predicted lane line information that is information of the lane line predicted from the travel information of the vehicle M The actual partition for the predicted lane line information from the calculation / storage unit 24), the actual lane line information calculated by the actual white line information calculation / storage unit 22, and the predicted lane line information calculated by the predicted white line information calculation / storage unit 24 When the variation calculated by the variation calculation unit 25 and the third calculation unit (variation calculation unit 25) that calculates the variation of the line information is small, the first filter processing that reduces the variation of the data to be processed is performed. The subject vehicle M performs the first filter processing selected by the selecting unit (filter selecting unit 26) and the filter selecting unit 26 on the predicted lane line information calculated by the predicted white line information calculating / storing unit 24. A fourth computation unit (target white line computation unit 27) that computes a target lane marking indicating the target of the lane to be traveled.

これによれば、車両用制御装置20のフィルタ選定部26は、予測区画線情報に対する実区画線情報のバラツキが小さい場合には、被処理データのバラツキをより小さくする第一フィルタ処理を選定する。目標白線演算部27は、フィルタ選定部26によって選定された第一フィルタ処理を、予測区画線情報に行って、自車Mが走行すべき車線の目標を示す目標区画線を演算する。よって、予測区画線情報に対する実区画線情報のバラツキが小さい場合、すなわち自車Mが直線路を走行している場合、予測区画線情報の小さいバラツキをより低減することが可能となる。すなわち、画像認識処理により得た白線認識結果のばらつきの影響をできるだけ抑制することができる。   According to this, when the variation of the actual lane marking information with respect to the predicted lane marking information is small, the filter selection unit 26 of the vehicle control device 20 selects the first filter processing that further reduces the variation of the processing target data. . The target white line calculation unit 27 performs the first filter processing selected by the filter selection unit 26 on the predicted lane line information, and calculates a target lane line indicating the target of the lane that the vehicle M should travel. Therefore, when the variation in the actual lane marking information with respect to the predicted lane marking information is small, that is, when the own vehicle M is traveling on a straight road, the small variation in the predicted lane marking information can be further reduced. That is, the influence of the variation in the white line recognition result obtained by the image recognition process can be suppressed as much as possible.

また、従来では、若干の操舵アシストが発生するため、車両が直線路を走行している場合には、ドライバがその操舵アシストを感じてしまうという問題が発生したり、自動的に操舵等で進路補正するような場合でも、細かな進路修正によってドライバが違和感やふらつきを感じてしまうという問題があった。
これに対して、本実施形態によれば、画像認識処理により得た白線認識結果のばらつきの影響をできるだけ抑制することができる。よって、車両が直線路を走行している場合には、ドライバがその操舵アシストを感じてしまうことを抑制することができる。また、自動的に操舵等で進路補正するような場合でも、細かな進路修正によってドライバが違和感やふらつきを感じることを抑制することができる。
Conventionally, since a slight steering assist is generated, when the vehicle is traveling on a straight road, there is a problem that the driver feels the steering assist, or the route is automatically routed by steering or the like. Even in the case of correction, there was a problem that the driver felt a sense of incongruity or wandering due to fine course correction.
On the other hand, according to the present embodiment, it is possible to suppress as much as possible the influence of variations in the white line recognition result obtained by the image recognition processing. Therefore, when the vehicle is traveling on a straight road, the driver can be prevented from feeling the steering assist. Further, even when the course is automatically corrected by steering or the like, it is possible to suppress the driver from feeling uncomfortable or staggered by fine course correction.

また、車両用制御装置20は、目標白線演算部27によって演算された目標区画線によって示される目標車線内に自車Mを走行させるべく、または自車Mが走行すべき目標進路(目標となる方向や位置)に自車Mを走行させるべく進路補正機構17を制御する進路補正制御部(車線維持制御部28)をさらに備えている。
これによれば、車両が直線路を走行している場合、不要な進路補正を防止して余分な走行アシスト(操舵アシストなど)を感じたり、車両のふらつきを感じたりすることを抑制することができ、また、車両が曲線路を走行している場合、進路の変化に遅れなく対応し適切な操舵アシストを発生させることができる。
In addition, the vehicle control device 20 causes the host vehicle M to travel in the target lane indicated by the target lane line calculated by the target white line calculation unit 27, or a target route (target is to be traveled by the host vehicle M). The vehicle further includes a course correction control unit (lane keeping control unit 28) that controls the course correction mechanism 17 to drive the vehicle M in the direction and position.
According to this, when the vehicle is traveling on a straight road, it is possible to prevent unnecessary travel correction and to prevent feeling of excessive travel assistance (steering assist etc.) or feeling of vehicle wobble. In addition, when the vehicle is traveling on a curved road, it is possible to respond to changes in the course without delay and generate appropriate steering assist.

なお、上述した実施形態においては、フィルタ選定部26は、自車Mが旋回中である場合には、被処理データのバラツキを第一フィルタ処理より大きくなるようにする第二フィルタ処理を選定し、目標白線演算部27は、フィルタ選定部26によって選定された第二フィルタ処理を、予測白線情報演算・記憶部24によって演算された予測区画線情報に行って、自車Mが走行すべき車線の目標を示す目標区画線を演算するようにしてもよい。   In the above-described embodiment, the filter selection unit 26 selects the second filter process that makes the variation of the data to be processed larger than the first filter process when the host vehicle M is turning. The target white line calculation unit 27 performs the second filter processing selected by the filter selection unit 26 on the predicted lane line information calculated by the predicted white line information calculation / storage unit 24, and the lane on which the vehicle M should travel A target lane marking indicating the target may be calculated.

例えば、車両用制御装置20は、図6に示すフローチャートに沿ったプログラムを所定の短時間毎に実行する。なお、図5と異なる点のみ説明し、同一処理については同一符号を付してその説明を省略する。車両用制御装置20は、ステップS112にて「YES」と判定した後、プログラムをステップS202に進め、ヨーレートや舵角に基づいて自車Mが旋回中であるか否かを判定する。   For example, the vehicle control device 20 executes a program according to the flowchart shown in FIG. 6 every predetermined short time. Only the points different from FIG. 5 will be described, and the same processing will be denoted by the same reference numerals and description thereof will be omitted. After determining “YES” in step S112, the vehicle control device 20 advances the program to step S202, and determines whether or not the host vehicle M is turning based on the yaw rate and the steering angle.

旋回中のドライバは遠心力を感じながらステアリング操作を行っており、制御による微小な進路補正があっても気づきにくい。また、カーブの円曲線部の前後には緩和区間が設けられ、カーブの先には直線路や他のカーブが接続されており、旋回中は一定の旋回半径で旋回する時間は短く進路が変化する時間が多い。したがって旋回中は予測区画線情報と実白線情報のバラツキに関わらず、実区画線の変化に対する制御や目標区画線の応答性を高めることが望ましい。図6では、旋回中である場合には、車両用制御装置20は、プログラムをステップS116に進めて、カルマンフィルタ処理を行う。なお、このとき、ステップS110にて演算したバラツキは小さいが、自車Mは旋回中である。一方、旋回中でない場合(直進走行中である場合)には、車両用制御装置20は、プログラムをステップS114に進めて、上述したように区間平均フィルタ処理を行う。
これによれば、自車Mが曲線路を走行している場合、実区画線の変化に応答性よく応じた予測区画線を演算することが可能となる。
The driver who is turning performs steering operation while feeling centrifugal force, and is difficult to notice even if there is a minute course correction by the control. In addition, a relaxation zone is provided before and after the circular curve part of the curve, and a straight road and other curves are connected to the end of the curve. During turning, the time for turning at a constant turning radius is short and the course changes There is much time to do. Therefore, during turning, it is desirable to improve the control of the actual lane line and the responsiveness of the target lane line, regardless of variations in the predicted lane line information and the actual white line information. In FIG. 6, when the vehicle is turning, the vehicle control device 20 advances the program to step S116 and performs Kalman filter processing. At this time, the variation calculated in step S110 is small, but the vehicle M is turning. On the other hand, when the vehicle is not turning (i.e., when the vehicle is traveling straight), the vehicle control device 20 advances the program to step S114 and performs the section average filter process as described above.
According to this, when the vehicle M is traveling on a curved road, it is possible to calculate a predicted lane line that responds responsively to changes in the actual lane line.

また、上述した実施形態においては、ヨーレートセンサ13の代わりに、横加速度センサ、舵角センサを使用するようにしてもよい。
なお、上述した実施形態においては、バラツキはオフセットDを使用するようにしたが、代わりに、ヨー角θや曲率Cを使用するようにしてもよい。
In the above-described embodiment, a lateral acceleration sensor or a steering angle sensor may be used instead of the yaw rate sensor 13.
In the above-described embodiment, the offset uses the offset D, but the yaw angle θ and the curvature C may be used instead.

なお、上述した実施形態においては、第四演算部は、予想区画線情報にフィルタ選定部が選定したフィルタ処理を行って自車Mが走行すべき車線を示す目標区画線を演算していたが、目標区画線に加えて、あるいは目標区画線を演算せずに、予想区画線情報にフィルタ選定部が選定したフィルタ処理を行って自車Mが走行すべき目標進路を演算するようにしても良い。より具体的には、進路の補正方法は、例えば、目標区画線の境界に近づいたら離れる方向に進路補正するようにしても良いし、予想区画線情報から車線内に収まるような目標進路(目標となる方向や位置)を演算して、目標進路に従うように進路補正するようにしても良い。
これによれば、車両が直線路を走行している場合、不要な進路補正を防止して余分な走行アシスト(操舵アシストなど)を感じたり、車両のふらつきを感じたりすることを抑制することができる。また、車両が曲線路を走行している場合、進路の変化に遅れなく対応し適切な操舵アシストを発生させることができる。
In the above-described embodiment, the fourth calculation unit calculates the target lane line indicating the lane that the vehicle M should travel by performing the filtering process selected by the filter selection unit on the predicted lane line information. In addition to the target lane line or without calculating the target lane line, the target lane to be traveled by the vehicle M may be calculated by performing the filtering process selected by the filter selection unit on the predicted lane line information. good. More specifically, as a course correction method, for example, the course may be corrected in a direction away from the boundary of the target lane line, or a target course (target) that fits in the lane from the predicted lane line information. Direction and position) may be calculated and the course may be corrected so as to follow the target course.
According to this, when the vehicle is traveling on a straight road, it is possible to prevent unnecessary travel correction and to prevent feeling of excessive travel assistance (steering assist etc.) or feeling of vehicle wobble. it can. In addition, when the vehicle is traveling on a curved road, it is possible to respond to changes in the course without delay and generate appropriate steering assist.

11…撮像装置、12…車速センサ、13…ヨーレートセンサ、14…加速度センサ、15…舵角センサ、16…記憶装置、17…進路補正機構、20…車両用制御装置、21…画像データ取得部、22…実白線情報演算・記憶部(第一演算部)、23…自車情報取得部、24…予測白線情報演算・記憶部(第二演算部)、25…バラツキ演算部(第三演算部)、26…フィルタ選定部(選定部)、27…目標白線演算部(第四演算部)、M…自車。   DESCRIPTION OF SYMBOLS 11 ... Imaging device, 12 ... Vehicle speed sensor, 13 ... Yaw rate sensor, 14 ... Acceleration sensor, 15 ... Steering angle sensor, 16 ... Memory | storage device, 17 ... Track correction mechanism, 20 ... Control apparatus for vehicles, 21 ... Image data acquisition part 22 ... Real white line information calculation / storage unit (first calculation unit), 23 ... Own vehicle information acquisition unit, 24 ... Predicted white line information calculation / storage unit (second calculation unit), 25 ... Variation calculation unit (third calculation) Part), 26 ... filter selection part (selection part), 27 ... target white line calculation part (fourth calculation part), M ... own vehicle.

Claims (4)

自車が走行する車線を示す区画線の画像データから実際の前記区画線の情報である実区画線情報を演算する第一演算部と、
前記自車の走行情報から予測される前記区画線の情報である予測区画線情報を演算する第二演算部と、
前記第一演算部によって演算された前記実区画線情報、および前記第二演算部によって演算された前記予測区画線情報から前記予測区画線情報に対する前記実区画線情報のバラツキを演算する第三演算部と、
前記第三演算部によって演算された前記バラツキが小さい場合には、被処理データのバラツキをより小さくする第一フィルタ処理を選定する選定部と、
前記選定部によって選定された前記第一フィルタ処理を、前記第二演算部によって演算された前記予測区画線情報に行って、前記自車が走行すべき前記車線である目標車線を示す目標区画線を演算する第四演算部と、
を備えていることを特徴とする車両用制御装置。
A first computing unit that computes actual lane marking information that is information of the actual lane marking from image data of the lane marking indicating the lane in which the host vehicle is traveling;
A second computing unit that computes predicted lane marking information that is information of the lane marking predicted from the traveling information of the vehicle;
A third calculation for calculating a variation in the actual lane marking information with respect to the predicted lane marking information from the actual lane marking information calculated by the first calculation section and the predicted lane marking information calculated by the second calculation section. And
When the variation calculated by the third calculation unit is small, a selection unit that selects the first filter processing that reduces the variation of the data to be processed; and
The first filter process selected by the selection unit is performed on the predicted lane line information calculated by the second calculation unit, and the target lane line indicating the target lane that is the lane that the host vehicle should travel A fourth computing unit for computing
A vehicle control device comprising:
前記自車が旋回中である場合には、前記選定部は、被処理データのバラツキを前記第一フィルタ処理より大きくなるようにする第二フィルタ処理を選定し、
前記第四演算部は、前記選定部によって選定された前記第二フィルタ処理を、前記第二演算部によって演算された前記予測区画線情報に行って、前記自車が走行すべき前記車線である目標車線を示す目標区画線を演算することを特徴とする請求項1記載の車両用制御装置。
When the host vehicle is turning, the selection unit selects a second filter process that causes variation in data to be processed to be larger than the first filter process,
The fourth calculation unit is the lane on which the host vehicle is to travel by performing the second filtering process selected by the selection unit on the predicted lane marking information calculated by the second calculation unit. 2. The vehicle control device according to claim 1, wherein a target lane marking indicating the target lane is calculated.
前記第四演算部によって演算された前記目標区画線によって示される前記目標車線内に前記自車を走行させるべく、または前記自車が走行すべき目標進路に前記自車を走行させるべく、前記自車の進路を変更可能な進路補正機構を制御する進路補正制御部をさらに備えていることを特徴とする請求項1または請求項2記載の車両用制御装置。   In order to drive the host vehicle in the target lane indicated by the target lane calculated by the fourth calculation unit, or to drive the host vehicle on a target route on which the host vehicle should travel, The vehicle control device according to claim 1, further comprising a course correction control unit that controls a course correction mechanism that can change a course of the vehicle. 前記第四演算部は、前記目標区画線に代えて、あるいは前記目標区画線に加えて、前記自車が走行すべき目標進路を演算し、前記目標進路は前記選定部によって選定された前記第一フィルタ処理を、前記第二演算部によって演算された前記予測区画線情報に行って演算されることを特徴とする請求項1または2記載の車両用制御装置。   The fourth calculation unit calculates a target route on which the host vehicle should travel instead of or in addition to the target lane line, and the target route is selected by the selection unit. The vehicle control device according to claim 1, wherein one filter process is performed on the predicted lane marking information calculated by the second calculation unit.
JP2015070804A 2015-03-31 2015-03-31 Vehicular control device Pending JP2016190530A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015070804A JP2016190530A (en) 2015-03-31 2015-03-31 Vehicular control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015070804A JP2016190530A (en) 2015-03-31 2015-03-31 Vehicular control device

Publications (1)

Publication Number Publication Date
JP2016190530A true JP2016190530A (en) 2016-11-10

Family

ID=57246286

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015070804A Pending JP2016190530A (en) 2015-03-31 2015-03-31 Vehicular control device

Country Status (1)

Country Link
JP (1) JP2016190530A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018131061A1 (en) * 2017-01-10 2018-07-19 三菱電機株式会社 Travel path recognition device and travel path recognition method
WO2021210049A1 (en) * 2020-04-13 2021-10-21 三菱電機株式会社 Travel path recognition device and travel path recognition method
JPWO2021234895A1 (en) * 2020-05-21 2021-11-25

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018131061A1 (en) * 2017-01-10 2018-07-19 三菱電機株式会社 Travel path recognition device and travel path recognition method
JP6407447B1 (en) * 2017-01-10 2018-10-17 三菱電機株式会社 Traveling path recognition device and traveling path recognition method
CN110140158A (en) * 2017-01-10 2019-08-16 三菱电机株式会社 Driving path identification device and driving path recognition methods
US11631256B2 (en) 2017-01-10 2023-04-18 Mitsubishi Electric Corporation Travel path recognition apparatus and travel path recognition method
WO2021210049A1 (en) * 2020-04-13 2021-10-21 三菱電機株式会社 Travel path recognition device and travel path recognition method
JPWO2021210049A1 (en) * 2020-04-13 2021-10-21
JP7325620B2 (en) 2020-04-13 2023-08-14 三菱電機株式会社 Traveling path recognition device and traveling path recognition method
JPWO2021234895A1 (en) * 2020-05-21 2021-11-25
WO2021234895A1 (en) * 2020-05-21 2021-11-25 三菱電機株式会社 Travel path generation device and travel path generation method
JP7341334B2 (en) 2020-05-21 2023-09-08 三菱電機株式会社 Driving route generation device and driving route generation method

Similar Documents

Publication Publication Date Title
JP6652045B2 (en) Self-driving vehicle
JP5947849B2 (en) Vehicle lane departure prevention control device
JP6269534B2 (en) Travel control device
JP6055525B1 (en) Vehicle travel control device
JP5747998B2 (en) Vehicle trajectory control device
CN105774801B (en) Method and device for guiding a vehicle on a lane
US20170129486A1 (en) Parking Trajectory Calculation Apparatus and Parking Trajectory Calculation Method
US20140180543A1 (en) Vehicle control device
JP6088251B2 (en) Vehicle travel support device
JP6600995B2 (en) Vehicle control apparatus and program
JP6631289B2 (en) Vehicle control system
JP6610799B2 (en) Vehicle traveling control method and traveling control apparatus
JP6327701B2 (en) Vehicle lane departure prevention control device
JP5532684B2 (en) Vehicle travel control device and vehicle travel control method
JP2011005893A (en) Vehicular travel control device, and vehicular travel control method
US20200307612A1 (en) Vehicle control device
JP6642331B2 (en) Driving support control device
JP5790401B2 (en) Vehicle travel support device
JP2016190530A (en) Vehicular control device
JP2008059366A (en) Steering angle determination device, automobile, and steering angle determination method
JP2009208602A (en) Supporting apparatus and method for lane keeping
JP6670140B2 (en) Vehicle control device and vehicle control method
JP6348285B2 (en) Steering control device
JP2017132422A (en) Vehicle control system
KR20180128670A (en) Method and apparatus for driving control of vihicle