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
JP7829616B2 - 運転支援装置、運転支援方法、およびプログラム - Google Patents
[go: Go Back, main page]

JP7829616B2 - 運転支援装置、運転支援方法、およびプログラム - Google Patents

運転支援装置、運転支援方法、およびプログラム

Info

Publication number
JP7829616B2
JP7829616B2 JP2024055666A JP2024055666A JP7829616B2 JP 7829616 B2 JP7829616 B2 JP 7829616B2 JP 2024055666 A JP2024055666 A JP 2024055666A JP 2024055666 A JP2024055666 A JP 2024055666A JP 7829616 B2 JP7829616 B2 JP 7829616B2
Authority
JP
Japan
Prior art keywords
road
vehicle
recognized
driver assistance
road markings
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
JP2024055666A
Other languages
English (en)
Other versions
JP2025153277A (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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor 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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP2024055666A priority Critical patent/JP7829616B2/ja
Priority to CN202510145752.5A priority patent/CN120716704A/zh
Priority to US19/056,810 priority patent/US20250304043A1/en
Publication of JP2025153277A publication Critical patent/JP2025153277A/ja
Application granted granted Critical
Publication of JP7829616B2 publication Critical patent/JP7829616B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/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/08Active safety systems predicting or avoiding probable or impending collision or attempting to minimise its consequences
    • B60W30/095Predicting travel path or likelihood of collision
    • 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/14Adaptive cruise control
    • B60W30/143Speed control
    • 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/14Adaptive cruise control
    • B60W30/143Speed control
    • B60W30/146Speed limiting
    • 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
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/02Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
    • B60W40/04Traffic conditions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • G06V20/58Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/56Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
    • G06V20/588Recognition of the road, e.g. of lane markings; Recognition of the vehicle driving pattern in relation to the road
    • 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
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0062Adapting control system settings
    • B60W2050/0075Automatic parameter input, automatic initialising or calibrating means
    • B60W2050/0083Setting, resetting, calibration
    • B60W2050/0088Adaptive recalibration
    • 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
    • B60W2420/00Indexing codes relating to the type of sensors based on the principle of their operation
    • B60W2420/40Photo, light or radio wave sensitive means, e.g. infrared sensors
    • B60W2420/403Image sensing, e.g. optical camera
    • 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
    • B60W2420/00Indexing codes relating to the type of sensors based on the principle of their operation
    • B60W2420/40Photo, light or radio wave sensitive means, e.g. infrared sensors
    • B60W2420/408Radar; Laser, e.g. lidar
    • 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/10Longitudinal speed
    • 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
    • B60W2552/00Input parameters relating to infrastructure
    • B60W2552/30Road curve radius
    • 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
    • B60W2552/00Input parameters relating to infrastructure
    • B60W2552/50Barriers
    • 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
    • B60W2552/00Input parameters relating to infrastructure
    • B60W2552/53Road markings, e.g. lane marker or crosswalk

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Traffic Control Systems (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)

Description

本発明は、運転支援装置、運転支援方法、およびプログラムに関する。
近年、交通参加者の中でも脆弱な立場にある人々にも配慮した持続可能な輸送システムへのアクセスを提供する取り組みが活発化している。この実現に向けて予防安全技術に関する研究開発を通して交通の安全性や利便性をより一層改善する研究開発に注力している。
ところで、予防安全技術においては、車両が走行する車線のカーブ路などの所定区間を検出するとともに、検出した所定区間に応じた減速などの運転支援を実行又は抑制することが課題である。例えば、特許文献1には、自車両が走行する車線を構成する区画線の曲率変化から、当該車線がカーブ路であるか否かを推定する技術が記載されている。特許文献2には、レーダにより検出した物体と、カメラにより検出した物体とをマッチングし、マッチング結果に応じて運転支援を実行又は抑制する技術が記載されている。
特開2015-197794号公報 特開2016-081202号公報
しかしながら、従来技術では、遠方に存在するカーブ路の存在を検出するとともに、検出したカーブ路に応じて運転支援を適切に抑制することができない場合があった。
本発明は、このような事情を考慮してなされたものであり、遠方に存在するカーブ路の存在を検出するとともに、検出したカーブ路に応じて運転支援を適切に抑制することができる運転支援装置、運転支援方法、およびプログラムを提供することを目的の一つとする。そして、延いては持続可能な輸送システムの発展に寄与するものである。
この発明に係る運転支援装置、運転支援方法、およびプログラムは、以下の構成を採用した。
(1):この発明の一態様に係る運転支援装置は、車両に搭載されたカメラおよびレーダの少なくとも一方を用いて、前記車両が走行する車線の道路区画線と、前記車両の周辺に存在する障害物とを認識する認識部と、認識された前記道路区画線の長さに基づいて、前記道路区画線がカーブ路を示すか否かを判定する判定部と、認識された前記障害物に応じて、前記車両の運転支援を実行する運転支援部と、を備え、前記運転支援部は、前記判定部によって、前記道路区画線がカーブ路を示すと判定された場合、前記認識部が前記運転支援のために前記障害物を認識する範囲となる判定領域を狭く補正するものである。
(2):上記(1)の態様において、前記運転支援部は、前記判定部によって前記道路区画線がカーブ路を示すと判定された場合、前記判定領域の幅を狭く補正するものである。
(3):上記(2)の態様において、前記運転支援部は、前記判定部によって前記道路区画線がカーブ路を示すと判定された場合、前記判定領域の長さを狭く補正するものである。
(4):上記(1)の態様において、前記判定部は、認識された前記道路区画線の長さが所定量以上、短くなった場合、認識された前記道路区画線がカーブ路を示すと判定するものである。
(5):上記(1)の態様において、前記判定部は、認識された前記道路区画線の長さが所定量以上、短くなった期間が所定時間以上経過した場合、認識された前記道路区画線がカーブ路を示すと判定するものである。
(6):上記(1)の態様において、前記運転支援部は、前記車両と、認識された前記障害物との間の衝突余裕時間が閾値以下となった場合、前記車両を減速させるものである。
(7):この発明の別の態様に係る運転支援方法は、コンピュータが、車両に搭載されたカメラおよびレーダの少なくとも一方を用いて、前記車両が走行する車線の道路区画線と、前記車両の周辺に存在する障害物とを認識し、認識された前記道路区画線の長さに基づいて、前記道路区画線がカーブ路を示すか否かを判定し、認識された前記障害物に応じて、前記車両の運転支援を実行し、前記道路区画線がカーブ路を示すと判定された場合、前記障害物を認識する範囲となる判定領域を狭く補正するものである。
(8):この発明の別の態様に係るプログラムは、コンピュータに、車両に搭載されたカメラおよびレーダの少なくとも一方を用いて、前記車両が走行する車線の道路区画線と、前記車両の周辺に存在する障害物とを認識させ、認識された前記道路区画線の長さに基づいて、前記道路区画線がカーブ路を示すか否かを判定させ、認識された前記障害物に応じて、前記車両の運転支援を実行させ、前記道路区画線がカーブ路を示すと判定された場合、前記障害物を認識する範囲となる判定領域を狭く補正させるものである。
(1)~(8)によれば、遠方に存在するカーブ路の存在を検出するとともに、検出したカーブ路に応じて運転支援を適切に抑制することができる運転支援装置、運転支援方法、およびプログラムを提供することができる。
自車両Mに搭載される運転支援装置100の構成の一例を示す図である。 運転支援部130によって実行される運転支援の概要を説明するための図である。 CMBSの過剰作動を説明するための図である。 判定部120によるカーブ路の判定方法の一例を示す図である。 道路区画線がカーブ路を示すと判定された場合における運転支援部130による判定領域の変更方法の一例を説明するための図である。 道路区画線がカーブ路を示すと判定された場合における運転支援部130による判定領域の変更方法の別の例を説明するための図である。 運転支援装置100によって実行される処理の流れの一例を示すフローチャートである。 運転支援装置100によって実行される処理の流れの別の例を示すフローチャートである。 運転支援装置100によって実行される処理の流れの別の例を示すフローチャートである。
以下、図面を参照し、本発明の運転支援装置、運転支援方法、およびプログラムの実施形態について説明する。
[構成]
図1は、自車両Mに搭載される運転支援装置100の構成の一例を示す図である。自車両Mは、例えば、カメラ10と、レーダ装置12と、車両センサ14と、運転操作子20と、ステアリングホイール22と、走行駆動力出力装置30と、ブレーキ装置32と、ステアリング装置34と、運転支援装置100と、を備える。
カメラ10は、例えば、CCD(Charge Coupled Device)やCMOS(Complementary Metal Oxide Semiconductor)等の固体撮像素子を利用したデジタルカメラである。カメラ10は、運転支援装置100が搭載される車両(以下、自車両M)の任意の箇所に取り付けられる。前方を撮像する場合、カメラ10は、フロントウインドシールド上部やルームミラー裏面等に取り付けられる。カメラ10は、例えば、周期的に繰り返し自車両Mの周辺を撮像する。カメラ10は、ステレオカメラであってもよい。カメラ10は、撮像した画像を運転支援装置100に送信し、運転支援装置100は、受信した画像をカメラ画像データ140Aとして記憶部140に格納する。
レーダ装置12は、自車両Mの周辺にミリ波などの電波を放射すると共に、物体によって反射された電波(反射波)を検出して少なくとも物体の位置(距離および方位)を検出する。レーダ装置12は、自車両Mの任意の箇所に取り付けられる。レーダ装置12は、FM-CW(Frequency Modulated Continuous Wave)方式によって物体の位置および速度を検出してもよい。レーダ装置12は、検出結果を運転支援装置100に送信し、運転支援装置100は、検出結果をレーダ検出データ140Bとして記憶部140に格納する。
車両センサ14は、自車両Mの速度を検出する車速センサ、加速度を検出する加速度センサ、鉛直軸回りの角速度を検出するヨーレートセンサ、自車両Mの向きを検出する方位センサ等を含む。
運転操作子20は、例えば、ステアリングホイール22の他、アクセルペダル、ブレーキペダル、シフトレバー、その他の操作子を含む。運転操作子20には、操作量あるいは操作の有無を検出するセンサが取り付けられており、その検出結果は、運転支援装置100、もしくは、走行駆動力出力装置30、ブレーキ装置32、およびステアリング装置34のうち一部または全部に出力される。操作子は、必ずしも環状である必要は無く、異形ステアやジョイスティック、ボタンなどの形態であってもよい。
走行駆動力出力装置30は、自車両Mが走行するための走行駆動力(トルク)を駆動輪に出力する。走行駆動力出力装置30は、例えば、内燃機関、電動機、および変速機などの組み合わせと、これらを制御するECU(Electronic Control Unit)とを備える。ECUは、運転支援装置100から入力される情報、或いは運転操作子20から入力される情報に従って、上記の構成を制御する。
ブレーキ装置32は、例えば、ブレーキキャリパーと、ブレーキキャリパーに油圧を伝達するシリンダと、シリンダに油圧を発生させる電動モータと、ブレーキECUとを備える。ブレーキECUは、運転支援装置100から入力される情報、或いは運転操作子20から入力される情報に従って電動モータを制御し、制動操作に応じたブレーキトルクが各車輪に出力されるようにする。ブレーキ装置32は、運転操作子20に含まれるブレーキペダルの操作によって発生させた油圧を、マスターシリンダを介してシリンダに伝達する機構をバックアップとして備えてよい。なお、ブレーキ装置32は、上記説明した構成に限らず、運転支援装置100から入力される情報に従ってアクチュエータを制御して、マスターシリンダの油圧をシリンダに伝達する電子制御式油圧ブレーキ装置であってもよい。
ステアリング装置34は、例えば、ステアリングECUと、電動モータとを備える。電動モータは、例えば、ラックアンドピニオン機構に力を作用させて転舵輪の向きを変更する。ステアリングECUは、運転支援装置100から入力される情報、或いは運転操作子20から入力される情報に従って、電動モータを駆動し、転舵輪の向きを変更させる。
運転支援装置100は、例えば、認識部110と、判定部120と、運転支援部130と、記憶部140と、を備える。認識部110と、判定部120と、運転支援部130は、例えば、CPU(Central Processing Unit)などのハードウェアプロセッサがプログラム(ソフトウェア)を実行することにより実現される。これらの構成要素のうち一部または全部は、LSI(Large Scale Integration)やASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)、GPU(Graphics Processing Unit)、SOC(System On Chip)などのハードウェア(回路部;circuitryを含む)によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。プログラムは、予めHDD(Hard Disk Drive)やフラッシュメモリなどの記憶装置(非一過性の記憶媒体を備える記憶装置)に格納されていてもよいし、DVDやCD-ROMなどの着脱可能な記憶媒体(非一過性の記憶媒体)に格納されており、記憶媒体がドライブ装置に装着されることでインストールされてもよい。記憶部140は、例えば、HDDやフラッシュメモリ、RAM(Random Access Memory)等である。記憶部140は、例えば、カメラ画像データ140Aおよびレーダ検出データ140Bを記憶する。
認識部110は、カメラ画像データ140Aおよびレーダ検出データ140Bのうち一部または全部による検出結果に対してセンサフュージョン処理を行って、物体の位置、種類、速度などを認識する。例えば、認識部110は、カメラ画像データ140Aに画像処理を施すことによって、カメラ画像に映される歩行者、他車両、道路構造物(道路区画線や壁など)などを認識する。また、認識部110は、レーダ検出データ140Bに基づいて、自車両Mの周辺に存在する歩行者、他車両、道路構造物(壁など)などを認識する。
判定部120は、認識された道路区画線の長さに基づいて、当該道路区画線がカーブ路を示すか否かを判定する。判定部120による判定処理の詳細については後述する。
運転支援部130は、認識部110によって認識された障害物に応じて、自車両Mの運転支援を実行する。図2は、運転支援部130によって実行される運転支援の概要を説明するための図である。図2において、符号CLは、カメラ画像データ140Aに基づいて認識された道路区画線を表し、符号M1は、他車両を表し、符号DRによって囲まれた領域は、運転支援の実行対象となる障害物を認識する判定領域を表す。図2では、一例として、判定領域の幅が自車両Mの幅と同一である場合を表しているが、本発明は、そのような構成に限定されず、異なっていてもよい。
運転支援部130は、認識部110による認識結果に基づいて自車両Mの運転支援を行う。本実施形態において、「運転支援」とは、自車両Mが進行方向上に存在する障害物(換言すると、判定領域DRに存在する障害物)との衝突を回避するため、または衝突速度を下げるために、自動的にブレーキ装置32を動作させる衝突軽減ブレーキ(CMBS:Collision Mitigation Brake System)を指すものとする。より具体的には、運転支援部130は、認識部110による認識結果に基づいて、判定領域DRに歩行者や他車両などの障害物が存在するか否かを判定し、判定領域DRに障害物が存在すると判定された場合には、認識部110と車両センサ14とから取得された情報(例えば、物体までの相対距離と相対速度)に基づいて、自車両Mが当該物体に衝突するまでの時間である衝突余裕時間(TTC:Time To Collision)を計算する。
例えば、図2の場合、運転支援部130は、自車両Mと他車両M1との間の距離d1と、他車両M1に対する自車両Mの相対速度vに基づいて、TTC=d1/vとして計算する。運転支援部130がTTCを計算すると、次に、計算したTTCが閾値以下となるか否かを判定する。計算したTTCが閾値以下となった場合、運転支援部130は、自車両MにCMBSを作動させる。
[運転支援の抑制]
このように、運転支援部130は、判定領域DRに存在する障害物に対する自車両MのTTCを計算し、計算したTTCが閾値以下となった場合、自車両MにCMBSを作動させる。しかしながら、例えば、レーダ装置12は、比較的遠方の障害物を検知することが可能であるため、従来技術では、本来であれば、運転支援の対象外とすべき障害物までもが検知され、CMBSが過剰に作動される場合があった。
図3は、CMBSの過剰作動を説明するための図である。図3において、符号OBは、カーブ路の外に位置する障害物を表す。従来技術に係る運転支援部は、カーブ路の外に位置する障害物OBに対して、本来であればCMBSの作動の対象外としてよいにも関わらず、不要にCMBSを作動させる場合があった。その結果、不要なタイミングで、自車両Mに制動力が働かされ、自車両Mの乗員が不快感を覚える場合があった。
上記のような事情を背景にして、判定部120は、まず、認識された道路区画線の長さ(検知距離)に基づいて、当該道路区画線がカーブ路を示すか否かを判定する。図4は、判定部120によるカーブ路の判定方法の一例を示す図である。図4は、例えば、カメラ画像データ140Aに写された道路区画線を、カメラ座標系から鳥観図座標系に変換することによって得られるものである。図4の左部は、自車両Mが直進路を走行中に認識された道路区画線CLを表し、図4の右部は、自車両Mがカーブ路を走行中に認識された道路区画線CLを表す。
図4に示す通り、一般的に、自車両Mが直進路を走行中に認識された道路区画線CLの長さL1は、自車両Mがカーブ路の手前に認識された道路区画線CLの長さL2よりも長くなる傾向がある。これは、自車両Mがカーブ路に近づくにつれて、道路区画線CLは死角になり、認識される道路区画線CLの長さが減少することによるものである。そのため、判定部120は、自車両Mが走行中、所定の制御サイクルで、認識された道路区画線CLの長さを計算し、計算した道路区画線CLの長さが前回の長さよりも所定量以上、短くなった場合、認識された道路区画線CLがカーブ路を示すと判定する。また、例えば、判定部120は、計算した道路区画線CLの長さが前回の長さよりも所定量以上、短くなった期間が所定時間以上経過した場合、認識された道路区画線CLがカーブ路を示すと判定してもよい。これにより、自車両Mの遠方に存在するカーブ路を精度よく検知することができる。
さらに別の態様として、判定部120は、自車両Mが走行中、所定の制御サイクルで、認識された道路区画線CLの長さを計算し、直近の所定期間(又は所定回数)の道路区画線CLの長さの移動平均距離を算出して、現在の道路区画線CLの長さが、算出した移動平均距離から所定量以上、短くなったか否かを判定してもよい。また、例えば、判定部120は、現在の道路区画線CLの長さが、算出した移動平均距離から所定量以上、短くなった期間が所定時間以上経過した場合、認識された現在の道路区画線CLがカーブ路を示すと判定してもよい。これにより、自車両Mの遠方に存在するカーブ路をさらに精度よく検知することができる。
図5は、道路区画線がカーブ路を示すと判定された場合における運転支援部130による判定領域の変更を説明するための図である。図5に示す通り、運転支援部130は、判定部120によって道路区画線がカーブ路を示すと判定された場合、判定領域DRの幅を狭く補正することにより、補正後の判定領域DR’を得る。これにより、図5に示す通り、認識部110は、補正後の判定領域DR’において、カーブ路の外に位置する障害物OBを認識することなく、運転支援部130は、障害物OBに対するCMBSの作動を抑制することができる。また、仮に、障害物OBが一時的に判定領域DR’に入った場合であっても、CMBSの過剰な作動を抑制することができる。
図6は、道路区画線がカーブ路を示すと判定された場合における運転支援部130による判定領域の変更方法の別の例を説明するための図である。図6に示す通り、運転支援部130は、判定部120によって道路区画線がカーブ路を示すと判定された場合、判定領域DRの長さを狭く補正することにより、補正後の判定領域DR’’を得てもよい。これにより、図6に示す通り、運転支援部130は、カーブ路の外に位置する障害物OBに対するCMBSの不要な作動を抑制することができる。
なお、図5および図6では、一例として、運転支援部130は、判定領域DRの幅および長さを別個に補正しているが、本発明はそのような構成に限定されず、運転支援部130は、判定領域DRの幅および長さを合わせて補正してもよい。また、より一般的に、運転支援部130は、少なくとも判定領域DRの面積が縮小するように補正を行えばよい。このようにしても、運転支援部130は、CMBSの作動が不要である障害物の認識に応じて、CMBSが作動されることを防ぐことができる。
さらに、上記の説明では、一例として、障害物OBが、カーブ路の外に位置する場合について説明した。しかし、本発明は、そのような構成に限定されず、障害物OBが、カーブ路の内に位置する場合であっても、上記の制御に従って、運転支援部130は、CMBSの作動が不要である障害物OBへのCMBSの作動を防ぐことができる。
[制御の流れ]
次に、図7および図8を参照して、運転支援装置100によって実行される処理の流れについて説明する。図7は、運転支援装置100によって実行される処理の流れの一例を示すフローチャートである。図7に示すフローチャートの処理は、自車両Mが走行中、所定の制御サイクルで繰り返し実行されるものである。
まず、認識部110は、カメラ画像データ140Aに基づいて、直近の所定期間における道路区画線を取得する(ステップS100)。次に、判定部120は、所定期間における道路区画線の長さの移動平均値を算出する(ステップS102)。次に、判定部120は、最新の道路区画線の長さが、移動平均値から第1所定量以上減少しているか否かを判定する(ステップS104)。ここで、第1所定量は後述する第2所定量よりも小さな値であり、予備的な判定を行うものである。
最新の道路区画線の長さが、移動平均値から第1所定量以上減少していないと判定された場合、判定部120は、処理をステップS100に戻す。一方、最新の道路区画線の長さが、移動平均値から第1所定量以上減少していると判定された場合、判定部120は、次に、自車両Mの速度が所定速度以上であるか否かを判定する(ステップS106)。自車両Mの速度が所定速度未満であると判定された場合、判定部120は、処理をステップS100に戻す。これは、自車両Mの速度が所定速度未満である場合、そもそも、CMBSを作動させる必要性が低いためである。
自車両Mの速度が所定速度以上であると判定された場合、次に、判定部120は、最新の道路区画線の長さが、移動平均値から第2所定量以上減少しているか否かを判定する(ステップS108)。最新の道路区画線の長さが、移動平均値から第2所定量以上減少していると判定された場合、運転支援部130は、現在の走行車線が直進路であると判定し、判定領域DRを通常の大きさに設定する(ステップS110)。一方、最新の道路区画線の長さが、移動平均値から第2所定量以上減少していないと判定された場合、運転支援部130は、判定領域DRを狭く設定する(ステップS112)。これにより、本フローチャートの処理が終了する。
なお、図7のフローチャートでは、ステップS106において、自車両Mの速度が所定速度以上であるか否かを判定しているが、当該処理は省略されてもよい。また、ステップS108において、最新の道路区画線の長さが、移動平均値から第2所定量以上減少しているか否かによって、現在の走行車線が直進路であるかカーブ路であるか否かを判定しているが、複数の閾値を設けて、より細かく判定してもよい。例えば、運転支援部130は、最新の道路区画線の長さが、移動平均値から第1閾値以下減少している場合には、直進路の可能性が高く(直進路の可能性高)、第1閾値より大きく第2閾値以下減少している場合には、直進路の可能性があり(直進路の可能性弱)、第2閾値より大きく第3閾値以下減少している場合には、カーブ路の可能性があり(カーブ路の可能性弱)、第3閾値より大きく減少している場合には、カーブ路の可能性が高い(カーブ路の可能性高)と判定してもよい。その場合、運転支援部130は、判定領域DRの面積(幅および長さの少なくとも一方)を、「直進路の可能性高」、「直進路の可能性弱」、「カーブ路の可能性弱」、「カーブ路の可能性高」に応じて、段階的に小さく設定してもよい。
図8および図9は、運転支援装置100によって実行される処理の流れの別の例を示すフローチャートである。図7と同様、図8および図9に示すフローチャートの処理は、自車両Mが走行中、所定の制御サイクルで繰り返し実行されるものであり、図7とは異なり、カーブ路の確信度を活用することにより、より精度よくカーブ路を判定するものである。
まず、判定部120は、カーブ路確信度およびカウンタをゼロに設定する(ステップS200)。次に、認識部110は、カウンタをインクリメントして、カメラ画像データ140Aに基づいて、直近の所定期間における道路区画線を取得する(ステップS202)。次に、判定部120は、所定期間における道路区画線の長さの移動平均値を算出する(ステップS204)。次に、判定部120は、最新の道路区画線の長さが、移動平均値から所定量以上減少しているか否かを判定する(ステップS206)。
最新の道路区画線の長さが、移動平均値から所定量以上減少していると判定された場合、判定部120は、カーブ路確信度を所定値増加させる(ステップS208)。一方、最新の道路区画線の長さが、移動平均値から所定量以上減少していないと判定された場合、判定部120は、カーブ路確信度を所定値減少させる(ステップS210)。次に、判定部120は、カウンタが判定値に一致したか否かを判定する(ステップS212)。カウンタが判定値に一致していないと判定された場合、判定部120は、処理をステップS202に戻す。すなわち、ステップS202からステップS212の処理は、カーブ路確信度を累積的に増減させることにより、より正確に、現在の走行車線がカーブ路であるか否かを判定するものである。
カウンタが判定値に一致すると判定された場合、判定部120は、カーブ路確信度が第1規定値以上であるか否かを判定する(ステップS214)。カーブ路確信度が第1規定値以上であると判定された場合、判定部120は、現在の走行車線を「カーブ路」と判定する(ステップS216)。一方、カーブ路確信度が第1規定値未満であると判定された場合、判定部120は、カーブ路確信度が第2規定値以上であるか否かを判定する(ステップS218)。カーブ路確信度が第2規定値以上であると判定された場合、判定部120は、現在の走行車線を「カーブ路可能性あり」と判定する(ステップS220)。一方、カーブ路確信度が第2規定値未満であると判定された場合、判定部120は、現在の走行車線を「直進路」と判定する(ステップS222)。
図9のフローチャートに遷移して、運転支援部130は、現在の走行車線が「カーブ路」と判定されたか否かを判定する(ステップS224)。現在の走行車線が「カーブ路」と判定された場合、運転支援部130は、判定領域を狭く設定する(ステップS226)。一方、現在の走行車線が「カーブ路」と判定されなかった場合、運転支援部130は、「カーブ路可能性あり」の継続時間が所定期間以上であるか否かを判定する(ステップS228)。「カーブ路可能性あり」の継続時間が所定期間以上であると判定された場合、運転支援部130は、ステップS226において、判定領域を狭く設定する。一方、「カーブ路可能性あり」の継続時間が所定期間以上ではないと判定された場合、運転支援部130は、判定領域を通常の大きさに設定する(ステップS230)。これにより、本フローチャートの処理が終了する。
以上の通り説明した本実施形態によれば、判定部は、認識された道路区画線の長さに基づいて、道路区画線がカーブ路を示すか否かを判定し、運転支援部は、道路区画線がカーブ路を示すと判定された場合、運転支援のために障害物を認識する範囲となる判定領域を狭く補正する。これにより、遠方に存在するカーブ路の存在を検出するとともに、検出したカーブ路に応じて運転支援を適切に抑制することができる。そして、延いては持続可能な輸送システムの発展に寄与することができる。
上記説明した実施形態は、以下のように表現することができる。
コンピュータによって読み込み可能な命令(computer-readable instructions)を格納する記憶媒体(storage medium)と、
前記記憶媒体に接続されたプロセッサと、を備え、
前記プロセッサは、前記コンピュータによって読み込み可能な命令を実行することにより(the processor executing the computer-readable instructions to:)、
車両に搭載されたカメラおよびレーダの少なくとも一方を用いて、前記車両が走行する車線の道路区画線と、前記車両の周辺に存在する障害物とを認識し、
認識された前記道路区画線の長さに基づいて、前記道路区画線がカーブ路を示すか否かを判定し、
認識された前記障害物に応じて、前記車両の運転支援を実行し、
前記道路区画線がカーブ路を示すと判定された場合、前記障害物を認識する範囲となる判定領域を狭く設定する、
ように構成されている、運転支援装置。
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
10 カメラ
12 レーダ装置
14 車両センサ
20 運転操作子
22 ステアリングホイール
30 走行駆動力出力装置
32 ブレーキ装置
34 ステアリング装置
100 運転支援装置
110 認識部
120 判定部
130 運転支援部
140 記憶部
140A カメラ画像データ
140B レーダ検出データ

