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

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

3天内不再提示

高效同步与处理:ADTF流服务在自动驾驶数采中的应用

康谋自动驾驶 2024-08-14 10:11 次阅读

随着自动驾驶技术的发展,车辆的智能化程度不断提高,这体现了车辆感知,决策以及执行的能力。在算法开发和迭代过程中,提高测试和开发效率,关键在于多传感器数据的高质量采集,确保数据的同步性、完整性和一致性。

为了应对这一挑战,必须采取有效的数据整合策略。这包括开发处理不同数据速率和格式的组件,以及设计数据在时间上精确对齐的同步机制。进而创建一个统一的数据流形式,实时检测传感器的观测结果并进行落盘存储。

为了解决上述问题,ADTF提供了一个强大的Streaming Service,它专门针对自动驾驶多传感器数据采集的需求设计。ADTF Streaming Service以其高效的数据处理能力、灵活的架构设计和强大的同步机制,为自动驾驶数采系统提供了一个高质量的解决方案。

一、ADTF 流服务

在ADTF中,流服务(Streaming Services)扮演着至关重要的角色,它们定义了系统的入口点(Streaming Source)出口点(Streaming Sink)。具体来说,流服务既可以是数据管道的起点也可以是终点,它们通常用于处理来自硬件的样本数据和数据触发器。

1、流服务源(Streaming Source)

流服务源是样本和数据触发器进入系统的入口点。通常,任何设备链接都会作为流服务源来实现,组件如下图1所示:

wKgZoma8EiCAcNljAABmMZDN-pY797.png

图1:Streaming Source组件

Streaming Source支持以下的应用场景:

(1)从摄像头读取视频
(2)从CAN总线设备读取CAN消息
(3)作为硬盘读取器提供基于文件的仿真数据
(4)通过网络或进程间连接接收来自分布式系统的样本,如ROS机器人操作系统)或FEP(功能工程平台)

2、流服务汇(Streaming Sink)

流服务汇是样本和触发器离开系统的出口点。通常,任何设备链接都会作为流服务汇来实现。组件如下图2所示:

wKgZoma8EjKAdzJ4AABdgHm_e60603.png

图2:Streaming Sink组件

Streaming Sink支持以下应用场景:

(1)向CAN总线设备写入原始CAN消息
(2)向设备写入FlexRay周期或汽车以太网PDU
(3)创建硬盘访问,用于基于文件的数据记录和高性能录制

二、数据链路

流服务是实现高效数据处理和传输的关键,通过Streaming Source和Streaming Sink,可以针对不同实际应用需求,搭建对应的数据链路,包括数据管道(Data Pipe)、子流(Substreams)以及触发管道(Trigger Pipe)。

1、数据管道(Data Pipe)

数据管道是连接样本写入器(Streaming Sink)和样本读取器(Streaming Source)的桥梁。在ADTF中,如图3所示,一个常见的数据管道从发送过滤器的样本写入器的输出引脚(Out Pin)开始,通过一个样本流(Sample Stream),到达一个或多个输入引脚(In Pins)及其对应的样本读取器。

wKgZoma8EjuAJ4ZrAAByZg1Mz9w113.png

图3:Data Pipe

2、子流(Substreams)

子流是减少过滤器图中引脚和连接复杂度的一种方法,如图4所示。通过使用子流,可以简化数据流的路径,提高系统的可读性和可维护性。

wKgaoma8EkmATP9SAACZH4dg6zE963.png

图4:子流

3、触发管道(Trigger Pipe)

触发管道是ADTF中基于触发路径的连接,通常从主动运行器(Active Timer Runner)开始,如图5所示,它触发连接的组件,类似于过滤器的运行器。

wKgZoma8ElOAF9SIAACjdsQD4-8925.png

图5:触发管道

例如,在自动驾驶数据采集中,通过设计灵活的触发机制,数据管道可以同步来自雷达、摄像头和激光雷达的数据流,确保它们在时间上的对齐。

三、总结

ADTF Streaming Service在自动驾驶数采领域的应用,关键在于其能够实现多传感器数据的高效同步与处理。以下是几个关键应用点:

多传感器数据融合:通过数据管道同步不同传感器的数据,实现高精度的环境感知。

实时决策支持:利用触发管道快速响应传感器触发的事件,为决策算法提供实时数据。

数据存储与回放:通过Streaming Sink实现数据的高效存储,以及通过子流进行数据回放和分析。

ADTF Streaming Service为自动驾驶数采系统提供了一个强大的工具,它不仅能够处理和同步多传感器数据,还能够适应不断变化的开发需求。

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

    关注

    2541

    文章

    49910

    浏览量

    747346
  • 数据采集
    +关注

    关注

    38

    文章

    5488

    浏览量

    113094
  • 自动驾驶
    +关注

    关注

    781

    文章

    13446

    浏览量

    165222
  • 汽车
    +关注

    关注

    12

    文章

    3263

    浏览量

    36821
