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

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

3天内不再提示

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

康谋自动驾驶 2024-09-25 09:27 次阅读

过去十年,自动驾驶和高级驾驶辅助系统 (AD/ADAS) 软件和硬件的开发成为了各大汽车公司的主要投资目标之一。各大汽车公司对AD/ADAS 持续不断的投资加快了 AD/ADAS 组件的开发周期,但也揭示了目前需要解决的重大挑战——如何快速了解开发 AD/ADAS 组件中的车辆行为,以便进行改进!

一、方案背景

由于 AD/ADAS 的运行环境很复杂,从仿真到真实驾驶,任何 AD/ADAS 组件的每次更改都需要根据大量场景进行验证。然而,场景数量庞大且每天都在增长,传统的机器人开发支持工具(如 RVIZ)无法满足我们的需求。例如,RVIZ只允许我们实时检查车辆的行为,很难快速跳转到任何特定事件。

为此,康谋推出IVEX自动驾驶场景管理及分析平台来克服这一难题。IVEX是一个基于云的平台,包含许多功能来支持 AD/ADAS 的验证和开发。

下文康谋将为您分享在AD/ADAS开发中使用IVEX的经验。

二、康谋方案——IVEX自动驾驶场景管理及分析平台

wKgaombzZJSAEZeyAABbPKxdXmQ683.png

图1 IVEX页面

1、数据输入

我们通过将原始数据转换为所需的格式,然后将转换后的数据上传到基于云的服务器来与安全分析平台进行交互。平台的输入数据以 Protobuf 消息格式定义,包括执行期间有关环境和AD/ADAS 行为的信息,例如:

a.自车状态变量,例如位姿、速度、加速度和转向角;

b.自我车辆规划轨迹;

c.障碍物信息,如位姿、边界框、速度和类型;

d.上下文图像;

e.标记事件,其中每个事件由一个标签和相应的时间戳组成;

2、场景执行结果

(1)格式

IVEX清晰且定义良好的输入格式有助于无缝处理不同的数据格式。由于场景来自不同的来源,因此场景执行结果具有不同的格式,例如 Autoware ROS2 Bags、Apollo CyberRecords、Carla Simulator 日志格式和其他商业模拟器日志格式。

对于每种数据格式,我们都有一个适配器(通常只是一个 Python 脚本),用于将数据转换为安全分析的 Protobuf 输入格式。Protobuf 是大多数工程师都熟悉的格式。通常只需几个小时即可开发一个适配器,将新的数据格式转换为安全分析的 Protobuf 输入格式。

(2)上传

wKgZombzZJ2AP5-JAABWygxTbgg057.png

图2 将数据上传到IVEX的命令行界面

通过命令行界面将场景执行结果上传到IVEX平台。数据转换和数据上传都集成到 CI/CD 流程中。同时每位工程师都可以执行任何特定场景并将结果上传到 IVEX平台。这种灵活性使我们能够快速试验AD/ADAS开发中的每项更改。

(3)检查

在 IVEX的 Web 界面上检查场景执行结果。我们可以根据不同的元数据(例如执行日期、软件版本或场景名称)搜索、过滤和选择相关场景。

wKgaombzZKWANXrmAADrlaKAIQw848.png

图3 IVEX的搜索功能示例

a.快速概览

由于场景验证通常是大量的,因此快速概览结果十分重要。使用 IVEX的聚合视图可以实现快速概览。在筛选和选择感兴趣的场景后,可以访问聚合视图,该视图可快速提供有关所有标记事件的信息,这些事件按不同的操作设计域进行分类。标记的事件可以包含在要上传到 IVEX的输入数据中,从而能够标记与验证任务相关的任何类型的事件。IVEX还会自动标记几个标准事件,例如紧急刹车、关键碰撞时间等。

例如,当在IVEX中开发一项新功能并想要比较自主车辆以不同速度行驶时的结果时,启用聚合视图来显示按不同速度范围分类的信息,如下图所示。

wKgZombzZK-AJdTvAACLqajC8uE871.png

图4 IVEX的聚合视图

b.快速导航

除了概览场景执行结果中发生的事件之外,我们还需要能够快速导航到特定事件以检查车辆的行为。从聚合视图可以直接跳转到任何感兴趣的事件。

