“ 本系列尝试对ASAM OpenX系列标准进行介绍。在ASAM相关标准公布后会逐一介绍,如OpenCRG、OSI等等。这篇是最近应用OpenSCENARIO过程中的一些体会,与大家分享。”
感谢大家对本号的关注,如果觉得有帮助,麻烦您点赞、分享和在看!谢谢您!
从最早接触OpenSCENARIO标准到现在也有一段时间,期间有朋友看过文章后也有一些私信和留言,从而有了一些体会和大家分享,说的可能不对,供大家参考。
场景的类别、数量的覆盖度和真实度在自动驾驶仿真测试中发挥着越来越重要的作用。鉴于行业现状是成熟的商业软件占据着绝大多数的市场份额,而不同软件编辑和保存测试场景的格式又不相同,这不利于不同用户、不同软件之间测试场景库的共享。而一个通用的标准,如OpenSCENARIO,为解决这一问题提供了一种可能性,从而受到大家的欢迎。
从宣传内容上看,仿真测试软件供应商、解决方案供应商、场景库供应商都在说自己的工具能够支持OpenSCNEARIO,自己能够提供OpenSCENARIO格式的测试场景,最终用户,如主机厂,在采购时也提需求说需要OpenSCNEARIO格式的场景和功能。
可实际情况是如何呢?可能要分成三个方面:
01
OpenSCNEARIO标准处在什么阶段?
诚然,2020年5月由ASAM发布了1.0版。
不过这个1.0版实现了哪些功能呢?可以实现的功能都在其标准说明里,这可以在网站上查得到。一句话概括,实现了初步的功能,但是还不完善,还在发展中。比如,最终需要能够描述100种场景,目前的版本可能只能描述30种,所以才会继续开发,逐渐升版。
02
现有工具对OpenSCENARIO支持程度如何?
鉴于OpenSCENARIO标准还是一个不完善的标准,其发布过去之后又不久,现有工具对其的支持其实也不完善。接着上面的比喻,目前标准内容可能能描述30种场景,而现有工具的支持可能只支持20种。
而且有的工具只支持导入不支持导出,有的工具只支持运行不支持编辑,等等。
03
用户必须使用OpenSCENARIO吗?
考虑到一个标准成熟的周期和一个车型开发周期可能不相上下,那么如果是有具体产品测试需求的情况下,需要开发测试环境、搭建测试场景,OpenSCENARIO这个远水可能解不了近渴。这种情况下,可能需要选用一个现有的工具,直接在其格式下开发场景,进行测试,而不必强求OpenSCENARIO。
而对于测试工具提供商和场景库提供商,则一方面要基于现有条件,满足用户的现实需求;另一方面需要面向未来,尽快开发出好用的OpenSCENARIO场景开发工具。
谢谢您宝贵的正激励和正反馈!
注:本文内容参考ASAM官网,一手内容请前往获取https://www.asam.net/standards。
内容如有疏漏敬请告知。
|本文作者版权所有,欢迎私信获得转载授权。
关键词:自动驾驶,仿真测试,openx,opendrive,openscenario