ASAM OpenSCENARIO® 2.0
ASAM OpenSCENARIO® 2.0是一项开创性的行业标准,其中包含一个现代编程语言以及一个专门设计用于验证自动驾驶系统和ADAS的安全性和功能性的领域模型。Foretellix正在引领ASAM标准的发展,并通过Foretify™平台提供了首个原生的OpenSCENARIO 2.0实现。

专为自动驾驶和ADAS设计
OpenSCENARIO 2.0旨在通过将交通流、VRU和其他参与者建模为真实驾驶中可能遇到的场景,以实现自动驾驶系统的高级验证。

组合与复用
简单场景(或被称为原子场景)可以用作构建更复杂场景的基石。通过将多个原子场景组合成更具有挑战性的复杂场景来测试SUT,并轻松扩展测试以覆盖新的地理区域、车辆类型、ODD延展和OTA更新。

与地图和ODD相解耦
场景意图可以独立于任何特定地图,这使得在大规模测试生成期间可以自动并随机选择地图位置,以简化测试自动化并加速ODD扩展。

可测量性
使用OpenSCENARIO 2.0,您可以通过捕捉覆盖率目标来客观地衡量SUT在ODD中的测试情况,通过KPI来衡量SUT系统表现性能,根据系统要求进行安全检查,以评估测试的通过/不通过情况。

专为自动化和规模化设计
OpenSCENARIO 2.0可以从一个抽象场景中自动生成许多具体场景,同时允许监测大规模测试的执行情况、结果和覆盖率。这有助于进行系统性的严格测试,以确保AV和ADAS的安全性。

人与机器可读性
OpenSCENARIO 2.0使用形式化的声明性描述,这些描述对人类来说很容易理解,同时还可以被工具处理,自动生成大规模虚拟测试的大量有效具体场景。

基于约束的语言
约束用于定义属性和行为之间的依赖关系和关联。这使得自动化测试工具能够灵活而无缝地应用于特定的ODD测试、覆盖率漏洞的填补或特定的SUT功能的测试。


抽象化
该语言支持三个抽象级别:具体、逻辑和抽象。抽象场景提供了一种能够以直观、人类可读的格式指定场景意图的强大方式,包括定义属性和行为之间的依赖关系和关联,以实现最高级别的自动化和规模化。

Next generation OpenSCENARIO standard
OpenSCENARIO1.x is a machine-readable XML schema which is designed to be a trajectory interchange format for concrete or logical scenarios. OpenSCENARIO2.x is a human readable programming language for specifying scenarios at a higher level of abstraction in addition to providing alternative ways to express logical and concrete scenarios. The ASAM roadmap converges the two versions into the OpenSCENARIO 2.X Domain Specific Language.


OpenSCENARIO 2.0专家网络研讨会
在我们的OpenSCENARIO 2.0网络研讨会系列中,Foretellix的专家解释了如何使用这种语言,并提供关于方法、流程和场景复用的实用建议。同时也提出了一种实用的流程实践,允许您将现有的资产逐步迁移到OpenSCENARIO 2.0的自动化流程中。