自动驾驶文献阅读:《BehAVExplor: Behavior Diversity Guided Testing for AutonomousDriving Systems》

自动驾驶文献学习《A Survey of Autonomous Driving: Common Practices and Emerging Technologies》 这是一篇有关于自动驾驶的综述性很强的论文,发布于2020年4月。全文系统地介绍了自动驾驶系统的发展历史及发展现状,阐述了自动驾驶系统目前面临的困难与挑战,然后依次从自动驾驶系统框架、传感器分类、地图定位、信息感知与评估、路径规划等多个方面,分析比较了现有研究技术方法的优势和不足 阅读详情

写在前面

        这篇文章主要是对于《BehAVExplor: Behavior Diversity Guided Testing for Autonomous Driving Systems》这篇科研性质的文献进行阅读与总结。文章于2023年7月17日至21日发表于ACM SIGSOFT国际软件测试与分析研讨会(ISSTA '23,CCF-A),主要介绍了一种新颖的行为引导模糊测试技术,设计出一种名为BehAVExplor的系统,旨在提高自动驾驶系统测试的多样性和有效性。总体来看,所选文章在自动驾驶系统测试领域提供了创新的视角和方法,对于提高系统安全性具有重要的研究价值。

        笔者因为对自动驾驶系统测试技术的研究兴趣选取了这篇论文,如果你是自动驾驶、软件测试或相关安全领域的研究人员,可能会有一定的借鉴意义。

关键词:自动驾驶系统;行为多样性;场景生成;模糊测试;安全仿真

原文链接:doi: 10.1145/3597926.3598072

目录

写在前面

摘要

研究背景

ADS仿真测试

正文内容

总体架构

总结与思考

相关资源

基于数据变异的类似文献

SAMOTA

DriveFuzz

AV-Fuzzer


摘要

        对自动驾驶系统(ADS)进行测试是确保自动驾驶车辆可靠性和安全性的关键任务。现有的方法主要集中在搜索安全违规行为,而忽略了生成测试用例的多样性,这可能导致生成许多冗余的测试用例和失败,进而降低测试性能并增加故障分析成本。

        在本文中,作者提出了一种新的行为引导模糊测试技术(BehAVExplor),用于探索测试中自动驾驶车辆(即由被测试的ADS控制的车辆)的不同行为,并检测多样化的违规行为。具体来说,设计了一个高效的无监督模型,称为BehaviorMiner,用于表征自动驾驶车辆的行为。BehaviorMiner从给定场景中提取时间特征,并执行基于聚类的抽象,将具有相似特征的行为分组到抽象状态中。如果一个新的测试用例触发了新的行为(例如,覆盖了新的抽象状态),它将被添加到种子语料库中。由于行为多样性和一般违规反馈之间可能存在冲突,我们进一步提出了一种能量机制来指导种子选择和变异。种子的能量量化了它的表现有多好。我们在Apollo(一个工业级的ADS)和LGSVL模拟环境中对BehAVExplor进行了评估。实证评估结果表明,BehAVExplor可以有效地找到比现有技术更多样化的违规行为。


研究背景

ADS仿真测试

        ADS测试方法主要分为两类:道路测试和基于仿真的测试。虽然道路测试对于确保自动驾驶车辆(AVs)在现实世界中的安全性是不可或缺的,但其成本通常较高,且难以全面覆盖自动驾驶车辆需要安全应对的各种情况(例如,不同的事故场景)。与此相比,基于高保真仿真器的测试(如LGSVL和CARLA),允许开发人员和工程师系统地评估ADS在可能遇到的更广泛具体场景中的表现。然而,由于道路条件的开放性和不可预测性,例如天气、交通流量和车辆行为,存在无限的具体场景,这就构成了AV测试的一个关键挑战:如何有效地发现这些不同的场景。

CARLA仿真器的测试

        为了高效地生成关键场景,研究者们已经提出了多种ADS测试方法,包括数据驱动方法、Agent模型和引导搜索方法。这些方法通常设计风险评估指标,比如碰撞时间和停车距离比例,以指导关键场景的生成。尽管如此,现有技术主要集中于发现失败场景(即违规情况),而对于生成场景的多样性考虑不足。一些有潜力生成新的关键场景并导致新的违规行为的种子测试用例被忽视了,限制了测试的有效性并增加了故障分析的成本。


【CV论文精读】【协同感知综述】Collaborative Perception for Autonomous Driving :Current Status and Future Trend 感知是自动驾驶系统的关键模块之一,近年来取得了很大进展。然而,单个车辆的有限能力导致感知性能提高的瓶颈。为了突破个体感知的局限,协作感知被提出,它使车辆能够共享信息来感知视线和视野之外的环境。本文综述了有前途的协作感知技术的相关工作,包括介绍了基本概念,概括了协作模式,总结了协作感知的关键要素和应用。最后,我们讨论了这一研究领域面临的挑战和问题,并给出了一些潜在的进一步方向。 阅读详情

相关推荐

自动驾驶论文

里面主要有一篇自动驾驶的论文,用python实现的,还有对应的源代码!推荐!

《深度学习自动驾驶》技术综述论文

自动驾驶一直是人工智能应用中最活跃的领域。几乎在同一时间,深度学习的几位先驱取得了突破,其中三位(也被称为深度学习之父)Hinton、Bengio和LeCun获得了2019年ACM图灵奖。这是一项关于采用深度学习方法的自动驾驶技术的综述。

英语论文 基于几何跟踪算法的自动驾驶车辆转向控制系统开发

Development of Steering Control System for Autonomous Vehicle Using Geometry-Based Path Tracking Algorithm. In this paper, a steering control system for the path tracking of autonomous vehicles is described. The steering control system consists of a path tracker and primitive driver.

dxf-viewer 查看器

dxf-viewer SDK 的示例,它是一个基于 Three.js 和 Vue3 构建的基于 WebGL 的 BIM 模型查看器。它用于查看 DWG/DXF/PDF 文件。面积测量 - 角度测量 -标记。

qq_25547755的博客 863

Aix升级和安装ssh配置过程

Aix升级和安装ssh配置过程Aix升级和安装ssh配置过程配置前背景配置步骤 Aix升级和安装ssh配置过程 部门IBM小型机的Aix操作系统需要进行ssh补丁修复,修复其实就是ssh版本你的升级,对升级的过程和中途遇到的问题做了记录如下。 配置前背景 操作系统: gdboss2/>uname -u //操作系统的Aix5.3 IBM,020693E5P gdboss2/&gt...

阿阿阿唱的博客 2990

RK3588开发板实战:从零开始移植Ubuntu 24.04(讯为SDK版)

本文详细介绍了如何在RK3588开发板上从零开始移植Ubuntu 24.04系统(讯为SDK版),涵盖开发环境准备、SDK解析、根文件系统定制、驱动适配、系统集成与烧录等全流程。通过实战案例,帮助开发者快速掌握RK3588开发板的系统移植技巧,适用于嵌入式开发与定制化Linux系统构建。

sand8的博客 436

基于Transformer和图卷积网络的时空人体运动预测网络

本文主要介绍了基于Transformer和图卷积网络的时空人体运动预测网络。首先,文章详细阐述了Transformer模型的原理和优点,指出其通过自注意力机制实现序列数据的建模和处理,能够捕捉长距离依赖关系。然后,文章介绍了图卷积网络的基本概念和应用场景,强调其通过邻居节点信息聚合实现空间特征的提取和融合。接着,文章详细设计了时空人体运动预测网络的总体架构,包括基于Transformer的时间特征提取模块、基于图卷积的空间特征融合模块以及时空特征联合预测模块。

babyai996的博客 1479

【UE5】映射方式:动作映射(Action Mappings) 与 轴映射(Axis Mappings)

链接:https://pan.baidu.com/s/1nQHvZXC4BDsfbFWDYZqEfA?按下键盘A键,不要抬起,屏幕左上角打印了一次。(和Unity中的轴映射机制类似)下面我们通过测试更直观的了解一下这。抬起键盘A键,屏幕左上角打印了一次。项目资源文末百度网盘自取。再添加一个按键,选择键盘。键,缩放值设置为 2.0。,框选所有测试节点,按下。的情况下,屏幕一直打印。

weixin_64072619的博客 3495

u-boot-2014.10移植第22天----添加nand flash命令支持(四)

解决问题:nand0: MTD Erase failure: -5 drivers/mtd/nand/nand_bbt.c文件中初始化bbt/* * Allocate memory (2bit per block) and clear the memory bad block * table. */ this->bbt = kzalloc(len, GFP_

fulinux的博客 3631

2026华为OD机试(JavaScript)真题【E卷+A卷+B卷+C卷+D卷】目录+在线OJ

华为OD机试真题题库【E卷+A卷+B卷+C卷+D卷】目录,JavaScript实现。

MISAYAONE的博客 8万+

手把手教程 | 使用 apktool 修改已发布 APK 的版本号与版本名称

摘要:本文介绍如何使用apktool工具直接修改APK版本信息,适用于版本回滚、多版本测试等场景。详细步骤包括反编译APK、修改版本号、重打包、对齐优化和重新签名,并分享了反编译相关实用知识。该方法无需源代码参与,但需注意修改后的APK必须重新签名才能安装。最后强调应在合法范围内使用反编译技术。

学无止境 825

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

上一篇: 自动驾驶文献阅读:《Dance of the ADS - Orchestrating Failures through Historically-Informed Scenario》
下一篇: Kafka系统及其角色
睡不醒的小泽
博客等级 码龄11年 1426粉丝 71原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值