【技术实现步骤摘要】
虚拟测试场景构建方法及装置
[0001]本申请涉及测试领域,尤其涉及一种虚拟测试场景构建方法及装置。
技术介绍
[0002]为保障行驶安全性,无人驾驶车辆上路前需要经过充分测试,如在虚拟测试场景中进行测试。目前,可以采用如下方法构建虚拟测试场景:从自然驾驶数据中提取虚拟测试场景、基于专家经验生成虚拟测试场景。
[0003]然而,由于自然驾驶数据是一种回放测试,背景车流的所有行驶轨迹不能改变,导致背景车流与无人驾驶车辆不能双向交互,如对无人驾驶车辆的驾驶行为作出反应。并且,上述基于专家经验生成虚拟测试场景的方案存在如下问题:由于虚拟测试场景分类的主观性,导致难以覆盖所有测试场景,且虚拟测试场景是计算机通过参数组合遍历方式构建的,仅考虑了各参数本身的合理取值,而没有考虑参数间的关联性,导致生成大量不合理的虚拟测试场景。也就是说,基于上述两种方法构建的虚拟测试场景存在不能与无人驾驶车辆交互、不完备、不合理等问题,从而导致无人驾驶车辆的虚拟测试效率低下。
技术实现思路
[0004]本申请实施例提供一种虚拟测试场景构建方法及装置,可以解决构建的虚拟测试场景存在不能与无人驾驶车辆交互、不完备、不合理的问题,能够提高无人驾驶车辆的虚拟测试效率。
[0005]为达到上述目的,本申请采用如下技术方案:
[0006]第一方面,提供一种虚拟测试场景构建方法。该虚拟测试场景构建方法包括:结合道路规范和专家经验构建静态本体模型。其中,静态本体模型用于描述静态本体的设计约束,该静态本体包括如下一项或多项: ...
【技术保护点】
【技术特征摘要】
1.一种虚拟测试场景构建方法,其特征在于,包括:结合道路规范和专家经验构建静态本体模型;其中,所述静态本体模型用于描述静态本体的设计约束,所述静态本体包括如下一项或多项:道路拓扑、道路基础设施、交通管制、或环境;基于所述静态本体模型构建动态本体模型;其中,所述动态本体模型用于描述动态本体的行为约束,所述动态本体包括如下一项或多项:车辆、行人、或动物;结合交通流仿真,根据所述静态本体的设计约束和所述动态本体的行为约束确定所述动态本体的行驶轨迹;生成测试场景模型;其中,所述测试场景模型包括所述行驶轨迹,所述行驶轨迹用于测试无人驾驶车辆的驾驶行为是否满足设计需求。2.根据权利要求1所述的虚拟测试场景构建方法,其特征在于,所述结合道路规范和专家经验构建静态本体模型,包括:定义静态本体类;其中,所述静态本体类用于描述所述静态本体对应的如下一项或多项:虚拟测试场景、道路、分隔带、车道、交通标志、天气、或光照条件;定义静态对象属性;其中,所述静态对象属性用于描述所述静态本体类间的映射关系;定义静态数据属性;其中,所述静态数据属性用于描述所述静态本体类的参数集合;定义静态设计规则;其中,所述静态设计规则用于描述所述静态本体类、所述静态对象属性和所述静态数据属性之间的映射关系,所述静态设计规则用于确定生成的虚拟测试场景的合理性。3.根据权利要求2所述的虚拟测试场景构建方法,其特征在于,所述静态本体的设计约束包括如下一项或多项:道路间位置关系、道路与车道间位置关系、车道间位置关系、车道与分隔带间位置关系、车道线的位置和类型与车道和/或分隔带间的约束关系、交通标志与车道和/或分隔带间的位置关系。4.根据权利要求2或3所述的虚拟测试场景构建方法,其特征在于,所述基于所述静态本体模型构建动态本体模型,包括:定义动态本体类;其中,所述动态本体类用于描述所述动态本体对应的如下一项或多项:车辆、行人、或动物;定义动态对象属性;其中,所述动态对象属性用于描述所述动态本体类间的映射关系,以及所述动态本体与所述静态本体间的约束关系;定义动态数据属性;其中,所述动态数据属性用于描述所述动态本体类的参数集合;定义动态设计规则;其中,所述动态设计规则用于描述所述动态本体类、所述动态对象属性和所述动态数据属性之间的映射关系,所述动态设计规则用于确定生成的测试场景的合理性。5.根据权利要求4所述的虚拟测试场景构建方法,其特征在于,所述动态本体的行为约束包括如下一项或多项:车辆与车道间位置关系、车辆间位置关系、车辆限速、车辆行驶方向约束、车辆转向约束、车辆换道约束、车辆切入约束、车辆切出约束。6.根据权利要求5所述的虚拟测试场景构建方法,其特征在于,所述结合交通流仿真,根据所述静态本体的设计约束和所述动态本体的行为约束确定所述动态本体的行驶轨迹,包括:
根据所述静态本体的设计约束、所述动态本体的行为约束和场景设计需求,确定所述动态本体的初始状态;结合交通流仿真,根据所述动态本体的初始状态确定所述动态本体的行驶轨迹。7.根据权利要求6所述的虚拟测试场景构建方法,其特征在于,所述根据所述静态本体的设计约束、所述动态本体的行为约束和场景设计需求,确定所述动态本体的初始状态,包括:根据所述静态本体的设计约束、所述动态本体的行为约束和场景设计需求,以及测试目标和所述动态本体的行为模型,确定所述动态本体的初始状态。8.根据权利要求7所述的虚拟测试场景构建方法,其特征在于,所述动态本体的行为模型包括如下一项或多项:跟驰模型、换道模型、信号灯反应模型、随机干扰模型、公交与行人行为模型、间隙接受模型、汇入模型、协作模型、或冲突避让模型。9.根据权利要求1-8中任一项所述的虚拟测试场景构建方法,其特征在于,所述方法还包括:获取无人驾驶车辆在第一测试场景下的驾驶行为;确定第二测试场景;其中,所述第二测试场景为所述第一测试场景中所述无人驾驶车辆的驾驶行为不满足设计需求的测试场景;对所述第二测试场景对应的参数区间进行加密采样,以生成第三测试场景;针对所述第三测试场景进行测试。10.根据权利要求1-9中任一项所述的虚拟测试场景构建方法,其特征在于,所述方法还包括:基于所述静态本体与所述动态本体间的交互关系,为虚拟测试场景添加标签;其中,所述标签用于管理虚拟测试场景。11.一种虚拟测试场景构建装置,其特征在于,包括构建模块、确定模块和生成模块;其中,所述构建模块,用于结合道路规范和专家经验构建静态本体模型;其中,所述静态本体模型用于描述静态本体的设计约束,所述静态本体包括如下一项或多项:道路拓扑、道路基础设施、交通管制、或环境;所述构建模块,还用于基于所述静态本体模型构建动态本体模型;其中,所述动态本体模型用于描述动态本体的行为约束,所述动态本体包括如下一项或多项:车辆、行人、或动物;所述确定模块,用于结合交通流仿真,根据所述静态本体的设计约束和所述动态本体的行为约束确定所述动态本体的行驶轨迹;所述生成模块,用于生成测试场景...
【专利技术属性】
技术研发人员:张良壮,杨林,余本德,孙剑,周东浩,田野,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。