交通指标计算模型测试方法、交通仿真方法和装置制造方法及图纸

技术编号:25309138 阅读:15 留言:0更新日期:2020-08-18 22:27
本申请公开了一种交通指标计算模型测试方法、交通仿真方法和装置,涉及智能交通技术领域。其中,交通指标计算模型测试方法包括:生成预设交通场景的仿真场景的仿真数据,所述仿真场景中设置有仿真道路、仿真信号灯和仿真车流;将所述仿真数据输入至交通指标计算模型中;获取所述交通指标计算模型根据所述仿真数据计算得到的交通指标计算结果;根据所述交通指标计算结果,以及所述仿真场景对应的交通指标真值,确定所述交通指标计算模型的计算精度。本申请通过对交通场景进行仿真,能够为交通指标计算模型提供测试用的交通仿真数据以及交通指标真值,从而能够降低交通指标计算模型的测试成本。

【技术实现步骤摘要】
交通指标计算模型测试方法、交通仿真方法和装置
本申请涉及数据处理技术,尤其涉及智能交通
,具体涉及一种交通指标计算模型测试方法、交通仿真方法和装置。
技术介绍
在智能交通领域,可以通过交通指标计算模型进行交通指标的计算。在交通指标计算模型投入使用之前,需要对交通指标计算模型进行测试,以确保交通指标计算模型的计算精度达到要求。然而,由于交通指标真值无法简单地通过标注交通视频数据而得到,为了获取交通指标真值,往往需要动用大量的人力进行现场调查,这使得交通指标计算模型的测试成本较高。
技术实现思路
本申请提供了一种交通指标计算模型测试方法、交通仿真方法和装置。根据第一方面,本申请提供了一种交通指标计算模型测试方法,所述方法包括:生成预设交通场景的仿真场景的仿真数据,所述仿真场景中设置有仿真道路、仿真信号灯和仿真车流;将所述仿真数据输入至交通指标计算模型中;获取所述交通指标计算模型根据所述仿真数据计算得到的交通指标计算结果;根据所述交通指标计算结果,以及所述仿真场景对应的交通指标真值,确定所述交通指标计算模型的计算精度。根据第二方面,本申请提供了一种交通仿真方法,所述方法包括:生成预设交通场景的仿真场景的仿真数据,所述仿真场景中设置有仿真道路、仿真信号灯和仿真车流;采集所述仿真车流的每个仿真车辆的第一时间和第二时间;所述第一时间为仿真车辆首次出现的时间,所述第二时间为仿真车辆通过道路停止线的时间;根据所述第一时间、所述第二时间和所述仿真信号灯的运行信息中的至少一项,计算所述仿真场景对应的交通指标真值。根据第三方面,本申请提供了一种交通指标计算模型测试装置,包括:生成模块,用于生成预设交通场景的仿真场景的仿真数据,所述仿真场景中设置有仿真道路、仿真信号灯和仿真车流;输入模块,用于将所述仿真数据输入至交通指标计算模型中;获取模块,用于获取所述交通指标计算模型根据所述仿真数据计算得到的交通指标计算结果;第一确定模块,用于根据所述交通指标计算结果,以及所述仿真场景对应的交通指标真值,确定所述交通指标计算模型的计算精度。根据第四方面,本申请提供了一种交通仿真装置,包括:生成模块,用于生成预设交通场景的仿真场景的仿真数据,所述仿真场景中设置有仿真道路、仿真信号灯和仿真车流;采集模块,用于采集所述仿真车流的每个仿真车辆的第一时间和第二时间;所述第一时间为仿真车辆首次出现的时间,所述第二时间为仿真车辆通过道路停止线的时间;计算模块,用于根据所述第一时间、所述第二时间和所述仿真信号灯的运行信息中的至少一项,计算所述仿真场景对应的交通指标真值。根据第五方面,本申请提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行第一方面中的任一项方法,或者,以使所述至少一个处理器能够执行第二方面中的任一项方法。根据第六方面,本申请提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行第一方面中的任一项方法,或者,所述计算机指令用于使所述计算机执行第二方面中的任一项方法。根据本申请的技术,通过对交通场景进行仿真,可以为交通指标计算模型提供测试用的交通仿真数据,在交通场景仿真过程中能够容易地得到交通指标真值,从而能够容易地确定交通指标计算模型的计算精度。本申请能够降低交通指标计算模型的测试成本,解决了现有技术中存在的交通指标计算模型的测试成本较高的问题。应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。附图说明附图用于更好地理解本方案,不构成对本申请的限定。其中:图1是根据本申请第一实施例的交通指标计算模型测试方法的流程示意图;图2是根据本申请第一实施例的交通指标计算模型的测试流程示意图;图3是根据本申请第二实施例的交通仿真方法的流程示意图;图4是根据本申请第三实施例的交通指标计算模型测试装置的结构示意图;图5是根据本申请第三实施例的交通仿真装置的结构示意图;图6是用来实现本申请实施例的交通指标计算模型测试方法的电子设备的框图;图7是用来实现本申请实施例的交通仿真方法的电子设备的框图。具体实施方式以下结合附图对本申请的示范性实施例做出说明,其中包括本申请实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本申请的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。第一实施例如图1所示,本申请提供一种交通指标计算模型测试方法,包括如下步骤:步骤101:生成预设交通场景的仿真场景的仿真数据,所述仿真场景中设置有仿真道路、仿真信号灯和仿真车流。上述预设交通场景可以理解为待测试的交通场景,可以预先对预设交通场景进行个性化配置,例如,通过设置配置文件对预设交通场景的相关信息进行个性化配置,该相关信息可以包括车辆的行驶轨迹、车辆个数、信号灯的变化时序、道路信息等等。这样,可以基于配置文件中的相关信息,生成预设交通场景的仿真场景的仿真数据。具体的,可以基于配置文件中的相关信息,生成仿真道路、仿真信号灯和仿真车流。需要说明的是,生成仿真道路的过程也可以称为道路仿真,生成仿真信号灯的过程也可以称为信号灯仿真,生成仿真车流的过程也可以称为车流仿真。而道路仿真、信号灯仿真和车流仿真又可统称为交通流仿真。其中,仿真道路可以包括但不限于车道、路口、道路停止线等,仿真道路的信息包括但不限于车道的转向信息、路口的分支数、路口分支的车道数、道路停止线的坐标信息等信息;仿真信号灯的信息可以包括但不限于红绿灯的运行信息;仿真车流的信息可以包括但不限于仿真车辆的行驶轨迹、行驶速度、转向等信息。仿真道路、仿真信号灯和仿真车流在整个仿真场景中并不是孤立存在的,而是存在相互依赖关系,例如,在路口处可以设置仿真信号灯,仿真车辆在行驶过程中,需要与仿真信号灯进行交互,等等。步骤102:将所述仿真数据输入至交通指标计算模型中。在得到预设交通场景的仿真场景的仿真数据之后,可以将该仿真数据输入至交通指标计算模型中。具体的,可以将仿真场景的仿真数据封装成交通指标计算模型可以识别或处理的数据格式,或者说,该仿真数据的数据格式为交通指标计算模型可以识别或处理的数据格式。例如,可以利用机器视觉识别技术,将仿真场景转换成障碍物信息,该障碍物信息即为仿真场景对应的仿真数据。该障碍物信息的数据格式可以是文本、json、xml或protobuf等格式。在将仿真数据输入至交通指标计算模型之后,交通指本文档来自技高网...

