JP2021079873A - Operation support apparatus - Google Patents
Operation support apparatus Download PDFInfo
- Publication number
- JP2021079873A JP2021079873A JP2019210335A JP2019210335A JP2021079873A JP 2021079873 A JP2021079873 A JP 2021079873A JP 2019210335 A JP2019210335 A JP 2019210335A JP 2019210335 A JP2019210335 A JP 2019210335A JP 2021079873 A JP2021079873 A JP 2021079873A
- Authority
- JP
- Japan
- Prior art keywords
- line
- vehicle
- steering
- driving support
- target
- 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
Links
Images
Landscapes
- Steering Control In Accordance With Driving Conditions (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
本発明は、運転支援装置に関する。 The present invention relates to a driving support device.
従来から知られる運転支援置の一つ(以下、「従来装置」と称呼する。)は、左右の区画線により規定される車線内に設定された目標走行ライン(左右の区画線の間の中央ライン)に車両を近づけるように操舵角を変更する操舵制御を実行する。従来装置は、中央ラインを基準として不感帯を設定し、車両の位置が不感帯から逸脱したときに操舵制御を実行する(例えば、特許文献1を参照。)。 One of the conventionally known driving support stations (hereinafter referred to as "conventional device") is a target driving line (center between the left and right lanes) set in the lane defined by the left and right lanes. Steering control that changes the steering angle so that the vehicle approaches the line) is executed. The conventional device sets a dead zone with reference to the central line, and executes steering control when the position of the vehicle deviates from the dead zone (see, for example, Patent Document 1).
従来装置は、車両の位置が不感帯から逸脱した場合、車両の位置が中央ライン(目標走行ライン)に戻るように操舵制御を実行する。不感帯の幅が広い場合、操舵制御を実行する時点にて車両の位置が中央ラインから大きく離れているので、操舵制御に使用される目標操舵角が大きくなる。その結果、操舵制御によって車両が急激に操舵される。このような車両の挙動により運転者が違和感を感じる虞がある。 The conventional device executes steering control so that when the position of the vehicle deviates from the dead zone, the position of the vehicle returns to the center line (target traveling line). When the width of the dead zone is wide, the position of the vehicle is far from the center line at the time of executing the steering control, so that the target steering angle used for the steering control becomes large. As a result, the vehicle is steered abruptly by the steering control. There is a risk that the driver may feel uncomfortable due to such behavior of the vehicle.
本発明は、上記課題を解決するためになされた。即ち、本発明の目的の一つは、車両の位置が不感帯から逸脱した場合に、車両を緩やかに操舵して中央ライン付近へと戻すことが可能な運転支援装置を提供することである。 The present invention has been made to solve the above problems. That is, one of the objects of the present invention is to provide a driving support device capable of gently steering the vehicle and returning it to the vicinity of the central line when the position of the vehicle deviates from the dead zone.
本発明の運転支援装置は、
車両(VA)が走行している車線を規定する左右の区画線(LL、RL)の情報である車線情報を取得する情報取得部(16b)と、
前記車線情報に基いて設定された目標走行ラインに前記車両を近づけるように、前記車両の操舵角を変更する操舵制御を実行する制御装置(10)と
を備える。
前記制御装置は、
前記車線情報に基いて、前記左右の区画線の間の道路幅方向における中央位置を結ぶラインである中央ライン(LM)から左側に所定の距離(d1)だけ離れた第1ライン(BL1)と、前記中央ライン(LM)から右側に前記所定の距離(d1)だけ離れた第2ライン(BL2)との間の領域を不感帯として設定し(ステップ504)、
前記車両の位置(VO)が前記不感帯から逸脱した場合に(ステップ505:Yes)前記操舵制御を実行する(ステップ507、ステップ508、ステップ509)
ように構成されている。
更に、前記制御装置は、
前記車両の前記位置が前記第1ラインから左側に逸脱したとき、前記中央ラインと前記第1ラインとの間に前記目標走行ライン(TL1)を設定し、
前記車両の前記位置が前記第2ラインから右側に逸脱したとき、前記中央ラインと前記第2ラインとの間に前記目標走行ライン(TL2)を設定する
ように構成されている。
The driving support device of the present invention
An information acquisition unit (16b) that acquires lane information, which is information on the left and right lane markings (LL, RL) that define the lane in which the vehicle (VA) is traveling, and
It is provided with a control device (10) that executes steering control for changing the steering angle of the vehicle so that the vehicle approaches the target traveling line set based on the lane information.
The control device is
Based on the lane information, the first line (BL1) separated from the central line (LM), which is a line connecting the central positions in the road width direction between the left and right lane markings, by a predetermined distance (d1) to the left side. A region between the central line (LM) and the second line (BL2) separated by the predetermined distance (d1) to the right side is set as a dead zone (step 504).
When the position (VO) of the vehicle deviates from the dead zone (step 505: Yes), the steering control is executed (
It is configured as follows.
Further, the control device is
When the position of the vehicle deviates to the left from the first line, the target traveling line (TL1) is set between the center line and the first line.
When the position of the vehicle deviates to the right from the second line, the target traveling line (TL2) is set between the central line and the second line.
上記の運転支援装置によれば、車両の位置が不感帯から逸脱した場合、目標走行ラインが、中央ラインの位置に比べて車両に対してより近い位置に設定される。従って、車両が緩やかに操舵されて、車両の位置が中央ラインに向かって徐々に近づくことになる。これにより、運転者が違和感を感じる可能性を低減できる。 According to the above-mentioned driving support device, when the position of the vehicle deviates from the dead zone, the target traveling line is set to a position closer to the vehicle than the position of the center line. Therefore, the vehicle is gently steered and the position of the vehicle gradually approaches the center line. As a result, the possibility that the driver feels uncomfortable can be reduced.
上記説明においては、本発明の理解を助けるために、後述する実施形態に対応する発明の構成に対し、その実施形態で用いた名称及び/又は符号を括弧書きで添えている。しかしながら、本発明の各構成要素は、前記名称及び/又は符号によって規定される実施形態に限定されるものではない。 In the above description, in order to help the understanding of the present invention, the names and / or symbols used in the embodiments are added in parentheses to the configurations of the invention corresponding to the embodiments described later. However, each component of the present invention is not limited to the embodiment defined by the above name and / or reference numeral.
<構成>
本実施形態に係る運転支援装置は、図1に示したように、車両VAに適用される。運転支援装置は、運転支援ECU10、エンジンECU20、ブレーキECU30、及び、ステアリングECU40を備えている。
<Structure>
The driving support device according to the present embodiment is applied to the vehicle VA as shown in FIG. The driving support device includes a
これらのECUは、マイクロコンピュータを主要部として備える電気制御装置(Electric Control Unit)であり、図示しないCAN(Controller Area Network)を介して相互に情報を送信可能及び受信可能に接続されている。 These ECUs are electric control units (Electric Control Units) including a microcomputer as a main part, and are connected to each other so as to be able to transmit and receive information via a CAN (Controller Area Network) (not shown).
本明細書において、マイクロコンピュータは、CPU、ROM、RAM、不揮発性メモリ及びインターフェース(I/F)等を含む。例えば、運転支援ECU10は、CPU101、ROM102、RAM103、不揮発性メモリ104及びインターフェース105等を含む。CPU101は、ROM102に格納されたインストラクション(プログラム、ルーチン)を実行することにより各種機能を実現するようになっている。
As used herein, a microcomputer includes a CPU, ROM, RAM, non-volatile memory, an interface (I / F), and the like. For example, the
運転支援ECU10は、以下に列挙するセンサと接続されていて、それらのセンサの検出信号又は出力信号を受信するようになっている。なお、各センサは、運転支援ECU10以外のECUに接続されていてもよい。その場合、運転支援ECU10は、センサが接続されたECUからCANを介してそのセンサの検出信号又は出力信号を受信する。
The
アクセルペダル操作量センサ11は、アクセルペダル11aの操作量(アクセル開度)を検出し、アクセルペダル操作量APを表す信号を出力するようになっている。
ブレーキペダル操作量センサ12は、ブレーキペダル12aの操作量を検出し、ブレーキペダル操作量BPを表す信号を出力するようになっている。
車速センサ13は、車両VAの走行速度(車速)を検出し、車速SPDを表す信号を出力するようになっている。
ヨーレートセンサ14は、車両VAのヨーレートを検出し、実ヨーレートYRaを出力するようになっている。
The accelerator pedal
The brake pedal
The
The
操舵角センサ15は、車両VAの操舵角を検出し、操舵角θを表す信号を出力するようになっている。操舵角θの値は、操舵ハンドル(図示省略)を所定の基準位置(中立位置)から第1方向(左方向)に回転させた場合に正の値となり、操舵ハンドルを基準位置から第1方向とは反対の第2方向(右方向)に回転させた場合に負の値になる。なお、中立位置とは、操舵角θがゼロとなる基準位置であり、車両VAが直進走行する際の操舵ハンドルの位置である。
The
周囲センサ16は、車両VAの周囲の状況を検出するセンサである。周囲センサ16は、車両VAの周囲の道路(車両VAが走行している車線)に関する情報、及び、その道路に存在する立体物に関する情報を取得するようになっている。立体物は、例えば、自動車、歩行者及び自転車などの移動物、並びに、ガードレール及びフェンスなどの固定物を表す。以下、これらの立体物は「物標」と称呼される場合がある。周囲センサ16は、レーダセンサ16a及びカメラセンサ16bを備えている。
The surrounding
レーダセンサ16aは、例えば、ミリ波帯の電波(以下、「ミリ波」と称呼する。)を車両VAの前方領域を少なくとも含む周辺領域に放射し、放射範囲内に存在する物標によって反射されたミリ波(即ち、反射波)を受信する。そして、レーダセンサ16aは、物標の有無及び車両VAと物標との相対関係を示すパラメータ(即ち、車両VAに対する物標の位置、車両VAと物標との距離、及び、車両VAと物標との相対速度等)を演算して出力するようになっている。なお、レーダセンサ16aによって取得された物標に関する情報(車両VAと物標との相対関係を示すパラメータを含む。)は「物標情報」と称呼される。
For example, the
カメラセンサ16bは、車両VAの前方の風景を撮影して画像データを取得する。カメラセンサ16bは、その画像データに基いて、道路(車両VAが走行している車線)の左右の区画線を認識し、道路の形状(例えば、道路の曲率)、及び、車両VAと道路との位置関係(例えば、左側の区画線又は右側の区画線から車両VAの車幅方向の中心位置までの距離)を演算する。道路の形状及び車両VAと道路との位置関係等を含む情報は「車線情報」と称呼される。カメラセンサ16bは、車線情報を運転支援ECU10に出力する。
The camera sensor 16b captures the scenery in front of the vehicle VA and acquires image data. Based on the image data, the camera sensor 16b recognizes the left and right lane markings of the road (the lane in which the vehicle VA is traveling), the shape of the road (for example, the curvature of the road), and the vehicle VA and the road. (For example, the distance from the left lane marking or the right lane marking to the center position of the vehicle VA in the vehicle width direction) is calculated. Information including the shape of the road and the positional relationship between the vehicle VA and the road is called "lane information". The camera sensor 16b outputs lane information to the
なお、カメラセンサ16bは、画像データに基いて、物標の有無について判定し、且つ、物標情報を演算して出力してもよい。この場合、運転支援ECU10は、レーダセンサ16aによって得られた物標情報と、カメラセンサ16bによって得られた物標情報と、を合成することにより、最終的な物標情報を決定する。
The camera sensor 16b may determine the presence or absence of a target based on the image data, and may calculate and output the target information. In this case, the driving
エンジンECU20は、エンジンアクチュエータ21に接続されている。エンジンアクチュエータ21は、内燃機関22のスロットル弁の開度を変更するスロットル弁アクチュエータを含む。エンジンECU20は、エンジンアクチュエータ21を駆動することによって、内燃機関22が発生するトルクを変更することができる。内燃機関22が発生するトルクは、図示しない変速機を介して駆動輪に伝達されるようになっている。従って、エンジンECU20は、エンジンアクチュエータ21を制御することによって、車両VAの駆動力を制御し加速状態(加速度)を変更することができる。
The
なお、車両VAが、ハイブリッド車両である場合、エンジンECU20は、車両駆動源としての「内燃機関及び電動機」の何れか一方又は両方によって発生する駆動力を制御することができる。更に、車両VAが電気自動車である場合、エンジンECU20は、車両駆動源としての電動機によって発生する駆動力を制御することができる。
When the vehicle VA is a hybrid vehicle, the
ブレーキECU30は、ブレーキ機構32の油圧制御アクチュエータであるブレーキアクチュエータ31に接続されている。ブレーキアクチュエータ31は、ブレーキECU30からの指示に応じて、ブレーキ機構32のブレーキキャリパ32bに内蔵されたホイールシリンダに供給する油圧を調整する。その油圧によりホイールシリンダが作動することによりブレーキパッドがブレーキディスク32aに押し付けられて摩擦制動力が発生する。従って、ブレーキECU30は、ブレーキアクチュエータ31を制御することによって、車両VAの制動力を制御し加速状態(減速度、即ち、負の加速度)を変更することができる。
The
ステアリングECU40は、周知の電動パワーステアリングシステムの制御装置であり、モータドライバ41に接続されている。モータドライバ41は、転舵用モータ42に接続されている。転舵用モータ42は、ステアリング機構(図示省略)に組み込まれている。ステアリング機構は、操舵ハンドル、操舵ハンドルに連結されたステアリングシャフト、及び、操舵用ギア機構等を含む。転舵用モータ42は、モータドライバ41から供給される電力によってトルクを発生し、このトルクによって操舵アシストトルクを加えたり、操舵輪(左前輪及び右前輪)を転舵したりすることができる。従って、ステアリングECU40は、モータドライバ41を制御することによって車両VAの舵角(操舵角)を変更することができる。
The steering
車両VAの操舵ハンドルは、運転者に対向する側であって運転者によって操作可能となる位置に、操作スイッチ50を備えている。運転支援ECU10は、操作スイッチ50に含まれる以下のスイッチと接続されていて、それらのスイッチの出力信号を受信するようになっている。
The steering wheel of the vehicle VA is provided with an
ACCスイッチ50aは、追従車間距離制御を開始/終了させるときに運転者によって操作されるスイッチである。追従車間距離制御は、「アダプティブ・クルーズ・コントロール(Adaptive Cruise Control)」と称呼される場合がある。以降において、追従車間距離制御を単に「ACC」と称呼する。ACCスイッチ50aがオフ状態からオン状態に切り替えられると、運転支援ECU10は、ACCの作動状態をオン状態に設定する(即ち、ACCを開始する)。ACCスイッチ50aがオン状態からオフ状態に切り替えられると、運転支援ECU10は、ACCの作動状態をオフ状態に設定する(即ち、ACCを終了させる)。
The
LKAスイッチ50bは、車線維持制御を開始/終了させるときに運転者によって操作されるスイッチである。車線維持制御は、「レーン・キーピング・アシスト(Lane Keeping Assist)」又は「レーン・トレーシング・アシスト(Lane Tracing Assist)」と称呼される場合がある。以降において、車線維持制御を単に「LKA」と称呼する。LKAスイッチ50bは、ACCスイッチ50aがオン状態のときに有効になる。ACCスイッチ50aがオン状態のときにLKAスイッチ50bがオフ状態からオン状態に切り替えられると、運転支援ECU10は、LKAの作動状態をオン状態に設定する(即ち、LKAを開始する)。LKAスイッチ50bがオン状態からオフ状態に切り替えられると、運転支援ECU10は、LKAの作動状態をオフ状態に設定する(即ち、LKAを終了させる)。
The LKA switch 50b is a switch operated by the driver when starting / ending the lane keeping control. Lane keeping control is sometimes referred to as "Lane Keeping Assist" or "Lane Tracing Assist". Hereinafter, the lane keeping control is simply referred to as "LKA". The LKA switch 50b is effective when the
<ACC>
運転支援ECU10は、運転支援制御としてACCを実行できるようになっている。ACC自体は周知である(例えば、特開2014−148293号公報、特開2006−315491号公報、及び、特許第4172434号明細書等を参照。)。
<ACC>
The driving
ACCは、定速走行制御と先行車追従制御の2種類の制御を含む。定速走行制御は、アクセルペダル11a及びブレーキペダル12aの操作を要することなく、車両VAの走行速度を目標速度(設定速度)と一致させるように車両VAの加速度を調整する制御である。先行車追従制御は、車両VAの直前を走行している先行車と車両VAとの車間距離を目標車間距離に維持しながら先行車に対して車両VAを追従させる制御である。
The ACC includes two types of control, constant speed running control and preceding vehicle follow-up control. The constant speed running control is a control that adjusts the acceleration of the vehicle VA so that the running speed of the vehicle VA matches the target speed (set speed) without requiring the operation of the
<LKA>
運転支援ECU10は、ACCの実行中において、運転支援制御として更にLKAを実行できるようになっている。LKA自体は周知である(例えば、特開2008−195402号公報、特開2009−190464号公報、特開2010−6279号公報、及び、特許第4349210号明細書等を参照。)。
<LKA>
The driving
LKAは、車両VAを「左右の区画線により規定される車線(車両VAが走行している車線)」内の適切な位置で走行させるように車両VAの操舵角を自動的に変更する操舵制御を含む。 LKA is a steering control that automatically changes the steering angle of the vehicle VA so that the vehicle VA is driven at an appropriate position in the "lane defined by the left and right lane markings (the lane in which the vehicle VA is traveling)". including.
図2に示したように、運転支援ECU10は、車線情報から、「車両VAの前方領域における左側の区画線(第1区画線)LL及び車両VAの前方領域における右側の区画線(第2区画線)RL」についての情報を取得する。運転支援ECU10は、第1区画線LLと第2区画線RLとの間の道路幅方向における中央位置を結ぶラインを「車線の中央ラインLM」として推定する。
As shown in FIG. 2, from the lane information, the driving
運転支援ECU10は、中央ラインLMに基いて不感帯を設定する。不感帯は、上述の操舵制御を実行しない領域である。不感帯は、中央ラインLMから大きく逸れることなく且つ運転者に違和感を与えることがない範囲に設定される。例えば、運転支援ECU10は、中央ラインLMから左側に第1距離d1だけ離れた位置を結ぶラインを第1ラインBL1として設定し、中央ラインLMから右側に第1距離d1だけ離れた位置を結ぶラインを第2ラインBL2として設定する。運転支援ECU10は、第1ラインBL1と第2ラインBL2との間の領域を不感帯として設定する。第1距離d1は、中央ラインLMと第1区画線LL(又は第2区画線RL)との間の道路幅方向の距離WLよりも小さい。例えば、第1距離d1は、WL/2よりも小さい値に設定される。
The driving
運転支援ECU10は、車両VAの車幅方向の中央位置VOが不感帯内に存在するか否かを判定する。車両VAの中央位置VOが不感帯内に存在する場合には、運転支援ECU10は、操舵制御を実行しない。
The driving
これに対し、図2に示すように、車両VAの中央位置VOが不感帯内に存在しない場合には、運転支援ECU10は、不感帯内に目標走行ラインを設定する。目標走行ラインは、車両VAの中央位置VOを移動させる目標位置を表す。
On the other hand, as shown in FIG. 2, when the central position VO of the vehicle VA does not exist in the dead zone, the driving
本実施形態において、車両VAの中央位置VOが第1ラインBL1から左側へ逸脱した場合、運転支援ECU10は、中央ラインLMから左側に第2距離d2だけ離れた位置を結ぶラインを目標走行ラインTL1として設定する。本例において、第2距離d2は、第1距離d1より小さい。従って、目標走行ラインTL1は、不感帯内において、中央ラインLMに比べて車両VAに対してより近い位置に設定される。一方、車両VAの中央位置VOが第2ラインBL2から右側へ逸脱した場合、運転支援ECU10は、中央ラインLMから右側に第2距離d2だけ離れた位置を結ぶラインを目標走行ラインTL2として設定する。
In the present embodiment, when the central position VO of the vehicle VA deviates to the left from the first line BL1, the driving
以降の処理に関して、図3を参照して、車両VAの中央位置VOが第1ラインBL1から左側へ逸脱した状況について説明する。運転支援ECU10は、目標走行ラインTL1を設定すると、目標走行ラインTL1のカーブ半径R及び曲率CL(=1/R)と、車両VAの向き(進行方向)とを演算する。運転支援ECU10は、車両VAの中央位置VOと目標走行ラインTL1との間の距離dLと、目標走行ラインTL1の方向(接線方向)と車両VAの進行方向とのずれ角θL(ヨー角θL)と、を演算する。上記のパラメータは、操舵制御に必要な情報である。
Regarding the subsequent processing, a situation in which the central position VO of the vehicle VA deviates from the first line BL1 to the left side will be described with reference to FIG. When the target traveling line TL1 is set, the driving
運転支援ECU10は、曲率CLとヨー角θLと距離dLとを下記(1)式に適用することにより目標操舵角θ*を演算する。(1)式において、Klta1、Klta2及びKlta3は予め定められた制御ゲインである。
θ*=Klta1・CL+Klta2・θL+Klta3・dL …(1)
The driving
θ * = Klta1, CL + Klta2, θL + Klta3, dL ... (1)
運転支援ECU10は、操舵制御量(目標操舵角θ*)を含む操舵指令をステアリングECU40に送信する。ステアリングECU40は、操舵指令に応じて、実際の操舵角θが目標操舵角θ*に一致するように、モータドライバ41を介して転舵用モータ42を制御する。これにより、車両VAの中央位置VOが目標走行ラインTL1に徐々に近づくように車両VAの操舵角が制御される。最終的に、車両VAの中央位置VOが目標走行ラインTL1まで到達する。車両VAの中央位置VOが目標走行ラインTL1に到達すると、運転支援ECU10は、操舵制御を終了させる。
The driving
この構成によれば、運転支援ECU10は、中央ラインLMから左側に第2距離d2だけ離れた位置を目標位置(目標走行ラインTL1)として設定するので、目標操舵角θ*は、中央ラインLMを目標走行ラインとして設定する場合に比べて小さくなる。従って、車両VAの挙動(即ち、車両VAの操舵)が緩やかになり、運転者が違和感を感じる可能性を低減できる。
According to this configuration, the driving
なお、車両VAの中央位置VOが第2ラインBL2から右側へ逸脱した場合についても、運転支援ECU10は、上記と同様の処理により、車両VAの中央位置VOを目標走行ラインTL2の位置まで戻すことができる。
Even when the center position VO of the vehicle VA deviates to the right from the second line BL2, the driving
<作動>
次に、運転支援ECU10のCPU(以下、単に「CPU」と称呼する。)の作動について説明する。CPUは、ACCを実行している状況において、所定時間が経過する毎に図4に示したルーチンを実行するようになっている。
<Operation>
Next, the operation of the CPU of the driving support ECU 10 (hereinafter, simply referred to as “CPU”) will be described. The CPU executes the routine shown in FIG. 4 every time a predetermined time elapses in the situation where the ACC is being executed.
なお、CPUは、図示しないルーチンを所定時間が経過する毎に実行することにより、センサ11乃至16から上述した各種情報を取得して、これらの情報をRAM103に格納している。更に、CPUは、図示しないルーチンを所定時間が経過する毎に実行することにより、操作スイッチ50から出力信号を受信する。
The CPU acquires various information described above from the
所定のタイミングになると、CPUは、ステップ400から図4のルーチンを開始してステップ401に進み、第1フラグX1が「0」であるか否かを判定する。第1フラグX1は、その値が「1」であるときLKAの作動状態がオン状態(操舵制御を実行可能な状態)であることを示し、その値が「0」であるときLKAの作動状態がオフ状態であることを示す。第1フラグX1の値(及び、後述する第2フラグX2の値)は、ACCが開始されるときにCPUにより実行されるイニシャライズルーチンにおいて「0」に設定される。
At a predetermined timing, the CPU starts the routine of FIG. 4 from
いま、第1フラグX1の値が「0」であると仮定すると、CPUはステップ401にて「Yes」と判定してステップ402に進み、LKA開始条件が成立しているか否かを判定する。
Now, assuming that the value of the first flag X1 is "0", the CPU determines "Yes" in
LKA開始条件は、以下の条件1及び条件2が共に成立したときに成立する。
(条件1):LKAスイッチ50bがオン状態に切り替えられた。
(条件2):車線情報に基いて第1区画線LLと第2区画線RLの両方が検出されている。
The LKA start condition is satisfied when both the following
(Condition 1): The LKA switch 50b was switched to the ON state.
(Condition 2): Both the first lane line LL and the second lane line RL are detected based on the lane information.
LKA開始条件が成立していない場合、CPUは、そのステップ402にて「No」と判定し、ステップ495に直接進んで本ルーチンを一旦終了する。
If the LKA start condition is not satisfied, the CPU determines "No" in
これに対し、LKA開始条件が成立している場合、CPUは、そのステップ402にて「Yes」と判定して、ステップ403に進む。CPUは、ステップ403にて、第1フラグX1を「1」に設定する。その後、CPUは、ステップ495に進んで本ルーチンを一旦終了する。
On the other hand, when the LKA start condition is satisfied, the CPU determines "Yes" in
上述のように第1フラグX1が「1」に設定された(LKAが開始された)後に、CPUが再び図4のルーチンをステップ400から開始する。CPUは、ステップ401にて「No」と判定してステップ404に進み、LKA終了条件が成立しているか否かを判定する。
After the first flag X1 is set to "1" (LKA is started) as described above, the CPU again starts the routine of FIG. 4 from
LKA終了条件は、以下の条件3及び条件4の少なくとも一つが成立したときに成立する。
(条件3):LKAスイッチ50bがオフ状態に切り替えられた。
(条件4):車線情報に基いて第1区画線LLと第2区画線RLのうちの少なくとも一方が検出できない。
The LKA termination condition is satisfied when at least one of the following conditions 3 and 4 is satisfied.
(Condition 3): The LKA switch 50b was switched to the off state.
(Condition 4): At least one of the first lane LL and the second lane RL cannot be detected based on the lane information.
LKA終了条件が成立している場合、CPUは、そのステップ404にて「Yes」と判定してステップ405に進み、第1フラグX1及び第2フラグX2を共に「0」に設定する。第2フラグX2は、その値が「1」であるとき操舵制御が実行されていることを示し、その値が「0」であるとき操舵制御が実行されていないことを示す。その後、CPUは、ステップ495に進んで本ルーチンを一旦終了する。この結果、LKAの作動状態がオフ状態に設定される(即ち、LKAが終了される)。
When the LKA end condition is satisfied, the CPU determines "Yes" in
これに対し、LKA終了条件が成立していない場合、CPUは、そのステップ404にて「No」と判定してステップ495に進んで本ルーチンを一旦終了する。この結果、LKAの作動状態がオン状態に維持される。
On the other hand, if the LKA end condition is not satisfied, the CPU determines "No" in
更に、CPUは、所定時間が経過する毎に、図5に示したルーチンを実行するようになっている。所定のタイミングになると、CPUは図5のステップ500から処理を開始してステップ501に進み、第1フラグX1の値が「1」であるか否かを判定する。
Further, the CPU executes the routine shown in FIG. 5 every time a predetermined time elapses. At a predetermined timing, the CPU starts processing from
第1フラグX1の値が「1」でない場合、CPUは、そのステップ501にて「No」と判定し、ステップ595に直接進んで本ルーチンを一旦終了する。
If the value of the first flag X1 is not "1", the CPU determines "No" in
これに対し、第1フラグX1の値が「1」である場合、CPUは、そのステップ501にて「Yes」と判定して、以下に述べるステップ502及びステップ503の処理を順に行う。その後、CPUは、ステップ504に進む。
On the other hand, when the value of the first flag X1 is "1", the CPU determines "Yes" in the
ステップ502:CPUは、前述のように、車線情報に基いて車線の中央ラインLMを推定する。
ステップ503:CPUは、前述のように、中央ラインLMに基いて不感帯を設定する。具体的には、CPUは、第1ラインBL1及び第2ラインBL2を設定し、更に、第1ラインBL1と第2ラインBL2との間の領域を不感帯として設定する。
Step 502: As described above, the CPU estimates the center line LM of the lane based on the lane information.
Step 503: The CPU sets the dead zone based on the central line LM as described above. Specifically, the CPU sets the first line BL1 and the second line BL2, and further sets the region between the first line BL1 and the second line BL2 as a dead zone.
次に、CPUは、ステップ504にて、第2フラグX2の値が「0」であるか否かを判定する。いま、操舵制御が実行されていないと仮定すると、第2フラグX2は「0」である。従って、CPUは、ステップ504にて「Yes」と判定して、ステップ505に進む。
Next, in
ステップ505にて、CPUは、操舵制御実行条件が成立するか否かを判定する。操舵制御実行条件は、車両VAの中央位置VOが不感帯から逸脱した場合に成立する。具体的には、操舵制御実行条件は、以下の条件5及び条件6の何れかが成立したときに成立する。
(条件5):車両VAの中央位置VOが第1ラインBL1から左側へ逸脱した。
(条件6):車両VAの中央位置VOが第2ラインBL2から右側へ逸脱した。
In
(Condition 5): The central position VO of the vehicle VA deviates to the left from the first line BL1.
(Condition 6): The central position VO of the vehicle VA deviates to the right from the second line BL2.
操舵制御実行条件が成立する場合、CPUは、そのステップ505にて「Yes」と判定して、以下に述べるステップ506乃至ステップ509の処理を順に行う。その後、CPUは、ステップ595に進んで本ルーチンを一旦終了する。
When the steering control execution condition is satisfied, the CPU determines "Yes" in
ステップ506:CPUは、第2フラグX2の値を「1」に設定する。
ステップ507:CPUは、前述のように、不感帯内に目標走行ラインを設定する。具体的には、車両VAの中央位置VOが第1ラインBL1から左側へ逸脱した場合、CPUは、目標走行ラインTL1を設定する(図2を参照。)。車両VAの中央位置VOが第2ラインBL2から右側へ逸脱した場合、CPUは、目標走行ラインTL2を設定する(図2を参照。)。
ステップ508:CPUは、前述のように、目標操舵角θ*を演算する。
ステップ509:CPUは、前述のように、目標操舵角θ*を含む操舵指令をステアリングECU40に送信することにより、操舵制御を実行する。
Step 506: The CPU sets the value of the second flag X2 to "1".
Step 507: As described above, the CPU sets the target traveling line in the dead zone. Specifically, when the central position VO of the vehicle VA deviates to the left from the first line BL1, the CPU sets the target traveling line TL1 (see FIG. 2). When the center position VO of the vehicle VA deviates from the second line BL2 to the right side, the CPU sets the target traveling line TL2 (see FIG. 2).
Step 508: The CPU calculates the target steering angle θ * as described above.
Step 509: As described above, the CPU executes steering control by transmitting a steering command including the target steering angle θ * to the
上述のように操舵制御が実行された後にCPUが再び図5のルーチンをステップ500から開始する。CPUは、ステップ504に進むと、「No」と判定してステップ510に進む。
After the steering control is executed as described above, the CPU again starts the routine of FIG. 5 from
CPUは、ステップ510にて、操舵制御終了条件が成立するか否かを判定する。操舵制御終了条件は、車両VAの中央位置VOが目標走行ライン(TL1又はTL2)に到達し、且つ、車両VAの中央位置VOが目標走行ライン上において所定の時間閾値以上維持されたときに成立する。操舵制御終了条件が成立していない場合、CPUは、ステップ510にて「No」と判定し、前述のようにステップ507乃至ステップ509の処理を順に行う。即ち、CPUは、操舵制御を継続する。
In
これに対し、操舵制御終了条件が成立した場合、CPUは、ステップ510にて「Yes」と判定してステップ511に進み、第2フラグX2の値を「0」に設定する。従って、CPUは、操舵制御を終了させる。
On the other hand, when the steering control end condition is satisfied, the CPU determines "Yes" in
本実施形態の運転支援装置によれば、車両VAの位置が不感帯から逸脱した場合、目標走行ライン(TL1又はTL2)が、「不感帯内の位置であって、且つ、中央ラインLMの位置に比べて車両VAに対してより近い位置」に設定される。従って、操舵制御に使用される目標操舵角θ*が、目標走行ラインを中央ラインLMに設定した場合に比べて小さくなる。操舵制御が実行されると、車両VAが緩やかに操舵されて、車両VAの中央位置VOが中央ラインLM側へと徐々に近づくことになる。このように、車両の挙動(車両VAの操舵)が緩やかになるので、運転者が違和感を感じる可能性を低減できる。 According to the driving support device of the present embodiment, when the position of the vehicle VA deviates from the dead zone, the target traveling line (TL1 or TL2) is "a position within the dead zone and compared with the position of the central line LM. It is set to a position closer to the vehicle VA. Therefore, the target steering angle θ * used for steering control becomes smaller than when the target traveling line is set to the central line LM. When the steering control is executed, the vehicle VA is gently steered, and the center position VO of the vehicle VA gradually approaches the center line LM side. In this way, the behavior of the vehicle (steering of the vehicle VA) becomes gentle, so that the possibility that the driver feels uncomfortable can be reduced.
なお、本発明は上記実施形態に限定されることはなく、本発明の範囲内において種々の変形例を採用することができる。 The present invention is not limited to the above embodiment, and various modifications can be adopted within the scope of the present invention.
(変形例1)
第2距離d2は、ゼロより大きく且つ第1距離d1以下の値であればよい。この構成によれば、運転支援ECU10は、車両VAの中央位置VOが第1ラインBL1から左側へ逸脱したとき、中央ラインLMと第1ラインBL1との間に目標走行ラインTL1を設定する。運転支援ECU10は、車両VAの中央位置VOが第2ラインBL2から右側へ逸脱したとき、中央ラインLMと第2ラインBL2との間に目標走行ラインTL2を設定する。なお、第2距離d2が第1距離d1に近い値(例えば、d2>d1/2)でもよく、この場合、車両VAの挙動が緩やかになる効果を高めることができる。
(Modification example 1)
The second distance d2 may be a value greater than zero and less than or equal to the first distance d1. According to this configuration, the driving
なお、第2距離d2が第1距離d1と同じ値である場合、車両VAの中央位置VOが第1ラインBL1から左側へ逸脱したとき、第1ラインBL1と目標走行ラインTL1とが一致する。車両VAの中央位置VOが第2ラインBL2から右側へ逸脱したとき、第2ラインBL2と目標走行ラインTL2とが一致する。この構成によれば、車両VAの挙動が緩やかになる効果を更に高めることができる。 When the second distance d2 is the same value as the first distance d1, the first line BL1 and the target traveling line TL1 coincide with each other when the center position VO of the vehicle VA deviates to the left from the first line BL1. When the center position VO of the vehicle VA deviates to the right from the second line BL2, the second line BL2 and the target traveling line TL2 coincide with each other. According to this configuration, the effect of slowing the behavior of the vehicle VA can be further enhanced.
(変形例2)
運転支援ECU10は、曲率CL、車速SPD、ヨー角θL及び距離dLから目標ヨーレートYRc*を演算し、目標ヨーレートYRc*を得るための目標操舵角θ*を求めてもよい。別の例によれば、運転支援ECU10は、目標ヨーレートYRc*を得るための目標操舵トルクTr*を求めてもよい。この場合、運転支援ECU10は、転舵用モータ42により生じる実際のトルクが目標操舵トルクTr*に一致するように、ステアリングECU40に操舵指令を送信する。
(Modification 2)
The driving
(変形例3)
運転支援ECU10は、車両VAが走行している車線の道路形状(カーブ半径及び車線幅等)に応じて第1距離d1を変化させてもよい。例えば、車線のカーブ半径が所定の半径閾値Rth以上の場合(即ち、車線の直進性が高い場合)、運転支援ECU10は、第1距離d1を第1の値(標準値)daに設定する。車線のカーブ半径が半径閾値Rthよりも小さい場合(即ち、車線の直進性が低い場合)、運転支援ECU10は、第1距離d1を、第1の値daよりも小さい第2の値dbに設定する。
(Modification example 3)
The driving
別の例によれば、車線の幅(第1区画線及び第2区画線の間の距離)が所定の道路幅閾値Lthより大きい場合、運転支援ECU10は、第1距離d1を第1の値daに設定してもよい。車線の幅が道路幅閾値Lth以下の場合、運転支援ECU10は、第1距離d1を第2の値dbに設定してもよい。
According to another example, when the width of the lane (distance between the first lane and the second lane) is larger than the predetermined road width threshold Lth, the driving
(変形例4)
運転支援ECU10のCPUは、図5のルーチンにおいて、ステップ505の後に以下の処理を行ってもよい。運転支援ECU10は、中央ラインLMを目標走行ラインとして設定して、目標操舵角θ*を演算する。その目標操舵角θ*の大きさ(絶対値)が所定の操舵角閾値よりも大きい場合に、運転支援ECU10は、ステップ506乃至ステップ509の処理を実行する。この構成によれば、車両の中央位置VOを中央ラインLMに戻すときの操舵角が大きいときのみ、ステップ506乃至ステップ509の処理が実行される。なお、運転支援ECU10は、車両の中央位置VOを中央ラインLMに戻すときの目標ヨーレートYRc*の大きさが所定のヨーレート閾値よりも大きい場合に、ステップ506乃至ステップ509の処理を実行するように構成されてもよい。
(Modification example 4)
The CPU of the driving
(変形例5)
運転支援ECU10は、ACCの実行中でなくてもLKAを実行するように構成されてもよい。
(Modification 5)
The driving
(変形例6)
最終的な目標走行ラインを設定するまでの処理は図5のルーチンに限定されない。運転支援ECU10は、LKAを実行している間、中央ラインLMの右側及び左側に2つの目標走行ライン候補を予め設定しておいてもよい。例えば、運転支援ECU10は、中央ラインLMから左側に第2距離d2だけ離れたラインを第1目標走行ライン候補として予め設定しておき、さらに、中央ラインLMから右側に第2距離d2だけ離れたラインを第2目標走行ライン候補として予め設定しておく。この構成において、運転支援ECU10は、車両VAの中央位置VOが不感帯から逸脱したとき、2つの目標走行ライン候補のうちの適切なラインを最終的な目標ラインとして確定させる。例えば、運転支援ECU10は、車両VAの中央位置VOが第1ラインBL1から左側へ逸脱したとき、第1目標走行ライン候補を最終的な目標走行ラインとして確定させる。運転支援ECU10は、車両VAの中央位置VOが第2ラインBL2から右側へ逸脱したとき、第2目標走行ライン候補を最終的な目標走行ラインとして確定させる。
(Modification 6)
The process until the final target running line is set is not limited to the routine shown in FIG. While the driving
10…運転支援ECU、20…エンジンECU、30…ブレーキECU、40…ステアリングECU、50…操作スイッチ。
10 ... Driving support ECU, 20 ... Engine ECU, 30 ... Brake ECU, 40 ... Steering ECU, 50 ... Operation switch.
Claims (1)
前記車線情報に基いて設定された目標走行ラインに前記車両を近づけるように、前記車両の操舵角を変更する操舵制御を実行する制御装置と
を備え、
前記制御装置は、
前記車線情報に基いて、前記左右の区画線の間の道路幅方向における中央位置を結ぶラインである中央ラインから左側に所定の距離だけ離れた第1ラインと、前記中央ラインから右側に前記所定の距離だけ離れた第2ラインとの間の領域を不感帯として設定し、
前記車両の位置が前記不感帯から逸脱した場合に前記操舵制御を実行する
ように構成され、
更に、前記制御装置は、
前記車両の前記位置が前記第1ラインから左側に逸脱したとき、前記中央ラインと前記第1ラインとの間に前記目標走行ラインを設定し、
前記車両の前記位置が前記第2ラインから右側に逸脱したとき、前記中央ラインと前記第2ラインとの間に前記目標走行ラインを設定する
ように構成された
運転支援装置。
An information acquisition unit that acquires lane information, which is information on the left and right lane markings that define the lane in which the vehicle is traveling.
It is provided with a control device that executes steering control for changing the steering angle of the vehicle so that the vehicle approaches the target traveling line set based on the lane information.
The control device is
Based on the lane information, a first line separated by a predetermined distance to the left from the central line, which is a line connecting the central positions in the road width direction between the left and right lane markings, and the predetermined line to the right from the central line. The area between the second line and the second line, which is separated by the distance of, is set as a dead zone.
It is configured to execute the steering control when the position of the vehicle deviates from the dead zone.
Further, the control device is
When the position of the vehicle deviates to the left from the first line, the target traveling line is set between the center line and the first line.
A driving support device configured to set the target traveling line between the central line and the second line when the position of the vehicle deviates to the right from the second line.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019210335A JP2021079873A (en) | 2019-11-21 | 2019-11-21 | Operation support apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019210335A JP2021079873A (en) | 2019-11-21 | 2019-11-21 | Operation support apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2021079873A true JP2021079873A (en) | 2021-05-27 |
Family
ID=75963861
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019210335A Pending JP2021079873A (en) | 2019-11-21 | 2019-11-21 | Operation support apparatus |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2021079873A (en) |
-
2019
- 2019-11-21 JP JP2019210335A patent/JP2021079873A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6795792B2 (en) | Driving support device | |
CN107697059B (en) | Vehicle travel control device | |
JP7074600B2 (en) | Driving support device | |
US20200047772A1 (en) | Driving assist device | |
CN110682916B (en) | Vehicle driving assistance device | |
JP7371756B2 (en) | lane change assist device | |
JP7443177B2 (en) | Collision avoidance support device | |
JP7116355B2 (en) | Driving support device | |
JP7351797B2 (en) | Vehicle control device and vehicle control method | |
JP7264086B2 (en) | Vehicle control device and vehicle control method | |
US20210370924A1 (en) | Driving assistance apparatus | |
US20200079375A1 (en) | Vehicle lane change assist apparatus | |
US20230382455A1 (en) | Collision avoidance support apparatus | |
JP2020075665A (en) | Vehicle travelling control device | |
JP7211291B2 (en) | Vehicle running control device | |
JP2021079873A (en) | Operation support apparatus | |
JP7339203B2 (en) | vehicle controller | |
JP2022111506A (en) | Vehicle control device | |
US20230145836A1 (en) | Vehicle driving assist apparatus, vehicle driving assist method, vehicle driving assist program, and vehicle comprising vehicle driving assist apparatus | |
JP2022178124A (en) | Vehicle control device | |
JP2023129996A (en) | Drive support device, drive support method, and program | |
JP2023141765A (en) | Operation support device, operation support method and operation support program | |
JP2021109559A (en) | Vehicle travel control device | |
JP2023104560A (en) | Passing control method |