首页 / 专利库 / 信号处理 / 采样频率 / 一种基于决策树模型的车辆强制换道决策方法

一种基于决策树模型的车辆强制换道决策方法

阅读:1发布:2022-06-08

专利汇可以提供一种基于决策树模型的车辆强制换道决策方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种基于 决策树 模型的车辆强制换道决策方法,该方法采用下列步骤:先通过 传感器 实时读取车辆强制并线换道时的相关数据;接着对获得的数据导入基于决策树模型的车辆强制换道决策模 块 中,该模块的构建步骤主要包括训练与测试数据的选取、树的分裂、属性 阈值 的选择、树的 剪枝 、基于weka平台的并线换道决策树模型建立和决策树模型的精确度验证;最后通过决策模块可形成车辆强制换道时的决策判断结果,如决策判断结果为不能换道,则实时地发出警报提醒驾驶员不能换道。本发明减少了预警 算法 复杂、决策判断规则过多对判断结果的负面影响,提高了车辆强制换道时决策判断的准确度和可靠性,降低了误报率。,下面是一种基于决策树模型的车辆强制换道决策方法专利的具体信息内容。

1.一种基于决策树模型的车辆强制换道决策方法,其特征在于,包括以下步骤:
步骤1:通过多普勒测速雷达传感器获取样本数据,具体是对并线车辆与目标车道前方车辆的速度差V1、并线车辆与目标车道后方车辆的速度差V2、并线车辆与目标车道前方车辆的距离D1、并线车辆与目标车道后方车辆的距离D2、并线车辆离并线车道入口的距离S五个样本数据实时的获取;
步骤2:构建基于决策树模型的车辆强制换道决策模,分别通过训练与测试样本数据的选取与处理、树的分裂、属性阈值的选择和树的剪枝、基于weka平台的并线换道决策树模型建立、决策树模型的精确度验证这五个环节来构建车辆强制换道决策模块;
步骤3:决策判断,将获取的五个样本数据实时地导入到车辆强制换道决策模块中,并通过基于weka平台下并线换道决策树模型中的终端节点类别形成车辆强制换道的决策判断。
2.根据权利要求1所述的基于决策树模型的车辆强制换道决策模块构建方法,其特征在于:所述步骤2中,训练与测试样本数据的选取与处理环节中的交通数据是由Next Generation Simulation(NGSIM)提供,NGSIM数据集中的轨迹数据提供每辆车的纵坐标、横坐标、速度、加速度和前后两车间隔时间,采样频率为10Hz;并对数据集进行划分,所述数据集一部分用于模型训练,另一部分用于测试。
3.根据权利要求1所述的基于决策树模型的车辆强制换道决策模块构建方法,其特征在于:所述步骤2中的树的分裂环节,所用分裂标准选择具有最高信息增益率的属性作为给定集合S的测试属性;本方法的训练数据集为S,它包含s个数据样本,定义C1,C2分别代表并线类与不并线类这两个决策类,那么s1,s2就是类C1,C2中的样本数目;则树的分裂步骤为:
首先,计算出给定样本分类所需的期望信息和熵值;
然后,通过得到的期望信息和熵值分别计算当各属性V1,V2,D1,D2,S作为分裂属性时的信息增益率,进而比较五个属性的信息增益率,选择信息增益率最大的属性作为最好的分裂属性;
最后,根据分裂属性的取值,可以得到决策树分支,数据集将被划分为多个子集,对于每一个子树重新计算各属性信息增益率,依次类推,直至某一子集中的样本属于同一类,决策树停止分裂。
4.根据权利要求1所述的基于决策树模型的车辆强制换道决策模块构建方法,其特征在于:所述步骤2中的属性阈值的选择和树的剪枝环节,确定它们的阈值首先要将连续属性进行离散化处理,将属性值划分成若干个区间;然后运用Fayyad边界点判定定理,计算相邻两类区间边界点处属性值的信息增益率,选择信息增益率最大的属性值作为最优阈值;所述树的剪枝中决策树算法采用后剪枝算法。
5.根据权利要求1所述的基于决策树模型的车辆强制换道决策模块构建方法,其特征在于:所述步骤2中的基于weka平台的并线换道决策树模型建立环节,决策树结构中的终端节点用方框表示,决策节点用圆圈表示,在终端节点内标记类标签,观测样本数;如果决策树根节点通过属性相对速度V1进行分裂,这就表明并线车辆相对于目标车道前方车辆的相对速度是驾驶人做出并线决策需要考虑最重要的驾驶特征;从决策树的根节点到任一个叶节点形成的一条路径就可以构成一条分类规则,所有的路径能够得到完整的分类规则,其分类规则共16条,下述每条规则中的具体数值是通过Fayyad边界点判定定理获得的阈值,具体规则如下:
1)如果V1<=-3.1m/s,且D1<=17.1m,那么车辆不进行换道;
2)如果V1<=-3.1m/s,且D1>17.1m,且V2>-1.2m/s,那么车辆进行换道;
3)如果V1<=-3.1m/s,且D1>17.1m,且V2<=-1.2m/s,且D2<=7.9m,且S>
55.2m,那么车辆不进行换道;
4)如果V1<=-3.1m/s,且D1>17.1m,且V2<=-1.2m/s,且D2<=7.9m,且S<=
55.2m,且D1<=30.9m,那么车辆不进行换道;
5)如果V1<=-3.1m/s,且D1>17.1m,且V2<=-1.2m/s,且D2<=7.9m,且S<=
55.2m,且D1>30.9m,那么车辆进行换道;
6)如果V1<=-3.1m/s,且D1>17.1m,且V2<=-1.2m/s,且D2>7.9m且<=9m,那么车辆进行换道;
7)如果V1<=-3.1m/s,且D1>17.1m,且V2<=-1.2m/s,且D2>9m,且D1<=44.6m,那么车辆不进行换道;
8)如果V1<=-3.1m/s,且D1>17.1m,且V2<=-1.2m/s,且D2>9m,且D1>44.6m,那么车辆进行换道;
9)如果V1>-3.1m/s,且D1<=7.6m,且V2>2.5m/s,那么车辆进行换道;
10)如果V1>-3.1m/s,且D1<=7.6m,且V2<=2.5m/s,且D2>13.1m,那么车辆不进行换道;
11)如果V1>-3.1m/s,且D1<=7.6m,且V2<=2.5m/s,且D2<=13.1m,且V1<=-0.3m/s,那么车辆不进行换道;
12)如果V1>-3.1m/s,且D1<=7.6m,且V2<=2.5m/s,且D2<=13.1m,且V1>-0.3m/s,那么车辆进行换道;
13)如果V1>-3.1m/s,且D1>7.6m,且D2<=7m,那么车辆不进行换道;
14)如果V1>-3.1m/s,且D1>7.6m,且D2>7m,且S<=56.4m,那么车辆进行换道;
15)如果V1>-3.1m/s,且D1>7.6m,且D2>7m,且S>56.4m,且V2<=-4.3m/s,那么车辆不进行换道;
16)如果V1>-3.1m/s,且D1>7.6m,且D2>7m,且S>56.4m,且V2>-4.3m/s,那么车辆进行换道。
6.根据权利要求1所述的基于决策树模型的车辆强制换道决策模块构建方法,其特征在于:所述步骤2中的决策树模型的精确度验证环节,使用分类规则对测试数据进行识别,并将识别结果且实际并线换道情况进行对比,用识别的准确性来验证模型的有效性。

