System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及仿真测试,尤其涉及一种仿真测试场景构建方法、装置、终端及存储介质。
技术介绍
1、随着社会的发展,交通工具也逐渐向多样化及智能化方向发展。在车辆的设计生产过程中,车辆测试是非常重要的环节之一。以自动驾驶车辆(例如包括智能汽车、无人驾驶汽车、智能网联汽车等)为例,在自动驾驶技术的发展以及智能网联汽车商业化应用的迫切需求下,自动驾驶的仿真测试显得极为重要。通过对自动驾驶车辆进行仿真测试,既可以对新技术进行测试验证,促进技术的发展,还可以通过测试检验自动驾驶车辆的安全性。
2、自动驾驶的仿真测试场景由动态场景和静态场景构成,动态场景由动态场景文件生成,用于表示测试场景中的动态交通流的部分,静态场景由静态场景文件生成,用于表示测试场景中的静态路网的部分。
3、现有技术中,自动驾驶仿真测试的测试场景中的动态场景文件和静态场景文件均存储在场景库中,并且,相互之间没有设置关联关系。在进行仿真测试时,根据测试需求分别从场景库中选取动态场景文件和静态场景文件,这种测试场景的配置方式降低了测试效率,并且,不利于数据管理。
技术实现思路
1、本申请实施例提供一种仿真测试场景构建方法、装置、终端及存储介质,用于解决上述
技术介绍
中提出的问题。
2、第一方面,本申请实施例提供一种仿真测试场景构建方法,所述方法运用于仿真测试平台,所述仿真测试平台和数据库连接;
3、所述数据库中设有至少一个仿真测试场景对应的多个子表,其中,每个所述子表用于记录所述仿真测试
4、所述方法包括:
5、获取待构建的目标仿真测试场景的场景标识;
6、根据所述场景标识和子表间的所述对应关系,从所述数据库中获取构建所述目标仿真测试场景所需的子表;
7、根据所述场景标识,获取记录所述目标仿真测试场景的静态路网数据的静态路网文件;
8、基于获取的所述子表和所述静态目标路网文件,在所述仿真测试平台生成所述目标仿真测试场景并进行仿真测试。
9、在一些实施例中,所述根据所述场景标识和所述对应关系,从所述数据库中获取构建所述目标仿真测试场景所需的子表,包括:
10、根据所述场景标识和所述对应关系,从所述数据库中获取用于记录交通车辆行驶关联数据的子表,以及获取红绿灯动态数据表。
11、在一些实施例中,交通车辆包括测试车辆,所述用于记录交通车辆行驶关联数据的子表包括:测试车辆的初始化数据表和行驶状态记录表,所述初始化数据表和所述行驶状态记录表中均记录有所述场景标识;
12、所述根据所述场景标识和所述对应关系,从所述数据库中获取用于记录交通车辆行驶关联数据的子表,包括:
13、基于所述场景标识在所述数据库中进行子表搜索,得到记录有所述场景标识的所述初始化数据表和所述行驶状态记录表。
14、在一些实施例中,所述交通车辆还包括交通参与车辆,所述交通参与车辆属于交通参与者,所述用于记录交通车辆行驶关联数据的子表包括:交通参与者的参与者标识汇总表,以及每辆交通参与车辆对应的记录有行驶关联数据的子表,所述记录有行驶关联数据的子表中包括交通参与车辆的参与者标识以及行驶关联数据;
15、所述根据所述场景标识和所述对应关系,从所述数据库中获取用于记录交通车辆行驶关联数据的子表,包括:
16、根据所述场景标识,获取所述目标仿真测试场景的对应关系记录表,所述对应关系记录表包括所述参与者标识汇总表和所述场景标识的第一对应关系;
17、根据所述第一对应关系,从所述数据库中获取参与者标识汇总表;
18、根据获取的所述参与者标识汇总表中记录的所述参与者标识,获取所述记录有行驶关联数据的子表。
19、在一些实施例中,所述记录有行驶关联数据的子表包括:每辆交通参与车辆的参与者数据表和记录交通参与车辆行驶数据的子表;
20、所述根据所述场景标识和所述对应关系,从所述数据库中获取用于记录交通车辆行驶关联数据的子表,包括:
21、根据所述场景标识,获取所述对应关系记录表,所述对应关系记录表包括所述参与者数据表和所述记录交通参与车辆行驶数据的子表的第二对应关系;
22、根据所述参与者标识,从所述数据库中获取所述参与者数据表;
23、根据所述第二对应关系,从所述数据库中获取所述记录交通参与车辆行驶数据的子表。
24、在一些实施例中,所述获取红绿灯动态数据表,包括:
25、根据所述场景标识,获取所述对应关系记录表,所述对应关系记录表包括所述场景标识和所述红绿灯动态数据表的第三对应关系;
26、根据所述第三对应关系,从所述数据库中获取所述红绿灯动态数据表。
27、在一些实施例中,所述数据库和磁盘连接,所述根据所述场景标识,获取记录所述目标仿真测试场景的静态路网数据的静态路网文件,包括:
28、根据所述场景标识,从所述磁盘中获取记录所述目标仿真测试场景的静态路网数据的xml文件格式的静态路网文件。
29、第二方面,本申请实施例还提供了一种仿真测试场景构建装置,所述装置运用于仿真测试平台,所述仿真测试平台和数据库连接;
30、所述数据库中设有至少一个仿真测试场景对应的多个子表,其中,每个所述子表用于记录所述仿真测试场景中至少一种动态对象的关联数据,同一所述仿真测试场景的多个子表中,至少一个所述子表存储有所述仿真测试场景的场景标识,每一所述子表与至少一其他所述子表之间存在对应关系;
31、所述装置包括:
32、标识获取单元,用于获取待构建的目标仿真测试场景的场景标识;
33、子表获取单元,用于根据所述场景标识和子表间的所述对应关系,从所述数据库中获取构建所述目标仿真测试场景所需的子表;
34、文件获取单元,用于根据所述场景标识,获取记录所述目标仿真测试场景的静态路网数据的静态路网文件;
35、场景生成单元,用于基于获取的所述子表和所述静态目标路网文件,在所述仿真测试平台生成所述目标仿真测试场景并进行仿真测试。
36、第三方面,本申请实施例还提供一种终端,包括存储器和处理器,所述存储器用于存储指令和数据,所述处理器用于执行上述所述的仿真测试场景构建方法。
37、第四方面,本申请实施例还提供一种存储介质,所述存储介质中存储有多条指令,所述指令适于由处理器加载以执行上述所述的仿真测试场景构建方法。
38、本申请实施例中的仿真测试场景构建方法,运用于仿真测试平台,所述仿真测试平台和数据库连接,数据库中设有至少一个仿真测试场景对应的多个子表,其中,每个子表用于记录仿真测试场景中至少一种动态对象的关联数据,同一仿真本文档来自技高网...
【技术保护点】
1.一种仿真测试场景构建方法,其特征在于,所述方法运用于仿真测试平台,所述仿真测试平台和数据库连接;
2.根据权利要求1所述的仿真测试场景构建方法,其特征在于,所述根据所述场景标识和所述对应关系,从所述数据库中获取构建所述目标仿真测试场景所需的子表,包括:
3.根据权利要求2所述的仿真测试场景构建方法,其特征在于,交通车辆包括测试车辆,所述用于记录交通车辆行驶关联数据的子表包括:测试车辆的初始化数据表和行驶状态记录表,所述初始化数据表和所述行驶状态记录表中均记录有所述场景标识;
4.根据权利要求3所述的仿真测试场景构建方法,其特征在于,所述交通车辆还包括交通参与车辆,所述交通参与车辆属于交通参与者,所述用于记录交通车辆行驶关联数据的子表包括:交通参与者的参与者标识汇总表,以及每辆交通参与车辆对应的记录有行驶关联数据的子表,所述记录有行驶关联数据的子表中包括交通参与车辆的参与者标识以及行驶关联数据;
5.根据权利要求4所述的仿真测试场景构建方法,其特征在于,所述记录有行驶关联数据的子表包括:每辆交通参与车辆的参与者数据表和记录交通参与
6.根据权利要求4所述的仿真测试场景构建方法,其特征在于,所述获取红绿灯动态数据表,包括:
7.根据权利要求1所述的仿真测试场景构建方法,其特征在于,所述数据库和磁盘连接,所述根据所述场景标识,获取记录所述目标仿真测试场景的静态路网数据的静态路网文件,包括:
8.一种仿真测试场景构建装置,其特征在于,所述装置运用于仿真测试平台,所述仿真测试平台和数据库连接;
9.一种终端,其特征在于,包括存储器和处理器,所述存储器用于存储指令和数据,所述处理器用于执行权利要求1-7任一项所述的仿真测试场景构建方法。
10.一种存储介质,其特征在于,所述存储介质中存储有多条指令,所述指令适于由处理器加载以执行权利要求1-7任一项所述的仿真测试场景构建方法。
...【技术特征摘要】
1.一种仿真测试场景构建方法,其特征在于,所述方法运用于仿真测试平台,所述仿真测试平台和数据库连接;
2.根据权利要求1所述的仿真测试场景构建方法,其特征在于,所述根据所述场景标识和所述对应关系,从所述数据库中获取构建所述目标仿真测试场景所需的子表,包括:
3.根据权利要求2所述的仿真测试场景构建方法,其特征在于,交通车辆包括测试车辆,所述用于记录交通车辆行驶关联数据的子表包括:测试车辆的初始化数据表和行驶状态记录表,所述初始化数据表和所述行驶状态记录表中均记录有所述场景标识;
4.根据权利要求3所述的仿真测试场景构建方法,其特征在于,所述交通车辆还包括交通参与车辆,所述交通参与车辆属于交通参与者,所述用于记录交通车辆行驶关联数据的子表包括:交通参与者的参与者标识汇总表,以及每辆交通参与车辆对应的记录有行驶关联数据的子表,所述记录有行驶关联数据的子表中包括交通参与车辆的参与者标识以及行驶关联数据;
5....
【专利技术属性】
技术研发人员:汪开文,
申请(专利权)人:丰图科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。