Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7614565B2 - 運転支援装置、運転支援方法及び、プログラム - Google Patents
[go: Go Back, main page]

JP7614565B2 - 運転支援装置、運転支援方法及び、プログラム - Google Patents

運転支援装置、運転支援方法及び、プログラム Download PDF

Info

Publication number
JP7614565B2
JP7614565B2 JP2022080630A JP2022080630A JP7614565B2 JP 7614565 B2 JP7614565 B2 JP 7614565B2 JP 2022080630 A JP2022080630 A JP 2022080630A JP 2022080630 A JP2022080630 A JP 2022080630A JP 7614565 B2 JP7614565 B2 JP 7614565B2
Authority
JP
Japan
Prior art keywords
host vehicle
relative distance
avoided
vehicle
collision
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
JP2022080630A
Other languages
English (en)
Other versions
JP2023169492A (ja
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.)
Toyota Motor Corp
Original Assignee
Toyota Motor 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 Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2022080630A priority Critical patent/JP7614565B2/ja
Priority to US18/197,946 priority patent/US20230373472A1/en
Priority to CN202310554204.9A priority patent/CN117068146A/zh
Publication of JP2023169492A publication Critical patent/JP2023169492A/ja
Application granted granted Critical
Publication of JP7614565B2 publication Critical patent/JP7614565B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/08Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
    • B60W30/095Predicting travel path or likelihood of collision
    • B60W30/0956Predicting travel path or likelihood of collision the prediction being responsive to traffic or environmental parameters
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/08Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T8/00Arrangements for adjusting wheel-braking force to meet varying vehicular or ground-surface conditions, e.g. limiting or varying distribution of braking force
    • B60T8/17Using electrical or electronic regulation means to control braking
    • B60T8/1755Brake regulation specially adapted to control the stability of the vehicle, e.g. taking into account yaw rate or transverse acceleration in a curve
    • B60T8/17558Brake regulation specially adapted to control the stability of the vehicle, e.g. taking into account yaw rate or transverse acceleration in a curve specially adapted for collision avoidance or collision mitigation
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/08Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
    • B60W30/09Taking automatic action to avoid collision, e.g. braking and steering
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/18Propelling the vehicle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/18Propelling the vehicle
    • B60W30/18009Propelling the vehicle related to particular drive situations
    • B60W30/18109Braking
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T2201/00Particular use of vehicle brake systems; Special systems using also the brakes; Special software modules within the brake system controller
    • B60T2201/02Active or adaptive cruise control system; Distance control
    • B60T2201/022Collision avoidance systems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T2210/00Detection or estimation of road or environment conditions; Detection or estimation of road shapes
    • B60T2210/30Environment conditions or position therewithin
    • B60T2210/32Vehicle surroundings
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T2230/00Monitoring, detecting special vehicle behaviour; Counteracting thereof
    • B60T2230/08Driving in reverse
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60TVEHICLE BRAKE CONTROL SYSTEMS OR PARTS THEREOF; BRAKE CONTROL SYSTEMS OR PARTS THEREOF, IN GENERAL; ARRANGEMENT OF BRAKING ELEMENTS ON VEHICLES IN GENERAL; PORTABLE DEVICES FOR PREVENTING UNWANTED MOVEMENT OF VEHICLES; VEHICLE MODIFICATIONS TO FACILITATE COOLING OF BRAKES
    • B60T7/00Brake-action initiating means
    • B60T7/12Brake-action initiating means for automatic initiation; for initiation not subject to will of driver or passenger
    • B60T7/22Brake-action initiating means for automatic initiation; for initiation not subject to will of driver or passenger initiated by contact of vehicle, e.g. bumper, with an external object, e.g. another vehicle, or by means of contactless obstacle detectors mounted on the vehicle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/06Direction of travel
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2530/00Input parameters relating to vehicle conditions or values, not covered by groups B60W2510/00 or B60W2520/00
    • B60W2530/201Dimensions of vehicle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/10Accelerator pedal position
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2554/00Input parameters relating to objects
    • B60W2554/20Static objects
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2554/00Input parameters relating to objects
    • B60W2554/80Spatial relation or speed relative to objects
    • B60W2554/802Longitudinal distance