例如,如果想检查当自车行驶速度超过 30 公里/小时时发生的紧急刹车事件,可以点击与该事件和速度相对应的框。事件的分布和特定时间戳的列表与上下文图像一起显示。点击任何一张卡片都会来到数据日志视图,该视图提供在特定时间戳发生的详细信息。

wKgaombzZL6AQaTOAA1s0vseyQY639.png

图5 聚合视图中事件选择示例

wKgaombzZMSAB-MDAACN_GjzIa4500.png

图6 在数据日志视图中检查急刹车事件

在数据日志视图中,可以详细检查事件。该视图具有详细的可视化功能,可显示当时的所有信息,包括自车的状态、地图、障碍物及其相关信息,例如速度、类型和与自车的距离。我们还可以从场景列表直接跳转到数据日志视图。

wKgaombzZMqAUTK1AAB4plsEmsM959.png

图7 数据日志视图的可视化

数据日志视图还帮助我们重播并查看场景中发生的情况。只需点击几下,我们就可以在每个时间戳之间来回切换。我们还可以看到所有标记的事件并导航到其中任何一个。使用此视图,可以快速评估和了解任何情况。

wKgZombzZNOANYo9AA6u3Go3anY330.png

图8 跨时间观察障碍物

wKgaombzZNqAYIPRAABeP1Ivu9k954.png

图9 快速导航至特定事件或时间戳

c. 团队共享

一旦发现需要进一步检查的事件,我们就可以与其他同事分享完全相同的视图,然后同事就可以随时检查该事件。在团队工作时,共享此类信息可以大大促进我们的沟通,并帮助我们专注于正确的方向。

三、结论

IVEX大大推动了AD/ADAS的开发工作:

a.轻松集成驾驶数据到平台

b.快速了解车辆行为

c.快速导航感兴趣事件

d.访问所有有价值的可视化信息了解情况

e.团队共享信息

期待您继续关注康谋之后的文章,我们将分享有关AD/ADAS的基于场景的验证和数据分析的更多信息。

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

    关注

    0

    文章

    365

    浏览量

    40792
  • 数据处理
    +关注

    关注

    0

    文章

    576

    浏览量

    28515
  • 自动驾驶
    +关注

    关注

    782

    文章

    13643

    浏览量

    166044
  • 汽车
    +关注

    关注

    13

    文章

    3399

    浏览量

    37131
