用于检测车辆碰撞对象的设备和方法与流程

文档序号:11920019阅读:343来源:国知局
用于检测车辆碰撞对象的设备和方法与流程

本公开涉及用于检测车辆碰撞对象的设备和方法,并且更特别地涉及这样一种用于检测车辆碰撞对象的设备和方法,其当自身车辆被驱动时,能够在自身车辆前方感测到的车辆之中仅选择具有碰撞可能性的车辆。



背景技术:

通常,碰撞避免系统(CAS:collision avoidance system)通过安装在车辆内的传感器感测前方障碍物并且收集和分析关于前方障碍物的信息以警告驾驶者有碰撞危险或直接控制车辆的制动、转向等。

碰撞避免系统通过传感器测量到前方车辆的距离和相对速度。另外,碰撞避免系统基于到前方车辆的距离和相对速度判定碰撞危险以警告驾驶者有碰撞危险并直接控制车辆的制动和转向,从而诱导碰撞避免或碰撞损伤减轻。

然而,如在专利文件1中所公开,根据现有技术,因为碰撞避免系统仅用于判定位于自身车辆路线的前方车辆的碰撞可能性,所以碰撞避免系统不能判定自身车辆是否将和与自身车辆相交的车辆或在与自身车辆移动的方向相反的方向移动的车辆碰撞。

[现有技术文件]

[专利文件]

(专利文件1)KR100614282 B1



技术实现要素:

本公开为了解决在现有技术中出现的上述问题而作出,同时完整地保持由现有技术实现的优点。

本公开一方面提供用于检测车辆碰撞对象的设备和方法,其当自身车辆被驱动时,能够在自身车辆前方感测到的车辆之中仅选择具有 碰撞可能性的车辆。

根据本公开的示例性实施例,一种用于检测车辆碰撞对象的方法,其包括以下步骤:通过在自身车辆中设置的传感器感测位于所述自身车辆前方的一个或多个相对车辆,并且收集关于所感测的相对车辆的相对车辆信息;当鉴于所述自身车辆和所述相对车辆的预测路径所述自身车辆和所述相对车辆到达同一路线时,计算所述相对车辆的相对位置;根据所述相对车辆的相对速度关系和接近角度选择碰撞类型;计算在所选择的碰撞类型中,所述自身车辆和所述相对车辆之间的碰撞位置;基于所述碰撞位置计算碰撞信息;以及基于所述碰撞信息在一个或多个所述相对车辆之中选择碰撞对象。

所述相对车辆信息可以包括所述相对车辆的速度、移动方向、相对位置、宽度以及长度。

所述相对位置可以是在横向上所述自身车辆和所述相对车辆之间的距离。

在计算所述相对车辆的相对位置的步骤中,可以在所述自身车辆和所述相对车辆到达同一路线的时间点计算在横向上所述自身车辆和所述相对车辆之间的距离。

可以通过假设每台车辆是点的移动并且应用圆方程或多项式方程计算所述预测路径。

选择碰撞类型的步骤可以包括基于所述自身车辆和所述相对车辆的尺寸判定所述自身车辆和所述相对车辆是否彼此碰撞。

所述碰撞信息可以包括所述自身车辆和所述相对车辆之间的碰撞时间(TTC)、碰撞重叠和碰撞角度。

计算所述碰撞信息的步骤可以包括:使用在同一路线上的横向上所述自身车辆和所述相对车辆之间的距离、在所述碰撞位置处的所述横向上所述自身车辆和所述相对车辆之间的距离与在所述横向上的相对速度,计算碰撞的时间点;以及使用所述自身车辆和所述相对车辆到达同一路线的时间点和所述碰撞的时间点,计算所述TTC。

根据本发明的另一示例性实施例,一种用于检测车辆碰撞对象的设备,其包括:相对车辆信息获取单元,其配置成通过在自身车辆中设置的传感器感测位于所述自身车辆前方的一个或多个相对车辆,并且收 集关于所感测的相对车辆的相对车辆信息;自身车辆信息获取单元,其配置成收集关于所述自身车辆的信息;以及处理器,其配置成当鉴于所述自身车辆和所述相对车辆的预测路径所述自身车辆和所述相对车辆到达同一路线时,计算所述相对车辆的相对位置,根据所述相对车辆的相对速度关系和接近角度选择碰撞类型,计算在所选择的碰撞类型中所述自身车辆和所述相对车辆之间的碰撞位置,基于所述碰撞位置计算碰撞信息并基于所述碰撞信息在一个或多个所述相对车辆之中选择碰撞对象。

所述相对车辆信息可以包括所述相对车辆的速度、移动方向、相对位置、宽度以及长度。

所述自身车辆信息可以包括所述自身车辆的宽度、长度、移动方向以及车辆速度。