收藏 人收藏

    评论

    相关推荐

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

    领域的主要优势: 高性能与并行处理能力: FPGA内部包含大量的逻辑门和可配置的连接,能够同时处理多个数据和计算任务。这种并行处理能力使得FPGA
    发表于 07-29 17:11

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

    是FPGA自动驾驶领域的主要应用: 一、感知算法加速 图像处理自动驾驶需要通过摄像头获取并识别道路信息和行驶环境,这涉及到大量的图像
    发表于 07-29 17:09

    深度学习自动驾驶的关键技术

    随着人工智能技术的飞速发展,自动驾驶技术作为其中的重要分支,正逐渐走向成熟。自动驾驶系统,深度学习技术发挥着至关重要的作用。它通过模拟人脑的学习过程,实现对车辆周围环境的感知、理解
    的头像 发表于 07-01 11:40 426次阅读

    自动驾驶:揭秘高精度时间同步技术(一)

    本文重点探讨了高精度时间同步技术多传感器融合的重要性。通过选择统一的时钟源和基于以太网的协议,确保多传感器数据统一时间框架内准确处理
    的头像 发表于 05-29 10:40 4204次阅读
    <b class='flag-5'>自动驾驶</b>:揭秘高精度时间<b class='flag-5'>同步</b>技术(一)

    标贝数据采集标注自动驾驶场景中落地应用实例

    AI数据服务作为人工智能和机器学习的基础,自动驾驶领域中有着重要地位。与其他人工智能应用场景相比,自动驾驶的落地场景相对复杂,想要让汽车本身的算法做到
    的头像 发表于 05-28 14:22 311次阅读
    标贝数据采集标注<b class='flag-5'>在</b><b class='flag-5'>自动驾驶</b>场景中落地应用实例

    未来已来,多传感器融合感知是自动驾驶破局的关键

    方面表示,这是L4级自动驾驶公司和车企为了打造Robotaxi量产车,国内成立的首个合资公司。首款车型已完成产品定义,正在进行设计造型的联合评审,计划明年实现量产。未来已来,2024年是全球L3
    发表于 04-11 10:26

    边缘计算与自动驾驶系统如何结合

    当前自动驾驶,大规模的人工智能算法模型和大规模数据集中化分析均放在云端进行。因为,云端拥有大量的计算资源,可以极短的时间内完成数据的处理,但是仅依靠云端为
    发表于 03-25 09:26 348次阅读
    边缘计算与<b class='flag-5'>自动驾驶</b>系统如何结合

    自动驾驶已成现实?赛思时间同步服务器赋能北京市高级别自动驾驶示范区,为自动驾驶提供中国方案

    赛思时间同步服务器赋能全球首个“车路云一体化”高级别自动驾驶示范区,为自动驾驶提供中国方案!北京市高级别自动驾驶示范区的“中枢神经”-云控基
    的头像 发表于 03-22 09:30 912次阅读
    <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>提供中国方案

    埃孚中国荣获上海L4级自动驾驶测试牌照

    埃孚计划在上海市政府的管理与指引下,于指定区域进行公共道路自动驾驶试验。此次突破彰显了公司先进的自动驾驶技术以及优秀的本地研发团队实力,也印证了研发的自动驾驶方案已具备潜在的实际无人
    的头像 发表于 02-03 16:10 543次阅读

    埃孚获上海L4级自动驾驶测试牌照并刷新纪录

    埃孚L4自动驾驶领域具有高度专业性的全栈自研能力,涵盖了感知、定位、人工智能、数据、决策以及控制在内的各个环节。这家公司将自动驾驶以及底盘技术
    的头像 发表于 02-03 15:55 519次阅读

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

    过程。 ADTF 能在 Windows、Linux 和 ARM 环境运行配置。它可以实时同步处理多个传感器数据。集成的测试环境,使得
    的头像 发表于 01-19 15:57 309次阅读
    康谋方案 | 加速<b class='flag-5'>自动驾驶</b>系统开发的技术解决方案

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

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

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

    达到950以上,而在其他较弱纹理区域也能维持900左右。误差率低至5%以下,甚至特征点明显的标志物上可达到2%左右。 基于LabVIEW的双目测距系统自动驾驶
    发表于 12-19 18:02

    传感器自动驾驶的应用

    传感器自动驾驶的应用
    的头像 发表于 11-27 17:06 595次阅读
    传感器<b class='flag-5'>在</b><b class='flag-5'>自动驾驶</b><b class='flag-5'>中</b>的应用

    农机自动驾驶显示系统组成部分以及配置

    不开农机自动驾驶系统这个概念的。 农机自动驾驶主要是通过软硬件同步协调一致达到自动驾驶的目的,硬件部分包括:电动方向盘、卫星信号接收器、角度传感器、高精度定位模块以及平板显示系统等;软
    发表于 10-17 17:52