说明书全文

一种基于决策树模型的车辆强制换道决策方法

技术领域

[0001] 本发明涉及机动车辆驾驶安全领域,特别是涉及一种基于决策树模型的车辆强制换道决策方法。

背景技术

[0002] 车辆换道决策失误一直是导致道路交通事故发生的重要原因之一。统计表明,在所有的换道事故中,由于驾驶人判断决策失误而引发的事故约占事故总量的75%。因此,车辆换道时,特别是车辆行驶的车道数变少需要强制换道时,给驾驶人提供快速准确的换道决策判断意义重大,对减少道路交通事故的发生,提高道路交通安全平有着十分重要的意义。
[0003] 车辆换道是一种比较复杂的驾驶行为。换道过程中驾驶人需要对自车的前方区域、后方区域以及侧向区域进行仔细观察,判断这些区域中是否存在其他车辆、周围车辆与自车的相对运动关系、以及自车与周围车辆发生冲突的可能性。然而,驾驶人通过后视镜对后方区域、侧向区域地观察通常不如对前方区域地观察那么直接,在分析换道冲突可能性的过程中容易出现失误。另一方面,后视镜的视觉盲区问题也引起较大的安全隐患。
[0004] 目前,现有技术已有用于协助变换车道的车辆换道危险预警系统。目前常见的换道预警系统分为两类,第一类主要针对后视镜的视觉盲区问题,通过采用声波传感器对自车侧向、后方临近区域内的车辆进行监控;第二类系统主要针对换道目标车道后方存在高速接近车辆的情况,通过使用测距雷达对换道过程中自车与其他车辆的相对距离、相对速度进行实时监控,分析换道过程中引发碰撞事故的险程度,在风险程度较高情况下对驾驶人进行预警提示。然而,现有车辆换道危险预警系统运行所需装置多,预警算法复杂,可靠性不高,误报率不能控制在较低的水平,难以确保在任何条件下的换道安全,特别是车道数变少需要强制换道时的特殊情况。因此,目前需要一种车辆强制换道时预警算法简单、误报率较低的车辆强制换道决策方法。