所述处理器可以通过假设所述自身车辆和所述相对车辆各是一个点并且应用圆方程或多项式方程计算所述预测路径。

所述处理器可以鉴于所述自身车辆和所述相对车辆的宽度和长度计算所述自身车辆和所述相对车辆之间的所述碰撞位置。

附图说明

本公开的上述和其它目标、特征和优点从结合附图的下述详细描述中将更明显。

图1是根据本公开的示例性实施例示出用于检测车辆碰撞对象的设备的配置的框图。

图2是根据本公开的示例性实施例用于描述自身车辆和相对车辆之间的位置关系的视图。

图3是根据本公开的示例性实施例用于描述通过坐标变换进行的在横向上自身车辆和相对车辆之间的距离差的计算的视图。

图4是根据本公开的示例性实施例示出碰撞类型的视图。

图5是根据本公开的示例性实施例用于描述碰撞位置的计算的视图。

图6是根据本公开的示例性实施例示出用于检测车辆碰撞对象的方法的流程图。

图7是根据本公开的示例性实施例用于描述碰撞对象的选择的视图。

附图标记说明

110:相对车辆信息获取单元

120:自身车辆信息获取单元

130:存储器

140:输出

150:处理器

具体实施方式

因为在本说明书中描述的术语“包含”、“配置有”、“具有”等意味着包括相应组件,除非另外特别描述,所以这些术语将意味着包括其它组件而不是排除其它组件。

在本说明书中描述的术语“部件”、“模块”等意味着处理至少一个功能或操作的单元,并且可由硬件或软件或硬件与软件的组合实施。另外,术语“一个”、“一”、“该”等可以被用作为意味着包括单数和复数两者,除非在本说明书描述本公开的上下文中另外描述或由上下文明显矛盾。

以下,本公开的示例性实施例将参考附图详细描述。

图1是根据本公开的示例性实施例示出用于检测车辆碰撞对象的设备的配置的框图,图2是根据本公开的示例性实施例用于描述自身车辆和相对车辆之间的位置关系的视图。图3是根据本公开的示例性实施例用于描述通过坐标变换进行的在横向上自身车辆和相对车辆之间的距离差的计算的视图。图4是根据本公开的示例性实施例示出碰撞类型的视图,以及图5是根据本公开的示例性实施例用于描述碰撞位置的计算的视图。

参考图1,根据本公开的示例性实施例,用于检测车辆碰撞对象的设备(以下,简称用于检测碰撞对象的设备)被安装在车辆内并且感测位于车辆前方的车辆以选择(检测)具有高的碰撞可能性车辆作为碰撞对象。用于检测碰撞对象的设备配置成包括通过车辆网络彼此 连接的相对车辆信息获取单元110、自身车辆信息获取单元120、存储器130、输出140和处理器150。这里,车辆网络可通过控制器局域网络(CAN:controller area network)、媒体导向系统传输(MOST:media oriented systems transport)网络、本地互连网络(LIN:local interconnect network)或flexray中的一个或多个实施。

相对车辆信息获取单元110通过安装在自身车辆100内的传感器(未示出)收集相对车辆信息。相对车辆信息包括相对车辆的速度、移动方向、相对位置、尺寸(宽度和长度)等。

换言之,相对车辆信息获取单元110基于通过图像传感器、距离传感器(例如超声波、雷达等)等测量得到的数据,计算相对车辆200的速度、移动方向θ和相对位置。如图2所示,相对车辆200的速度包括相对车辆200的纵向速度Vfx和横向速度Vfy,并且相对位置包括相对坐标(离参考位置的X-方向值和Y-方向值)和基于自身车辆100位置的相对车辆200的角度α。

自身车辆信息获取单元120通过安装在自身车辆内的传感器(未示出)收集自身车辆信息诸如自身车辆的速度、移动方向等。这里,传感器(未示出)包括速度传感器、陀螺仪传感器、转向角度传感器等。

存储器130储存自身车辆信息诸如在自身车辆中的宽度、长度等。另外,存储器130储存通过在相对车辆信息获取单元110和自身车辆信息获取单元120中收集的相对车辆信息和自身车辆信息。存储器130储存在用于检测碰撞对象的设备的操作过程中生成的各种数据。

输出140以由驾驶者可识别的视听形式输出碰撞对象。输出140可由显示器件、音频器件等实施。显示器件可包括液晶显示器(LCD:liquid crystal display)、薄膜晶体管液晶显示器(TFT LCD:thin film transistor-liquid crystal display)、有机发光二极管(OLED:organic light-emitting diode)、柔性显示器、3D显示器、透明显示器、平视显示器和触摸屏中的一个或多个。

