应用案例分享 | 智驾路试数据分析及 SiL/HiL 回灌案例介绍

news2024/11/15 21:31:29

概述

       为有效利用海量的路试数据并发挥其价值,经纬恒润推出了OrienLink路试数据分析及开环/闭环回灌测试系统。该系统采用统一的数据存储标准平台,基于云计算技术提供的大规模存储、高带宽和高算力,能够对路试数据进行深入的场景挖掘。通过软件在环(SiL)和硬件在环(HiL)回灌验证,该系统能够充分评估和优化算法性能,发挥数据价值。可解决智能驾驶测试过程中的几类问题:

  • 实车测试效率低,无法有效闭环验证
  • 场景挖掘速度慢,数据堆积无价值
  • 部分工况危险性高,且无法重复测试
  • 实车测试成本高,工况无法复现

       本文将通过实际应用案例进行讲解,例如图1展示了一个典型的路试数据分析及SiL/HiL回灌方案。

图1 典型路试数据分析和SiL/HiL回灌方案

路试项目数据分析案例简介

      智能驾驶测试数据通常来源于汽车厂商在新车发布前进行的实际道路测试、场地测试以及量产车的数据。其主要特点包括:数据覆盖广,经过精心规划和录制,包含车载总线和传感器数据,能够充分反映系统状态;数据量庞大,每次路试的持续时间可能为几周或几个月;团队分工明确,包括路测工程师、数据分析工程师和算法工程师等。图2展示了某自动驾驶研发项目中,使用OrienLink进行数据分析和回灌测试的流程。

图2 OrienLink测试分析流程

  • 方案解读

      通过云端协同,多个业务团队可以在平台上共同完成所有测试任务。路试团队根据测试需求,采集大量原始数据,并通过互联网或磁盘邮寄的方式将数据上传至云端。同时,团队会提前进行数据架构设置、解析协议配置(如图3),同步准备数据。数据分析团队根据测试需求,构建车辆中间层,并预埋所需的数据分析标记信号,如Cut-in、Cut-out和异常制动等关键场景标记。

  • 产品特性

        EB级云端数据管理,实现智驾全量数据的统一管理

        支持多样化数据类型的解析,遵循行业标准协议

        实现毫秒级时间同步,确保原始数据的时空对齐和一致性

        统一各车型的中间层,确保不同车型间的复用匹配和执行效率

        数据衍生,包括多层级衍生信号和依赖信号的计算

图3 路试车辆模型配置

       数据分析团队在路试前根据测试需求和KPI指标搭建数据处理流程(如图4),配置场景提取算子(如跟车、异常接管、异常制动、误报、漏报等),设计智驾功能(如NOA、HWP、ACC、AEB、TSR、ELK)的评价算子,并设定自动触发条件,确保路试数据上传后能自动执行分析。

       算法开发团队在研发初期使用大量场景数据进行SiL/HiL回灌测试,以评估智驾算法的准确率和召回率,同时多维度分析误触发和漏触发情况,确保车辆软件的质量和安全性。图5展示了一个OrienLink场景挖掘原理的案例。

  • 产品特性

        自定义流水线,满足不同用户的数据处理需求

        多线程并行处理,充分利用服务器性能,实现加速

        灵活配置数据源,兼容不同数据采集工具的数据类型

        支持EB级别数据的快速挖掘和关键场景的快速提取

        多模态大模型对多源数据进行深度特征提取

        支持复杂场景理解和挖掘,模型挖掘准确率高

        内置算子库,高效管理挖掘规则和KPI评价指标

        提供图像和点云预处理模块,支持抽帧、去畸变等操作

        快速集成,缩短感知和规控算法迭代版本的集成时间

        数据处理自动化,支持多种触发方式,实现即时处理

图4 自定义数据处理流水线

图5 场景挖掘原理案例

       可视化是数据结果呈现和分析的直观方式。在测试任务执行完成后,会自动生成可视化报告(如图6),数据分析团队或算法开发团队可以直接访问这些报告。这样,团队能够从宏观角度了解测试KPI是否达标,并直观地评估系统问题的分布,还可以从多个视角和层次分析异常事件场景,帮助定位感知或规控中的根本原因(如图7)。

  • 产品特性

        用户可以根据需要自由定制报告模板,模板可以快速复用,并自动加载数据生成报表

        内置多种智能驾驶功能分析模板,用户可以轻松上手并复用这些模板

        提供丰富的可视化组件,可以从智驾多个维度和层次分析数据

        感知数据和信号数据的同步精度达到毫秒级别,确保数据回放的准确性

        支持对场景事件进行分析和标记,提升分析过程的便捷性

        支持全流程测试管理集成,实现问题场景的自动关联,如INTEWORK-TPA/JIRA等测试缺陷跟踪

        支持对不同版本算法的回灌结果进行快速对比和回归分析,方便评估算法改进效果

