基于故障树的柔索驱动拣矸机器人系统分拣可靠性研究

乔心州, 武琛琛, 刘鹏, 樊红卫, 毛清华

乔心州,武琛琛,刘鹏,等. 基于故障树的柔索驱动拣矸机器人系统分拣可靠性研究[J]. 工矿自动化,2022,48(8):107-113. DOI: 10.13272/j.issn.1671-251x.2022050075
引用本文: 乔心州,武琛琛,刘鹏,等. 基于故障树的柔索驱动拣矸机器人系统分拣可靠性研究[J]. 工矿自动化,2022,48(8):107-113. DOI: 10.13272/j.issn.1671-251x.2022050075
QIAO Xinzhou, WU Chenchen, LIU Peng, et al. Research on sorting reliability of cable-driven gangue sorting robot system based on fault tree[J]. Journal of Mine Automation,2022,48(8):107-113. DOI: 10.13272/j.issn.1671-251x.2022050075
Citation: QIAO Xinzhou, WU Chenchen, LIU Peng, et al. Research on sorting reliability of cable-driven gangue sorting robot system based on fault tree[J]. Journal of Mine Automation,2022,48(8):107-113. DOI: 10.13272/j.issn.1671-251x.2022050075

基于故障树的柔索驱动拣矸机器人系统分拣可靠性研究

基金项目: 陕西省自然科学基础研究计划项目(2019JQ-796)。
详细信息
    作者简介:

    乔心州(1974—),男,河南安阳人,副教授,博士,研究方向为结构可靠性与优化设计等,E-mail:qiaoxinzhou@xust.edu.cn

    通讯作者:

    刘鹏(1984—),男,陕西渭南人,讲师,博士,研究方向为机器人与人工智能等,E-mail:liupeng@xust.edu.cn

  • 中图分类号: TD67

