一种高速公路汽车追尾碰撞预警关键参数估计方法

著录项
  • CN201310424688.1
  • 20130917
  • CN103448730A
  • 20131218
  • 东南大学
  • 李旭;宋翔;陈伟;张为公
  • B60W40/12
  • B60W40/12

  • 江苏省南京市四牌楼2号
  • 江苏(32)
  • 江苏永衡昭辉律师事务所
  • 王斌
摘要
本发明公开了一种高速公路汽车追尾碰撞预警关键参数估计方法。本方法根据高速公路车辆不同的相对运动的典型工况建立多个不同的卡尔曼滤波系统状态模型,以全球定位系统与车车通信信息结合雷达信息作为观测量,并在运行过程中检测、容忍传感器信息的不准确甚至失效,利用交互多模型算法,即使在某些传感器失效时,也能实时、准确、可靠的获取两车间相对距离、速度与加速度等高速公路追尾碰撞预警关键参数,同时结合相对加速度信息,来改进传统距离碰撞时间TTC估计方法,从而准确、可靠地估计出TTC这个高速公路追尾碰撞预警关键参数,具有精度高、可靠性好、实时性好、适应性好的优点。
权利要求

1.一种高速公路汽车追尾碰撞预警关键参数估计方法,其特征在于:本方 法根据高速公路车辆不同的相对运动典型工况建立多个不同的卡尔曼滤波系统 状态模型,以全球定位系统与车车通信信息结合雷达信息作为观测量,并在运行 过程中检测、容忍传感器信息的不准确甚至失效,利用交互多模型算法,实现不 同典型运动工况下的卡尔曼滤波模型之间的交互,即使在某些传感器失效时,也 能实时、准确、可靠的获取两车相对距离、速度与加速度等高速公路追尾碰撞预 警关键参数,同时结合相对加速度信息,来改进传统距离碰撞时间TTC估计方 法,从而准确、可靠地估计出TTC这个高速公路追尾碰撞预警关键参数;

具体步骤包括:

1)建立高速公路汽车相对运动的状态模型

针对高速公路汽车行驶工况,建立7个不同的卡尔曼滤波模型,这7个模型 具有相同的状态模型形式,其区别仅在于状态转移矩阵的不同,其状态方程可统 一表示,第j(j=1,2,3...7)个模型离散化后的卡尔曼滤波的状态方程的矩阵形式表 示为:

X j(k)=A j(k,k-1)X j(k-1)+W j(k-1)(j=1,2...7)     (1)

式中,k表示离散化时刻,下标j(j=1,2...7)表示第j个模型,本发明的 多模型设置为7个模型,这7个模型有相同的状态向量,该状态向量 X j=[d  v L  a L  v F  a F]′,本发明中上角标'表示对矩阵转置,d表示前车距自 车的距离[米],V L表示前车速度[米/秒],a L表示前车加速度[米/(秒×秒)],V F表示 自车速度[米/秒],a F表示自车加速度[米/(秒×秒)];W j表示零均值的系统高斯白 噪声向量且W j=[w 1  w 2  w 3  w 4  w 5]′,其中w 1、w 2、w 3、w 4及w 5分别表示五 个系统高斯白噪声分量,其对应的系统噪声协方差阵Q j为:

Q j = σ w 1 2 0 0 0 0 0 σ w 2 2 0 0 0 0 0 σ w 3 2 0 0 0 0 0 σ w 4 2 0 0 0 0 0 σ w 5 2 , 其中 及 分别 表示系统高斯白噪声w 1、w 2、w 3、w 4及w 5对应的方差;A j表示状态转移矩阵, 这7个模型具有不同的状态转移矩阵,其具体设置如下:

针对高速公路车辆运行及发生追尾碰撞的典型场景和工况进行分析,为简化 模型,假定自车与前车行驶在同一车道上,定义工况1为安全工况:自车以等于 前车的速度匀速行驶,工况2-7分别为常见的危险工况:

工况2:前车静止,自车匀速行驶;

工况3:前车静止,自车加速行驶;

工况4:前车匀速行驶,自车以大于前车速度的车速匀速行驶;

工况5:前车匀速行驶,自车加速行驶;

工况6:前车减速行驶,自车匀速行驶;

工况7:前车减速行驶,自车加速行驶;

这7种典型工况其所对应的状态转移矩阵A 1-A 7分别为:

A 1 = 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 , A 2 = 1 0 0 - T 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 ,

A 3 = 1 0 0 - T 0.5 T 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 T 0 0 0 0 1 , A 4 = 1 T 0 - T 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 ,

A 5 = 1 T 0 - T - 0.5 T 2 0 1 0 0 0 0 0 0 0 0 0 0 0 1 T 0 0 0 0 1 , A 6 = 1 T 0.5 T 2 - T 0 0 1 T 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 ,

A 7 = 1 T 0.5 T 2 - T - 0.5 T 2 0 1 T 0 0 0 0 1 0 0 0 0 0 1 T 0 0 0 0 1

T表示离散的周期,在本发明中,根据测量传感器特性,T的典型值可取为 50毫秒、100毫秒、200毫秒等;

2)建立卡尔曼滤波模型的观测方程

第j个滤波器的观测方程为:

Z j(k)=H j(k)X j(k)+V j(k)(j=1,2...7)    (2)

其中Z j为观测向量,H j为观测矩阵,V j是与W j互不相关的零均值观测噪声 向量,其协方差矩阵为R j;

本发明采用毫米波雷达、GPS(Global Positioning System,全球定位系统)、 加速度计,结合V2V(vehicle to vehicle,车车通信)用以提供观测信息。其中, 毫米波雷达用以测量两车相对距离与相对速度;GPS与加速度计用以提供自车位 置、车速与加速度信息,V2V作为虚拟传感器,提供前车的位置、车速与加速 度信息,GPS-V2V信息较为全面准确,但GPS信号受到遮挡或V2V因受到干 扰而屏蔽而无法传输信息时,甚至可能前车并未安装V2V,都会导致无法提供 有效的信息;

V2V发生故障或失效的分为两类,一类是通信故障,表现为无任何前车信 息信号,另一类是由于前车的GPS传感器失效所引起的,表现为所传送的前车 信息不完整,不包含前车的GPS传感器信息;自车GPS是否发生故障或失效则 可利用HDOP(Horizontal Dilution OfPrecision,水平精度因子)值结合卫星数来 判别,在HDOP<5.0时且卫星数大于等于4个,判定为自车GPS能够正常工作, 在HDOP>5.0时或卫星数小于4个时,判定为自车GPS失效;

基于这样的考虑,结合GPS-V2V与雷达的优缺点,当所有传感器都工作正 常时,由于GPS-V2V信息全面而准确,以GPS、加速度计及V2V信息作为观 测量;当车车通信由于通信故障而失效从而无法感知前车信息,但自车GPS能 正常工作时,以GPS、加速度计及雷达信息作为观测量;当车车通信由于前车 GPS失效从而无法获取前车GPS信息,但自车GPS能正常工作时,以GPS、加 速度计、雷达信息以及前车加速度作为观测量;当自车GPS失效,但车车通信 有效且能获取全面的前车信息时,以加速度计、雷达及车车通信信息作为观测量; 当自车及前车GPS失效但车车通信能够获取前车加速度计信息时,以自车与前 车加速度计信息和雷达信息作为观测量;当自车GPS失效时且车车通信无法获 取前车信息时,以加速度计及雷达信息作为观测量;

即,Z j、H j与R j都根据传感器是否失效进行切换:

①自车GPS有效且存在全面的车车通信信息,

Z j = d GPS - V 2 V v L - V 2 V v F - GPS a L - V 2 V a F - ACC , H j = 1 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 1 , d GPS-V2V为由GPS及V2V所观测 的自车与前车位置信息所计算出的车间距离[米],v L-V2V为V2V所传输的前车的 速度[米/秒],a L-V2V为V2V所传输的前车加速度[米/(秒×秒)],v F-GPS为GPS所 观测的自车速度[米/秒],a F-ACC为加速度计所观测的自车加速度[米/(秒×秒)], 此时,

V j = n d GPS - V 2 V n v L - V 2 V n v F - GPS n a L - V 2 V n a F - ACC , 表示通过GPS及V2V所观测的自车与前车位置信息所计 算出的车间距离的观测噪声且 是均值为0、方差为 的高斯白噪声, 表示通过V2V所传输的前车的速度的观测噪声且 是均值为0、方差为 的高斯白噪声, 表示通过GPS所观测的自车速度的观测噪声且 是 均值为0、方差为 的高斯白噪声, 表示通过V2V所传输的前车加速度 的观测噪声且 是均值为0、方差为 的高斯白噪声, 表示通过加速 度计所观测的自车加速度的观测噪声且 是均值为0、方差为 的高斯白 噪声;V j对应的观测噪声方差阵R j可表示为

