APP下载

悬臂式掘进机位姿视觉检测系统改进

2022-06-22张旭辉王恒沈奇峰杨文娟张超

工矿自动化 2022年5期
关键词:光斑掘进机位姿

张旭辉, 王恒, 沈奇峰, 杨文娟, 张超

(1.西安科技大学 机械工程学院,陕西 西安 710054;2.陕西省矿山机电装备智能监测重点实验室,陕西 西安 710054)

0 引言

《中国工程科技2035发展战略 • 能源与矿业领域报告》中指出,煤矿设备精确定位是煤炭智能化开采亟需解决的问题之一[1-3]。掘进装备的精确定位、定向导航是实现巷道掘进智能化的关键[4],悬臂式掘进机属于非全断面掘进设备,其定位、定向和定形截割难度大。掘进机位姿测量技术是保证巷道成形质量的基础和关键,也是近年来行业攻关的热点。文献[5]提出基于双目视觉的悬臂式掘进机位姿测量技术,采用3D−3D运动估计方法求解位姿参数,但由于双目视觉方法测量的距离有限,需要频繁移动标靶,很难应用于环境复杂的掘进工作面。文献[6]提出基于激光靶向扫描的掘进机位姿测量方法,但该方法会产生姿态角累计误差,掘进机每前进50 m需进行1次激光标靶移站和重新标定。文献[7]提出一种基于室内全球定位系统(indoor Global Positioning System,iGPS)的掘进机位姿检测系统,在测量距离较短时具有较高精度,但在实际应用中测量距离通常大于17 m,此时系统精度无法保证。文献[8]提出一种基于超宽带(Ultra Wide Band,UWB)的掘进机位姿检测系统,该系统可进行自主标定,消除UWB定位基站移动造成的累计误差,但姿态角解算精度不高,且需要搭配倾角传感器辅助测量。文献[9]提出一种基于惯导的掘进机位姿检测系统,该系统三轴姿态角测量精度高,但难以建立掘进机坐标系与巷道基准坐标系的联系,受航位推算原理限制,三轴坐标测量误差随着时间推移而增大。文献[10]提出一种基于机器视觉的掘进机位姿检测系统,机身姿态角测量误差小于0.16°,但无法测量相机与激光发射器的距离。

将机器视觉和激光融合的掘进机位姿检测系统具有环境适应性好、精度高等优势[11]。文献[12-13]提出一种基于组合激光和机器视觉的掘进机位姿检测系统,截割头位置测量误差不超过40 mm,姿态角测量误差不超过0.5°,但该系统未能根据粉尘浓度自适应调整相机参数和图像处理参数,导致图像特征难以精确提取,影响了系统的适应性和稳定性。针对该问题,本文对掘进机位姿视觉检测系统进行改进,利用矿用防爆工业相机采集不同粉尘浓度下的激光点−线图像,建立粉尘浓度等级与图像灰度值的关系模型,划分浓度等级,通过实验获取不同粉尘浓度等级下的最优相机参数和图像处理参数,并根据粉尘浓度自适应调整参数值,提高点−线特征提取的稳定性和精度,进而提高掘进机位姿视觉检测系统的精度。

1 悬臂式掘进机位姿视觉检测系统原理

悬臂式掘进机位姿视觉检测系统由2个红外激光指向仪、MV−EMV510M防爆工业相机、防爆计算机和悬臂式掘进机组成,如图1所示。其中,OcXcYcZc为防爆工业相机坐标系,以相机光心为原点;OdXdYdZd为激光定向坐标系,以2个红外激光指向仪光源连线的中点为原点。防爆工业相机和防爆计算机固定在悬臂式掘进机机体上,2个红外激光指向仪水平安装于掘进机后方,朝向掘进机掘进方向。对红外激光指向仪进行调平,使其发出的2条光线平行且保持在水平方向。通过防爆工业相机采集激光束图像,利用改进随机Hough变换对激光束进行直线检测,最后通过“门”型三线模型解算掘进机机身位姿[12]。

图1 悬臂式掘进机位姿视觉检测系统Fig.1 Position and posture measurement system for boom-type roadheader based on machine vision

2 悬臂式掘进机位姿视觉检测系统改进

煤矿井下存在高粉尘、低照度的复杂工况,图像采集质量和特征提取效果受粉尘浓度影响较大,若相机参数和特征提取参数不能根据粉尘浓度变化进行自适应调整,易产生点−线特征提取不稳定和图像丢帧等问题。针对该问题,对悬臂式掘进机位姿视觉检测系统进行改进。改进后悬臂式掘进机位姿视觉检测系统主要包括光斑坐标确定和掘进机位姿解算2个部分,光斑坐标确定又分为粉尘浓度估计、激光束直线方程提取和激光束光斑提取3个部分,如图2所示。由于掘进机位姿解算原理在文献[12]中已有详细介绍,本文侧重于分析光斑坐标确定部分,主要研究粉尘浓度与相机参数和图像处理参数之间的关系,根据粉尘浓度自适应调整相关参数值,提高图像采集质量和点−线特征提取精度,进而提高掘进机位姿检测精度。

图2 改进后悬臂式掘进机位姿视觉检测系统流程Fig.2 Flow of the improved position and posture measurement system for boom-type roadheader based on machine vision

粉尘浓度估计部分确定粉尘浓度与图像之间的映射关系。通过防爆工业相机采集图像并进行预处理,通过直方图均衡化对图像进行增强,获取平均灰度信息,并建立图像灰度值与粉尘浓度等级之间的关系模型,根据关系模型和图像灰度信息得到粉尘浓度等级,将粉尘浓度等级与相机参数和色调(H)、饱和度(S)、明度(V)阈值进行映射,再生成自适应粉尘浓度的参数和阈值。

利用Hough变换与最小二乘法提取激光束直线方程。对输入的图像进行去噪和畸变矫正处理,将图像由RGB空间转换至HSV颜色空间,再将H,S,V阈值与计算值进行对比,排除HSV空间中的强干扰因素,得到激光束区域的二值图像;对激光束区域的二值图像进行边缘提取、骨架提取等处理,得到激光束的轮廓及骨架信息;结合Hough变换和最小二乘法去除剩余的少量噪声信息,得到激光束直线方程。

利用拟合方法提取激光束光斑中心坐标。光斑亮度较高时,其红(R)、绿(G)、蓝(B)三通道的值较大,且激光光晕区域R通道的值大于B和G通道的值。根据图像中像素点三通道的值及其关系可在多杂光背景中确定光斑区域和激光光晕区域。通过冒泡排序法获取图像中各光斑之间的距离,当距离在一定范围内时,表明是红外激光指向仪的2个光斑,求取光斑中心坐标。

3 参数自适应调整算法

3.1 图像灰度值与粉尘浓度等级关系模型

用防爆工业相机获取激光穿过粉尘的光斑与激光束图像,用Halcon对每幅图像的光斑进行处理,得到光斑区域的平均灰度值,建立光斑区域的透过率与灰度值的关系,最终根据测得的透过率建立灰度值和粉尘浓度等级的关系[14-15]。透过率模型为

式中:T(x)为被粉尘遮挡的图像中像素x的颜色;t(x)为像素x处粉尘的透过率;J(x)为像素x处激光线区域颜色;s(x)为像素x处粉尘的颜色。

根据式(1)得到像素x处当前帧的三通道颜色TH(x),TS(x),TV(x):

式中JH(x),JS(x),JV(x)为像素x处参考帧的三通道颜色。

在粉尘颜色s(x)已知的前提下,以图像分块为单位估算透过率。设 ω (x)为以像素x为中心的图像分块,则根据该图像分块估算的像素x处粉尘的透过率为

式中:y为图像分块 ω (x)中的像素;Tc(y)为像素y的c通道值。

像素x处的灰度值为

式中t0,tmin分别为透过率的基准值和最小值。

由式(4)可得到灰度值与透过率之间的映射关系。透过率越小,则粉尘浓度越大,图像的灰度值越大,即像素越趋近白色。因此,根据透过率范围可划分出粉尘浓度等级,从而建立灰度值与粉尘浓度等级的关系,见表1。

3.2 参数优化

曝光时间是影响图像清晰度的重要参数[16-17]。在不过曝的前提下,增加曝光时间可以提高信噪比,使图像更清晰。H,S,V阈值是影响点−线特征提取结果的重要参数,根据多次实验结果得出,H通道的最大值和最小值、S通道和V通道的最大值不需要调整,只需调整S通道和V通道的最小值,调节范围为 20~50。