Research on sorting reliability of cable-driven gangue sorting robot system based on fault tree

  • 摘要: 拣矸机器人的分拣可靠性与煤的品质及分拣效率息息相关,对拣矸机器人系统分拣可靠性进行研究十分必要。现有机器人系统可靠性研究主要是针对其结构可靠性进行研究,而没有对其工作任务可靠性即分拣可靠性进行研究。针对该问题,以柔索驱动拣矸机器人系统为研究对象,采用故障树分析法对其分拣可靠性进行研究。首先,从拣矸机器人系统的结构出发,分析了拣矸机器人系统分拣故障的原因,采用演绎法构建拣矸机器人系统的分拣故障树;然后,将故障树底事件发生概率考虑为区间变量,根据区间性质、运算法则和顶事件的概率表达式得到分拣故障树顶事件概率区间参数,结合设计要求计算出反映拣矸机器人系统分拣可靠性的非概率可靠性指标;最后,基于非概率可靠性指标公式及模糊重要度定义,提出了一种区间重要度指标,对分拣故障树底事件的区间重要度进行求解并排序,结果表明分拣可靠性满足拣矸机器人可靠分拣要求,煤矸石流瞬时含矸率增大和工业相机故障是影响其分拣可靠性的重要因素。根据非概率可靠性指标计算结果和区间重要度排序找出了拣矸机器人系统的薄弱环节,并针对薄弱环节提出了3个改进措施:在分拣前对煤矸石流振荡混合;根据识别的矸石信息,智能控制带式输送机带速;在拣矸机器人系统中增加备用工业相机。
    Abstract: The sorting reliability of the gangue sorting robot is closely related to coal quality and sorting efficiency. It is necessary to study the sorting reliability of the sorting robot system. The existing reliability research of robot system mainly focuses on the structural reliability. There is no research on the task reliability of robot system, namely sorting reliability. In order to solve this problem, taking the cable-driven gangue sorting robot system as the research object, the sorting reliability is studied by fault tree analysis. Firstly, based on the structure of the gangue sorting robot system, the reasons for the sorting failure of the gangue sorting robot system are analyzed. The deductive method is used to construct the sorting fault tree of the gangue sorting robot system. Secondly, the occurrence probability of the bottom event of the fault tree is considered as an interval variable. The probability interval parameter of the top event of the sorting fault tree is obtained according to the interval property, the algorithm and the probability expression of the top event. According to the design requirements, the non-probabilistic reliability index which reflects the sorting reliability of the gangue sorting robot system is calculated. Finally, based on the formula of the non-probabilistic reliability index and the definition of fuzzy importance, an interval importance index is proposed. The interval importance of the events at the bottom of the sorting fault tree is solved and ranked. The results show that the sorting reliability can meet the requirements of sorting reliability of the gangue sorting robot. The increase of instantaneous gangue content in coal gangue flow and the failure of the industrial camera are important factors affecting the sorting reliability. According to the calculation result of the non-probability reliability index and the ranking of interval importance, the weak link of the gangue sorting robot system is found. Three improvement measures are proposed for the weak link. It is suggested to shake and mix the coal gangue flow before sorting. According to the identified gangue information, it is suggested to intelligently control the belt speed of the belt conveyor. It is suggested to add spare industrial camera in the gangue sorting robot system.
  • 煤炭是我国重要的战略能源,智能化开采是煤炭工业发展的重点方向[1-2]。随着人工智能技术的不断进步和煤矿智能化的持续发展,计算机视觉在保障煤矿安全生产、提高煤炭开采效率和煤矿智能化水平等方面的作用愈加突出[3-5]。视频目标检测是计算机视觉的重要分支。针对工作面关键设备及行人的目标检测及跟踪,是煤矿智能化开采信息感知的重点内容,也是工作面“三机”智能控制的基础信息[6]

    目前,应用于煤矿井下的目标检测方法主要分为传统目标检测和基于深度学习的目标检测两大类。传统目标检测方法大部分是通过人工提取特征并确定视频帧中目标的位置。特征提取方法主要有方向梯度直方图[7]、尺度不变特征变换[8]和可变形组件模型[9]等。针对矿井视频图像人员跟踪中目标尺度变化频繁的问题,孙继平等[10]提出了一种矿井视频图像中人员目标匹配与跟踪方法,基于压缩感知和归一化矩形特征,得到尺度不变压缩特征,提高了目标位置跟踪的准确度。针对行人检测系统中存在的难以同时具有较高检测率和较快检测速度的问题,徐美华等[11]提出了一种自适应由粗到精的可变形组件模型(Coarse-to-Fine Deformable Part Model,CtF DPM),用于提取井下行人特征,该模型能够在保证检测性能的同时,显著提高检测速度。但这些传统检测方法复杂度较高、特征提取难度较大、泛化能力较差。

    随着人工智能技术不断取得突破,基于深度学习的各种神经网络被应用到了井下目标智能识别和检测中,随着计算机算力的不断增强,各类算法的检测精度也得到了极大提升。针对光线强度不确定问题,张银萍[12]首先对轨道图像进行针对性预处理,然后使用Canny算子完成煤矿地面轨道的边缘检测,最后构建了基于YOLOv3算法的识别模型,实现了对运行矿车前方不同光线亮度下不同类别的障碍物检测。卢万杰等[13]采集大量煤矿设备图像建立数据集,通过基于卷积神经网络的目标检测算法,并使用基于粒子群优化的支持向量机建立了煤矿设备匹配模型,该模型对多目标具有较高的识别准确率。针对井下特定设备的检测,林俊等[14]采用基于卷积神经网络的Mask R−CNN模型提取输送带图像,该模型可以自动准确地对输送带区域进行标注,使输送带检测更具针对性。针对采煤工作面行人目标检测方法因网络较深、计算量大而不能达到实时检测效果的问题,董昕宇等[15]提出了一种基于参数轻量化的井下人体实时检测模型,采用深度可分离卷积模块和倒置残差模块构建轻量级特征提取网络,有效解决了井下人员漏检及误检问题,为后续井下目标检测轻量化网络构建提供了新的思路。针对井下人员、采煤机滚筒的检测,南柄飞等[16]提出了一种基于随机采样的实时显著性目标检测、分割提取方法,实现了煤矿井下复杂场景中关键设备的实时感知。韩江洪等[17]将深度学习网络模型移植到嵌入式开发平台,在井下目标识别场景下,提高了目标识别准确率。

    综上可知,目前针对井下的目标检测方法存在特征提取难度较大、泛化能力较差、检测目标类别较为单一等问题,且主要应用于巷道、井底车场等较为空旷场景,较少应用于综采工作面场景。综采工作面环境较复杂,地形狭长,且多目标多设备经常出现在同一场景当中,使得目标检测难度加大。针对上述问题,本文提出了一种基于深度神经网络的综采工作面视频目标检测方法。首先,针对综采工作面环境复杂多变、光照不均、煤尘大等不利条件,针对性挑选包含各角度、各环境条件下的综采工作面关键设备和人员的监控视频,并进行剪辑、删选,制作尽可能涵盖工作面现场各类场景的目标检测数据集。然后,通过对 YOLOv4模型[18]进行轻量化改进,构建了轻量化YOLO(Lightweight YOLO,LiYOLO)目标检测模型,该模型对综采工作面环境动态变化、煤尘干扰等具有较好的鲁棒性。最后,将LiYOLO目标检测模型部署到综采工作面,应用Gstreamer对视频流进行管理,同时使用TensorRT对模型进行推理加速,实现多路视频流的实时检测。

    针对综采工作面的特殊环境,结合开采工艺过程,提出了一种基于深度神经网络的综采工作面视频目标检测方法,其流程如图1所示。

    图  1  综采工作面视频目标检测流程
    Figure  1.  Flow of video object detection in fully mechanized working face

    (1) 综采工作面关键设备及人员数据集制作。因煤矿综采工作面环境复杂,存在行人遮挡、护帮板收回放下、滚筒旋转、刮板输送机逆光等问题,因此,制作一套标注准确的综采工作面关键设备及人员的数据集是目标检测的前提。首先调取综采工作面的监控视频,然后对其中含有行人和工作面关键设备的视频进行剪辑、删选,选出具有代表意义的视频,制作数据集,最后使用视觉目标标注工具(Visual Object Tagging Tool,VOTT)对剪辑后的视频进行标注。

    (2) 目标检测模型构建。深度学习中的网络框架众多,选取一个能够适应综采工作面复杂条件的网络框架是后期目标检测效果的保障。本文建立了LiYOLO目标检测模型,该模型是对基于Darknet的YOLO模型进行轻量化处理后得到的一种6分类轻量化模型。首先经过主干特征网络CSPDarknet对输入的图像进行初步特征提取;然后通过空间金字塔池化与路径聚合网络增加感受野,通过不同维度的特征融合,使特征得到充分提取,增强网络的适应性;最后利用YoloHead提取的特征进行目标检测。该模型具有良好的检测能力,能够满足综采工作面视频目标检测的实时性和精度要求。

    (3) 视频目标检测模型工程部署。将LiYOLO目标检测模型进行工程部署是视频目标检测的落脚点。为保证模型的实时检测,选取TensorRT推理优化器对模型进行推理加速,使模型可以在运行时进行压缩、优化。采用Gstreamer完成视频的编码与解码,并对多路视频流进行高效管理。

    不同综采工作面的地质条件、开采环境、配套设备各不相同,使得目标检测关键性特征出现较大差异,从而导致数据集的通用性较差。为此,本文以安徽省淮南市某矿2324工作面为例,结合综采工作面环境特定条件制作视频目标数据集。该工作面液压支架高度低、设备布置紧凑、煤尘和水雾扩散条件差。为使数据集尽可能覆盖主要场景,本文首先根据背景条件对数据集样本进行筛选,然后对标注对象的特性进行分析并绘制标注框,完成整个数据集的制作。

    视频的背景因素主要包括光照条件、尘雾和检测区间3个方面,各背景下的图像样本示例如图2所示。

    图  2  不同条件下的综采工作面图像
    Figure  2.  Images of fully mechanized working face under different conditions

    对该矿工作面所部署的摄像头与光源之间的空间关系进行梳理,当光源与摄像头距离较近(通常小于2架液压支架)时,摄像头顺光拍摄效果较好,而逆光拍摄效果较差。为此,本文根据综采工作面实际光照情况,将数据集中光源场景分为顺光和逆光2类情况。同时为确保数据的有效性和样本覆盖范围,将顺光与逆光图像的采集比例设为4∶1。

    在煤炭开采过程中,综采工作面充斥着大量煤尘,采煤机会在工作时进行高压喷雾降尘。根据对采煤机喷雾系统与滚筒割煤过程观察发现,当采煤机滚筒转速较慢时,尘雾轻微。而在采煤机高速运转过程中,扬尘起雾现象较为严重。为此,本文根据综采工作面现场情况,将数据集中的尘雾场景分为无尘、轻微、严重这3类情况,为保证数据集在工作面的通用性,将无尘、轻微、严重的图像采集比例设为2∶1∶1。

    工作面端头的设备及环境较为杂乱,而中部的背景相对单一。2个复杂度不同的场景中,目标的特征表征方式存在较大差异。为了使目标检测更具通用性,本文将工作面的视频目标检测区间分为端头区间和中部区间2个部分。该矿工作面部署有181架液压支架,端头区间为1—10号和172—181号支架,端头与中部的图像采样比例设为1∶8。但只有端头区间包含检测目标护帮板,所以需适当调高端头区间图像比例,因此,端头与中部区间的图像采集比例设为1∶5。

    上述3种情况的图像采集数量见表1

    表  1  不同条件下的图像采集数量
    Table  1.  Number of image samples under different conditions
    位置环境图像采集数量/张
    无尘轻微严重
    端头顺光4 5242 2632 263
    逆光1 132565565
    中部顺光22 62211 31311 313
    逆光5 6572 8282 828
    下载: 导出CSV 
    | 显示表格

    图像标注的主要目的是为计算机视觉模型提供有关图像的信息,通常使用可视化标注工具对图像进行标注。图像标注时需预先确定标签,称为“类”,并向神经网络模型馈入图像的标签信息。模型经过训练和部署后,将预测和识别尚未标注的图像中的目标对象。本文使用边界框标注技术标注图像,使用这种方法时,会在特定帧围绕目标对象创建一个边界框,并为其选择最适合框中对象的标签。

    本文依据综采工作面的实际情况,将关键设备及人员标签分为6类,见表2

    表  2  标签分类
    Table  2.  Classification of labels
    序号标签名称序号标签名称
    1Groove(线槽) 4Roller(滚筒)
    2Conveyer(刮板输送机)5Person(人)
    3Shearer(采煤机)6face_guard(护帮板)
    下载: 导出CSV 
    | 显示表格

    以一张含有多个工作面设备及工作人员的图像为例进行标注,整体标注效果如图3所示。

    图  3  数据集标注示例
    Figure  3.  Example of dataset annotation

    通过VOTT对选取视频片段每帧图像中的工作面设备及工作人员进行人工标注。标注信息包括目标的左上和右下2个锚点的横纵坐标。需要注意的是,锚点坐标需要进行归一化处理,将数据映射到0~1,增加数据分布稠密性,有利于网络的快速收敛。图3中灰色框、绿色框、红色框、橙色框、紫色框标注的目标分别为工作人员、线槽、刮板输送机、滚筒、采煤机。标注要求为标注目标需在标注框中央,且占比应大于2/3。

    对于线槽和刮板输送机的标注,因其在图像中成像较为狭长,如果直接使用一个标注框进行标注,将会使标注框过大,从而在目标框中引入大量非目标信息,淹没目标特征,导致检测失败。根据刮板输送机与线槽成像的特殊情况,本文针对线槽与刮板输送机采取分段式标注方式,线槽以栏杆为单位进行标注,刮板输送机以节为单位进行标注,使线槽与刮板输送机得到较为准确标注的同时,也使目标特征完整呈现。

    在开采过程中,因受煤块影响,滚筒目标容易丢失,导致后续使用目标检测模型追踪检测时,易出现漏检情况。为此,根据滚筒状态,本文采取完整标注方式对采煤机滚筒进行标注,以增加数据集对被遮挡滚筒目标检测的鲁棒性。

    Darknet是一种较为轻型的开源深度学习框架,该框架包含YOLO的一系列模型[19]。YOLO模型实现了对标定物体的实时检测,检测精确度较高,同时具备较快的检测速度,能够很好地满足现场部署需求,因此,YOLO系列目标检测模型得到了广泛研究与应用。

    在原生的YOLO模型中,使用的数据集为视觉目标分类(Visual Object Class, VOC)数据集,其分类标签为20类,如果本文使用原生YOLO模型进行目标检测,加上表2中的6类综采工作面关键目标,标签分类达26类,分类相对复杂。为适应综采工作面视频目标分类相对较少的问题,本文对Darknet中的YOLO模型进行轻量化处理,形成一种6分类LiYOLO模型。LiYOLO模型结构如图4所示。

    图  4  LiYOLO模型结构
    Figure  4.  LiYOLO model structure

    在LiYOLO模型中,对于输入的图像,首先使用Darknet中的CSPDarknet53模块提取特征。CSPDarknet53模块通过下采样和多次残差结构的堆叠使网络深度更深,特征提取效果和网络鲁棒性更好。其次采用空间金字塔池化(Spatial Pyramid Pooling,SPP)[20]模块作为承接,SPP模块极大地扩大了感受野,使LiYOLO模型对上下文特征有了更好的理解。然后使用路径聚合网络(Path Aggregation Network,PANet)[21]作为颈部,加强模型对视频目标的特征提取能力。最后,在充分提取视频特征后,使用YoloHead进行目标预测。YoloHead共有3个特征层,以VOC数据为例,3个特征层对应的输出为(19,19,75),(38,38,75),(76,76,75),而为适应本文提出的6类综采工作面关键目标数据集,将这3层的输出修改为(19,19,33),(38,38,33),(76,76,33)。此外,为保障模型检测速度,本文通过在YoloHead中引入深度可分离卷积(Depth Separable Convolution,DS−Conv)代替传统卷积,极大地降低了模型的计算量与参数量。YoloHead改进前后的结构如图5所示。

    图  5  改进前后 的YoloHead
    Figure  5.  YoloHead before and after improved

    DS−Conv常被用来处理深度神经网络冗余量大的问题,能够降低传统卷积操作中的参数量和计算量,提高模型的训练速度。DS−Conv由深度卷积(Depthwise Convolution,DE−Conv)与逐点卷积(Pointwise Convlution,PO−Conv)2个部分组成。假设输入数据大小为5×5@3,前2个5为数据的宽和高,3为数据的通道数。首先对数据集进行DE−Conv计算,因输入通道数为3,则使用3个3×3@1卷积核进行卷积运算,特征图输出为5×5@3,DE−Conv的参数量为3×3×3=27,计算量为3×3×(5−2)×(5−2)×3=243;接着进行PO−Conv计算,若要得到4个特征量,则需使用4个1×1@3卷积核进行卷积计算,最终特征图的输出为5×5@4,PO−Conv过程的参数量为1×1×3×4=12,计算量为1×1×3×3×3×4=108。由上述计算可知,DS−Conv训练参数总量为39,计算总量351。若进行传统卷积计算,则参数总量为4×3×3×3=108,计算总量为3×3×(5−2)×(5−2)×3×4=972,远高于DS−Conv的参数量与计算量。因此,相较于传统卷积,深度可分离卷积能够极大降低参数量和运算成本。

    LiYOLO模型具备较强的尺度适应性和高效的头部特征提取能力,能够较好地应用于综采工作面视频目标检测中。

    用于实验的计算机CPU为Intel Xeon(R) Gold 6146 CPU@3.20 GHz, GPU 为Nvidia Geforce RTX 2080T,系统为Ubuntu18.04.5 LTS,采用了Darknet深度学习框架,并调用OPENCV,CUDA,cuDNN库。

    为了使LiYOLO模型能够更好地适应综采工作面相对复杂的环境,本文制作的数据集包含综采工作面各种情况下的设备和工作人员图像,共计67 873张。数据集分为训练集与验证集,其中53 760张用来训练模型,14 113张用来验证模型。在训练过程中一个处理单元为64张样本图像,初始训练的学习率为0.001,迭代到144 000次时,学习率衰减10倍,162 000次迭代时,学习率又会在前一个学习率的基础上衰减10倍。动量设置为0.949,权值衰减设置为0.0005。

    本文采用召回率(Recall)、平均准确率均值(mean Average Precision,mAP)2种评价指标对LiYOLO模型进行评价。Recall是被正确识别出来的正样本个数与测试集中所有正样本个数的比值;mAP是对所有类别的平均准确率取均值。这两者都能在一定程度上体现目标检测的效果,Recall、mAP的值越高,表示该目标检测模型效果越好。

    召回率r的计算公式为

    $$ {{r}} = \frac{{{T_{\rm{P}}}}}{{{T_{\rm{P}}} + {F_{\rm{N}}}}} $$ (1)

    式中:TP 为设备及行人被正确检测的数量;FN为漏检的数量。

    mAP计算公式为

    $$ p_{\rm{mA}} = \frac{1}{N}\sum\limits_{i = 1}^N {\frac{{{T_{\rm{p}}}}}{{{T_{\rm{P}}} + {F_{\rm{P}}}}}} $$ (2)

    式中: N为标签总数,本文中N=6;FP为检测框与真实框的IoU(Intersection over Union,交并比)阈值小于所设阈值的数目,本文IoU设置为0.5。

    为保证实验结果的客观性,在同等条件下将LiYOLO模型与YOLOv4进行对比,两者的mAP和损失函数变化曲线如图6图7所示。

    图  6  YOLOv4模型的mAP和损失变化曲线
    Figure  6.  mAP and loss variation curves of YOLOv4 model

    图6图7可看出,LiYOLO模型的mAP变化曲线呈平滑稳步上升趋势,而YOLOv4模型的mAP变化曲线波动明显,表明LiYOLO模型具有更加稳定的特征提取能力。此外,YOLOv4模型的mAP在162 000次迭代后达到最大值,而LiYOLO模型的mAP在144 000次迭代附近便达到了最大值,LiYOLO模型相较于YOLOv4模型有更好的收敛性。进一步对比发现,YOLOv4模型的损失值从36000次迭代后慢慢收敛至5以下,而LiYOLO模型的损失值在20000次迭代就开始收敛至5以下,LiYOLO模型在收敛速度上要快于YOLOv4模型。

    图  7  LiYOLO模型的mAP和损失变化曲线
    Figure  7.  mAP and loss variation curves of LiYOLO model

    YOLOv4模型与LiYOLO模型各评价指标实验结果见表3。可看出在主要的评价指标mAP、Recall上,LiYOLO模型比YOLOv4模型 分别高14.79%、5%。表明LiYOLO模型能够提取更加丰富的工作面关键设备及人员的基本特征,检测效果更好。YOLOv4模型针对的是26类目标进行分类,因此其收敛效果较差,而LiYOLO模型仅针对井下关键设备及人员的特定6类目标进行分类,提取特征更具针对性,收敛性更好。

    表  3  主要实验结果对比
    Table  3.  Comparison of main experimental results %
    模型mAPRecall
    YOLOv481.6990
    LiYOLO96.4895
    下载: 导出CSV 
    | 显示表格

    为了进一步验证LiYOLO模型在工作面关键目标检测中的有效性,本文挑选了采煤机开采、单人巡检、多人巡检3组经典场景验证模型应用于复杂场景时的效果,并与YOLOv3、YOLOv4模型进行对比,检测效果对比如图8所示。

    图  8  3种模型对不同场景下设备及行人的检测效果
    Figure  8.  Detection effect of three models for devices and pedestrians in different scenes

    第1组原图中包含的检测目标有线槽、刮板输送机、采煤机、滚筒、行人,从检测结果可以看出,对于靠近摄像头的设备,如线槽和刮板输送机,3个模型的检测效果相差无几,而对于离摄像头较远、尺度较小的行人,LiYOLO模型的检测效果较好,而YOLOv3、YOLOv4模型均未检测出行人。在第2组原图中有2名工作人员,且存在人与人之间遮挡的情况,LiYOLO模型相较于其他2个模型提取到了被遮挡行人的轮廓特征,完整地检测出了2个人,而其余2个模型均未检出。第3组原图中包含有多台尺寸不同的刮板输送机,从检测结果可以看出,LiYOLO模型对于近中远各尺度的设备的检测效果均优于YOLOv3、YOLOv4模型,具有更良好的适应性。第1组实验的行人处于顺光条件下,第2组实验的行人处于逆光条件下,结合2组实验检测效果发现,在不同的光照情况下,LiYOLO模型都可以保证工作面关键设备及行人的检测率,而其余模型的鲁棒性较差。上述结果表明,在光照强度不同、是否有遮挡、目标尺度变化等的情况下,LiYOLO模型都能够准确检测出目标数量及种类,具有更好的鲁棒性。

    此外,对于输入为1 920×1 080的图像,各模型的检测时间见表4,LiYOLO模型检测速度近乎是YOLOv3模型的2倍。对于输入为1 920×1 080的视频,LiYOLO模型的每秒传输帧数(Frames Per Second,FPS)均高于其他2 个模型。

    表  4  检测时间
    Table  4.  Detection time
    模型检测时间/ms传输帧率/(帧·s−1
    YOLOv329.927.9
    YOLOv416.259.1
    LiYOLO16.166.8
    下载: 导出CSV 
    | 显示表格

    综合实验结果可知,在相同条件下,LiYOLO模型能检测出的目标数量更多,种类更完整,检测速率更快。

    在LiYOLO目标检测模型的工程部署中,首先需将井下相机采集到的视频流通过光纤传输到调度室的服务器中,再对多路视频流进行处理。本文采用Gstreamer媒体框架管理视频流,该框架可以实现视频的采集、编码、解码、渲染、滤镜等功能。但Gstreamer的重心在于如何处理视频流,而未能将视频流处理与深度学习相结合。因此,本文在Gstreamer的基础上,结合TenserRT高性能深度学习推理优化器,以实现管理多路视频流的同时,对各路视频流的检测进行推理加速。TensorRT可以为深度学习的网络框架提供低延迟、高吞吐率的部署推理。该推理优化器支持目前几乎所有的主流框架(Pytorch,TensorFlow,Caffe等)。LiYOLO模型工程部署过程如图9所示。

    图  9  LiYOLO模型工程部署过程
    Figure  9.  Project deployment process of LiYOLO model

    基于LiYOLO模型的多视频检测效果如图10所示。可同时检测、展示6路视频,且对于不同场景下的检测目标都有较好的检测效果。

    图  10  多路视频检测效果
    Figure  10.  Multi-video detection effect

    为进一步验证TensorRT对于LiYOLO模型推理加速的效果,本文设计了一组加速前后的对比试验,结果见表5。因实验环境需求,本次对比实验在Tesla T4高性能运算显卡上进行,从模型大小分析,LiYOLO原模型大小为256 MB,经过TensorRT压缩后的模型大小仅为167 MB,节省了近1/3的空间,极大降低了电脑内存负荷。从传输帧率分析,针对输入为1 920×1 080的视频流,经过TensorRT推理加速的模型相较于原模型,传输帧率提高了30.2帧/s,极大地提高了检测效率,能够很好地满足工作面关键设备及人员的实时检测需求。

    表  5  未加速与加速后模型FPS对比
    Table  5.  Comparison of FPS between the unaccelerated model and the accelerated model 帧/s
    未加速FPS加速后FPS
    1路1路4路6路
    55.285.420.8×413.9×6
    下载: 导出CSV 
    | 显示表格

    (1) 针对综采工作面环境复杂多变、光照不均、煤尘大等不利条件,针对性挑选包含各角度、各环境下的综采工作面关键设备和人员的监控视频,并对其进行剪辑、删选,制作了涵盖综采工作面现场的各类场景的目标检测数据集。

    (2) 构建了LiYOLO目标检测模型,首先经过主干特征网络CSPDarknet对输入的图像进行初步特征提取;然后通过空间金字塔池化与路径聚合网络扩大感受野,通过不同维度的特征融合,使特征得到充分提取,增强网络的适应性;最后利用YoloHead提取的特征进行目标检测。与YOLOv3、YOLOv4模型相比,LiYOLO目标检测模型具有良好的检测能力,能够满足综采工作面视频目标检测的实时性和精度要求,在综采工作面数据集上的mAP为96.48%,召回率为95%,同时检测视频的帧率达67帧/s。

    (3) 完成了LiYOLO目标检测模型在综采工作面的工程部署。使用基于Gstreamer的视频流处理模块管理多路视频流,应用TensorRT优化器对LiYOLO目标检测模型进行加速,有效提升了模型的运算速度,可快速实现综采工作面视频目标的检测,且支持多路视频流的实时检测,针对光照、煤尘等不同环境也具有较好的目标检测效果。

  • 图  1   柔索驱动拣矸机器人系统结构

    Figure  1.   Structure of cable-driven gangue sorting robot system

    图  2   柔索驱动拣矸机器人分拣结果

    Figure  2.   Sorting result of cable-driven gangue sorting robot

    图  3   拣矸机器人系统分拣故障树

    Figure  3.   Fault tree of sorting of gangue sorting robot system

    图  4   拣矸机器人系统非概率可靠性指标判定

    Figure  4.   Evaluation of non-probabilistic reliability index of gangue sorting robot system

    图  5   中值重要度与离差重要度

    Figure  5.   Median importance degree and dispersion importance degree

    图  6   底事件中值重要度与离差重要度

    Figure  6.   Median importance degree and dispersion importance of bottom events

    表  1   拣矸机器人系统分拣故障树底事件

    Table  1   Bottom event of sorting fault tree of gangue sorting robot system

    事件代号事件内容事件代号事件内容
    X1柔索断裂 X13继电器故障
    X2柔索变形X14熔断器故障
    X3索架破坏X15开关故障
    X4定滑轮破坏X16编码器通信故障
    X5卷筒破坏X17传感器故障
    X6末端抓斗定位不准X18控制卡板故障
    X7末端抓斗抓取掉落X19工控机故障
    X8末端抓斗空抓X20集成电路故障
    X9伺服电动机故障X21控制程序无法加载
    X10驱动器故障X22控制程序跑飞
    X11变压器故障X23瞬时含矸率增大
    X12线路故障X24工业相机故障
    下载: 导出CSV

    表  2   底事件发生概率区间变量的上界和下界

    Table  2   Upper and lower bounds of the bottom event probability interval

    底事件
    发生概率
    区间变量
    下界
    区间变量
    上界
    底事件
    发生概率
    区间变量
    下界
    区间变量
    上界
    q12.0×10−54.0×10−5q135.8×10−47.8×10−4
    q21.6×10−42.4×10−4q145.8×10−48.2×10−4
    q31.8×10−42.4×10−4q153.0×10−55.0×10−5
    q42.5×10−43.5×10−4q165.4×10−47.8×10−4
    q51.3×10−41.7×10−4q172.6×10−43.8×10−4
    q65.0×10−47.2×10−4q188.0×10−51.6×10−4
    q71.5×10−41.9×10−4q193.5×10−45.5×10−4
    q81.0×10−53.0×10−5q201.2×10−31.6×10−3
    q95.0×10−47.0×10−4q216.0×10−41.8×10−3
    q105.9×10−48.1×10−4q222.5×10−44.5×10−4
    q114.0×10−46.0×10−4q231.4×10−32.6×10−3
    q121.0×10−53.0×10−5q244.2×10−34.8×10−3
    下载: 导出CSV

    表  3   底事件区间重要度计算结果

    Table  3   Calculation results of the interval importance degree of the bottom event

    底事件EiDi底事件EiDi
    X12.95×10−59.77×10−6X136.70×10−49.70×10−5
    X21.97×10−43.89×10−5X146.89×10−41.16×10−4
    X32.07×10−42.90×10−5X153.94×10−59.75×10−6
    X42.95×10−44.85×10−5X166.50×10−41.16×10−4
    X51.48×10−41.93×10−5X173.15×10−45.83×10−5
    X66.01×10−41.07×10−4X181.18×10−43.91×10−5
    X71.67×10−41.93×10−5X194.43×10−49.75×10−5
    X81.97×10−59.80×10−6X201.38×10−31.94×10−4
    X95.91×10−49.71×10−5X216.90×10−49.70×10−5
    X106.90×10−41.07×10−4X223.45×10−49.77×10−5
    X114.92×10−49.73×10−5X231.97×10−35.88×10−4
    X121.97×10−59.80×10−6X244.45×10−32.87×10−4
    下载: 导出CSV
  • [1]

    HOU Wei. Identification of coal and gangue by feed-forward neural network based on data analysis[J]. International Journal of Coal Preparation and Utilization,2019,39(1):33-43. DOI: 10.1080/19392699.2017.1290609

    [2] 来文豪,周孟然,胡锋,等. 基于多光谱成像和改进YOLO v4的煤矸石检测[J]. 光学学报,2020,40(24):72-80.

    LAI Wenhao,ZHOU Mengran,HU Feng,et al. Coal gangue detection based on multi-spectral imaging and improved YOLO v4[J]. Acta Optica Sinica,2020,40(24):72-80.

    [3]

    LI Man,DUAN Yong,HE Xianli,et al. Image positioning and identification method and system for coal and gangue sorting robot[J]. International Journal of Coal Preparation and Utilization,2020,40(4):1759-1777.

    [4]

    SUN Zhiyuan, HUANG Linlin, JIA Ruiqing. Coal and gangue separating robot system based on computer vision[J]. Sensors, 2021, 21(4): 1349. DOI: 10.3390/s21041349.

    [5] 夏晶,张昊,周世宁,等. 煤矸分拣机器人动态拣取避障路径规划[J]. 煤炭学报,2021,46(增刊1):570-577. DOI: 10.13225/j.cnki.jccs.2020.1448

    XIA Jing,ZHANG Hao,ZHOU Shining,et al. Dynamic picking and obstacle avoidance path planning of coal gangue sorting robot[J]. Journal of China Coal Society,2021,46(S1):570-577. DOI: 10.13225/j.cnki.jccs.2020.1448

    [6] 赵明辉. 双臂并联煤矸石分拣机器人及其轨迹规划研究[J]. 工矿自动化,2020,46(9):57-63. DOI: 10.13272/j.issn.1671-251x.2020040059

    ZHAO Minghui. Research on dual-arm parallel coal gangue sorting robot and its trajectory planning[J]. Industry and Mine Automation,2020,46(9):57-63. DOI: 10.13272/j.issn.1671-251x.2020040059

    [7]

    LIU Peng, MA Hongwei, ZHANG Xuhui, et al. On the equivalent position workspace for a coal gangue picking robot [J]. Journal of Physics: Conference Series, 2019, 1267(1). DOI: 10.1088/1742-6596/1267/1/012078.

    [8]

    WANG Zixiang,XIE Shuxin,CHEN Guodong,et al. An online flexible sorting model for coal and gangue based on multi-information fusion[J]. IEEE Access,2021,9:90816-90827. DOI: 10.1109/ACCESS.2021.3090780

    [9] 刘鹏,马宏伟,乔心州,等. 柔索驱动拣矸机器人最小索拉力等值曲面研究[J]. 西安科技大学学报,2020,40(5):797-804. DOI: 10.13800/j.cnki.xakjdxxb.2020.0507

    LIU Peng,MA Hongwei,QIAO Xinzhou,et al. On the contour surfaces of minimum tensions for a cable-driven coal-gangue picking gangue robot[J]. Journal of Xi'an University of Science and Technology,2020,40(5):797-804. DOI: 10.13800/j.cnki.xakjdxxb.2020.0507

    [10] 曹现刚,吴旭东,王鹏,等. 面向煤矸分拣机器人的多机械臂协同策略[J]. 煤炭学报,2019,44(增刊2):763-774. DOI: 10.13225/j.cnki.jccs.2019.0734

    CAO Xiangang,WU Xudong,WANG Peng,et al. Collaborative strategy of multi-manipulator for coal-gangue sorting robot[J]. Journal of China Coal Society,2019,44(S2):763-774. DOI: 10.13225/j.cnki.jccs.2019.0734

    [11] 曹现刚,费佳浩,王鹏,等. 基于多机械臂协同的煤矸分拣方法研究[J]. 煤炭科学技术,2019,47(4):7-12. DOI: 10.13199/j.cnki.cst.2019.04.002

    CAO Xiangang,FEI Jiahao,WANG Peng,et al. Study on coal-gangue sorting method based on multi-manipulator collaboration[J]. Coal Science and Technology,2019,47(4):7-12. DOI: 10.13199/j.cnki.cst.2019.04.002

    [12] 王鹏,曹现刚,夏晶,等. 基于机器视觉的多机械臂煤矸石分拣机器人系统研究[J]. 工矿自动化,2019,45(9):47-53. DOI: 10.13272/j.issn.1671-251x.17442

    WANG Peng,CAO Xiangang,XIA Jing,et al. Research on multi-manipulator coal and gangue sorting robot system based on machine vision[J]. Industry and Mine Automation,2019,45(9):47-53. DOI: 10.13272/j.issn.1671-251x.17442

    [13]

    JIANG Guangjun,GAO Le. Reliability analysis of martial arts arena robot systems based on fuzzy set theory[J]. Journal of Mechanical Science and Technology,2018,32(11):5069-5077. DOI: 10.1007/s12206-018-1003-1

    [14] 陈霞. 蠕动式缆索机器人模糊故障树分析与应用[J]. 机械设计,2015,32(8):31-35. DOI: 10.13841/j.cnki.jxsj.2015.08.007

    CHEN Xia. Analysis and application of the worming cable robot fuzzy fault tree[J]. Journal of Machine Design,2015,32(8):31-35. DOI: 10.13841/j.cnki.jxsj.2015.08.007

    [15] 韩雪,訾斌,孙辉辉. 可缠绕式混合驱动柔索并联机器人可靠性分析[J]. 机械设计与制造,2015(4):155-158,162. DOI: 10.3969/j.issn.1001-3997.2015.04.043

    HAN Xue,ZI Bin,SUN Huihui. The reliability analysis of the winding hybrid-driven cable parallel manipulator[J]. Machinery Design & Manufacture,2015(4):155-158,162. DOI: 10.3969/j.issn.1001-3997.2015.04.043

    [16]

    FERSGUSON T A, LU Lixuan. Fault tree analysis for an inspection robot in a nuclear power plant[EB/OL]. [2022-03-11]. https://iopscience.iop.org/article/10.1088/1757-899X/235/1/012003/meta.

    [17]

    FAZLOLLAHTABAR H,NIAKI S. Integration of fault tree analysis,reliability block diagram and hazard decision tree for industrial robot reliability evaluation[J]. Industrial Robot,2017,44(6):754-764. DOI: 10.1108/IR-06-2017-0103

    [18]

    BALASUNDARAM M,MUTHUSWAMY S. Implementation of role assignment and fault tree analysis for multi robot interaction[J]. International Journal of Robotics and Automation,2017,32(3):214-223.

    [19] 周长聪, 常琦, 周春苹, 等. 基于非概率模型的飞机襟翼故障树分析[J]. 清华大学学报(自然科学版), 2021, 61(6): 636-642.

    ZHOU Changcong, CHANG Qi, ZHOU Chunping,et al. Fault tree analysis of an aircraft flap system based on a non-probability model[J]. Journal of Tsinghua University (Science and Technology), 2021, 61(6): 636-642.

    [20] 方坤,陶军. 液压ABS系统的故障树分析[J]. 液压与气动,2020,44(2):155-161.

    FANG Kun,TAO Jun. Fault tree analysis of hydraulic ABS system[J]. Chinese Hydraulics and Pneumatics,2020,44(2):155-161.

    [21] 庞楠,贾鹏,王立权,等. 水下连接器结构可靠性分析[J]. 哈尔滨工程大学学报,2021,42(1):68-73.

    PANG Nan,JIA Peng,WANG Liquan,et al. Reliability analysis of subsea connector structure[J]. Journal of Harbin Engineering University,2021,42(1):68-73.

    [22] 罗承昆,陈云翔,何桢,等. 基于故障树分析的航空装备体系结构贡献率评估方法[J]. 国防科技大学学报,2021,43(1):155-162.

    LUO Chengkun,CHEN Yunxiang,HE Zhen,et al. Evaluation method of aviation equipment's structure contribution rate to system-of-system based on fault tree analysis[J]. Journal of National University of Defense Technology,2021,43(1):155-162.

    [23]

    CHENG S R,LIU B S,HSU B M,et al. Fault-tree analysis for liquefied natural gas terminal emergency shutdown system[J]. Expert Systems with Applications,2009,36(9):11918-11924.

  • 期刊类型引用(7)

    1. 杨贤辉,周永林,杨善斌. 结合通道注意力的无人机遥感影像行人检测方法. 测绘与空间地理信息. 2024(02): 137-140 . 百度学术
    2. 田子建,阳康,吴佳奇,陈伟. 基于LMIENet图像增强的矿井下低光环境目标检测方法. 煤炭科学技术. 2024(05): 222-235 . 百度学术
    3. 朱朋飞,郭龙真. 基于机器视觉的煤矿井下工作面推进度智能识别方法. 煤矿机械. 2023(08): 200-203 . 百度学术
    4. 张磊,李熙尉,燕倩如,王浩盛,雷伟强. 基于改进YOLOv5s的综采工作面人员检测算法. 中国安全科学学报. 2023(07): 82-89 . 百度学术
    5. 张辉,苏国用,赵东洋. 基于FBEC-YOLOv5s的采掘工作面多目标检测研究. 工矿自动化. 2023(11): 39-45 . 本站查看
    6. 赵伟,王爽,赵东洋. 基于SD-YOLOv5s-4L的煤矿井下无人驾驶电机车多目标检测. 工矿自动化. 2023(11): 121-128 . 本站查看
    7. 金鑫,洪彬,于东升,栾声扬. 基于改进YOLOv5s的煤矿电力设备缺陷检测. 电子测量技术. 2023(19): 148-155 . 百度学术

    其他类型引用(11)

图(6)  /  表(3)
计量
  • 文章访问数:  874
  • HTML全文浏览量:  29
  • PDF下载量:  24
  • 被引次数: 18
出版历程
  • 收稿日期:  2022-05-26
  • 修回日期:  2022-08-10
  • 网络出版日期:  2022-08-08
  • 刊出日期:  2022-08-25

目录

/

返回文章
返回