一种基于智能巡检机器人的甲烷泄漏检测和定位方法与流程

文档序号:19816928发布日期:2020-01-31 20:55
一种基于智能巡检机器人的甲烷泄漏检测和定位方法与流程

本发明属于石油天然气设备领域,尤其涉及一种基于智能巡检机器人的甲烷泄漏检测和定位智能系统。



背景技术:

在石油天然气能源行业中,甲烷泄漏量占较大比例,甲烷是一种导致全球气候变暖的强效温度气体,同时甲烷泄漏对天然气场站存在安全风险,检测其泄漏,其对减少温室气体排放,节约能源,降低安全生产风险是十分重要的,移动式甲烷遥测仪因其具有非接触式测量、测量灵敏度达ppm量级、测量范围宽,以及使用安全、操作简单被广泛应用于油气田场站中,通常,油气田生产站中,甲烷泄漏检测环境非常复杂,传统的天然气管道泄漏检测仪都是近距离检测,检测仪探头需要与燃气直接接触,危险性很大,人工巡检同样存在无法检测的情况,难以满足全方位的检测,对于复杂环境的非接触式高精度甲烷检测尤为重要,现有传统天然气管道泄漏检测仪都是近距离检测,现有满足大的油气田场高频次巡检要求,实施成本高。

国外的甲烷遥测在精度、性能方面比较好,但是价格昂贵,限制了其在工业中大量的应用。

基于智能巡检机器人的甲烷泄漏检测及定位方法是通过搭载在智能巡检机器人上的可360°旋转的云台系统对周围环境甲烷浓度进行非接触式检测,同时配合云台自带可见光摄像机实时采集检测过程中的图像数据。

现有的接触式甲烷遥测方法采用人工定位,定位不准确。



技术实现要素:

本发明的目的在于提供一种基于智能巡检机器人的甲烷泄漏检测和定位方法,其解决了现有的接触式甲烷遥测方法采用人工定位,定位不准确的问题。

本发明的目的是通过以下技术方案来实现的:

一种基于智能巡检机器人的甲烷泄漏检测和定位方法,所述该检测和定位方法具体包括以下步骤:

s1:巡检机器人正常巡检,于rfid任务点停车,云台转向预设预置位,此时云台的角度值为x1(k);

s2:计算当前云台角度、上次云台角度之差δx,δx=xi(k)-xj(k),若δx>1.5°,当前云台转角为xi(k)=xi(k)+1°;

s3:云台从基准位置顺时针旋转360°过程获取实时甲烷浓度数据报文y1(k),存储当前甲烷浓度值,云台旋转360°过程获得甲烷浓度数据集合y;

s4:云台以预设旋转速度顺时针旋转,每5°获取当前场景可见光图像p′,云台旋转360°获得图像集合p;

s5:绘制甲烷泄漏检测和定位结果数据可视化图。

进一步:所述s1是基于可移动式巡检机器人实现云台机构多角度预置位设定,从而获得多个云台基准角度值。

进一步:所述s2中云台顺时针旋转过程角度实时修正,云台基准角度值x1(k)<0,云台当前基准角度值做处理使其处于0°~360°范围内,当前云台角度、上次云台角度之差δx>1.5°,修正当前的角度值为xi(k)=xi(k)+1°,修正云台转角数据误报;

云台当前角度值xi(k)>360°,云台自基准点旋转一圈完成,停止与基准点。

进一步:所述s4中云台自基准点顺时针旋转360°过程,通过tcp通讯方式实时获取甲烷浓度数据报文y1(k),基准位置角度0<x1(k)<1°时,云台执行360°旋转任务时,增加甲烷浓度数据,同时记录当前云台角度信息,保证一一对应关系,最终获得甲烷浓度数据集合y。

进一步:所述s4中云台以设定速度顺时针旋转过程,实时获取云台的当前角度数据,从基准位置旋转360°过程中每5°获取当前场景可见光图像p′,云台旋转360°最终获得包含有72张图像的图像集合p。