处理器150通过相对车辆200和自身车辆100到特定点的预测路径计算每台车辆的移动方向、车辆速度、相对位置等。这里,在自身 车辆100或相对车辆200转弯的情况下,通过假设每台车辆是一个点并且应用圆方程或多项式方程,可计算每台车辆的预测路径(移动轨迹)。另外,处理器150使用自身车辆100的移动方向作为参考轴,执行坐标变换以计算相对车辆的相对位置(在横向上自身车辆100和相对车辆200之间的距离yerr)。

例如,如图3所示,在自身车辆100转弯的情况下,鉴于自身车辆100和相对车辆200向前移动到同一路线的预测路径(t=t1),基于在点t1处相对车辆200的相对位置yerr和自身车辆100的移动方向θs,自身车辆100的移动路径被变成X轴,从而计算相对车辆200的相对位置yerr′和xerr′。

处理器150根据在横向上相对车辆200的相对速度与纵向方向上相对车辆200的相对速度之间的关系k以及相对车辆的接近角度θ1与θ2选择碰撞类型。换言之,如图4和表1所示,处理器150基于相对车辆200的接近角度和相对速度划分碰撞类型。

在表1中,W1是相对车辆的宽度,W2是自身车辆的宽度,L1是相对车辆的长度,L2是自身车辆的长度,θ1与θ2是相对车辆的接近角度(相对车辆的移动方向或碰撞角度),θ2′=180°-θ2,k是在横向上自身车辆与相对车辆之间的速度异Vry和在纵向方向上的自身车辆与相对车辆之间的速度异Vrx之间的比(),A=cosθ1-ksinθ1,B=sinθ1+kcosθ1,以及C=sinθ2′-kcosθ2′

例如,在碰撞类型是实例1的情况下,在横向上自身车辆与相对车辆之间的距离yerr的最大值是0.5W2+0.5W1cosθ1+k(L2-0.5W1sinθ1),并且其最小值是-0.5W2-0.5W1cosθ1-L1sinθ1+k(-L1cosθ1+0.5W1sinθ1)。

[表1]

当选择了碰撞类型时,处理器150计算在所选择的碰撞类型中在横向上自身车辆与相对车辆之间的距离yn_err,从而能够通过距离yn_err和现有的yerr之间的关系计算碰撞的时间点t2。

处理器150通过相对车辆200的相对位置(yerr或yerr′)计算车辆的碰撞位置。这里,假设自身车辆100和相对车辆200线性(直线)移动。其原因是在车辆接近碰撞位置的状况下,轨迹的方向不会迅速地变化。

如图5所示,假设自身车辆100和相对车辆200分别是点,当两个点到达同一路线时(t=t1),计算在横向上两个点(自身车辆100和相对车辆200)之间的距离yerr,并且基于两个点应用自身车辆100和相对车辆200的面积以确认自身车辆100和相对车辆200是否彼此碰撞。这里,当自身车辆100和相对车辆200在其彼此碰撞的状态(自身车辆和相对车辆的面积彼此部分重叠的状态)下时,计算在碰撞点t2处在横向上两个点之间的距离yn_err。另外,处理器150使用在点t1处横向上的距离yerr、在点t2处横向上的距离yn_err和在横向上自身车辆100和相对车辆200之间的速度差Vxy计算将要碰撞的时间t2。这里,将要碰撞的时间t2可以由以下方程式1表示。

[方程式1]

<mrow> <mi>t</mi> <mn>2</mn> <mo>=</mo> <mfrac> <mrow> <mi>y</mi> <mi>e</mi> <mi>r</mi> <mi>r</mi> <mo>-</mo> <mi>y</mi> <mi>n</mi> <mo>_</mo> <mi>e</mi> <mi>r</mi> <mi>r</mi> </mrow> <mrow> <mi>V</mi> <mi>r</mi> <mi>y</mi> </mrow> </mfrac> </mrow>

处理器150使用自身车辆与相对车辆到达同一路线(X轴)的时间点t1和自身车辆与相对车辆碰撞的时间点t2计算碰撞时间(TTC:time to collision)(=t1+t2)。另外,处理器150使用在横向上自身车辆和相对车辆之间的距离以及每台车辆的车辆信息可计算碰撞重叠和碰撞角度。

处理器150可在通过TTC、碰撞重叠和碰撞角度感测到的所有车辆之中选择碰撞对象,并且根据碰撞危险程度确定优先级。

图6是根据本公开的示例性实施例示出用于检测车辆碰撞对象的方法的流程图。

参考图6,用于检测车辆碰撞对象的设备的处理器150通过相对车辆信息获取单元110获取相对车辆信息(S11)。相对车辆信息包括相对车辆的速度(纵向速度和横向速度)、移动方向、相对位置、宽度以及长度。

