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

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

3天内不再提示

康谋技术 | 自动驾驶:揭秘高精度时间同步技术(二)

康谋自动驾驶 2024-06-05 15:28 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

自动驾驶中,对车辆外界环境进行感知需要用到很多传感器的数据(Lidar,Camera,GPS/IMU),如果计算中心接收到的各传感器消息时间不统一,则会造成例如障碍物识别不准等问题。

为了对各类传感器进行高精度的时间同步,可以分为几部分内容:统一时钟源,硬件同步,软件同步。

一、统一时钟源

在构建自动驾驶的时间同步架构时,我们面临着一个核心问题:如何确保系统中各个传感器的时间基准一致?由于每个传感器可能拥有自己的内部时钟,而这些时钟之间可能存在微小的频率差异,即所谓的“钟漂”。这些差异随时间累积,会导致各传感器时间基准的不一致。

为了解决这一问题,引入了统一时钟源的概念。统一时钟源的作用是提供一个所有传感器都遵循的共同时间参考,如图1所示。

wKgZomZgCnOAefWyAABPf6raitA096.png图1:统一时钟源

统一时钟源有两种常见方式:一种是基于GPS的“PPS+NMEA”,另一种是基于以太网的IEEE 1588/802.1AS(PTP/gPTP)时钟同步协议。关于两种时钟源同步方式可查看上篇文章:自动驾驶:揭秘高精度时间同步技术(一)。

二、时间戳误差

当传感器数据被标记上从GPS接受到的全局时间戳,时间戳通常来源于精确的时间同步协议(如UTC time·),这样以GPS为基准的时间戳,简化了同步过程,非常方便。每个传感器数据都有了全局一致的时间参考。

但同样也会面临一个问题,不同的传感器采样频率不一样,比如激光雷达(通常为10Hz)和相机(通常为25/30Hz)。导致在特定时间获取同步数据可能会有延迟,在动态环境中可能造成较大的误差。

比如图2中,三个传感器具有不同的采样频率,在T1时刻,传感器2有一个数据,此时,我们需要对应传感器1和3的数据是多少,就会进行查找。查找的方式就是找对应的传感器数据和传感器2时间差最近的数据包。如果查找的数据包时间和T1时刻传感器2数据包的差距较大,在加上车身和障碍物都在移动,这样误差会比较大。

wKgZomZgElKAJgKNAABuM3YPGL0097.png图2:传感器时间戳

为了缓解查找时间戳造成的误差现象,主要采用的方式有硬件同步和软件同步。

三、硬件同步

硬件同步是一种通过物理信号来确保不同传感器数据采集时间一致性的方法。自动驾驶上使用的相机(Rolling Shutter)一般是支持外部触发曝光的。激光雷达通常支持两种时间同步接口,基于PTP时间同步和PPS+NMEA协议。因此,一种常见的硬件同步方法是使用PPS信号作为触发器。PPS信号是一个精确的时钟信号,可以触发传感器在特定的时间点采集数据。

例如,激光雷达和相机可以配置为在PPS信号的上升沿采集数据,从而确保两者的数据采集是同步的。具体来说,激光雷达可以利用其相位锁定功能来实现与PPS信号的同步,如图3所示。通过设置激光雷达的相位锁定角度与相机视野的中心对齐,可以在激光雷达的激光束旋转到特定角度时触发相机,实现两者的同步采集。

wKgaomZgEn6ANmiCAAEta4eF3p8669.png图3:激光雷达与相机时间同步触发

当然,由于激光雷达是连续旋转采集数据,而相机则是瞬间曝光,所以硬件同步只能近似实现。例如,激光雷达的帧率若是10Hz,那么一帧点云中最早和最晚采集的点之间的时间差可能达到100ms。相机由于曝光是瞬时的,其所有像素点的采集时刻是一致的。因此,对于相机视野中心的点云,采集时间与图像采集时间一致,但对于视野边缘的点云,存在一定的时间偏差,这个偏差可能在5ms到20ms之间。

四、软件同步

软件同步是一种在数据处理阶段对传感器数据进行时间校正的方法。当硬件同步无法实现或不足以满足系统要求时,软件同步提供了一种解决方案,利用已知的时间标签和传感器的运动信息来推算传感器数据的准确时间点。

内插外推法是软件同步中常用的一种算法通过以下步骤实现同步:

