CN115023745A - 前车判定装置及前车判定程序 - Google Patents

前车判定装置及前车判定程序 Download PDF

Info

Publication number
CN115023745A
CN115023745A CN202080091796.XA CN202080091796A CN115023745A CN 115023745 A CN115023745 A CN 115023745A CN 202080091796 A CN202080091796 A CN 202080091796A CN 115023745 A CN115023745 A CN 115023745A
Authority
CN
China
Prior art keywords
vehicle
preceding vehicle
determination
information
lane
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202080091796.XA
Other languages
English (en)
Inventor
和田沙织
高木史朗
佐竹敏英
西胁和弘
清水雄司
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of CN115023745A publication Critical patent/CN115023745A/zh
Pending legal-status Critical Current

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/14Adaptive cruise control
    • B60W30/16Control of distance between vehicles, e.g. keeping a distance to preceding vehicle
    • B60W30/165Automatically following the path of a preceding lead vehicle, e.g. "electronic tow-bar"
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/167Driving aids for lane monitoring, lane changing, e.g. blind spot detection
    • 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/10Path keeping
    • B60W30/12Lane keeping
    • 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
    • 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/10Estimation 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 vehicle motion
    • B60W40/105Speed
    • 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/10Estimation 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 vehicle motion
    • B60W40/114Yaw movement
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/015Detecting movement of traffic to be counted or controlled with provision for distinguishing between two or more types of vehicles, e.g. between motor-cars and cycles
    • 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/14Yaw
    • 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
    • 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/40Dynamic objects, e.g. animals, windblown objects
    • B60W2554/402Type
    • 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/40Dynamic objects, e.g. animals, windblown objects
    • B60W2554/404Characteristics
    • B60W2554/4041Position
    • 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/801Lateral distance
    • 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
    • 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
    • B60W2556/00Input parameters relating to data
    • B60W2556/10Historical data
    • 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
    • B60W2556/00Input parameters relating to data
    • B60W2556/20Data confidence level

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • General Physics & Mathematics (AREA)
  • Traffic Control Systems (AREA)

Abstract

本公开的前车判定装置包括:信号获取部,其获取来自对本车辆的前方的物体进行检测的物体检测装置的信号;边界设定部,其设定本车辆行驶中的车道的边界;判定区域设定部,其基于关于物体检测装置检测出的其它车辆的种类的信息即车辆种类信息、关于物体检测装置的种类的信息即装置种类信息、关于物体检测装置所得出的物体的检测状态的信息即检测状态信息和关于在上次处理中作为前车被设定的车辆的信息即前车信息中的至少任一个信息、以及边界设定部所设定的边界,来设定本车辆的前方的区域即前车判定区域;以及前车判定部,其基于其它车辆相对于前车判定区域的位置,来判定是否将其它车辆设定为前车。由此,能抑制前车的误判定。

Description