发明内容

[0005] 本发明的目的在于提供一种基于决策树模型的车辆强制换道决策方法,利用决策树模型给驾驶员进行车辆强制换道时提供决策判断,并在换道危险发生时及时地发出警报提醒。所述方法能够有效地为驾驶员进行车辆强制换道时提供正确可靠的决策判断,可极大地减少因换道决策失误导致的道路交通事故。
[0006] 为实现上述目的,本发明采用如下技术方案:
[0007] 一种基于决策树模型的车辆强制换道决策方法,包括以下步骤:
[0008] 步骤1:通过多普勒测速雷达传感器获取样本数据,具体是对并线车辆与目标车道前方车辆的速度差V1、并线车辆与目标车道后方车辆的速度差V2、并线车辆与目标车道前方车辆的距离D1、并线车辆与目标车道后方车辆的距离D2、并线车辆离并线车道入口的距离S五个样本数据实时的获取;
[0009] 步骤2:构建基于决策树模型的车辆强制换道决策模,分别通过训练与测试样本数据的选取与处理、树的分裂、属性阈值的选择和树的剪枝、基于weka平台的并线换道决策树模型建立、决策树模型的精确度验证这五个环节来构建车辆强制换道决策模块;
[0010] 步骤3:决策判断,将获取的五个样本数据实时地导入到车辆强制换道决策模块中,并通过基于weka平台下并线换道决策树模型中的终端节点类别形成车辆强制换道的决策判断。
[0011] 进一步,所述步骤2中,训练与测试样本数据的选取与处理环节中的交通数据是由Next Generation Simulation(NGSIM)提供,NGSIM数据集中的轨迹数据提供每辆车的纵坐标、横坐标、速度、加速度和前后两车间隔时间,采样频率为10Hz;并对数据集进行划分,所述数据集一部分用于模型训练,另一部分用于测试。
[0012] 进一步,所述步骤2中的树的分裂环节,所用分裂标准选择具有最高信息增益率的属性作为给定集合S的测试属性;本方法的训练数据集为S,它包含s个数据样本,定义C1,C2分别代表并线类与不并线类这两个决策类,那么s1,s2就是类C1,C2中的样本数目;则树的分裂步骤为:
[0013] 首先,计算出给定样本分类所需的期望信息和熵值;
[0014] 然后,通过得到的期望信息和熵值分别计算当各属性V1,V2,D1,D2,S作为分裂属性时的信息增益率,进而比较五个属性的信息增益率,选择信息增益率最大的属性作为最好的分裂属性;
[0015] 最后,根据分裂属性的取值,可以得到决策树分支,数据集将被划分为多个子集,对于每一个子树重新计算各属性信息增益率,依次类推,直至某一子集中的样本属于同一类,决策树停止分裂。
[0016] 进一步,所述步骤2中的属性阈值的选择和树的剪枝环节,确定它们的阈值首先要将连续属性进行离散化处理,将属性值划分成若干个区间;然后运用Fayyad边界点判定定理,计算相邻两类区间边界点处属性值的信息增益率,选择信息增益率最大的属性值作为最优阈值;所述树的剪枝中决策树算法采用后剪枝算法。
[0017] 进一步,所述步骤2中的基于weka平台的并线换道决策树模型建立环节,决策树结构中的终端节点用方框表示,决策节点用圆圈表示,在终端节点内标记类标签,观测样本数;如果决策树根节点通过属性相对速度V1进行分裂,这就表明并线车辆相对于目标车道前方车辆的相对速度是驾驶人做出并线决策需要考虑最重要的驾驶特征;从决策树的根节点到任一个叶节点形成的一条路径就可以构成一条分类规则,所有的路径能够得到完整的分类规则,其分类规则共16条,下述每条规则中的具体数值是通过Fayyad边界点判定定理获得的阈值,具体规则如下:
[0018] 1)如果V1<=-3.1m/s,且D1<=17.1m,那么车辆不进行换道;
[0019] 2)如果V1<=-3.1m/s,且D1>17.1m,且V2>-1.2m/s,那么车辆进行换道;
[0020] 3)如果V1<=-3.1m/s,且D1>17.1m,且V2<=-1.2m/s,且D2<=7.9m,且S>55.2m,那么车辆不进行换道;
[0021] 4)如果V1<=-3.1m/s,且D1>17.1m,且V2<=-1.2m/s,且D2<=7.9m,且S<=55.2m,且D1<=30.9m,那么车辆不进行换道;
[0022] 5)如果V1<=-3.1m/s,且D1>17.1m,且V2<=-1.2m/s,且D2<=7.9m,且S<=55.2m,且D1>30.9m,那么车辆进行换道;
[0023] 6)如果V1<=-3.1m/s,且D1>17.1m,且V2<=-1.2m/s,且D2>7.9m且<=9m,那么车辆进行换道;
[0024] 7)如果V1<=-3.1m/s,且D1>17.1m,且V2<=-1.2m/s,且D2>9m,且D1<=44.6m,那么车辆不进行换道;
[0025] 8)如果V1<=-3.1m/s,且D1>17.1m,且V2<=-1.2m/s,且D2>9m,且D1>44.6m,那么车辆进行换道;
[0026] 9)如果V1>-3.1m/s,且D1<=7.6m,且V2>2.5m/s,那么车辆进行换道;
[0027] 10)如果V1>-3.1m/s,且D1<=7.6m,且V2<=2.5m/s,且D2>13.1m,那么车辆不进行换道;
[0028] 11)如果V1>-3.1m/s,且D1<=7.6m,且V2<=2.5m/s,且D2<=13.1m,且V1<=-0.3m/s,那么车辆不进行换道;
[0029] 12)如果V1>-3.1m/s,且D1<=7.6m,且V2<=2.5m/s,且D2<=13.1m,且V1>-0.3m/s,那么车辆进行换道;
[0030] 13)如果V1>-3.1m/s,且D1>7.6m,且D2<=7m,那么车辆不进行换道。
[0031] 14)如果V1>-3.1m/s,且D1>7.6m,且D2>7m,且S<=56.4m,那么车辆进行换道。
[0032] 15)如果V1>-3.1m/s,且D1>7.6m,且D2>7m,且S>56.4m,且V2<=-4.3m/s,那么车辆不进行换道。
[0033] 16)如果V1>-3.1m/s,且D1>7.6m,且D2>7m,且S>56.4m,且V2>-4.3m/s,那么车辆进行换道。
[0034] 最后,所述步骤2中的决策树模型的精确度验证环节,使用分类规则对测试数据进行识别,并将识别结果且实际并线换道情况进行对比,用识别的准确性来验证模型的有效性。
[0035] 本发明的有益效果在于:
[0036] 1、搭建了基于决策树模型的车辆强制换道决策的方法框架,为多种不同方式的车辆强制换道决策分析奠定了基础
[0037] 2、为了提高模型决策判断的准确率,使用weka数据挖掘平台对决策模型进行了数据优化;
[0038] 3、减少了预警算法复杂、决策判断规则过多对判断结果的影响,提高了车辆强制换道时决策判断的准确度和可靠性,降低了误报率。附图说明
[0039] 图1为基于决策树模型的车辆强制换道决策方法流程示意图;
[0040] 图2为本方法研究区域与相关参数的表示图;
[0041] 图3为通过weka修剪后的并线换道决策树。

