发明名称 多目大范围激光扫描测量方法
摘要 本发明公开了一种多目大范围激光扫描测量方法,使用多目摄像机沿扫描线方向排列共同对一个光刀进行分段成像,通过增加摄像机数目,来增加摄像机总体视场范围,从而达到提高扫描效率的目的。摄像机视场增加的同时,相应地加长激光投射线长度,以使激光扫描的光刀长度满足多目摄像机的视场需要。本发明方法可以在不降低测量精度的基础上,成倍地增加激光扫描的效率。
申请公布号 CN101726257A 申请公布日期 2010.06.09
申请号 CN200910254430.5 申请日期 2009.12.22
申请人 西安交通大学 发明人 蒋庄德;马福禄;李兵;张飞;丁建军;陈磊
分类号 G01B11/24(2006.01)I;G01B11/00(2006.01)I 主分类号 G01B11/24(2006.01)I
代理机构 西安通大专利代理有限责任公司 61200 代理人 朱海临
主权项 一种多目大范围激光扫描测量方法,其特征在于,包括下述步骤:(1)采用一种测量终端,包括框架,在该框架上一侧设置有一激光光刀投射器,用于向工件投射平面光束,并在工件上形成长投射线;在该框架上另一侧设置多目数字摄像机,沿长投射线方向等距排列,用于对投射线分段成像;在该框架中腹设置有实时图像处理与通讯控制中心,用于对多目数字摄像机的成像信息进行实时处理,以得到工件轮廓在投射线上的点云相对于测量终端的坐标信息,并与全局计算机之间进行操作同步及信息互传;在框架上面四周设有多个手持模式定位与姿态监测装置,在框架下面,设有与坐标机连接的机载模式固定螺纹;(2)终端扫描测量标定和终端位置姿态标定,其中,在机载模式下,终端的位置T(XT,YT,ZT)及姿态R(α,β,γ)标定由三坐标测量机获取;在手持模式下,终端上的定位与姿态监测装置仅仅做为上位机的靶标使用,其位置与姿态信息由上位机给出;终端扫描测量标定,则使用虚拟网格映射法标定;(3)测量工件表面光刀线上任意点P相对于测量终端的坐标,设摄像机的镜头中心为A点,摄像机图像传感器位置在C点,激光投射器在B点,AB直线的中垂线为OD,垂直工件表面,使激光光束与摄像机光轴的交点位于中垂线OD上,因此,以测量终端为基准建立的坐标系其X轴为DB方向,Z轴为DO方向,Y轴则为多目数字摄像机的排列方向,设AB长度为c,激光束和光轴与AB的夹角皆为β,工件表面与激光光束的交点为P,而P点在图像传感器上的成像点为P’,P’距图像传感器上的光轴中心点O’点的位移为s,并且镜头的焦距为f,由此可得P点相对于测量终端的坐标位置PC(XC,YC,ZC),其值为: <mrow> <msub> <mi>X</mi> <mi>C</mi> </msub> <mo>=</mo> <mi>C</mi> <mo>&CenterDot;</mo> <mrow> <mo>(</mo> <mfrac> <mrow> <mi>Cos</mi> <mrow> <mo>(</mo> <mi>&alpha;</mi> <mo>)</mo> </mrow> <mi>Sin</mi> <mrow> <mo>(</mo> <mi>&beta;</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mi>Sin</mi> <mrow> <mo>(</mo> <mi>&alpha;</mi> <mo>+</mo> <mi>&beta;</mi> <mo>)</mo> </mrow> </mrow> </mfrac> <mo>-</mo> <mn>0.5</mn> <mo>)</mo> </mrow> </mrow> <mrow> <msub> <mi>Z</mi> <mi>C</mi> </msub> <mo>=</mo> <mi>C</mi> <mo>&CenterDot;</mo> <mfrac> <mrow> <mi>Sin</mi> <mrow> <mo>(</mo> <mi>&alpha;</mi> <mo>)</mo> </mrow> <mi>Sin</mi> <mrow> <mo>(</mo> <mi>&beta;</mi> <mo>)</mo> </mrow> </mrow> <mrow> <mi>Sin</mi> <mrow> <mo>(</mo> <mi>&alpha;</mi> <mo>+</mo> <mi>&beta;</mi> <mo>)</mo> </mrow> </mrow> </mfrac> </mrow>其中: <mrow> <mi>&alpha;</mi> <mo>=</mo> <mi>&beta;</mi> <mo>-</mo> <msup> <mi>tan</mi> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msup> <mrow> <mo>(</mo> <mfrac> <mi>s</mi> <mi>f</mi> </mfrac> <mo>)</mo> </mrow> </mrow>设光刀线的上点P成像于第i(i=0,1,2,3,……)个摄像机图像传感器上,其像点P’距离摄像机光轴距离为v,则P点相对于测量终端的Y向坐标为: <mrow> <msub> <mi>Y</mi> <mi>C</mi> </msub> <mo>=</mo> <mfrac> <mi>ib</mi> <mn>4</mn> </mfrac> <mo>+</mo> <mfrac> <mrow> <mi>vcSin</mi> <mrow> <mo>(</mo> <mi>&beta;</mi> <mo>)</mo> </mrow> </mrow> <mrow> <msqrt> <msup> <mi>f</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>v</mi> <mn>2</mn> </msup> </msqrt> <mi>Sin</mi> <mrow> <mo>(</mo> <mi>&alpha;</mi> <mo>+</mo> <mi>&beta;</mi> <mo>)</mo> </mrow> </mrow> </mfrac> <mo>;</mo> </mrow>(4)测量工件表面光刀线上任意点P在全局测量空间中的坐标,设此P点在全局测量空间中的坐标为PG(XG,YG,ZG),其在终端坐标系中的坐标为PC(XC,YC,ZC),并且测量终端在全局测量空间中的坐标为T(XT,YT,ZT),姿态角为R(α,β,γ),则P点在全局测量空间中的坐标可以用其在终端中的坐标经旋转和平移得到,即PG可表示为: <mrow> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msub> <mi>X</mi> <mi>G</mi> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>Y</mi> <mi>G</mi> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>Z</mi> <mi>G</mi> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <mi>R</mi> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msub> <mi>X</mi> <mi>C</mi> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>Y</mi> <mi>C</mi> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>Z</mi> <mi>C</mi> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>+</mo> <mi>T</mi> <mo>=</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msub> <mi>r</mi> <mn>0</mn> </msub> </mtd> <mtd> <msub> <mi>r</mi> <mn>1</mn> </msub> </mtd> <mtd> <msub> <mi>r</mi> <mn>2</mn> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>r</mi> <mn>3</mn> </msub> </mtd> <mtd> <msub> <mi>r</mi> <mn>4</mn> </msub> </mtd> <mtd> <msub> <mi>r</mi> <mn>5</mn> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>r</mi> <mn>6</mn> </msub> </mtd> <mtd> <msub> <mi>r</mi> <mn>7</mn> </msub> </mtd> <mtd> <msub> <mi>r</mi> <mn>8</mn> </msub> </mtd> </mtr> </mtable> </mfenced> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msub> <mi>X</mi> <mi>C</mi> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>Y</mi> <mi>C</mi> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>Z</mi> <mi>C</mi> </msub> </mtd> </mtr> </mtable> </mfenced> <mo>+</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <msub> <mi>X</mi> <mi>T</mi> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>Y</mi> <mi>T</mi> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>Z</mi> <mi>T</mi> </msub> </mtd> </mtr> </mtable> </mfenced> </mrow>其中R是旋转矩阵,它是姿态角(α,β,γ)的三角函数组合,T是平移向量,是终端坐标系原点在全局坐标系中的位置,两个数据信息都由三坐标测量机给出。
地址 710049 陕西省西安市咸宁路28号