发明内容
本发明提供一种基于实时交通路况的车载短距离通信网的模拟测试方法及装置,用以实现在真实且实时交通场景下的对车载短距离通信网进行测试。
为了实现上述目的,本发明技术方案提供了一种基于实时交通路况的车载短距离通信网的模拟测试方法,包括:采集道路静态信息,根据道路静态信息和经纬度信息对道路还原,得到道路还原信息。采集道路动态信息,基于道路动态信息和道路还原信息构建路况映射得到实时交通还原场景。在实时交通还原场景中设立若干个动态测试区,每个动态测试区同步或异步的进行无线电波传输性能测试、数据包碰撞性能测试、应用场景测试。其中,动态测试区的面积不大于两倍车载节点的通信范围。
作为上述技术方案的优选,较佳的,采集道路静态信息,根据所述道路静态信息和经纬度信息对道路还原,得到道路还原信息包括:采集公共地图的指定的区域道路信息和周边环境信息。将区域道路信息和周边环境信息中所包括的内容根据经纬度信息绘制,生成道路还原信息。其中,区域道路信息包括,道路的名称、道路宽度、车道数量及走向、交通路口、交通路口处的车道方向;周边环境信息包括路边建筑高度、建筑物种类、信号灯。
作为上述技术方案的优选,较佳的,采集道路动态信息,基于所述道路动态信息和所述道路还原信息构建路况映射得到实时交通还原场景,包括:获取仿真点经纬度处的实时道路交通状况。基于***参数、道路还原信息中的车道数量、交通路口处的车道方向与所述实时交通道路交通状况构建交通状况映射,得到实时交通还原场景。其中,***参数包括:每种交通路况分别对应的百米内的车辆数量、市区/郊区分别对应的车辆类型、车辆密度。
作为上述技术方案的优选,较佳的,动态测试区的移动方式包括:指定起始点行驶模式、自由行驶模式。
作为上述技术方案的优选,较佳的,无线电波传输性能测试,包括:对传输场景中的遮挡类型和环境反射类型分类,根据分类结果制作典型环境模型。对动态测试区的车辆成对进行电波传输环境匹配,根据匹配结果匹配相应典型环境模型。对上述各模型及因素进行信道模型参数组合后根据电波传输参数计算路径损耗、阴影衰落、小尺度衰落、信噪比估算覆盖范围、传输可靠性和传输延时,并输出无线电波传输性能测试结果。其中,典型环境模型的数量与分类结果中类别数量相等。
作为上述技术方案的优选,较佳的,数据包碰撞性能测试,包括:将交通状况映射中包括的车辆数量和车速信息的映射关系和映射数量进一步映射至相同数量的线程上。执行被测试的信道分配方案,判断同一信道上是否有两辆以上车辆,若有则发送数据包失败,统计发送失败次数并通过计算得到数据包的碰撞率和可靠性,以及数据包由于碰撞产生的延时综合得到数据包碰撞性能测试结果。
作为上述技术方案的优选,较佳的,应用场景测试包括:直行场景测试、转向场景测试、交叉路口辅助场景测试、变道场景测试,对直行场景测试中的前碰撞预警测试包括:对目标车辆正前方和两侧前方的车辆设置测量参数后,根据所述所述动态测试区的无线电波传输性能测试结果中信号强度参数和所述传输可靠性和传输延时的参数,测试V2X在当前方三车辆各自不同的车速、驾驶状态均发生改变时对所述目标车辆状态的调整能力;其中所述测量参数包括:加速、减速、变道、后车是否***、目标车辆加速度、两车车间距、天气状况和路面状况;
对所述直行场景测试中的紧急制动灯测试包括:对所述动态测试区域内每个车辆进行紧急刹车,结合所述线电波传输性能测试结果和所述数据包碰撞性能测试结果,测试所述每个车辆的后车能否及时减速并安全制动。
作为上述技术方案的优选,较佳的,转向应用场景主要包括:禁止通过预警场景、左转辅助场景,对禁止通过预警场景的测试包括:根据已还原的在动态测试区域内的所述车辆密度、道路宽度,根据线电波传输性能测试结果中的测试区信号强度参数和数据包碰撞性能测试结果中数据包的可靠性和延时参数,测试当所述目标车辆对盲区内车辆超车时V2X向目标车辆发送可靠性和延时参数,并记录驾驶员做出反应的时间以及计算事故概率。对左转辅助场景的测试包括:根据已还原的在动态测试区域内的车辆密度、道路宽度,结合目标车辆速度和目标车辆周围车辆的车辆速度,进一步根据线电波传输性能测试结果中的测试区信号强度参数和数据包碰撞性能测试结果中数据包的可靠性和延时参数,测试非视距下当目标车辆左转时对于左转盲区内车辆的预警能力,包括对目标车辆提醒及减速。
作为上述技术方案的优选,较佳的,交叉路口场景测试包括:据已还原的在动态测试区域内的车辆密度、道路宽度、交通路口处的车道走向,根据线电波传输性能测试结果中的测试区信号强度参数和数据包碰撞性能测试结果中数据包的可靠性和延时参数,测试在非视距下,结合目标车辆速度及加速度和目标车辆周围车辆的车辆速度及加速度,测试V2X是否能够对碰撞预警,若成功预警,进一步测试V2X是否能够对所述目标车辆制动。
作为上述技术方案的优选,较佳的,变道应用场景包括:盲区提醒/变道预警场景,据已还原的在所述动态测试区域内的所述车辆密度、车辆速度对区域内的每个车辆进行超车操作,根据所述线电波传输性能测试结果中的测试区信号强度参数和所述数据包碰撞性能测试结果中数据包的可靠性和延时参数,测试V2X在非视距测试环境下对各个车辆在有视觉盲区的情况下进行超车是否能够成功预警,以得到V2X传输数据包的可靠性和时效性
本发明技术方案提供了一种基于实时交通路况的车载短距离通信网的模拟测试方法:根据道路静态信息和经纬度信息对道路还原,得到道路还原信息。基于道路动态信息和道路还原信息构建路况映射得到实时交通还原场景。在此场景中设立若干个动态测试区,每个动态测试区同步或异步的进行无线电波传输性能测试、数据包碰撞性能测试、应用场景测试。其中,动态测试区的面积不大于两倍车载节点的通信范围。
本发明的优点是通过将实时交通信息和道路信息转换为实际道路的车辆信息,实现对V2X对应的实时实际道路场景的仿真。在此实时且实际道路场景下对V2X各类算法进行测试,实现在不同时间段、不同区域的实际道路的实际场景进行仿真和性能测试,以获得实际道路下各类算法的性能,从而为V2X的各类算法提供了近似真实的测试环境。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
现对本发明架构做初步说明,如图1所示,图1为本发明提供的技术方案的实现框架示意图。
首先,抓取道路和周边信息。之后、对上述抓取的信息进行数据处理,实现对实时交通路况获取和场景还原,最后,对仿真场景映射以及对V2X网络进行性能测试。
现进一步对本发明技术方案进行说明,图2为本发明实施例提供的流程示意图,如图2所示,包括:
步骤201、采集道路静态信息,根据道路静态信息和经纬度信息对道路还原,得到道路还原信息。
采集公共地图中指定的区域道路信息和周边环境信息。将区域道路信息和周边环境信息中所包括的内容(数据)根据经纬度排列,生成道路还原信息。其中,区域道路信息包括但不限于,道路的名称、道路宽度、车道数量及走向、交通路口、交通路口处的车道方向;所述周边环境信息包括路边建筑高度、建筑物种类、信号灯。
步骤202、采集道路动态信息,基于道路动态信息和道路还原信息构建路况映射得到实时交通还原场景。
包括,获取仿真点经纬度处的实时道路交通状况。根据***参数和道路还原信息构建映射得到实时交通还原场景。具体的,道路还原信息中的车道数量、交通路口处的车道方向结合***参数后,与步骤201中的实时交通道路交通状况复合,从而构建交通状况映射,最终得到实时交通还原场景。其中,***参数包括但不限于:每种交通路况分别对应的百米内的车辆数量、市区/郊区分别对应的车辆类型、车辆密度。
步骤203、在实时交通还原场景中设立若干个动态测试区并无线电波传输性能测试、数据包碰撞性能测试。
其中,动态测试区之间的无线电波传输性能测试、数据包碰撞性能测试可同时进行,也可分开进行。
无线电波传输性能测试,包括:对传输场景中的遮挡类型和环境反射类型分类,根据分类后的类别数量制作对应的典型环境模型。对动态测试区的车辆两两进行电波传输环境匹配,根据匹配结果对车辆匹配相应典型环境模型。对上述各模型及因素进行信道模型参数组合后根据电波传输参数计算路径损耗、阴影衰落、小尺度衰落、信噪比估算覆盖范围、传输可靠性和传输延时,并输出无线电波传输性能测试结果。
数据包碰撞性能测试,包括:将交通状况映射中包括的车辆数量和车速信息的映射关系和映射数量映射至相同数量的线程上。执行被测试的信道分配方案,判断同一信道上是否有两辆以上车辆,若有则发送数据包失败,统计发送失败次数并通过计算得到数据包的碰撞率和可靠性,以及数据包由于碰撞产生的延时综合得到数据包碰撞性能测试结果。
步骤204、结合上述测试结果在还原的应用场景中进行测试。
应用场景测试包括:直行场景测试、转向场景测试、交叉路口辅助场景测试、变道场景测试。
其中,所述动态测试区的面积不大于两倍车载节点的通信范围。动态测试区的移动方式包括:指定起始点行驶模式、自由行驶模式。
以下结合附图和实施例对本发明作进一步详细的说明,如图3所示:
步骤301、道路和周边信息获取和还原。
具体的,可通过两种方式获取道路信息:1、通过网络爬虫程序获得公共地图的指定区域道路和周边的环境信息,包括道路的名称、道路车道数量,道路交通路口以及车道的走向,道路沿途的建筑大小、高度信息。2、通过道路地图,例如openstreetmap直接获取道路信息,然后再通过公共地图获得道路周围的建筑物信息,例如通过poi(兴趣点)获取。
在实际实践中,可以选择两种方式中其中一种,也可以结合使用。
在获得道路信息后,将其包含的道路和建筑物数据按照经纬度顺序排列存放,并根据测试需要,根据道路信息动态绘制道路和周围建筑图形,从而将道路和周围建筑信息进行还原。
步骤302、获取实时交通路况。
具体的,可通过两种方式获取道路信息:1、根据仿真点的经纬度,通过电子地图提供的API接口获得当前点的实时道路交通状况。2、通过地图爬虫获取,用颜色深浅表示的当前点的交通状况,将不同颜色标识为不同的道路拥堵状况。在实际实践中,可以选择两种方式中其中一种,也可以结合使用。
步骤303、对实时交通场景还原。
根据获取的实时道路交通路况,基于***设置的参数(至少包括不同交通路况对应的百米内的车辆数量、市区/郊区对应的车辆类型分布),结合步骤301中获取的还原后的道路信息(车道数量、交通路口车道方向),将不同道路交通路况映射成实际的交通路况不同数量、速度、车型的不同场景,完成实时道路交通路况的场景还原。
步骤304、设置动态测试区域。
选择一个动态测试区域,区域大小大于车载节点的通信范围D并且小于2D,该区域利用第一部分采集的道路和周边信息数据,沿道路行驶,并且利用步骤302获取的当前点的实时交通路况并进行场景还原,将与测试范围对应的车辆信息填充到动态测试区域。动态测试区的移动方式包括:指定起始点行驶模式、自由行驶模式。指定起始点行驶模式的:动态测试区域按照导航由起点到终点。自由行驶模式:动态测试区域到路口后随机选择前方的道路。本实施例可以生成若干个动态测试区域同时进行测试。
V2X测试主要分为:无线电波传输性能测试、数据包碰撞性能测试,以及主要应用场景(直行、转向、交叉路口、变道)的性能测试,测试方法为:
步骤305、仿真场景映射和性能测试并获取测试结果。
步骤3051、进行无线电波传输性能测试。
具体的,无线电波传输测试的目的是测试各类路况和周围环境下V2X信号传输的覆盖范围、可靠性和延时。
首先针对常见的传输场景进行分类,制作典型环境模型,遮挡类型为:视距(LOS)场景传输、金属车体遮挡、非视距(NLOS)低矮建筑物遮挡、高大建筑物遮挡。反射类型为:地面反射、建筑物单路径反射、多路径反射。
根据动态测试区域还原的车辆密度和道路周围的环境,对区域内的车辆,两两进行电波传输环境匹配,匹配完成后得到匹配的典型环境模型。对匹配的典型环境模型,将匹配的多种模型因素进行信道模型参数组合,再根据距离、工作频率,以及车载节点的不同天线安装位置和天线类型,分别计算路径损耗、阴影衰落、小尺度衰落,同时计算动态时延和多普勒谱型。根据计算获得的信噪比估算覆盖范围、传输可靠性和延时,对相关数据进行保存。
步骤3052、数据包碰撞性能测试。
采用多线程处理方式对本实施例进行说明,具体的,每个线程运行相同的空闲信道检测和占用策略,用以模拟不同车辆密度下不同方案的在实际道路场景下的造成的数据包碰撞、可靠性和延时的性能。
将步骤302还原的动态测试区域内的车辆数量和车速映射到相同数量的线程上,然后步骤3051中得到的电波传输参数作为区域内车辆两两传输的性能参数后,执行被测试的信道分配方案:如果两个以上的车辆占用同一个信道,则视为碰撞,本次发送失败。对失败的发送进行统计,计算数据包的碰撞率和可靠性,进一步计算数据包由于碰撞产生的延时。
其中,不同方案的V2X信道分配策略,单位密度车辆数量相同的情况下,其信道利用率和数据包碰撞性能也不同。
步骤306、根据仿真场景映射和性能测试的测试结果进行主要应用场景性能测试。
主要应用场景包括:直行应用场景中的前碰撞预警(FCW)、紧急制动灯(EEBL);转向应用场景中的禁止通过预警(DNPW)、左转辅助(LTA);交叉路口辅助应用场景的交叉路口辅助(IMA);变道应用场景中的盲区提醒/变道预警(BSW+LCW)。
步骤3061、前碰撞预警场景测试(FCW):根据动态测试区域内还原的车辆密度、道路宽度,对动态测试区域内每个车辆的前方和两测前方的车辆分别设置加速、减速、变道、后车***,以及目标车辆加速度,两车车距(目标车辆及其前车),天气状况(风,雨,雪,雾,冰雹,晴天),路面状况(路面状态及车道线类型),根据步骤3051电波传输获得的测试区信号强度参数、步骤3052数据包碰撞性能测试获得的可靠性和延时参数,测试V2X对前方车辆不同车速、不同驾驶状态改变的状态的处理能力。其中车辆的制动性能由***针对不同车型进行设置。
步骤3062、紧急制动灯场景测试(EEBL):根据动态测试区域内还原的车辆密度和行驶速度,对每个车辆进行紧急刹车操作,利用步骤3051和步骤3052获得的V2X性能参数,测试后车(相对于目标车辆)能否及时减速并安全制动。
步骤3063、禁止通过预警场景测试(DNPW):根据动态测试区域内还原的车辆密度、道路宽度,根据步骤3051电波传输获得的测试区信号强度参数、步骤3052数据包碰撞性能测试获得的可靠性和延时参数,对目标车辆超过前方车辆是视线外的车辆的碰撞隐患,通过V2X通知目标车辆的可靠性、时延,驾驶员做出反应的时间,并计算事故概率。
步骤3064、左转辅助场景测试(LTA):根据动态测试区域内还原的车辆密度、道路宽度,和目标车辆速度,周围车辆速度,当目标车辆进行左转时,左侧来车处于非视距情况下,根据步骤3051电波传输获得的测试区信号强度参数、步骤3052据包碰撞性能测试获得的可靠性和延时参数,检测V2X对目标车辆做出提醒并使目标车辆减速的可靠性。
步骤3065、交叉路口辅助场景测试(IMA):根据动态测试区域内还原的车辆密度、交叉路口的道路转弯情况,道路宽度,根据步骤3051电波传输获得的测试区信号强度参数、步骤3052数据包碰撞性能测试获得的可靠性和延时参数,测试区域内各个车辆的交叉路口左转,右转,直行的安全性能。测试在非视距情况下,根据目标车辆和周围车的速度、加速度,测试V2X能否对危险因素进行预警,并可靠制动。
步骤3066、盲区提醒/变道预警场景测试(BSW+LCW):根据动态测试区域内还原的车辆密度和车辆速度,对动态测试区域内的每个车进行超车操作,根据步骤3051电波传输获得的测试区信号强度参数、步骤3052数据包碰撞性能测试获得的可靠性和延时参数,在非视距测试车辆在有视觉盲区的情况下,通过测试车辆超车时是否能够被及时预警来测试V2X的可靠性和时效性。
针对V2I(车辆-路侧节点)的测试,可以在地图中交通路口设置路侧节点,或者在热点区域设置路侧节点,路侧节点的构造同车载节点相同,但是天线部署位置高,覆盖范围大,所以可以适当调整参数,进行类似的测试。
上述结果随着动态测试区域的移动不断保存到数据库,在测试结束后,对过程保存的测试数据进行统计分析,输出测试报告。
本发明技术方案提供了一种基于实时交通路况的车载短距离通信网的模拟测试方法:根据道路静态信息和经纬度信息对道路还原,得到道路还原信息。基于道路动态信息和道路还原信息构建路况映射得到实时交通还原场景。在此场景中设立若干个动态测试区,每个动态测试区同步或异步的进行无线电波传输性能测试、数据包碰撞性能测试、应用场景测试。其中,动态测试区的面积不大于两倍车载节点的通信范围。
本发明的优点是通过将实时交通信息和道路信息转换为实际道路的车辆信息,实现对V2X对应的实时实际道路场景的仿真。在此实时且实际道路场景下对V2X各类算法进行测试,实现在不同时间段、不同区域的实际道路的实际场景进行仿真和性能测试,以获得实际道路下各类算法的性能,从而为V2X的各类算法提供了近似真实的测试环境。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。