R j = σ d GPS - V 2 V 2 0 0 0 0 0 σ v L - V 2 V 2 0 0 0 0 0 σ v F - GPS 2 0 0 0 0 0 σ a L - V 2 V 2 0 0 0 0 0 σ a F - ACC 2 ;

②自车GPS有效但不存在车车通信信息,

Z j = d radar v F - GPS a F - ACC v r - radar , H j = 1 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 1 0 - 1 0 , d radar为由雷达所观测的车间距离[米], v r-radar为雷达所观测的前车相对于自车的速度[米/秒], V j = n d radar n v F - GPS n a F - ACC n v r - radar , 表示通 过雷达传感器测量获得的车间距离的观测噪声且 是均值为0、方差为 的 高斯白噪声, 表示通过雷达所观测的前车相对于自车的速度的观测噪声且 是均值为0、方差为 的高斯白噪声,V j对应的观测噪声方差阵R j可表 示为 R j = σ d radar 2 0 0 0 0 σ v F - GPS 2 0 0 0 0 σ a F - ACC 2 0 0 0 0 σ v r - radar 2 ;

③自车GPS有效且存在车车通信信息,但因前车GPS失效,车车通信信息里不 包括前车GPS信息,

Z j = d radar v F - GPS a F - ACC v r - radar a L - V 2 V , H j = 1 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 1 0 - 1 0 0 0 1 0 0 , V j对应的观测噪声方差阵R j可表示为

R j = σ d radar 2 0 0 0 0 0 σ v F - GPS 2 0 0 0 0 0 σ a F - ACC 2 0 0 0 0 0 σ v r - radar 2 0 0 0 0 0 σ a L - V 2 V 2 ;

④自车GPS失效但存在全面的车车通信信息

Z j = d radar v r - radar v L - V 2 V a L - V 2 V a F - ACC , H j = 1 0 0 0 0 0 1 0 - 1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 1 , V j对应的观测噪声方差阵R j可表示

R j = σ d radar 2 0 0 0 0 0 σ v r - radar 2 0 0 0 0 0 σ v L - V 2 V 2 0 0 0 0 0 σ a L - V 2 V 2 0 0 0 0 0 σ a F - ACC 2 ;

⑤自车与前车GPS都失效,但存在车车通信信息,能够接收到前车的加速度信 息

Z j = d radar a L - V 2 V a F - ACC v r - radar , H j = 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 1 0 - 1 0 , V j对应的观测噪声方差阵R j可表示

R j = σ d radar 2 0 0 0 0 σ a L - V 2 V 2 0 0 0 0 σ a F - ACC 2 0 0 0 0 σ v r - radar 2 ;

⑥自车GPS失效且不存在车车通信信息,

Z j = d radar v r - radar a F - ACC , H j = 1 0 0 0 0 0 1 0 - 1 0 0 0 0 0 1 ,V j对应的观测噪声方差阵R j

可表示为 R j = σ d radar 2 0 0 0 σ v r - radar 2 0 0 0 σ a F - ACC 2 ;

3)交互多模型估计车辆间相对距离、车速与加速度

根据式(1)和式(2),分别建立7个不同的卡尔曼滤波模型,系统模型之 间的转移概率为p ij,下标i、j(i=1,2,3...7,j=1,2,3...7)表示从状态i转移到状态 j的概率;

①交互估计计算

预测第j(j=1,2,3...7)个模型的模型概率ρ j(k,k-1):

ρ j ( k , k - 1 ) = Σ i = 1 7 p ij ρ i ( k - 1 )

预测混合概率ρ i|j(k-1):

ρ i|j(k-1)=p ijρ i(k-1)/ρ j(k,k-1)

则交互估计后第j个滤波器在k时刻的输入为:

X 0 j ( k - 1 ) = Σ i = 1 7 X i ( k - 1 ) ρ i | j ( k - 1 )

P 0 j ( k - 1 ) = Σ i = 1 7 ρ i | j ( k - 1 ) { P i ( k - 1 ) + [ X i ( k - 1 ) - X 0 j ( k - 1 ) ] [ X i ( k - 1 ) - X 0 j ( k - 1 ) ] }

其中P i(k-1)表示第i个模型在k-1时刻的估计误差方差阵;

②每个卡尔曼滤波器各自进行卡尔曼滤波递推,第j(j=1,2,3...7)个模型的滤 波过程如下:

时间更新:

状态一步预测方程:X j(k,k-1)=A jX 0j(k-1)

一步预测误差方差阵:P j(k,k-1)=A j(k-1)P 0j(k-1)(A j(k-1))′+Q j(k-1)

测量更新:

滤波增益矩阵:K j(k)=P j(k,k-1)(H j(k-1))′(S j(k)) -1

S j(k)=H j(k-1)P j(k,k-1)(H j(k-1))′+R j(k-1)

状态估计:X j(k)=X j(k,k-1)+K j(k)(Z j(k)-H jX j(k,k-1))

估计误差方差阵P j(k):P j(k)=P j(k,k-1)-K j(k)S j(k)(K j(k))′

③模型概率更新

在每个模型完成上一步的更新之后,利用最大似然函数Λ j(k)计算新的模型 概率ρ j(k);最大似然函数计算如下:

Λ j ( k ) = exp { - 1 2 ( Z j ( k ) - H j X j ( k , k - 1 ) ) ( S j ( k ) ) - 1 ( Z j ( k ) - H j X j ( k , k - 1 ) ) } | 2 π S j ( k ) | - 1 2

因此,模型j(j=1,2,3...7)在k时刻的模型概率由贝叶斯定理给出:

ρ j ( k ) = Λ j ( k ) ρ j ( k , k - 1 ) Σ i = 1 7 Λ i ( k ) ρ i ( k , k - 1 )

④估计组合

在计算出各模型为正确的后验概率之后,对所有滤波器的状态估计进行概率 加权并求和,权系数为模型正确的后验概率,得到估计组合后的状态估计为: X ( k ) = Σ j = 1 7 X j ( k ) ρ j ( k ) , 其中, X ( k ) = d v L a L v F a F , 各状态变量的上 标“-”表示各状态量的最终滤波估计值,即X(k)内各状态变量依次分别表示估 计组合后的车距、前车速度、前车加速度、自车速度、自车加速度,据此即可推 算出估计组合后的两车相对距离、速度和加速度,即估计组合后的车辆间相对距 离 [米]可直接估计得出,估计组合后前车相对于自车的速度[米/秒] 估计组合后前车相对于自车的加速度

4)改进TTC估计

传统的TTC计算方法如式(3)所示:

TTC = - d v r - - - ( 3 )

式(3)中, 为估计组合后前车相对于自车的速度[米/秒],且 该方法假设车辆间相对加速度为零,存在较大的误差;本发明在此基础上对其进 行改进,考虑车辆间相对加速度信息,有

d + v r × TTC + 0.5 a r × TTC 2 = 0 - - - ( 4 ) 式(4)中, 为估计组合后前车相对于自车的加速度,且 解 式(4)可得:

TTC = - d v r v r < 0 , a r = 0 - v r a r - v r 2 - 2 d × a r a r v r < 0 , a r 0 - v r a r + v r 2 - 2 d × a r a r v r 0 , a r < 0 - - - ( 5 )

将利用交互多模型方法所估计出的 值代入(5)即可实时计算出TTC 值,且当 或( )时式(5)无解,此时前车车速与加 速度都大于自车,显见车辆处于安全状态,因此此时无需计算TTC值。

说明书
技术领域

本发明涉及一种高速公路汽车追尾碰撞预警关键参数估计方法,属于汽车主 动安全测量及控制领域。

随着社会经济的发展,伴随着车辆保有量的迅速增长,道路交通安全问题日 益突出,并已成为全球性难题。全世界每年因交通事故都会造成大量的人员伤亡 和财产损失,世界各国都在努力降低交通事故的发生。统计资料表明,车辆的追 尾碰撞事故是高速公路上最主要的事故形态,其预警系统的研究也因此引起了世 界各国的重视。追尾碰撞预警系统是通过感知前方车辆与自车相对运动信息,利 用某种算法判定是否存在潜在的追尾碰撞危险。因此,环境感知与预警算法是追 尾碰撞预警的两项关键技术。