收藏 人收藏

    评论

    相关推荐

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

    在AD/ADAS开发与验证中,如何从海量数据中快速获得性能概览,进而快速定位关键事件?本文康带您了解,如何利用
    的头像 发表于 10-23 09:24 2186次阅读
    <b class='flag-5'>康</b><b class='flag-5'>谋</b>分享 | AD/<b class='flag-5'>ADAS</b>的性能概览:在AD/<b class='flag-5'>ADAS</b>的<b class='flag-5'>开发</b>与验证中“大海捞针”!

    自动驾驶HiL测试方案案例分析--ADS HiL测试系统#ADAS #自动驾驶 #VTHiL

    自动驾驶
    北汇信息POLELINK
    发布于 :2024年10月22日 15:20:19

    自动驾驶HiL测试方案 ——场景仿真3D演示#ADAS #自动驾驶 #VTHiL

    自动驾驶
    北汇信息POLELINK
    发布于 :2024年10月16日 10:55:35

    自动驾驶仿真测试技术面临的挑战#ADAS #智能驾驶 #VTHiL

    自动驾驶
    北汇信息POLELINK
    发布于 :2024年10月12日 09:49:31

    分享 | 汽车仿真与AI的结合应用

    实现高质量的虚拟传感器输出是自动驾驶领域的一项关键挑战,然而传统方案对广角镜头的渲染和处理等方面仍存在一定的局限性。为此,为您介绍aiSim通用高斯泼溅渲染器如何打破限制,在
    的头像 发表于 09-11 09:24 1413次阅读
    <b class='flag-5'>康</b><b class='flag-5'>谋</b>分享 | 汽车仿真与AI的结合应用

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

    基于场景的验证是AD/ADAS系统开发过程中的重要步骤,然而面对海量驾驶记录数据时,如何实现自动且高效地识别、分类和提取
    的头像 发表于 08-28 10:16 998次阅读
    <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>!

    FPGA在自动驾驶领域有哪些优势?

    可以根据自动驾驶系统的具体需求,通过编程来配置FPGA的逻辑功能和连接关系,以适应不同的应用场景和算法变化。这种灵活性使得FPGA能够快速适应自动驾驶技术的
    发表于 07-29 17:11

    FPGA在自动驾驶领域有哪些应用?

    和深入。 综上所述,FPGA在自动驾驶领域具有广泛的应用前景和重要的应用价值。其高性能、可配置性、低功耗和低延迟等特点为自动驾驶的实现提供了强有力的支持,并将推动自动驾驶技术的快速发展
    发表于 07-29 17:09

    新闻 | IVEX正式建立合作伙伴关系

    2024年7月19日,IVEX正式建立合作伙伴关系,负责该品牌及产品在亚太地区的销售和售后服务,此次合作旨在通过整合双方的技术专长和市场资源,共同推动汽车自动驾驶领域的技术创新和
    的头像 发表于 07-29 11:12 76次阅读
    <b class='flag-5'>康</b><b class='flag-5'>谋</b>新闻 | <b class='flag-5'>康</b><b class='flag-5'>谋</b>与<b class='flag-5'>IVEX</b>正式建立合作伙伴关系

    分享 | 自动驾驶联合仿真——功能模型接口FMI(三)

    功能模型接口是一个开放且独立于工具的标准,便于实现自动驾驶仿真工具间的模型交换和联合仿真。本文以aiSim为例,来展示如何建立一个FMU并实现基于UDP和FMI联合仿真数据通信。
    的头像 发表于 07-10 15:52 1397次阅读
    <b class='flag-5'>康</b><b class='flag-5'>谋</b>分享 | <b class='flag-5'>自动驾驶</b>联合仿真——功能模型接口FMI(三)

    方案 | 加速自动驾驶系统开发的技术解决方案

    过程。 ADTF 能在 Windows、Linux 和 ARM 环境中运行配置。它可以实时同步处理多个传感器数据流。集成的测试环境,使得在开发平台中编程的驾驶员辅助和安全功能可以很容易地可视化并进行虚拟测试。 ADTF作为
    的头像 发表于 01-19 15:57 372次阅读
    <b class='flag-5'>康</b><b class='flag-5'>谋</b>方案 | 加速<b class='flag-5'>自动驾驶</b>系统<b class='flag-5'>开发</b>的技术解决方案

    新闻丨走进科技——您的自动驾驶解决方案合作伙伴

    面对日益增长的行业需求,虹科自动驾驶事业部正式更名为“”。这一重要改变代表了虹科持续发展进程中新的里程碑,也体现了我们在自动驾驶领域不断创新的精神。
    的头像 发表于 01-19 14:49 367次阅读
    <b class='flag-5'>康</b><b class='flag-5'>谋</b>新闻丨走进<b class='flag-5'>康</b><b class='flag-5'>谋</b>科技——您的<b class='flag-5'>自动驾驶</b>解决方案合作伙伴

    产品 | 基于事件的智能数据管理平台Heex

    自动驾驶HEEX致力于ADAS和AD开发中获取针对性数据,即最相关的数据“智能数据”,采用基于事件的工作流和预设触发器的方法,使得工程团
    的头像 发表于 01-10 17:36 395次阅读
    <b class='flag-5'>康</b><b class='flag-5'>谋</b>产品 | 基于事件的智能数据<b class='flag-5'>管理</b><b class='flag-5'>平台</b>Heex

    语音数据集在自动驾驶中的应用与挑战

    随着人工智能技术的快速发展,自动驾驶汽车已经成为交通领域的研究热点。语音数据集在自动驾驶中发挥着重要的作用,为驾驶员和乘客提供了更加便捷和安全的交互方式。本文将详细介绍语音数据集在
    的头像 发表于 12-25 09:48 510次阅读

    LabVIEW开发自动驾驶的双目测距系统

    LabVIEW开发自动驾驶的双目测距系统 随着车辆驾驶技术的不断发展,自动驾驶技术正日益成为现实。从L2级别的辅助驾驶技术到L3级别的受条件约束的
    发表于 12-19 18:02