Claims (8)

  1. 車両に搭載されたカメラおよびレーダの少なくとも一方を用いて、前記車両が走行する車線の道路区画線と、前記車両の周辺に存在する障害物とを認識する認識部と、
    認識された前記道路区画線の長さと、過去に認識された前記道路区画線の長さに基づいて算出された値との比較により、前記道路区画線がカーブ路を示すか否かを判定する判定部と、
    認識された前記障害物に応じて、前記車両の運転支援を実行する運転支援部と、を備え、
    前記運転支援部は、前記判定部によって、前記道路区画線がカーブ路を示すと判定された場合、前記認識部が前記運転支援のために前記障害物を認識する範囲となる判定領域を狭く補正する、
    運転支援装置。
  2. 前記運転支援部は、前記判定部によって前記道路区画線がカーブ路を示すと判定された場合、前記判定領域の幅を狭く補正する、
    請求項1に記載の運転支援装置。
  3. 前記運転支援部は、前記判定部によって前記道路区画線がカーブ路を示すと判定された場合、前記判定領域の長さを狭く補正する、
    請求項2に記載の運転支援装置。
  4. 前記判定部は、認識された前記道路区画線の長さが所定量以上、短くなった場合、認識された前記道路区画線がカーブ路を示すと判定する、
    請求項1に記載の運転支援装置。
  5. 前記判定部は、認識された前記道路区画線の長さが所定量以上、短くなった期間が所定時間以上経過した場合、認識された前記道路区画線がカーブ路を示すと判定する、
    請求項1に記載の運転支援装置。
  6. 前記運転支援部は、前記車両と、認識された前記障害物との間の衝突余裕時間が閾値以下となった場合、前記車両を減速させる、
    請求項1に記載の運転支援装置。
  7. コンピュータが、
    車両に搭載されたカメラおよびレーダの少なくとも一方を用いて、前記車両が走行する車線の道路区画線と、前記車両の周辺に存在する障害物とを認識し、
    認識された前記道路区画線の長さと、過去に認識された前記道路区画線の長さに基づいて算出された値との比較により、前記道路区画線がカーブ路を示すか否かを判定し、
    認識された前記障害物に応じて、前記車両の運転支援を実行し、
    前記道路区画線がカーブ路を示すと判定された場合、前記運転支援のために前記障害物を認識する範囲となる判定領域を狭く補正する、
    運転支援方法。
  8. コンピュータに、
    車両に搭載されたカメラおよびレーダの少なくとも一方を用いて、前記車両が走行する車線の道路区画線と、前記車両の周辺に存在する障害物とを認識させ、
    認識された前記道路区画線の長さと、過去に認識された前記道路区画線の長さに基づいて算出された値との比較により、前記道路区画線がカーブ路を示すか否かを判定させ、
    認識された前記障害物に応じて、前記車両の運転支援を実行させ、
    前記道路区画線がカーブ路を示すと判定された場合、前記運転支援のために前記障害物を認識する範囲となる判定領域を狭く補正させる、
    プログラム。
