构建巨量的驾驶场景时,测试ADAS和AD系统面临着巨大挑战,如传统的实验设计(Design of Experiments, DoE)方法难以有效覆盖识别驾驶边缘场景案例,但这些边缘案例恰恰是进一步提升自动驾驶系统性能的关键。

本文分享aiFab解决方案,该方案现已具备了更为先进的自适应测试方法,显著提升了寻找极端边缘案例并进行分析的能力。

一、传统解决方案:静态DoE

标准的DoE方案旨在系统性地探索场景的参数空间,从而确保能够实现完全的测试覆盖范围。但在边缘案例,比如暴露在潜在安全风险的场景或是ADAS系统性能极限场景时,DoE方案通常会失效,让我们看一些常见的DoE方案:

1、网格搜索法(Grid)

实现原理:将场景空间按照网格进行划分,并测试所有的参数组合。

优势:确保覆盖所有的范围。

缺点:在大参数空间下计算耗时将会难以估计。

2、随机抽样(Random Sampling)

实现原理:在定义的参数空间内进行随机选择测试样例。

优势:易于实现,而且扩展性能好。

缺点:可能会错过重要的样例从而导致测试效果大打折扣。

3、拉丁超立方体抽样(LHS)

实现原理:确保每个参数在相应区间内进行均匀采样,从而改善数据结果的分布。

优势:比随机抽样效率更高,覆盖范围更加合理,样本分布也更均衡。

缺点:过于均衡从而无法有效考虑到边缘案例的情况。

这些传统方法在一定程度上覆盖了ADAS和AD系统场景测试范围,但是其结果或多或少都存在一定的缺陷,如针对于边缘场景,传统方法没有考虑高风险因素以及自适应学习过往测试结果的过程,针对这一点我们分享一个新的自适应DoE解决方案:aiFab解决方案。

二、aiFab解决方案

在传统的DoE方案中,将所有的场景视作同等重要,然而事实上,在ADAS/AD系统的测试过程中,边缘场景则影响着关键性能的提升。在康谋aiFab解决方案中,基于AI的自适应DoE解决方案将会根据先前的测试结果,动态选择测试用例,在未通过的案例中学习并调整泛化注意力。

1、贝叶斯优化(BO):通过学习优化的智能测试

贝叶斯优化将全量搜索场景的方法转换成由数据驱动的智能方案,与随机取样等方案不同:

(1)BO方案将会预测最有可能暴露失败风险的新测试用例。

(2)BO方案采用替代模型Surrogate model,比如采用高斯过程Gaussian Processes,然后通过已有的数据来逼近测试场景参数与关键性指标的映射目标函数。

(3)然后结合采集函数Acquisition Function,比如通过下置信届LCB或者期望改进EI等方法,有效平衡“探索”和“利用”之间的取舍,在有限次数测试下,有效找到目标函数的最优解。

2、映射目标函数之关键性指标

贝叶斯优化依靠关键性指标(KPI)决定了是否为目标场景,aiFab中常见的KPI包括:

(1)碰撞时间TTC:决定车辆距离碰撞有多近

(2)入侵后时间PET:交通冲突后剩余时间间隔

(3)速度变化Delta-v:车辆碰撞过程中的速度变化

通过不同的KPI更新模型,我们的泛化方案能够将计算资源集中在最需要的地方,从而更高效的发现关键边缘场景,而不是在常规场景上耗费时间。

3、仿真记录演示

为说明aiFab自适应泛化场景,以下通过一系列仿真记录来演示自车在不同临界指标下左转的场景,每次迭代将会始终关注更为严苛的边缘案例,以确保能够发现潜在风险。

原始记录:

速度变化(Delta-v):当Ego车辆与 Exo1车辆进行正面高速碰撞时,通过最大化它们的速度,可以使碰撞时的 Delta-v达到最大,从而增加碰撞的严重性。

入侵后时间(PET):用于评估潜在碰撞或接近碰撞的风险,即那些可能由于交通流或信号变化而产生的高风险情形。

入侵时间(ET):评估车辆在交通冲突区域(如交叉口或其他关键区域)停留时间的指标,特别是当车辆的速度较低时。它反映了“Ego”车辆在这些区域内暴露于潜在风险的时间长度。

潜在碰撞时间(PTTC):是通过车道基础的度量来实现的,主要聚焦于识别和预防发生追尾碰撞的可能性。

三、结语

凭借最新的自适应DoE功能,aiFab给ADAS/AD验证带来了诸多益处:

(1)更快的发现边缘案例:找到高风险场景而无需全量的网格测试

(2)更低的资源耗费:专注于特定方向的案例场景

(3)更好的风险覆盖范围:提升检测稀少边缘关键场景的能力

通过将自适应测试集成到aiFab中,aiFab解决方案提高了效率,同时增强了ADAS和自主系统的安全性、性能和信心。


我是分享自动驾驶技术的康谋,期待与您的进一步沟通交流~