前车判定装置及前车判定程序
技术领域
本公开涉及前车判定装置及前车判定程序。
背景技术
一直以来,已知一种跟随控制,从行驶在本车辆前方的其它车辆中选择行驶在与本车辆所行驶的车道即本车道相同的车道上的其它车辆来作为前车,并使本车辆跟随前车行驶。在跟随控制中,希望检测在本车辆与前车之间与前车不同的其它车辆插队、或前车脱离本车道的情况,以恰当地选择前车。
在弯道中,行驶在与本车辆相邻的车道即相邻车道上的其它车辆容易被错误地选择为前车。因此,现有的车辆的行驶控制装置在本车辆行驶在弯道上的情况下,不检测其它车辆向本车辆前方的插队或前车向其它车道的脱离(例如,参照专利文献1)。
现有技术文献
专利文献
专利文献1:日本专利第6363517号公报
发明内容
发明所要解决的技术问题
然而,专利文献1所公开的装置中,即使在本车辆不行驶在弯道上的情况下,也有可能将行驶在相邻车道上的前方的其它车辆错误地判定为前车。例如,在行驶在相邻车道上的前方的其它车辆与本车辆之间的距离比前车与本车之间的距离要短、且该其它车辆处于接近本车道与相邻车道的边界的状态下,有可能将该其它车辆错误地判定为前车。
本公开是为了解决上述问题而完成的,其目的在于提供一种前车判定装置和前车判定程序,能抑制前车的误判定。
用于解决技术问题的技术手段
本公开所涉及的前车判定装置包括:信号获取部,该信号获取部获取来自对本车辆的前方的物体进行检测的物体检测装置的信号;边界设定部,该边界设定部设定本车辆行驶中的车道的边界;判定区域设定部,该判定区域设定部基于关于物体检测装置检测出的其它车辆的种类的信息即车辆种类信息、关于物体检测装置的种类的信息即装置种类信息、关于物体检测装置所得出的物体的检测状态的信息即检测状态信息和关于在上次处理中作为前车被设定的车辆的信息即前车信息中的至少任一个信息、以及边界设定部所设定的边界,来设定本车辆的前方的区域即前车判定区域;以及前车判定部,该前车判定部基于其它车辆相对于前车判定区域的位置,来判定是否将其它车辆设定为前车。
本公开所涉及的前车判定程序使计算机执行如下处理:信号获取处理,该信号获取处理获取来自对本车辆的前方的物体进行检测的物体检测装置的信号;边界设定处理,该边界设定处理设定本车辆行驶中的车道的边界;判定区域设定处理,该判定区域设定处理基于关于物体检测装置检测出的其它车辆的种类的信息即车辆种类信息、关于物体检测装置的种类的信息即装置种类信息、关于物体检测装置所得出的物体的检测状态的信息即检测状态信息和关于在上次处理中作为前车被设定的车辆的信息即前车信息中的至少任一个信息、以及边界设定部所设定的边界,来设定本车辆的前方的区域即前车判定区域;以及前车判定处理,该前车判定处理基于其它车辆相对于前车判定区域的位置,来判定是否将其它车辆设定为前车。
发明效果
根据本公开所涉及的前车判定装置和前车判定程序,能抑制前车的误判定。
附图说明
图1是示出实施方式1所涉及的前车判定装置的框图。
图2是示出车道的边界、前车判定区域和余量距离的示例的俯视图。
图3是示出两轮车行驶在本车道的中央附近的状态的俯视图。
图4是示出两轮车行驶在本车道的左侧的边界附近的状态的俯视图。
图5是示出图1的前车判定装置执行的前车判定例行程序的流程图。
图6是示出实施方式2所涉及的前车判定装置的框图。
图7是示出图6的前车判定装置执行的前车判定例行程序的流程图。
图8是示出实施方式3所涉及的前车判定装置的框图。
图9是示出图8的前车判定装置执行的前车判定例行程序的流程图。
图10是示出实施方式4所涉及的前车判定装置执行的前车判定例行程序的流程图。
图11是示出实施方式5所涉及的前车判定装置执行的前车判定例行程序的流程图。
图12是左侧的余量距离与右侧的余量距离不同的情况下的俯视图。
图13是左右的余量距离成为负值的情况下的俯视图。
图14是示出相对距离与余量距离之间的关系的图。
图15是示出实现实施方式1至5的前车判定装置的各功能的处理电路的第1示例的结构图。
图16是示出实现实施方式1至5的前车判定装置的各功能的处理电路的第2示例的结构图。
具体实施方式
下面,参照附图,对实施方式进行说明。
实施方式1.
图1是示出实施方式1所涉及的前车判定装置的框图。如图1所示,作为功能块,前车判定装置10具有信号获取部11、边界设定部12、判定区域设定部13和前车判定部14。
信号获取部11获取来自物体检测装置20的信号。物体检测装置20包含摄像头21。
摄像头21例如设置在本车辆的车内后视镜与挡风玻璃之间。摄像头21通过挡风玻璃拍摄本车辆的前方。摄像头21使用公知的图像识别技术,对本车辆的前方所存在的其它车辆、障碍物、道路分割线等物体进行检测。道路分割线是连续或间断地附在路面上的线、例如白线。
摄像头21基于检测出的其它车辆的形状,来判别其它车辆的种类。然后,摄像头21将与检测出的其它车辆的种类有关的信息即车辆种类信息发送给信号获取部11。车辆种类信息包含其它车辆是四轮车还是两轮车的信息。例如,在检测出的其它车辆的横向宽度为阈值以上的情况下,摄像头21将该其它车辆判别为四轮车。在检测出的其它车辆的横向宽度小于阈值的情况下,摄像头21将该其它车辆判别为两轮车。此外,对于每个其它车辆,摄像头21对车辆种类信息附加用于识别该其它车辆的识别信息。
边界设定部12设定本车辆行驶的车道即本车道的边界。更具体而言,边界设定部12首先从信号获取部11获取摄像头检测信号。摄像头检测信号中包含道路分割线信息。然后,边界设定部12基于道路分割线信息来设定本车道的边界。
图2是示出本车道的边界、余量距离和前车判定区域的俯视图。图2中,将本车辆70行驶的车道即本车道OL的宽度方向设为X方向,将与本车道OL平行的方向设为Y方向。即,Y方向是本车辆70和其它车辆80的行进方向。
如图2所示,边界设定部12将本车道OL左侧的道路分割线DLl的左右中央设定为本车道OL的左侧的边界BLl。此外,边界设定部12将本车道OL右侧的道路分割线DLr的左右中央设定为本车道OL的右侧的边界BLr。
判定区域设定部13基于车辆种类信息、与在上次处理中由前车判定部14设定为前车的车辆有关的信息即前车信息、边界BLl、BLr,来设定前车判定区域DA。
前车判定部14获取由判定区域设定部13设定的前车判定区域DA。前车判定部14基于其它车辆80相对于前车判定区域DA的位置,来判定是否将其它车辆80设定作为前车。
如图2所示,其它车辆80的宽度方向的中心线VC位于前车判定区域DA内。该情况下,前车判定部14将其它车辆80作为前车来设定。另一方面,在其它车辆80的宽度方向的中心线VC不位于前车判定区域DA的情况下,前车判定部14不将其它车辆80作为前车来设定。换言之,该情况下,前车判定部14判定为其它车辆80不是前车。
在将其它车辆80作为前车来设定的情况下,前车判定部14将前车信息发送到判定区域设定部13。前车信息包含前车的识别信息。
在本次处理中检测出的其它车辆80的识别信息与在上次处理中作为前车设定的其它车辆80的识别信息一致的情况下,判定区域设定部13判定为该其它车辆80是持续前车。也就是说,持续前车是指被持续判定为是前车的其它车辆80。
即,更具体而言,判定区域设定部13基于其它车辆80是四轮车还是两轮车的信息、其它车辆80是否是持续前车的信息以及边界BLl、BLr,来设定前车判定区域DA。
前车判定部14将前车是否存在的信息、以及在前车存在的情况下与作为前车被设定的其它车辆80有关的信息发送到行驶控制部30。
在前车存在、且允许跟随控制的执行的情况下,行驶控制部30通过控制本车辆的驱动装置、制动装置、转向装置等来执行跟随控制。跟随控制是指使本车辆70跟随前车来行驶的控制。跟随控制包含车间距离控制和前车跟随控制。车间距离控制是使用驱动装置和制动装置将车间距离维持为设定距离的控制。车间距离是前车与本车之间的车道方向上的距离。前车跟随控制是使用转向装置使本车辆70跟随前车的行驶轨迹来行驶的控制。
接着,详细阐述判定区域设定部13所进行的前车判定区域DA的设定方法。如图2所示,前车判定区域DA是本车辆70前方的矩形的区域。判定区域设定部13将从本车道OL的宽度Xw中减去X方向的距离即余量距离Xml、Xmr后而得到的长度作为前车判定区域DA的横向宽度Xa来设定。Y方向上的前车判定区域DA的长度Ya由判定区域设定部13预先设定。
接着,说明基于其它车辆80是四轮车还是两轮车,来设定前车判定区域DA的理由以及具体的设定方法。
图3是示出作为其它车辆80的两轮车行驶在本车道OL的中央附近的状态的俯视图。该状态下,与其它车辆80为四轮车的情况同样地,期望本车辆70跟随两轮车来行驶。
图4是示出作为其它车辆80的两轮车行驶在本车道OL的左侧的边界BLl附近的状态的俯视图。该状态下,两轮车以与本车辆70和两轮车周围的车辆具有较大差异的速度来行驶的情况较多。
例如,以比周围车辆的行驶速度要低的速度行驶的两轮车行驶在本车道OL的左侧的边界BLl附近的情况较多。如果前车判定装置10将这样的两轮车作为前车来设定,则本车辆70减速以跟随该两轮车。因此,该情况下,优先本车辆70不跟随该两轮车,而是超越该两轮车。
此外,在十字路口右转的两轮车以比周围车辆的行驶速度要低的速度行驶在本车道OL右侧的边界BLr附近的情况较多。如果前车判定装置10将这样的两轮车作为前车来设定,则本车辆70减速以跟随该两轮车。因此,该情况下,优选本车辆70不跟随该两轮车。
因此,与其它车辆80的种类为四轮车时的前车判定区域DA相比,判定区域设定部13使其它车辆80的种类为两轮车时的前车判定区域DA在本车道OL的宽度方向上变窄。即,判定区域设定部13将其它车辆80的种类为两轮车时的前车判定区域DA的横向宽度Xa设定为比其它车辆80的种类为四轮车时的前车判定区域DA的横向宽度Xa要小的值。
换言之,判定区域设定部13将检测出的其它车辆80的种类为两轮车时的余量距离Xml、Xmr设定为比检测出的其它车辆80的种类为四轮车时的余量距离Xml、Xmr要大的值。
由此,在本车道OL的边界BLl、BLr附近行驶的二轮车很难被判定为前车。因此,抑制了本车辆70跟随行驶在本车道OL的边界BLl、BLr附近的两轮车而行驶的情况。
由此,例如,在行驶在本车道OL的边界BLl、BLr附近的两轮车的行驶速度比本车辆70的行驶速度要慢的情况下,本车辆70能超越该两轮车。由此,能更恰当地将前方的其它车辆设定为前车。
另外,在实施跟随控制的情况下,其它车辆80一旦被设定为前车,则即使该其它车辆80多少偏移本车道OL的中央LC而行驶,也希望能将该其它车辆持续设定为前车。
因此,与其它车辆80不为持续前车时的前车判定区域DA相比,判定区域设定部13使其它车辆80为持续前车时的前车判定区域DA在本车道OL的宽度方向上更宽。其它车辆80不为持续前车的情况是指其它车辆80的识别信息与前车信息的识别信息不同的情况。其它车辆80为持续前车的情况是指其它车辆80的识别信息与前车信息的识别信息相一致的情况。
即,与其它车辆80不为持续前车时的前车判定区域DA的横向宽度Xa相比,判定区域设定部13将其它车辆80为持续前车时的前车判定区域DA的横向宽度Xa设定为更大的值。换言之,判定区域设定部13将检测出的其它车辆80为持续前车时的余量距离Xml、Xmr设定为比检测出的其它车辆80不为持续前车时的余量距离Xml、Xmr要小的值。
判定区域设定部13将其它车辆80为持续前车且为四轮车时的余量距离Xml、Xmr设定为第1余量距离Xml1、Xmr1。第1余量距离Xml1、Xmr1例如为0.2m。该情况下的前车判定区域DA的横向宽度Xa被称为第1横向宽度Xa1。
此外,判定区域设定部13将其它车辆80为持续前车且为两轮车时的余量距离Xml、Xmr设定为比第1余量距离Xml1、Xmr1要大的第2余量距离Xml2、Xmr2。第2余量距离Xml2、Xmr2例如为0.5m。该情况下的前车判定区域DA的横向宽度Xa被称为第2横向宽度Xa2。由此,第2横向宽度Xa2被设定为比第1横向宽度Xa1更小的值。
此外,判定区域设定部13将其它车辆80不为持续前车且为四轮车时的余量距离Xml、Xmr设定为比第1余量距离Xml1、Xmr1要大的第3余量距离Xml3、Xmr3。第3余量距离Xml3、Xmr3例如为0.5m。该情况下的前车判定区域DA的横向宽度Xa被称为第3横向宽度Xa3。由此,第3横向宽度Xa3被设定为比第1横向宽度Xa1更小的值。
此外,判定区域设定部13将其它车辆80不为持续前车且为两轮车时的余量距离Xml、Xmr设定为比第2余量距离Xml2、Xmr2要大且比第3余量距离Xml3、Xmr3要大的第4余量距离Xml4、Xmr4。第4余量距离Xml4、Xmr4例如为1m。该情况下的前车判定区域DA的横向宽度Xa被称为第4横向宽度Xa4。由此,第4横向宽度Xa4被设定为比第2横向宽度Xa2要小的值、且被设定为比第3横向宽度Xa3要小的值。
例如,在检测到的本车道OL的宽度Xw为3.5m的情况下,将第1横向宽度Xa1设定为3.1m,将第2横向宽度Xa2设定为2.5m,将第3横向宽度Xa3设定为2.5m,将第4横向宽度Xa4设定为1.5m。另外,关于余量距离Xml、Xmr和横向宽度Xa的数值只是例示,并不限于这些数值。
由此,判定区域设定部13基于其它车辆80的车辆种类信息来变更余量距离Xml、Xmr,从而设定前车判定区域DA。
图5是示出实施方式1的前车判定装置10执行的前车判定例行程序的流程图。图5的例行程序例如通过前车判定装置10启动而开始,每经过一定时间来执行。
当开始图5的例行程序时,则前车判定装置10首先在步骤S105中从摄像头21获取摄像头检测信号。接着,在步骤S110中,前车判定装置10判定在本车辆的前方是否存在物体。
在本车辆的前方存在物体的情况下,前车判定装置10在步骤S115中判定前方的物体是否是持续前车。
在前方的物体为持续前车的情况下,前车判定装置10在步骤S120中判定前方的物体是否是四轮车。在前方的物体是四轮车的情况下,前车判定装置10在步骤S125中将余量距离Xml、Xmr设定为第1余量距离Xml1、Xmr1。在前方的物体不是四轮车的情况下,考虑为前方的物体为两轮车,因此,前车判定装置10在步骤S130中将余量距离Xml、Xmr设定为第2余量距离Xml2、Xmr2。
在前方的物体不是持续前车的情况下,前车判定装置10在步骤S135中判定前方的物体是否是四轮车。在前方的物体是四轮车的情况下,前车判定装置10在步骤S140中将余量距离Xml、Xmr设定为第3余量距离Xml3、Xmr3。在前方的物体不是四轮车的情况下,前车判定装置10在步骤S145中将余量距离Xml、Xmr设定为第4余量距离Xml4、Xmr4。
接着,在步骤S150中,前车判定装置10判定前方的物体的中心线VC是否位于前车判定区域DA内。在前方的物体的中心线VC位于前车判定区域DA内的情况下,前车判定装置10在步骤S155中将前方的物体设定为前车,并暂时结束本例行程序。另一方面,在前方的物体的中心线VC不位于前车判定区域DA内的情况下,前车判定装置10在步骤S160中判定为前方的物体不是前车,并暂时结束本例行程序。
另外,在本车辆的前方不存在物体的情况下,前车判定装置10在步骤S165中将余量距离Xml、Xmr维持为上次的值,并暂时结束本例行程序。此外,可以通过本车辆的未图示的其它***,来单独执行用于避免碰撞的控制。
由此,实施方式1的前车判定方法包含信号获取步骤、边界设定步骤、判定区域设定步骤和前车判定步骤。信号获取步骤是获取来自对本车辆70的前方的物体进行检测的摄像头21的摄像头检测信号的步骤。边界设定步骤是设定本车道OL的边界BLl、BLr的步骤。判定区域设定步骤是基于摄像头21检测出的车辆种类信息、从前车判定部14发送来的前车信息和边界设定步骤所设定的边界BLl、BLr来设定前车判定区域DA的步骤。前车判定步骤是基于其它车辆80相对于前车判定区域DA的位置来判定是否将其它车辆80设定为前车的步骤。
此外,实施方式1的前车判定程序是使计算机执行上述前车判定方法的程序。
即,前车判定程序是使计算机执行信号获取处理、边界设定处理、判定区域设定处理和前车判定处理的程序。信号获取处理是获取来自对本车辆70的前方的物体进行检测的摄像头21的摄像头检测信号的处理。边界设定处理是设定本车道OL的边界BLl、BLr的处理。判定区域设定处理是基于摄像头21检测出的车辆种类信息、从前车判定部14发送来的前车信息和边界设定处理所设定的边界BLl、BLr来设定前车判定区域DA的处理。前车判定处理是基于其它车辆80相对于前车判定区域DA的位置来判定是否将其它车辆80设定为前车的处理。
如上述那样,根据实施方式1的前车判定装置10和前车判定程序,基于车辆种类信息、从前车判定部14发送来的前车信息和边界BLl、BLr来设定前车判定区域DA,其中,上述车辆种类信息基于从摄像头21获取到的摄像头检测信号。然后,在其它车辆存在于前车判定区域DA内的情况下,其它车辆被设定为前车。由此,即使当行驶在相邻车道上的其它车辆接近本车道与相邻车道的边界的情况下,其它车辆也位于前车判定区域DA外,因此,能抑制将行驶在相邻车道上的其它车辆设定为前车的情况。因此,抑制了前车的误判定。
此外,判定区域设定部13将从本车道OL的宽度Xw中减去余量距离Xml、Xmr后而得到的长度作为前车判定区域DA的横向宽度Xa来设定。然后,判定区域设定部13基于车辆种类信息和前车信息来变更余量距离Xml、Xmr,从而设定前车判定区域DA。由此,以本车道的边界为基准来设定前车判定区域DA,因此,即使当行驶在相邻车道的其它车辆接近本车道与相邻车道的边界的情况下,也能进一步抑制将行驶在相邻车道上的其它车辆设定为前车的情况。因此,进一步抑制了前车的误判定。
此外,判定区域设定部13使其它车辆为持续前车时的前车判定区域DA比其它车辆不是持续前车时的前车判定区域DA要宽。因此,前车判定装置10能稳定地持续选择持续前车。由此,抑制了因前车丢失而导致本车辆加速或本车辆过于接近前车的情况。
此外,与其它车辆的种类为四轮车时的前车判定区域DA相比,判定区域设定部13使其它车辆的种类为两轮车时的前车判定区域DA在本车道OL的宽度方向上变窄。因此,行驶在本车道OL的中央附近的两轮车被设定为前车,行驶在本车道OL的边界附近的两轮车被判定为不是前车。由此,能更恰当地将前方的其它车辆作为前车来选择。由此,例如,抑制了因将低速行驶在本车道OL的边界附近的两轮车设定为前车而导致本车辆减速的情况。
另外,实施方式1中,前车判定部14基于其它车辆80的识别信息来判定其它车辆80是否是持续前车,但其它车辆80是否是持续前车的判定并不限于该方法。例如,前车判定部14可以基于本次处理中作为前车设定的其它车辆80的位置、与上次处理中作为前车设定的其它车辆80的位置之间的差异,来判定其它车辆80是否是持续前车。该情况下,摄像头21无需对车辆种类信息附加识别信息。
此外,前车判定部14可以基于其它车辆80的识别信息和其它车辆80的位置来判定该其它车辆80是否是持续前车,也可以基于其它车辆80发送到周围的车辆信息来判定该其它车辆80是否是持续前车。
实施方式2.
接着,对实施方式2所涉及的前车判定装置10进行说明。图6是示出实施方式2所涉及的前车判定装置10的框图。如图6所示,物体检测装置20包含摄像头21和雷达22。
雷达22设置在本车辆的前端中央部、例如前格栅的内部。雷达22将电磁波照射到本车辆的前方,并接收被本车辆的前方的物体所反射的反射波,由此来检测本车辆的前方的物体。
物体检测装置20包含雷达22以外的结构与实施方式1相同。
信号获取部11获取来自摄像头21的摄像头检测信号以及来自雷达22的雷达检测信号。判定区域设定部13将摄像头21所检测出的物体的信息和雷达22所检测出的物体的信息整合。由此,即使在摄像头21和雷达22中的任一方无法检测其它车辆、障碍物等物体的情况下,只要另一方检测到物体,则前车判定装置10也能持续性地继续识别物体的存在。
此外,判定区域设定部13基于摄像头21和雷达22各自的优缺点来恰当地设定前车判定区域DA。例如,雷达22在车道宽度方向上对物体的位置的检测精度比摄像头21在车道宽度方向上对物体的位置的检测精度要低。另一方面,雷达22在平行于车道的方向、即纵深方向上对物体的位置的检测精度比摄像头21在纵深方向上对物体的位置的检测精度要高。
因此,判定区域设定部13基于装置种类信息和边界来设定前车判定区域DA。装置种类信息是与物体检测装置20的种类有关的信息。该情况下,装置种类信息是用于识别本车辆70前方的物体至少由摄像头21检测出的状态、以及仅由雷达22检测出的状态的信息。更具体而言,与至少由摄像头21检测到其它车辆80时的前车判定区域DA相比,判定区域设定部13使仅由雷达22检测到其它车辆80时的前车判定区域DA在本车道OL的宽度方向上变得更窄。
即,判定区域设定部13将仅由雷达22检测到其它车辆80时的前车判定区域DA的横向宽度Xa设定为比至少由摄像头21检测到其它车辆80时的前车判定区域DA的横向宽度Xa更小的值。换言之,判定区域设定部13将仅由雷达22检测到其它车辆80时的余量距离Xml、Xmr设定为比至少由摄像头21检测到其它车辆80时的余量距离Xml、Xmr更大的值。
图7是示出实施方式2的前车判定装置10执行的前车判定例行程序的流程图。图7中,对与图5相同的步骤标注相同的标号。图7的例行程序例如通过前车判定装置10启动而开始,每经过一定时间来执行。
当开始图7的例行程序时,则前车判定装置10首先在步骤S205中获取来自摄像头21的摄像头检测信号和来自雷达22的雷达检测信号。接着,在步骤S110中,前车判定装置10判定在本车辆的前方是否存在物体。
在本车辆的前方存在物体的情况下,前车判定装置10在步骤S210中判定前方的物体是否被摄像头21检测到。
在前方的物体被摄像头21检测到的情况下,前车判定装置10在步骤S215中将余量距离Xml、Xmr设定为第5余量距离Xml5、Xmr5。第5余量距离Xml5、Xmr5例如为0.2m。该情况下的前车判定区域DA的宽度Xa被称为第5横向宽度Xa5。另外,该情况下,被摄像头21检测到的情况不仅包含仅被摄像头21检测到的情况,还包含被摄像头21和雷达22都检测到的情况。
在前方的物体未被摄像头21检测到的情况下,即、在前方的物体仅被雷达22检测到的情况下,前车判定装置10在步骤S220中,将余量距离Xml、Xmr设定为比第5余量距离Xml5、Xmr5要大的第6余量距离Xml6、Xmr6。第6余量距离Xml6、Xmr6例如为1.0m。该情况下的前车判定区域DA的横向宽度Xa被称为第6横向宽度Xa6。由此,第6横向宽度Xa6被设定为比第5横向宽度Xa5更小的值。
如上所述,与至少由摄像头21检测到其它车辆时的前车判定区域DA相比,实施方式2的前车判定装置10的判定区域设定部13使仅由雷达22检测到其它车辆时的前车判定区域DA在本车道的宽度方向上变得更窄。由此,即使在仅由雷达22检测到其它车辆的情况下,也能抑制将行驶在相邻车道上的其它车辆设定为前车的情况。因此,抑制了雷达22对前车的误判定。
另外,可以对实施方式2的前车判定装置10追加在实施方式1中进行的是否是持续前车的判定。在追加是否是持续前车的判定的情况下,在图7中,例如,可以在步骤S210前设置物体是否是持续前车的判定步骤。然后,对于是持续前车的情况和不是持续前车的情况分别判定是否被摄像头检测到即可。
实施方式3.
接着,对实施方式3所涉及的前车判定装置10进行说明。图8是示出实施方式3所涉及的前车判定装置10的框图。如图8所示,信号获取部11从车辆状态量传感器40获取车辆状态量。
车辆状态量传感器40包含车速传感器41和偏航率(yawrate)传感器42。车速传感器41基于本车辆的各车轮的转速来检测本车辆的行驶速度即车速。偏航率传感器42检测本车辆的偏航率。
信号获取部11与车辆状态量传感器40相连接以外的前车判定装置10的结构与实施方式1相同。
信号获取部11获取来自摄像头21的摄像头检测信号、包含来自车速传感器41的车速信号在内的信号以及包含来自偏航率传感器42的偏航率信息在内的信号。
边界设定部12在摄像头21未检测到道路分割线DLl、DLr的情况下,基于车速和偏航率来推定本车道的边界。更详细而言,边界设定部12基于车速和偏航率来运算本车辆的旋转曲率。然后,边界设定部12将本车辆的旋转曲率视为本车道的曲率。该曲率以下称为推定曲率,用以下的(1)式来表示。
(推定曲率)=(偏航率)/(车速)…(1)
边界设定部12基于指定曲率和本车道的横向宽度,来推定本车道的边界。该情况下,本车道的横向宽度例如应用标准的车道宽度即3.5m。
然后,由于本车辆的驾驶员的方向盘操作,检测出的本车辆的偏航率容易随着时间经过而变化。因此,推定出的车道的边界的形状和位置也容易随着时间经过而变化。
因此,判定区域设定部13基于检测状态信息和边界设定部12所设定的边界来设定前车判定区域DA。实施方式3中,检测状态信息是与摄像头21所进行的道路分割线的检测状态有关的信息。换言之,检测状态信息是用于识别摄像头21检测出道路分割线的状态、以及摄像头21未检测出道路分割线的状态的信息。更具体而言,相对于由摄像头21检测出道路分割线DLl、DLr时的前车判定区域DA,判定区域设定部13使未由摄像头21检测出道路分割线DLl、DLr时的前车判定区域DA在车道的宽度方向上变得更窄。
即,判定区域设定部13将未由摄像头21检测出道路分割线DLl、DLr时的前车判定区域DA的横向宽度Xa设定为比由摄像头21检测出道路分割线DLl、DLr时的前车判定区域DA的横向宽度Xa要小的值。换言之,判定区域设定部13将未由摄像头21检测出道路分割线DLl、DLr时的余量距离Xml、Xmr设定为比由摄像头21检测出道路分割线DLl、DLr时的余量距离Xml、Xmr要大的值。
由此,在未由摄像头21检测出本车道的道路分割线DLl、DLr的情况下,即、在推定本车道的边界的情况下,抑制了前车的误检测。
图9是示出实施方式3的前车判定装置10执行的前车判定例行程序的流程图。图9中,对与图5相同的步骤标注相同的标号。图9的例行程序例如通过前车判定装置10启动而开始,每经过一定时间来执行。
当开始图9的例行程序时,前车判定装置10首先在步骤S305中获取来自摄像头21的摄像头检测信号和来自车辆状态量传感器40的车辆状态量。接着,在步骤S110中,前车判定装置10判定在本车辆的前方是否存在物体。
在本车辆的前方存在物体的情况下,前车判定装置10在步骤S310中判定是否检测到道路分割线。
在检测到道路分割线的情况下,前车判定装置10在步骤S315中基于检测出的道路分割线来设定本车道的边界。然后,前车判定装置10在步骤S320中将余量距离Xml、Xmr设定为第7余量距离Xml7、Xmr7。第7余量距离Xml7、Xmr7例如为0.2m。该情况下的前车判定区域DA的宽度Xa被称为第7横向宽度Xa7。
在未检测出道路分割线的情况下,前车判定装置10在步骤S325中基于本车辆的车辆状态量来推定本车道的边界。接着,前车判定装置10在步骤S330中将推定出的边界设定为本车道的边界。
然后,前车判定装置10在步骤S335中将余量距离Xml、Xmr设定为比第7余量距离Xml7、Xmr7要大的第8余量距离Xml8、Xmr8。第8余量距离Xml8、Xmr8例如为1.0m。该情况下的前车判定区域DA的横向宽度Xa被称为第8横向宽度Xa8。由此,第8横向宽度Xa8被设定为比第7横向宽度Xa7更小的值。
如上所述,根据实施方式3的前车判定装置10,在未由摄像头21检测到道路分割线的情况下,边界设定部12基于本车辆的行驶速度和偏航率来推定边界。相对于检测出道路分割线DLl、DLr时的前车判定区域DA,判定区域设定部13使未检测出道路分割线DLl、DLr时的前车判定区域DA在车道的宽度方向上变得更窄。因此,抑制了车道推定时的前车的误判定。
另外,在实施方式3的前车判定装置10中,可以追加在实施方式1中进行的是四轮车还是两轮车的判定。在追加是四轮车还是两轮车的判定的情况下,在图9中,例如可以在步骤S315之后和步骤S330之后设置物体是否是四轮车的判定。然后,可以对是四轮车的情况和是两轮车的情况分别设定余量距离Xml、Xmr。
此外,在实施方式3的前车判定装置10中,与实施方式2同样地,信号获取部11可以从具有摄像头21和雷达22的物体检测装置20获取信号。然后,与至少由摄像头21检测到其它车辆时的前车判定区域DA相比,判定区域设定部13可以使仅由雷达22检测到其它车辆时的前车判定区域DA在本车道的宽度方向上变得更窄。
实施方式4.
接着,对实施方式4所涉及的前车判定装置10进行说明。实施方式4所涉及的前车判定装置10的结构与实施方式3相同。
实施方式4所涉及的前车判定装置10中,在未由摄像头21检测到道路分割线DLl、DLr的情况下,边界设定部12基于本车辆的行驶速度和偏航率来推定边界。然而,在由前车判定部14持续地判定为其它车辆是前车的情况下,判定区域设定部13使未由摄像头21检测出道路分割线DLl、DLr时的前车判定区域DA相比于由摄像头21检测出道路分割线DLl、DLr时的前车判定区域DA在本车道的宽度方向上变得更宽。
也就是说,在由前车判定部14持续地判定为其它车辆是前车的情况下,判定区域设定部13将未由摄像头21检测出道路分割线DLl、DLr时的前车判定区域DA的横向宽度Xa设定为比由摄像头21检测出道路分割线DLl、DLr时的前车判定区域DA的横向宽度Xa更大的值。换言之,在由前车判定部14持续地判定为其它车辆是前车的情况下,判定区域设定部13将未由摄像头21检测出道路分割线DLl、DLr时的余量距离Xml、Xmr设定为比由摄像头21检测出道路分割线DLl、DLr时的余量距离Xml、Xmr要小的值。
图10是示出实施方式4的前车判定装置10执行的前车判定例行程序的流程图。图10中,对与图9相同的步骤标注相同的标号。图10的例行程序例如通过前车判定装置10启动而开始,每经过一定时间来执行。
在步骤S310中判定为检测出道路分割线的情况下,前车判定装置10在步骤S315中基于道路分割线来设定边界。接着,在步骤S405中,前车判定装置10判定前方的物体是否是持续前车。在前方的物体不是持续前车的情况下,前车判定装置10在步骤S320中将余量距离Xml、Xmr设定为第7余量距离Xml7、Xmr7。第7余量距离Xml7、Xmr7例如为0.5m。
另一方面,在前方的物体是持续前车的情况下,前车判定装置10在步骤S410中将余量距离Xml、Xmr设定为比第7余量距离Xml7、Xmr7要小的第9余量距离Xml9、Xmr9。第9余量距离Xml9、Xmr9例如为0.2m。该情况下的前车判定区域DA的横向宽度Xa被称为第9横向宽度Xa9。由此,第9横向宽度Xa9被设定为比第7横向宽度Xa7更大的值。
在步骤S310中判定为未检测出道路分割线的情况下,前车判定装置10在步骤S325中推定车道的边界,并在步骤S330中将本车道的边界设定为推定出的边界。接着,在步骤S415中,前车判定装置10判定前方的物体是否是持续前车。
在前方的物体不是持续前车的情况下,前车判定装置10在步骤S335中将余量距离Xml、Xmr设定为第8余量距离Xml8、Xmr8。第8余量距离Xml8、Xmr8例如为1.0m。如上所述,第8余量距离Xml8、Xmr8被设定为比第7余量距离Xml7、Xmr7更大的值。
另一方面,在前方的物体是持续前车的情况下,前车判定装置10在步骤S420中将余量距离Xml、Xmr设定为比第9余量距离Xml9、Xmr9要小的第10余量距离Xml10、Xmr10。第10余量距离Xml10、Xmr10例如为0.1m。该情况下的前车判定区域DA的横向宽度Xa被称为第10横向宽度Xa10。由此,第10横向宽度Xa10被设定为比第9横向宽度Xa9更大的值。
如上所述,本车辆的偏航率容易在时间上变化,因此,在推定出的边界与实际的边界之间容易产生误差。因此,在基于推定出的边界来设定前车判定区域DA的情况下,与基于实际的边界来设定前车判定区域DA的情况相比,更容易丢失持续前车。
然而,根据实施方式4的前车判定装置10,与检测出道路分割线DLl、DLr时的前车判定区域DA相比,在未由摄像头21检测出道路分割线DLl、DLr的情况下,基于推定出的边界的前车判定区域DA在车道的宽度方向上变得更宽。由此,抑制了前车判定装置10丢失持续前车。
另外,在实施方式4的前车判定装置10中,可以追加在实施方式1中进行的是四轮车还是两轮车的判定。在追加是四轮车还是两轮车的判定的情况下,在图10中,例如可以作为步骤S405中的判定和步骤S415中的判定的下一个步骤,来设置物体是否是四轮车的判定步骤。然后,可以对是四轮车的情况和是两轮车的情况分别设定余量距离Xml、Xmr。
此外,在实施方式4的前车判定装置10中,与实施方式2同样地,信号获取部11可以从具有摄像头21和雷达22的物体检测装置20获取信号。然后,与至少由摄像头21检测到其它车辆时的前车判定区域DA相比,判定区域设定部13可以使仅由雷达22检测到其它车辆时的前车判定区域DA在本车道的宽度方向上变得更窄。
实施方式5.
接着,对实施方式5所涉及的前车判定装置10进行说明。实施方式5所涉及的前车判定装置10的结构与实施方式1相同。然而,输入到判定区域设定部13的信息从图1所示的车辆种类信息被替换为与检测精度有关的信息。然后,判定区域设定部13基于与获取到的检测精度有关的信息,来运算物体的检测可靠度。检测可靠度是指物体被检测的位置和形状的准确性的程度。检测可靠度的信息可以说是与物体检测装置20所进行的物体的检测状态有关的信息、即检测状态信息。
判定区域设定部13基于物体的检测可靠度和边界来设定前车判定区域DA。更具体而言,判定区域设定部13运算物体的检测可靠度,检测可靠度越高,则使前车判定区域DA在本车道OL的宽度方向上变得越宽。
也就是说,物体的检测可靠度越高,则判定区域设定部13将前车判定区域DA的横向宽度Xa设定为越大的值。换言之,检测可靠度越高,则判定区域设定部13将余量距离Xml、Xmr设定为越小的值。
图11是示出实施方式5的前车判定装置10执行的前车判定例行程序的流程图。图11中,对与图5相同的步骤标注相同的标号。图11的例行程序例如通过前车判定装置10启动而开始,每经过一定时间来执行。
当开始图11的例行程序时,则前车判定装置10首先在步骤S505中获取来自摄像头21的摄像头检测信号。摄像头检测信号中包含检测精度信息。
接着,前车判定装置10在步骤S510中根据检测精度信息来运算物体的检测可靠度。然后,在步骤S110中,前车判定装置10判定在本车辆的前方是否存在物体。
在本车辆的前方存在物体的情况下,前车判定装置10在步骤S515中判定前方的物体的检测可靠度是否在阈值以上。在检测可靠度为阈值以上的情况下,前车判定装置10在步骤S520中将余量距离Xml、Xmr设定为第11余量距离Xml11、Xmr11。第11余量距离Xml11、Xmr11例如为0.2m。该情况下的前车判定区域DA的横向宽度Xa被称为第11横向宽度Xa11。
在检测可靠度小于阈值的情况下,前车判定装置10在步骤S525中将余量距离Xml、Xmr设定为比第11余量距离Xml11、Xmr11要大的第12余量距离Xml12、Xmr12。第12余量距离Xml12、Xmr12例如为1.0m。该情况下的前车判定区域DA的横向宽度Xa被称为第12横向宽度Xa12。由此,第12横向宽度Xa12被设定为比第11横向宽度Xa11更小的值。
如上所述,根据实施方式5的前车判定装置10,判定区域设定部13运算物体的检测可靠度,在检测可靠度为阈值以上的情况下,使前车判定区域DA在本车道的宽度方向上变宽。因此,抑制了因检测可靠度的下降而引起的前车的误判定。
另外,在实施方式5中,根据物体的检测可靠度的大小来设定两种余量距离Xml、Xmr,但余量距离Xml、Xmr也可以设定为物体的检测可靠度越高则越小的值。即,物体的检测可靠度越高,则前车判定区域DA在本车道的宽度方向上可以设得越宽。由此,进一步抑制了因检测可靠度的下降而引起的前车的误判定。
另外,摄像头21可以使用具有分析拍摄到的图像来计算物体的检测可靠度的功能的装置。在使用这种装置的情况下,检测可靠度从摄像头21发送到信号获取部11。判定区域设定部13从信号获取部11获取检测可靠度。
另外,可以对实施方式5的前车判定装置10追加在实施方式1中进行的是否是持续前车的判定。在追加是否是持续前车的判定的情况下,在图11中,例如,可以在步骤S515前设置物体是否是持续前车的判定步骤。然后,对于是持续前车的情况和不是持续前车的情况分别判定检测可靠度是否在阈值以上即可。
另外,在实施方式5的前车判定装置10中,可以追加在实施方式1中进行的是四轮车还是两轮车的判定。在追加是四轮车还是两轮车的判定的情况下,在图11中,例如可以作为步骤S515中的判定的下一个步骤,来设置物体是否是四轮车的判定步骤。然后,可以对是四轮车的情况和是两轮车的情况分别设定余量距离Xml、Xmr。
此外,在实施方式5的前车判定装置10中,与实施方式2同样地,信号获取部11可以从具有摄像头21和雷达22的物体检测装置20获取信号。然后,与至少由摄像头21检测到其它车辆时的前车判定区域DA相比,判定区域设定部13可以使仅由雷达22检测到其它车辆时的前车判定区域DA在本车道的宽度方向上变得更窄。
此外,在实施方式1至5的前车判定装置10中,对左侧的余量距离Xml和右侧的余量距离Xmr设定相同的值,但也可以对左侧的余量距离Xml和右侧的余量距离Xmr分别设定不同的值。
图12是左侧的余量距离Xml与右侧的余量距离XMr不同的情况下的俯视图。由此,抑制了行驶在左侧边界BLl附近的两轮车、停在本车道OL更靠左侧的路边的车辆等被误判定为前车的情况。此外,由此,容易将从本车道右侧的车道插队到本车辆70的前方的车辆判定为是前车。
此外,在实施方式1至5的前车判定装置10中,对各余量距离Xml、Xmr设定正的值,但余量距离Xml、Xmr也可以设定为负的值。
图13是左右的余量距离Xml、Xmr成为负的值的情况下的俯视图。由此,前车判定区域DA可以设置在本车道的边界BLl、BLr的更外侧。由此,当存在前车的情况下,抑制了丢失前车的情况。
此外,在实施方式1至5的前车判定装置10中,各余量距离Xml、Xmr被设定为常数,但余量距离Xml、Xmr也可以根据本车辆与物体的相对距离来变更。
图14是示出相对距离与余量距离之间的关系的图。在图14中,余量距离Xml、Xmr在相对距离为约40m以下的范围内被设定为恒定的长度。在相对距离为40m至100m的范围内,余量距离Xml、Xmr设定为随着相对距离变长而呈二次函数地增加。
当相对距离为100m时,余量距离Xml、Xmr设定为本车道OL的宽度Xw的1/2。即,当相对距离为100m时,前车判定区域DA的横向宽度Xa被设定为0。
检测的物体越是存在于远方,则摄像头21、雷达22等物体检测装置的检测精度越是降低。然而,由此,对于存在于远方的物体,相对距离越长,则前车判定区域DA的横向宽度Xa越窄。因此,抑制了远方的物体被误判定为前车的情况。
此外,实施方式1至5的前车判定装置10中,在其它车辆80的宽度方向的中心线VC位于前车判定区域DA内的情况下,前车判定部14将其它车辆80设定为前车。然而,只要其它车辆80的一部分存在于前车判定区域DA内,则前车判定部14就可以将前车80设定为前车。
此外,实施方式1至5的前车判定装置10中,在本车辆的前方检测的其它车辆为1台,但在本车辆前方检测的其它车辆存在多台的情况下,可以像下面那样来选择前车的候补。
例如,实施方式1的前车判定装置10对检测出的各物体执行步骤S115至步骤S160的处理。然后,前车判定装置10判定检测出的各物体能否成为前车的候补。之后,前车判定装置10从能成为前车的候补的物体中选择存在于最接近本车辆的位置的物体来作为前车即可。
实施方式2至5的前车判定装置10也与实施方式1同样地,执行检测出的各物体是否是前车的判定过程。然后,前车判定装置10判定检测出的各物体是否可以成为前车的候补。之后,前车判定装置10从能成为前车的候补的物体中选择存在于最接近本车辆的位置的物体来作为前车即可。
此外,实施方式1至5的前车判定装置10中,其它车辆是四轮车还是两轮车基于其它车辆的横向宽度来判别,但其它车辆是四轮车还是两轮车的判别方法并不限于此。例如,摄像头21可以基于从后方观察检测出的其它车辆时的其它车辆的形状的特征,来判别其它车辆是四轮车还是两轮车,也可以利用其它方法来判别。
此外,实施方式1至5的前车判定装置10的各功能由处理电路来实现。图15是示出实现实施方式1至5的前车判定装置的各功能的处理电路的第1示例的结构图。第1示例的处理电路100是专用的硬件。
另外,处理电路100例如与单一电路、复合电路、程序化后的处理器、并行程序化后的处理器、ASIC(Application Specific Integrated Circuit:专用集成电路)、FPGA(Field-Programmable Gate Array:现场可编程门阵列)或它们的组合相对应。此外,前车判定装置10的各功能可以分别由单独的处理电路100来实现,也可以汇总各功能并由处理电路100来实现。
此外,图16是示出实现实施方式1至5的前车判定装置的各功能的处理电路的第2示例的结构图。第2示例的处理电路200包括处理器201和存储器202。
处理电路200中,前车判定装置的各功能由软件、固件或软件和固件的组合来实现。软件及固件以程序的形式来表述,并储存于存储器202。处理器201读取储存于存储器202的程序并执行,由此来实现各功能。
存储于存储器202的程序也可以说是使计算机执行上述各部分的步骤或方法的程序。这里,存储器202例如是RAM(Random Access Memory:随机存取存储器)、ROM(Read OnlyMemory:只读存储器)、闪存、EPROM(Erasable Programmable Read Only Memory:可擦除可编程只读存储器)、EEPROM(Electrically Erasable Programmable Read-Only Memory:电可擦除可编程只读存储器)等非易失性或易失性的半导体存储器。另外,磁盘、软盘、光盘、压缩磁盘、小型磁盘、DVD等也相当于存储器202。
另外,对于上述各部分的功能,也可以用专用硬件来实现一部分功能,并用软件或固件来实现一部分功能。
由此,处理电路可以利用硬件、软件、固件或它们的组合来实现上述各部分的功能。
标号说明
10 前车判定装置
11 信号获取部
12 边界设定部
13 判定区域设定部
14 前车判定部
20 物体检测装置
21 摄像头
22 雷达
30 行驶控制部
40 车辆状态量传感器
41 车速传感器
42 偏航率传感器
70 本车辆
80 其它车辆
100、200 处理电路
201 处理器
202 存储器
BLl、BLr 边界
DA 前车判定区域
DLl、DLr 道路分割线
OL 本车道(车道)
LC 车道的中央
VC 其它车辆的宽度方向的中心线
Xa 前车判定区域的横向宽度
Xml、Xmr 余量距离
Xw 本车道(车道)的宽度
Ya 前车判定区域的纵向宽度。