在环境感知方面,雷达、红外、机器视觉等技术都被广泛研究和应用,用以 测量两车间的相对距离和相对车速。其中,毫米波雷达最为常用,性能也最为优 良,但所测信息噪声较大,无法有效区分旁车道干扰目标,且会受恶劣天气影响 和周围车辆、障碍物的电磁波干扰,特别在高速路上,隔离带和路两边的金属极 大的限制了雷达性能;且无论是雷达、红外,还是机器视觉,都无法获取相对加 速度这个信息,近年来,国外很多学者对基于全球定位系统与车车通信 (GPS-V2V)的防追尾碰撞技术进行了研究,该所获取的信息较为全面、准确, 并且不受天气、周围障碍物、旁车道干扰目标等影响,但其有效性取决于GPS 和车车通信所传递信息的准确可靠,若GPS受到遮挡,或因车车通信受到干扰 而被屏蔽或延时,则会导致信息的不准确甚至无法获取,且车车通信并未普及, 很多车辆并不具备该功能;同时,无论是雷达还是GPS-V2V,都不可避免存在 因传感器故障和失效引起的测量信息产生无法确定的变化甚至错误,影响防追尾 碰撞预警系统的的可靠性。

国内外的追尾碰撞预警算法主要包括安全距离逻辑算法与安全时间逻辑算 法两类,TTC(Time to collision,距离碰撞时间)是算法中的一个关键参数,其 估计的准确性和可靠性直接关系着预警算法是否准确有效。国内外的TTC值计 算都是以当前两车相对距离除以相对速度,这种方法忽略了相对加速度这个参 数,导致计算结果误差较大,易产生虚警和漏警,影响算法的准确性。同时,为 滤除雷达等传感器观测噪声,获取较为准确的与前方车辆的车间距离、速度等信 息,卡尔曼滤波、粒子滤波等滤波方法被广泛应用,近年来,交互多模型(IMM) 机动目标跟踪算法也被应用于此,进一步减小了测量误差,但所采用的模型未考 虑高速公路追尾碰撞典型工况,准确性不足,也无法对故障或失效传感器信息有 效处理和容忍,影响算法的可靠性。这些都限制了其在汽车追尾碰撞预警系统中 的使用。

为实现在对于车辆间相对距离、速度、加速度与距离碰撞时间TTC(Time to  collision)这些高速公路追尾碰撞预警关键参数的准确、可靠估计,本发明提出 了一种高速公路汽车追尾碰撞预警关键参数估计方法。本发明提出的方法针对高 速公路车辆不同的相对运动典型工况,建立多个卡尔曼滤波模型,同时以全球定 位系统与车车通信信息结合雷达信息来建立滤波系统的观测量,并在运行过程中 检测、容忍传感器信息的不准确甚至失效,即使在某些传感器失效时,依然能够 取得较为准确的获取相关参数,进而通过交互多模型-卡尔曼滤波算法实现对两 车相对距离、速度与加速度等高速公路追尾碰撞预警关键参数的估计,同时结合 相对加速度信息,来改进传统TTC估计方法,以准确、可靠地估计出TTC这个 高速公路追尾碰撞预警关键参数,具有精度高、可靠性好、实时性好、适应性好 等特点。

一种高速公路汽车追尾碰撞预警关键参数估计方法,其特征在于:本方法根 据高速公路车辆不同的相对运动典型工况建立多个不同的卡尔曼滤波系统状态 模型,以全球定位系统与车车通信信息结合雷达信息作为观测量,并在运行过程 中检测、容忍传感器信息的不准确甚至失效,利用交互多模型算法,实现不同典 型运动工况下的卡尔曼滤波模型之间的交互,即使在某些传感器失效时,也能实 时、准确、可靠的获取两车相对距离、速度与加速度等高速公路追尾碰撞预警关 键参数,同时结合相对加速度信息,来改进传统TTC(Time to collision,距离碰 撞时间)估计方法,从而准确、可靠地估计出TTC这个高速公路追尾碰撞预警 关键参数;

具体步骤包括:

1)建立高速公路汽车相对运动的状态模型

针对高速公路汽车行驶工况,建立7个不同的卡尔曼滤波模型,这7个模型 具有相同的状态模型形式,其区别仅在于状态转移矩阵的不同,其状态方程可统 一表示,第j(j=1,2,3...7)个模型离散化后的卡尔曼滤波的状态方程的矩阵形式表 示为:

Xj(k)=Aj(k,k-1)Xj(k-1)+Wj(k-1)(j=1,2...7)     (1)

式中,k表示离散化时刻,下标j(j=1,2...7)表示第j个模型,本发明的 多模型设置为7个模型,这7个模型有相同的状态向量,该状态向量 Xj=[d  vL  aL  vF  aF]′,本发明中上角标'表示对矩阵转置,d表示前车距自 车的距离[米],VL表示前车速度[米/秒],aL表示前车加速度[米/(秒×秒)],VF表示 自车速度[米/秒],aF表示自车加速度[米/(秒×秒)];Wj表示零均值的系统高斯白 噪声向量且Wj=[w1  w2  w3  w4  w5]′,其中w1、w2、w3、w4及w5分别表示五 个系统高斯白噪声分量,其对应的系统噪声协方差阵Qj为:

<math> <mrow> <msub> <mi>Q</mi> <mi>j</mi> </msub> <mo>=</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msup> <msub> <mi>&sigma;</mi> <msub> <mi>w</mi> <mn>1</mn> </msub> </msub> <mn>2</mn> </msup> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <msup> <msub> <mi>&sigma;</mi> <msub> <mi>w</mi> <mn>2</mn> </msub> </msub> <mn>2</mn> </msup> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <msup> <msub> <mi>&sigma;</mi> <msub> <mi>w</mi> <mn>3</mn> </msub> </msub> <mn>2</mn> </msup> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <msup> <msub> <mi>&sigma;</mi> <msub> <mi>w</mi> <mn>4</mn> </msub> </msub> <mn>2</mn> </msup> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <msup> <msub> <mi>&sigma;</mi> <msub> <mi>w</mi> <mn>5</mn> </msub> </msub> <mn>2</mn> </msup> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> </mrow> </math> 其中及分别
表示系统高斯白噪声w1、w2、w3、w4及w5对应的方差;Aj表示状态转移矩阵,
这7个模型具有不同的状态转移矩阵,其具体设置如下:

针对高速公路车辆运行及发生追尾碰撞的典型场景和工况进行分析,为简化 模型,假定自车与前车行驶在同一车道上,定义工况1为安全工况:自车以等于 前车的速度匀速行驶,工况2-7分别为常见的危险工况:

工况2:前车静止,自车匀速行驶;

工况3:前车静止,自车加速行驶;

工况4:前车匀速行驶,自车以大于前车速度的车速匀速行驶;

工况5:前车匀速行驶,自车加速行驶;

工况6:前车减速行驶,自车匀速行驶;

工况7:前车减速行驶,自车加速行驶;

这7种典型工况其所对应的状态转移矩阵A1-A7分别为:

A 1 = 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 , A 2 = 1 0 0 - T 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 ,

A 3 = 1 0 0 - T 0.5 T 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 T 0 0 0 0 1 , A 4 = 1 T 0 - T 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 ,

A 5 = 1 T 0 - T - 0.5 T 2 0 1 0 0 0 0 0 0 0 0 0 0 0 1 T 0 0 0 0 1 , A 6 = 1 T 0.5 T 2 - T 0 0 1 T 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 ,

A 7 = 1 T 0.5 T 2 - T - 0.5 T 2 0 1 T 0 0 0 0 1 0 0 0 0 0 1 T 0 0 0 0 1

T表示离散的周期,在本发明中,根据测量传感器特性,T的典型值可取为 50毫秒、100毫秒、200毫秒等;

2)建立卡尔曼滤波模型的观测方程

第j个滤波器的观测方程为:

Zj(k)=Hj(k)Xj(k)+Vj(k)(j=1,2...7)      (2)

其中Zj为观测向量,Hj为观测矩阵,Vj是与Wj互不相关的零均值观测噪声 向量,其协方差矩阵为Rj;

本发明采用毫米波雷达、GPS(Global Positioning System,全球定位系统)、 加速度计,结合V2V(vehicle to vehicle,车车通信)用以提供观测信息。其中, 毫米波雷达用以测量两车相对距离与相对速度;GPS与加速度计用以提供自车位 置、车速与加速度信息,V2V作为虚拟传感器,提供前车的位置、车速与加速 度信息,GPS-V2V信息较为全面准确,但GPS信号受到遮挡或V2V因受到干 扰而屏蔽而无法传输信息时,甚至可能前车并未安装V2V,都会导致无法提供 有效的信息;