【技术保护点】
1.一种交通指标计算模型测试方法,其特征在于,所述方法包括:/n生成预设交通场景的仿真场景的仿真数据,所述仿真场景中设置有仿真道路、仿真信号灯和仿真车流;/n将所述仿真数据输入至交通指标计算模型中;/n获取所述交通指标计算模型根据所述仿真数据计算得到的交通指标计算结果;/n根据所述交通指标计算结果,以及所述仿真场景对应的交通指标真值,确定所述交通指标计算模型的计算精度。/n

【技术特征摘要】
1.一种交通指标计算模型测试方法,其特征在于,所述方法包括:
生成预设交通场景的仿真场景的仿真数据,所述仿真场景中设置有仿真道路、仿真信号灯和仿真车流;
将所述仿真数据输入至交通指标计算模型中;
获取所述交通指标计算模型根据所述仿真数据计算得到的交通指标计算结果;
根据所述交通指标计算结果,以及所述仿真场景对应的交通指标真值,确定所述交通指标计算模型的计算精度。


2.根据权利要求1所述的方法,其特征在于,所述仿真信号灯的生成方法包括:
基于所述预设交通场景中预定义的信号灯时序信息,生成所述仿真信号灯。


3.根据权利要求1所述的方法,其特征在于,所述仿真车流的生成方法包括:
基于所述预设交通场景中预定义的时间偏移和空间偏移,对仿真车辆的数据进行复制,以得到所述仿真车流的数据;
更新所述仿真车流的数据,更新后的数据指示所述仿真车流的每个仿真车辆按照各自的步进向量移动。