图6 自动化报告生成

图7 问题场景回放分析

方案优势

  • 高性能:采用云原生架构支持多任务并行处理,能够同时运行多个数据处理或回灌仿真实例,大大缩短测试周期,提高效率
  • 高精度:各类型数据时空高度对齐,回灌精度确保仿真结果与实际系统行为的高度一致,能够准确反映系统在真实条件下的表现,提高验证的有效性
  • 自动化:支持测试实例的自动触发与测试报告的自动生成,减少因重复操作导致的人为错误和测试结果的不一致问题
  • 高质量:通过提供多维度、深层次的数据分析结果,推动智驾算法的快速迭代
  • 好追溯:各版本软件测试结果与测试管理平台缺陷关联,有助于分析历史趋势和追踪缺陷修复进度,形成完整测试链条

参考文章

       [1] OrienLink数据回灌系统介绍:https://zhuanlan.zhihu.com/p/714241998

了解更多

       请致电 010-64840808转6115或发邮件至market_dept@hirain.com(联系时请说明来自CSDN)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2134082.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

AI小项目4-用Pytorch从头实现Transformer(详细注解)

目录 一、前期准备工作学习如何读AI论文读Transformer原始论文用Pytorch从头实现Transformer 二、我的完整代码实现1.导入库2.基本组件创建词嵌入位置嵌入自注意力 3.编码器4.解码器5.完整架构6.简单测试一下代码创建模型和准备简单的训练数据训练一次(前向传播&…

用Python实现时间序列模型实战——Day 20: 时间序列预测的综合练习

一、学习内容 在本节中,我们将综合应用前几周学习的时间序列分析与预测方法,完成一个完整的时间序列预测项目,包含从数据预处理、异常检测、模型选择、预测到评估的全流程。项目流程: 1. 数据获取与预处理 数据加载&#xff0c…

023.PL-SQL进阶—视图

课 程 推 荐我 的 个 人 主 页:👉👉 失心疯的个人主页 👈👈入 门 教 程 推 荐 :👉👉 Python零基础入门教程合集 👈👈虚 拟 环 境 搭 建 :&#x1…

跨越日语障碍2024轻松实现日语阅读的好帮手

不知道你喜欢看日本小说吗,之前的东野奎吾还有不少日本作家的书籍,如果想看一手的书籍那就只能看日语版本的啦。但是因为语言的问题日语不是很好的小伙伴阅读起来就有一定的难度。今天我就介绍几个日语翻译工具来解决这个问题咯。 1.福昕在线翻译 链接…

简单了解 JVM

目录 ♫什么是JVM ♫JVM的运行流程 ♫JVM运行时数据区 ♪虚拟机栈 ♪本地方法栈 ♪堆 ♪程序计数器 ♪方法区/元数据区 ♫类加载的过程 ♫双亲委派模型 ♫垃圾回收机制 ♫什么是JVM JVM 是 Java Virtual Machine 的简称,意为 Java虚拟机。 虚拟机是指通过软件模…

网络安全培训班有用吗

在当今数字化时代,网络安全问题日益凸显,成为了全球关注的焦点。随着网络攻击的不断升级和复杂化,越来越多的人开始关注网络安全,并考虑参加网络安全培训班来提升自己的技能。那么,网络安全培训班到底有用吗? 一、网络…

如何彻底清除电脑上的数据?保护你的隐私安全

随着科技的飞速发展,电脑已经成为我们日常生活和工作中不可或缺的工具。然而,当我们需要更换电脑、出售旧电脑或处理废旧电脑时,如何彻底清除电脑上的数据成为了一个重要的问题。本文将详细介绍几种彻底清除电脑数据的方法,以确保…

无人机应用新纪元:图形工作站配置推荐与硬件解析

低空经济作为国家新兴的战略性产业,正逐步成为经济高质量发展的新动力。据统计,2023年中国低空经济规模达到5059.5亿元,增速为33.8%,预计到2026年有望突破万亿元大关。政府对低空经济的发展高度重视,不仅出台了相关法规…

IPv6路由基础

RIPng RIPng是一种较为简单的内部网关协议,是RIP在IPv6网络中的应用。RIPng主要用于规模较小的网络中,比如校园网以及结构较简单的地区性网络。由于RIPng的实现较为简单,在配置和维护管理方面也远比OSPFv3和IS-IS for IPv6容易,因…

腾讯地图SDK Android版开发 11 覆盖物示例 4 线

腾讯地图SDK Android版开发 11 覆盖物示例 4 线 前言线的属性介绍ColorType 和 LineTypeColorTypeLineType 与颜色有关的属性填充色和线宽描边颜色和描边的宽度分段颜色渐变色擦除颜色 与纹理相关属性内置纹理自定义颜色纹理线上叠加纹理 虚线 界面布局MapPolyline类常量成员变…

【系统架构设计】基于中间件的开发

【系统架构设计】基于中间件的开发 中间件技术J2EE.NET企业应用集成中间件技术 中间件属于可复用软件的范畴,处于操作系统、网络和数据库之上,应用软件的下层。 J2EE J2EE 是针对 Web Service、业务对象、数据访问和消息报传送的一组规范。这组应用编程接口确定了 Web 应用…

民间故事推广系统小程序的设计

管理员账户功能包括:系统首页,个人中心,用户管理,民族文化管理,节日类型管理,传统节日管理,故事类型管理,民间故事管理,系统管理 微信端账号功能包括:系统首…

基于SpringBoot+Vue+MySQL的IT技术交流和分享平台

系统展示 用户前台界面 管理员后台界面 系统背景 在数字化转型的浪潮中,构建一个基于SpringBoot、Vue.js与MySQL的IT技术交流与分享平台显得尤为重要。该平台旨在汇聚广大IT从业者、开发者及爱好者,提供一个高效、便捷的线上空间,用于分享最新…

7.类的大小

对于C的类而言,类的大小似乎并非完全由用户控制,我们看看如下的代码。 class X {}; class Y : public virtual X{}; class Z : public virtual X{}; class A : public Y, public Z{}; 上述的X,Y,Z,A中没有任何一个class内含有明显的数据,其…

基本开关稳压器(升压结构+降压结构+逆变结构)

2024-9-14,星期六,7:25,天气:多云,心情:晴。明天就就要迎来三天小长假啦,提前祝大家假期快乐,中秋快乐,幸福美满! 今天继续第11章的学习,主要学习…

FOTA介绍

0 Preface / Foreword 1 FOTA 1.1 FOTA介绍 FOTA:Firmware Over-the-Air (FOTA) 1.2 如何产生FOTA文件 (generate FOTA package) 第一步:打开FOTA package tool 第二步:选择flash download配置文件 文件名:flash_download.cf…

Python 常用模块(一):csv模块

目录 一、csv文件介绍二、csv模块2.1 csv模块介绍2.2 csv 模块的基本功能2.3 reader()方法——读取csv文件2.4 writer()方法——将数据写入csv文件2.5 DictWriter类——创建支持字典的csv文件2.6 DictReader类——创建字典类型的csv文件对象2.7 几个常用属性说明2.7.1 QUOTE_AL…

可怕,就算不点,也能中招!macOS神秘的零点击日历漏洞

你有没有想过,连点击都不需要,你的电脑就可能中招?最近的一个macOS漏洞——“零点击日历邀请漏洞”正是这样,它让人有点毛骨悚然。想象一下,你平时收到的那些日历邀请,可能一不留神就让你的系统陷入危机。而更恐怖的是,你根本不需要做任何操作,攻击就会在你眼皮底下悄无…

开发一款应用程序后要做的四件事

首先恭喜您开发了您的移动应用程序!然而创建高质量的应用程序只是迈向成功的第一步。在当今竞争激烈的市场中,让用户发现您的应用至关重要。这就是应用商店优化 (ASO) 发挥作用的地方。 ASO 是优化应用在 Apple App Store 和 Goog…

ROS2 自定义消息 (ACT模型训练参数化为例)

0. 背景 Ubuntu20.04ROS2 foxyPython3.8 (Anaconda) 项目需要,要将ACT模型训练参数化(GitHub - tonyzhaozh/act)。 Qt UI ROS节点(C):从json配置文件读取训练参数,自定义…