V2V发生故障或失效的分为两类,一类是通信故障,表现为无任何前车信 息信号,另一类是由于前车的GPS传感器失效所引起的,表现为所传送的前车 信息不完整,不包含前车的GPS传感器信息;自车GPS是否发生故障或失效则 可利用HDOP(Horizontal Dilution Of Precision,水平精度因子)值结合卫星数来 判别,在HDOP<5.0时且卫星数大于等于4个,判定为自车GPS能够正常工作, 在HDOP>5.0时或卫星数小于4个时,判定为自车GPS失效;

基于这样的考虑,结合GPS-V2V与雷达的优缺点,当所有传感器都工作正 常时,由于GPS-V2V信息全面而准确,以GPS、加速度计及V2V信息作为观 测量;当车车通信由于通信故障而失效从而无法感知前车信息,但自车GPS能 正常工作时,以GPS、加速度计及雷达信息作为观测量;当车车通信由于前车 GPS失效从而无法获取前车GPS信息,但自车GPS能正常工作时,以GPS、加 速度计、雷达信息以及前车加速度作为观测量;当自车GPS失效,但车车通信 有效且能获取全面的前车信息时,以加速度计、雷达及车车通信信息作为观测量; 当自车及前车GPS失效但车车通信能够获取前车加速度计信息时,以自车与前 车加速度计信息和雷达信息作为观测量;当自车GPS失效时且车车通信无法获 取前车信息时,以加速度计及雷达信息作为观测量;

即,Zj、Hj与Rj都根据传感器是否失效进行切换:

①自车GPS有效且存在全面的车车通信信息,

Z j = d GPS - V 2 V v L - V 2 V v F - GPS a L - V 2 V a F - ACC , H j = 1 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 1 , dGPS-V2V为由GPS及V2V所观测 的自车与前车位置信息所计算出的车间距离[米],vL-V2V为V2V所传输的前车的 速度[米/秒],aL-V2V为V2V所传输的前车加速度[米/(秒×秒)],vF-GPS为GPS所 观测的自车速度[米/秒],aF-ACC为加速度计所观测的自车加速度[米/(秒×秒)], 此时,

<math> <mrow> <msub> <mi>V</mi> <mi>j</mi> </msub> <mo>=</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msub> <mi>n</mi> <msub> <mi>d</mi> <mrow> <mi>GPS</mi> <mo>-</mo> <mi>V</mi> <mn>2</mn> <mi>V</mi> </mrow> </msub> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <msub> <mi>n</mi> <mi>v</mi> </msub> <mrow> <mi>L</mi> <mo>-</mo> <mi>V</mi> <mn>2</mn> <mi>V</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <msub> <mi>n</mi> <mi>v</mi> </msub> <mrow> <mi>F</mi> <mo>-</mo> <mi>GPS</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <msub> <mi>n</mi> <mi>a</mi> </msub> <mrow> <mi>L</mi> <mo>-</mo> <mi>V</mi> <mn>2</mn> <mi>V</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <msub> <mi>n</mi> <mi>a</mi> </msub> <mrow> <mi>F</mi> <mo>-</mo> <mi>ACC</mi> </mrow> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> </mrow> </math> 表示通过GPS及V2V所观测的自车与前车位置信息所计
算出的车间距离的观测噪声且是均值为0、方差为的高斯白噪声,
表示通过V2V所传输的前车的速度的观测噪声且是均值为0、方差为
的高斯白噪声,表示通过GPS所观测的自车速度的观测噪声且是
均值为0、方差为的高斯白噪声,表示通过V2V所传输的前车加速度
的观测噪声且是均值为0、方差为的高斯白噪声,表示通过加速
度计所观测的自车加速度的观测噪声且是均值为0、方差为的高斯白
噪声;Vj对应的观测噪声方差阵Rj可表示为

R j = σ d GPS - V 2 V 2 0 0 0 0 0 σ v L - V 2 V 2 0 0 0 0 0 σ v F - GPS 2 0 0 0 0 0 σ a L - V 2 V 2 0 0 0 0 0 σ a F - ACC 2 ;

②自车GPS有效但不存在车车通信信息,

<math> <mrow> <msub> <mi>Z</mi> <mi>j</mi> </msub> <mo>=</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msub> <mi>d</mi> <mi>radar</mi> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>v</mi> <mrow> <mi>F</mi> <mo>-</mo> <mi>GPS</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>a</mi> <mrow> <mi>F</mi> <mo>-</mo> <mi>ACC</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>v</mi> <mrow> <mi>r</mi> <mo>-</mo> <mi>radar</mi> </mrow> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> <msub> <mi>H</mi> <mi>j</mi> </msub> <mo>=</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <mn>1</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>1</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>1</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>1</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mo>-</mo> <mn>1</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> </mrow> </math> dradar为由雷达所观测的车间距离[米],
vr-radar为雷达所观测的前车相对于自车的速度[米/秒], <math> <mrow> <msub> <mi>V</mi> <mi>j</mi> </msub> <mo>=</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msub> <mi>n</mi> <msub> <mi>d</mi> <mi>radar</mi> </msub> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>n</mi> <msub> <mi>v</mi> <mrow> <mi>F</mi> <mo>-</mo> <mi>GPS</mi> </mrow> </msub> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>n</mi> <msub> <mi>a</mi> <mrow> <mi>F</mi> <mo>-</mo> <mi>ACC</mi> </mrow> </msub> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>n</mi> <msub> <mi>v</mi> <mrow> <mi>r</mi> <mo>-</mo> <mi>radar</mi> </mrow> </msub> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> </mrow> </math> 表示通
过雷达传感器测量获得的车间距离的观测噪声且是均值为0、方差为的
高斯白噪声,表示通过雷达所观测的前车相对于自车的速度的观测噪声且
是均值为0、方差为的高斯白噪声,Vj对应的观测噪声方差阵Rj可表
示为 <math> <mrow> <msub> <mi>R</mi> <mi>h</mi> </msub> <mo>=</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msubsup> <mi>&sigma;</mi> <msub> <mi>d</mi> <mi>radar</mi> </msub> <mn>2</mn> </msubsup> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <msubsup> <mi>&sigma;</mi> <msub> <mi>v</mi> <mrow> <mi>F</mi> <mo>-</mo> <mi>GPS</mi> </mrow> </msub> <mn>2</mn> </msubsup> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <msubsup> <mi>&sigma;</mi> <msub> <mi>a</mi> <mrow> <mi>F</mi> <mo>-</mo> <mi>ACC</mi> </mrow> </msub> <mn>2</mn> </msubsup> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <msubsup> <mi>&sigma;</mi> <msub> <mi>v</mi> <mrow> <mi>r</mi> <mo>-</mo> <mi>radar</mi> </mrow> </msub> <mn>2</mn> </msubsup> </mtd> </mtr> </mtable> </mfenced> <mo>;</mo> </mrow> </math>

③自车GPS有效且存在车车通信信息,但因前车GPS失效,车车通信信息里不 包括前车GPS信息,

Z j = d radar v F - GPS a F - ACC v r - radar a L - V 2 V , H j = 1 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 1 0 - 1 0 0 0 1 0 0 , Vj对应的观测噪声方差阵Rj可表示为

R j = σ d radar 2 0 0 0 0 0 σ v F - GPS 2 0 0 0 0 0 σ a F - ACC 2 0 0 0 0 0 σ v r - radar 2 0 0 0 0 0 σ a L - V 2 V 2 ;

④自车GPS失效但存在全面的车车通信信息

Z j = d radar v r - radar v L - V 2 V a L - V 2 V a F - ACC , H j = 1 0 0 0 0 0 1 0 - 1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 1 , Vj对应的观测噪声方差阵Rj可表示

R j = σ d radar 2 0 0 0 0 0 σ v r - radar 2 0 0 0 0 0 σ v L - V 2 V 2 0 0 0 0 0 σ a L - V 2 V 2 0 0 0 0 0 σ a F - ACC 2 ;

⑤自车与前车GPS都失效,但存在车车通信信息,能够接收到前车的加速度信 息

Z j = d radar a L - V 2 V a F - ACC v r - radar , H j = 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 1 0 - 1 0 , Vj对应的观测噪声方差阵Rj可表示

R j = σ d radar 2 0 0 0 0 σ a L - V 2 V 2 0 0 0 0 σ a F - ACC 2 0 0 0 0 σ v r - radar 2 ;

⑥自车GPS失效且不存在车车通信信息,