进一步:所述s5具体步骤为:

s5.1:由原图像数据集p获得图像集s={pi∈p,i=2i+1,0≤i≤35};将云台旋转的360°以云台基准角度位置为起始位置到180°过程获得图像集s′,180°:360°过程获得图像集s″,其中s=s′+s″;

s5.2:输入源图像s′在一般采用surf进行图像特征点检测,保存最优匹配置信度,设置置信度门限为图像特征匹配置信度大于的图像置信度及图像序列保存与集合f,使用光束平均法估计旋转矩阵,波形矫正后重新定义原分辨率覆盖物大。?枷袢诤,得到0°:180°的范围内场景图像集s′的全景拼接图i1,同理可获得180°:360°范围内场景图像集s″的全景拼接图i2;

s5.3:开始甲烷泄漏检测数据可视化显示,绘制1920×1080像素大小的画布用于展示甲烷泄漏检测过程全景图和甲烷泄漏浓度及定位显示;

s5.4:分别绘制水平云台旋转角度横轴、甲烷浓度坐标纵轴,水平轴刻度需要满足:αn=10n(n=0,1...,35),纵轴甲烷浓度刻度需满足:

s5.5:分别绘制甲烷检测浓度值及对应的当前云台角度值,当前云台角度对应实际场景中甲烷泄漏位置。

与现有技术相比,本申请所具有的有益效果是:

与现有甲烷泄漏将探头置于可能泄漏的环境中近距离检测方法相比较,该方法能够移动多任务点准确检测甲烷泄漏,对泄漏位置定位,实现甲烷泄漏检测数据可视化,并且稳定性高,受环境因素影响。?芄幻飨缘奶岣呒淄樾孤┘觳庑?室约白既沸。

附图说明

图1为本发明的该检测和定位方法的流程图;

图2为本发明图1中s5的步骤流程图;

图3为本发明实施例2的流程图。

具体实施方式

下面结合附图对本发明做进一步详细描述:

实施例1

如图1所示,一种基于智能巡检机器人的甲烷泄漏检测和定位方法,体包括以下步骤:

s1:巡检机器人正常巡检,于rfid任务点停车,云台转向预设预置位,此时云台的角度值为x1(k)。

所述s1是基于可移动式巡检机器人实现云台机构多角度预置位设定,从而获得多个云台基准角度值。

s2:计算当前云台角度、上次云台角度之差δx,δx=xi(k)-xj(k),若δx>1.5°,当前云台转角为xi(k)=xi(k)+1°。

所述s2中云台顺时针旋转过程角度实时修正,云台基准角度值x1(k)<0,云台当前基准角度值做处理使其处于0°~360°范围内,当前云台角度、上次云台角度之差δx>1.5°,修正当前的角度值为xi(k)=xi(k)+1°,修正云台转角数据误报。

云台当前角度值xi(k)>360°,云台自基准点旋转一圈完成,停止与基准点。

s3:云台从基准位置顺时针旋转360°过程获取实时甲烷浓度数据报文y1(k),存储当前甲烷浓度值,云台旋转360°过程获得甲烷浓度数据集合y。

所述s4中云台自基准点顺时针旋转360°过程,通过tcp通讯方式实时获取甲烷浓度数据报文y1(k),基准位置角度0<x1(k)<1°时,云台执行360°旋转任务时,增加甲烷浓度数据,同时记录当前云台角度信息,保证一一对应关系,最终获得甲烷浓度数据集合y。

s4:云台以预设旋转速度顺时针旋转,每5°获取当前场景可见光图像p′,云台旋转360°获得图像集合p;

所述s4中云台以设定速度顺时针旋转过程,实时获取云台的当前角度数据,从基准位置旋转360°过程中每5°获取当前场景可见光图像p′,云台旋转360°最终获得包含有72张图像的图像集合p。

参照图2,s5:绘制甲烷泄漏检测和定位结果数据可视化图。