具体实施方式

[0042] 下面结合附图进一步对本发明的具体实施方式进行说明。
[0043] 一种基于决策树模型的车辆强制换道决策方法,包括以下步骤:
[0044] 步骤1:通过多普勒测速雷达传感器获取样本数据,具体是对并线车辆与目标车道前方车辆的速度差V1、并线车辆与目标车道后方车辆的速度差V2、并线车辆与目标车道前方车辆的距离D1、并线车辆与目标车道后方车辆的距离D2、并线车辆离并线车道入口的距离S五个样本数据实时的获取;
[0045] 步骤2:构建基于决策树模型的车辆强制换道决策模块,分别通过训练与测试样本数据的选取与处理、树的分裂、属性阈值的选择和树的剪枝、基于weka平台的并线换道决策树模型建立、决策树模型的精确度验证这五个环节来构建车辆强制换道决策模块;
[0046] 步骤3:决策判断,将获取的五个样本数据实时地导入到车辆强制换道决策模块中,并通过基于weka平台下并线换道决策树模型中的终端节点类别形成车辆强制换道的决策判断。
[0047] 下面对上述三个步骤进行进一步阐述。
[0048] 如图1-2所示,步骤1中所述车辆强制并线换道是指面对车道数减少强制性变道时,车辆横向坐标开始改变,向相邻目标车道方向改变并且没有发生震荡。在并线之前的其它时刻定义为非并线事件即驾驶人没有并线且保持驾驶在并线车道上。一位驾驶人可以参与很多次非并线事件,但只能参与一次并线事件。车辆并线换道实时读取的数据也就是影响驾驶人并线换道决策的主要影响因素数据,主要包括并线车辆与目标车道前方车辆的速度差V1、并线车辆与目标车道后方车辆的速度差V2、并线车辆与目标车道前方车辆的距离D1、并线车辆与目标车道后方车辆的距离D2和并线车辆离并线车道入口的距离S等数据。在上述5个数据中,两个车间距指标D1和D2反映并线换道时目标车道是否具有合适的并线换道空间,两个速度差指标V1和V2反映并线换道时的潜在危险性,距离指标S反映车辆并线换道的紧迫程度。如图2所示,V1=Vmerge-Vlead;V2=Vmerge-Vlag;D1=Dlead;D2=Dlag,并线换道影响因素数据的符号含义见表1所示。
[0049] 表1并线换道影响因素数据的符号含义
[0050]
[0051] 步骤2中所述基于决策树模型的车辆强制换道决策模块构建,分为五个环节,其具体步骤如下:
[0052] 第一步:训练与测试样本数据的选取与处理
[0053] 本方法中的训练与测试样本交通数据由Next Generation Simulation(NGSIM)提供,用于决策树模型的学习与验证。NGSIM数据集中的轨迹数据提供每辆车的纵坐标、横坐标、速度、加速度和前后两车间隔时间,采样频率为10Hz。
[0054] 研究运行车辆轨迹数据获得325次观察值,其中包括177次非并线事件,148次并线事件。对数据集进一步进行划分,其中80%用于模型训练,20%用于模型测试,部分训练数据如表2所示,部分测试数据如表3所示。
[0055] 表2部分训练数据
[0056]
[0057] 表3部分测试数据
[0058]
[0059] 第二步:树的分裂
[0060] 决策树方法采用自顶向下的递归方式,从决策树的根到叶结点的每一条路径对应着一条分类规则,整棵决策树对应着一组析取表达式规则。每一个非叶结点都与属性中具有最大信息量的非类别属性相关联,本方法所用算法选择具有最高信息增益率的属性作为给定集合S的测试属性。
[0061] 首先,计算出给定样本分类所需的期望信息和熵值;
[0062] 信息增益基于信息论中的熵(Entropy)的概念。本方法的训练数据集为S,它包含s个数据样本,定义C1,C2代表两个决策类:并线类与不并线类。那么s1,s2就是类C1,C2中的样本数目。给定样本分类所需的期望信息Info(s1,s2)可以由下式计算得出:
[0063]
[0064] 其中:pi是任意样本属于Ci的概率,用si/s来估计。
[0065] 假设属性V1具有v个不同值{a1,a2,…,av}。则可以用属性V1将S划分为v个子集{S1,S2,…,Sv},其中Sj包含S中具有值aj的样本。如果V1作为测试属性(即最好的分裂属性),则这些子集对应于由包含集合S的结点生长出来的分支。设sij是子集Sj中类Ci的样本数,由V1划分成子集的熵E(S,V1)由下式计算得出:
[0066]
[0067] 其中:充当第j个子集的权,等于子集(即V1值为aj)中的样本个数除以S中的样本总数。熵值越小,子集划分的纯度越高。对于给定的子集Sj,其期望信息Info(s1j,s2j)由下式计算得出:
[0068]
[0069] 其中:pij=sij/|sj|,pij是Sj中的样本属于类Ci的概率。
[0070] 然后,通过期望信息和熵值计算当各属性(V1,V2,D1,D2,S)作为分裂属性时,它们的信息增益率,选择信息增益率最大的属性作为最好的分裂属性。在属性V1上分支将获得的信息增益Gain(S,V1)由下式计算得出:
[0071] Gain(S,V1)=Info(s1,s2)-E(S,V1) (4)
[0072] 信息增益率是在信息增益概念基础上发展起来的,属性V1的信息增益率GainRatio(S,V1)由下面的公式计算得出:
[0073]
[0074]
[0075] 同理,可以计算出其他属性的信息增益率GainRatio(S,V2);GainRatio(S,D1);GainRatio(S,D2);GainRatio(S,S)。
[0076] 比较5个属性的信息增益率,数值最大的属性就是最好的分裂属性,数值最大的属性V1就是最佳分裂属性。
[0077] 最后,根据分裂属性的取值,可以得到决策树分支,数据集将被划分为多个子集,对于每一个子树重新计算各属性信息增益率,依次类推,直至某一子集中的样本属于同一类,决策树停止分裂。
[0078] 第三步:属性阈值的选择和树的剪枝
[0079] 对于属性阈值的选择,本方法中的5个属性都是连续型数字属性,确定它们的阈值首先需要将连续属性进行离散化处理,将属性值划分成若干个区间;然后运用Fayyad边界点判定定理,计算相邻两类区间边界点处属性值的信息增益率,选择信息增益率最大的属性值作为最优阈值。
[0080] 对于树的剪枝,按照上述算法,借助训练数据可以构建出并线换道行为决策树。生成决策树后要计算每个节点的分类错误进行树的剪枝,本方法决策树算法采用后剪枝算法。对每个叶子节点,分类错误是该节点中不属于该节点所表示类别的样本的权值之和;对于非叶节点,分类错误为其各个子节点的分类错误之和。如果计算出某节点L的分类错误超过了将节点L所代表的样本集T中的所有样本分配为T中出现最多的类别所得的分类错误,则将节点L的所有子枝剪去,使L成为叶节点,将T中出现最多的类别分配给它。
[0081] 第四步:基于weka平台的并线换道决策树模型建立
[0082] 本方法的决策树算法通过weka平台加以实现,weka是一个公开的数据挖掘工作平台,集合了大量能承担数据挖掘任务的机器学习算法。图3所示的是通过weka修剪后的并线换道决策树。决策树结构中的终端节点用方框表示,表示分类结果的类别,决策节点用圆圈表示。在终端节点内标记类别标签,观测样本数。如果决策树根节点通过属性相对速度V1进行分裂,这就表明并线车辆相对于目标车道前方车辆的相对速度是驾驶人做出并线决策需要考虑最重要的驾驶特征。决策树模型的决策过程清晰,直观,易于理解。从决策树的根节点到任一个叶节点形成的一条路径就可以构成一条分类规则,所有的路径能够得到完整的分类规则,其分类规则共16条,下述每条规则中的具体数值是通过Fayyad边界点判定定理获得的阈值,如表4所示,如果并线车辆相对于目标车道前车速度较慢(V1≥0m/s)或者稍微比前车快一点(0>V1≥-3.1m/s),距离目标车道前后方车辆车距较大(D2≥7m,D1≥7.6m),且进入并线车道不远(S≤56.4m),此时驾驶人可以并线,但如果仅仅因为与后车的距离没有足够大(D2<7m),那么驾驶员也不会进行并线;与此相反,如果并线车辆相对于目标车道前车速度过快(V1<-3.1m/s),距离目标车道前车车距较小(D1<17.1m),那么驾驶人也不进行并线;决策树模型反映出的规则在日常驾驶中都有所体现。
[0083] 表4并线换道行为决策树分类规则
[0084]
[0085] 表4给出的分类规则的文字表述如下:
[0086] 1)如果V1<=-3.1m/s,且D1<=17.1m,那么车辆不进行换道;
[0087] 2)如果V1<=-3.1m/s,且D1>17.1m,且V2>-1.2m/s,那么车辆进行换道;
[0088] 3)如果V1<=-3.1m/s,且D1>17.1m,且V2<=-1.2m/s,且D2<=7.9m,且S>55.2m,那么车辆不进行换道;
[0089] 4)如果V1<=-3.1m/s,且D1>17.1m,且V2<=-1.2m/s,且D2<=7.9m,且S<=55.2m,且D1<=30.9m,那么车辆不进行换道;
[0090] 5)如果V1<=-3.1m/s,且D1>17.1m,且V2<=-1.2m/s,且D2<=7.9m,且S<=55.2m,且D1>30.9m,那么车辆进行换道;
[0091] 6)如果V1<=-3.1m/s,且D1>17.1m,且V2<=-1.2m/s,且D2>7.9m且<=9m,那么车辆进行换道;
[0092] 7)如果V1<=-3.1m/s,且D1>17.1m,且V2<=-1.2m/s,且D2>9m,且D1<=44.6m,那么车辆不进行换道;
[0093] 8)如果V1<=-3.1m/s,且D1>17.1m,且V2<=-1.2m/s,且D2>9m,且D1>44.6m,那么车辆进行换道;
[0094] 9)如果V1>-3.1m/s,且D1<=7.6m,且V2>2.5m/s,那么车辆进行换道;
[0095] 10)如果V1>-3.1m/s,且D1<=7.6m,且V2<=2.5m/s,且D2>13.1m,那么车辆不进行换道;
[0096] 11)如果V1>-3.1m/s,且D1<=7.6m,且V2<=2.5m/s,且D2<=13.1m,且V1<=-0.3m/s,那么车辆不进行换道;
[0097] 12)如果V1>-3.1m/s,且D1<=7.6m,且V2<=2.5m/s,且D2<=13.1m,且V1>-0.3m/s,那么车辆进行换道;
[0098] 13)如果V1>-3.1m/s,且D1>7.6m,且D2<=7m,那么车辆不进行换道。
[0099] 14)如果V1>-3.1m/s,且D1>7.6m,且D2>7m,且S<=56.4m,那么车辆进行换道。
[0100] 15)如果V1>-3.1m/s,且D1>7.6m,且D2>7m,且S>56.4m,且V2<=-4.3m/s,那么车辆不进行换道。
[0101] 16)如果V1>-3.1m/s,且D1>7.6m,且D2>7m,且S>56.4m,且V2>-4.3m/s,那么车辆进行换道。
[0102] 第五步:决策树模型的精确度验证
[0103] 使用分类规则对测试数据进行识别,并将识别结果与实际并线换道情况进行对比,用识别的准确性来验证模型的有效性。表5显示的是模型的精确度情况。
[0104] 表5决策树模型的精确度情况
[0105]
[0106] 结果显示,决策树模型的测试数据精确度达到89.2%,表明该模型用于车辆并线换道情况的判断是准确可靠易行的。
[0107] 出于比较的目的,将本决策树模型与使用相同NGSIM数据集、相同变量的遗传模糊系统和二元Logit模型进行比较,比较结果如表6所示。本决策树模型的预测精度要优于二元Logit模型和遗传模糊系统。此外,本决策树模型建立简单,结果容易解释并具有更好的计算效率,决策树仅仅需要16个规则反应驾驶人的换道行为,而为了获得相似的模型性能,模糊逻辑系统需要产生120个规则。
[0108] 表6本决策树模型与其它模型判断精确结果比较
[0109]
[0110] 步骤3中所述车辆强制换道时的决策判断实时提醒,是将获取的五个样本数据实时地导入到车辆强制换道决策模块中,从决策树的根节点到任一个叶节点形成的一条路径就可以构成一条分类规则,所有的路径能够得到完整的分类规则,通过基于weka平台下的并线换道决策树模型中的终端节点类别形成车辆强制换道的决策判断;将步骤1中获取的相关数据实时地导入到步骤2中的基于决策树模型的车辆强制换道决策模块中,可实时地为驾驶员车辆强制换道时决策判断提醒,当判断决策为不能换道时,将实时地发出警报提醒驾驶员注意。
[0111] 根据图1中的流程,将步骤1中获取的相关数据实时地导入到步骤2的换道决策模块中,可形成车辆强制换道时的决策判断。当决策判断结果为不能换道时,将实时地发出警报提醒驾驶员不能换道。步骤2中基于决策树模型的车辆强制换道决策模块的建立在前面已详细阐述过,本实施例不再阐述。本实施例主要将步骤1中的相关数据导入步骤2中的车辆强制换道决策模块中,验证该方法的可靠性、实用性和准确性。
[0112] 本实施例中步骤1的数据主要依据江苏大学汽车安全重点实验室平台利用相关车载传感器读取。本次读取了50组数据,限于篇幅限制,仅列出10组具有代表性的数据,如表7所示。
[0113] 表7传感器实时读取的10组数据
[0114]
[0115] 将步骤1中获取的50组相关数据传入到步骤2中的换道决策模块中,得出基于决策树模型的车辆强制换道决策模块决策判断准确度达到92.00%。该测试结果数据表明基于决策树模型的车辆强制换道决策方法是可行的和实用的,且决策判断的准确率较高,误报率相对较低。
[0116] 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,应当理解,本发明并不限于这里所描述的实现方案,这些实现方案描述的目的在于帮助本领域中的技术人员实践本发明。任何本领域中的技术人员很容易在不脱离本发明精神和范围的情况下进行进一步的改进和完善,因此本发明只受到本发明权利要求的内容和范围的限制,其意图涵盖所有包括在由所附权利要求所限定的本发明精神和范围内的备选方案和等同方案。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