康谋方案 | 基于AI自适应迭代的边缘场景探索方案的更多相关文章

  1. ChatGPT 设计游戏剧情 | 基于 AI 5 天创建一个农场游戏,完结篇!

    欢迎使用 AI 进行游戏开发! 在本系列中,我们将使用 AI 工具在 5 天内创建一个功能完备的农场游戏.到本系列结束时,您将了解到如何将多种 AI 工具整合到游戏开发流程中.本文将向您展示如何将 A ...

  2. 基于AOP的插件化(扩展)方案

    在项目迭代开发中经常会遇到对已有功能的改造需求,尽管我们可能已经预留了扩展点,并且尝试通过接口或扩展类完成此类任务.可是,仍然有很多难以预料的场景无法通过上述方式解决.修改原有代码当然能够做到,但是这 ...

  3. 推荐一款国产优秀的基于 AI 的 Web 自动化测试工具——kylinTOP 测试与监控平台

    对于于一般的传统的自动化测试工具,如:Selenium,robotFramework,QTP等.QTP可以通过操作录制生成自动化用例脚本.生成的脚本与Selenium.robotFramework类似 ...

  4. 最强云硬盘来了,让AI模型迭代从1周缩短到1天

    摘要:华为云擎天架构+ Flash-Native存储引擎+低时延CurreNET,数据存储和处理还有啥担心的? 虽然我们已经进入大数据时代,但多数企业数据利用率只有10%,数据的价值没有得到充分释放. ...

  5. Improving Commonsense Question Answering by Graph-based Iterative Retrieval over Multiple Knowledge Sources —— 基于多知识库迭代检索的常识问答系统

    基于多知识库迭代检索的问答系统 论文地址 背景 常识问答任务需要引入外部知识来帮助模型更好地理解自然语言问题,现有的解决方案大都采用两阶段框架: 第一阶段 -- 从广泛的知识来源中找到与给定问题相关的 ...

  6. 基于Vue/React项目的移动端适配方案

    本文的目标是通过下文介绍的适配方案,使用vue或react开发移动端及H5的时候,不需要再关心移动设备的大小,只需要按照固定设计稿的px值布局,提升开发效率. 下文给出了本人分别使用create-re ...

  7. 第 1 天|基于 AI 进行游戏开发:5 天创建一个农场游戏!

    欢迎使用 AI 进行游戏开发! 在本系列中,我们将使用各种 AI 工具,在 5 天内创建一个功能完备的农场游戏.到本系列结束时,你将了解到如何将多种 AI 工具整合到游戏开发流程中.本系列文章将向你展 ...

  8. 基于Labelstudio的UIE半监督智能标注方案(本地版)

    基于Labelstudio的UIE半监督智能标注方案(本地版) 更多技术细节参考上一篇项目,本篇主要侧重本地端链路走通教学,提速提效: 基于Labelstudio的UIE半监督深度学习的智能标注方案( ...

  9. 基于LeanCloud云引擎的Web全栈方案

    LeanEngine-Full-Stack The FULL STACK DEVELOPER 复杂的项目, 协作分工, 自动化流程,代码组织结构,框架选择,国际化方案等 Generator 或者See ...

  10. 基于jQuery自适应宽度跟高度可自定义焦点图

    基于jQuery自适应宽度跟高度可自定义焦点图.这是一款带左右箭头,缩略小图切换的jQuery相册代码.效果图如下: 在线预览   源码下载 实现的代码. html代码: <section cl ...

随机推荐

  1. Fluttter基础组件Image的使用

    1.图片 Image 图片组件( Image)是显示图像的组件, Image 组件有多种构造函数 : new Image:从 ImageProvider 获取图像 . new Image.asset: ...

  2. 从一指禅到无重复字符:最长子串问题的优雅解法|LeetCode 3 无重复字符的最长子串

    LeetCode 3 无重复字符的最长子串 点此看全部题解 LeetCode必刷100题:一份来自面试官的算法地图(题解持续更新中) 生活中的算法 你是否玩过"一指禅"游戏?就是沿 ...

  3. NAT原理:概念、使用场景、转发流程及规则

    本文分享自天翼云开发者社区<NAT原理:概念.使用场景.转发流程及规则>,作者:x****n 网络地址转换(NAT)是一种在计算机网络中将一个网络的IP地址转换为另一个网络的IP地址的技术 ...

  4. 开源接流:一个方法搞定3D地图双屏联动

    老大提需求:一份数据,在2D地图上可编辑,在3D地图上显示高度信息,关键是两个地图得支持视图同步,末了还来句"两天时间够了吧?"我饶了饶头,内心各种问候...,代码如何下手,特X的 ...

  5. SQL Server 2022新功能:将数据库备份到S3兼容的对象存储

    SQL Server 2022新功能:将数据库备份到S3兼容的对象存储 本文介绍将S3兼容的对象存储用作数据库备份目标所需的概念.要求和组件. 数据库备份和恢复功能在概念上类似于使用SQL Serve ...

  6. linux--安装zeppelin

    可以下载源码安装也可以用docker安装 http://zeppelin.apache.org/download.html Zeppelin 安装目录的bin文件夹下,使用以下命令启动进程: /opt ...

  7. Linux安装fastdfs图片服务器

    1.阿里云安装centos7服务器 得到用户名密码和ip后用securCrt连接工具链接远程主机 2.安装fastdfs图片服务器 (1)上传需要的压缩包 libfastcommon-common.z ...

  8. Atcoder ABC216G 01Sequence 题解 [ 蓝 ] [ 差分约束 ]

    01Sequence:比较板的差分约束,但有一个很妙的转化. 朴素差分约束 设 \(x_i\) 表示第 \(i\) 位的前缀和. 我们要最小化 \(1\) 的个数,就要求最小解,就要求最长路.因为约束 ...

  9. CSP 考前注意事项

    考试策略 J组 争取在 \(10:00\) 之前把所有题目稳定拿下.如果有题目没有思路.比较难写还没调出来或者想不出来,那么可以先放着,跳题.把其他所有题打完之后写个对拍,挂后台一直拍着. 然后剩下的 ...

  10. 支付宝 IoT 设备入门宝典(上)设备管理篇

    相信不少朋友最近都被支付宝"碰一下"广告刷屏,"不用打开APP 支付就碰一下"几个字一出简直自带BGM--其实"碰一下"就是支付宝 IoT ...