JP2024055666A 2024-03-29 2024-03-29 運転支援装置、運転支援方法、およびプログラム Active JP7829616B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2024055666A JP7829616B2 (ja) 2024-03-29 2024-03-29 運転支援装置、運転支援方法、およびプログラム
CN202510145752.5A CN120716704A (zh) 2024-03-29 2025-02-10 驾驶支援装置、驾驶支援方法以及存储介质
US19/056,810 US20250304043A1 (en) 2024-03-29 2025-02-19 Driving assistance device, driving assistance method, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2024055666A JP7829616B2 (ja) 2024-03-29 2024-03-29 運転支援装置、運転支援方法、およびプログラム

Publications (2)

Publication Number Publication Date
JP2025153277A JP2025153277A (ja) 2025-10-10
JP7829616B2 true JP7829616B2 (ja) 2026-03-13

Family

ID=97166024

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2024055666A Active JP7829616B2 (ja) 2024-03-29 2024-03-29 運転支援装置、運転支援方法、およびプログラム

Country Status (3)

Country Link
US (1) US20250304043A1 (ja)
JP (1) JP7829616B2 (ja)
CN (1) CN120716704A (ja)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012208701A (ja) 2011-03-29 2012-10-25 Fuji Heavy Ind Ltd 車両用運転支援装置
WO2013186903A1 (ja) 2012-06-14 2013-12-19 トヨタ自動車株式会社 車線区分標示検出装置、運転支援システム
WO2014122755A1 (ja) 2013-02-07 2014-08-14 トヨタ自動車株式会社 運転支援装置
JP2020003463A (ja) 2018-07-02 2020-01-09 トヨタ自動車株式会社 自車位置推定装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012208701A (ja) 2011-03-29 2012-10-25 Fuji Heavy Ind Ltd 車両用運転支援装置
WO2013186903A1 (ja) 2012-06-14 2013-12-19 トヨタ自動車株式会社 車線区分標示検出装置、運転支援システム
WO2014122755A1 (ja) 2013-02-07 2014-08-14 トヨタ自動車株式会社 運転支援装置
JP2020003463A (ja) 2018-07-02 2020-01-09 トヨタ自動車株式会社 自車位置推定装置