所述s5具体步骤为:

s5.1:由原图像数据集p获得图像集s={pi∈p,i=2i+1,0≤i≤35};将云台旋转的360°以云台基准角度位置为起始位置到180°过程获得图像集s′,180°:360°过程获得图像集s″,其中s=s′+s″。

s5.2:输入源图像s′在一般采用surf进行图像特征点检测,保存最优匹配置信度,设置置信度门限为图像特征匹配置信度大于的图像置信度及图像序列保存与集合f,使用光束平均法估计旋转矩阵,波形矫正后重新定义原分辨率覆盖物大。?枷袢诤,得到0°:180°的范围内场景图像集s′的全景拼接图i1,同理可获得180°:360°范围内场景图像集s″的全景拼接图i2。

s5.3:开始甲烷泄漏检测数据可视化显示,绘制1920×1080像素大小的画布用于展示甲烷泄漏检测过程全景图和甲烷泄漏浓度及定位显示。

s5.4:分别绘制水平云台旋转角度横轴、甲烷浓度坐标纵轴,水平轴刻度需要满足:αn=10n(n=0,1...,35),纵轴甲烷浓度刻度需满足:

s5.5:分别绘制甲烷检测浓度值及对应的当前云台角度值,当前云台角度对应实际场景中甲烷泄漏位置。

实施例2

一种基于智能巡检机器人的甲烷泄漏检测和定位方法,如图3所示,xi(k)、xj(k)是云台上次角度、当前角度值,云台角度之差做判断,本方法中对云台角度进行修正防止甲烷检测数据误报,具体按照以下步骤实施:

s1:智能巡检机器人巡检至任务点,云台转向提前设定好的预置位,获取当前云台角度值作为任务执行的基准角度值。

s2:当前云台角度值与上次云台角度值误差,误差值大于1.5°时当前云台角度值修正,误差值小于1.5°时,则当前云台角度值即等于实际角度值。

s3:云台旋转过程同时记录当前云台角度下的甲烷浓度值,云台当前角度值xj对应甲烷浓度数据报文yj,云台从基准位置旋转360°获得甲烷值数据集合y和与之对应的云台角度实时角度数据集合x。

s4:云台从基准位置旋转360°过程,每5°获取云台当前视野中实际场景图像p′,甲烷泄漏检测过程云台可见光摄像机获得实际场景图像集合p。

s5:巡检机器人执行完当前任务点检测任务,绘制甲烷泄漏检测及定位结构数据可视化。

s5.1:由原图像数据集p获取拼接源图像集合s′、s″。

s5.2:图像集合s′、s″特征点检测,设置匹配置信度阈值波形矫正、图像融合,获得拼接全景图i1、i2。

s5.3:以刻度值αn=10n(n=0,1...,35)绘制云台角度值横轴,以绘制甲烷泄漏浓度值。

s5.4:将i1、i2分别绘制于画布对应横轴0°~180°和180°~360°范围的云台角度值。

s5.5:云台角度值集合x与之一一对应的甲烷浓度检测集合y,若甲烷浓度y′大于报警浓度,调取y′对应的云台角度值x′,于横轴查找,同时绘制出甲烷浓度值y′。

本发明采用移动式巡检机器人搭载可旋转云台,控制云台获取云台的角度数据,可见光摄像机获取场景图像数据集合,修正云台角度,记录云台实时角度信息,获取甲烷浓度数据集合,绘制甲烷泄漏浓度及对应的实际场景位置,该方法能够准确的检测甲烷泄漏,定位甲烷泄漏位置,灵活便捷,通过使用本发明中的方法对甲烷气体泄漏进行检测,能够得到准确、快速的检测和定位甲烷泄漏。

需要说明的是,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅是本申请的具体实施方式,使本领域技术人员能够理解或实现本申请。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

应当理解的是,本申请并不局限于上面已经描述的内容,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。

再多了解一些
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1