Z j = d radar v r - radar a F - ACC , H j = 1 0 0 0 0 0 1 0 - 1 0 0 0 0 0 1 ,Vj对应的观测噪声方差阵Rj

可表示为 R j = σ d radar 2 0 0 0 σ v r - radar 2 0 0 0 σ a F - ACC 2 ;

3)交互多模型估计车辆间相对距离、车速与加速度

根据式(1)和式(2),分别建立7个不同的卡尔曼滤波模型,系统模型之 间的转移概率为pij,下标i、j(i=1,2,3...7,j=1,2,3...7)表示从状态i转移到状态 j的概率;

①交互估计计算

预测第j(j=1,2,3...7)个模型的模型概率ρj(k,k-1):

ρ j ( k , k - 1 ) = Σ i = 1 7 p ij ρ i ( k - 1 )

预测混合概率ρi|j(k-1):

ρi|j(k-1)=pijρi(k-1)/ρj(k,k-1)

则交互估计后第j个滤波器在k时刻的输入为:

X 0 j ( k - 1 ) = Σ i = 1 7 X i ( k - 1 ) ρ i | j ( k - 1 )

P 0 j ( k - 1 ) = Σ i = 1 7 ρ i | j ( k - 1 ) { P i ( k - 1 ) + [ X i ( k - 1 ) - X 0 j ( k - 1 ) ] X i ( k - 1 ) - X 0 j ( k - 1 ) ] }

其中Pi(k-1)表示第i个模型在k-1时刻的估计误差方差阵;

②每个卡尔曼滤波器各自进行卡尔曼滤波递推,第j(j=1,2,3...7)个模型的滤 波过程如下:

时间更新:

状态一步预测方程:Xj(k,k-1)=AjX0j(k-1)

一步预测误差方差阵:Pj(k,k-1)=Aj(k-1)P0j(k-1)(Aj(k-1))′+Qj(k-1)

测量更新:

滤波增益矩阵:Kj(k)=Pj(k,k-1)(Hj(k-1))′(Sj(k))-1

Sj(k)=Hj(k-1)Pj(k,k-1)(Hj(k-1))′+Rj(k-1)

状态估计:Xj(k)=Xj(k,k-1)+Kj(k)(Zj(k)-HjXj(k,k-1))

估计误差方差阵Pj(k):Pj(k)=Pj(k,k-1)-Kj(k)Sj(k)(Kj(k))′

③模型概率更新

在每个模型完成上一步的更新之后,利用最大似然函数Λj(k)计算新的模型 概率ρj(k);最大似然函数计算如下:

Λ j ( k ) = exp { - 1 2 ( Z j ( k ) - H j X j ( k , k - 1 ) ) ( S j ( k ) ) - 1 ( Z j ( k ) - H j X j ( k , k - 1 ) ) } | 2 π S j ( k ) | - 1 2

因此,模型j(j=1,2,3...7)在k时刻的模型概率由贝叶斯定理给出:

ρ j ( k ) = Λ j ( k ) ρ j ( k , k - 1 ) Σ i = 1 7 Λ i ( k ) ρ i ( k , k - 1 )

④估计组合

在计算出各模型为正确的后验概率之后,对所有滤波器的状态估计进行概率加权
并求和,权系数为模型正确的后验概率,得到估计组合后的状态估计为:
<math> <mrow> <mi>X</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>=</mo> <munderover> <mi>&Sigma;</mi> <mrow> <mi>j</mi> <mo>=</mo> <mn>1</mn> </mrow> <mn>7</mn> </munderover> <msub> <mi>X</mi> <mi>j</mi> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <msub> <mi>&rho;</mi> <mi>j</mi> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>,</mo> </mrow> </math> 其中, <math> <mrow> <mi>X</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>=</mo> <msup> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <mover> <mi>d</mi> <mo>&OverBar;</mo> </mover> </mtd> <mtd> <msub> <mover> <mi>v</mi> <mo>&OverBar;</mo> </mover> <mi>L</mi> </msub> </mtd> <mtd> <msub> <mover> <mi>a</mi> <mo>&OverBar;</mo> </mover> <mi>L</mi> </msub> </mtd> <mtd> <msub> <mover> <mi>v</mi> <mo>&OverBar;</mo> </mover> <mi>F</mi> </msub> </mtd> <mtd> <msub> <mover> <mi>a</mi> <mo>&OverBar;</mo> </mover> <mi>F</mi> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>&prime;</mo> </msup> <mo>,</mo> </mrow> </math> 各状态变量的上
标“-”表示各状态量的最终滤波估计值,即X(k)内各状态变量依次分别表示估
计组合后的车距、前车速度、前车加速度、自车速度、自车加速度,据此即可推
算出估计组合后的两车相对距离、速度和加速度,即估计组合后的车辆间相对距
离[米]可直接估计得出,估计组合后前车相对于自车的速度[米/秒]
估计组合后前车相对于自车的加速度

4)改进TTC估计

传统的TTC计算方法如式(3)所示:

TTC = - d v r - - - ( 3 )

式(3)中,为估计组合后前车相对于自车的速度[米/秒],且
该方法假设车辆间相对加速度为零,存在较大的误差;本发明在此基础上对其进
行改进,考虑车辆间相对加速度信息,有

d + v r × TTC + 0.5 a r × TTC 2 = 0 - - - ( 4 )

式(4)中,为估计组合后前车相对于自车的加速度,且解
式(4)可得:

TTC = - d v r v r < 0 , a r = 0 - v r a r - v r 2 - 2 d × a r a r v r < 0 , a r 0 - v r a r + v r 2 - 2 d × a r a r v r 0 , a r < 0 - - - ( 5 )

将利用交互多模型方法所估计出的值代入(5)即可实时计
算出TTC值,且当或(且)时式(5)无解,此时前车
车速与加速度都大于自车,显见车辆处于安全状态,因此此时无需计算TTC值。

本发明的优点及显著效果:

1.本发明提出了一种高速公路汽车追尾碰撞预警关键参数估计方法,可满足 高速公路汽车追尾碰撞预警及控制的需要,具有精度高、可靠性好、实时性好、 适应性好等优点。

2.本发明的方法是针对高速公路车辆不同的相对运动典型工况提出的,并利 用交互多模型算法实现不同工况模型间的交互,并充分利用车车通信技术能够全 面可靠获取信息的优点,将其结合全球定位系统与雷达信息来建立滤波系统的观 测量,保证在不同的工况下对于两车相对距离、速度与加速度等高速公路追尾碰 撞预警关键参数估计的准确性。

3.本发明采用多传感器融合的方法,在运行过程中检测、容忍传感器信息的 不准确甚至失效,保证对于两车相对距离、速度与加速度等高速公路追尾碰撞预 警关键参数估计的可靠性和鲁棒性,即使某些传感器失效,依然能取得较好的估 计效果。

4.本发明结合相对加速度信息,对传统TTC(Time to collision,距离碰撞时 间)估计方法进行改进,能够准确、可靠地估计出TTC这个高速公路追尾碰撞 预警关键参数。

图1.本发明所提出方法流程框图;

图2.观测方程切换框图;

实施实例

在我国,随着汽车工业蓬勃发展和汽车保有量迅速增长,道路交通事故频繁 发生,由此导致的人员伤亡和财产损失数目惊人,给国家的人民生命财产和国民 经济造成了巨大的损失。因此,如何采取合理的手段与措施,减少交通事故的发 生成为一个亟待解决的问题,这不仅是政府和人民普遍关注的社会问题,同时也 是科学技术进步所面临的重要课题之一。近年来,尽管采用越来越多的被动安全 技术减轻了事故的伤害程度,但引发交通事故产生的根本原因仍未得到有效解 决。在《中国汽车工业中长期科技发展战略研究》(2004-2020年)中,也提出 了“我国汽车被动安全技术的发展相对较快,以电子技术为基础的大量主动安全 技术还没有开展或只是刚刚起步,这将是我国今后安全技术发展工作中需要重视 的问题”。基于这样的考虑,智能交通系统ITS(Intelligent Transport System)应运 而生。其中的先进汽车控制与安全系统AVCSS(Advanced Vehicle Control and  Safety System)是智能交通系统中以车辆为研究对象的子系统,提高汽车主动安全 性是该系统要实现的目标。