然后,鉴于自身车辆和相对车辆的预测路径,处理器150计算每台车辆的移动方向、车辆速度和相对位置(在横向上自身车辆和相对车辆之间的距离)(S12)。在该步骤,鉴于自身车辆和相对车辆的移动路径,处理器150计算每台车辆的移动方向、车辆速度和相对位置yerr,直到自身车辆和相对车辆到达同一路线(X轴)。这里,在自身车辆转弯的情况下,处理器150通过坐标变换使用自身车辆的移动方 向作为参考轴,计算相对车辆的相对位置。

下一步,处理器150根据相对车辆的相对速度和接近角度选择碰撞类型(S13)。在该步骤,处理器150鉴于相对车辆的相对位置和自身车辆与相对车辆的尺寸(宽度和长度)判定自身车辆和相对车辆是否彼此碰撞。另外,基于上面表1,处理器150可计算碰撞范围。

下一步,处理器150计算在选择的碰撞类型中自身车辆和相对车辆之间的碰撞位置yn_err(S14)。在该步骤,处理器150根据碰撞类型计算在碰撞位置处的横向上自身车辆和相对车辆之间的距离。

下一步,处理器150基于碰撞位置计算碰撞时间、碰撞重叠和碰撞角度(S15)。在该步骤,处理器150使用在同一路线上的横向上自身车辆和相对车辆之间的距离、在碰撞位置处的横向上自身车辆和相对车辆之间的距离与在横向上相对速度计算碰撞的时间点。另外,处理器150使用自身车辆和相对车辆到达同一路线的时间点和碰撞的时间点计算TTC。

然后,处理器150基于计算出的碰撞时间、碰撞重叠(collision overlap)和碰撞角度在自身车辆前方感测到的一个或多个前方车辆之中选择碰撞对象(S16)。

根据上述示例性实施例,如图7所示,在位于自身车辆前方的可感测(sensible)空间(感测区域)的车辆V1和V2之间具有碰撞可能性的车辆可以被选择为碰撞对象。

因此,在本公开中,可以判定自身车辆是否将与所有的车辆诸如迎面而来车辆、相交车辆、切入(cut-in)车辆、切出(cut-out)车辆等碰撞,从而能够当具有如上所述车辆的碰撞状况发生时选择碰撞对象并且控制碰撞避免。

如上所述,根据本公开的示例性实施例,使用安装在车辆中的传感器可以感测位于车辆前方的车辆,并且在感测的车辆之中可以选择具有碰撞可能性的车辆。因此,根据本公开的示例性实施例,可以判定自身车辆和与自身车辆相交的车辆是否彼此碰撞(侧面碰撞),自身车辆和在与自身车辆移动的方向相反的方向上移动的车辆是否彼此碰撞(前方碰撞)等,以及自身车辆和位于与自身车辆相同的路径的车辆是否彼此碰撞。

在以上描述的示例性实施例中,本公开的组件和特征以预先确定的形式彼此结合。应考虑到各个组件或特征是选择性的,除非另外明确提出。各个组件或特征可以不与其它组件或特征结合的形式被实施。另外,一些组件和/或特征可以彼此结合来配置本公开的示例性实施例。在本公开的示例性实施例中描述的操作顺序可以被改变。任何示例性实施例的一些组件或特征可以被包括在另一个示例性实施例中或被另一个示例性的相应组件或特征实施例取代。很明显,在权利要求书中没有明确引用关系的权利要求可以彼此结合来配置示例性实施例或通过应用后修正被包括在新的权利要求书中。

本公开的示例性实施例可以由各种装置例如硬件、固件、软件或其组合等实施。在本公开的示例性实施例由硬件实施的情况下,可以由专用集成电路(ASIC:application specific integrated circuit)、数字信号处理器(DSP:digital signal processor)、数字信号处理器件(DSPD:digital signal processing device)、可编程逻辑器件(PLD:programmable logic device)、现场可编程门阵列(FPGA:field programmable gate array)、处理器、控制器、微控制器、微处理器等中的一个或多个实施。

在本公开的示例性实施例由固件或软件实施的情况下,可以执行上述功能或操作的模块、程序、函数等的形式实施。软件代码可以储存在存储器单元中并且由处理器驱动。存储器单元可被位于处理器内部或外部,并且通过各种众所周知的装置向处理器传输数据和从处理器接收数据。

很明显,对于所述领域技术人员来说,本公开可以另一种特定的不脱离本公开特征的形式实施。因此,上述详细描述在所有方面中应被解释为例示性的而不是限制性的。本公开的保护范围是由权利要求书的合理解释确定的,并且在本公开等效范围内的所有修改包含在本公开的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1