光电子课程设计_基于三角测量法的激光测距
光电子课程设计_基于三角测量法的激光测距
光电子课程设计_基于三角测量法的激光测距光电子课程设计:基于三角测量法的激光测距摘要:本文先对激光测距的种类及原理进行介绍,其次分析不同种类的优缺点。
确定制作测距仪器的制作方向。
分析测量当中不同元器件存在的问题,寻找有效的解决方案,重点研究摄像头成像时存在误差的形成原因。
根据研究得到的数据,对PC客户端的程序设计进行调整。
利用程序尽可能减少由于硬件产生的误差。
重点是设计出能确定光点的定位算法,通过对摄像头的定标、激光定位,达到实验数据与实际测量误差在10%以内。
最后,提出对作品进行优化和系统功能提升计划关键词:短距离、低成本、三角测量法ABSTRACT: In this paper, the principle of laser ranging species and introduced first, followed by analysis of the advantages and disadvantages of different types. Production rangefinder to determine the direction of the production. Analytical measurements among different components of the problems, to find effective solutions to the causes errors in the presence of the camera focused on imaging. According to data obtained from studies on the client PC programming adjustments. The use of procedures to minimize errors due to hardware-generated. Focuses the light spot can be determined to design the location algorithm, through the camera calibration, laser positioning, to the experimental data and the actual measurement error is within 10%. Finally, the work in optimizing system functionality and Enhancement ProgrammeKEY WORDS: Short distance、Low cost 、Triangle measurement目录1、前言1.1激光测距1.2激光测距仪1.3三角测量法激光测距简介1.4设计目标2、测距方案2.1几种常用的测距方法2.1.1手持激光测距仪2.1.2望远镜式激光测距仪2.2测距方案选定2.3三角测量法3、硬件模块设计3.1激光发射模块设计3.2信号接收模块设计3.2.1摄像头定标3.3激光出射角4、PC程序设计4.1摄像头调用4.2光点定位5、结论前言1.1激光测距激光测距(laser distance measuring)是以激光器作为光源进行测距激光测距技术是一种集合了光学、计算机科学、机械设计等的高新技术。
单点激光三角法测距及其标定
el 开始到 50618 pixel 为止分割为表 1 所示的 22 个小区间 ,将输 入的像点位置分别与分割线段拐点值依次比较 ,计算像点所对应被测距离的 理论值 ,由于区间分割得足够小 ,所以该理论值就逼近实际距 离 。如图 2 所示被测目标点的像点位置 x 落在区间 x1 和 x2 之 间 , y1 和 y2 对应实际距离的区间分割值 , 则被测目标点距仪器 的实际距离 y 按公式 (1) 计算 :
参考文献 [1 ] 高瑞祺 ,孔庆云 ,辛国强 ,等. 石油地质实验手册. 哈尔滨 : 黑龙江
科技出版社 ,1992. [2 ] 韩天夫. 旋转黏度传感器的选用. 传感器世界 ,2001 (9) :15 - 18. [3 ] 田景文. 利用霍尔开关 UGN3020 构成的传感器. 石油仪器 ,1999
图 1 激光三角法测理原理图 CCD 具有几何尺寸稳定的优点 ,它和光源 、透镜的几何关 系决定了被测目标点与仪器间的最小距离 ( a 点) 和最大距离 ( c 点) 。但当目标点等间隔移动时其像点在 CCD 上并不是等 间隔地变化 ,因此这种测量是非线性的 。通过校准得到 CCD 上 像点的位置和目标点与仪器的距离之间的关系如图 2 标定曲 线所示 。 收稿日期 :2003 - 04 - 23
图 2 标定曲线
2 逐段折线逼近法及其程序实现
任何一条曲线 ,置于坐标系里 ,都可以用固定长的小区间 对它进行分割 ,区间越小 ,所分割的线段越逼近直线[2] 。从图 2 可看出 ,像点位置与实测距离间的关系曲线是非直线的 ,计算
实测距离时采用逐段折线法来逼近 ,即 :把像点位置从 6618 pix2
数组中 ,该二维数组的一列用来存放分割区间端点的像点位
置 ,另一列存放其对应的距离值 。根据像点位置计算目标点与 测量仪器间的距离用子程序 interpolate calibration data (float 3 pix
激光三角法测量物体位移光电检测课程设计
《光电检测课程设计》题目名称激光三角法测位移学生姓名毛启盛专业测控技术与仪器学号120211319指导教师王凌云光电工程学院2021年 12 月摘要本课程设计基于激光三角法原理对物体较小范围内的移动进行测量。
在长度、距离及三位形貌等的测试中有普遍应用。
通过激光三角法两个方案直射式和斜射式的特点,结合实验条件,选择最适合的方案进行测量。
本次测量最大的特点确实是非接触式测距,实际中对非接触式测距一样很难明白物体到成像透镜的距离,可由成像透镜焦距和激光光线和物体散射光线组成的三角形的边长计算出该距离。
通过定标,得出透镜上成像距离与物体像移动距离间的对应关系,用此标尺作为计算移动位移的标准。
移动物体搜集光斑图像,用matlab软件对图像处置进行处置,计算像的移动距离,再依照几何关系推导出物体的实际移动距离。
在最后计算出该方案的标准不确信度,并对方案产生的误差进行分析,提出改良意见。
设计方案光路简单,方便快捷,受环境阻碍小而且测量精准度较高。
关键词:激光三角法;测距;定标;CCD;误差分析目录引言 01. 设计任务 02. 激光三角法测距大体原理 03.方案论证和选择 (1)3.1 激光三角法测距现状 (1)3.2 测量方案 (1)3.3 方案比较与选择 (3)3.4 器件选择 (5)4. 方案验证步骤及数据记录 (5)4.1 方案验证步骤 (5)4.2 测量数据记录 (5)4.2.1 测量取得成像透镜焦距 (5)4.2.2 定标 (6)4.2.3 移动物体测量位移 (7)5. 测量数据处置 (7)5.1 各个距离测量值计算 (7)5.2 定标计算 (8)5.3 光斑位移量计算 (9)夹角和物体实际移动位移计算 (10)6. 误差分析及方案评判 (11)6.1 相对误差和绝对误差计算 (11)6.2 误差分析 (11)6.3 设计方案评判 (12)7. 课题分析评判 (12)8. 课设总结 (13)参考文献 (13)附录1 实验器件清单 (14)附录2 实验光路图 (16)附录3 图像处置程序 (17)附录4 光斑图像处置后灰度图 (18)附录5 物体移动光斑图 (19)引言激光具有方向性好、单色性好、亮度高等特点,因此利用它们作为测距的发射源有很多优势,比如测量速度快、精度高、测距远等。
室内大范围高速激光三角测距技术的研究与实现
1.成像系统结构设计
光学成像系统的结构设计包括对激光发射器、镜头、 以及感光元件 CCD 进行合理的选型,同时对三者的位 置关系进行合理布局[4],设置能满足测距指标的几何结 构参数。 1.1 镜头选型 由三角测距法原理和光学知识,镜头视角决定了测
距模块的测距范围。 同时, 为了满足远距离测距的要求, 镜头要有足够大的焦距。而视角与焦距两个参数相互制 约,因此镜头摄入范围和拍摄距离是一对相互制约的两 个因素[5-6]。所以在进行镜头选择的时候,要使镜头的视 角和焦距两个参数既能保证镜头有较大测量距离又能 保证有合理的测量范围,对于两个参数的确定要保持适 中的原则。 另一方面, 镜头成像尺寸必须适配选定的 CCD [7] 尺寸 ,本系统采用的 CCD 感光面长度为 8.192mm,所 以综合以上因素并经过实际调试,本文选择成像面 1/2 英寸,焦距为 9mm,视场角为 52°,接口为 m12 型号 的镜头作为成像系统镜头,该镜头能够保证在本系统成 像结构中连续采集到 48mm ~6311mm 范围内的激光光 斑。 1.2.传感器选型 本文选用 PANVISION 公司的 RPLIS-2048EX 型号的 CCD 传感器, 该传感器拥有 2048 个像素, 单个像素尺寸 为 4 µm * 32 µm,分辨率高于市面上绝大多数 CCD 传感 器, 线阵长度为 8.192mm, 最高工作频率可达 2.5Mhz。 同时,该传感器具有先进滤波技术,可有效抑制噪声干 扰,一定程度减小光斑中心位置的像移偏移量误差。同 时内置二值化电路,三种阈值设置方法:可以外部输入 参考电压作为阈值, 通过内置 DAC 人为设置阈值或由内 置 ADT 模块自动生成阈值, 省去了后续人为设计信号处 理电路的过程,方便了后期图像的处理。传统三角测距 系统 CCD 传感器分辨率不高,不利于远距离精确测量, 成像面尺寸过大,需要设计专门的透镜成像结构进行匹 配[8],并且功能单一,需要人为设计后续滤波电路与信 号处理电路,该 CCD 传感器充分克服了以上不足。传感 器参数如表 1 所示.
三角激光测距实验报告
三角激光测距实验报告一.成员及分工1120122719董盼:学习本门课的相关知识,辅助实验进行,搭建实验模块。
1120122728彭文博:学习本门课的相关知识,辅助实验进行,完成实验报告。
二.实验目的学习激光三角测距基本原理;了解激光三角测距的应用;搭建激光三角测距系统,实现测量距离的显示,掌握激光三角测距技术。
三.实验原理三角位移测量系统是从光源发射一束光到被测物体表面,在另一方向通过成像观察反射光点的位置,从而计算出物点的位移。
由于入射光和反射光构成一个三角形,所以这种方法被称为三角测量法,又可按入射光线与被测工件表面法线的关系分为直射式和斜射式。
3.2.1 直射式激光器发出的光线,经会聚透镜聚焦后垂直入射到被测物体表面上,物体移动或表面变化导致入射光点沿入射光轴移动。
接收透镜接收来 自入射光点处的散射光,并将其成像在光点位置探测器(如 PSD 、CCD)敏感面上。
若光点在成像面上的位移为 x ′,利用相似三角形各边之间的比例关系,按下式可求出被测面的位移进而得:式中,a 为激光束光轴和接收光轴的交点到接收透镜前主面的距离;b 为接收透镜后主面到成像面中心点的距离;θ1为激光束光轴与接收透镜光轴之间的夹角;θ2为探测器与接收透镜光轴之间的夹角。
3.2.2 斜射式激光器发出的光与被测面的法线方向成一定角度入射 到被测面上,同样用接收透镜接收光点在被测面的散射光或反射光。
若光点的像在探测器敏感面上移动 x ′,利用相似三角形的比例关系,则物体表面沿法线方向的移动距离为式中,θ1为激光束光轴与被测面法线之间的夹角;θ2为成像βαβαsin sin cos cos `⋅⋅=⋅-+⋅x x x b a x )sin(sin sin αβαβ+-⋅⋅⋅=x b x a x )sin()sin(sin cos βγαγαβγ++⋅-+⋅⋅⋅=x b x a x透镜光轴与被测面法线之间的夹角。
为探测器光轴与成像透镜光轴之间的夹角。
光电子课程设计_基于三角测量法的激光测距(DOC)
光电子课程设计:基于三角测量法的激光测距摘要:本文先对激光测距的种类及原理进行介绍,其次分析不同种类的优缺点。
确定制作测距仪器的制作方向。
分析测量当中不同元器件存在的问题,寻找有效的解决方案,重点研究摄像头成像时存在误差的形成原因。
根据研究得到的数据,对PC客户端的程序设计进行调整。
利用程序尽可能减少由于硬件产生的误差。
重点是设计出能确定光点的定位算法,通过对摄像头的定标、激光定位,达到实验数据与实际测量误差在10%以内。
最后,提出对作品进行优化和系统功能提升计划关键词:短距离、低成本、三角测量法ABSTRACT: In this paper, the principle of laser ranging species and introduced first, followed by analysis of the advantages and disadvantages of different types. Production rangefinder to determine the direction of the production. Analytical measurements among different components of the problems, to find effective solutions to the causes errors in the presence of the camera focused on imaging. According to data obtained from studies on the client PC programming adjustments. The use of procedures to minimize errors due to hardware-generated. Focuses the light spot can be determined to design the location algorithm, through the camera calibration, laser positioning, to the experimental data and the actual measurement error is within 10%. Finally, the work in optimizing system functionality and Enhancement ProgrammeKEY WORDS: Short distance、Low cost 、Triangle measurement目录1、前言1.1激光测距1.2激光测距仪1.3三角测量法激光测距简介1.4设计目标2、测距方案2.1几种常用的测距方法2.1.1手持激光测距仪2.1.2望远镜式激光测距仪2.2测距方案选定2.3三角测量法3、硬件模块设计3.1激光发射模块设计3.2信号接收模块设计3.2.1摄像头定标3.3激光出射角4、PC程序设计4.1摄像头调用4.2光点定位5、结论前言1.1激光测距激光测距(laser distance measuring)是以激光器作为光源进行测距激光测距技术是一种集合了光学、计算机科学、机械设计等的高新技术。
激光三角测距的一种实验标定方法
1998年8月第16卷第3期 JOU RNAL O F NOR THW EST ERN POL YT ECHN I CAL UN I V ER S IT Y A ug . 1998V o l.16N o.3激光三角测距的一种实验标定方法赵建林① 郝建华② 王 军③ 谭海蕴②摘 要 提出了激光三角测距的一种实验标定方法。
从实验中得到几组位移与深度的对应关系数据,对其取平均后用最小二乘法拟合出一条曲线,以此作为准标定线求出误差变化,对误差拟合后叠加到准标定线上就得到实际的标定曲线。
文中给出了用该方法标定激光三角测距的原理与实验结果。
关键词 激光三角测距,最小二乘法拟合,标定中图分类号 TN 247 引 言目前,三维曲面轮廓检测在工业控制与生产中有着广泛的应用。
利用激光三角测距原理检测曲面轮廓以其非接触、快速、高精度等优点越来越受到人们的重视。
一般情况下,由于其测量公式中物面的起伏与CCD 检测到的位移为非线性关系,因此对系统定标就比较困难。
任伟明[1]提出通过设置辅助变量及组合参数使非线性关系线性化,然后用最小二乘法拟合出组合参数的准确值,可实现定标。
本文提出一种实验标定方法,思路是:首先用一光屏作为参考物面并在深度方向上等步长地移动该物面,同时用CCD 接收该物面上投射光斑像的位移,得到几组深度与位移的对应关系数据,对其取平均后用最小二乘法拟合出一条曲线,以此作为准标定线求出另外几组深度数据与标准深度的误差变化,将所得误差数据拟合后再叠加到准标定线上就得到实际的标定曲线。
实验表明这种方法更有效。
1 拟合算法[2]已知n 个数据点(x i ,y i ),(i =0,1,…,n -1),则其拟合多项式可表示为各正交多项式子Ηj (x )的线性组合,即p m -1(x )=c 0Η0(x )+c 1Η1(x )+……+c m -1Ηm -1(x )(1)其中Ηj (x )可由递推公式来构造Η0(x )=1 Η1(x )=(x -Η0(x )) Ηj +1(x )=(x -Αj +1)Ηj (x )-Βj Ηj -1(x )j =1,2,…,m -2(2)若取d j =∑n -1i =0Η2j (x i),则Αj +1=1d j ∑n -1ix i Η2j (x i )①西北工业大学副教授 ② 西北工业大学硕士 ③ 西北工业大学本科生本文收到日期:1997-07-08Βj =d j d j -1由最小二乘原理可得c j =(1d j )∑n -1i =1y iΗj (x i)(3)将(2)式与(3)式代入(1)式并展开就化成一般的m -1次最小二乘多项式p m -1(x )=a 0+a 1x +a 2x 2+……+a m -1x m -1(4)(4)式中a m -1为拟合系数,可由实验确定。
基于激光三角法测距的木段轮廓数字化研究
采伐 的原 木首 先需 要进 行旋 切 、 切 或刨 切等 初 锯
数 字化技 术 的原木 锯 解 、 切 生 产 线 , 旋 其采 用 激 光 扫 描木 段并 实现 数字 化优 化定 心后进 行旋 切 , 板 出材 单 率 可提高 2 ~ 1 , 5 碎单 板减少 2 ~5 [ 国 0 0 。 内也有学 者进 行 了原木 数字 化 的研 究 , 但还未 在 实际
Xl 7 e
o
像 传感 器 ,0 万 像 素 , 焦 镜 头 2 7 1 T, 30 变 . ~ 2ml 图像 l 最 高分辨 率 208 5 。 4 ×136 采 用槽 钢制作成 稳 固 的机 架 , 上有 卡轴 固定原 其
图 1 激 光 三 角 法 测 距 原 理
F g 1 S h a i i g a o s rt in u a in i . c e t d a r m f l e ra g l t c a o
c 购 自北京 东坝木 材市 场 。 m,
激 光l I
x/ , /
∞
2 3 试 验装 置 .
L D激光 : 发光 波长 6 5a 功率 3mW , 3 m, 通过 光 学 柱面镜 将其 变换 为约 lmm 宽 , 度大 于 2m 的线 长
光源。
C S数 字摄像 机 : MO 亦属 于二维 C D C S图 C / MO
字化 技术 的应 用提 供技 术支 持 。
l 木 段轮 廓数 字化 方 法对 比与优化 选择 目前 , 实现 木 段 轮廓 数 字化 的扫 描方 法 有 : 械 机
字信息和加工数据传输到加工设备 , 进而可实现原木
段 加工 数字 化 _ 。 】 ] 德 国 Lnk 芬 兰 Rat 公 司 , 开 发 出利 用 ic 、 ue等 已
一种激光三角测距光学系统的设计方法
一种激光三角测距光学系统的设计方法激光三角测距光学系统是一种常用的测量技术,用于测量目标物体与测量仪之间的距离。
该系统基于三角关系原理,通过测量物体上的特定点反射回来的激光信号的时间来计算距离。
本文将介绍一种激光三角测距光学系统的设计方法。
系统设计的第一步是确定所需的测量精度和距离范围。
这将决定激光器的功率和探测器的灵敏度。
一般来说,测量精度越高,功率和灵敏度要求就越高。
系统中最关键的组件是激光器和探测器。
激光器必须能够发射连续的激光束,并具有稳定的输出功率和短脉冲宽度。
探测器需要具有高灵敏度和快速响应时间,以捕获反射的激光信号。
接下来,确定激光器和探测器的工作波长。
常见的选择是红外激光器,因为红外波长的激光在大气中传播的损耗较小,并且对目标物体的反射光不会产生干扰。
系统的下一个重要组件是光路系统。
光路系统由凸透镜、反射镜和光栅组成,用于聚焦激光束、收集目标物体反射的激光信号,并将其转化为电信号。
设计光路系统时,需要考虑测量范围和物体的大小。
物体越远,激光束经过光路系统后会扩散得越大。
为了确保光束能够覆盖整个目标物体,可以使用可调焦距的凸透镜或反射镜。
在系统中加入散斑光源也是一种常用的设计方法。
散斑光源产生的散斑图案可以提高距离测量的精度。
通过测量散斑图案的形状和大小,可以更准确地计算距离。
在系统中加入滤光片也是必要的。
滤光片用于过滤掉环境光和其他干扰光束,从而提高信噪比和精度。
最后,系统需要一台计算机或微控制器来处理接收到的激光信号,并计算目标物体与测量仪之间的距离。
计算过程通常基于激光脉冲与接收到的反射信号之间的时间差。
设计完成后,需要进行系统的调试和校准。
校准过程中需要测量已知距离的标准物体,从而确定系统的测量误差,并进行校正。
总结起来,激光三角测距光学系统的设计方法包括确定测量精度和距离范围、选择合适的激光器和探测器、设计光路系统、加入散斑光源和滤光片,并进行系统的调试和校准。
这些步骤将确保系统能够准确地测量目标物体与测量仪之间的距离。
基于PSD的激光三角测距法原理、系统和精度分析
基于PSD的激光三角测距法原理、系统和精度分析激光三角测距法原理、系统和精度分析1.三角测距方式三角测距是一种测量距离的方法,通过测量三角形的三个角度或三个边长来确定目标物体与测量仪之间的距离。
激光三角测距法就是利用激光束发射器向目标物体发射激光束,然后通过接收器接收反射回来的激光束,最后利用三角形计算目标物体与测量仪之间的距离。
2.激光三角法原理分析激光三角测距法是利用激光束在空间中直线传播的特性,通过测量激光束的发射方向和反射方向之间的角度差,来计算目标物体与测量仪之间的距离。
在实际应用中,通常采用相位测量法来测量激光束的相位差,进而计算出角度差,从而得到目标物体与测量仪之间的距离。
3.激光三角法距离计算激光三角测距法的距离计算涉及到角度测量和相位测量两个方面。
角度测量是通过测量激光束的发射方向和反射方向之间的角度差来实现的,而相位测量则是通过测量激光束的相位差来计算角度差。
最终,通过三角形计算公式,可以得到目标物体与测量仪之间的距离。
4.激光三角法精度分析激光三角测距法的精度受到多种因素的影响,包括系统探测能力、像点弥散斑等。
系统探测能力是指系统对光信号的接收能力,它受到PSD接收光功率、光能质心等因素的影响。
像点弥散斑是指激光束在目标物体表面反射时产生的光斑扩散现象,它会对系统的探测能力产生影响。
5.系统探测能力的影响因素5.1 PSD接收光功率对系统探测能力的影响PSD接收光功率是影响系统探测能力的重要因素之一,它受到激光束功率、反射率等因素的影响。
当PSD接收光功率较小时,系统的探测能力会受到限制,从而影响测量精度。
因此,在实际应用中,需要采用一定的技术手段来提高PSD接收光功率,以提高系统的探测能力。
5.2 光能质心对探测能力的影响光能质心是指激光束在PSD上的位置,它受到激光束发射方向、反射面形状等因素的影响。
当光能质心偏离PSD中心时,会导致系统的探测能力下降,从而影响测量精度。
激光三角法测距传感器的设计与实现
机, 在室温和自然光下, 以不同的物体作被测目 标, 对其应用特性进行了测试。 测试结果表明, 以具有均匀散射特性的物体作为被测目标时, 可以达到较好的精度和线性度。 如以白纸为目 标, 测 距 范 围 可 达 60 · 140mm , 分 辨 率 可 达 011mm。 以非均匀散射的物体作被测目标时, 该传感器的精度和线性度略有下降。 以黑色物 体 (如橡胶) 作被测目标时, 由于散射光斑较弱, 位敏元件 PSD 的输出较小, 测距离误差较大。 而以非匹配表面 (粗糙度太高或太低) 的物体及 透明体作被测目标时, 由于位敏元件 PSD 接收 不到散射光斑, 传感器基本上无输出。
4 结束语
不能使用具有非匹配表面的物体以及透明 物体作被测目标, 这是激光三角法测距传感器 的主要不足之处。 但在实际测量中大多数物体 的表面都是具有散射特性的, 因此该传感器无 论是在工业自动检测领域还是在机器人上都有 着广阔的应用前景。
参考文献
1 Toku ji O kada, J ap an, D evelopm en t of an O p ti2 ca l D istance Sen so r fo r Robo ts, T he In terna tona l Jou r2 na l of Robo tics R esea rch, V o l. 1, N o. 4,W in ter 1982.
信号处理电路的主要功能是将位敏元件 PSD 的输出电流 I1 和 I2, 经过放大和运算处 理, 变换成与距离相对应的电压信号。
信号处理电路由前级放大电路、脉冲解调 电路、算术运算电路、后级放大电路、自动控制 增益电路和监测指示电路几部分组成。其中, 算 术运算电路是最核心的部分。 由于各光学器件 的实际定位值与理论设计值之间有一定的差 别, 这些差别都会以非线性的形式反映在传感 器的输出上。因此, 我们所设计的算术运算电路 除了能实现式 (1—1) 和 (2—1) 所要求的算术运 算功能外, 还能够通过调整电路参数来改善传 感器的非线性。可以说, 该部分电路的性能直接 影响了测距传感器的测量精度和线性度。
激光测距方法
激光测距方法
激光测距方法主要有以下三种:
1. 脉冲法:测距仪发射出的激光经被测量物体的反射后又被测距仪接收,测距仪同时记录激光往返的时间。
光速和往返时间的乘积的一半,就是测距仪和被测量物体之间的距离。
脉冲法测量距离的精度一般是在+/- 10厘米左右。
另外,此类测距仪的测量盲区一般是1米左右。
2. 相位法:是用无线电波段的频率,对激光束进行幅度调制并测定调制光往返测线一次所产生的相位延迟,再根据调制光的波长,换算此相位延迟所代表的距离。
即用间接方法测定出光经往返测线所需的时间,从而求得距离。
3. 三角反射法:激光位移传感器的测量方法称为三角测量法,激光头的镜头内包含一个由透镜组成的光学系统,发射激光后,激光首先打到被测物体上并反射回来,反射回来的激光被CMOS传感器接收;通过计算激光往返的时间得到传感器到被测物体的距离。
激光三角法测距原理研究
激光三角法测距原理研究作者:吴博文冯国强来源:《价值工程》2020年第22期摘要:激光三角法测距是一种以激光为光源的非接触式测量方法,其测量速度快、精度高,已被广泛的应用于工业生产检测领域。
本文首先介绍了激光三角法测距的基本原理;然后对不同的测量方案例如直射式和斜射式单点激光三角法测距进行系统的分析和比较;其次对各个测量方案的优缺点、各方案中采用的光电仪器的作用与优劣,以及影响激光三角法测量结果的因素与其解决方法进行了归纳和分析。
Abstract: Laser triangulation is a non - contact measuring method with laser as the light source. It has been widely used in the field of industrial production inspection. This paper first introduces the basic principle of laser triangulation method, and then analyzes and compares the different measurement schemes such as direct beam and oblique beam single point laser triangulation method. Secondly, the advantages and disadvantages of each measurement scheme, the functions and advantages and disadvantages of the photoelectric instruments used in each scheme, as well as the factors affecting the measurement results of laser triangulation method and their solutions are summarized and analyzed. Finally, an improved laser triangulation measurement scheme is designed and its feasibility and influencing factors are discussed. The development trend and prospect of laser triangulation are deduced.关键词:激光三角法;测距;直射式;斜射式Key words: laser triangulation;distance;direct type;oblique type中图分类号:TN249; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; 文献标识码:A; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; 文章编号:1006-4311(2020)22-0242-030; 引言随着工业的发展,与科学技术的进步,在一些领域对测量方面的要求越来越高越来越严格。
激光三角测量法公式推导
激光三角测量法公式推导激光三角测量法是一种非接触式的测量技术,在工业生产、科学研究等领域有着广泛的应用。
要搞清楚它的公式推导,咱们得先从它的基本原理说起。
想象一下,有一束激光照在一个物体的表面上,然后这束光会在物体表面形成一个光斑。
这个光斑经过物体表面的反射,会被一个接收器接收。
接收器和激光发射器之间有一个特定的角度关系,通过这个角度以及接收到的光斑位置信息,咱们就能算出物体表面的高度或者位移等参数。
比如说,在一个工厂的生产线上,咱们要测量一个零件的高度。
激光发射器发出的激光照在零件上,形成的光斑反射到接收器上。
这时候,接收器检测到光斑的位置发生了变化。
就像咱们用尺子量东西,只不过这里的“尺子”是激光和相关的光学设备。
那具体的公式推导是咋样的呢?咱们假设激光发射器和接收器之间的距离是 L,激光发射器与测量平面的夹角是α,接收器检测到的光斑位移是 d,物体表面的位移是 h。
根据三角函数的知识,咱们可以得到这样的关系:tan(α) = h / (L - d) 。
通过这个式子,咱们就能把 h 求出来,也就是 h = (L - d) * tan(α) 。
这里面的关键就在于准确测量出光斑的位移 d 。
这可不是一件容易的事儿,得靠高精度的光学传感器和精密的电路设计。
再比如说,在科研实验室里,研究人员用激光三角测量法来测量微小物体的位移变化。
这对实验的精度要求极高,一点点的误差都可能导致实验结果的偏差。
为了更准确地测量,研究人员会不断优化测量系统,调整激光的波长、功率,选择更灵敏的接收器等等。
就像厨师精心挑选食材和调料,才能做出美味的菜肴一样。
在实际应用中,还得考虑环境因素的影响。
比如周围的光线干扰、测量物体表面的材质和粗糙度等等。
这些因素就像是捣乱的“小怪兽”,会影响测量的准确性。
总之,激光三角测量法的公式推导虽然看起来有点复杂,但只要咱们搞清楚了其中的原理,再结合实际应用中的各种情况,就能很好地运用这个强大的测量工具啦!无论是在工业生产中保证产品质量,还是在科学研究中探索未知,它都能发挥重要的作用。
光电子技术课程设计指导书改
光电子技术基础课程设计指导书西安理工大学2010年12月目录第1章激光测距技术原理 (1)1.1 激光的特点1.2 相位法激光测距技术原理第2章光电池及其应用电路分析 (7)第3章热释电传感器及其应用 (13)第4章光电耦合器及其应用电路 (24)第1章激光测距技术原理1.1 激光的特点1.激光的亮度高。
固体激光器的亮度更可高达1011W/cm2Sr这是因为激光虽然功率有限,但是由于光束极小,于是具有极高的功率密度,所以激光的亮度一般都大于我们所见所有光(包括可见光中的强者:太阳光),这也是激光可用于星际测量的根本原因所在;2.激光的单色性好。
这是因为激光的光谱频率组成单一。
3.激光的方向性好。
激光具有非常小的光束发散角,经过长距离的飞行以后仍然能够保持直线传输;4.激光的相干性好。
我们通常所见到的可见光是非相干光,激光可以做到他们都做不到的事情,比如说切割钢材。
在测距领域,激光的作用更是不容忽视,可以这样说,激光测距是激光应用最早的领域(1960年产生,1962年即被应用于地球与月球间距离的测量)。
测量的精确度和分辨率高、抗干扰能力强,体积小同时重量轻的激光测距仪受到了大多数有测距需求的企业、机构或个人的青睐,其市场需求空间大,应用领域广行业需求多,并且起着日益重要的作用。
1.2 相位法激光测距技术原理:当今市场上主流的激光测距仪是基于相位法的激光测距仪。
这是因为基于相位法的激光测距仪轻易地就可以克服超声波测距的一大缺陷:误差过大,使测量精度达到毫米级别。
而基于此法的激光测距仪主要的缺点在于电路复杂、作用距离较短(一百米左右,经过众多科学工作者的努力,现在也有作用距离在几百米的相位法激光测距仪)。
相位法激光测距技术,是采用无线电波段频率的激光,进行幅度调制并将正弦调制光往返测距仪与目标物间距离所产生的相位差测定,根据调制光的波长和频率,换算出激光飞行时间,再依次计算出待测距离。
该方法一般需要在待测物处放置反射镜,将激光原路反射回激光测距仪,由接收模块的鉴波器进行接收处理。
激光三角实验报告
激光三角法实验报告学院:指导教师:学生:学号:一、激光三角法测三维表面综述激光三角法实验报告随着工业测量领域的不断扩展以及对测量精度和测量速度的不断提高,传统的接触是测量已经无法满足工业界的需求.而非接触测量由于其良好的精确性和实时性,已经成为测量领域的热点.同时由于电子学和光学技术的飞速发展,光电检测已经成为非接触测量的一种主要方法。
激光三角法(Laser Triangulation)是光电检测技术的一种,由于该方法具有结构简单、测试速度快、不易损伤表面、测量距离大、抗干扰、测量准确度高、实时处理能力强、使用灵活方便等优点,在工业中的长度、距离以及三维形貌等检测中有着广泛的应用。
一、实验原理1、激光三角法测距图表错误!未定义书签。
激光三角法测距原理图如图1所示,激光三角法的测量仪器主要由激光发射器、透镜和CCD组成。
在测量过程当中使用激光光源作为测量的指示光源,激光器的轴线、成像物镜的光轴以及CCD线阵,三者位于同一个平面内.激光光源照射到物体上某一点,该目标点的图像通过透镜汇聚到CCD上形成像点。
当激光照射的物体沿激光光轴移动时,像点也在CCD像面上移动。
在CCD焦距已知,光源、透镜和CCD的相对位置确定的前提下,通过测量CCD上像点的位置就能准确确定被测物体移动的距离。
图1中,已知透镜的轴线与激光束的夹角为,CCD像平面与镜头光轴的夹角为,像面距镜头的距离s’约等于镜头焦距f,物距为s,像点在CCD上移动距离d,物点在激光束方向上的移动距离为,则:通常情况下,等于,即CCD像平面与镜头主光轴垂直,所以:2、激光三角法三维重建在图1中,将激光束沿直面垂直方向延伸成激光面。
激光将一个理想的光斑投射在被测表面上,沿激光束方向移动被测物体,该光斑将随其投射点位置的深高度坐标变化而沿着激光器的轴向作同样距离的位移。
光斑同时又通过物镜成像在CCD线阵上,且成像位置与光斑的深度,位置有唯一的对应关系。
测出CCD线阵上所成实像的中心位置,即可通过光斑与其在CCD线阵上所成像点的位置几何光学关系求出光斑的高度坐标,从而得到被测表面该点处的深度参数。
激光三角测距法自动调焦模型的建立与分析
激光三角测距系统
激光测距三角系统1.激光三角法基本原理在被测物体表面上方,用一束激光以一定的角度照射,激光在物体表面发生反射或者散射,在另一个角度用成像系统对激光反射或散射光进行汇聚成像,被测物体上激光照射所产生的光斑的位置变化,光反射或散射的角度也会变化,用光学系统对光线进行汇聚,光斑成像在CCD或者PSD位置传感器上,沿激光方向当被测物体发生移动时,位置传感器上的成像光斑就会发生移动,其位移对应物体移动距离,从而间接的实现激光测量。
由于入射和反射光构成一个三角形,对光斑位移的计算,几何三角和激光器运用其中,所以这种方法被称为激光三角测量法。
2.系统组成图1 光学系统结构图光学器件:AL0650P2尾纤型激光器A414-光纤准直器650BP35-OD3T0E02窄带滤光片DLB-10-25PM的双胶合透镜系统软硬件设计:电路部分以AVR单片机为核心的硬件电路,包括线阵CCD驱动电路、CCD信号处理电路,以及以单片机为核心的测量、显示电路,基本满足系统测量精度和在线检测的要求。
图2 系统硬件框图软件模块包括单片机对线阵CCD的驱动、信号数据二值化、单片机采集处理和发送程序,控制LCD显示测量结果。
主程序的结构为:(1)开始,LCD液晶显示屏点亮,初始化单片机和显示器。
(2)等待外部按键的幵始命令。
(3)开始命令发出后,执行CCD驱动程序、脉冲计数填充和采集程序(4)关闭计数器,控制LCD显示数据。
3.系统CCD本系统为微位移检测装置,即通过测量被测物体在CCD上成像的像点移动来测量物体的位移,所以选用线阵CCD。
考虑到测量系统应该要满足实时测量要求,并且有较好的动态范围,所以要求系统至少1kHz的响应频率,要求CCD有较好的转移速率,最终选定了 TCD1206SUP。
其驱动波形如下,本系统采用ATmegal6单片机最小系统对CCD进行驱动,另外单片机在小数据处理和LCD控制方面也足以胜任。
图3 TCD1206SUP驱动脉冲波形图4.信号处理电路(1)差分放大电路考虑到CCD的输出信号频率较高(1MHz),所以在对输出信号进行放大处理的时候,要选用通频带较宽的运算放大器,且在本设计中选用的CCD输出信号包含两路输出,需对其进行差分放大处理。
基于三角测量的三维激光扫描仪设计
( 1 )
Z
心转 动就 可 以扫 描 一个 面 的几 何 信息 。通过 P C 客户端 设置 扫描 角度 , 实 现 任 意 角度 范 围 的三 维 激 光 扫描 , 客户 端 也控 制 图像 采 集模 块 进 行 图像
基 于 三 角 测 量 的 三 维 激 光 扫 描 仪 设 计
林隽颖 , 张 成 云
( 广州大学 , 广东 广州 5 1 0 0 0 6 )
摘
要: 基于三角测量原理 , 设计 了一套 三维 激光扫描 仪。分析 了光信号在 不 同表面上 的反射性
质, 设计 出较为准确的亚像 素光 点中心定位算 法。实验表 明即使在红外光较强 的环境下 , 也具备较好 的
转 串 口模 块 完 成 客 户 端 与 控 制 器 之 间 的通
信。
l 扫描仪 系统设计
2 测 量 原 理
三维激 光扫 描 本 质上 是 激 光 测距 , 测 量 整个
I l 扫描角l 度
设置 l
I数码管 l
I 驱动模块 l
面上所 有点 与转 动 中心 的距 离 。激光 测距 是常用 的测距 方法 , 有 激 光相 位 测 距 和 脉 冲激 光 测 距 两 种_ 1 ] 。另外还 有从 几何 角度进 行测 距 的三角 测量 法 。前两 种方法 适用 于远 距离测 量 。因此 选用 三
q一
采集 , 并对 图像进行畸变矫正 、 显示 、 光点定位 、 计 算坐标 , 最后生成点 云文件。点云是基于 同一个 坐标 , 描述 待 测物 表 面 特 性 的 大量 点 的集 合 。客 户端与控制器之 间的通信 以 A P I 串 口通信程序 实现 。控制器负责完成扫描角度初始设定 、 控制
基于PSD的激光三角测距法原理、系统和精度分析
激光三角测距法原理、系统和精度分析目录1 三角测距方式 (2)2 激光三角法原理分析 (4)3 激光三角法距离计算 (5)4 激光三角法精度分析 (6)5 系统探测能力的影响因素 (9)5.1 PSD接收光功率对系统探测能力的影响 (9)5.2光能质心对探测能力的影响 (16)5.3像点弥散斑对系统探测能力的影响 (19)激光三角法作为目前一种非常重要的非接触式测量方法,广泛运用于物体位移、厚度和三维面形等方面的测量。
激光三角法利用一束激光经光学系统调节后照射到被测物体表面,形成一小光斑,经过被测物体表面散射后通过接收物镜聚焦成像在光电探测器的接收面上。
被测点的位移信息由该光点在探测器的光接收面上所形成的像点位置决定。
当被测物体移动时,光斑相对于接收物镜的位置发生变化,相应的其像点在光探测器接收面上的位置也将发生改变,根据其像点位置的变化和测量系统的结构参数可求出被测点的位移信息。
由于入射光线和反射光线构成一个三角形,所以该方法被称为激光三角法。
1 三角测距方式系统三角结构方式初步选定采用直入射法垂直接收屏方式。
对于本系统,接收物镜面几乎与散射光光轴垂直,接收物镜光轴与入射光光轴的夹角θ角非常小,计算出只有约1.14度,在一般的机械零件加工和安装调试过程中这么小的角度是很难实现的,而且此时接收物镜也很难在普通光学支架上定位,故将垂直接收方式的结构设计为以下形式:图1 改进型垂直接收屏方式原理图改进型方式中,接收物镜光轴平行于入射光轴,并与物面散射光光轴成θ角,接收物镜与光电探测器接收面平行。
光束i垂直入射到移动物面上并与接收物镜的主光轴相交于位于M平面上的O点,称M平面为零参考平面,O点在像屏上的像点是O’点。
移动物面上的A点和参考平面上的O点经过漫反射和半漫反射后通过透镜分别成像在光电传感器P上的A’点和O’点。
A点相对于零参考平面M的位移量记为∆,A点的位移计算公式为:θδθθcos sin cos 120+=∆d d (1) 与垂直接收屏接收方式相比,位移计算公式中多了一个系数θ2cos此时,焦距公式为sd f 1111-= (2) 由此推导出精度公式:)11()(cos sin )cos cos (222210220s f ds s s d d d d d +∆-=∆-=∆θθθθδ (3)在相同焦距和系统宽度条件下,比垂直接收方式相对比,三种颜色曲线代表不同的接收物镜焦距,如图2。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
光电子课程设计:基于三角测量法的激光测距摘要:本文先对激光测距的种类及原理进行介绍,其次分析不同种类的优缺点。
确定制作测距仪器的制作方向。
分析测量当中不同元器件存在的问题,寻找有效的解决方案,重点研究摄像头成像时存在误差的形成原因。
根据研究得到的数据,对PC客户端的程序设计进行调整。
利用程序尽可能减少由于硬件产生的误差。
重点是设计出能确定光点的定位算法,通过对摄像头的定标、激光定位,达到实验数据与实际测量误差在10%以内。
最后,提出对作品进行优化和系统功能提升计划关键词:短距离、低成本、三角测量法ABSTRACT: In this paper, the principle of laser ranging species and introduced first, followed by analysis of the advantages and disadvantages of different types. Production rangefinder to determine the direction of the production. Analytical measurements among different components of the problems, to find effective solutions to the causes errors in the presence of the camera focused on imaging. According to data obtained from studies on the client PC programming adjustments. The use of procedures to minimize errors due to hardware-generated. Focuses the light spot can be determined to design the location algorithm, through the camera calibration, laser positioning, to the experimental data and the actual measurement error is within 10%. Finally, the work in optimizing system functionality and Enhancement ProgrammeKEY WORDS: Short distance、Low cost 、Triangle measurement目录1、前言1.1激光测距1.2激光测距仪1.3三角测量法激光测距简介1.4设计目标2、测距方案2.1几种常用的测距方法2.1.1手持激光测距仪2.1.2望远镜式激光测距仪2.2测距方案选定2.3三角测量法3、硬件模块设计3.1激光发射模块设计3.2信号接收模块设计3.2.1摄像头定标3.3激光出射角4、PC程序设计4.1摄像头调用4.2光点定位5、结论前言1.1激光测距激光测距(laser distance measuring)是以激光器作为光源进行测距激光测距技术是一种集合了光学、计算机科学、机械设计等的高新技术。
而根据激光工作的方式分为连续激光器和脉冲激光器。
激光测距主要应用在远距离或者非接触情况下,如建筑桥梁、隧道挖掘等领域得到广泛应用。
1.2激光测距仪激光测距仪是利用激光对目标的距离进行准确测定的仪器。
激光测距仪在工作时向目标射出一束很细的激光,由光电元件接收目标反射的激光束,计时器测定激光束从发射到接收的时间,计算出从观测者到目标的距离。
激光测距仪主要分为手持激光测距仪、望远镜式激光测距仪和相位式激光测距仪。
早期,激光测距仪广泛用于地形测量,战场测量,坦克,飞机,舰艇和火炮对目标的测距,测量云层、飞机、导弹以及人造卫星的高度等。
它是提高高坦克、飞机、舰艇和火炮精度的重要技术装备。
后来由于激光测距仪价格不断下调,工业上也逐渐开始使用激光测距仪,可以广泛应用于工业测控、矿山、港口等领域。
国内外已有不少公司有对激光测距仪进行研发,并且都能达到较高的精度,但价格较高,且短距离测量不准确。
并且长距离的激光测距仪都会存在盲区,则当测量距离少于15米时,测量不准确。
1.3三角测量法激光测距简介激光测距并不只依赖单一的技术。
面对不同的测量环境,可以有不同的测量方案。
例如,测量远距离的地形测量、矿石挖掘测量等,可以应用脉冲激光测量。
而本项目则提出一个新的测量理念运用到短距离的测量情况。
三角测量法激光测距是将激光打到待测物体上时,利用摄像头接收画面,通过对感光位置的计量,测出空间距离。
1.4设计目标本作品的测量精准度与摄像头像素成正比。
而本设计的主要目的是运用低成本元器件制作出短距离激光测距仪。
由于选有低成本元件,因此硬件的误差会存在明显。
我们可以通过程序优化、摄像头标定、利用数据改良等方式尽量减少误差。
测距方案实现测距的方式有多种,面对不同的测距情况可以选择不同的测距方案。
而且实现各种方案的成本和复杂度有较大的区别。
这些因素将对最终扫描方案的选取产生决定性影响。
2.1几种常用的测距方法下面将会对不同的测距方法进行分析,主要关注不同的测距方法生产是的复杂程度和生产成本。
2.1.1手持激光测距仪手持式激光测距仪是利用激光对目标的距离进行准确测定的仪器。
激光测距仪在工作时向目标射出一束很细的激 激光测距仪光,由光电元件接收目标反射的激光束,计时器测定激光束从发射到接收的时间,计算出从观测者到目标的距离。
由于手持式激光测距仪是主要对激光出射和接收之间的时间差,所以,对元器件的精度要求较高,成本自然也会上升。
2.1.2望远镜式激光测距仪这类测距仪精度相对较低,一般在1米左右,有的光学放大倍率可以达到6~9倍,测量距离比较远,一般在600-3000米左右。
主要应用范围为野外建筑,环境勘察,建立机战,等需要野外长距离测量的情况。
望远镜式激光测距,主要针对远距离勘测。
短距离勘测则误差较大。
2.2测距方案选定分析了上述测距方案,都不符合本次测距的要求。
实际上,除了现在普遍的利用脉冲激光测距和相位激光测距,还有一种基于几何角度进行的三角测量法。
本次实验的主要目的是实现短距离、低成本测距。
因此,我们选定了三角测量法激光测距。
2.3三角测量法三角测量法,实际就是利用相似三角形的类比,通过两个确定的已知量和一个可以变化需要计算的可变量,求出待测量。
根据上图,我可以得到公式:xf b z x f b z ⨯=⇒=z :待测距离b :摄像头与激光之间的距离f :摄像头焦距x :CCD 板上的距离硬件模块设计3.1激光发射模块设计在理想状态下,希望摄像头采集的图像中,只包含激光头射出的点光源,其他部分为黑色,没任何杂光。
这样的图片利于程序快速、准确地找到激光位置。
现在,有多种方案可以减少画面中环境光的影响。
如增大激光器的功率,在摄像头前加装滤光片。
实际中,周围环境的光为主要干扰,特别可见光为主。
因此,我们可以采用发射红外波段的激光作为光源。
但,由于大功率红外光激光器的成本较高,我们采用了650nm的红光激光器作为光源。
3.2信号接收模块设计照射在物体上的光信号需要用摄像头来采集,一般测量用的摄像头会比较贵。
本次实验选用普通的电脑USB摄像头,感光元件尺寸为640*480像素,再将650nm 的红光高透滤光片套在摄像头前,接收模块基本完成。
3.2.1摄像头定标由于每个摄像头生产时,都不能保证感光元件(CCD板)水平、竖直地对准摄像头的透镜,并且,还有CCD板的正中心也不一定与透镜正中心对准。
因此,摄像头的定标显得尤为重要,并且能很大一步减少误差。
如图是定标后的结果定标后的摄像头,能尽最大可能保持接收时,摄像头时水平、竖直接收画面。
通过查阅资料,得到的单个像素点的尺寸为6um。
3.3激光出射角本实验,需要激光出射是保证出射角为90°,所以也要对出射角进行调试,当激光出射角也定好后,整个作品基本完成,剩下的是对程序进行调试。
调试过程如下:PC程序设计4.1摄像头调用在主程序开始时,利用OpenCV调用摄像头出来。
模块代码如下:HWND MyWin;// 设置系统属性cvcamSetProperty(0, CVCAM_PROP_ENABLE, CVCAMTRUE);//Enable视讯//0:欲设置属性的摄像头序号;第二个参数是属性名字;//第三个参数是指向设置值的指针cvcamSetProperty(0, CVCAM_PROP_RENDER, CVCAMTRUE); //启用视讯// MyWin 是窗口 HWND 的类型MyWin = (HWND) cvGetWindowHandle("cvcam window");cvcamSetProperty(0, CVCAM_PROP_WINDOW, &MyWin); // Selects a windowcvcamSetProperty(0,CVCAM_RNDWIDTH,&width);cvcamSetProperty(0,CVCAM_RNDHEIGHT,&height);//video rendering//回调函数将处理每一帧cvcamSetProperty(0, CVCAM_PROP_CALLBACK, callback);4.2光点定位光点定位是整个模块的核心,光点定位的准直会直接影响测量的准确性。
设计程序如下:cvcamGetProperty(1,"raw_image",&img);int height = img->height;int width = img->width;int step = img->widthStep;int channels = img->nChannels;uchar* data = (uchar *)img->imageData;int x,y;int Real_x=0,Real_y=0;int i=0,j=280;int sum_x=0;int max_light_intensity=250;//人为设定的感光强度for( x=0;x<img->width;x++){for(y=1;y<img->height;y++)//从左往右进行列扫描{if(data[y*step+x*channels+2]>max_light_intensity){sum_x=sum_x+x;i++;}}}if(i>0){Real_x=sum_x/i;//实际像素点在X轴上的位置Real_x=Real_x-j;printf("符合光强的像素点有%d个\n",i);//像素点多少,越多证明像素点越大,精确度越差double L=100*3.85/(Real_x*6);printf("测得距离为:");printf("L=%2.8f米",L);结论:本次实验,主要是解决摄像头与激光出射角的定标。