为确保AD/ADAS系统的安全性,各大车企通常需要收集、处理和分析来自于摄像头、激光雷达等传感器的数据,以找出提高系统安全性和性能的方法。然而在数据收集过程中,不可避免地会出现大量无价值数据,造成数据泛滥的情况,进而影响数据的分析处理进程。为此,本文将为大家分享如何通过合适的指标分析工具,实现数据的高效管理、解读和正确分析,以避免数据泛滥的不利影响!

一、现有问题

对于汽车制造商来说,确保AD/ADAS系统的安全性通常需要收集大量数据。为了开发、验证和改进自动驾驶系统,流程通常是相同的:在各种条件下反复进行驾驶测试,累积大量里程。

这些来自不同来源(摄像头、GPS、激光雷达、仿真等)的驾驶日志随后会被处理和分析,以找出提高系统安全性和性能的方法。由于涉及大量传感器众多不同的使用场景以及大量的行驶里程,需要处理的信息量会迅速呈指数级增长。

面对如此大量待处理的信息,很容易让人感到不知所措。收集到的很多内容可能毫无用处(设想开车行驶的数千公里却什么有趣的事情都没发生),而且在这个过程中,一些信息可能会丢失或损坏。此外,仅收集数据是不够的。这些数据需要被管理、解读和正确分析。数据池越大,这个过程就越痛苦和昂贵。

二、康谋方案-避免数据泛滥的2个关键

基于上述问题,康谋提出2个关键点,助力AD/ADAS系统开发、验证和改进过程,避免被庞大的数据淹没,从中获得最大受益:

1、关键点1 – 通过指标和算法聚焦于相关发现

第一个关键点在于一个简单的原则:必须尽可能减少数据池,只保留最相关的信息。内容越少,处理和分析越快。此外,专注于更小的有效信息集合可以降低存储成本和维护负担。

为了减少初始内容池,可以创建有用的信息块,或者说"指标(metrics)",以更简短和有意义的方式总结和描述它。这些指标可以根据使用案例指代多种事物:统计数据、事件或甚至场景。一旦它们与业务需求对齐,就有必要通过适当的算法生成。

设想一下您正在努力提高新车辆的安全性和舒适性。具体来说,您正在试图了解如何减少车辆进行危险紧急制动的情况,即车辆突然刹车导致乘客不适,并构成潜在安全隐患的情况。与其手动检查历史驾驶记录去找到这些情况,不如构建一种算法来完成这项工作。

例如,遍历驾驶测量数据,计算车辆的减速度,并标记超出您定义的舒适限度的时刻。此外,该算法还可以计算其他参数,如与其他车辆的距离,以了解发生这种情况的原因。一旦初始数据已根据所选指标进行标记,您就可以将精力集中在这些上面。

2、关键点2 – 使用全面的分析工具可视化见解

经过了关键点1,最初的原始数据池就被压缩成了少量的相关内容。它们需要被可视化分析和共享,以便能够用于新车辆、传感器或软件的开发或验证。所有这些都可以通过联系发现与强大的分析平台来完成。

这是一个可以汇总所选指标并控制信息流的集中点。根据具体情况,有许多可视化检查的例子:分析地图上近处的碰撞事故、在时间序列图上提取切入场景、可视化相机图像上消失的物体等。好用的可视化也有助于分析,并允许生成可以跨团队或任何利益相关者共享的报告。

为了说明这一点,让我们继续以上一节中描述的安全和舒适性为例。一旦找到您初始驾驶日志中所有感兴趣的紧急制动情况,就可以理解它们是如何以及更重要的是为什么发生。一种解决方案是在地图上显示这些情况,并绘制相关车辆和周围障碍物的信息。然后可以将这些发现传递给相关团队,进而改进系统。

三、小结

总而言之,为了从收集的数据中获得最大收益,需要将其归纳为有用的指标,然后在一个强大的分析工具上显示这些指标,以便于可视化和共享。要实现这些,需要拥有一个合适的架构作为处理流程的基底,使算法和工具能够顺利运行。


我是分享自动驾驶技术的康谋,关注我,了解更多信息!