由于在超高浓度粉尘环境下无法获取图像特征,所以设置粉尘浓度分别为高浓度、中浓度、低浓度,在每组浓度下分别设置曝光时间为40 000,60 000,80 000 µs,在每种曝光时间下,设置 S 通道和V 通道的最小值Smin,Vmin,均取为 25,35,45,进行掘进机位姿实验,获取不同粉尘浓度下的最优参数。设机身位置坐标真实值为(−100 mm,10 000 mm,90 mm),测量值为(X,Y,Z),以中浓度为例,得到不同参数下悬臂式掘进机位姿测量结果,见表2。

粉尘浓度一定,相机曝光时间为 40 000,60 000,80 000 µs,Smin为 25 时,不能提取出准确的图像特征信息,因此很难得到机身位置数据;相机曝光时间为80 000 µs时,虽然通过调整Smin和Vmin可在一定程度上提高位姿检测精度,但获取的可用图像数量有限,很难保证数据的实时性;当相机曝光时间为60 000 µs,Smin为 35 或 45,Vmin为 35 时,不但可保证位姿检测精度,数据的实时性也较高,因此,粉尘浓度等级为中浓度时,该组参数为最优参数。

同理,得到高浓度和低浓度粉尘下的最优相机参数及图像处理参数,见表3。

4 实验分析

搭建悬臂式掘进机位姿视觉检测系统实验平台,如图3所示。该平台由悬臂式掘进机、红外激光指向仪、MV−EMV510M防爆工业相机、防爆计算机、数字全站仪、粉尘浓度传感器、粉尘制造器等组成。防爆工业相机位于机身后方,2个红外激光指向仪水平且平行指向掘进机前进方向,数字全站仪位于红外激光指向仪与防爆工业相机之间的任意位置,以数字全站仪测量结果为基准。

图3 悬臂式掘进机位姿视觉检测系统实验平台Fig.3 Experimental platform for position and posture measurement system for boom-type roadheader based on machine vision

将防爆工业相机固定于板车上移动5个不同位置(各位置粉尘浓度不同),采集不同粉尘浓度下的激光束图像(图4),进行图像预处理、光斑中心定位、激光束直线特征提取及机身位姿解算,得到机身在激光定向坐标系中的位姿,再根据坐标系之间的转换关系,得到机身在数字全站仪坐标系下的位姿。每组实验至少保证100张图像,结果取平均值,见表4。参数自适应调整算法与非自适应调整算法在3个方向的误差对比如图5所示,误差统计结果见表5。

表5 参数自适应与非自适应调整算法误差对比Table 5 Error comparison between parameter adaptive adjustment algorithm and non-adaptive adjustment algorithm

图4 不同粉尘浓度等级下的激光束图像Fig.4 Laser beam images under different dust concentration levels

图5 掘进机位姿测量误差Fig.5 The measurement error of the position and posture of the roadheader

表4 掘进机位姿检测实验结果Table 4 The experimental results of the position and posture detection of the roadheader

实验结果表明,采用参数自适应调整算法后,3个方向的位姿测量误差均有效降低,处理100张图像后得到的可用图像从75张提高到90张,说明参数自适应调整算法可有效提高图像特征提取精度和数据的可用性,从而保证悬臂式掘进机机身定位精度和稳定性。

5 结语

介绍了悬臂式掘进机位姿视觉检测系统原理,分析了其存在的问题并对系统进行改进。通过透过率建立图像灰度值与粉尘浓度等级的关系模型,通过实验获取不同粉尘浓度等级下的最优相机参数和图像处理参数。进行特征提取时,可根据图像灰度值判断粉尘浓度等级,进而得到最优参数。实验结果验证了参数自适应调整算法可提高图像采集质量和点−线特征提取的稳定性和精度,进而提高掘进机位姿视觉检测系统的精度。

猜你喜欢

光斑掘进机位姿
掘进机行走系统模糊控制策略的设计
掘进机用截止阀开度对管路流动性能的影响
基于位置依赖的密集融合的6D位姿估计方法
船舶清理机器人定位基准位姿测量技术研究
有趣的光斑
主角光环
有趣的光斑
夏末物语
优化ORB 特征的视觉SLAM
基于单目视觉的工件位姿六自由度测量方法研究