【激光雷达入门1】激光雷达的KPI与技术方案

2023-12-23 12:50

本文主要是介绍【激光雷达入门1】激光雷达的KPI与技术方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

基本

功率:36w
垂直 40 度
水平100度
自适应聚焦(仿生功能)
探测(10%)200米

波长

905nm 与 1550nm 波长

功率

分辨率+距离 =》功率

线数

300线,10帧

水平分辨率

0.2度(10hz),0.4度(20hz)

有效检测距离,与测量误差

200米
5cm(0.3-0.5米)
2cm (0.5米以上)

激光雷达的有效测量距离和最小垂直分辨率有关系,也就是说角度分辨率越小,则检测的效果越好。如图3所示,2个激光光束直接的角度为0.4°,那么当探测距离为200m的时候,2个激光光束之间的距离为200m*tan0.4°≈1.4m。也就是说在200m之后,只能检测到高于1.4m的障碍物了。

在这里插入图片描述

视场角

我们都知道激光雷达视场角分为水平视场角和垂直视场角,激光雷达的水平视场角为360°,垂直视场角一般为40°。

水平视场角
激光雷达的水平视场角很好理解,激光雷达在水平旋转,旋转一周就是360°。

  1. 垂直视场角

激光雷达的垂直视场角是40°,这里要注意2点,一是视场角的偏置,二是激光雷达光束的分布。

  • 视场角的偏置 - 视场角的偏置为5°,也就是说激光雷达在水平方向向上的扫描角度为15°,而在水平方向往下扫描的角度为25°。这也很好理解,我们主要是需要扫描路面上的障碍物,而不是把激光打向天空,为了良好的利用激光,因此激光光束会尽量向下偏置一定的角度。
  • 光束的分布 - 曾几何时,我也认为激光光束的分布是均匀的,也就是说64线的激光雷达,40°的视场角,那么角度分辨率为40°/64=0.625°,但实际上,激光雷达的光束不是垂直均匀分布的,而是中间密,2边稀疏,还是为了达到既检测到障碍物,同时把激光束集中到中间感兴趣的部分,来更好的检测车辆。

在这里插入图片描述

时间同步

时间同步
激光雷达提供了时间同步硬件接口,通过GPS提供时钟源给激光雷达,可以保证激光雷达的时间和GPS的时间保持同步,也就是说激光雷达可以保证周期采样的时间非常精准。图5是激光雷达GPS硬件接口说明。

信噪比

信噪比越大,说明混在信号里的噪声越小,质量越高

在这里插入图片描述

从上面公式可以看出,要提高信噪比,最简单有效的方法是提高接收信号光功率和量子效率

激光雷达按光学扫描器目前可以分为三大类,

  • 一类是旋转型机械激光雷达,包括360度旋转和反射镜往复的Scala,是目前最常见最成熟的激光雷达。
  • 第二类是MEMS激光雷达。
  • 第三类是Flash激光雷达,Flash激光雷达实际是2D/3D焦平面(FPA)摄像机,也就是手机和平板领域大量使用的ToF相机,两者完全一样,只是有效距离差很多。Flash激光雷达全半导体构成,与目前传统摄像头几乎没有差别,因此前途远大,但近期内落地较难,因为目前VCSEL的效率和指向性,让Flash激光雷达有效距离和分辨率都不及前两类,顺便要说一下,前两类激光雷达输出的是点云,Flash激光雷达输出的是3D图像,当然也可以输出点云。目前高性能Flash激光雷达主要是IBEO和OUSTER。都对Beam做了调整,不是单一Beam而是Multi-Beam。

机械机构

MEMS是目前最快落地的方案,和机械激光雷达相比,其优势有三,首先MEMS 微振镜帮助激光雷达摆脱了笨重的马达、多棱镜等机械运动装置,毫米级尺寸的微振镜大大减少了激光雷达的尺寸,提高了可靠性。

在这里插入图片描述

其次是成本,MEMS微振镜的引入可以减少激光器和探测器数量,极大地降低成本。传统的机械式激光雷达要实现多少线束,就需要多少组发射模块与接收模块。而采用二维MEMS微振镜,仅需要一束激光光源,通过一面MEMS微振镜来反射激光器的光束,两者采用微秒级的频率协同工作,通过探测器接收后达到对目标物体进行3D扫描的目的。与多组发射/接收芯片组的机械式激光雷达结构相比,MEMS激光雷达对激光器和探测器的数量需求明显减少。从成本角度分析,N线机械式激光雷达需要N组IC芯片组:跨阻放大器(TIA)、低噪声放大器(LNA)、比较器(Comparator)、模数转换器(ADC)等。如果采用进口的激光器(典型的如Excelitas的LD)和探测器(典型的如滨松的PD),1K数量下每线激光雷达的成本大约200美元,国产如常用的长春光机所激光器价格能低一些。MEMS理论上可以做到其1/16的成本。

