golang+webgl实践激光雷达(一)激光扫描仪基础知识

一、前言

  最近做一个测量料堆形状的项目,通过前期调研,最后决定用激光测距原理进行测量。通过旋转云台+激光扫描仪实现空间三维坐标的测量。其中激光扫描仪扫射的是一个二维的扫描面,再通过云台旋转,则形成一个空间的三维点云。通过前期调研学习,加深了对激光扫描仪的了解,先整理一下收集的扫描仪的基础知识。

资料参考网址:

https://www.sick.com/cn/zh/w/gcn_div08series/

http://www.gongkong.com/news/201703/357440.html

二、激光扫描仪主要参数

       激光扫描仪的原理是脉冲时间飞行原理,通过激光扫描器连续不停的发射激光脉冲,由旋转光学机构将激光脉冲按一定角度间隔(角度分辨率)发射向扫描角度内的各个方向而形成一个径向坐标为基准的二维扫描面。被测物体位置信息通过扫描器到物体的距离及对应的角度数据给出。

golang+webgl实践激光雷达(一)激光扫描仪基础知识_第1张图片

 

 

 

做项目之前对激光扫描仪并不了解,通过查资料,找供应商咨询,逐渐对激光扫描仪的参数和应用有所了解。扫描仪的主要参数就是扫描距离、测量精度、扫描角度、扫描频率。需要注意的是这个扫描距离要看是多少反射率时候的数值,有一些国内的激光传感器标注的是20%反射率的参数。激光对不同材质表面反射率是不同的,比如对黑色物体的反射率就比较低。

扫描距离

扫描距离是指激光扫描仪可以测量的最远距离,此参数在实际使用过程中受环境影响较大。主要影响因素有:目标物体表面反射率,目标物体形状,环境光干扰等等;一般情况下厂家会标明物体表面反射率为10%和90%情况下激光扫描仪的测量距离。

扫描角度

扫描角度是指即扫描器能覆盖的角度范围。一般有:70° … 360°

golang+webgl实践激光雷达(一)激光扫描仪基础知识_第2张图片

 

 

 

扫描频率

扫描频率是指激光扫描仪每秒钟扫描的次数。

扫描角度分辨率

两个相邻发射激光束之间的夹角为角度分辨率。

golang+webgl实践激光雷达(一)激光扫描仪基础知识_第3张图片

 

 

 

扫描精度

扫描精度分为两种表达方式:系统误差和统计误差;

  • 系统误差是指激光扫描仪多次测量的平均值与真值之间的误差;系统误差不能被完全消除,但可以通过预先的标定减小系统误差影响; 
  • 统计误差是指激光扫描仪多次测量的均方差;统计误差可以采用多次测量取均值减小;

三、激光测距的影响因素

1 物体表面反射率

 

被测目标物体表面反射率是关系到激光扫描仪测量能力的关键参数。而影响物体表面反射率的因素主要有物体表面颜色和表面类型(亚光,高亮,平滑,粗糙等)。我们通常定义柯达白板(Kodak white material)表面反射率为100%。

golang+webgl实践激光雷达(一)激光扫描仪基础知识_第4张图片

 

2 物体表面轮廓

 

被测物体表面还有一个关键因素影响激光扫描仪测量距离和效果:目标物体表面形状。

平面物体,大于光束直径全部能量从被测物返回 

golang+webgl实践激光雷达(一)激光扫描仪基础知识_第5张图片

 

 

 

圆形物体,小于光束直径部分的能量从被测物反射回(1 echo) + 从背景反射 (1 echo) -> 多次回波multi echo -> 检测不稳定

golang+webgl实践激光雷达(一)激光扫描仪基础知识_第6张图片

 

 

 

 

平面物体, 小于光束直径 (边沿检测),部分的能量从被测物反射回(1 echo) + 从背景反射 (1 echo) -> 多次回波multi echo -> 检测不稳定

golang+webgl实践激光雷达(一)激光扫描仪基础知识_第7张图片

 

高亮、光滑表面 -> 镜反射(反射角 = 入射角)

如果激光束入射角较小,就会造成激光束的反射光束不能返回到接收器。在该点的测量值就会显示为无物体,也就是数据丢失的情况。

如:高亮汽车漆、抛光的金属表面类似镜反射

golang+webgl实践激光雷达(一)激光扫描仪基础知识_第8张图片

 

 

 

 

亚光、光滑表面 -> 漫反射(全方向反射)

反射光分布在所有的方向上,光的强度分布类似于高斯曲面

当激光与物体表面成一定入射角,则反射能力会有相应的损失,入射角越小,返回扫描器的光越少,检测距离也就越近

 

golang+webgl实践激光雷达(一)激光扫描仪基础知识_第9张图片

 

 

 

亚光, 粗糙表面 -> 漫反射 (反射方向不确定)

反射可能向任意方向,由被测点实际形状确定。无规律性

如:块状的矿料等

golang+webgl实践激光雷达(一)激光扫描仪基础知识_第10张图片

 

 

 

反射板/反射胶贴 -> 反射板反射

几乎所有的激光都原路径返回扫描器

用于激光导航等应用

golang+webgl实践激光雷达(一)激光扫描仪基础知识_第11张图片

 

 

 

3 光斑直径(光斑大小  Beam diameter )

 

激光扫描器所发出的激光光束, 光斑大小会随着距离的增加而增大(如手电筒发出的光)

 golang+webgl实践激光雷达(一)激光扫描仪基础知识_第12张图片

 

下面列出一些常用LMS产品的光斑直径的计算公式:

LMS111 =距离(mm)×15mrad + 8mm

LMS511 HR=距离(mm)×4.67mrad+13.6mm

LMS511 SR=距离(mm)×11.9mrad+13.6mm

TiM3= 距离×22mrad+6.5mm

LD-LRS3110=距离(mm)×2.8mrad+40mm

 

例:LMS111在10米距离时光点直径:

10000mm×0.015+8mm=158mm

 

4 光点(测量点)间距 ( Beam distance )

 

相邻两个光点中心之间的距离。光点间距与测量距离成正比;同时,角度分辨率越大,光点间距也越大。

golang+webgl实践激光雷达(一)激光扫描仪基础知识_第13张图片

 

测量点间距L=Tan(a/2)*d*2

例如:

当角度分辨率为0.5 °,工作距离为10米时,

光点间距=Tan( 0.5 °/2)*10m*2=8.72mm

5 最小检测物体体积(Minimum object size)

基于光斑直径和光点间距可以直接计算激光测量系统能测量的物体的最小尺寸。最小物体尺寸与测量距离成正比;

最小检测物体尺寸=光斑直径+光点间距

golang+webgl实践激光雷达(一)激光扫描仪基础知识_第14张图片

 

 

 

 

四、激光扫描仪工作模式

 

基于如上原理和技术,激光扫描仪可以实现以下两个功能:检测和测量

 

检测 Detection

  • 在扫描范围内,设置不同形状的保护区域

  • (预设形状或任意形状)

  • 当有物体进入该区域时,输出信号

  • 可用于包括设备防撞、区域安防等

  • golang+webgl实践激光雷达(一)激光扫描仪基础知识_第15张图片
  • 测量 Ranging
    • 在扫描角度范围内测量每个脉冲检测点

    • 输出位置数据 (极坐标角度及距离数据)

    • 可用于轮廓测量、导航等作用

    • golang+webgl实践激光雷达(一)激光扫描仪基础知识_第16张图片

       

       

你可能感兴趣的:(golang+webgl实践激光雷达(一)激光扫描仪基础知识)