CN109448048A - 基于labview的竖井激光导向偏差计算方法及导向装置 - Google Patents
基于labview的竖井激光导向偏差计算方法及导向装置 Download PDFInfo
- Publication number
- CN109448048A CN109448048A CN201811137924.0A CN201811137924A CN109448048A CN 109448048 A CN109448048 A CN 109448048A CN 201811137924 A CN201811137924 A CN 201811137924A CN 109448048 A CN109448048 A CN 109448048A
- Authority
- CN
- China
- Prior art keywords
- laser point
- laser
- image
- coordinate
- point
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004364 calculation method Methods 0.000 title claims abstract description 11
- 230000005641 tunneling Effects 0.000 claims abstract description 19
- 238000009412 basement excavation Methods 0.000 claims abstract description 13
- 238000013316 zoning Methods 0.000 claims description 30
- 230000011218 segmentation Effects 0.000 claims description 22
- 238000000034 method Methods 0.000 claims description 21
- 238000012937 correction Methods 0.000 claims description 12
- 239000013307 optical fiber Substances 0.000 claims description 6
- 238000005457 optimization Methods 0.000 claims description 6
- 238000012797 qualification Methods 0.000 claims description 6
- 238000003709 image segmentation Methods 0.000 claims description 3
- 229920003023 plastic Polymers 0.000 claims description 3
- 238000009738 saturating Methods 0.000 claims description 2
- 238000012360 testing method Methods 0.000 claims description 2
- 238000010276 construction Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 238000005259 measurement Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
-
- E—FIXED CONSTRUCTIONS
- E21—EARTH OR ROCK DRILLING; MINING
- E21D—SHAFTS; TUNNELS; GALLERIES; LARGE UNDERGROUND CHAMBERS
- E21D9/00—Tunnels or galleries, with or without linings; Methods or apparatus for making thereof; Layout of tunnels or galleries
- E21D9/003—Arrangement of measuring or indicating devices for use during driving of tunnels, e.g. for guiding machines
-
- E—FIXED CONSTRUCTIONS
- E21—EARTH OR ROCK DRILLING; MINING
- E21D—SHAFTS; TUNNELS; GALLERIES; LARGE UNDERGROUND CHAMBERS
- E21D9/00—Tunnels or galleries, with or without linings; Methods or apparatus for making thereof; Layout of tunnels or galleries
- E21D9/06—Making by using a driving shield, i.e. advanced by pushing means bearing against the already placed lining
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/11—Region-based segmentation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/136—Segmentation; Edge detection involving thresholding
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10004—Still image; Photographic image
Landscapes
- Engineering & Computer Science (AREA)
- Mining & Mineral Resources (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Environmental & Geological Engineering (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Life Sciences & Earth Sciences (AREA)
- Geochemistry & Mineralogy (AREA)
- Geology (AREA)
- Image Processing (AREA)
Abstract
本发明公开了一种基于labview的竖井激光导向偏差计算方法,步骤如下:S1,采集标定图像;S2,得到激光点A和激光点B的像素点坐标;S3,建立三维坐标系;S4,采集定位图像;S5,得到激光点A′和激光点B′的坐标;S6,得到旋转角γ;S7,得到X轴偏转角度α和Y轴偏转角度β;S8,计算竖井掘进机的掘进偏差,并公开了导向装置,本发明使用两束激光点和倾角仪可自动实时的观察掘进的方位变化;可同时测得东西南北方向的偏差,及掘进平面上X轴和Y轴上的倾斜角度及竖直向下方向的旋转角度,因此可提供给盾构司机掘进倾斜程度,及时矫正。
Description
技术领域
本发明属于竖井掘进监测技术领域,具体涉及一种基于labview的竖井激光导向偏差计算方法及导向装置。
背景技术
SBM竖井掘进机是我国首台将隧道掘进理念引入竖井施工,实现了大型盲竖井施工的机械化,智能化,工厂化施工,既保障施工安全,又可以提高施工效率。掘进机位置及姿态的自动测定是竖井掘进机的核心问题之一。目前竖井掘进机位置测定采用铅锤线进行垂直向下导向,此种方法需要人工辅助测量,且同时随着掘进深度的加深,线尾端加上重物,随着线的加长,重物需加重,一方面会存在线断裂的风险;另一方面如果重物较轻,存在掘进机不是垂直向下掘进,导致掘偏。
发明内容
本发明要解决的是现有用铅垂线竖直掘进的技术问题,从而提供一种基于labview的竖井激光导向偏差计算方法及导向装置。
为解决上述技术问题,本发明所采用的技术方案如下:
一种基于labview的竖井激光导向偏差计算方法,步骤如下:
S1,采集标定图像。
S2,对标定图像进行预处理并得到标定图像中激光点A和激光点B的像素点坐标。
S2.1,对标定图像亮度、对比度进行伽玛校正得到矫正的标定图像。
S2.2,对矫正的标定图像利用最大类间算法进行阈值分割。
S2.2.1,给定标定图像的分割阈值T。
S2.2.2,将标定图像分割为区域C0和区域C1,所述区域C0由灰度值[0,T-1]的像素组成,区域C1由灰度值[T,L-1]的像素组成。
S2.2.3,计算区域C0的概率P0:
其中,i为标定图像中灰度值,ni为标定图像中灰度值i的像素数,pi为灰度值i的概率;N为标定图像的总像素数;L-1为标定图像中灰度值上限。
S2.2.4,计算区域C0的平均灰度μ0;
S2.2.5,计算区域C1的概率P1;
S2.2.6,计算区域C1的平均灰度μ1;
其中,μ为标定图像的平均灰度。
S2.2.7,计算标定图像的平均灰度μ:
S2.2.8,计算区域C0和区域C1的灰度方差σB;
σB 2=P0(μ0-μ)2+P1(μ1-μ)2=P0P1(μ0-μ1)2。
S2.2.9,改变阈值T,重复步骤S2.2.2-S2.2.8,直至得到标定图像中每个灰度值对应的灰度方差。
S2.2.10,选择灰度方差最大对应的阈值T作为最佳分割阈值,并选择最佳分割阈值对应的分割图像。
S2.2.11,根据步骤S2.2.10得到标定图像中激光点A周围系列像素坐标值(x1i,y1i),i=0,......,n;x1i=0-255;y1i=0-255;激光点B周围系列像素坐标值(x2i,y2i),i=0,......,n;x2i=0-255;y2i=0-255。
S2.3,对分割后的标定图像利用二位卷积算法进行边缘的优化,去除分割图像中激光点的边缘无效点,得到激光点A有效的周围系列像素坐标值(x′1i,y′1i)和激光点B有效的周围系列像素坐标值(x′2i,y′2i)。
S2.4,对激光点A有效的周围系列像素坐标值(x′1i,y′1i)用最小二乘法进行曲线拟合,得到拟合曲线对激光点B有效的周围系列像素坐标值(x′2i,y′2i)用最小二乘法进行曲线拟合,得到拟合曲线
拟合曲线的限定条件是拟合误差的平方和最小:
拟合曲线的限定条件是拟合误差的平方和最小:
S2.5,确定激光点A和激光点B的像素点坐标。
S2.5.1,根据步骤S2.4分别得到拟合曲线中最左侧像素点坐标值、最右侧像素点坐标值、最上侧像素点坐标值以及最下侧像素点坐标值和拟合曲线中最左侧像素点坐标值、最右侧像素点坐标值、最上侧像素点坐标值以及最下侧像素点坐标值。
S2.5.2,根据步骤S2.5.1得到的拟合曲线的四个像素坐标值,得到两条直线,两直线的交点坐标就是激光点A的像素坐标;根据拟合曲线的四个像素坐标值,得到另外两条直线,两直线的交点坐标就是激光点B的像素坐标。
S3,根据激光点A和激光点B建立三维坐标系,并将激光点A和激光点B的像素坐标转为到三维坐标系中。
以激光点A和激光点B的中心O为原点,以激光点A和激光点B所在直线为X轴,以过原点O并垂直X轴的直线为Y轴,以过原点O并垂直X轴和Y轴的直线为Z轴。
S4,采集定位图像。
S5,对定位图像进行预处理并得到激光点A′和激光点B′的坐标。
S5.1,对定位图像亮度、对比度进行伽玛校正得到矫正的定位图像。
S5.2,对矫正的定位图像利用最大类间算法进行阈值分割。
S5.2.1,给定定位图像的分割阈值T。
S5.2.2,将定位图像分割为区域C0′和区域C1′,所述区域C0′由灰度值[0,T-1]的像素组成,区域C1′由灰度值[T,L-1]的像素组成。
S5.2.3,计算区域C0′的概率P0′。
其中,i为定位图像中灰度值,ni′为定位图像中灰度值i的像素数,pi′为灰度值i的概率;N为定位图像的总像素数;L-1为定位图像中灰度值上限。
S5.2.4,计算区域C0′的平均灰度μ0′;
S5.2.5,计算区域C1′的概率P1′;
S5.2.6,计算区域C1′的平均灰度μ1′;
其中,μ′为定位图像的平均灰度。
S5.2.7,计算图像的平均灰度μ′:
S5.2.8,计算区域C0′和区域C1′的灰度方差σB′;
σB′2=P0′(μ0′-μ′)2+P1′(μ1′-μ′)2=P0′P1′(μ0′-μ1′)2。
S5.2.9,改变阈值T,重复步骤S5.2.2-S5.2.8,直至得到定位图像中每个灰度值对应的灰度方差.
S5.2.10,选择灰度方差最大对应的阈值T作为最佳分割阈值,并选择最佳分割阈值对应的分割图像。
S5.2.11,根据步骤S5.2.10得到标定图像中激光点A′周围系列像素坐标值(x′1i,y′1i),i=0,......,n;x′1i=0-255;y′1i=0-255;激光点B′周围系列像素坐标值(x′2i,y′2i),i=0,......,n;x′2i=0-255;y′2i=0-255。
S5.3,对分割后的定位图像利用二位卷积算法进行边缘的优化,去除分割图像中激光点的边缘无效点,得到激光点A′有效的周围系列像素坐标值(x″1i,y″1i)和激光点B′有效的周围系列像素坐标值(x″2i,y″2i)。
S5.4,对激光点A′有效的周围系列像素坐标值(x″1i,y″1i)用最小二乘法进行曲线拟合,得到拟合曲线对激光点B′有效的周围系列像素坐标值(x″2i,y″2i)用最小二乘法进行曲线拟合,得到拟合曲线
S5.5,确定激光点A′和激光点B′的像素点坐标。
S5.5.1,根据步骤S5.4分别得到拟合曲线中最左侧像素点坐标值、最右侧像素点坐标值、最上侧像素点坐标值以及最下侧像素点坐标值和拟合曲线中最左侧像素点坐标值、最右侧像素点坐标值、最上侧像素点坐标值以及最下侧像素点坐标值。
S5.5.2,根据步骤S5.5.1得到的拟合曲线的四个像素坐标值,得到两条直线,两直线的交点坐标就是激光点A′的像素坐标;根据拟合曲线的四个像素坐标值,得到另外两条直线,两直线的交点坐标就是激光点B′的像素坐标。
S5.6,将激光点A′和激光点B′的像素点坐标转换到建立的三维坐标中。
S6,根据标定图像中激光点A和激光点B以及定位图像中的激光点激光点A′和激光点B′,得到定位图像在Z轴的旋转角γ。
S7,根据倾角仪得到定位图像的X轴偏转角度α和Y轴偏转角度β。
S8,计算竖井掘进机的掘进偏差,所述掘进偏差包括X轴方向的掘进偏差Δx和Y轴方向的掘进偏差Δy。
S8.1,将定位图像在Z轴方向反向扭转得到扭转定位图像,扭转定位图像的旋转角γ=0°,X轴偏转角度α和Y轴偏转角度β与定位图像的X轴偏转角度α和Y轴偏转角度β相同。
S8.2,利用定位图像中激光点A′和激光点B′和扭转定位图像中激光点A′和激光点B″构造三角形A′B′B″,三角形A′B′B″中∠A′=γ,A′B′=A′B″。
S8.3,在三角形A′B′B″中作垂线B′N,垂足为N,且A′、N、B″在同一水平线上。
S8.4,计算垂足N点坐标。
B′N=A′B′×sinγ;
其中,(a′,b′)为激光点A′的坐标,(c′,d′)为激光点B′的坐标,(e,b′)为垂足N的坐标。
S8.5,计算激光点B″的坐标;
其中,(c′,d′)为激光点B′的坐标,(e,b′)为垂足N的坐标;(f,b′)为激光点B″的坐标。
S8.6,计算激光点A′和激光点B″的中点O′坐标(g,b′)。
S8.7,计算竖井掘进机在X轴方向的掘进偏差Δx。
Δx=OO′COSα;
其中,O为原点。
S8.8,计算竖井掘进机在Y轴方向的掘进偏差Δy;
Δy=OO′COSβ。
而本发明中所使用的竖井盾构用激光导向装置,包括竖井盾构机,在竖井盾构机中部设置有供激光穿过的通孔,在通孔下方的竖井盾构机内设置有激光靶,激光靶的靶面为PVC透明塑料板且与通孔相对应;激光发射器设置在地面并通过通孔将发射的激光照射到激光靶的靶面上;在激光靶的底部设置有倾角仪,倾角仪检测激光靶的倾斜角度并将检测信号通过光纤传输到地面的上位机内;在激光靶内安装有相机,相机的设置方向与激光靶的靶面垂直并将拍摄的激光靶的靶面上的激光点位置通过光纤传输到地面的上位机内。其中,所述激光发射器选用量程300米的测距量程;相机选用600万basler黑白工业相机;倾角仪选用正负15度范围的倾角仪。
本发明使用两束激光点和倾角仪可自动实时的观察掘进的方位变化;可同时测得东西南北方向的偏差,及掘进平面上X轴和Y轴上的倾斜角度及竖直向下方向的旋转角度,因此可提供给盾构司机掘进倾斜程度,及时矫正。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明中定位图像和扭转图像构成的三角形示意图。
图2为本发明定位图像偏转量示意图。
图3为本发明偏转量测量过程示意图,图a为发生扭转状态的测量过程,图b为发生平移状态的测量过程。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例1:一种基于labview的竖井激光导向偏差计算方法,步骤如下:
S1,采集标定图像。
S2,对标定图像进行预处理并得到标定图像中激光点A和激光点B的像素点坐标。
S2.1,对标定图像亮度、对比度进行伽玛校正得到矫正的标定图像。
S2.2,对矫正的标定图像利用最大类间算法进行阈值分割。
S2.2.1,给定标定图像的分割阈值T。
S2.2.2,将标定图像分割为区域C0和区域C1,所述区域C0由灰度值[0,T-1]的像素组成,区域C1由灰度值[T,L-1]的像素组成。
S2.2.3,计算区域C0的概率P0:
其中,i为标定图像中灰度值,ni为标定图像中灰度值i的像素数,pi为灰度值i的概率;N为标定图像的总像素数;L-1为标定图像中灰度值上限。
S2.2.4,计算区域C0的平均灰度μ0;
S2.2.5,计算区域C1的概率P1;
S2.2.6,计算区域C1的平均灰度μ1;
其中,μ为标定图像的平均灰度。
S2.2.7,计算标定图像的平均灰度μ:
S2.2.8,计算区域C0和区域C1的灰度方差σB;
σB 2=P0(μ0-μ)2+P1(μ1-μ)2=P0P1(μ0-μ1)2。
S2.2.9,改变阈值T,重复步骤S2.2.2-S2.2.8,直至得到标定图像中每个灰度值对应的灰度方差。
S2.2.10,选择灰度方差最大对应的阈值T作为最佳分割阈值,并选择最佳分割阈值对应的分割图像。
S2.2.11,根据步骤S2.2.10得到标定图像中激光点A周围系列像素坐标值(x1i,y1i),i=0,......,n;x1i=0-255;y1i=0-255;激光点B周围系列像素坐标值(x2i,y2i),i=0,......,n;x2i=0-255;y2i=0-255。
S2.3,对分割后的标定图像利用二位卷积算法进行边缘的优化,去除分割图像中激光点的边缘无效点,得到激光点A有效的周围系列像素坐标值(x′1i,y′1i)和激光点B有效的周围系列像素坐标值(x′2i,y′2i)。
S2.4,对激光点A有效的周围系列像素坐标值(x′1i,y′1i)用最小二乘法进行曲线拟合,得到拟合曲线对激光点B有效的周围系列像素坐标值(x′2i,y′2i)用最小二乘法进行曲线拟合,得到拟合曲线
拟合曲线的限定条件是拟合误差的平方和最小:
拟合曲线的限定条件是拟合误差的平方和最小:
S2.5,确定激光点A和激光点B的像素点坐标。
S2.5.1,根据步骤S2.4分别得到拟合曲线中最左侧像素点坐标值、最右侧像素点坐标值、最上侧像素点坐标值以及最下侧像素点坐标值和拟合曲线中最左侧像素点坐标值、最右侧像素点坐标值、最上侧像素点坐标值以及最下侧像素点坐标值。
S2.5.2,根据步骤S2.5.1得到的拟合曲线的四个像素坐标值,得到两条直线,两直线的交点坐标就是激光点A的像素坐标;根据拟合曲线的四个像素坐标值,得到另外两条直线,两直线的交点坐标就是激光点B的像素坐标。
S3,根据激光点A和激光点B建立三维坐标系,并将激光点A和激光点B的像素坐标转为到三维坐标系中。
以激光点A和激光点B的中心O为原点,以激光点A和激光点B所在直线为X轴,以过原点O并垂直X轴的直线为Y轴,以过原点O并垂直X轴和Y轴的直线为Z轴。
S4,采集定位图像。
S5,对定位图像进行预处理并得到激光点A′和激光点B′的坐标。
S5.1,对定位图像亮度、对比度进行伽玛校正得到矫正的定位图像。
S5.2,对矫正的定位图像利用最大类间算法进行阈值分割。
S5.2.1,给定定位图像的分割阈值T。
S5.2.2,将定位图像分割为区域C0′和区域C1′,所述区域C0′由灰度值[0,T-1]的像素组成,区域C1′由灰度值[T,L-1]的像素组成。
S5.2.3,计算区域C0′的概率P0′。
其中,i为定位图像中灰度值,ni′为定位图像中灰度值i的像素数,pi′为灰度值i的概率;N为定位图像的总像素数;L-1为定位图像中灰度值上限。
S5.2.4,计算区域C0′的平均灰度μ0′;
S5.2.5,计算区域C1′的概率P1′;
S5.2.6,计算区域C1′的平均灰度μ1′;
其中,μ′为定位图像的平均灰度。
S5.2.7,计算图像的平均灰度μ′:
S5.2.8,计算区域C0′和区域C1′的灰度方差σB′;
σB′2=P0′(μ0′-μ′)2+P1′(μ1′-μ′)2=P0′P1′(μ0′-μ1′)2。
S5.2.9,改变阈值T,重复步骤S5.2.2-S5.2.8,直至得到定位图像中每个灰度值对应的灰度方差.
S5.2.10,选择灰度方差最大对应的阈值T作为最佳分割阈值,并选择最佳分割阈值对应的分割图像。
S5.2.11,根据步骤S5.2.10得到标定图像中激光点A′周围系列像素坐标值(x′1i,y′1i),i=0,......,n;x′1i=0-255;y′1i=0-255;激光点B′周围系列像素坐标值(x′2i,y′2i),i=0,......,n;x′2i=0-255;y′2i=0-255。
S5.3,对分割后的定位图像利用二位卷积算法进行边缘的优化,去除分割图像中激光点的边缘无效点,得到激光点A′有效的周围系列像素坐标值(x″1i,y″1i)和激光点B′有效的周围系列像素坐标值(x″2i,y″2i)。
S5.4,对激光点A′有效的周围系列像素坐标值(x″1i,y″1i)用最小二乘法进行曲线拟合,得到拟合曲线对激光点B′有效的周围系列像素坐标值(x″2i,y″2i)用最小二乘法进行曲线拟合,得到拟合曲线
S5.5,确定激光点A′和激光点B′的像素点坐标。
S5.5.1,根据步骤S5.4分别得到拟合曲线中最左侧像素点坐标值、最右侧像素点坐标值、最上侧像素点坐标值以及最下侧像素点坐标值和拟合曲线中最左侧像素点坐标值、最右侧像素点坐标值、最上侧像素点坐标值以及最下侧像素点坐标值。
S5.5.2,根据步骤S5.5.1得到的拟合曲线的四个像素坐标值,得到两条直线,两直线的交点坐标就是激光点A′的像素坐标;根据拟合曲线的四个像素坐标值,得到另外两条直线,两直线的交点坐标就是激光点B′的像素坐标。
S5.6,将激光点A′和激光点B′的像素点坐标转换到建立的三维坐标中。
S6,根据标定图像中激光点A和激光点B以及定位图像中的激光点激光点A′和激光点B′,得到定位图像在Z轴的旋转角γ,如图2所示。
S7,根据倾角仪得到定位图像的X轴偏转角度α和Y轴偏转角度β。
S8,计算竖井掘进机的掘进偏差,所述掘进偏差包括X轴方向的掘进偏差Δx和Y轴方向的掘进偏差Δy,求解过程示意图如图3所示。
S8.1,将定位图像在Z轴方向反向扭转得到扭转定位图像,扭转定位图像的旋转角γ=0°,X轴偏转角度α和Y轴偏转角度β与定位图像的X轴偏转角度α和Y轴偏转角度β相同。
S8.2,利用定位图像中激光点A′和激光点B′和扭转定位图像中激光点A′和激光点B″构造三角形A′B′B″,如图1所示,三角形A′B′B″中∠A′=γ,A′B′=A′B″。
S8.3,在三角形A′B′B″中作垂线B′N,垂足为N,且A′、N、B″在同一水平线上。
S8.4,计算垂足N点坐标。
B′N=A′B′×sinγ;
其中,(a′,b′)为激光点A′的坐标,(c′,d′)为激光点B′的坐标,(e,b′)为垂足N的坐标。
S8.5,计算激光点B″的坐标;
其中,(c′,d′)为激光点B′的坐标,(e,b′)为垂足N的坐标;(f,b′)为激光点B″的坐标。
S8.6,计算激光点A′和激光点B″的中点O′坐标(g,b′)。
S8.7,计算竖井掘进机在X轴方向的掘进偏差Δx。
Δx=OO′COSα;
其中,O为原点。
S8.8,计算竖井掘进机在Y轴方向的掘进偏差Δy;
Δy=OO′COSβ。
实施例2:一种竖井盾构用激光导向装置,包括竖井盾构机,在竖井盾构机中部设置有供激光穿过的通孔,在通孔下方的竖井盾构机内设置有激光靶,激光靶的靶面为PVC透明塑料板且与通孔相对应;激光发射器设置在地面并通过通孔将发射的激光照射到激光靶的靶面上;在激光靶的底部设置有倾角仪,倾角仪检测激光靶的倾斜角度并将检测信号通过光纤传输到地面的上位机内;在激光靶内安装有相机,相机的设置方向与激光靶的靶面垂直并将拍摄的激光靶的靶面上的激光点位置通过光纤传输到地面的上位机内。其中,所述激光发射器选用量程300米的测距量程;相机选用600万basler黑白工业相机;倾角仪选用正负15度范围的倾角仪。
上面所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (5)
1.一种基于labview的竖井激光导向偏差计算方法,其特征在于,步骤如下:
S1,采集标定图像;
S2,对标定图像进行预处理并得到标定图像中激光点A和激光点B的像素点坐标;
S3,根据激光点A和激光点B建立三维坐标系,并将激光点A和激光点B的像素坐标转为到三维坐标系中;
以激光点A和激光点B的中心O为原点,以激光点A和激光点B所在直线为X轴,以过原点O并垂直X轴的直线为Y轴,以过原点O并垂直X轴和Y轴的直线为Z轴;
S4,采集定位图像;
S5,对定位图像进行预处理并得到激光点A′和激光点B′的坐标;
S6,根据标定图像中激光点A和激光点B以及定位图像中的激光点激光点A′和激光点B′,得到定位图像在Z轴的旋转角γ;
S7,根据倾角仪得到定位图像的X轴偏转角度α和Y轴偏转角度β;
S8,计算竖井掘进机的掘进偏差,所述掘进偏差包括X轴方向的掘进偏差Δx和Y轴方向的掘进偏差Δy。
2.根据权利要求1所述的基于labview的竖井激光导向偏差计算方法,其特征在于,在步骤S2中,具体步骤如下:S2.1,对标定图像亮度、对比度进行伽玛校正得到矫正的标定图像;
S2.2,对矫正的标定图像利用最大类间算法进行阈值分割;
S2.2.1,给定标定图像的分割阈值T;
S2.2.2,将标定图像分割为区域C0和区域C1,所述区域C0由灰度值[0,T-1]的像素组成,区域C1由灰度值[T,L-1]的像素组成;
S2.2.3,计算区域C0的概率P0;
其中,i为标定图像中灰度值,ni为标定图像中灰度值i的像素数,pi为灰度值i的概率;N为标定图像的总像素数;L-1为标定图像中灰度值上限;
S2.2.4,计算区域C0的平均灰度μ0;
S2.2.5,计算区域C1的概率P1;
S2.2.6,计算区域C1的平均灰度μ1;
其中,μ为标定图像的平均灰度,
S2.2.7,计算标定图像的平均灰度μ:
S2.2.8,计算区域C0和区域C1的灰度方差σB;
σB 2=P0(μ0-μ)2+P1(μ1-μ)2=P0P1(μ0-μ1)2;
S2.2.9,改变阈值T,重复步骤S2.2.2-S2.2.8,直至得到标定图像中每个灰度值对应的灰度方差;
S2.2.10,选择灰度方差最大对应的阈值T作为最佳分割阈值,并选择最佳分割阈值对应的分割图像;
S2.2.11,根据步骤S2.2.10得到标定图像中激光点A周围系列像素坐标值(x1i,y1i),i=0,......,n;x1i=0-255;y1i=0-255;激光点B周围系列像素坐标值(x2i,y2i),i=0,......,n;x2i=0-255;y2i=0-255;
S2.3,对分割后的标定图像利用二位卷积算法进行边缘的优化,去除分割图像中激光点的边缘无效点,得到激光点A有效的周围系列像素坐标值(x′1i,y′1i)和激光点B有效的周围系列像素坐标值(x′2i,y′2i);
S2.4,对激光点A有效的周围系列像素坐标值(x′1i,y′1i)用最小二乘法进行曲线拟合,得到拟合曲线对激光点B有效的周围系列像素坐标值(x′2i,y′2i)用最小二乘法进行曲线拟合,得到拟合曲线
拟合曲线的限定条件是拟合误差的平方和最小:
拟合曲线的限定条件是拟合误差的平方和最小:
S2.5,确定激光点A和激光点B的像素点坐标;
S2.5.1,根据步骤S2.4分别得到拟合曲线中最左侧像素点坐标值、最右侧像素点坐标值、最上侧像素点坐标值以及最下侧像素点坐标值和拟合曲线中最左侧像素点坐标值、最右侧像素点坐标值、最上侧像素点坐标值以及最下侧像素点坐标值;
S2.5.2,根据步骤S2.5.1得到的拟合曲线的四个像素坐标值,得到两条直线,两直线的交点坐标就是激光点A的像素坐标;根据拟合曲线的四个像素坐标值,得到另外两条直线,两直线的交点坐标就是激光点B的像素坐标。
3.根据权利要求1所述的基于labview的竖井激光导向偏差计算方法,其特征在于,在步骤S5中,具体步骤如下:S5.1,对定位图像亮度、对比度进行伽玛校正得到矫正的定位图像;
S5.2,对矫正的定位图像利用最大类间算法进行阈值分割;
S5.2.1,给定定位图像的分割阈值T;
S5.2.2,将定位图像分割为区域C0′和区域C1′,所述区域C0′由灰度值[0,T-1]的像素组成,区域C1′由灰度值[T,L-1]的像素组成;
S5.2.3,计算区域C0′的概率P0′;
其中,i为定位图像中灰度值,ni′为定位图像中灰度值i的像素数,pi′为灰度值i的概率;N为定位图像的总像素数;L-1为定位图像中灰度值上限;
S5.2.4,计算区域C0′的平均灰度μ0′;
S5.2.5,计算区域C1′的概率P1′;
S5.2.6,计算区域C1′的平均灰度μ1′;
其中,μ′为定位图像的平均灰度,
S5.2.7,计算图像的平均灰度μ′:
S5.2.8,计算区域C0′和区域C1′的灰度方差σB′;
σB′2=P0′(μ0′-μ′)2+P1′(μ1′-μ′)2=P0′P1′(μ0′-μ1′)2;
S5.2.9,改变阈值T,重复步骤S5.2.2-S5.2.8,直至得到定位图像中每个灰度值对应的灰度方差;
S5.2.10,选择灰度方差最大对应的阈值T作为最佳分割阈值,并选择最佳分割阈值对应的分割图像;
S5.2.11,根据步骤S5.2.10得到标定图像中激光点A′周围系列像素坐标值(x′1i,y′1i),i=0,......,n;x′1i=0-255;y′1i=0-255;激光点B′周围系列像素坐标值(x′2i,y′2i),i=0,......,n;x′2i=0-255;y′2i=0-255;
S5.3,对分割后的定位图像利用二位卷积算法进行边缘的优化,去除分割图像中激光点的边缘无效点,得到激光点A′有效的周围系列像素坐标值(x″1i,y″1i)和激光点B′有效的周围系列像素坐标值(x″2i,y″2i);
S5.4,对激光点A′有效的周围系列像素坐标值(x″1i,y″1i)用最小二乘法进行曲线拟合,得到拟合曲线对激光点B′有效的周围系列像素坐标值(x″2i,y″2i)用最小二乘法进行曲线拟合,得到拟合曲线
S5.5,确定激光点A′和激光点B′的像素点坐标;
S5.5.1,根据步骤S5.4分别得到拟合曲线中最左侧像素点坐标值、最右侧像素点坐标值、最上侧像素点坐标值以及最下侧像素点坐标值和拟合曲线中最左侧像素点坐标值、最右侧像素点坐标值、最上侧像素点坐标值以及最下侧像素点坐标值;
S5.5.2,根据步骤S5.5.1得到的拟合曲线的四个像素坐标值,得到两条直线,两直线的交点坐标就是激光点A′的像素坐标;根据拟合曲线的四个像素坐标值,得到另外两条直线,两直线的交点坐标就是激光点B′的像素坐标;
S5.6,将激光点A′和激光点B′的像素点坐标转换到建立的三维坐标中。
4.根据权利要求1所述的基于labview的竖井激光导向偏差计算方法,其特征在于,在步骤S8中,具体步骤如下:S8.1,将定位图像在Z轴方向反向扭转得到扭转定位图像,扭转定位图像的旋转角γ=0°,X轴偏转角度α和Y轴偏转角度β与定位图像的X轴偏转角度α和Y轴偏转角度β相同;
S8.2,利用定位图像中激光点A′和激光点B′和扭转定位图像中激光点A′和激光点B″构造三角形A′B′B″,三角形A′B′B″中∠A′=γ,A′B′=A′B″;
S8.3,在三角形A′B′B″中作垂线B′N,垂足为N,且A′、N、B″在同一水平线上;
S8.4,计算垂足N点坐标;
B′N=A′B′×sinγ;
其中,(a′,b′)为激光点A′的坐标,(c′,d′)为激光点B′的坐标,(e,b′)为垂足N的坐标;
S8.5,计算激光点B″的坐标;
其中,(c′,d′)为激光点B′的坐标,(e,b′)为垂足N的坐标;(f,b′)为激光点B″的坐标;
S8.6,计算激光点A′和激光点B″的中点O′坐标(g,b′);
S8.7,计算竖井掘进机在X轴方向的掘进偏差Δx;
Δx=OO′COSα;
其中,O为原点;
S8.8,计算竖井掘进机在Y轴方向的掘进偏差Δy;
Δy=OO′COSβ。
5.一种竖井盾构用激光导向装置,包括竖井盾构机,其特征在于:在竖井盾构机中部设置有供激光穿过的通孔,在通孔下方的竖井盾构机内设置有激光靶,激光靶的靶面为PVC透明塑料板且与通孔相对应;激光发射器设置在地面并通过通孔将发射的激光照射到激光靶的靶面上;在激光靶的底部设置有倾角仪,倾角仪检测激光靶的倾斜角度并将检测信号通过光纤传输到地面的上位机内;在激光靶内安装有相机,相机的设置方向与激光靶的靶面垂直并将拍摄的激光靶的靶面上的激光点位置通过光纤传输到地面的上位机内。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811137924.0A CN109448048A (zh) | 2018-09-28 | 2018-09-28 | 基于labview的竖井激光导向偏差计算方法及导向装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811137924.0A CN109448048A (zh) | 2018-09-28 | 2018-09-28 | 基于labview的竖井激光导向偏差计算方法及导向装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109448048A true CN109448048A (zh) | 2019-03-08 |
Family
ID=65544323
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811137924.0A Pending CN109448048A (zh) | 2018-09-28 | 2018-09-28 | 基于labview的竖井激光导向偏差计算方法及导向装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109448048A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110439570A (zh) * | 2019-08-14 | 2019-11-12 | 张占军 | 一种掘进控制方法、掘进控制装置和掘进机 |
CN111272156A (zh) * | 2020-05-07 | 2020-06-12 | 中国铁建重工集团股份有限公司 | 用于确定竖井掘进机姿态的自动测量设备、方法、系统 |
CN112964236A (zh) * | 2021-02-07 | 2021-06-15 | 中铁工程装备集团有限公司 | 一种用于竖井掘进机的激光导向系统及其导向方法 |
CN113756815A (zh) * | 2021-08-16 | 2021-12-07 | 山西科达自控股份有限公司 | 设备位置图像识别系统 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101392653A (zh) * | 2008-10-17 | 2009-03-25 | 华中科技大学 | 隧道掘进施工导向系统的三维姿态测量装置 |
CN103322989A (zh) * | 2013-06-06 | 2013-09-25 | 上海米度测量技术有限公司 | 一种动态实时测量顶管机位置和姿态的测量装置及其方法 |
CN103335647A (zh) * | 2013-07-02 | 2013-10-02 | 华中科技大学 | 一种盾构机姿态测量系统及其测量方法 |
CN106885561A (zh) * | 2017-03-15 | 2017-06-23 | 中铁工程装备集团有限公司 | 用于隧道掘进施工导向的激光光斑自动识别装置及其识别方法 |
CN108035678A (zh) * | 2018-01-02 | 2018-05-15 | 中铁工程装备集团有限公司 | 一种竖井挖掘导向控制装置及调整方法 |
CN108267087A (zh) * | 2016-12-30 | 2018-07-10 | 北京金风科创风电设备有限公司 | 定位装置及定位方法 |
-
2018
- 2018-09-28 CN CN201811137924.0A patent/CN109448048A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101392653A (zh) * | 2008-10-17 | 2009-03-25 | 华中科技大学 | 隧道掘进施工导向系统的三维姿态测量装置 |
CN103322989A (zh) * | 2013-06-06 | 2013-09-25 | 上海米度测量技术有限公司 | 一种动态实时测量顶管机位置和姿态的测量装置及其方法 |
CN103335647A (zh) * | 2013-07-02 | 2013-10-02 | 华中科技大学 | 一种盾构机姿态测量系统及其测量方法 |
CN108267087A (zh) * | 2016-12-30 | 2018-07-10 | 北京金风科创风电设备有限公司 | 定位装置及定位方法 |
CN106885561A (zh) * | 2017-03-15 | 2017-06-23 | 中铁工程装备集团有限公司 | 用于隧道掘进施工导向的激光光斑自动识别装置及其识别方法 |
CN108035678A (zh) * | 2018-01-02 | 2018-05-15 | 中铁工程装备集团有限公司 | 一种竖井挖掘导向控制装置及调整方法 |
Non-Patent Citations (3)
Title |
---|
刘章青: ""掘进机自动导向姿态检测系统设计与实现"", 《中国优秀硕士论文学位论文全文数据库 信息科技辑》 * |
陈双叶 等: ""自行走式地下掘进机器人姿态测量系统的设计"", 《传感技术学报》 * |
陈沛东: ""盾构姿态测量系统的关键技术"", 《中国优秀硕士论文学位论文全文数据库 信息科技辑》 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110439570A (zh) * | 2019-08-14 | 2019-11-12 | 张占军 | 一种掘进控制方法、掘进控制装置和掘进机 |
CN111272156A (zh) * | 2020-05-07 | 2020-06-12 | 中国铁建重工集团股份有限公司 | 用于确定竖井掘进机姿态的自动测量设备、方法、系统 |
CN112964236A (zh) * | 2021-02-07 | 2021-06-15 | 中铁工程装备集团有限公司 | 一种用于竖井掘进机的激光导向系统及其导向方法 |
CN113756815A (zh) * | 2021-08-16 | 2021-12-07 | 山西科达自控股份有限公司 | 设备位置图像识别系统 |
CN113756815B (zh) * | 2021-08-16 | 2024-05-28 | 山西科达自控股份有限公司 | 设备位置图像识别系统 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109448048A (zh) | 基于labview的竖井激光导向偏差计算方法及导向装置 | |
CN106052645B (zh) | 一种悬臂式掘进机空间位姿实时检测系统及方法 | |
CN105955259B (zh) | 基于多窗口实时测距的单目视觉agv的精确定位方法 | |
CN102207382B (zh) | 悬臂式掘进机的位姿测量系统 | |
CN110736446B (zh) | 一种悬臂式掘进机位姿识别系统及方法 | |
CN106092059B (zh) | 一种基于多点拟合的结构物平面位移监测方法 | |
CN103729837A (zh) | 一种单个路况摄像机的快速标定方法 | |
CN106705962B (zh) | 一种获取导航数据的方法及系统 | |
CN102829766B (zh) | 一种桥梁梁底破损位置快速检查方法及其检查系统 | |
CN108952742A (zh) | 一种基于机器视觉的盾构机导向方法及系统 | |
CN111536955B (zh) | 基于v型激光标靶图像识别的掘进机位姿检测系统及方法 | |
CN105136134A (zh) | 一种掘进机位姿检测调整方法及系统 | |
CN202066500U (zh) | 一种悬臂式掘进机的位姿测量系统 | |
CN107316288B (zh) | 一种悬臂式掘进机截割头位姿视觉测量方法 | |
CN107316330A (zh) | 基于多图像序列的井下液压支架组位姿及直线度测量方法 | |
CN112197766A (zh) | 一种针对系留旋翼平台的视觉测姿装置 | |
CN211576110U (zh) | 基于拉丝点云校正单侧站点云空间方位的辅助定向装置 | |
JP2018173388A (ja) | 位置計測装置及び位置計測方法 | |
CN110207605B (zh) | 一种基于机器视觉的金属结构变形的测量装置及方法 | |
CN105303564A (zh) | 一种塔式起重机负荷立体摆角的视觉检测方法 | |
CN110146057A (zh) | 一种检测隧道断面的方法 | |
CN108303117A (zh) | 一种基于后方交会测量的云镜摄系统参数测量方法及系统 | |
CN109269407A (zh) | 一种基于labview的竖井激光导向定位方法 | |
CN114320305B (zh) | 一种光学视觉竖井挖掘导向系统及导向方法 | |
CN113202456B (zh) | 一种基于图像处理的煤矿井下开孔角度测量装置和方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190308 |
|
RJ01 | Rejection of invention patent application after publication |