技术领域
[0001] 本实用新型涉及故障巡检领域,尤其是涉及一种管道气体微泄漏故障巡检机器人。
相关背景技术
[0002] 当前在管道气体微泄漏检测方面,主要采用的方法包括气体浓度检测法、红外检测法和声波法等。然而,这些主流的管道气体检测技术存在以下缺陷和不足:
[0003] 气体浓度检测法的分辨率受限,导致检测速度较慢,且仅能识别较小的区域;
[0004] 红外检测法容易受到环境温度和湿度的影响,同时障碍物会干扰成像效果;
[0005] 声波法需要存在压差,并且测试距离通常限制在小于100米;
[0006] 传统的管道气体微泄漏检测技术通常仅采用单一传感器进行检测,导致检测效率低、容易受环境干扰,且对测试环境要求较高。
[0007] 因此,现有技术对于高效、准确、稳定地进行管道气体微泄漏检测仍存在一定的局限性和不足之处。实用新型内容
[0008] 本实用新型的目的是提供一种管道气体微泄漏故障巡检机器人,实现对气体管道微小泄漏的准确识别,通过优化算法和算法参数调整,进一步提高识别准确度并降低误判率。
[0009] 为实现上述目的,本实用新型提供了一种管道气体微泄漏故障巡检机器人,包括机械臂和小车底盘,所述机械臂设置在所述小车底盘上,所述小车底盘的顶部设置有激光雷达和摄像头,所述机械臂包括第一机械臂、第二机械臂和第三机械臂,所述第二机械臂设置在所述第一机械臂与所述第三机械臂之间,所述第一机械臂远离所述第二机械臂的一端与电动推杆连接,所述电动推杆的另一端与设置在所述小车底盘内部的电机驱动器连接,所述小车底盘内部靠近所述电机驱动器的一侧顶部设置有雨量传感器和控制主板,所述雨量传感器与所述控制主板连接,所述小车底盘内部侧壁设置有惯性导航传感器和GPS传感器,所述小车底盘的底部设置有四个驱动轮。
[0010] 优选的,所述第一机械臂远离所述第二机械臂的一端设置有伺服舵机,所述第三机械臂远离所述第二机械臂的一端设置有管道泄漏检测头,所述管道泄漏检测头包括气体传感器、红外热成像仪和麦克风传感器,所述气体传感器、所述红外热成像仪和所述麦克风传感器均与数据处理模块连接。
[0011] 优选的,所述小车底盘内部远离所述电机驱动器的一端设置有锂电池和温湿度传感器,靠近所述温湿度传感器一侧的所述小车底盘外侧设置有显示屏。
[0012] 因此,本实用新型采用上述一种管道气体微泄漏故障巡检机器人,具备以下有益效果:
[0013] (1)本实用新型采用多个维度探测气体管道泄漏的方法,通过综合分析声音特征、温度特征和气体浓度特征三个维度,实现对气体管道微小泄漏的准确识别。通过优化算法和算法参数调整,进一步提高识别准确度和降低误判率
[0014] (2)本实用新型引入改进的SKF和EKF算法的联邦学习异步实时更新模式,实现对客户端网络参数的实时估计和更新;通过优化算法的性能和模型的学习能力,提高故障诊断的精度和准确率。
[0015] (3)本实用新型装置采用三段机械臂结构,由三段关节和臂内伸缩杆组成,适应化工管道复杂排布的环境作业需求,具备更高的灵活性和适应性;通过优化机械臂的结构设计和材料选用,提高机械臂的运动灵活性和精确性,进一步增强装置的检测任务执行能力。
[0016] (4)本实用新型装置设计了30个传感器来感知环境,包括摄像头、超声波测距传感器、激光雷达传感器、光学编码器、在线电流传感器、雨量传感器、温湿度传感器、惯性导航传感器、GPS传感器和UWB超宽带定位传感器等。通过优化传感器的布局和数据融合算法,提高对气体泄漏的多维度预估和检测能力。
[0017] (5)本实用新型前置摄像头和超声测距传感器,用于视觉避障和化工管道目标的识别;这些传感器的使用增强了装置的感知能力,提高了工作环境下的安全性和准确性。
[0018] 下面通过附图和实施例,对本实用新型的技术方案做进一步的详细描述。
具体实施方式
[0025] 以下通过附图和实施例对本实用新型的技术方案作进一步说明。
[0026] 除非另外定义,本实用新型使用的技术术语或者科学术语应当为本实用新型所属领域内具有一般技能的人士所理解的通常意义。
[0027] 本实用新型中使用的“包括”或者“包含”等类似的词语意指在该词前的要素涵盖在该词后列举的要素,并不排除也涵盖其它要素的可能。术语“内”、“外”、“上”、“下”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本实用新型和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本实用新型的限制,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。在本实用新型中,除非另有明确的规定和限定,术语“附着”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本实用新型中的具体含义。
[0028] 如图1‑图2所示,本实用新型一种管道气体微泄漏故障巡检机器人,包括机械臂和小车底盘5,机械臂设置在小车底盘5上,小车底盘5的顶部设置有激光雷达3和摄像头4,机械臂包括第一机械臂101、第二机械臂102和第三机械臂1,第二机械臂102设置在第一机械臂101与第三机械臂1之间,第一机械臂101远离第二机械臂102的一端与电动推杆19连接,电动推杆19的另一端与设置在小车底盘5内部的电机驱动器12连接,小车底盘5内部靠近电机驱动器12的一侧顶部设置有雨量传感器10和控制主板11,雨量传感器10与控制主板11连接,小车底盘5内部侧壁设置有惯性导航传感器13和GPS传感器20,小车底盘5的底部设置有四个驱动轮14。
[0029] 第一机械臂101远离第二机械臂102的一端设置有伺服舵机18,第三机械臂1远离第二机械臂102的一端设置有管道泄漏检测头2,管道泄漏检测头2包括气体传感器6、红外热成像仪7和麦克风传感器8,气体传感器6、红外热成像仪7和麦克风传感器8均与数据处理模块9连接。
[0030] 小车底盘5内部远离电机驱动器12的一端设置有锂电池15和温湿度传感器16,靠近温湿度传感器16一侧的小车底盘5外侧设置有显示屏17。
[0031] 如图3所示,一种管道气体微泄漏故障巡检机器人,包括以下步骤:
[0032] S1:客户端解码从联邦中心共享全局模型;
[0033] S2:客户端根据上述解码信息,通过扩展卡尔曼滤波器EKF更新本地客户端网络参数;
[0034] S3:将本地私有数据转换为公开传输的网络参数信息;在步骤S3中,对于第i个客(i)户端,第(k‑1)到第k个周期中得到不等间隔r 标记的样本对为:
[0035]
[0036] 其中, 表示样本对; 是第i个样本的特征向量和标签;
[0037] 基于前k‑1周期从联邦中心获得的网络参数估计值和相应的估计误差协方差,建立EKF的网络参数状态模型,利用随机游走思想建立状态模型和测量模型,其中状态模型为:
[0038]
[0039] 测量模型为:
[0040]
[0041] 其中 为状态变量,A为状态转移矩阵, 为测量变量,ω(k)为状态噪T T T T
声,网络参数函数为F(D(k),A(k+1)),参数α=[ω ,b ,β]为变量状态噪声ω(k)和输出噪声v(k)是高斯白噪声,ω表示输入层和隐藏层的链路权值;β表示隐含层雨输出层的链路权值,b表示隐藏层偏差;
[0042]
[0043] 构造的EKF为:
[0044]
[0045] 式中 为第(k‑1)到第k个周期样本状态下的预测观测函数;
[0046]
[0047] 得到的状态预测值如下:
[0048]
[0049] 预测协方差矩阵如下:
[0050] Pi(k|k‑1)=APi(k‑1|k‑1)AT+Qi(k‑1)
[0051] 其中 为状态变量的先验估计值,Pi(k|k‑1)为先验误差协方差,Qi(k‑1)为ω(k)状态噪声的协方差矩阵;
[0052] 扩展卡尔曼滤波最优增益矩阵Ki(k)为
[0053] Ki(k)=Pi(k|k‑1)HT[HPi(k|k‑1)HT+Ri(k)]‑1
[0054] 式中,R为观测噪声的协方差矩阵;HT为观测函数h的雅可比矩阵;
[0055] 预测状态下的非线性观测函数的雅可比矩阵是:
[0056]
[0057] 协方差的更新估计为:
[0058] Pi(k|k)=[I‑Ki(k)Hi]Pi(k|k‑1)
[0059] 其中Pi(k|k)为误差协方差矩阵,Ki(k)为增益矩阵;
[0060] 根据测量和模型得到第k个周期的网络参如下所示,并发送给联邦中心;
[0061]
[0062] 其中, 表示客户端的网络参数; 表示客户端网络参数的测量值;表示联邦中心参数的估计值。
[0063] S4:在网络传输过程中,客户端获取联邦中心的观测值;
[0064] S5:将更新的模型参数上传至联邦中心;
[0065] S6:联邦中心建立基于序贯卡尔曼滤波SKF的序贯融合滤波方法,对上传的客户端网络参数进行异步融合,目的是在联邦中心上建立一个适用于所有客户端的全局故障诊断分类器。该方法保护了数据的隐私性,使客户端能够从其他客户端学习故障诊断知识中获益。
[0066] 如图4所示,在步骤S6中,使用SKF异步更新联邦中心全局网络参数,建立符合卡尔曼滤波的状态模型如下:
[0067]
[0068] 测量模型为:
[0069] 其中, 为系统中无法通过观测直接得到的待估计状态; 为传感器采集的数量序列,间接反应 的值;A为系统的一步状态转移矩阵;Hi为测量矩阵;ωi为系统噪声序列;vi为测量噪声序列;k表示网络参数更新的周期,k∈Z,参数更新值为 SKF为:
[0070]
[0071] 完成第(k‑1)到第k个周期的网络参数更新后,得到
[0072] 基于SKF算法的全球网络参数的异步更新,包括以下步骤:
[0073] S61:时间更新;具体包括以下步骤:
[0074] 1)根据 和 得到
[0075] 2)根据Ph(k|k)和Q(k‑1),得到Ph(k|k‑1)。Ph(k|k‑1)=AP(k‑1|k‑1)AT+Q(k‑1);
[0076] 针对第一个客户,获得以下信息:
[0077]
[0078]
[0079] P1(k|k)=[In‑K1(k)H1]P(k|k‑1)
[0080] S62:测量更新,具体包括以下步骤:
[0081] 1)根据 和实际观测值与预测观测值之间的残差,得到如下所示的顺序卡尔曼滤波器:
[0082] 2)根据Pi(k|k)和测量值信息,得出增益矩阵为:
[0083]
[0084] 其中,Q为系统噪声方差矩阵;R为测量噪声方差矩阵;
[0085] 3)计算误差协方差矩阵Pi(k|k)=[In‑Ki(k)Hi]Pi‑1(k|k),得到以下结果:
[0086]
[0087] 算法在传统的联邦学习机制(FL+SKF)的基础上,在融合中心采用SKF算法代替平均算法进行模型融合,用SKF代替基于传统FL机制的平均算法,同时采用EKF方法(FL+SKF+EKF)实时更新本地客户端的参数,故障诊断的准确性如表1所示:
[0088] 表1
[0089]
[0090]
[0091] 因此,本实用新型采用上述一种管道气体微泄漏故障巡检机器人,采用FL+SKF+EKF算法在各个客户端获得的诊断准确率最高且该方法能够实时识别客户端的网络参数。此外,该算法不仅对联邦中心的参数进行异步融合,克服了现有算法在网络延迟的情况下,在融合步骤完成之前必须等待最后一个参数到达的缺点,克服了现有算法在丢包情况下不能同时执行的问题,也对非等间隔获取的新标签样本进行实时训练,具有很强的实时性,与现有算法相比,其诊断性能大大提高。
[0092] 最后应说明的是:以上实施例仅用以说明本实用新型的技术方案而非对其进行限制,尽管参照较佳实施例对本实用新型进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对本实用新型的技术方案进行修改或者等同替换,而这些修改或者等同替换亦不能使修改后的技术方案脱离本实用新型技术方案的精神和范围。