环境因素导致激光雷达只能面对面安装

方案1:两个激光雷达都设为 315°

可以看到,这种方案在黑色阴影区域的感知效果较好,最大时延为 25ms。但是在非阴影区的时延非常大(时延大于 50ms,并需要针对性裁剪区域)

方案2:相位设为 90°和 270°

存在的问题:
机械式激光每秒旋转 10 次,旋转一次 100ms,假设 Lidar1 和 lidar2 同步的情况下,对射情况。从 tt0-tt3 和 t0-t3 的时间可以看到 tt3 与 t0 的最大时差为 100ms。同样的,t3 和tt0 的最大时差也为 100ms。这就导致标注数据时同一个目标的两帧点云有较多部分点云不重合,导致检测性能大幅度下降。

解决方案:错位拼接技术

原理:
1、因为机械式激光雷达旋转一周需要耗时100ms,两个雷达拼接存在目标错位的情况较为严重
2、通过相邻帧的错位拼接,可以有效降低目标错位的情况。(时延降低到25ms内)
3、为了尽可能减少对感知侧的代码修改,本方案只在驱动侧进行代码修改,这样感知侧无需修改代码。
4、正常一帧点云复制数据需要耗时3-5ms(一个点一个点进行复制),拼接耗时应该在10ms内完成。

如何做?
1、确定好主激光雷达,假设left为主,相位为90°,right为辅,相位为270°
2、假设t=0ms时,left已成像,记录 left 270°~360°的激光雷达点云
3、假设t=50ms时,right已成像,记录right整个帧数据,与之前代码保持不变
4、假设t=100ms时,left完成成像,分别记录left 270°~360°的激光雷达点云和left 0°~270°的激光雷达点云
5、此时需要做错帧拼接,将t=0ms时刻的left 270°~360°的激光雷达点云与t=100ms时刻 left 0°~270°的激光雷达点云合并
6、采用方法为创建一个队列,维持两个时刻的left激光雷达270°~360° 的数据,通过进队和出队的方式存取数据。
7、这样就完成的错位拼帧,但是为了后续的感知模块对齐时间戳,还需要将原本的时间戳进行修改。(因为同步后的错帧相差50ms)

可优化代码:
1、目前点云的存储是一个一个点进行复制的,所以速度较慢。可以考虑利用成块的点云进行复制操作,效率更高。
2、利用全局定义加速代码效率

激光雷达错位拼接技术相关推荐

  1. 什么是激光雷达的“发动机技术”?一文讲透行业技术壁垒

    划重点: 1.机械式激光雷达是机械扫描,混合固态激光雷达(MEMS.转镜.棱镜)也是机械扫描. 2.点频,是一个比FOV.分辨率和刷新频率更能综合.全面地反映激光雷达的感知能力的指标,如汽车的&quo ...

  2. 激光雷达与汽车技术路线

    激光雷达与汽车技术路线 对于现在的汽车来说,智能驾驶即体现在代客泊车.不同等级辅助驾驶等具体的智能使用场景,核心代表能力就是自动驾驶. 想要让汽车变得智能,就必须为其构架起具备"感知.决策. ...

  3. 2个YUV视频拼接技术

    http://blog.csdn.net/huahuahailang/article/details/9040847 2个YUV视频拼接技术 http://zhongcong386.blog.163. ...

  4. 49.什么是拼接技术?

    拼接技术/紧凑技术:移动内存中所有已经分配区到内存的一端,将其余空闲分区合并为一个大的空闲分区.

  5. CV:无人驾驶/自动驾驶汽车中涉及的软硬件技术(摄像头、雷达、激光雷达)、计算机视觉技术(检测、分类、跟踪、语义分割)的简介

    CV:无人驾驶/自动驾驶汽车中涉及的软硬件技术(摄像头.雷达.激光雷达).计算机视觉技术(检测.分类.跟踪.语义分割)的简介 目录 无人驾驶汽车中涉及的软硬件结合相关的技术 摄像头.雷达.激光雷达 影 ...

  6. 四类大屏拼接技术:LED、LDP、DLP、PDP

    大屏拼接一直是比较热门的技术及话题之一,以下四类大屏拼接最具有代表性,今天就它们的优缺点做一个简单分析比较. 市场上的主流的显示产品有LED显示屏.液晶显示屏等,它们代表着最新的科技技术,其中大屏拼接 ...

  7. 自动驾驶激光雷达物体检测技术

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者:william 链接:https://zhuanlan.zhihu.com/p/12851117 ...

  8. 摄像头拼接技术-远超海康大华

    先来看一下海康大华 海康大华的技术挺好,但是这方面产品实用性不强,这样看对眼睛并不利,产品价格贵,造价5000以上 我们用两个枪机拼接 造价500,是不是好多了 技术应用很简单,没有必要使用华而不实的 ...

  9. 多个视频画面拼接技术

    ____YUV主要采样格式理解 主要的采样格式有YCbCr 4:2:0.YCbCr 4:2:2.YCbCr 4:1:1和 YCbCr 4:4:4.其中YCbCr 4:1:1 比较常用,其含义为:每个点 ...

最新文章

  1. 计算机中丢失UID.MR.DLL,计算机中丢失.dll如何解决 大师来详解
  2. linux vi 批量修改某类字符串
  3. 解决 CentOS7 容器 Failed to get D-Bus connection: Operation not permitted
  4. leetcode 477. 汉明距离总和(位运算)
  5. 富士通台式电脑_电脑bios怎么进入-电脑bios进入方法介绍
  6. java判断回文用valueof_判断回文数,利用String类
  7. Python3 输入和输出
  8. 工信部召开地方信息安全工作会议
  9. numpy广播机制小结
  10. Linux笔记五 grep文件过滤、find文件/目录查找
  11. 萤火虫算法求解简单TSP问题
  12. 如何看硬盘SMART参数----用HDtune工具查看
  13. Windows之WDM驱动程序开发:class3
  14. bat 脚本(批处理)操作注册表
  15. 微信电脑版qq文件服务器,不用QQ微信,简单几步让电脑手机快速互传共享文件...
  16. [4G5G专题-27]:架构-UE终端的4G+5G双连接详解
  17. 【无标题】领料、退料、补料
  18. idea一直indexing JDK卡死解决方案
  19. 75道程序员面试逻辑思维题及答案解析
  20. Android 节操视频播放器jiecaovideoplayer使用

热门文章

  1. mysql数据库空间不足_mysql空间不足怎么解决?
  2. 反病毒垃圾邮件,U-Mail邮件系统从容应对
  3. thinkphp5 关联预载入怎么用
  4. python微信加人_Python 基于wxpy库实现微信添加好友功能(简洁)
  5. 计算机专业素质拓展,创新与素质拓展学分.doc
  6. 【周末送新书】基于BERT模型的自然语言处理实战
  7. openfire 开发QQ群、微信群等固定群插件
  8. 2020德勤面试开始了吗_四大2020年春招时间曝光!
  9. 备战2022春招-java-day7
  10. matlabapp窗口图像_matlab的App designer使用