Claims (9)

1.一种前车判定装置,其特征在于,包括:
信号获取部,该信号获取部获取来自对本车辆的前方的物体进行检测的物体检测装置的信号;
边界设定部,该边界设定部设定所述本车辆行驶中的车道的边界;
判定区域设定部,该判定区域设定部基于关于所述物体检测装置检测出的其它车辆的种类的信息即车辆种类信息、关于所述物体检测装置的种类的信息即装置种类信息、关于所述物体检测装置所得出的物体的检测状态的信息即检测状态信息和关于在上次处理中作为前车被设定的车辆的信息即前车信息中的至少任一个信息、以及所述边界设定部所设定的所述边界,来设定所述本车辆的前方的区域即前车判定区域;以及
前车判定部,该前车判定部基于所述其它车辆相对于所述前车判定区域的位置,来判定是否将所述其它车辆设定为所述前车。
2.如权利要求1所述的前车判定装置,其特征在于,
所述判定区域设定部将从所述车道的宽度中减去从所述边界起的所述车道的宽度方向上的距离即余量距离而得到的长度设定为所述前车判定区域的横向宽度,
基于所述车辆种类信息、所述装置种类信息、所述检测状态信息和所述前车信息中的至少任一个信息来变更所述余量距离,从而设定所述前车判定区域。
3.如权利要求1或2所述的前车判定装置,其特征在于,
与未由所述前车判定部持续地判定为所述其它车辆是所述前车时的所述前车判定区域相比,所述判定区域设定部使由所述前车判定部持续地判定为所述其它车辆是所述前车时的所述前车判定区域在所述车道的宽度方向上变得更宽。
4.如权利要求1至3中任一项所述的前车判定装置,其特征在于,
与所述其它车辆的种类是四轮车时的所述前车判定区域相比,所述判定区域设定部使所述其它车辆的种类是两轮车时的所述前车判定区域在所述车道的宽度方向上变得更窄。
5.如权利要求1至4中任一项所述的前车判定装置,其特征在于,
在所述物体检测装置包含摄像头和雷达的情况下,
与至少由所述摄像头检测出所述其它车辆时的所述前车判定区域相比,所述判定区域设定部使仅由所述雷达检测出所述其它车辆时的所述前车判定区域在所述车道的宽度方向上变得更窄。
6.如权利要求1至5中任一项所述的前车判定装置,其特征在于,
所述边界设定部在未由所述物体检测装置检测出道路分割线的情况下,基于所述本车辆的行驶速度和偏航率来推定所述边界,
与由所述物体检测装置检测出所述道路分割线时的所述前车判定区域相比,所述判定区域设定部使未由所述物体检测装置检测出所述道路分割线时的所述前车判定区域在所述车道的宽度方向上变得更窄。
7.如权利要求1至5中任一项所述的前车判定装置,其特征在于,
所述边界设定部在未由所述物体检测装置检测出道路分割线的情况下,基于所述本车辆的行驶速度和偏航率来推定所述边界,
所述判定区域设定部在由所述前车判定部持续地判定为所述其它车辆是所述前车的情况下,
与由所述物体检测装置检测出所述道路分割线时的所述前车判定区域相比,使未由所述物体检测装置检测出所述道路分割线时的所述前车判定区域在所述车道的宽度方向上变得更宽。
8.如权利要求1至7中任一项所述的前车判定装置,其特征在于,
所述物体被检测的位置以及形状的准确性的程度即检测可靠度越高,则所述判定区域设定部使所述前车判定区域在所述车道的宽度方向上变得越宽。
9.一种前车判定程序,其特征在于,使计算机执行如下处理:
信号获取处理,该信号获取处理获取来自对本车辆的前方的物体进行检测的物体检测装置的信号;
边界设定处理,该边界设定处理设定所述本车辆行驶中的车道的边界;
判定区域设定处理,该判定区域设定处理基于关于所述物体检测装置检测出的其它车辆的种类的信息即车辆种类信息、关于所述物体检测装置的种类的信息即装置种类信息、关于所述物体检测装置所得出的物体的检测状态的信息即检测状态信息和关于在上次处理中作为前车被设定的车辆的信息即前车信息中的至少任一个信息、以及所述边界设定处理所设定的所述边界,来设定所述本车辆的前方的区域即前车判定区域;以及
前车判定处理,该前车判定处理基于所述其它车辆相对于所述前车判定区域的位置,来判定是否将所述其它车辆设定为所述前车。
CN202080091796.XA 2020-01-31 2020-01-31 前车判定装置及前车判定程序 Pending CN115023745A (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2020/003656 WO2021152821A1 (ja) 2020-01-31 2020-01-31 先行車判定装置及び先行車判定プログラム

Publications (1)

Publication Number Publication Date
CN115023745A true CN115023745A (zh) 2022-09-06

Family

ID=77078819

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202080091796.XA Pending CN115023745A (zh) 2020-01-31 2020-01-31 前车判定装置及前车判定程序

Country Status (5)

Country Link
US (1) US20230056929A1 (zh)
JP (1) JP7350099B2 (zh)
CN (1) CN115023745A (zh)
DE (1) DE112020006649T5 (zh)
WO (1) WO2021152821A1 (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001084495A (ja) * 1999-09-09 2001-03-30 Denso Corp 車間制御装置、車間警報装置及び記録媒体
JP2002154348A (ja) * 2000-11-22 2002-05-28 Honda Motor Co Ltd オートクルーズ装置
JP2018176956A (ja) * 2017-04-11 2018-11-15 株式会社デンソーテン 車線判定支援装置、車両制御装置および車線判定支援方法
CN109963759A (zh) * 2016-11-17 2019-07-02 株式会社电装 车辆控制装置以及车辆控制方法
CN109964262A (zh) * 2016-10-17 2019-07-02 丰田自动车株式会社 车辆识别装置以及车辆识别方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4828333B2 (ja) * 2006-07-07 2011-11-30 本田技研工業株式会社 車両周辺監視システム
JP6190758B2 (ja) 2014-05-21 2017-08-30 本田技研工業株式会社 物体認識装置及び車両
JP6363517B2 (ja) 2015-01-21 2018-07-25 株式会社デンソー 車両の走行制御装置
EP3376486B1 (en) 2015-11-10 2023-05-10 Furukawa Electric Co., Ltd. Monitoring device and monitoring method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001084495A (ja) * 1999-09-09 2001-03-30 Denso Corp 車間制御装置、車間警報装置及び記録媒体
JP2002154348A (ja) * 2000-11-22 2002-05-28 Honda Motor Co Ltd オートクルーズ装置
CN109964262A (zh) * 2016-10-17 2019-07-02 丰田自动车株式会社 车辆识别装置以及车辆识别方法
CN109963759A (zh) * 2016-11-17 2019-07-02 株式会社电装 车辆控制装置以及车辆控制方法
JP2018176956A (ja) * 2017-04-11 2018-11-15 株式会社デンソーテン 車線判定支援装置、車両制御装置および車線判定支援方法

Also Published As

Publication number Publication date
JP7350099B2 (ja) 2023-09-25
WO2021152821A1 (ja) 2021-08-05
JPWO2021152821A1 (zh) 2021-08-05
DE112020006649T5 (de) 2022-11-24
US20230056929A1 (en) 2023-02-23

Similar Documents

Publication Publication Date Title
CN110406533B (zh) 提高前方车辆跟随器纵向控制的安全性的车道保持辅助***和方法
US11021155B2 (en) Vehicle control apparatus and vehicle control method
US8447484B2 (en) Branch-lane entry judging system
CN107408345B (zh) 物标存在判定方法以及装置
CN108541325B (zh) 驾驶辅助装置以及驾驶辅助方法
CN102470866B (zh) 车辆驾驶辅助装置及车辆驾驶辅助方法
JP4005597B2 (ja) 車両における横ガイド支援方法及びその装置
KR20200047886A (ko) 운전자 보조 시스템 및 그 제어방법
JP4558758B2 (ja) 車両用障害物認識装置
CN110281878B (zh) 车辆行驶控制***
CN111942352B (zh) 考虑转向路径的自适应aeb***及其控制方法
EP2803547A2 (en) Collision mitigation apparatus
US11351997B2 (en) Collision prediction apparatus and collision prediction method
JP4876772B2 (ja) 割込車両判定装置
CN113498519A (zh) 用于识别拐入车辆或拐出车辆的方法及控制单元
CN111373460B (zh) 车辆的物标检测装置
CN114761301A (zh) 车辆控制方法及车辆控制装置
CN112193246A (zh) 车辆及用于执行车辆间距离控制的方法
CN112447057A (zh) 停止线位置推定装置及车辆控制***
CN114987455A (zh) 碰撞避免辅助装置
JPH1139598A (ja) 車両の衝突防止装置
JP3931760B2 (ja) 車両用障害物検知装置
JP6720954B2 (ja) 車両の物標検出装置
CN115023745A (zh) 前车判定装置及前车判定程序
JP2023536349A (ja) 車両のための回避軌道を決定するための方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination