0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

康谋分享 | AD/ADAS的性能概览:在AD/ADAS的开发与验证中“大海捞针”!

康谋自动驾驶 2024-10-23 09:24 2515次阅读

如果您希望从数百万小时的驾驶数据中查找特定的相关驾驶事件和未遂事故,以确保您的所需功能正确运行,最好的方法就是创建一个系统性能的概览分析,实现在数据日志中快速检索关注点。为此,康谋在本文将为您详细介绍IVEX的智能概览功能,助力AD/ADAS的开发与验证!

一、AD/ADAS性能概览的重要性

为了开发、演进、测试和验证自动驾驶(AD)功能或自动驾驶辅助系统(ADAS),各大企业都在生成数千小时的包含仿真或真实世界的驾驶数据日志。那么,如何才能知道自身的AD/ADAS系统是否始终按要求运行?是否朝着更好的表现发展?

对“脱离”AD/ADAS模式的情况进行分析是一种常见的方法。这有助于了解系统失败的“原因”,而后可对表现不佳的地方进行分组,提供一个概览以确定纠正这些失败的优先顺序。然而,“脱离”分析仅涵盖“已知”的不当行为,对于边缘/极端情况该如何处理?更重要的是,对于险些发生的事故如何处理?

例如,由于一个错误检测或者说“幽灵检测”,白色的自车认为它将与车辆1发生碰撞,因此决定执行变道操作,如图1所示。幸运的是,由于自车的左车道是空的,该操作是可行的,否则就可能会由于自车的急刹车而导致与车辆4发生追尾事故。

wKgaomcYTzmARDu8AAA1_rgxrfE417.png

图1 追尾未遂

这种更深入、更有成效的分析也与ISO 21448(SOTIF)所提出的过程相匹配,以识别在某些不利触发条件下系统可能会表现出的局限性、弱点与干扰,而这些都可能导致事故或相关意外事件的发生。

如果能够提供AD/ADAS系统性能的概览,工程师就可以迅速在结构化分析中定位所有相关的事件或条件,例如:

(1)数据日志中出现了哪些未遂事故?

(2)系统在哪一个操作域(OD)表现不佳,原因是什么?

(3)开发是否正朝着更好的表现方向发展?

(4)是否应该修改功能需求,以便流畅且充分地与现实世界交互?

(5)功能是否满足了指定的需求?

因此,为了开发和验证AD/ADAS系统,需要有效地识别、分析并了解所有可能的未遂事故、性能不足或触发条件,这些都对AD/ADAS系统构成了挑战。然而,当前高度依赖人工的技术手段如同“海底捞针”,在数百万小时的驾驶数据中几乎难以发现目标。

二、康谋IVEX智能概览

为了整理驾驶数据并找到那些重要的“针”,康谋IVEX通过使用特定的安全和关键绩效指标(SPIs,KPIs),即根据采集/模拟驾驶数据汇总的“指标(metrics)”,以创建系统性能的最佳概览。

1、利用指标整理驾驶数据

由于采集数据的非结构化特性和不断变化的动态交通环境,整理驾驶数据存在巨大挑战。我们设定了3个主要指标类型来整理数据:传感器与感知指标、行为指标、舒适度指标。

第一层是传感器与感知指标。它们是自动驾驶汽车与环境的初始接触点,表示系统对周围环境的感知程度,有助于在开发的早期阶段突出性能不佳的情况,例如误报对象检测、车道线提取失败等。

第二层指标关注AD/ADAS系统采取的控制和行为动作。例如,对于自动紧急制动(AEB)系统,需要检查制动信号是否在正确的时间触发,进而产生更好的减速。

第三层指标是指乘客可能体验到的舒适度。例如,为了验证自动车道保持辅助系统(ALKS),可以测量车辆产生的任何会给乘客带来不适的摆动行为。

根据待测的AD/ADAS功能确定了哪些指标是感兴趣的之后,就可以有效地开始整理数据。除了前面的例子,指标还可以是跟踪感知物体尺寸、检查检测到的车辆边界框是否分裂或合并、监测与其他交通元素的前后距离和横向距离、预测潜在碰撞以及评估检测到的车道标识质量。IVEX软件也允许工程师通过简单的编程API包含他们自己的定制指标。

2、创建合理且可观的概览

当使用选定的指标整理好记录的驾驶数据后,如何在所有的数据中找到所需的“针”?在IVEX中,我们创建了一个优化的流程来高效处理所有驾驶数据日志。

我们汇总了所有的测量结果,提供了一个基于指标的清晰组织。此外,由于当前的L2+ ADAS系统受限于运行设计域(ODD),例如ALKS仅适用于车速低于60公里/小时的高速公路场景。我们根据ODD对分析进行切分,以便于简化搜索空间。所有结果被汇总并呈现在一个简洁、可定制的界面中,只需单击三下即可“大海捞针”,详细检查特定的驾驶场景。

现在,我们可以观察整理得到的数据结果,如下图所示。这些结果是对所有数据日志的全面汇总,并以简单但具有指导性的方式展示。每个指标的结果显示在每一行上,而ODD则显示在列中。在每个单元格内呈现的是相应指标与ODD组合的违规率。

wKgZomcYT0SAOgifAAFUODWaGS0291.png

图2 聚合分析

举个例子,假设我们正在分析城市环境中驾驶系统的舒适性:

在一次点击中,我们选择了“低速”ODD(小于15公里/小时)下的“急刹车”指标。

接下来,我们看到的是在所选择的ODD内,所有分析的数据日志中施加的制动减速度分布情况。如果要求规定施加的制动减速度应小于4米/秒²,那么可以立即看到有0.06%的情况未能满足这一要求。通过第二次点击,就可以选择特定的制动范围(分布中的列)来分析特定的事件/情景。

wKgZomcYT0-ATSrOAElthDqnBGk655.png

图3 智能概览访问特定记录数据流程示意图

而后,工程师就可以直接访问确切时间戳的特定记录数据,观察完整情况并获得有关问题的额外见解。

三、结论

本文案例中,IVEX可以从69小时的驾驶日志中准确筛选出会令乘客非常不舒适的特定急刹车事件(减速度超过4米/秒²),展示了一种非常简单工作流程。除了能够帮助工程师在几秒钟内从大量数据中找到相关事件,IVEX还提供可用于根据SOTIF和UL4600进行安全论证的报告。

简而言之,IVEX可以助力于实现:

1、整理海量数据日志并从中识别特定事件

2、识别需要添加为SOTIF分析一部分的触发条件

3、跟踪AD/ADAS系统在不同迭代中的演变,以展示系统改进的论据,并为UL4600文档提供具体的支持。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发
    +关注

    关注

    0

    文章

    371

    浏览量

    41135
  • 数据处理
    +关注

    关注

    0

    文章

    623

    浏览量

    28794
  • adas
    +关注

    关注

    310

    文章

    2211

    浏览量

    209315
  • 自动驾驶
    +关注

    关注

    788

    文章

    14042

    浏览量

    168162
  • 汽车
    +关注

    关注

    13

    文章

    3715

    浏览量

    38066
收藏 人收藏

    相关推荐

    ADAS1000-4 adi

    电子发烧友网为你提供ADI(ADI)ADAS1000-4相关产品参数、数据手册,更有ADAS1000-4的引脚图、接线图、封装手册、中文资料、英文资料,ADAS1000-4真值表,ADAS
    发表于 03-10 18:40
    <b class='flag-5'>ADAS</b>1000-4 adi

    ADAS1000-1 adi

    电子发烧友网为你提供ADI(ADI)ADAS1000-1相关产品参数、数据手册,更有ADAS1000-1的引脚图、接线图、封装手册、中文资料、英文资料,ADAS1000-1真值表,ADAS
    发表于 03-10 18:39
    <b class='flag-5'>ADAS</b>1000-1 adi

    ADAS1000-3 adi

    电子发烧友网为你提供ADI(ADI)ADAS1000-3相关产品参数、数据手册,更有ADAS1000-3的引脚图、接线图、封装手册、中文资料、英文资料,ADAS1000-3真值表,ADAS
    发表于 03-10 18:38
    <b class='flag-5'>ADAS</b>1000-3 adi

    ADAS1000 adi

    电子发烧友网为你提供ADI(ADI)ADAS1000相关产品参数、数据手册,更有ADAS1000的引脚图、接线图、封装手册、中文资料、英文资料,ADAS1000真值表,ADAS1000
    发表于 03-10 18:37
    <b class='flag-5'>ADAS</b>1000 adi

    ADAS1000-2 adi

    电子发烧友网为你提供ADI(ADI)ADAS1000-2相关产品参数、数据手册,更有ADAS1000-2的引脚图、接线图、封装手册、中文资料、英文资料,ADAS1000-2真值表,ADAS
    发表于 03-10 18:37
    <b class='flag-5'>ADAS</b>1000-2 adi

    方案 | 基于AI自适应迭代的边缘场景探索方案

    测试 ADAS/AD 系统时,传统 DoE 方法难以覆盖驾驶边缘场景,影响自动驾驶性能提升。 aiSim集成的aiFab方案,以贝叶斯优化为核心,依据碰撞时间等关键指标,快速定位高
    的头像 发表于 02-26 09:45 2670次阅读
    <b class='flag-5'>康</b><b class='flag-5'>谋</b>方案 | 基于AI自适应迭代的边缘场景探索方案

    分享 | 如何应对ADAS/AD海量数据处理挑战?

    如何有效处理ADAS/AD海量数据并从中获得见解?IVEX数据处理流程可自动从原始传感器数据等输入识别出值得关注的事件和场景,推动数据高效低成本处理,助力开发测试!
    的头像 发表于 12-25 10:05 3755次阅读
    <b class='flag-5'>康</b><b class='flag-5'>谋</b>分享 | 如何应对<b class='flag-5'>ADAS</b>/AD海量数据处理挑战?

    分享 | 确保AD/ADAS系统的安全:避免数据泛滥的关键!

    如何实现数据的高效管理、解读和正确分析,以避免数据泛滥的不利影响?掌握好“指标与算法”和“全面可视化分析工具”两大关键要素,助力AD/ADAS系统开发验证和改进过程!
    的头像 发表于 11-13 09:54 3376次阅读
    <b class='flag-5'>康</b><b class='flag-5'>谋</b>分享 | 确保AD/<b class='flag-5'>ADAS</b>系统的安全:避免数据泛滥的关键!

    使用FPGA构建ADAS系统简易过程

    之前已经介绍过《FPGA汽车电子应用-ADAS》,但是很多人留言说是没有相关例程,应用不够直观,所以,今天他来了-使用FPGA制作一个便携式 ADAS 系统(源码开源)。
    的头像 发表于 11-05 09:19 499次阅读

    智驾软件冒烟测试之测试管理软件解决方案#ADAS #自动驾驶 #冒烟测试

    adas
    北汇信息POLELINK
    发布于 :2024年09月29日 13:41:46

    分享 | 直面AD/ADAS快速开发挑战:IVEX自动驾驶场景管理及分析平台!

    如何快速了解开发 AD/ADAS 组件的车辆行为以便进行改进,是目前开发 AD/ADAS 组件时面临的重大挑战。为此,
    的头像 发表于 09-25 09:27 958次阅读
    <b class='flag-5'>康</b><b class='flag-5'>谋</b>分享 | 直面AD/<b class='flag-5'>ADAS</b>快速<b class='flag-5'>开发</b>挑战:IVEX自动驾驶场景管理及分析平台!

    MXoptiCal-简化精密测量-只需几个步骤即可实现一致的目标测量#ADAS

    adas
    北汇信息POLELINK
    发布于 :2024年09月20日 10:16:32

    分享 | 基于场景的AD/ADAS验证过程,识别挑战性场景!

    基于场景的验证是AD/ADAS系统开发过程中的重要步骤,然而面对海量驾驶记录数据时,如何实现自动且高效地识别、分类和提取驾驶记录的挑战性场景?本文康
    的头像 发表于 08-28 10:16 1250次阅读
    <b class='flag-5'>康</b><b class='flag-5'>谋</b>分享 | <b class='flag-5'>在</b>基于场景的AD/<b class='flag-5'>ADAS</b><b class='flag-5'>验证</b>过程<b class='flag-5'>中</b>,识别挑战性场景!

    ADAS功能安全HiL仿真测试系统介绍#ADAS #VTHiL

    adas
    北汇信息POLELINK
    发布于 :2024年08月03日 20:07:34

    ADAS系统组成简介#ADAS

    adas
    北汇信息POLELINK
    发布于 :2024年08月03日 20:05:37