[发明专利]测试场景生成方法、装置、设备和存储介质有效
申请号: | 202110284491.7 | 申请日: | 2021-03-17 |
公开(公告)号: | CN112799964B | 公开(公告)日: | 2021-08-10 |
发明(设计)人: | 周博林;赵帅;王军雷;杜志彬;孙航;张凌翔;张骁;陈蔯;刘应心 | 申请(专利权)人: | 中汽数据有限公司;中国汽车技术研究中心有限公司;中汽数据(天津)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100176 北京市大兴区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 场景 生成 方法 装置 设备 存储 介质 | ||
1.一种测试场景生成方法,其特征在于,所述方法通过编译并执行用于描述测试场景的源码实现,所述源码可编辑,所述方法包括:
读取路网文件,并根据所述路网文件的被测路段信息,读取被测路段;
指定测试场景中的参与者,并加载所述参与者对应的模型;其中,所述参与者包括本车和目标车;
确定多个场景级行为的执行顺序和各场景级行为的执行条件;所述场景级行为包括循线、切入、切出和超车中的至少一项;所述场景级行为是凌驾于参与者的行为之上的行为,一个测试场景包括所述多个场景级行为,一个场景级行为包括参与者的至少一个行为;多个场景级行为组合中的源码生成测试场景;所述多个场景级行为的执行顺序根据场景行为根表达式和场景级行为时序表达式确定;所述场景行为根表达式和场景级行为时序表达式指示了所述多个场景级行为为串行执行顺序、并行执行顺序和混合执行顺序中的至少一项,所述混合执行顺序定义了一个场景级行为需要在另一个场景级行为发生前或者发生后多长时间内发生;所述执行条件包括执行时长、执行触发条件和执行结束条件中的至少一项;
在各场景级行为中,依次确定所述本车和目标车随时间迁移而执行的各行为的信息,包括:
读取所述本车和目标车随时间迁移而执行的各行为函数表达式,并确定各行为函数表达式指示的信息;所述行为函数表达式包括行为表达式、车辆之间的相对位置函数表达式、行驶车道函数表达式和执行手段函数表达式;
所述行为表达式指示在被测路段上的行为;所述车辆之间的相对位置函数表达式指示车辆之间的相对位置信息,以及初始/最终标记位信息;行驶车道函数表达式指示行驶车道信息,以及初始/最终标记位信息;所述执行手段函数表达式指示执行手段信息,包括速度函数表达式、加速度函数表达式和车道中心偏移量函数表达式,分别指示速度信息、加速度信息和车道中心偏移量信息;
在所述被测路段上,控制所述参与者按照各场景级行为的执行顺序和执行时长,执行对应的场景级行为;
在执行对应的场景级行为时,控制所述参与者按照所述各行为的信息依次执行对应行为,生成测试场景。
2.一种测试场景生成装置,其特征在于,所述装置通过编译并执行用于描述测试场景的源码实现,所述源码可编辑,所述装置包括:
读取模块,用于读取路网文件,并根据所述路网文件的被测路段信息,读取被测路段;
指定和加载模块,用于指定测试场景中的参与者,并加载所述参与者对应的模型;其中,所述参与者包括本车和目标车;
确定模块,用于确定多个场景级行为的执行顺序和各场景级行为的执行条件;所述场景级行为包括循线、切入、切出和超车中的至少一项;所述场景级行为是凌驾于参与者的行为之上的行为,一个测试场景包括所述多个场景级行为,一个场景级行为包括参与者的至少一个行为;多个场景级行为组合中的源码生成测试场景;所述多个场景级行为的执行顺序根据场景行为根表达式和场景级行为时序表达式确定;所述场景行为根表达式和场景级行为时序表达式指示了所述多个场景级行为为串行执行顺序、并行执行顺序和混合执行顺序中的至少一项,所述混合执行顺序定义了一个场景级行为需要在另一个场景级行为发生前或者发生后多长时间内发生;所述执行条件包括执行时长、执行触发条件和执行结束条件中的至少一项;在各场景级行为中,依次确定所述本车和目标车随时间迁移而执行的各行为的信息,包括:读取所述本车和目标车随时间迁移而执行的各行为函数表达式,并确定各行为函数表达式指示的信息;所述行为函数表达式包括行为表达式、车辆之间的相对位置函数表达式、行驶车道函数表达式和执行手段函数表达式;所述行为表达式指示在被测路段上的行为;所述车辆之间的相对位置函数表达式指示车辆之间的相对位置信息,以及初始/最终标记位信息;行驶车道函数表达式指示行驶车道信息,以及初始/最终标记位信息;所述执行手段函数表达式指示执行手段信息,包括速度函数表达式、加速度函数表达式和车道中心偏移量函数表达式,分别指示速度信息、加速度信息和车道中心偏移量信息;
控制模块,用于在所述被测路段上,控制所述参与者按照各场景级行为的执行顺序和执行时长,执行对应的场景级行为;在执行对应的场景级行为时,控制所述参与者按照所述各行为的信息依次执行对应行为,生成测试场景。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中汽数据有限公司;中国汽车技术研究中心有限公司;中汽数据(天津)有限公司,未经中汽数据有限公司;中国汽车技术研究中心有限公司;中汽数据(天津)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110284491.7/1.html,转载请声明来源钻瓜专利网。