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

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

3天内不再提示

一文聊聊激光雷达与相机标定的时间戳同步问题

智能汽车电子与软件 来源:计算机视觉life 2023-05-17 09:42 次阅读

来源:计算机视觉life

01相机特性-曝光和读出

相机获取一帧图像分为曝光和读出两个阶段。相机使用的传感器不同,相机的曝光时间和读出时间的重叠关系也有所不同,分为交叠曝光和非交叠曝光两种。

叠曝光和非交叠曝光相比,交叠曝光可以减少曝光时间对出图时间的影响。

非交叠曝光是指当前帧的曝光和读出都完成后,再进行下一帧的曝光和读出。非交叠曝光帧周期大于曝光时间与帧读出时间的和。

d4c17ecc-f40d-11ed-90ce-dac502259ad0.png

内触发模式非交叠曝光

交叠曝光是指当前帧的曝光和前一帧的读出过程有重叠,即前一帧读出的同时,下一帧已经开始曝光。交叠曝光帧周期小于等于曝光时间与帧读出时间的和。

d4d4b8de-f40d-11ed-90ce-dac502259ad0.png


内触发模式交叠曝光

对!上一段就是为了告诉你:后文叙述中无论当前帧曝光时间和上一帧的读出时间是否重叠都不要惊讶。

02图像采集:触发模式(外部输入)

相机的触发模式分为内触发模式和外触发模式 2 种。

内触发模式:相机通过设备内部给出的信号采集图像。

外触发模式:相机通过外部给出的信号采集图像。外部信号可以是软件信号,也可以是硬件信号,主要包含软触发和硬件触发。外触发模式如图:

d50184c2-f40d-11ed-90ce-dac502259ad0.png

外触发模式

软件触发:触发信号由软件发出(也可以利用相机SDK提供的API接口进行软触发)。

硬件触发:外部设备通过相机的 I/O 接口与相机进行连接,触发脉冲信号由外部设备给到相机进行采图。其实是直接对相机内部寄存器进行读写。下图是海康相机的电源IO的6-pin线缆:

d56ac1a8-f40d-11ed-90ce-dac502259ad0.jpg

海康相机电源及IO接口(6-pin Hirose)

其中,海康相机有1个光耦隔离输入Line0+,1个可配置输入输出Line2+,可选择一个配置为输入信号。

03触发输出

相机触发输出信号为开关信号,可用于控制报警灯、光源、PLC等外部设备。触发输出信号可通过Strobe 信号实现。

相机的曝光发生时,会立即输出一个Strobe信号,该信号为高电平有效。后文我们主要使用该信号对Lidar等其他传感器进行硬触发。这里有一个Strobe的预输出的概念。Strobe信号早于曝光生效。其工作原理为延迟曝光先进行Strobe输出。该功能可应用于响应比较慢的外部设备。Strobe预输出时序如图所示。(后面会讲为啥要延迟曝光)。

d594a0fe-f40d-11ed-90ce-dac502259ad0.png

Strobe信号预输出时序

现在我们回到正题吧,现在讲起来就很快了。

要同步相机和激光雷达的时间戳主要有三个方式,硬触发、软触发、软触发+硬触发。下面我以手绘示意图的形式一一介绍。

先说硬触发吧。一个MCU产生脉冲信号对三个传感器设备进行硬触发。

d5b80c24-f40d-11ed-90ce-dac502259ad0.jpg


对于软触发+硬触发来说,可以先用相机SDK的API对一个相机进行软触发,然后利用相机的外触发信号Strobe对雷达和相机等其他传感器进行硬触发。

d5d0ae96-f40d-11ed-90ce-dac502259ad0.jpg




这里需要注意一个问题,如果进行软触发的第一个相机在曝光的同时发出Strobe信号,其他被硬触发的传感器总归是晚了一步,不能完全同步。因此引出了之前Strobe的预输出的概念,即先进行Strobe输出再延迟曝光。

配置该模式时注意四点:

上升沿 or 下降沿的触发方式;

有效电平宽度,电平幅值,你要知道能触发 Lidar 的最低幅值;

Strobe 预输出;

两边电平信号是否一样,3v or 5v 是否需要升压;

最后讲讲不被推荐的软触发。

首先调用API操作相比于硬触发(对传感器内部寄存器直接进行读写操作)明显是慢了,执行第二句命令API(2)前API(1)就已经花了些时间。