Also Published As

Publication number Publication date
JP2025153277A (ja) 2025-10-10
CN120716704A (zh) 2025-09-30
US20250304043A1 (en) 2025-10-02

Similar Documents

Publication Publication Date Title
CN111372826B (zh) 车辆的制动辅助装置、控制装置以及制动辅助方法
CN110406533B (zh) 提高前方车辆跟随器纵向控制的安全性的车道保持辅助系统和方法
CN101500865B (zh) 制动控制系统与制动控制方法
US12033402B2 (en) Driver assistance apparatus
JP2019119216A (ja) 車両走行制御装置、車両走行制御システムおよび車両走行制御方法
JP7119428B2 (ja) 運転支援装置
US12427984B2 (en) Driver assistance system and method of controlling the same
CN101535103A (zh) 车辆控制设备和车辆控制方法
JP7318563B2 (ja) 駐車支援装置および駐車支援方法
US11718293B2 (en) Driver assistance apparatus
CN115139787B (zh) 驾驶支援装置、驾驶支援方法及存储介质
JP7829616B2 (ja) 運転支援装置、運転支援方法、およびプログラム
JP4055721B2 (ja) 車両用運転操作補助装置および車両用運転操作補助装置を備えた車両
JP3767538B2 (ja) 車両用運転操作補助装置、車両用運転操作補助方法、およびその方法を適用した車両
CN118082829A (zh) 车辆控制装置、车辆控制方法及存储介质
CN115123140B (zh) 车辆用座椅安全带装置、张力控制方法及存储介质
JP7840365B2 (ja) 運転支援装置、運転支援方法、およびプログラム
US20220203974A1 (en) Vehicle and method of controlling the same
CN115139788B (zh) 驾驶支援系统、驾驶支援方法及存储介质
US12179747B2 (en) Drive assist apparatus, drive assist method, and program
JP3772813B2 (ja) 車両用運転操作補助装置、車両用運転操作補助方法、およびその方法を適用した車両
US20260008454A1 (en) Driving assistance device, driving assistance method, and storage medium
CN118082820A (zh) 车辆控制装置、车辆控制方法及存储介质

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240927

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20251014

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20251210

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260303

R150 Certificate of patent or registration of utility model

Ref document number: 7829616

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150