4.根据权利要求3所述的方法,其特征在于,所述仿真车流的生成方法还包括:
所述仿真车流的每个仿真车辆按照各自的步进向量移动的过程中,若所述仿真车流的第一仿真车辆满足停车条件,则所述第一仿真车辆停车;若所述第一仿真车辆不再满足所述停车条件,则所述第一仿真车辆继续按照相应的步进向量移动。


5.根据权利要求1所述的方法,其特征在于,所述交通指标真值的计算方法包括:
采集所述仿真车流的每个仿真车辆的第一时间和第二时间;所述第一时间为仿真车辆首次出现的时间,所述第二时间为仿真车辆通过道路停止线的时间;
根据所述第一时间、所述第二时间和所述仿真信号灯的运行信息中的至少一项,计算所述交通指标真值。


6.根据权利要求5所述的方法,其特征在于,所述仿真车辆通过道路停止线的确定方法包括:
以由西至东的方向为x轴,由南至北的方向为y轴,将第一路口的道路停止线拟合成第一线性函数y=f(x)或x=f’(y);
获取目标仿真车辆的横坐标x1和纵坐标y1;
若所述第一路口为南路口,则在y1-f(x1)>0的情况下,确定所述目标仿真车辆通过所述道路停止线;
若所述第一路口为北路口,则在y1-f(x1)<0的情况下,确定所述目标仿真车辆通过所述道路停止线;
若所述第一路口为西路口,则在x1-f’(y1)>0的情况下,确定所述目标仿真车辆通过所述道路停止线;
若所述第一路口为东路口,则在x1-f’(y1)<0的情况下,确定所述目标仿真车辆通过所述道路停止线。


7.根据权利要求5所述的方法,其特征在于,所述交通指标为交通流量,所述交通流量真值的计算方法包括:
计算所述仿真车流中,所述第二时间位于同一通行周期内的绿灯起始时间至绿灯结束时间之间的仿真车辆的数目;
将所述仿真车辆的数目确定为所述交通流量真值。


8.根据权利要求5所述的方法,其特征在于,所述交通指标为排队车辆数,所述排队车辆数真值的计算方法包括:
计算所述仿真车流中,所述第一时间小于第一通行周期内的绿灯起始时间,且所述第二时间大于所述第一通行周期内的绿灯起始时间的仿真车辆的数目;
将所述仿真车辆的数目确定为所述排队车辆数真值。


9.根据权利要求5所述的方法,其特征在于,所述交通指标为车头时距,所述车头时距真值的计算方法包括:
采集第一仿真车辆和第二仿真车辆的第二时间,所述第一仿真车辆和所述第二仿真车辆为相邻且先后通过所述道路停止线的仿真车辆;
将所述第一仿真车辆的第二时间与所述第二仿真车辆的第二时间之间的时间差确定为所述车头时距真值。


10.一种交通仿真方法,其特征在于,所述方法包括:
生成预设交通场景的仿真场景的仿真数据,所述仿真场景中设置有仿真道路、仿真信号灯和仿真车流;
采集所述仿真车流的每个仿真车辆的第一时间和第二时间;所述第一时间为仿真车辆首次出现的时间,所述第二时间为仿真车辆通过道路停止线的时间;
根据所述第一时间、所述第二时间和所述仿真信号灯的运行信息中的至少一项,计算所述仿真场景对应的交通指标真值。


11.根据权利要求10所述的方法,其特征在于,所述仿真信号灯的生成方法包括:
基于所述预设交通场景中预定义的信号灯时序信息,生成所述仿真信号灯。


12....

【专利技术属性】
技术研发人员:何岸
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1