Landscapes

  • Engineering & Computer Science (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Traffic Control Systems (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Regulating Braking Force (AREA)

Description

本開示は、運転支援装置、運転支援方法及び、プログラムに関する。
特許文献1には、自車両の進行方向に歩行者や他車両等の回避対象物を検出すると、検出した回避対象物と自車両との衝突予測時間を演算するとともに、衝突予測時間が所定の閾値以下の場合には、自動ブレーキを作動させる装置が開示されている。
特開2011-105250号公報
駐車場等には、車両を所望位置にて停止させる輪留め(車止め)等が設置される場合がある。特許文献1記載の装置では、輪留め等によって自車両と回避対象物との衝突が回避できるよう状況であっても、衝突予測時間が所定の閾値以下の場合には、自動ブレーキが作動することになる。すなわち、自動ブレーキが不要に作動することになり、ドライバに煩わしさを与えるといった課題がある。
本開示は、上記課題を解決するためになされたものである。即ち、本開示の目的の一つは、ドライバに煩わしさを与えることを効果的に防止することにある。
本開示の装置は、
自車両(SV)の周囲に存在する物標を取得する物標取得部(30)と、
前記物標取得部(30)により取得される前記物標を前記自車両(SV)に衝突する可能性の高い回避対象物(OB)と判定した場合に、前記自車両(SV)と前記回避対象物(OB)との衝突を回避するように前記自車両(SV)の走行を制御する衝突回避制御を実行する制御部(10)と、を備える運転支援装置(1)であって、
前記制御部(10)は、
前記自車両(SV)と前記回避対象物(OB)との間に特定物標(ST)を検出し、且つ、前記特定物標(ST)と前記回避対象物(OB)と前記自車両(SV)との位置関係が所定の条件を満たす場合には、前記衝突回避制御を抑制する。
本開示の方法は、
自車両(SV)の周囲に存在する物標を取得するとともに、取得した前記物標を前記自車両(SV)に衝突する可能性の高い回避対象物(OB)と判定した場合に、前記自車両(SV)と前記回避対象物(OB)との衝突を回避するように前記自車両(SV)の走行を制御する衝突回避制御を実行する運転支援方法であって、
前記自車両(SV)と前記回避対象物(OB)との間に特定物標(ST)を検出し、且つ、前記特定物標(ST)と前記回避対象物(OB)と前記自車両(SV)との位置関係が所定の関係を満たす場合には、前記衝突回避制御を抑制する。
本開示のプログラムは、
自車両(SV)の周囲に存在する物標を取得するとともに、取得した前記物標を前記自車両(SV)に衝突する可能性の高い回避対象物(OB)と判定した場合に、前記自車両(SV)と前記回避対象物(OB)との衝突を回避するように前記自車両(SV)の走行を制御する衝突回避制御を実行する運転支援装置(1)のコンピュータに、
前記自車両(SV)と前記回避対象物(OB)との間に特定物標(ST)を検出し、且つ、前記特定物標(ST)と前記回避対象物(OB)と前記自車両(SV)との位置関係が所定の関係を満たす場合には、前記衝突回避制御を抑制する処理を実行させる。
以上の構成によれば、制御部(10)は、自車両(SV)と回避対象物(OB)との間に特定物標(ST)が存在し、且つ、特定物標(ST)によって自車両(SV)と回避対象物(OB)との衝突を回避できる場合には、衝突回避制御を抑制する。これにより、不要な衝突回避制御の実行が抑制され、ドライバに煩わしさを与えることを効果的に防止することが可能になる。
本開示の他の態様において、
前記制御部(10)は、
前記特定物標(ST)と前記回避対象物(OB)との位置関係及び、前記自車両(SV)の前記回避対象物(OB)に臨む側のオーバーハングの長さ(L3)に基づき、前記所定の条件を満たすかを判定する。
本態様によれば、不要な衝突回避制御の実行を効果的に抑制でき、ドライバに煩わしさを与えることを効果的に防止することが可能になる。
本開示の他の態様において、
前記制御部(10)は、
前記自車両(SV)が後退している場合には、前記自車両(SV)の後端(R)から前記特定物標(ST)までの距離(L2)と、前記自車両(SV)のリアオーバーハングの長さ(L3)との合計値が、前記自車両(SV)の後端(R)から前記回避対象物(OB)までの距離(L1)よりも小さい場合に、前記所定の条件を満たすと判定する。
本態様によれば、自車両(SV)の後退時に、不要な衝突回避制御の実行を確実に抑制でき、ドライバに煩わしさを与えることを効果的に防止することが可能になる。
本開示の他の態様において、
前記制御部(10)は、
前記自車両(SV)が前進している場合には、前記自車両(SV)の前端(F)から前記特定物標(ST)までの距離(L2)と、前記自車両(SV)のフロントオーバーハングの長さ(L3)との合計値が、前記自車両(SV)の前端(F)から前記回避対象物(OB)までの距離(L1)よりも小さい場合に、前記所定の条件を満たすと判定する。
本態様によれば、自車両(SV)の前進時に、不要な衝突回避制御の実行を確実に抑制でき、ドライバに煩わしさを与えることを効果的に防止することが可能になる。
本開示の他の態様において、
前記特定物標(ST)は輪留め(ST)である。
本態様によれば、輪留め(ST)によって自車両(SV)と回避対象物(OB)との衝突を確実に回避できる状況において、不要な衝突回避制御の実行を確実に抑制することができる。
本開示の他の態様において、
前記制御部(10)は、
前記所定の条件を満たす場合であっても、前記乗員がアクセルペダルを誤って踏み込む誤操作を行った場合には、前記衝突回避制御を実行する。
本態様によれば、ドライバがアクセルペダルを誤って踏み込んだ場合に、自車両(SV)が回避対象物(OB)に衝突することを効果的に防止することができる。
上記説明においては、発明の理解を助けるために、実施形態に対応する発明の構成要件に対して、実施形態で用いた符号を括弧書きで添えているが、発明の各構成要件は、前記符号によって規定される実施形態に限定されるものではない。
本実施形態に係る運転支援装置のハードウェア構成を示す模式図である。 本実施形態に係る運転支援装置のソフトウェア構成を示す模式図である。 自車両と回避対象物(移動物)との位置関係を説明する模式図である。 自車両と回避対象物(静止物)との位置関係を説明する模式図である。 自車両と輪留め(特定物標)との位置関係を説明する模式図である。 自車両と輪留め(特定物標)との位置関係を説明する模式図である。 カメラ及び、ソナーが輪留め(特定物標)を検出できない状態を説明する模式図である。 輪留めと回避対象物と自車両との位置関係を説明する模式図である。 ECUによる車両後退時の衝突回避制御のルーチンを説明するフローチャートである。 ECUによる車両前進時の衝突回避制御のルーチンを説明するフローチャートである。
以下、図面を参照して本実施形態に係る運転支援装置、運転支援方法及び、プログラムを説明する。
[ハードウェア構成]
図1は、本実施形態に係る運転支援装置1のハードウェア構成を示す模式図である。運転支援装置1は、車両SVに搭載されている。以下では、車両SVは、他車両等と区別する必要がある場合、自車両と称する場合もある。
運転支援装置1は、ECU10を有する。ECUは、Electronic Control Unitの略である。ECU10は、CPU(Central Processing Unit)11、ROM(Read Only Memory)12、RAM(Random Access Memory)13及びインターフェース装置14等を備えている。CPU11は、ROM12に格納されている各種プログラムを実行する。ROM12は、不揮発性メモリであって、CPU11が各種プログラムを実行するために必要なデータ等を記憶する。RAM13は、揮発性メモリであって、各種プログラムがCPU11によって実行される際に展開される作業領域を提供する。インターフェース装置14は、外部装置と通信するための通信デバイスである。
ECU10は、ドライバの運転支援を行う中枢となる制御装置であって、本実施形態では主に衝突回避制御を実施する。衝突回避制御は、自車両SVの進行方向に、自車両SVと衝突する可能性の高い回避対象物を検出した場合に、自動ブレーキを作動することにより、自車両SVと回避対象物との衝突を回避する制御である。このため、ECU10には、車両状態取得装置20、周辺認識装置30、駆動装置40、ブレーキ装置50等が接続されている。
車両状態取得装置20は、車両SVの状態を取得するセンサ類である。具体的には、車両状態取得装置20は、車速センサ21、アクセルセンサ22、ブレーキセンサ23、操舵角センサ24、ヨーレートセンサ25、シフトセンサ26等を備えている。
車速センサ21は、車両SVの走行速度(車速V)を検出する。車速センサ21は、車輪速センサであってもよい。アクセルセンサ22は、ドライバによる不図示のアクセルペダルの操作量を検出する。ブレーキセンサ23は、ドライバによる不図示のブレーキペダルの操作量を検出する。操舵角センサ24は、不図示のステアリングホイール(又は、ステアリングシャフト)の操舵角θを検出する。ヨーレートセンサ25は、車両SVのヨーレートYrを検出する。シフトセンサ26は、不図示のシフトレバーにより選択されるシフトレンジ(パーキングレンジP、リバースレンジR、ニュートラルレンジN、ドライブレンジD)を検出する。車両状態取得装置20は、取得した車両SVの各種状態情報を所定の周期でECU10に送信する。
周辺認識装置30は、車両SVの周辺領域に存在する物標に関する情報(物標情報)を取得するセンサ類である。具体的には、周辺認識装置30は、前方カメラ31、後方カメラ32、前方ソナー33、後方ソナー34等を備えている。なお、周辺認識装置30は、これらを全て備えている必要はなく、前方カメラ31及び、後方カメラ32のみを備える構成であってもよい。また、周辺認識装置30は、ミリ波レーダやライダ等をさらに備えてもよい。また、周辺認識装置30は、車両SVの前後方向のみならず、全方位(前後左右)の物標情報を取得する構成、すなわち、左側方カメラ、右側方カメラ、左側方ソナー、右側方ソナー等をさらに備えてもよい。
前方カメラ31は、例えば、車室内のフロントウインドの上部やフロントバンパ等に配設され、車両SVの前方領域を撮影する。後方カメラ32は、例えば、リアバンパ等に配設され、車両SVの後方領域を撮影する。各カメラ31,32は、例えば、ステレオカメラや単眼カメラであり、CMOSやCCD等の撮像素子を有するデジタルカメラを用いることができる。各カメラ31,32は、撮影された画像に基づいて、車両SVの周囲に存在する立体物を取得し、取得した立体物の情報(物標情報)を所定の周期でECU10に送信する。物標情報は、車両SVの周囲に検出された立体物の種類、立体物の大きさ及び、立体物の車両SVに対する相対位置などを含む情報である。立体物の種類は、例えば、パターンマッチングなどの機械学習によって取得することができる。
前方ソナー33は、例えば、フロントバンパ等に配設され、車両SVの前方領域に音波を放出し、立体物によって反射された反射波を受信する。後方ソナー34は、例えば、リアバンパ等に配設され、車両SVの後方領域に音波を放出し、立体物によって反射された反射波を受信する。各ソナー33,34は、音波の送信から受信までの時間に基づいて、送信した音波が反射された立体物上の点である反射点及び、反射点までの距離等を含む物標情報を取得し、取得した物標情報を所定の周期でECU10に送信する。
ECU10は、前方カメラ31から送信される物標情報と、前方ソナー33から送信される物標情報とを合成することにより、精度の高い前方物標情報を取得する。また、ECU10は、後方カメラ32から送信される物標情報と、後方ソナー34から送信される物標情報とを合成することにより、精度の高い後方物標情報を取得する。
駆動装置40は、車両SVの駆動輪に伝達する駆動力を発生させる。駆動装置40としては、例えば、電動機、エンジンが挙げられる。車両SVは、エンジン車、ハイブリッド車(HEV)、プラグインハブリッド車(PHEV)、燃料電池車(FCEV)、電気自動車(BEV)の何れであってもよい。
駆動装置40の駆動は、ECU10によって制御される。具体的には、ECU10は、アクセルセンサ22によって検出されるアクセルペダル操作量と車速センサ21によって検出される車速Vとに基づいてドライバ要求トルクを設定し、駆動装置40がドライバ要求トルクを出力するように駆動装置40の駆動を制御する。また、ECU10は、後述する衝突回避制御を実行する場合には、駆動装置40の出力トルクを制限するように駆動装置40の作動を制御する。また、ECU10は、衝突回避制御を実行する場合には、ドライバによるアクセル操作が行われても、アクセル操作を受け付けないよう駆動装置40を制御する。
ブレーキ装置50は、例えば、ディスク式ブレーキ装置であって、車両SVの車輪に制動力を付与する。ブレーキ装置50は、ブレーキアクチュエータ51を備えている。ブレーキアクチュエータ51は、ブレーキペダルの踏力によって作動油を加圧する図示しないマスタシリンダと、左右前後輪に設けられる摩擦ブレーキ機構52との間の油圧回路に設けられる。摩擦ブレーキ機構52は、車輪に固定されるブレーキディスク53と、車体に固定されるブレーキキャリパ54とを備える。ブレーキアクチュエータ51は、ブレーキキャリパ54に内蔵されたホイールシリンダに供給する油圧を調整し、その油圧によりホイールシリンダを作動させることによりブレーキパッドをブレーキディスク53に押し付けて摩擦制動力を発生させる。なお、ブレーキ装置50は、ディスク式ブレーキ装置に限定されず、ドラム式ブレーキ装置など、車両SVの車輪に制動力を付与する他のブレーキ装置であってもよい。
ブレーキアクチュエータ51の作動は、ECU10によって制御される。ECU10は、ブレーキセンサ23によって検出されるブレーキペダルの操作量に基づいてドライバ要求減速度を設定し、車両SVがドライバ要求減速度で減速するようにブレーキアクチュエータ51の作動を制御する。また、ECU10は、衝突回避制御の実行中に、ドライバによりブレーキペダルが操作された場合、ドライバ要求減速度と後述する回避要求減速度とのうち、より絶対値が大きいほうの要求減速度を最終的な要求減速度として採用する。ECU10は、最終的な要求減速度で車両SVが減速するようにブレーキアクチュエータ51の作動を制御する。すなわち、ECU10は、ブレーキオーバーライドを実施する。
[ソフトウェア構成]
図2は、本実施形態に係る運転支援装置1のソフトウェア構成を示す模式図である。
図2に示すように、ECU10は、衝突判定部100と、特定物標取得部110と、相対距離演算部120と、誤踏み判定部130と、自動ブレーキ判定部140と、要求減速度演算部150と、自動ブレーキ制御部160と、記憶部170とを機能要素として備える。衝突判定部100、特定物標取得部110、相対距離演算部120、誤踏み判定部130、自動ブレーキ判定部140、要求減速度演算部150及び、自動ブレーキ制御部160は、ECU10のCPU11がROM12に格納されているプログラムをRAM13に読み出して実行することにより実現される。記憶部170は、ECU10のROM12が提供する記憶領域の一部として実現される。
なお、各機能要素100~170は、本実施形態では一体のハードウェアであるECU10に含まれるものとして説明するが、これらの何れか一部をECU10とは別体の他のECUに設けることもできる。また、ECU10の各機能要素100~170の全部又は一部は、自車両SVと通信可能な施設(例えば、管理センタ等)の情報処理装置に設けることもできる。
衝突判定部100は、自車両SVが進行方向に存在する立体物(回避対象物)に衝突するか否かを判定する。具体的には、衝突判定部100は、車速センサ21、操舵角センサ24及び、ヨーレートセンサ25の検出結果に基づき、自車両100の軌道を演算する。また、衝突判定部100は、周辺認識装置30から送信される物標情報(自車両SVが前進中の場合は前方物標情報、自車両SVが後退中の場合は後方物標情報)に基づき、自車両SVと衝突する可能がある立体物を抽出する。自車両SVに衝突する可能性がある立体物は、例えば、路面からの高さが、後述する輪留めや自車両SVの地上高(路面から車体の一番低い箇所までの高さ)よりも高い立体物を抽出すればよい。自車両SVが前進中か後退中かは、シフトセンサ26の検出結果に基づいて取得することができる。
衝突判定部100は、立体物を抽出すると、その立体物が移動物であるか静止物であるかを判定する。立体物が移動物の場合、衝突判定部100は、その立体物の自車両SVに対する相対位置の変化量等に基づき、立体物の軌道を演算する。衝突判定部100は、自車両SVが現在の走行状態を維持して走行するとともに、立体物が現在の移動状態を維持して移動した場合に、自車両SVの軌道と立体物の軌道とが交差するか否かを判定する。なお、立体物が静止している場合、衝突判定部100は、自車両SVの軌道と立体物の現在の位置とに基づいてこの判定処理を行う。衝突判定部100は、自車両SVの軌道が立体物の軌道(立体物が静止物の場合はその位置)と交差する場合、その立体物を回避対象物OBとして選定する。
衝突判定部100は、回避対象物OBを選定すると、周辺認識装置30から送信される物標情報(前方物標情報、後方物標情報)に基づき、自車両SVと回避対象物OBとの相対距離L1及び、相対速度Vrを取得する。また、衝突判定部100は、取得した相対距離L1及び、相対速度Vrに基づき、自車両SVが回避対象物OBに衝突するまでの衝突予測時間(Time To Collision:以下、「TTC」と称する)を演算する。TTCは、自車両SVが回避対象物OBに衝突する可能性を示す指標値であり、相対距離L1を相対速度Vrで除することにより求めることができる(TTC=L1/Vr)。
ここで、相対距離L1は、自車両SVが前進中の場合、自車両SVの前端から回避対象物OBまでの距離であり、自車両SVが後退中の場合、自車両SVの後端から回避対象物OBまでの距離である。衝突判定部100は、TTCが予め設定した判定閾値TTC1以下の場合、自車両SVが回避対象物OBに衝突する可能性を高いと判定する。また、衝突判定部100は、判定結果及び、相対距離L1を自動ブレーキ判定部140に逐次送信する。
特定物標取得部110は、自車両SVと回避対象物OBとの間に、特定物標が存在するか否かを判定する。ここでいう特定物標とは、自車両SVが回避対象物OBに向かって進行した場合に、自車両SVの車輪が接触することにより、自車両SVがそれ以上回避対象物OBに近接する方向に移動できなくなるような物標である。具体的には、特定物標は、路面から自車両SVの地上高よりも低い高さで立設されており、自車両SVが所定の低速度(例えば、10km/h)、或いは、アクセルペダルが所定の操作量以下の状態で、自車両SVの車輪が接触した場合に乗り上げることができないような形状及び高さの路面構造物である。特定物標としては、例えば、輪留め(車止め)、縁石、段差等が挙げられる。本実施形態では、特定物標として輪留めを一例に説明する。
特定物標取得部110は、衝突判定部100が回避対象物OBを自車両SVの後方領域に検出した場合、すなわち、自車両SVが後退している場合、周辺認識装置30から送信される後方物標情報に基づき、自車両SVと回避対象物OBとの間に立体物が存在するか否かを判定する。また、特定物標取得部110は、衝突判定部100が回避対象物OBを自車両SVの前方領域に検出した場合、すなわち、自車両SVが前進している場合、周辺認識装置30から送信される前方物標情報に基づき、自車両SVと回避対象物OBとの間に立体物が存在するか否かを判定する。
ここで、自車両SVと回避対象物OBとの間とは、回避対象物OBが移動物の場合は、図3(A),(B)に示すように、自車両SVの現在位置から自車両SVの軌道RSVが回避対象物OBの軌道ROBと交差する位置までの区間X1をいう。すなわち、図3(A)に示すように、自車両SVが略直進しながら後退している場合、区間X1は直線の区間となり、図3(B)に示すように、自車両SVが旋回しながら後退している場合、区間X1は曲線を含む区間となる。また、回避対象物OBが静止物の場合、自車両SVと回避対象物OBとの間とは、図4(A),(B)に示すように、自車両SVの現在位置から自車両SVの軌道RSVが回避対象物OBに突き当たるまでの区間X2をいう。すなわち、図4(A)に示すように、自車両SVが略直進しながら後退している場合、区間X2は直線の区間となり、図4(B)に示すように、自車両SVが旋回しながら後退している場合、区間X2は曲線を含む区間となる。なお、図3及び図4では、何れも自車両SVが後退している場合を例示しているが、前進している場合は前後方向が反転するのみのため、詳細な図示は省略する。
特定物標取得部110は、立体物が存在すると判定した場合、当該立体物が輪留めであるか否かを判定する。立体物が輪留めであるかは、例えば、カメラ31,32から送信される画像データの各画素に対してエッジ検出フィルタ等を適用して特徴点を抽出し、抽出した特徴点を記憶部170に予め格納した輪留めの特徴点情報と照合することにより判定すればよい。或いは、カメラ31,32やソナー33,34の検出結果に基づき、立体物の路面からの高さ及び幅を取得し、これら高さ及び幅が所定の閾値範囲にある場合に、立体物を輪留めと判定してもよい。所定の閾値範囲は、一般的な輪留めの寸法を基準に設定すればよい。
特定物標取得部110は、立体物を輪留めであると判定すると、当該輪留めの自車両SVに対する相対距離を取得し、取得した相対距離を輪留めの初期相対距離L2_0として相対距離演算部120に送信する。具体的には、図5(A),(B)に示すように、輪留めSTが自車両SVの後方に存在する場合、特定物標取得部110は、自車両SVの後端Rに対する輪留めSTの相対距離を初期相対距離L2_0として取得する。また、図6(A),(B)に示すように、輪留めSTが自車両SVの前方に存在する場合、特定物標取得部110は、自車両SVの前端Fに対する輪留めSTの相対距離を初期相対距離L2_0として取得する。
なお、ここでいう相対距離とは、自車両SVの軌道RSVに沿った輪留めSTまでの距離をいう。すなわち、図5(A)及び、図6(A)に示すように、自車両SVが略直進しながら輪留めSTに近づく場合、初期相対距離L2_0は、自車両SVと輪留めSTとを結ぶ直線の距離となる。一方、図5(B)及び、図6(B)に示すように、自車両SVが旋回しながら輪留めSTに近づく場合、初期相対距離L2_0は、自車両SVと輪留めSTとを結ぶ曲線を含む距離となる。初期相対距離L2_0を取得するタイミングは、自車両SVの輪留めSTへの接近に伴い、輪留めSTがカメラ31,32及び、ソナー33,34の検出範囲から外れるよりも前に取得すればよい。
相対距離演算部120は、自車両SVが輪留めSTに近づく状況において、自車両SVに対する輪留めSTの相対距離L2を所定周期で演算する。図7(A)に示すように、自車両SVの後退に伴い、輪留めSTが自車両SVの車体下部に潜り込むと、後方カメラ32や後方ソナー34では、輪留めSTを認識できなくなる。同様に、図7(B)に示すように、自車両SVの前進に伴い、輪留めSTが自車両SVの車体下部に潜り込むと、前方カメラ31や前方ソナー33では、輪留めSTを認識できなくなる。
相対距離演算部120は、特定物標取得部110から輪留めSTの初期相対距離L2_0を受信すると、以降は初期相対距離L2_0から自車両SVの位置変化量ΔLを逐次減算することにより相対距離L2(=L2_0-ΔL)をリアルタイムに演算する。自車両SVの位置変化量ΔLは、例えば、車速センサ21、操舵角センサ24及び、ヨーレートセンサ25の検出結果に基づいたオドメトリにより算出すればよい。
誤踏み判定部130は、衝突判定部100により自車両SVと回避対象物OBとが衝突する可能性が高いと判定された場合に、ドライバがアクセルペダルを誤って踏み込む誤踏み(誤操作)を行ったか否かを判定する。自車両SVが回避対象物OBに接近している状況であれば、通常、ドライバは急速、或は、大きなアクセル操作を行わないと考えられる。こうした状況において急速、或は、大きなアクセル操作量が検出された場合には、そのアクセル操作は、ドライバの誤踏みであると推測することができる。誤踏み判定部130は、自車両SVと回避対象物OBとが衝突する可能性が高いと判定された際に、アクセルセンサ22によって検出されるアクセルペダル操作量APの単位時間当たりの変化量が所定の閾値変化量を超えた場合、又は、アクセルペダル操作量APが所定の閾値操作量を超えた場合には、ドライバによるアクセル操作を誤踏みであると判定する。
自動ブレーキ判定部140は、衝突判定部100が衝突の可能性を高いと判定した場合に、自動ブレーキを作動させるか否かを判定、すなわち、衝突回避制御を抑制するか否かを決定する。衝突判定部100により衝突の可能性が高いと判定された場合であっても、自車両SVと回避対象物OBとの間に輪留めSTが存在する場合には、自動ブレーキが作動しなくても衝突を回避できる場合がある。このような場合においても自動ブレーキを作動させると、ドライバに煩わしさを与えることになる。
自動ブレーキ判定部140は、自車両SVの後退時又は前進時に、衝突判定部100が衝突の可能性を高いと判定した場合であっても、自車両SVと輪留めSTと回避対象物OBとの位置関係が以下の条件を満たす場合には、自動ブレーキの作動を不要と判定する。
[後退時条件]
図8(A)に示すように、自車両SVの後端Rに対する回避対象物OBの相対距離L1が、自車両SVの後端Rに対する輪留めSTの相対距離L2とリアオーバーハングの長さL3との合計値よりも大きい場合(L1>L2+L3)。
[前進時条件]
図8(B)に示すように、自車両SVの前端Fに対する回避対象物OBの相対距離L1が、自車両SVの前端Fに対する輪留めSTの相対距離L2とフロントオーバーハングの長さL3との合計値よりも大きい場合(L1>L2+L3)。
ここで、リアオーバーハングの長さL3とは、図8(A)に示すように、後輪WRの車軸中心から後端F(例えば、リアバンパの後方に最も突出した部分)までの長さをいう。また、フロントオーバーハングの長さL3とは、図8(B)に示すように、前輪WFの車軸中心から前端F(例えば、フロントバンパの前方に最も突出した部分)までの長さをいう。リアオーバーハングの長さL3及び、フロントオーバーハングの長さL3の各値は、ECU10の記憶部170に予め格納しておけばよい。
自動ブレーキ判定部140は、衝突判定部100が衝突の可能性を高いと判定した場合において、自車両SVと回避対象物OBとの間に輪留めSTが存在しない場合には、自動ブレーキの作動を必要と判定する。また、自動ブレーキ判定部140は、衝突判定部100が衝突の可能性を高いと判定し、且つ、自車両SVと回避対象物OBとの間に輪留めSTが存在する場合であっても、上述の条件を満たさない場合には、自動ブレーキの作動を必要と判定する。すなわち、衝突回避制御が実行される。これにより、回避対象物OBが、輪留めSTに対してリアオーバーハングの長さL3やフロントオーバーハングの長さL3よりも近い位置に存在、或いは、近づいたとしても、自車両SVが回避対象物OBに衝突することを効果的に防止できるようになる。
なお、自車両SVと回避対象物OBとの間に輪留めSTが存在し、且つ、上述の条件を満たす場合であっても、ドライバがアクセルペダルを誤踏みした場合は、自車両SVの車輪が輪留めSTを乗り越えてしまう可能性がある。このため、自動ブレーキ判定部140は、上述の条件を満たす場合であっても、誤踏み判定部130によりドライバがアクセルペダルを誤踏みしたと判定された場合には、自動ブレーキの作動を必要と判定する。これにより、自車両SVが輪留めSTを乗り越えて回避対象物OBに衝突することを効果的に防止できるようになる。
要求減速度演算部150は、衝突判定部100が衝突の可能性を高いと判定し、且つ、自動ブレーキ判定部140が自動ブレーキの作動を必要と判定すると、自車両SVと回避対象物OBとの衝突を回避するのに必要な自車両SVの要求減速度(以下、回避要求減速度Gp)を演算する。回避要求減速度Gpは、回避対象物OBとの相対距離L1が短く、且つ、相対速度Vrが高くなるほど大きな減速度に設定され、相対距離L1が長く、且つ、相対速度Vrが低くなるほど小さな減速度に設定すればよい。要求減速度演算部150は、演算した回避要求減速度Gpを自動ブレーキ制御部160に送信する。
自動ブレーキ制御部160は、自車両SVが要求減速度演算部150から送信される回避要求減速度Gpで減速するようにブレーキアクチュエータ51の作動を制御する。これにより、ドライバのブレーキペダル操作を要することなく、左右前後輪に摩擦制動力が発生し、自車両SVを強制的に減速させることができる。このように、回避要求減速度Gpに基づいて自車両SVを減速させる制御が衝突回避制御である。自動ブレーキ制御部160は、自動ブレーキを実行することにより、自車両SVが衝突を回避できる状態になったか否かを監視する。具体的には、自動ブレーキによって自車両SVが障害物よりも手前で停止した場合、或いは、TTCが所定の終了閾値TTC2以上になった場合、自動ブレーキ制御部160は、自車両SVが衝突を回避できる状態になったと判定し、自動ブレーキを停止、すなわち、衝突回避制御を終了する。
次に、図9に示すフローチャートに基づいて、後退時の衝突回避制御のルーチンを説明する。本ルーチンは、自車両SVの後退時に実行される。自車両SVが後退しているか否かは、例えば、シフトセンサ26により検出されるシフトレンジがリバースレンジRの場合に自車両SVが後退していると判定すればよい。
ステップS100では、ECU10は、車速センサ21の検出結果に基づき、自車両SVが走行中か否かを判定する。自車両SVが走行中の場合(Yes)、ECU10は、ステップS110の処理に進む。一方、自車両SVが走行中でない場合(No)、すなわち、自車両SVが停車中の場合、ECU10は、本ルーチンをリターン(一旦終了)する。
ステップS110では、ECU10は、周辺認識装置30により取得される後方物標情報に基づき、自車両SVの後方に立体物が存在するか否かを判定する。後方立体物が存在する場合(Yes)、ECU10は、ステップS120の処理に進む。一方、後方立体物が存在しない場合(No)、ECU10は、本ルーチンをリターン(一旦終了)する。
ステップS120では、自車両SVの軌道と後方立体物の軌道(静止物の場合はその位置)に基づき、後方立体物が自車両SVに衝突する可能性のある回避対象物OBであるか否かを判定する。後方立体物が回避対象物OBの場合(Yes)、ECU10は、ステップS130の処理に進む。一方、後方立体物が回避対象物OBでない場合(No)、ECU10は、本ルーチンをリターン(一旦終了)する。
ステップS130では、ECU10は、自車両SVと回避対象物OBとの相対距離L1を、相対速度Vrで除することにより、TTCを演算する。次いで、ステップS140では、ECU10は、TTCが判定閾値TTC1以下か否かを判定する。TTCが判定閾値TTC1よりも大きい場合(No)、ECU10は、本ルーチンをリターン(一旦終了)する。一方、TTCが判定閾値TTC1以下の場合(Yes)、ECU10はステップS150の処理に進む。
ステップS150では、ECU10は、自車両SVと回避対象物OBとの間に輪留めSTが存在するか否かを判定する。輪留めSTが存在する場合(Yes)、ECU10は、ステップS160の処理に進む。一方、輪留めSTが存在しない場合(No)、ECU10は、ステップS180の処理に進む。
ステップS180では、ECU10は、自車両SVと回避対象物OBとの衝突を回避するのに必要な回避要求減速度Gpを演算する。次いで、ステップS185では、ECU10は、自車両SVを回避要求減速度Gpで減速させる自動ブレーキを実行する。ステップS190では、ECU10は、自動ブレーキの作動により自車両SVが停止、又は、TTCが終了閾値TTC2以上になったか否かを判定する。判定結果が否定(No)の場合、ECU10は、ステップS185の処理に戻る。すなわち、自動ブレーキの作動を継続する。一方、判定結果が肯定(Yes)の場合、ECU10はステップS195に進み、自動ブレーキを停止させ、本ルーチンをリターン(一旦終了)する。
ステップS150からステップS160の処理に進むと、ECU10は、自車両SVと輪留めSTと回避対象物OBとの位置関係が前述の後退時条件を満たすか否かを判定する。具体的には、自車両SVの後端Rに対する回避対象物OBの相対距離L1が、自車両SVの後端Rに対する輪留めSTの相対距離L2とリアオーバーハングの長さL3との合計値よりも大きいか否かを判定する。後退時条件を満たす場合(Yes)、ECU10は、ステップS170の処理に進む。一方、後退時条件を満たさない場合(No)、ECU10は、ステップS180の処理に進む。すなわち、自動ブレーキを作動させる。これにより、回避対象物OBが、輪留めSTに対して自車両SVのリアオーバーハングの長さL3よりも近い位置に存在、或いは、近づいたとしても、自車両SVが後方の回避対象物OBに衝突することを効果的に防止することが可能になる。
ステップS160からステップS170の処理に進むと、ECU10は、ドライバがアクセルペダルを誤って操作する誤踏みを行ったか否かを判定する。ドライバがアクセルペダルを誤踏みした場合(Yes)、ECU10は、ステップS180の処理に進む。すなわち、自動ブレーキを作動させる。これにより、自車両SVが輪留めSTを乗り越えて後方の回避対象物OBに衝突することを効果的に防止することが可能になる。一方、ドライバがアクセルペダルを誤踏みしていない場合(No)、ECU10は、自動ブレーキを作動することなく本ルーチンをリターン(一旦終了)する。すなわち、自車両SVと回避対象物OBとの間に輪留めSTが存在し、且つ、位置関係が上述の後退時条件を満たし、且つ、アクセルペダルが誤踏みされていない場合は、自動ブレーキの作動が抑制される。これにより、不要な自動ブレーキの作動を効果的に防止することが可能になる。
次に、図10に示すフローチャートに基づいて、前進時の衝突回避制御のルーチンを説明する。本ルーチンは、自車両SVの前進時に実行される。自車両SVが前進しているか否かは、例えば、シフトセンサ26により検出されるシフトレンジがドライブレンジDの場合に自車両SVが前進していると判定すればよい。
ステップS200では、ECU10は、車速センサ21の検出結果に基づき、自車両SVが走行中か否かを判定する。自車両SVが走行中の場合(Yes)、ECU10は、ステップS210の処理に進む。一方、自車両SVが走行中でない場合(No)、すなわち、自車両SVが停車中の場合、ECU10は、本ルーチンをリターン(一旦終了)する。
ステップS210では、ECU10は、周辺認識装置30により取得される前方物標情報に基づき、自車両SVの前方に立体物が存在するか否かを判定する。前方立体物が存在する場合(Yes)、ECU10は、ステップS220の処理に進む。一方、前方立体物が存在しない場合(No)、ECU10は、本ルーチンをリターン(一旦終了)する。
ステップS220では、自車両SVの軌道と前方立体物の軌道(静止物の場合はその位置)に基づき、前方立体物が自車両SVに衝突する可能性のある回避対象物OBであるか否かを判定する。前方立体物が回避対象物OBの場合(Yes)、ECU10は、ステップS230の処理に進む。一方、前方立体物が回避対象物OBでない場合(No)、ECU10は、本ルーチンをリターン(一旦終了)する。
ステップS230では、ECU10は、自車両SVと回避対象物OBとの相対距離L1を、回避対象物OBとの相対速度Vrで除することにより、TTCを演算する。次いで、ステップS240では、ECU10は、TTCが判定閾値TTC1以下か否かを判定する。TTCが判定閾値TTC1よりも大きい場合(No)、ECU10は、本ルーチンをリターン(一旦終了)する。一方、TTCが判定閾値TTC1以下の場合(Yes)、ECU10はステップS250の処理に進む。
ステップS250では、ECU10は、自車両SVと回避対象物OBとの間に輪留めSTが存在するか否かを判定する。輪留めSTが存在する場合(Yes)、ECU10は、ステップS260の処理に進む。一方、輪留めSTが存在しない場合(No)、ECU10は、ステップS280の処理に進む。
ステップS280では、ECU10は、自車両SVと回避対象物OBとの衝突を回避するのに必要な回避要求減速度Gpを演算する。次いで、ステップS285では、ECU10は、自車両SVを回避要求減速度Gpで減速させる自動ブレーキを実行する。ステップS290では、ECU10は、自動ブレーキの作動により自車両SVが停止、又は、TTCが終了閾値TTC2以上になったか否かを判定する。判定結果が否定(No)の場合、ECU10は、ステップS285の処理に戻る。すなわち、自動ブレーキの作動を継続する。一方、判定結果が肯定(Yes)の場合、ECU10はステップS295に進み、自動ブレーキを停止させ、本ルーチンをリターン(一旦終了)する。
ステップS250からステップS260の処理に進むと、ECU10は、自車両SVと輪留めSTと回避対象物OBとの位置関係が前述の前進時条件を満たすか否かを判定する。具体的には、自車両SVの前端Fに対する回避対象物OBの相対距離L1が、自車両SVの前端Fに対する輪留めSTの相対距離L2とフロントオーバーハングの長さL3との合計値よりも大きいか否かを判定する。前進時条件を満たす場合(Yes)、ECU10は、ステップS270の処理に進む。一方、前進時条件を満たさない場合(No)、ECU10は、ステップS280の処理に進む。すなわち、自動ブレーキを作動させる。これにより、回避対象物OBが、輪留めSTに対して自車両SVのフロントオーバーハングの長さL3よりも近い位置に存在、或いは、近づいたとしても、自車両SVが前方の回避対象物OBに衝突することを効果的に防止することが可能になる。
ステップS260からステップS270の処理に進むと、ECU10は、ドライバがアクセルペダルを誤って操作する誤踏みを行ったか否かを判定する。ドライバがアクセルペダルを誤踏みした場合(Yes)、ECU10は、ステップS280の処理に進む。すなわち、自動ブレーキを作動させる。これにより、自車両SVが輪留めSTを乗り越えて前方の回避対象物OBに衝突することを効果的に防止することが可能になる。一方、ドライバがアクセルペダルを誤踏みしていない場合(No)、ECU10は、自動ブレーキを作動することなく本ルーチンをリターン(一旦終了)する。すなわち、自車両SVと回避対象物OBとの間に輪留めSTが存在し、且つ、位置関係が上述の前進時条件を満たし、且つ、アクセルペダルが誤踏みされていない場合は、自動ブレーキの作動が抑制される。これにより、不要な自動ブレーキの作動を効果的に防止することが可能になる。
以上詳述した本実施形態によれば、ECU10は、自車両SVの進行方向に、自車両SVと衝突する可能性が高い回避対象物OBを検出した場合に、自車両SVが回避対象物OBに衝突するまでの衝突予測時間であるTTCを演算する。ECU10は、TTCが判定閾値TTC1以下の場合であっても、自車両SVと回避対象物OBとの間に輪留めST(特定物標)が存在し、且つ、輪留めSTと回避対象物OBと自車両SVとの位置関係が所定の条件を満たす場合には、自動ブレーキの作動を不要と判定する。
具体的には、自車両SVが後退中の場合において、自車両SVの後端Rに対する回避対象物OBの相対距離L1が、自車両SVの後端Rに対する輪留めSTの相対距離L2とリアオーバーハングの長さL3との合計値よりも大きい場合(L1>L2+L3)、ECU10は、自動ブレーキの作動を不要と判定する。また、自車両SVが前進中の場合において、自車両SVの前端Fに対する回避対象物OBの相対距離L1が、自車両SVの前端Fに対する輪留めSTの相対距離L2とフロントオーバーハングの長さL3との合計値よりも大きい場合(L1>L2+L3)、ECU10は、自動ブレーキの作動を不要と判定する。
すなわち、自車両SVと回避対象物OBとの間に輪留めSTが存在し、輪留めSTによって自車両SVと回避対象物OBとの衝突が回避される状況では、自動ブレーキの作動を抑制するように構成されている。これにより、不要な自動ブレーキの作動を防止することができ、ドライバに煩わしさを与えること効果的に防止することが可能になる。
[その他]
以上、本実施形態に係る運転支援装置、運転支援方法及び、プログラムについて説明したが、本開示は上記実施形態に限定されるものではなく、本発明の目的を逸脱しない限りにおいて種々の変更が可能である。
例えば、回避対象物OBが静止物の場合、輪留めSTと回避対象物OBとの相対距離は不変である。このため、ECU10は、輪留めSTと回避対象物OBとの相対距離を一旦取得すれば、以降はこれらの相対距離を取得又は演算する必要がなくなる。すなわち、自車両SVの輪留めSTへの接近に伴い、カメラ31,32やソナー33,34が輪留めSTを認識できなくなったとしても、ECU10は、相対距離を継続して把握することができる。
このような場合、ECU10は、自動ブレーキを作動させるか否かを、輪留めSTと回避対象物OBとの相対距離を、自車両SVのリアオーバーハングの長さL3やフロントオーバーハングの長さL3と比較することにより決定してもよい。具体的には、自車両SVの後退時であれば、輪留めSTと回避対象物OBとの相対距離がリアオーバーハングの長さL3よりも大きい場合に自動ブレーキの作動を不要と判定し、自車両SVの前進時であれば、輪留めSTと回避対象物OBとの相対距離がフロントオーバーハングの長さL3よりも大きい場合に自動ブレーキの作動を不要と判定すればよい。
また、上記実施形態では、衝突回避制御として、自動ブレーキを作動するものとして説明したが、回避対象物OBとの衝突を回避し得る制御であれば、他の走行制御を行うように構成してもよい。
1…運転支援装置,10…ECU,20…車両状態取得装置,21…車速センサ,22…アクセルセンサ,23…ブレーキセンサ,24…操舵角センサ,25…ヨーレートセンサ,26…シフトセンサ,30…周辺認識装置,31…前方カメラ,32…後方カメラ,33…前方ソナー,34…後方ソナー,40…駆動装置,50…ブレーキ装置,100…衝突判定部,110…特定物標取得部,120…相対距離演算部,130…誤踏み判定部,140…自動ブレーキ判定部,150…要求減速度演算部,160…自動ブレーキ制御部,170…記憶部,SV…自車両,OB…回避対象物,ST…輪留め

Claims (5)

  1. 自車両の周囲に存在する物標を取得する物標取得部と、
    前記物標取得部により取得される前記物標を前記自車両に衝突する可能性の高い回避対象物と判定した場合に、前記自車両と前記回避対象物との衝突を回避するように前記自車両の走行を制御する衝突回避制御を実行する制御部と、を備える運転支援装置であって、
    前記制御部は、
    前記物標取得部の取得結果に基づき、前記自車両と前記回避対象物との間に特定物標を検出すると、前記自車両の進行方向側の端部と前記特定物標との相対距離を取得するとともに、取得した該相対距離を前記特定物標の初期相対距離として設定し、
    前記初期相対距離を設定したときからの前記自車両の位置変化量を前記自車両の車速、操舵角及び、ヨーレートに基づいたオドメトリにより算出するとともに、算出した前記位置変化量を前記初期相対距離から逐次減算することにより、前記自車両と前記特定物標との現在の相対距離をリアルタイムに演算し、
    前記物標取得部の取得結果に基づいて取得される前記自車両の進行方向側の端部と前記回避対象物との相対距離が、前記自車両の前記回避対象物に臨む側のオーバーハングの長さと前記現在の相対距離との合計値よりも大きい所定の条件を満たす場合には、前記衝突回避制御を抑制する
    運転支援装置。
  2. 請求項1に記載の運転支援装置であって、
    前記特定物標は輪留めである
    運転支援装置。
  3. 請求項1又は2に記載の運転支援装置であって、
    前記制御部は、
    前記所定の条件を満たす場合であっても、前記自車両の乗員がアクセルペダルを誤って踏み込む誤操作を行った場合には、前記衝突回避制御を実行する
    運転支援装置。
  4. 自車両の周囲に存在する物標を取得するとともに、取得した前記物標を前記自車両に衝突する可能性の高い回避対象物と判定した場合に、前記自車両と前記回避対象物との衝突を回避するように前記自車両の走行を制御する衝突回避制御を実行する運転支援方法であって、
    前記自車両と前記回避対象物との間に特定物標を検出すると、前記自車両の進行方向側の端部と前記特定物標との相対距離を取得するとともに、取得した該相対距離を前記特定物標の初期相対距離として設定し、
    前記初期相対距離を設定したときからの前記自車両の位置変化量を前記自車両の車速、操舵角及び、ヨーレートに基づいたオドメトリにより算出するとともに、算出した前記位置変化量を前記初期相対距離から逐次減算することにより、前記自車両と前記特定物標との現在の相対距離をリアルタイムに演算し、
    前記自車両の進行方向側の端部と前記回避対象物との相対距離が、前記自車両の前記回避対象物に臨む側のオーバーハングの長さと前記現在の相対距離との合計値よりも大きい所定の条件を満たす場合には、前記衝突回避制御を抑制する
    運転支援方法。
  5. 自車両の周囲に存在する物標を取得するとともに、取得した前記物標を前記自車両に衝突する可能性の高い回避対象物と判定した場合に、前記自車両と前記回避対象物との衝突を回避するように前記自車両の走行を制御する衝突回避制御を実行する運転支援装置のコンピュータに、
    前記自車両と前記回避対象物との間に特定物標を検出すると、前記自車両の進行方向側の端部と前記特定物標との相対距離を取得するとともに、取得した該相対距離を前記特定物標の初期相対距離として設定し、
    前記初期相対距離を設定したときからの前記自車両の位置変化量を前記自車両の車速、操舵角及び、ヨーレートに基づいたオドメトリにより算出するとともに、算出した前記位置変化量を前記初期相対距離から逐次減算することにより、前記自車両と前記特定物標との現在の相対距離をリアルタイムに演算し、
    前記自車両の進行方向側の端部と前記回避対象物との相対距離が、前記自車両の前記回避対象物に臨む側のオーバーハングの長さと前記現在の相対距離との合計値よりも大きい所定の条件を満たす場合には、前記衝突回避制御を抑制する処理を実行させる
    プログラム。
JP2022080630A 2022-05-17 2022-05-17 運転支援装置、運転支援方法及び、プログラム Active JP7614565B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2022080630A JP7614565B2 (ja) 2022-05-17 2022-05-17 運転支援装置、運転支援方法及び、プログラム
US18/197,946 US20230373472A1 (en) 2022-05-17 2023-05-16 Driving assistance device, driving assistance method,and program
CN202310554204.9A CN117068146A (zh) 2022-05-17 2023-05-17 驾驶辅助装置、驾驶辅助方法及程序

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022080630A JP7614565B2 (ja) 2022-05-17 2022-05-17 運転支援装置、運転支援方法及び、プログラム

Publications (2)

Publication Number Publication Date
JP2023169492A JP2023169492A (ja) 2023-11-30
JP7614565B2 true JP7614565B2 (ja) 2025-01-16

Family

ID=88712245

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022080630A Active JP7614565B2 (ja) 2022-05-17 2022-05-17 運転支援装置、運転支援方法及び、プログラム

Country Status (3)

Country Link
US (1) US20230373472A1 (ja)
JP (1) JP7614565B2 (ja)
CN (1) CN117068146A (ja)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7343846B2 (ja) * 2020-11-24 2023-09-13 トヨタ自動車株式会社 車両制御装置及び車両制御方法
JP7421613B1 (ja) * 2022-08-31 2024-01-24 本田技研工業株式会社 車両制御システム
JP7748028B2 (ja) * 2022-09-30 2025-10-02 トヨタ自動車株式会社 運転支援装置、運転支援方法及びプログラム
IT202400002539A1 (it) * 2024-02-07 2025-08-07 Ferrari Spa Sistema di controllo per autoveicolo e metodo di controllo per autoveicolo

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014029591A (ja) 2012-07-31 2014-02-13 Mazda Motor Corp 車両の誤発進抑制装置
JP2018022420A (ja) 2016-08-05 2018-02-08 アイシン・エィ・ダブリュ株式会社 運転支援装置及びコンピュータプログラム

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014029591A (ja) 2012-07-31 2014-02-13 Mazda Motor Corp 車両の誤発進抑制装置
JP2018022420A (ja) 2016-08-05 2018-02-08 アイシン・エィ・ダブリュ株式会社 運転支援装置及びコンピュータプログラム

Also Published As

Publication number Publication date
US20230373472A1 (en) 2023-11-23
CN117068146A (zh) 2023-11-17
JP2023169492A (ja) 2023-11-30

Similar Documents

Publication Publication Date Title
JP7614565B2 (ja) 運転支援装置、運転支援方法及び、プログラム
RU2737180C1 (ru) Устройство помощи для предотвращения столкновения
CN109591813B (zh) 碰撞避免辅助装置
CN112829730B (zh) 碰撞避免支援装置
US9896095B2 (en) Collision avoidance support device
CN110065496B (zh) 转向辅助装置
US10723353B2 (en) Vehicle control apparatus
JP7443177B2 (ja) 衝突回避支援装置
US20230159028A1 (en) Collision avoidance assistance device for vehicle
JP2010030396A (ja) 車両用安全制御装置
JP2022024322A (ja) 衝突回避支援装置
US12227226B2 (en) Collision avoidance support apparatus
JP7708656B2 (ja) 運転支援装置、運転支援方法及び、プログラム
JP7318563B2 (ja) 駐車支援装置および駐車支援方法
JP7218626B2 (ja) 車両の走行制御装置
JP7528918B2 (ja) 減速支援装置、車両、減速支援方法及び、プログラム
JP7824574B2 (ja) 運転支援装置、運転支援方法及び、プログラム
KR102717372B1 (ko) 차량 충돌 회피 지원 장치
JP7846462B2 (ja) 車両運転支援装置
US12106585B2 (en) Driving assistance system, driving assistance method, and storage medium
JP7658260B2 (ja) 被追突時被害軽減装置
JP7849662B2 (ja) 運転支援装置
JP7433734B2 (ja) 運転支援装置
WO2025126911A1 (ja) 車両制御装置、車両制御方法、およびプログラム
JP2024111588A (ja) 駐車支援装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240125

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240717

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240820

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240830

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241210

R150 Certificate of patent or registration of utility model

Ref document number: 7614565

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150