交通事故的主要原因是日益突出的人、车、路之间的矛盾,包括超载、超速、 酒后驾驶、疲劳驾驶或驾驶员注意力不集中等原因,其主要表现形式是碰撞事故, 包括车与车的碰撞、车与人的碰撞、车与固定物的碰撞等。对交通事故的统计分 析表明,车与车的碰撞在交通事故中占到了60%-70%,而所造成的财产损失和 人员伤亡也占到了60-70%。而在不同类型的碰撞事故中,追尾碰撞所占比例最 大,所造成的危害也是最大,特别是在高速公路上,追尾碰撞更是最主要的事故 形式。因此,高速公路追尾碰撞预警系统的研究引起了世界各国的重视。追尾碰 撞预警系统是通过感知前方车辆与自车相对运动信息,利用某种算法判定是否存 在潜在的追尾碰撞危险,环境感知与预警算法是其中的两项关键技术。

在环境感知方面,国内和国外的防碰撞预警系统都是通过在本车上安装雷 达、红外或视觉传感器来获取周围车辆信息,但无论是哪种传感器,都具有很大 的局限性,其中,毫米波雷达最为常用,性能也最为优良,但所测信息噪声较大, 无法有效区分旁车道干扰目标,且会受恶劣天气影响和周围车辆、障碍物的电磁 波干扰。特别在高速路上,隔离带和路两边的金属极大的限制了雷达性能;机器 视觉技术对环境、天气变化的适应性不高,深度信息探测准确性差;且无论是雷 达、红外,还是机器视觉,都无法获取相对加速度这个信息。近年来,国外很多 学者对基于全球定位系统与车车通信(GPS-V2V,Global Positioning System- vehicle to vehicle)的防追尾碰撞技术进行了研究,其中,美国的加州大学伯克利 分校是全球定位系统与车车通信应用于防碰撞预警系统等主动安全领域的先驱 者,其PATH项目组对于基于车车通讯的各种主动安全技术如车道偏离预警、 追尾碰撞预警等进行了一系列的研究和实验验证工作,充分验证了基于全球定位 系统与车车通信的汽车主动安全的技术可行性和优势,该技术所获取的信息的较 为全面和准确,并且不受天气、周围障碍物、旁车道干扰目标等影响,但其有效 性取决于GPS和车车通信所传递信息的准确可靠,若GPS受到遮挡,或因车车 通信受到干扰而被屏蔽或延时,则会导致信息的不准确甚至无法获取,且车车通 信并未普及,很多车辆并不具备该功能。同时,无论是雷达还是GPS-V2V,都 不可避免存在因传感器故障和失效引起的测量信息产生无法确定的变化甚至错 误,影响防追尾碰撞预警系统的的可靠性。

国内外的追尾碰撞预警算法主要包括安全距离逻辑算法与安全时间逻辑算 法两类,TTC(Time to collision,距离碰撞时间)是算法中的一个关键参数,其 估计的准确性和可靠性直接关系着预警算法是否准确有效。国内外的TTC值计 算都是以当前两车相对距离除以相对速度,这种方法忽略了相对加速度这个参 数,导致计算结果误差较大,易产生虚警和漏警,影响算法的准确性。同时,为 滤除雷达等传感器观测噪声,获取较为准确的与前方车辆的车间距离、速度等信 息,卡尔曼滤波、粒子滤波等滤波方法被广泛应用,近年来,交互多模型(IMM) 机动目标跟踪算法也被应用于此,进一步减小了测量误差,但所采用的模型未考 虑高速公路追尾碰撞典型工况,准确性不足,也无法对故障或失效传感器信息有 效处理和容忍,影响方法的可靠性。这些都限制了其在汽车追尾碰撞预警系统中 的使用。

为在不同汽车相对运动工况下实现在对于车辆间相对距离、速度、加速度与 TTC(Time to collision,距离碰撞时间)这些高速公路追尾碰撞预警关键参数的 准确、可靠估计,本发明提出了一种高速公路汽车追尾碰撞预警关键参数估计方 法。本发明提出的方法针对高速公路车辆不同的相对运动典型工况,建立多个卡 尔曼滤波模型,同时以全球定位系统与车车通信信息结合雷达信息来建立滤波系 统的观测量,并在运行过程中检测、容忍传感器信息的不准确甚至失效,实现多 传感器的有效互补,即使在某些传感器失效时依然能够获取较为准确的相关参 数,进而通过交互多模型-卡尔曼滤波算法实现对两车相对距离、速度与加速度 等高速公路追尾碰撞预警关键参数的估计,同时结合相对加速度信息,来改进传 统TTC(Time to collision,距离碰撞时间)估计方法,以准确、可靠地估计出 TTC这个高速公路追尾碰撞预警关键参数,具有精度高、可靠性好、实时性好、 适应性好等特点,本发明的具体思路如下:

交互多模型算法具有自适应的特点,通过建立不同的多个模型滤波器,各 模型滤波器通过估计状态的组合实现交互,模型之间基于马尔可夫链进行切换, 能够有效地对各个模型的概率进行调整。本发明的交互多模型算法中通过卡尔曼 滤波(Extended Kalman Filter,EKF)方法建立模型滤波器,卡尔曼滤波器是以 最小均方差为准则的最优状态估计滤波器,它不需要储存过去的测量值,只根据 当前的观测值和前一时刻的估计值,利用计算机进行递推计算,便可实现对实时 信号的估计。

为实现不同高速公路汽车相对运动典型工况下追尾碰撞预警关键参数的估 计,首先对汽车相对运动进行适当的运动学建模,即建立卡尔曼滤波过程的系统 状态方程。针对本发明的应用领域,本发明对于行驶在高速公路上的四轮车辆, 可做自车与前车行驶在同一车道上的合理假定。

针对高速公路汽车行驶工况,建立7个不同的卡尔曼滤波模型,这7个模型 具有相同的状态模型形式,其区别仅在于状态转移矩阵的不同,第j个模型离散 化后的卡尔曼滤波的状态方程的矩阵形式表示为:

Xj(k)=Aj(k,k-1)Xj(k-1)+Wj(k-1)(j=1,2...7)    (1)

式中,k表示离散化时刻,下标j(j=1,2...7)表示第j个模型,本发明的 多模型设置为7个模型,这7个模型有相同的状态向量,该状态向量 Xj=[d  vL  aL  vF  aF]′,本发明中上角标'表示对矩阵转置,d表示前车距自 车的距离[米],VL表示前车速度[米/秒],aL表示前车加速度[米/(秒×秒)],VF表示 自车速度[米/秒],aF表示自车加速度[米/(秒×秒)];Wj表示零均值的系统高斯白 噪声向量且Wj=[w1  w2  w3  w4  w5]′,其中w1、w2、w3、w4及w5分别表示五 个系统高斯白噪声分量,其对应的系统噪声协方差阵Qj为:

<math> <mrow> <msub> <mi>Q</mi> <mi>j</mi> </msub> <mo>=</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msup> <msub> <mi>&sigma;</mi> <msub> <mi>w</mi> <mn>1</mn> </msub> </msub> <mn>2</mn> </msup> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <msup> <msub> <mi>&sigma;</mi> <msub> <mi>w</mi> <mn>2</mn> </msub> </msub> <mn>2</mn> </msup> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <msup> <msub> <mi>&sigma;</mi> <msub> <mi>w</mi> <mn>3</mn> </msub> </msub> <mn>2</mn> </msup> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <msup> <msub> <mi>&sigma;</mi> <msub> <mi>w</mi> <mn>4</mn> </msub> </msub> <mn>2</mn> </msup> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <msup> <msub> <mi>&sigma;</mi> <msub> <mi>w</mi> <mn>5</mn> </msub> </msub> <mn>2</mn> </msup> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> </mrow> </math> 其中及分别
表示系统高斯白噪声w1、w2、w3、w4及w5对应的方差;Aj表示状态转移矩阵,
这7个模型具有不同的状态转移矩阵,其具体设置如下:

针对高速公路车辆运行及发生追尾碰撞的典型场景和工况进行分析,为简化 模型,假定自车与前车行驶在同一车道上,定义如下6种较为普遍的追尾碰撞危 险工况:

工况2:前车静止,自车匀速行驶;

工况3:前车静止,自车加速行驶;

工况4:前车匀速行驶,自车以大于前车速度的车速匀速行驶;

工况5:前车匀速行驶,自车加速行驶;

工况6:前车减速行驶,自车匀速行驶;

工况7:前车减速行驶,自车加速行驶;

除了所定义的六种典型危险工况之外,多模型中还应考虑高速公路上常见安 全状态:

工况1:自车以等于前车的速度匀速行驶;

工况8:自车以小于前车的速度匀速行驶;

工况9:前车加速行驶,自车匀速行驶;

工况10:前车匀速行驶,自车减速行驶;