时间差计算:首先,计算两个传感器数据帧之间的时间差。例如,如果有一个激光雷达(Lidar)数据帧和一个相机数据帧,它们的时间标签可能不同,我们需要找出这两个时间标签之间的差异;

  • 运动信息获取:收集传感器在两个时间标签期间的运动信息,这通常包括速度、加速度和旋转等;
  • 位置推算:利用传感器的运动信息和时间差,通过物理模型或机器学习模型推算目标在两个时间点之间的位置变化;
  • 建立新帧:根据推算出的目标位置,创建一个新的数据帧,这个新帧代表了两个原始数据帧之间的某个时间点的状态。

软件同步通过智能的数据处理技术弥补了硬件同步的不足,提高了传感器数据的同步精度,当然,它也需要额外的计算和实时性要求,需要精心设计和优化算法来实现高效准确的同步。


作者介绍

郑工

康谋科技自动驾驶技术研发工程师 具备超过五年的汽车电子和自动驾驶数据分析经验。在高精度传感器数据采集、整合与优化方面具有深厚的专业知识,尤其在车载网络和实时数据采集系统设计方面有着丰富的实践经验。 曾多次代表公司参加国内外技术研讨会和培训项目,深入了解国际自动驾驶行业的最新动态和技术趋势,积累了丰富的国际视野。 具备跨学科技术整合能力,擅长传感器数据实时处理、可视化和算法开发与集成,能够高效优化系统性能,增强自动驾驶车辆的环境感知能力。

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

    关注

    1

    文章

    210

    浏览量

    10555
  • 自动驾驶
    +关注

    关注

    791

    文章

    14671

    浏览量

    176555
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    自动驾驶数据采集时间同步指南:方法、挑战、场景与解决方案

    自动驾驶数据采集面临多传感器协同与多总线协议割裂的挑战,时间同步精度直接影响系统安全与研发效率。
    的头像 发表于 11-21 16:48 1788次阅读

    L4级自动驾驶数据采集系统首选——科技DATALynx ATX4 & BRICK系列全解析

    自动驾驶数据采集面临多源传感器融合、稳定性和实时性三大挑战。科技推出DATALynx车载服务器和BRICK2记录设备,提供高性能解决方案:支持20+类传感器、极端环境稳定运行、50ms低延迟处理
    的头像 发表于 11-20 16:16 852次阅读

    新闻 | 实力认证!aiSim荣获ASAM“自动驾驶仿真技术奖”

    、零部件供应商、科技公司及行业专家,共探先进数据与仿真技术融合、ASAM国际标准应用等核心热点。受邀参会并深度参与交流,凭借技术硬实力斩获“自动
    的头像 发表于 11-11 17:33 1928次阅读
    <b class='flag-5'>康</b><b class='flag-5'>谋</b>新闻 | 实力认证!<b class='flag-5'>康</b><b class='flag-5'>谋</b>aiSim荣获ASAM“<b class='flag-5'>自动驾驶</b>仿真<b class='flag-5'>技术</b>奖”

    麦斯塔MST8011AI-21系列晶振:自动驾驶高精度“节拍器”

    自动驾驶技术飞速发展的今天,车辆的智能化程度越来越高,而高精度的传感器和稳定的信号处理系统成为了自动驾驶汽车的“眼睛”和“大脑”。 麦斯塔MST8011AI-21系列晶振:
    的头像 发表于 09-30 14:53 418次阅读

    新闻 | 与Robotec.ai正式建立合作伙伴关系!

    我们很高兴地宣布:与Robotec.ai正式建立合作伙伴关系,负责该品牌及产品在中国地区的销售和售后服务,此次合作旨在通过整合双方的技术专长和市场资源,共同推动机器人和自动驾驶领域
    的头像 发表于 09-08 17:44 2981次阅读
    <b class='flag-5'>康</b><b class='flag-5'>谋</b>新闻 | <b class='flag-5'>康</b><b class='flag-5'>谋</b>与Robotec.ai正式建立合作伙伴关系!

    新闻 | 加入ASAM组织,全球首个ASIL-D认证自动驾驶仿真平台aiSim引领安全新标杆

    !ASAM作为国际汽车行业标准化领域的权威机构,致力于推动仿真、测试及数据交互的标准化进程。此次加入,标志着自动驾驶仿真技术领域的创新实力与行业影响力获得国际认
    的头像 发表于 08-29 16:57 848次阅读
    <b class='flag-5'>康</b><b class='flag-5'>谋</b>新闻 | <b class='flag-5'>康</b><b class='flag-5'>谋</b>加入ASAM组织,全球首个ASIL-D认证<b class='flag-5'>自动驾驶</b>仿真平台aiSim引领安全新标杆

    如何制作一张自动驾驶高精度地图?

    厘米级的精确参考。那么一份能够满足自动驾驶需求的高精度地图到底是如何生成的?其背后又依赖了哪些关键技术? 想要生成一张合格的高精度地图,需要“眼睛”先看懂路,这个“眼睛”来自于多传感器
    的头像 发表于 07-18 09:08 598次阅读
    如何制作一张<b class='flag-5'>自动驾驶</b><b class='flag-5'>高精度</b>地图?

    卡车、矿车的自动驾驶和乘用车的自动驾驶技术要求上有何不同?

    [首发于智驾最前沿微信公众号]自动驾驶技术的发展,让组合辅助驾驶得到大量应用,但现在对于自动驾驶技术的宣传,普遍是在乘用车领域,而对于卡车、
    的头像 发表于 06-28 11:38 718次阅读
    卡车、矿车的<b class='flag-5'>自动驾驶</b>和乘用车的<b class='flag-5'>自动驾驶</b>在<b class='flag-5'>技术</b>要求上有何不同?

    浅析4D-bev标注技术自动驾驶领域的重要性

    感知领域的一项突破性创新,通过引入时间维度与全局视角,为自动驾驶系统提供了高精度、多模态的时空真值数据,重塑了自动驾驶系统的开发范式。 4D-BEV标注是什么? 4D-BEV 标注
    的头像 发表于 06-12 16:10 1122次阅读

    时统设备高精度时间同步解决方案:为数字化时代注入精准时间基因

    一、背景与需求分析 在数字化与智能化深度融合的今天,时间同步已成为众多关键领域的核心基础设施。从航天发射、卫星测控到电力调度、5G 通信,从智能制造、自动驾驶到金融交易、科研实验,几乎所有涉及系统
    的头像 发表于 06-06 14:04 526次阅读

    方案分享 | 高精度时间同步技术的实现与应用

    如何通过硬件级PTSS/CTSS技术实现亚微秒级时间同步,支持多传感器数据精准对齐?PSB+QX550方案采用GPS/PPS/本地时钟冗余设计,具备动态容错功能,适用于自动驾驶测试等需
    的头像 发表于 05-28 09:49 1911次阅读
    方案分享 | <b class='flag-5'>高精度</b><b class='flag-5'>时间</b><b class='flag-5'>同步</b><b class='flag-5'>技术</b>的实现与应用

    分享 | 自动驾驶仿真进入“标准时代”:aiSim全面对接ASAM OpenX

    自动驾驶领域,仿真与标准接口至关重要。aiSim集成ASAM OpenX系列标准,通过OpenDRIVE、OpenSCENARIO等五大标准,全面优化仿真各环节,提升测试效率与规范性,推动
    的头像 发表于 05-14 10:38 3348次阅读
    <b class='flag-5'>康</b><b class='flag-5'>谋</b>分享 | <b class='flag-5'>自动驾驶</b>仿真进入“标准时代”:aiSim全面对接ASAM OpenX

    爱普生高精度车规晶振助力激光雷达自动驾驶

    自动驾驶技术快速落地的今天,激光雷达作为车辆的“智慧之眼”,其测距精度与可靠性直接决定了自动驾驶系统的安全上限。而在这双“眼睛”的核心,爱普生(EPSON)的
    的头像 发表于 04-07 17:38 567次阅读
    爱普生<b class='flag-5'>高精度</b>车规晶振助力激光雷达<b class='flag-5'>自动驾驶</b>

    分享 | 3DGS:革新自动驾驶仿真场景重建的关键技术

    3DGS技术自动驾驶仿真场景重建带来突破,通过3D高斯点精确表达复杂场景的几何和光照特性,显著提升渲染速度与图像质量。aiSim平台结合3DGS,提供高保真虚拟环境与动态交通流模
    的头像 发表于 03-05 09:45 4820次阅读
    <b class='flag-5'>康</b><b class='flag-5'>谋</b>分享 | 3DGS:革新<b class='flag-5'>自动驾驶</b>仿真场景重建的关键<b class='flag-5'>技术</b>

    方案 | BEV感知技术:多相机数据采集与高精度时间同步方案

    随着自动驾驶技术的快速发展,车辆准确感知周围环境的能力变得至关重要。BEV Camera数据采集方案有效解决了多相机同步采集和高精度时间
    的头像 发表于 02-06 13:45 4004次阅读
    <b class='flag-5'>康</b><b class='flag-5'>谋</b>方案 | BEV感知<b class='flag-5'>技术</b>:多相机数据采集与<b class='flag-5'>高精度</b><b class='flag-5'>时间</b><b class='flag-5'>同步</b>方案