//读取lidar和image数据的线程1
while(1)
{
API(1); //软触发第一个sensor
API(2); //软触发第二个sensor
//假设脉冲周期为0.5s
}
//处理数据线程2
for(i=0;i

如上图示意,如果处理单帧数据的时间超过0.5s,线程1就会读到下一帧数据,就会导致线程2数据混乱。因此线程2单帧处理时间需要小于0.5s,且每帧需要等待(1/fps-当前帧处理时间)。

审核编辑:汤梓红

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

    关注

    4

    文章

    1343

    浏览量

    53492
  • 雷达
    +关注

    关注

    50

    文章

    2894

    浏览量

    117269
  • 激光雷达
    +关注

    关注

    967

    文章

    3937

    浏览量

    189563
  • 标定
    +关注

    关注

    0

    文章

    15

    浏览量

    7497
  • 时间戳
    +关注

    关注

    0

    文章

    15

    浏览量

    2578

原文标题:一文聊聊激光雷达与相机标定的时间戳同步问题

文章出处:【微信号:智能汽车电子与软件,微信公众号:智能汽车电子与软件】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    激光雷达分类以及应用

    激光雷达实际上是种工作在光学波段(特殊波段)的雷达,它的优点非常明显:1、具有极高的分辨率:激光雷达工作于光学波段,频率比微波高2~3个数量级以上,因此,与微波
    发表于 09-19 15:51

    常见激光雷达种类

    单线激光雷达特点:结构简单、扫描速度快、分辨率高、可靠性高、成本低。单线激光雷达实际上就是个高同频激光脉冲扫描仪,加上
    发表于 09-25 11:30

    固态设计激光雷达

    ``一年一度的国际消费类电子产品展览会(CES)已经完满收官,短短的几天时间里,我们见识了Intel无人飞机灯光秀、百度无人车、移动行李箱等众多“黑科技”。而北醒不仅展示了性能卓越的固态激光雷达,在
    发表于 01-25 09:41

    详解激光雷达核心指标,实用性和可靠性第

    ``激光雷达行业非常广阔,每个细分方向都可以大有所为。就单线激光雷达而言,致力于解决好机器人的自主定位导航能力,能突破的道路只有条:以实用性和可靠性作为第考虑,而非
    发表于 02-02 14:06

    激光雷达相机之间的外参标定

    lidar_camera_calibration项目——激光雷达相机联合标定
    发表于 04-12 09:27

    激光雷达

    想了解行业国内做固态激光雷达的厂家,激光雷达里面是怎么样的啊
    发表于 01-17 15:29

    FMCW激光雷达与dTOF激光雷达的区别在哪?

    FMCW激光雷达与dTOF激光雷达的区别在哪?
    发表于 07-23 13:22

    种不依赖于棋盘格等辅助标定物体实现像素级相机激光雷达自动标定的方法

    主要内容本文提出了种不依赖于棋盘格等辅助标定物体,实现像素级相机激光雷达自动标定的方法。方法直接从点云中提取3D边特征,
    发表于 09-01 07:42

    基于梯形棋盘格标定板对激光雷达和摄像机联合标定方法

    针对无人车(UGV)自主跟随目标车辆检测过程中需要对激光雷达(LiDAR)数据和摄像机图像进行信息融合的问题,提出了种基于梯形棋盘格标定板对激光雷达和摄像机进行联合
    发表于 11-30 16:23 7次下载
    基于梯形棋盘格<b class='flag-5'>标定</b>板对<b class='flag-5'>激光雷达</b>和摄像机联合<b class='flag-5'>标定</b>方法

    关于激光雷达相机标定时间之间的基本概念

    相机激光雷达之间的时间同步问题直是实时跑SLAM的先决条件。本文试图以最清晰的思路去讲明白
    的头像 发表于 03-27 11:36 3916次阅读
    关于<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>之间的基本概念

    相机激光雷达之间的时间同步解析

    相机激光雷达之间的时间同步问题直是实时跑SLAM的先决条件。本文试图以最清晰的思路去讲明白
    的头像 发表于 10-19 15:22 1925次阅读

    激光雷达相机外参标定相关内容

    来自CMU Robotics Institute, 已知最早3D Laser与相机标定的工作(2005年),基于matlab的图形用户界面,进行激光雷达相机外参
    的头像 发表于 11-10 14:59 3110次阅读

    相机激光雷达时间同步问题

    相机激光雷达之间的时间同步问题直是实时跑SLAM的先决条件。本文试图以最清晰的思路去讲明白
    的头像 发表于 11-28 16:08 1465次阅读

    解析激光雷达结构

    激光雷达激光探测及测距系统,是通过发射激光束来探测目标位置、速度等特征量的雷达系统。按扫描维度,激光雷达可分为
    发表于 05-10 09:58 7967次阅读
    <b class='flag-5'>一</b><b class='flag-5'>文</b>解析<b class='flag-5'>激光雷达</b>结构

    基于激光雷达相机的在线外部标定算法

    本文提出了种自动在线激光雷达相机标定方法CFNet。CFNet是全自动的,不需要特定的校准场景、校准目标和初始校准参数。我们定义个校准
    发表于 10-10 11:44 971次阅读
    基于<b class='flag-5'>激光雷达</b><b class='flag-5'>相机</b>的在线外部<b class='flag-5'>标定</b>算法