System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及用于基于标准创建具有虚拟车辆环境的场景数据库的计算机实现的方法,所述场景数据库用于测试机动车的高度自动化的行驶功能。本专利技术此外还涉及用于基于标准创建具有虚拟车辆环境的场景数据库的系统,所述场景数据库用于测试机动车的高度自动化的行驶功能。
技术介绍
1、在机动车的高度自动化的行驶功能的开发和虚拟测试中的目标在于,实现全部的、在真实的道路交通中出现的行驶情况的尽可能准确的覆盖范围。
2、在确定自动化行驶系统的能力中的第一步骤因此是定义其应用范围(运行设计域,odd)。odd表示如下运行环境,在所述运行环境中自动化行驶系统可以安全地执行动态的行驶任务。因此需要的是,定义用于确定的自动化行驶系统的odd的定义的分类。
3、虚拟的测试场景——其对于自动化行驶系统的评估用作安全证明的一部分——因此可以从自动化行驶系统的odd定义中导出。
4、为了实现odd分类的尽可能准确的测试覆盖范围,因此需要的是,创建如下数据库,所述数据库包括虚拟测试场景的足够数量的数据集。
5、如果现在考虑大量场景且想要添加新创建的场景,那么难以决定的是:这样的场景是否已经包含在所述数据库中。此外也不清楚的是,所述场景在保障的方面中有多重要。于是所述场景提供多少新的信息内容以及提供多少新的值然而对于是否应将所述场景接纳到数据库中是决定性的。
6、因此存在的需求在于,如下改善用于创建具有虚拟车辆环境的场景数据库的现有的方法和系统,所述场景数据库用于测试机动车的高度自动化的行驶功能,使得场景数据
技术实现思路
1、因此本专利技术的任务在于,提供用于基于标准创建具有虚拟车辆环境的场景数据库的计算机实现的方法和系统,所述场景数据库用于测试机动车的高度自动化的行驶功能,所述方法和系统能实现创建具有odd分类的优化测试覆盖范围的场景数据库。
2、所述任务按照本专利技术通过一种用于基于标准创建具有虚拟车辆环境的场景数据库的计算机实现的方法解决,所述场景数据库用于测试机动车的高度自动化的行驶功能。
3、所述方法包括:提供具有多个测试场景数据集的场景数据库和具有场景元素的用于创建场景数据库的要求简档;以及将具有复数个场景元素的另一测试场景数据集与被场景数据库所包括的多个测试场景数据集的至少一个簇及用于创建场景数据库的要求简档进行比较。
4、所述比较包括将用于对场景元素聚类的算法应用到被场景数据库所包括的所述多个测试场景数据集和所述另一测试场景数据集上。算法的输出数据在此是场景元素的至少一个簇。
5、此外,所述方法还包括根据所述另一测试场景数据集的所述至少一个簇与要求简档的场景元素和被场景数据库所包括的所述多个测试场景数据集的所述至少一个簇的一致性的程度,将另一测试场景数据集接收到场景数据库中或者将另一测试场景数据集丢弃。
6、本专利技术此外还涉及一种用于基于标准创建具有虚拟车辆环境的场景数据库的系统,所述场景数据库用于测试机动车的高度自动化的行驶功能。
7、所述系统包括:具有多个测试场景数据集的场景数据库和具有场景元素的用于创建场景数据库的要求简档。
8、所述系统此外还包括第一计算装置,该第一计算装置用于将具有复数个场景元素的另一测试场景数据集与被场景数据库所包括的多个测试场景数据集及用于创建场景数据库的要求简档进行比较。
9、所述系统此外还包括第二计算装置,该第二计算装置用于将用于对场景元素聚类的算法应用到被场景数据库所包括的所述多个测试场景数据集和所述另一测试场景数据集上。
10、所述系统此外还包括第三计算装置,该第三计算装置用于根据所述另一测试场景数据集的至少一个簇与要求简档的场景元素及被场景数据库所包括的所述多个测试场景数据集的至少一个簇的一致性的程度,将所述另一测试场景数据集接收到场景数据库中,或者将所述另一测试场景数据集丢弃。
11、场景可以从真实的测量行驶中生成或者手动构建。根据用例于是将场景中的不同方面建模。因此,场景由具有不同特征的道路、由边缘建筑、各种静态和动态对象——其各自也包含各种属性——组成。
12、本专利技术的构思在于,在使用测试场景数据集的情况下来创建场景数据库,所述测试场景数据集能实现odd分类或要求简档的优化测试覆盖范围。
13、要求简档在此通过odd的普遍有效的分类给出。就这点而已例如可以创建元要求简档以及多个另外的下级的要求简档。
14、为了实现这一点,决定性意义的是,根据预定标准来确定:将哪些测试场景数据集接收到场景数据库中以及哪些测试场景数据集不接收到其中。可能的标准例如是根据已经包含在场景数据库中的测试场景数据集来确定测试场景数据集的值。
15、为了确定可能要接收到场景数据库中的测试场景数据集的值,需要的是,将潜在要接收到场景数据库中的测试场景数据集不仅与odd分类而且与场景数据库进行比较、亦即确定:一方面所述另一测试场景数据集是否包含在odd分类中且另一方面具有预定的相似性程度的测试场景数据集是否已经被场景数据库所包括。
16、基于所定义的odd分类且基于在场景数据库中包含的类似的测试场景数据集的簇因此可以有利地实现场景数据库在odd分类意义上的完备化。
17、基于标准创建具有虚拟车辆环境的场景数据库——其用于测试机动车的高度自动化的行驶功能——在此根据确定所述另一测试场景数据集不仅与要求简档而且与在场景数据库中包含的相似的测试场景数据集的簇的一致性的程度来实现。
18、本专利技术其他实施形式是其他从属权利要求和参照附图的如下描述的技术方案。
19、按照一个优选进一步扩展方案,所述方法此外还包括:假如所述另一测试场景数据集与要求简档的场景元素的一致性的程度大于或等于预定的第一阈值、特别是大于或等于50%,且假如所述另一测试场景数据集与被场景数据库所包括的所述多个测试场景数据集的所述至少一个簇的一致性的程度小于第二阈值、特别是小于50%,那么将所述另一测试场景数据集接收到场景数据库中。
20、上述第一阈值和第二阈值备选地可以具有另一值。各阈值在此可以通过变量设置,其中,根据场景数据库应包括多少测试场景数据集和/或所述另一测试场景数据集与要求简档应具有何种相似性程度,另一阈值是可定义的。
21、第一阈值越小,那么如下概率越大,即,将给出的另一测试场景数据集接收到场景数据库中。因此相比于在更高定义的第一阈值的情况下,场景数据库总体上包含更多的测试场景数据集。
22、所述另一测试场景数据集因此一方面满足要求简档,其方式为所述另一测试场景数据集满足预定的最小相似性程度或预定的相似性度量,且另一方面在场景数据库中迄今不包含满足预定的最小相似性程度或预定的相似性度量的测试场景数据集。所述另一测试场景数据集因此具有根据前述条件测定的值,亦即所述另一测试场景数据集被本文档来自技高网...
【技术保护点】
1.用于基于标准创建具有虚拟车辆环境的场景数据库(10)的计算机实现的方法,所述场景数据库用于测试机动车的高度自动化的行驶功能,所述方法包括如下步骤:
2.根据权利要求1所述的计算机实现的方法,其中,假如所述另一测试场景数据集(18)与要求简档(16)的场景元素(14)的一致性的程度大于或等于预定的第一阈值(V1)、特别是大于或等于50%,且假如所述另一测试场景数据集(18)与被场景数据库(10)所包括的所述多个测试场景数据集(12)的所述至少一个簇的一致性的程度小于第二阈值(V2)、特别是小于50%,那么将所述另一测试场景数据集(12)接收到场景数据库(10)中。
3.根据权利要求2所述的计算机实现的方法,其中,假如所述另一测试场景数据集(18)与要求简档(16)的场景元素(14)的一致性的程度大于或等于预定的第一阈值(V1)、特别是大于或等于50%,且假如所述另一测试场景数据集(18)与被场景数据库(10)所包括的所述多个测试场景数据集(12)的所述至少一个簇的一致性的程度大于或等于第二阈值(V2)、特别是大于或等于50%,如果被场景数据库(10)的所
4.根据权利要求3所述的计算机实现的方法,其中,假如被场景数据库(10)的所述至少一个簇所包括的测试场景数据集(12)的数量大于或等于预定的第三阈值(V3),那么将所述另一测试场景数据集(12)丢弃。
5.根据权利要求3所述的计算机实现的方法,其中,假如被场景数据库(10)的所述至少一个簇所包括的测试场景数据集(12)的数量大于或等于第三阈值(V3),那么确定在相应的被场景数据库(10)的所述至少一个簇所包括的测试场景数据集(12)中包含的场景元素(14)的数量,假如在相应的被场景数据库(10)的所述至少一个簇所包括的测试场景数据集(12)中包含的场景元素(14)的数量小于在所述另一测试场景数据集(18)中包含的场景元素(14)的数量,那么将所述另一测试场景数据集(12)接收到场景数据库(10)中。
6.根据权利要求5所述的计算机实现的方法,其中,假如在相应的被场景数据库(10)的所述至少一个簇所包括的测试场景数据集(12)中包含的场景元素(14)的数量大于或等于在所述另一测试场景数据集(18)中包含的场景元素(14),那么将所述另一测试场景数据集(12)丢弃。
7.根据上述权利要求之一所述的计算机实现的方法,其中,假如在所述另一测试场景数据集(18)中包含的场景元素(14)的组合与在被场景数据库(10)的所述至少一个簇所包括的测试场景数据集(12)中包含的场景元素(14)的组合不同,那么将所述另一测试场景数据集(12)接收到场景数据库(10)中。
8.根据上述权利要求之一所述的计算机实现的方法,其中,假如在所述另一测试场景数据集(18)中包含的场景元素(14)的组合被如下场景元素(14)所包括,所述场景元素包含在被场景数据库(10)的所述至少一个簇所包括的测试场景数据集(12)中,那么将所述另一测试场景数据集(12)丢弃。
9.根据上述权利要求之一所述的计算机实现的方法,其中,假如所述另一测试场景数据集(12)与要求简档(16)的场景元素(14)按照预定的相似性度量具有小的一致性程度、特别是小于50%,那么对要求简档(16)扩展迄今未被包括的场景元素(14)。
10.根据上述权利要求之一所述的计算机实现的方法,其中,所述另一测试场景数据集(18)的至少一个簇与要求简档(16)的场景元素(14)的一致性的程度通过如下实施,即确定在所述另一测试场景数据集(18)的所述至少一个簇、要求简档(16)的场景元素(14)和/或被场景数据库(10)所包括的所述多个测试场景数据集(12)的所述至少一个簇之间的重叠。
11.根据上述权利要求之一所述的计算机实现的方法,其中,假如所述另一测试场景数据集(12)与要求简档(16)的场景元素(14)完全一致,那么所述另一测试场景数据集(18)与被场景数据库(10)所包括的所述多个测试场景数据集(12)的所述至少一个簇的一致的簇的数量能通过适配至少一个过滤标准来修改,所述过滤标准预定要确定的一致的簇的最大数量。
12.根据上述权利要求之一所述的计算机实现的方法,其中,为了测试被要求简档(16)包括的场景元素(14),将在场景数据库(10)中包含的所述多个测试场景数据集(12)通过算法(A)聚类,基于所识别的簇选择具有场景元素(14)的测试场景数据集(12)。
13...
【技术特征摘要】
1.用于基于标准创建具有虚拟车辆环境的场景数据库(10)的计算机实现的方法,所述场景数据库用于测试机动车的高度自动化的行驶功能,所述方法包括如下步骤:
2.根据权利要求1所述的计算机实现的方法,其中,假如所述另一测试场景数据集(18)与要求简档(16)的场景元素(14)的一致性的程度大于或等于预定的第一阈值(v1)、特别是大于或等于50%,且假如所述另一测试场景数据集(18)与被场景数据库(10)所包括的所述多个测试场景数据集(12)的所述至少一个簇的一致性的程度小于第二阈值(v2)、特别是小于50%,那么将所述另一测试场景数据集(12)接收到场景数据库(10)中。
3.根据权利要求2所述的计算机实现的方法,其中,假如所述另一测试场景数据集(18)与要求简档(16)的场景元素(14)的一致性的程度大于或等于预定的第一阈值(v1)、特别是大于或等于50%,且假如所述另一测试场景数据集(18)与被场景数据库(10)所包括的所述多个测试场景数据集(12)的所述至少一个簇的一致性的程度大于或等于第二阈值(v2)、特别是大于或等于50%,如果被场景数据库(10)的所述至少一个簇所包括的测试场景数据集(12)的数量小于预定的第三阈值(v3),那么将所述另一测试场景数据集(12)接收到场景数据库(10)中。
4.根据权利要求3所述的计算机实现的方法,其中,假如被场景数据库(10)的所述至少一个簇所包括的测试场景数据集(12)的数量大于或等于预定的第三阈值(v3),那么将所述另一测试场景数据集(12)丢弃。
5.根据权利要求3所述的计算机实现的方法,其中,假如被场景数据库(10)的所述至少一个簇所包括的测试场景数据集(12)的数量大于或等于第三阈值(v3),那么确定在相应的被场景数据库(10)的所述至少一个簇所包括的测试场景数据集(12)中包含的场景元素(14)的数量,假如在相应的被场景数据库(10)的所述至少一个簇所包括的测试场景数据集(12)中包含的场景元素(14)的数量小于在所述另一测试场景数据集(18)中包含的场景元素(14)的数量,那么将所述另一测试场景数据集(12)接收到场景数据库(10)中。
6.根据权利要求5所述的计算机实现的方法,其中,假如在相应的被场景数据库(10)的所述至少一个簇所包括的测试场景数据集(12)中包含的场景元素(14)的数量大于或等于在所述另一测试场景数据集(18)中包含的场景元素(14),那么将所述另一测试场景数据集(12)丢弃。
7.根据上述权利要求之一所述的计算机实现的方法,其中,假如在所述另一测试场景数据集(18)中包...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。