工况11:前车加速行驶,自车减速行驶;

可见工况8,9,10,11的状态转移矩阵分别等同于工况4,6,5,7因此仅对工况 1-7求取状态转移矩阵即可。

这7种典型工况其所对应的状态转移矩阵A1-A7分别为:

A 1 = 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 , A 2 = 1 0 0 - T 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 ,

A 3 = 1 0 0 - T - 0.5 T 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 T 0 0 0 0 1 , A 4 = 1 T 0 - T 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 ,

A 5 = 1 T 0 - T - 0.5 T 2 0 1 0 0 0 0 0 0 0 0 0 0 0 1 T 0 0 0 0 1 , A 6 = 1 T 0.5 T 2 - T 0 0 1 T 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 ,

A 7 = 1 T 0.5 T 2 - T - 0.5 T 2 0 1 T 0 0 0 0 1 0 0 0 0 0 1 T 0 0 0 0 1

T表示离散的周期(在本发明中,根据测量传感器特性,T的典型值可取为 50毫秒、100毫秒、200毫秒等);

在本发明中,卡尔曼滤波模型的观测量根据传感器是否失效进行实时切换, 以保证在运行过程中检测、容忍传感器信息的不准确甚至失效,本发明采用毫米 波雷达、GPS、加速度计,结合V2V用以提供观测信息。毫米波雷达用以测量 两车相对距离与相对速度,测量信息所含噪声较大,受恶劣天气、旁边车辆影响 会导致信息误差加大,且无法提供加速度信息,但优点在于其失效形式表现为软 失效,即测量误差增大,而并非完全失去作用的硬失效。GPS与加速度计用以提 供自车位置、车速与加速度信息,V2V作为虚拟传感器,提供前车的位置、车 速与加速度信息,GPS-V2V信息较为全面准确,但GPS信号受到遮挡或V2V 因受到干扰而屏蔽而无法传输信息时,甚至可能前车并未安装V2V,都会导致 无法提供有效的前车信息,同时若前车GPS传感器发生故障,车车通信所传输 的信息也会发生错误。在此假定前车也安装GPS传感器与加速度传感器。

V2V发生故障或失效的分为两类,一类是通信故障,表现为无前车信息信 号,很易判别,另一类是由于前车的GPS传感器失效所引起的,表现为所传送 的前车信息不完整,不包含前车的GPS传感器信息;自车GPS是否发生故障或 失效则可利用HDOP(Horizontal Dilution Of Precision,水平精度因子)值结合卫 星数来判别,在HDOP<5.0时且卫星数大于等于4个,判定为自车GPS能够正 常工作,在HDOP>5.0时或卫星数小于4个时,判定为自车GPS失效;在此假 定前车也具备GPS的故障检测功能,当前车GPS被判定发生故障时,则车车通 信不向自车发送前车的GPS信息。

基于这样的考虑,结合GPS-V2V与雷达的优缺点,当所有传感器都工作正 常时,由于GPS-V2V信息全面而准确,以GPS、加速度计及V2V信息作为观 测量;当车车通信由于通信故障而失效从而无法感知前车信息,但自车GPS能 正常工作时,以GPS、加速度计及雷达信息作为观测量;当车车通信由于前车 GPS失效从而无法获取前车GPS信息,但自车GPS能正常工作时,以GPS、加 速度计、雷达信息以及前车加速度作为观测量;当自车GPS失效但车车通信有 效能获取全面地前车信息时,以加速度计、雷达及车车通信信息作为观测量;当 自车及前车GPS失效但车车通信能够获取前车加速度计信息时,以自车与前车 加速度计信息和雷达信息作为观测量;当自车GPS失效时且车车通信无法获取 前车信息时,以加速度计及雷达信息作为观测量;

第j个滤波器的观测方程为:

Zj(k)=Hj(k)Xj(k)+Vj(k)(j=1,2...7)    (2)

式(2)中其中Zj为观测向量,Hj为观测矩阵,Vj是与Wj互不相关的零均 值观测噪声向量,其协方差矩阵为Rj,Zj、Hj与Rj都根据传感器是否失效进行 切换,如附图2所示:

①自车GPS有效且存在全面的车车通信信息,

Z j = d GPS - V 2 V v L - V 2 V v F - GPS a L - V 2 V a F - ACC , H j = 1 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 1 , dGPS-V2V为由GPS及V2V所观测 的自车与前车位置信息所计算出的车间距离[米],vL-V2V为V2V所传输的前车的 速度[米/秒],aL-V2V为V2V所传输的前车加速度[米/(秒×秒)],vF-GPS为GPS所 观测的自车速度[米/秒],aF-ACC为加速度计所观测的自车加速度[米/(秒×秒)], 此时,

<math> <mrow> <msub> <mi>V</mi> <mi>j</mi> </msub> <mo>=</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msub> <mi>n</mi> <msub> <mi>d</mi> <mrow> <mi>GPS</mi> <mo>-</mo> <mi>V</mi> <mn>2</mn> <mi>V</mi> </mrow> </msub> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>n</mi> <msub> <mi>v</mi> <mrow> <mi>L</mi> <mo>-</mo> <mi>V</mi> <mn>2</mn> <mi>V</mi> </mrow> </msub> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>n</mi> <msub> <mi>v</mi> <mrow> <mi>F</mi> <mo>-</mo> <mi>GPS</mi> </mrow> </msub> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>n</mi> <msub> <mi>a</mi> <mrow> <mi>L</mi> <mo>-</mo> <mi>V</mi> <mn>2</mn> <mi>V</mi> </mrow> </msub> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>n</mi> <msub> <mi>a</mi> <mrow> <mi>F</mi> <mo>-</mo> <mi>ACC</mi> </mrow> </msub> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> </mrow> </math> 表示通过GPS及V2V所观测的自车与前车位置信息所计
算出的车间距离的观测噪声且是均值为0、方差为的高斯白噪声,
表示通过V2V所传输的前车的速度的观测噪声且是均值为0、方差为
的高斯白噪声,表示通过GPS所观测的自车速度的观测噪声且是
均值为0、方差为的高斯白噪声,表示通过V2V所传输的前车加速度
的观测噪声且是均值为0、方差为的高斯白噪声,表示通过加速
度计所观测的自车加速度的观测噪声且是均值为0、方差为的高斯白
噪声;Vj对应的观测噪声方差阵Rj可表示为

R j = σ d GPS - V 2 V 2 0 0 0 0 0 σ v L - V 2 V 2 0 0 0 0 0 σ v F - GPS 2 0 0 0 0 0 σ a L - V 2 V 2 0 0 0 0 0 σ a F - ACC 2 ;

②自车GPS有效但不存在车车通信信息,

<math> <mrow> <msub> <mi>Z</mi> <mi>j</mi> </msub> <mo>=</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msub> <mi>d</mi> <mi>radar</mi> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>v</mi> <mrow> <mi>F</mi> <mo>-</mo> <mi>GPS</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>a</mi> <mrow> <mi>F</mi> <mo>-</mo> <mi>ACC</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>v</mi> <mrow> <mi>r</mi> <mo>-</mo> <mi>radar</mi> </mrow> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> <msub> <mi>H</mi> <mi>j</mi> </msub> <mo>=</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <mn>1</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>1</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>1</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>1</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mo>-</mo> <mn>1</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> </mrow> </math> dradar为由雷达所观测的车间距离[米],
vr-radar为雷达所观测的前车相对于自车的速度[米/秒], <math> <mrow> <msub> <mi>V</mi> <mi>j</mi> </msub> <mo>=</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msub> <mi>n</mi> <msub> <mi>d</mi> <mi>radar</mi> </msub> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>n</mi> <msub> <mi>v</mi> <mrow> <mi>F</mi> <mo>-</mo> <mi>GPS</mi> </mrow> </msub> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>n</mi> <msub> <mi>a</mi> <mrow> <mi>F</mi> <mo>-</mo> <mi>ACC</mi> </mrow> </msub> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>n</mi> <msub> <mi>v</mi> <mrow> <mi>r</mi> <mo>-</mo> <mi>radar</mi> </mrow> </msub> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>,</mo> </mrow> </math> 表示通
过雷达传感器测量获得的车间距离的观测噪声且是均值为0、方差为的
高斯白噪声,表示通过雷达所观测的前车相对于自车的速度的观测噪声且
是均值为0、方差为的高斯白噪声,Vj对应的观测噪声方差阵Rj可表
示为 <math> <mrow> <msub> <mi>R</mi> <mi>j</mi> </msub> <mo>=</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msubsup> <mi>&sigma;</mi> <msub> <mi>d</mi> <mi>radar</mi> </msub> <mn>2</mn> </msubsup> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <msubsup> <mi>&sigma;</mi> <msub> <mi>v</mi> <mrow> <mi>F</mi> <mo>-</mo> <mi>GPS</mi> </mrow> </msub> <mn>2</mn> </msubsup> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <msubsup> <mi>&sigma;</mi> <msub> <mi>a</mi> <mrow> <mi>F</mi> <mo>-</mo> <mi>ACC</mi> </mrow> </msub> <mn>2</mn> </msubsup> </mtd> <mtd> <mn>0</mn> </mtd> </mtr> <mtr> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <mn>0</mn> </mtd> <mtd> <msubsup> <mi>&sigma;</mi> <msub> <mi>v</mi> <mrow> <mi>r</mi> <mo>-</mo> <mi>radar</mi> </mrow> </msub> <mn>2</mn> </msubsup> </mtd> </mtr> </mtable> </mfenced> <mo>;</mo> </mrow> </math>