康谋分享 | 确保AD/ADAS系统的安全:避免数据泛滥的关键!的更多相关文章

  1. 在安装ZooKeeper之前,请确保你的系统是在以下任一操作系统上运行

    在安装ZooKeeper之前,请确保你的系统是在以下任一操作系统上运行: 任意Linux OS - 支持开发和部署.适合演示应用程序. Windows OS - 仅支持开发. Mac OS - 仅支持 ...

  2. ADAS系统长篇综述(下)

    ADAS系统长篇综述(下) 四.ADAS架构设计的进化阶梯 前面谈到的产品的商业化推广渗透和产品的功能演进渗透,目的是让大家去概念化.当然,最后的赢家一定是实干者,能够在具体技术实现路径上进行深度耕耘 ...

  3. 相约 DTCC 2021 | Tapdata 受邀分享:如何打造面向 TP 业务的数据平台架构

      2021第十二届中国数据库技术大会(DTCC)将于2021年10月18-20日,在北京国际会议中心举行,Tapdata 创始人唐建法受邀分享:如何打造面向 TP 业务的数据平台架构.   演讲时间 ...

  4. Android系统的五种数据存储形式(二)

    之前介绍了Android系统下三种数据存储形式,今天补充介绍另外两种,分别是内容提供者和网络存储.有些人可能认为内存提供者和网络存储更偏向于对数据的操作而不是数据的存储,但这两种方式确实与数据有关,所 ...

  5. Android系统的五种数据存储形式(一)

    Android系统有五种数据存储形式,分别是文件存储.SP存储.数据库存储.contentprovider 内容提供者.网络存储.其中,前四个是本地存储.存储的类型包括简单文本.窗口状态存储.音频视频 ...

  6. LoadRunner测试ajax框架,回放后系统中没有产生数据解决方法

    1.QTP11 下载地址:http://www.genilogix.com/downloads/unified-functional-testing/quicktest-professional-11 ...

  7. 12306抢票系统——ER图及数据表

    12306自动抢票系统——ER图及数据表 1. 抢票系统ER图 数据表 2.抢票系统数据结构表 (1)列车表 Trains table 字段名 数据类型 说明 是否为主键 Train_id strin ...

  8. C#开发分享:如何改变系统鼠标样式

    开发过程中发现需要用到改变鼠标样式(就是光标的样子),但是在网上找了很多资料,都是介绍在程序中使用,我需要的效果时在系统级使用.现在找到了,分享给大家. [DllImport("user32 ...

  9. 【开源分享】微信营销系统(第三方微信平台)github 开源

    升讯威微信营销系统(微信第三方平台) 在线体验:http://wxcm.eeipo.cn/开源地址GitHub:https://github.com/iccb1013/Sheng.WeixinCons ...

  10. (分享)Paxos在大型系统中常见的应用场景

    原帖http://timyang.net/distributed/paxos-scenarios/ 在分布式算法领域,有个非常重要的算法叫Paxos, 它的重要性有多高呢,Google的Chubby ...

随机推荐

  1. 深入理解Java泛型、协变逆变、泛型通配符、自限定

    禁止转载 重写了之前博客写的泛型相关内容,全部整合到这一篇文章里了,把坑都填了,后续不再纠结这些问题了.本文深度总结了函数式思想.泛型对在Java中的应用,解答了许多比较难的问题. 纯函数 协变 逆变 ...

  2. LangChain基础篇 (06)

    LangChain 核心模块 Agent(构建复杂应用的代理系统) ReAct: Reasoning + Acting ReAct Prompt 由 few-shot task-solving tra ...

  3. [BZOJ2741][FOTILE模拟赛] L 题解

    相当好的题目,虽然和我前几天出的题重了qwq. \(lmx\) 是我们的红太阳,没有他我们就会死!!! 暴力枚举一个端点,然后用可持久化 \(01\ Trie\) 或者离线 \(Trie\)(当然这题 ...

  4. 库卡KUKA机器人KRC4伺服马达维修指导分析

    通常情况下,库卡机器人伺服电机是实现机器人的关键组件,它提供了动力.位置和速度控制力和扭矩控制以及闭环控制等功能,使得库卡机器人能够在各种应用场景中发挥机器本身的性能. 一. 如果KUKA库卡机器人K ...

  5. IIS反向代理和URL重写——实现https重定向,文件类型隐藏访问重写,nodejs等服务重写等等

    一.Why? 1.先来讲一讲为什么我们要使用url重写这个东西 2.因为我学习的后端是nodejs,然后我发现nodejs一个非常让人难受的事,就是它监听端口不是80和443时,你访问网页需要输入端口 ...

  6. DW002 - 数据仓库模型设计

    数据模型 关系模型与维度模型 常见数据模型设计方法 数据模型 1. 什么是数据模型 模型 - Model 模型是指对于某个实际问题或者客观事物.规律进行抽象后的一种形式化表达方式 比如地图.建筑设计沙 ...

  7. CentOS7搭建CDH5.16.2集群 HA高可用(包含Spark2等组件部署)

    CentOS7搭建CDH5.16.2集群 HA高可用   机器准备:(这里HA是对HDFS和YARN的高可用) 主机名 cpu内存 bigdata-master01 8c32G bigdata-mas ...

  8. Spark 保存本地josn格式文件运行报错 IDEA运行异常java.lang.NoClassDefFoundError: org/apache/spark/api/java/function/Function

    报错信息: java.lang.NoClassDefFoundError: org/apache/spark/api/java/function/Function at java.lang.Class ...

  9. VMware16虚拟机安装激活教程

    1.开始安装前需要准备好的软件 VMware-workstation-full-16--虚拟机软件(必要) 获取方式: 官方下载地址:https://www.vmware.com/cn/product ...

  10. manim边学边做--线性变换的场景类

    在数学可视化领域,Manim的LinearTransformationScene类为线性代数教学提供了强大的工具. 这个专门设计的场景类继承自VectorScene,通过内置的变换动画和坐标系管理,能 ...