最后是分辨率,MEMS振镜可以精确控制偏转角度,而不像机械激光雷达那样只能调整马达转速。像Velodyne的Velarray每秒单次回波点达200万个,而Velodyne的128线激光雷达也不过240万个,Velarray几乎相当于106线机械激光雷达。

那么MEMS的缺点是什么?

缺点就是信噪比和有效距离及FOV太窄。因为MEMS只用一组发射激光和接收装置,那么信号光功率必定远低于机械激光雷达。同时 MEMS激光雷达接收端的收光孔径非常小,远低于机械激光雷达,而光接收峰值功率与接收器孔径面积成正比。导致功率进一步下降。这就意味着信噪比的降低,同时也意味着有效距离的缩短。扫描系统分辨率由镜面尺寸与最大偏转角度的乘积共同决定,镜面尺寸与偏转角度是矛盾的,镜面尺寸越大,偏转角度就越小。而镜面尺寸越大,分辨率就越高。最后MEMS振镜的成本和尺寸也是正比,目前MEMS振镜最大尺寸是Mirrorcle,可达7.5毫米,售价高达1199美元。速腾投资的希景科技开发的MEMS微振镜镜面直径为5mm,已经进入量产阶段;禾赛科技的PandarGT 3.0中用到的MEMS微振镜则是由自研团队提供。

解决办法主要有两种,一是使用1550纳米发射波长的激光器,用光纤领域的掺铒放大器进一步提升功率,1550 nm波段的激光,其人眼安全阈值远高于905nm激光。因此在安全范围内可以大幅度提高1550 nm光纤激光器的激光功率。典型例子就是沃尔沃和丰田投资的Luminar。缺点是1550纳米激光器价格极其昂贵,且这是激光器产业的范畴,激光雷达厂家的技术远不及激光器产业厂家,想压低成本几乎不可能,还有一个缺点是1550纳米对阳光比较敏感。不过1550纳米附加一个优点就是像毫米波雷达一样全天候。二是使用SPAD或SiPM接收阵列,而不是传统APD阵列,SPAD阵列效率比APD高大约10万倍,典型例子是丰田中央研究院。但SPAD阵列目前还不算特别成熟,价格也略高。

华为

华为要想快速切入激光雷达领域,自然也是选择MEMS激光雷达,不过针对功率过低的缺点,华为做了改进,也就是华为专利所说的,多线程微振镜激光测量模组。

在这里插入图片描述

华为采用机械激光雷达的做法,采用多个发射和接收组件,而不是传统MEMS激光雷达那样只有一个,因为华为在光电领域产业庞大,规模效应突出,采购激光发射器和接收器的成本远比传统激光雷达要低。

在这里插入图片描述

华为激光雷达光路图

图中画出了三个测距模组,分别是100a、100b、100c,每个模组包括三个元件,分别是激光发射器101B,分光镜102a,接收器103a。104a为出射光束,110为反射镜,105a为回波光束,120为MEMS振镜,微振镜二维扫描摆动,实现光束140a(源自104a)的扫描。130为处理电路。100a、100b、100c结构完全一致,分时发射激光束。华为的等效100线,当然也不是100个测距模组,那样增加成本太多了,毕竟MEMS振镜的垂直扫描密度要好控制的多。

在这里插入图片描述

华为激光雷达立体结构图1

在这里插入图片描述

华为激光雷达立体结构2

在这里插入图片描述

华为激光雷达立体结构3

110反射镜的出现,让华为激光雷达更紧凑,更加方便线路板布线。同时以120MEMS振镜为核心,两边对称放置测距模组。结构更加简洁。160和170为连接线缆,180为透光外壳窗口。

华为这种设计,当然成本和体积肯定比传统MEMS激光雷达大多了,但性能也增加了,特别是有效距离和FOV,通常激光雷达厂家在说明有效距离时不会加上反射率,一般默认为90%,这样数字会好看很多,而华为特别点明反射率10%,反射率10%的情况下,即使短距离激光雷达都可达80米,传统MEMS激光雷达通常只有一半即40米。功率的增加让MEMS振镜尺寸可以缩小,FOV就可以大一点,华为激光雷达的FOV也是业内最大的。振镜越小,价格也越低。华为这种模块式布局,可以快速出产多种用途的激光雷达,适应不同的市场需求。

最有希望的Flash激光雷达,相信华为也有布局,不过Flash激光雷达的关键不在于激光雷达厂家,而是ToF传感器厂家,这些领域都是巨头,索尼、OV、ST、东芝、松下、安森美、英飞凌等。未来可能像摄像头一样,这些巨头提供传感器,激光雷达厂家做成模组,但这个过程可能长达8-10年。这期间三种激光雷达可能长期共存。

车道线

反射率
标定

这篇关于【激光雷达入门1】激光雷达的KPI与技术方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/528107

相关文章

SpringBoot服务获取Pod当前IP的两种方案

《SpringBoot服务获取Pod当前IP的两种方案》在Kubernetes集群中,SpringBoot服务获取Pod当前IP的方案主要有两种,通过环境变量注入或通过Java代码动态获取网络接口IP... 目录方案一:通过 Kubernetes Downward API 注入环境变量原理步骤方案二:通过

Springboot3+将ID转为JSON字符串的详细配置方案

《Springboot3+将ID转为JSON字符串的详细配置方案》:本文主要介绍纯后端实现Long/BigIntegerID转为JSON字符串的详细配置方案,s基于SpringBoot3+和Spr... 目录1. 添加依赖2. 全局 Jackson 配置3. 精准控制(可选)4. OpenAPI (Spri

关于跨域无效的问题及解决(java后端方案)

《关于跨域无效的问题及解决(java后端方案)》:本文主要介绍关于跨域无效的问题及解决(java后端方案),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录通用后端跨域方法1、@CrossOrigin 注解2、springboot2.0 实现WebMvcConfig

在Java中将XLS转换为XLSX的实现方案

《在Java中将XLS转换为XLSX的实现方案》在本文中,我们将探讨传统ExcelXLS格式与现代XLSX格式的结构差异,并为Java开发者提供转换方案,通过了解底层原理、性能优势及实用工具,您将掌握... 目录为什么升级XLS到XLSX值得投入?实际转换过程解析推荐技术方案对比Apache POI实现编程

Java中的登录技术保姆级详细教程

《Java中的登录技术保姆级详细教程》:本文主要介绍Java中登录技术保姆级详细教程的相关资料,在Java中我们可以使用各种技术和框架来实现这些功能,文中通过代码介绍的非常详细,需要的朋友可以参考... 目录1.登录思路2.登录标记1.会话技术2.会话跟踪1.Cookie技术2.Session技术3.令牌技

Python中OpenCV与Matplotlib的图像操作入门指南

《Python中OpenCV与Matplotlib的图像操作入门指南》:本文主要介绍Python中OpenCV与Matplotlib的图像操作指南,本文通过实例代码给大家介绍的非常详细,对大家的学... 目录一、环境准备二、图像的基本操作1. 图像读取、显示与保存 使用OpenCV操作2. 像素级操作3.

Java实现本地缓存的常用方案介绍

《Java实现本地缓存的常用方案介绍》本地缓存的代表技术主要有HashMap,GuavaCache,Caffeine和Encahche,这篇文章主要来和大家聊聊java利用这些技术分别实现本地缓存的方... 目录本地缓存实现方式HashMapConcurrentHashMapGuava CacheCaffe

无法启动此程序因为计算机丢失api-ms-win-core-path-l1-1-0.dll修复方案

《无法启动此程序因为计算机丢失api-ms-win-core-path-l1-1-0.dll修复方案》:本文主要介绍了无法启动此程序,详细内容请阅读本文,希望能对你有所帮助... 在计算机使用过程中,我们经常会遇到一些错误提示,其中之一就是"api-ms-win-core-path-l1-1-0.dll丢失

Web技术与Nginx网站环境部署教程

《Web技术与Nginx网站环境部署教程》:本文主要介绍Web技术与Nginx网站环境部署教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Web基础1.域名系统DNS2.Hosts文件3.DNS4.域名注册二.网页与html1.网页概述2.HTML概述3.

利用Python实现可回滚方案的示例代码

《利用Python实现可回滚方案的示例代码》很多项目翻车不是因为不会做,而是走错了方向却没法回头,技术选型失败的风险我们都清楚,但真正能提前规划“回滚方案”的人不多,本文从实际项目出发,教你如何用Py... 目录描述题解答案(核心思路)题解代码分析第一步:抽象缓存接口第二步:实现两个版本第三步:根据 Fea