③自车GPS有效且存在车车通信信息,但因前车GPS失效,车车通信信息里不 包括前车GPS信息,

Z j = d radar v F - GPS v F - ACC a r - radar a L - V 2 V , H j = 1 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 1 0 - 1 0 0 0 1 0 0 , Vj对应的观测噪声方差阵Rj可表示为

R j = σ d radar 2 0 0 0 0 0 σ v F - GPS 2 0 0 0 0 0 σ a F - ACC 2 0 0 0 0 0 σ v r - radar 2 0 0 0 0 0 σ a L - V 2 V 2 ;

④自车GPS失效但存在全面的车车通信信息

Z j = d radar v r - radar v L - V 2 V a L - V 2 V a F - ACC , H j = 1 0 0 0 0 0 1 0 - 1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 1 , Vj对应的观测噪声方差阵Rj可表示

R j = σ d radar 2 0 0 0 0 0 σ v r - radar 2 0 0 0 0 0 σ v L - V 2 V 2 0 0 0 0 0 σ a L - V 2 V 2 0 0 0 0 0 σ a F - ACC 2 ;

⑤自车与前车GPS都失效,但存在车车通信信息,能够接收到前车的加速度信 息

Z j = d radar a L - V 2 V a F - ACC v r - radar , H j = 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 1 0 - 1 0 , Vj对应的观测噪声方差阵Rj可表示

R j = σ d radar 2 0 0 0 0 σ a L - V 2 V 2 0 0 0 0 σ a F - ACC 2 0 0 0 0 σ v r - radar 2 ;

⑥自车GPS失效且不存在车车通信信息,

Z j = d radar v r - radar a F - ACC , H j = 1 0 0 0 0 0 1 0 - 1 0 0 0 0 0 1 , Vj对应的观测噪声方差阵Rj

可表示为 R j = σ d radar 2 0 0 0 σ v r - radar 2 0 0 0 σ a F - ACC 2 ;

针对上述高速公路行驶车辆典型工况,建立七个不同的卡尔曼滤波模型,系 统模型之间的转移概率为pij,下标i、j(i=1,2,3...7,j=1,2,3...7)表示从状态i转 移到状态j的概率;

1)交互估计计算

预测第j(j=1,2,3...7)个模型的模型概率ρj(k,k-1):

ρ j ( k , k - 1 ) = Σ i = 1 7 p ij ρ i ( k - 1 )

预测混合概率ρi|j(k-1):

ρi|j(k-1)=pijρi(k-1)/ρj(k,k-1)

则交互估计后第j个滤波器在k时刻的输入为:

X 0 j = ( k - 1 ) = Σ i = 1 7 X j ( k - 1 ) ρ i | j ( k - 1 )

P 0 j ( k - 1 ) = Σ i = 1 7 ρ i | j ( k - 1 ) { P i ( k - 1 ) + [ X i ( k - 1 ) - X 0 j ( k - 1 ) ] [ X i ( k - 1 ) - X 0 j ( k - 1 ) ] }

其中Pi(k-1)表示第i个模型在k-1时刻的估计误差方差阵;

2)每个卡尔曼滤波器各自进行卡尔曼滤波递推,第j(j=1,2,3...7)个模型的滤 波过程如下:

时间更新:

状态一步预测方程:Xj(k,k-1)=AjX0j(k-1)

一步预测误差方差阵:Pj(k,k-1)=Aj(k-1)P0j(k-1)(Aj(k-1))′+Qj(k-1) 测量更新:

滤波增益矩阵:Kj(k)=Pj(k,k-1)(Hj(k-1))′(Sj(k))-1

Sj(k)=Hj(k-1)Pj(k,k-1)(Hj(k-1))′+Rj(k-1)

状态估计:Xj(k)=Xj(k,k-1)+Kj(k)(Zj(k)-HjXj(k,k-1))

估计误差方差阵Pj(k):Pj(k)=Pj(k,k-1)-Kj(k)Sj(k)(Kj(k))′

3)模型概率更新

在每个模型完成上一步的更新之后,利用最大似然函数Λj(k)计算新的模型 概率ρj(k);最大似然函数计算如下:

Λ j ( k ) = exp { - 1 2 ( Z j ( k ) - H j X j ( k , k - 1 ) ) ( S j ( k ) ) - 1 ( Z j ( k ) - H j X j ( k , k - 1 ) ) } | 2 π S j ( k ) | - 1 2

因此,模型j(j=1,2,3...7)在k时刻的模型概率由贝叶斯定理给出:

ρ j ( k ) = Λ j ( k ) ρ j ( k , k - 1 ) Σ i = 1 7 Λ i ( k ) ρ i ( k , k - 1 )

4)估计组合

在计算出各模型为正确的后验概率之后,对所有滤波器的状态估计进行概率加权
并求和,权系数为模型正确的后验概率,得到估计组合后的状态估计为:
<math> <mrow> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>=</mo> <munderover> <mi>&Sigma;</mi> <mrow> <mi>j</mi> <mo>=</mo> <mn>1</mn> </mrow> <mn>7</mn> </munderover> <msub> <mi>X</mi> <mi>j</mi> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <msub> <mi>&rho;</mi> <mi>j</mi> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>,</mo> </mrow> </math> 其中, <math> <mrow> <mi>X</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>=</mo> <msup> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <mover> <mi>d</mi> <mo>&OverBar;</mo> </mover> </mtd> <mtd> <msub> <mover> <mi>v</mi> <mo>&OverBar;</mo> </mover> <mi>L</mi> </msub> </mtd> <mtd> <msub> <mover> <mi>a</mi> <mo>&OverBar;</mo> </mover> <mi>L</mi> </msub> </mtd> <mtd> <msub> <mover> <mi>v</mi> <mo>&OverBar;</mo> </mover> <mi>F</mi> </msub> </mtd> <mtd> <msub> <mover> <mi>a</mi> <mo>&OverBar;</mo> </mover> <mi>F</mi> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>&prime;</mo> </msup> <mo>,</mo> </mrow> </math> 各状态变量的上
标“-”表示各状态量的最终滤波估计值,即X(k)内各状态变量依次分别表示估
计组合后的车距、前车速度、前车加速度、自车速度、自车加速度,据此即可推
算出估计组合后的两车相对距离、速度和加速度,即估计组合后的车辆间相对距
离[米]可直接估计得出,估计组合后前车相对于自车的速度[米/秒]
估计组合后前车相对于自车的加速度

在交互多模型估计的基础上,对传统的TTC计算方法进行改进,传统的TTC 计算方法如式(3)所示:

TTC = - d v r - - - ( 3 )

式(3)中,为估计组合后前车相对于自车的速度[米/秒],且
该方法假设车辆间相对加速度为零,存在较大的误差;本发明在此基础上对其进
行改进,考虑车辆间相对加速度信息,有

d + v r × TTC + 0.5 a r × TTC 2 = 0 - - - ( 4 )

式(4)中,为估计组合后前车相对于自车的加速度,且解
式(4)可得:

TTC = - d v r v r < 0 , a r = 0 - v r a r - v r 2 - 2 d × a r a r v r < 0 , a r 0 - v r a r + v r 2 - 2 d × a r a r v r 0 , a r < 0 - - - ( 5 )

将利用交互多模型方法所估计出的值代入(5)即可实时计算出TTC
值,且当或(且)时式(5)无解,此时前车车速与加
速度都大于自车,显见车辆处于安全状态,因此此时无需计算TTC值。

本文发布于:2024-09-24 12:28:01,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/84911.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议