1.本发明涉及架空线检测技术领域,具体涉及一种基于线缆巡检机器人的架空线检测方法和一种基于线缆巡检机器人的架空线检测系统。
背景技术:2.架空输电线路是国家电网的基础设施,是远距离输电的主要载体,对国民日常生活保障与经济发展有着深远的意义。输电线缆由多股裸露的钢芯铝绞线绞制而成,铝金属表面暴露在野外环境中,在雨水,冰雪等环境因素及自身所受到的持续的机械张力的影响下容易出现散股,断股,锈蚀,破损等异常状态,进而引起电力传输故障,甚至造成严重的安全事故。因此,对架空输电线路进行巡检维修是电力部门的重要工作。
3.相关技术中,架空输电线路巡检主要采用人工巡检方式和无人机辅助巡检方式两种方式。采用人工巡检的方式,准确性和效率较低,风险较高,采用无人机辅助巡检方式,受环境因素影响较大(如光照明暗变化、线缆反光等因素),准确性较低。
技术实现要素:4.本发明为解决相关技术中架空输电线路巡检的准确性和效率较低,风险较高的技术问题,提供了一种基于线缆巡检机器人的架空线检测方法和系统,通过在架空线上形成激光线来判断架空线是否出现异常,无需人工巡检,能够大大提高巡检的准确性和效率,降低巡检风险。
5.本发明采用的技术方案如下:一种基于线缆巡检机器人的架空线检测方法,所述线缆巡检机器人悬挂在所述架空线上,所述线缆巡检机器人前端设置有摄像单元和激光发射单元,其中,所述摄像单元的光轴与所述架空线呈第一角度,所述激光发射单元的光轴与所述架空线呈第二角度,所述架空线检测方法包括以下步骤:控制所述激光发射单元向所述架空线发射n组平行激光束,以在所述架空线上形成n条平行激光线,其中,n为正整数;控制所述摄像单元对所述架空线以及所述n条平行激光线进行拍摄,以获取目标检测图像;对所述目标检测图像进行图像识别,以获取所述架空线上所述n条平行激光线对应的n条激光线径;将所述n条激光线径分别与相应位置的理论线径进行比对,以判断所述架空线是否出现异常。
6.根据本发明的一个实施例,对所述目标检测图像进行图像识别,以获取所述架空线上所述n条平行激光线对应的n条激光线径,具体包括:采用细化算法从第j条平行激光线中提取单像素宽度的光条,以获取第j条光条中心线,其中,1≤j≤n,j为正整数;获取所述第j条光条中心线在所述目标检测图像中的像素点集;对所述像素点集进行最小二乘圆拟合以获取第j条平行激光线对应的第j条激光线径。
7.根据本发明的一个实施例,将所述n条激光线径分别与相应位置的理论线径进行比对,以判断所述架空线是否出现异常,具体包括:采用激光三角法计算所述第j条光条中心线的所有像素点与所述摄像单元之间的距离,并选取出所述第j条光条中心线的最低点
与所述摄像单元之间的第一距离;获取拟合模型,并采用所述拟合模型根据所述第一距离获取所述第j条激光线径对应的理论线径;将所述第j条激光线径与所述第j条激光线径对应的理论线径进行比对;如果所述第j条激光线径与所述第j条激光线径对应的理论线径不匹配,则判断所述架空线出现异常。
8.根据本发明的一个实施例,将所述第j条激光线径与所述第j条激光线径对应的理论线径进行比对,以判断所述第j条激光线径与所述第j条激光线径对应的理论线径是否匹配,具体包括:计算所述第j条激光线径与所述第j条激光线径对应的理论线径的相似度;如果所述相似度小于预设相似度,则判断所述第j条激光线径与所述第j条激光线径对应的理论线径匹配;如果所述相似度大于或等于所述预设相似度,则判断所述第j条激光线径与所述第j条激光线径对应的理论线径不匹配。
9.根据本发明的一个实施例,获取所述拟合模型,包括:控制所述激光发射单元向无异常架空线发射k组平行激光束,以在所述架空线上形成k条平行激光线,其中,k为正整数;控制所述摄像单元对所述架空线以及所述k条平行激光线进行拍摄,以获取样本图像;采用所述细化算法分别从所述k条平行激光线中的每条平行激光线中提取单像素宽度的光条,以获取相应的光条中心线;获取每条所述光条中心线在所述样本图像中的像素点集,并分别对每条所述光条中心线在所述样本图像中的像素点集进行最小二乘圆拟合以获取所述k条平行激光线对应的k条待训练激光线径;采用所述激光三角法计算每条所述光条中心线的所有像素点与所述摄像单元之间的距离,并选取出每条所述光条中心线的最低点与所述摄像单元之间的第二距离;根据每条平行激光线对应的所述待训练激光线径和所述第二距离对拟合算法进行训练以获取所述拟合模型。
10.一种基于线缆巡检机器人的架空线检测系统,所述线缆巡检机器人悬挂在所述架空线上,所述线缆巡检机器人前端设置有摄像单元和激光发射单元,其中,所述摄像单元的光轴与所述架空线呈第一角度,所述激光发射单元的光轴与所述架空线呈第二角度,所述架空线检测系统包括:第一控制模块,所述第一控制模块用于控制所述激光发射单元向所述架空线发射n组平行激光束,以在所述架空线上形成n条平行激光线,其中,n为正整数;第二控制模块,所述第二控制模块用于控制所述摄像单元对所述架空线以及所述n条平行激光线进行拍摄,以获取目标检测图像;图像识别模块,所述图像识别模块用于对所述目标检测图像进行图像识别,以获取所述架空线上所述n条平行激光线对应的n条激光线径;异常检测模块,所述异常检测模块用于将所述n条激光线径分别与相应位置的理论线径进行比对,以判断所述架空线是否出现异常。
11.根据本发明的一个实施例,所述图像识别模块具体用于:采用细化算法从第j条平行激光线中提取单像素宽度的光条,以获取第j条光条中心线,其中,1≤j≤n,j为正整数;获取所述第j条光条中心线在所述目标检测图像中的像素点集;对所述像素点集进行最小二乘圆拟合以获取第j条平行激光线对应的第j条激光线径。
12.根据本发明的一个实施例,所述异常检测模块具体用于:采用激光三角法计算所述第j条光条中心线的所有像素点与所述摄像单元之间的距离,并选取出所述第j条光条中心线的最低点与所述摄像单元之间的第一距离;采用拟合模型根据所述第一距离获取所述第j条激光线径对应的理论线径;将所述第j条激光线径与所述第j条激光线径对应的理论线径进行比对;如果所述第j条激光线径与所述第j条激光线径对应的理论线径不匹配,则
判断所述架空线出现异常。
13.根据本发明的一个实施例,所述异常检测模块具体还用于:计算所述第j条激光线径与所述第j条激光线径对应的理论线径的相似度;如果所述相似度小于预设相似度,则判断所述第j条激光线径与所述第j条激光线径对应的理论线径匹配;如果所述相似度大于或等于所述预设相似度,则判断所述第j条激光线径与所述第j条激光线径对应的理论线径不匹配。
14.根据本发明的一个实施例,所述异常检测模块具体还用于:控制所述激光发射单元向无异常架空线发射k组平行激光束,以在所述架空线上形成k条平行激光线,其中,k为正整数;控制所述摄像单元对所述架空线以及所述k条平行激光线进行拍摄,以获取样本图像;采用所述细化算法分别从所述k条平行激光线中的每条平行激光线中提取单像素宽度的光条,以获取相应的光条中心线;获取每条所述光条中心线在所述样本图像中的像素点集,并分别对每条所述光条中心线在所述样本图像中的像素点集进行最小二乘圆拟合以获取所述k条平行激光线对应的k条待训练激光线径;采用所述激光三角法计算每条所述光条中心线的所有像素点与所述摄像单元之间的距离,并选取出每条所述光条中心线的最低点与所述摄像单元之间的第二距离;根据每条平行激光线对应的所述待训练激光线径和所述第二距离对拟合算法进行训练以获取所述拟合模型。
15.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现上述的基于线缆巡检机器人的架空线检测方法。
16.一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现上述的基于线缆巡检机器人的架空线检测方法。
17.本发明的有益效果:本发明通过在架空线上形成激光线,并根据激光线获取相应的激光路径,以及将激光路径与相应位置上的理论线径进行比对,以判断架空线是否出现异常,由此,无需人工巡检,能够大大提高巡检的准确性和效率,降低巡检风险。
附图说明
18.图1为本发明一个实施例的线缆巡检机器人的结构示意图;图2为本发明实施例的基于线缆巡检机器人的架空线检测方法的流程图;图3为本发明一个具体地实施例的目标检测图像示意图;图4为本发明一个实施例的判断架空线是否出现异常的方法的流程图;图5为本发明实施例的基于线缆巡检机器人的架空线检测系统的方框示意图。
具体实施方式
19.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
20.如图1所示,本发明实施例的线缆巡检机器人悬挂在架空线上,线缆巡检机器人前
端设置有摄像单元和激光发射单元,其中,线缆巡检机器人前端为线缆巡检机器人行进方向上的一端,摄像单元可为摄像头,激光发射单元可为激光器。其中,摄像单元的光轴与架空线呈第一角度,激光发射单元的光轴与架空线呈第二角度,第一角度大于0且小于90
°
(例如,可为30
°
),第二角度大于0且小于90
°
(例如,可为60
°
),第一角度和第二角度的大小关系可根据实际情况进行标定,以确保摄像单元能够拍摄出激光发射单元在架空线上形成的所有平行激光线。
21.图2是根据本发明实施例的基于线缆巡检机器人的架空线检测方法的流程图。
22.如图2所示,本发明实施例的基于线缆巡检机器人的架空线检测方法可包括以下步骤:s1,控制激光发射单元向架空线发射n组平行激光束,以在架空线上形成n条平行激光线。其中,n为正整数。
23.具体而言,通过激光发射单元向架空线发射n组平行激光束,例如,9组平行激光束照射在架空线上,通过设置激光发射单元与架空线之间的第二角度可保证平行激光束照射在线缆巡检机器人前方预设距离的位置,例如,线缆巡检机器人前方30~60厘米的位置,此时架空线上可形成n条平行激光线,例如9条平行激光线。由于激光发射单元发出的是激光线(例如,红色激光线),具有较强的穿透能力,能够在户外较强光照的情况下在线缆上留下线型光条。
24.s2,控制摄像单元对架空线以及n条平行激光线进行拍摄,以获取目标检测图像。
25.具体地,通过设置摄像单元与架空线之间的第一角度,使得摄像单元能够拍摄到架空线上的n条平行激光线,以获取目标检测图像,也就是说,如图3所示,目标检测图像中可包括架空线以及架空线上的n条平行激光线。
26.s3,对目标检测图像进行图像识别,以获取架空线上n条平行激光线对应的n条激光线径。
27.具体地,可采用细化算法从第j条平行激光线中提取单像素宽度的光条,以获取第j条光条中心线,然后获取第j条光条中心线在目标检测图像中的像素点集,最后对像素点集进行最小二乘圆拟合以获取第j条平行激光线对应的第j条激光线径。其中,1≤j≤n,且j为正整数。
28.为了准确测量激光线径,首先需要识别每条平行激光线的光条中心线。由于本发明无需考虑平行激光线之间的间隙,因此,本发明可采用细化算法从每条平行激光线中提取单像素宽度的光条,以获取相应的光条中心线,由此,不仅提取速度快,而且不易受到噪声影响。
29.进一步地,在提取出每条平行激光线的光条中心线,即提取出第j条平行激光线的光条中心线(第j条光条中心线)后,可获取第j条光条中心线在目标检测图像中的像素点集,记作点集pj(xk,yk)(k=1,2,...,nj),nj为第j条激光中心线的像素点个数。然后,对采集到的像素点集pj(xk,yk)进行最小二乘圆拟合,以得到第j条平行激光线对应的第j条激光线径。
30.s4,将n条激光线径分别与相应位置的理论线径进行比对,以判断架空线是否出现异常。
31.在本发明的一个实施例中,如图4所示,将n条激光线径分别与相应位置的理论线
径进行比对,以判断架空线是否出现异常,可包括以下步骤:s401,采用激光三角法计算第j条光条中心线的所有像素点与摄像单元之间的距离,并选取出第j条光条中心线的最低点与摄像单元之间的第一距离。
32.具体而言,如图3所示,激光发射单元照射在架空线上的平行激光线可呈现圆弧形,因此,提取出的光条中心线也呈现圆弧形,在图像中呈现为中间低两边高的形状,对应的,第j条光条中心线的最低点可为aj(图3中仅示出三条光条中心线),其中,第一条光条中心线的最低点可为a1,第二条光条中心线的最低点可为a2,第三条光条中心线的最低点可为a3。
33.在采用激光三角法计算每条光条中心线的所有像素点与摄像单元之间的距离后,可分别选取出每条光条中心线的最低点与摄像单元之间的距离,即第一距离,例如,如图3所示,选取出第一条光条中心线的最低点a1与摄像单元之间的距离,选取出第二条光条中心线的最低点a2与摄像单元之间的距离,选取出第三条光条中心线的最低点a3与摄像单元之间的距离。也就是说,第一距离可为在判断架空线是否出现异常的过程中,在采用激光三角法计算每条光条中心线的所有像素点与摄像单元之间的距离后,分别选取出的每条光条中心线的最低点与摄像单元之间的距离。
34.s402,获取拟合模型,并采用拟合模型根据第一距离获取第j条激光线径对应的理论线径。
35.具体而言,在选取出第j条平行激光线对应的第一距离后,可将第一距离输入拟合模型,此时拟合模型可输出相应的理论线径,即第j条激光线径对应的理论线径。
36.需要说明的是,在采用拟合模型根据第一距离获取第j条激光线径对应的理论线径之前,可先获取拟合模型。下面结合具体实施例来详细说明如何获取拟合模型。
37.根据本发明的一个实施例,在采用拟合模型对第j条平行激光线对应的第j条激光线径和第一距离进行最小二乘圆拟合之前,还包括:控制激光发射单元向无异常架空线发射k组平行激光束,以在架空线上形成k条平行激光线,其中,k为正整数;控制摄像单元对架空线以及k条平行激光线进行拍摄,以获取样本图像;采用细化算法分别从k条平行激光线中的每条平行激光线中提取单像素宽度的光条,以获取相应的光条中心线;获取每条光条中心线在样本图像中的像素点集,并分别对每条光条中心线在样本图像中的像素点集进行最小二乘圆拟合以获取k条平行激光线对应的k条待训练激光线径;采用激光三角法计算每条光条中心线的所有像素点与摄像单元之间的距离,并选取出每条光条中心线的最低点与摄像单元之间的第二距离;根据每条平行激光线对应的待训练激光线径和第二距离对拟合算法进行训练以获取拟合模型。
38.具体地,可先通过激光发射单元向无异常架空线发射k组平行激光束,以在架空线上形成k条平行激光线,并通过摄像单元对架空线以及k条平行激光线进行拍摄,以获取样本图像,其中,样本图像中可包括无异常架空线以及无异常架空线上的k条平行激光线。然后,采用细化算法分别从k条平行激光线中的每条平行激光线中提取单像素宽度的光条,以获取相应的光条中心线,并获取每条光条中心线在样本图像中的像素点集,以及分别对每条光条中心线在样本图像中的像素点集进行最小二乘圆拟合以获取k条平行激光线对应的k条待训练激光线径,具体的方法可参照上述实施例,为避免冗余,在此不再详述。
39.进一步而言,采用激光三角法计算每条光条中心线的所有像素点与摄像单元之间
的距离,并选取出每条光条中心线的最低点与摄像单元之间的距离,即第二距离。也就是说,第二距离可为在获取拟合模型过程中,在采用激光三角法计算每条光条中心线的所有像素点与摄像单元之间的距离后,分别选取出的每条光条中心线的最低点与摄像单元之间的距离。由此,可将k条平行激光线对应的k条待训练激光线径以及第二距离作为输入,将k条待训练激光线径作为输出对拟合算法进行训练,以获取拟合模型。
40.s403,将第j条激光线径与第j条激光线径对应的理论线径进行比对,以判断第j条激光线径与第j条激光线径对应的理论线径是否匹配。
41.作为一种可能的实施方式,可计算第j条激光线径与第j条激光线径对应的理论线径的相似度,以根据相似度判断第j条激光线径与第j条激光线径对应的理论线径是否匹配,具体地,可采用matlab中frechet distance(弗雷歇距离)计算第j条激光线径与第j条激光线径对应的理论线径的相似度。其中,如果相似度大于或等于预设相似度,则判断第j条激光线径与第j条激光线径对应的理论线径匹配,如果相似度小于预设相似度,则判断第j条激光线径与第j条激光线径对应的理论线径不匹配。其中,预设相似度可根据实际情况进行标定。
42.作为另一种可能的实施方式,还可通过图形比对的方式比对第j条激光线径与第j条激光线径对应的理论线径的重合度,如果重合度大于或等于预设重合度,则判断第j条激光线径与第j条激光线径对应的理论线径匹配,如果重合度小于预设重合度,则判断第j条激光线径与第j条激光线径对应的理论线径不匹配。其中,预设重合度可根据实际情况进行标定。
43.s404,如果第j条激光线径与第j条激光线径对应的理论线径不匹配,则判断架空线出现异常。
44.具体而言,可先将第一条激光线径与第一条激光线径对应的理论线径进行比对,如果第一条激光线径与第一条激光线径对应的理论线径不匹配,则判断架空线出现异常,例如,架空线出现散股或断股;如果第一条激光线径与第一条激光线径对应的理论线径匹配,则将第二条激光线径与第二条激光线径对应的理论线径进行比对,如果第二条激光线径与第二条激光线径对应的理论线径不匹配,则判断架空线出现异常,例如,架空线出现散股或断股,如果第二条激光线径与第二条激光线径对应的理论线径匹配,则再将第三条激光线径与第三条激光线径对应的理论线径进行比对,依次类推,直至第n条激光线径与第n条激光线径对应的理论线径进行比对完成。
45.综上所述,根据本发明实施例的基于线缆巡检机器人的架空线检测方法,首先,控制激光发射单元向架空线发射n组平行激光束,以在架空线上形成n条平行激光线,并控制摄像单元对架空线以及n条平行激光线进行拍摄,以获取目标检测图像,然后,对目标检测图像进行图像识别,以获取架空线上n条平行激光线对应的n条激光线径,最后,将n条激光线径分别与相应位置的理论线径进行比对,以判断架空线是否出现异常,由此,通过在架空线上形成激光线来判断架空线是否出现异常,无需人工巡检,能够大大提高巡检的准确性和效率,降低巡检风险。
46.对应上述实施例的基于线缆巡检机器人的架空线检测方法,本发明还提出一种基于线缆巡检机器人的架空线检测系统。
47.如图5所示,本发明实施例的基于线缆巡检机器人的架空线检测系统可包括:第一
控制模块100、第二控制模块200、图像识别模块300和异常检测模块400。
48.其中,第一控制模块100用于控制激光发射单元向架空线发射n组平行激光束,以在架空线上形成n条平行激光线,其中,n为正整数;第二控制模块200用于控制摄像单元对架空线以及n条平行激光线进行拍摄,以获取目标检测图像;图像识别模块300用于对目标检测图像进行图像识别,以获取架空线上n条平行激光线对应的n条激光线径;异常检测模块400用于将n条激光线径分别与相应位置的理论线径进行比对,以判断架空线是否出现异常。
49.需要说明的是,如图1所示,本发明实施例的线缆巡检机器人悬挂在架空线上,线缆巡检机器人前端设置有摄像单元和激光发射单元,其中,线缆巡检机器人前端为线缆巡检机器人行进方向上的一端,摄像单元可为摄像头,激光发射单元可为激光器。其中,摄像单元的光轴与架空线呈第一角度,激光发射单元的光轴与架空线呈第二角度,第一角度大于0且小于90
°
(例如,可为30
°
),第二角度大于0且小于90
°
(例如,可为60
°
),第一角度和第二角度的大小关系可根据实际情况进行标定,以确保摄像单元能够拍摄出激光发射单元在架空线上形成的所有平行激光线。
50.具体而言,基于图1所示的线缆巡检机器人,首先,本发明可通过第一控制模块100控制激光发射单元向架空线发射n组平行激光束,例如,9组平行激光束照射在架空线上,通过设置激光发射单元与架空线之间的第二角度可保证平行激光束照射在线缆巡检机器人前方预设距离的位置,例如,线缆巡检机器人前方30~60厘米的位置,此时架空线上可形成n条平行激光线,例如9条平行激光线。由于激光发射单元发出的是激光线(例如,红色激光线),具有较强的穿透能力,能够在户外较强光照的情况下在线缆上留下线型光条。并且,通过第二控制模块200控制摄像单元对架空线以及n条平行激光线进行拍摄,以获取目标检测图像,其中,通过设置摄像单元与架空线之间的第一角度,使得摄像单元能够拍摄到架空线上的n条平行激光线,以获取目标检测图像,也就是说,如图3所示,目标检测图像中可包括架空线以及架空线上的n条平行激光线。
51.其次,可通过图像识别模块300对目标检测图像进行图像识别,以获取架空线上n条平行激光线对应的n条激光线径。
52.在根据本发明的一个实施例中,图像识别模块300具体用于:采用细化算法从第j条平行激光线中提取单像素宽度的光条,以获取第j条光条中心线,然后获取第j条光条中心线在目标检测图像中的像素点集,最后对像素点集进行最小二乘圆拟合以获取第j条平行激光线对应的第j条激光线径。其中,1≤j≤n,且j为正整数。
53.为了准确测量激光线径,首先需要识别每条平行激光线的光条中心线。由于本发明无需考虑平行激光线之间的间隙,因此,本发明可采用细化算法从每条平行激光线中提取单像素宽度的光条,以获取相应的光条中心线,由此,不仅提取速度快,而且不易受到噪声影响。
54.进一步地,在提取出每条平行激光线的光条中心线,即提取出第j条平行激光线的光条中心线(第j条光条中心线)后,可获取第j条光条中心线在目标检测图像中的像素点集,记作点集pj(xk,yk)(k=1,2,...,nj),nj为第j条激光中心线的像素点个数。然后,对采集到的像素点集pj(xk,yk)进行最小二乘圆拟合,以得到第j条平行激光线对应的第j条激光线径。
55.然后,通过异常检测模块400将n条激光线径分别与相应位置的理论线径进行比对,以判断架空线是否出现异常。
56.在本发明的一个实施例中,异常检测模块400可先采用激光三角法计算第j条光条中心线的所有像素点与摄像单元之间的距离,并选取出第j条光条中心线的最低点与摄像单元之间的第一距离。其中,如图3所示,激光发射单元照射在架空线上的平行激光线可呈现圆弧形,因此,提取出的光条中心线也呈现圆弧形,在图像中呈现为中间低两边高的形状,对应的,第j条光条中心线的最低点可为aj(图3中仅示出三条光条中心线),其中,第一条光条中心线的最低点可为a1,第二条光条中心线的最低点可为a2,第三条光条中心线的最低点可为a3。在采用激光三角法计算每条光条中心线的所有像素点与摄像单元之间的距离后,可分别选取出每条光条中心线的最低点与摄像单元之间的距离,即第一距离,例如,如图3所示,选取出第一条光条中心线的最低点a1与摄像单元之间的距离,选取出第二条光条中心线的最低点a2与摄像单元之间的距离,选取出第三条光条中心线的最低点a3与摄像单元之间的距离。也就是说,第一距离可为在判断架空线是否出现异常的过程中,在采用激光三角法计算每条光条中心线的所有像素点与摄像单元之间的距离后,分别选取出的每条光条中心线的最低点与摄像单元之间的距离。
57.其次,异常检测模块400可获取拟合模型,并采用拟合模型根据第一距离获取第j条激光线径对应的理论线径。其中,在选取出第j条平行激光线对应的第一距离后,可将第一距离输入拟合模型,此时拟合模型可输出相应的理论线径,即第j条激光线径对应的理论线径。
58.需要说明的是,在采用拟合模型根据第一距离获取第j条激光线径对应的理论线径之前,可先获取拟合模型。下面结合具体实施例来详细说明如何获取拟合模型。
59.根据本发明的一个实施例,异常检测模块400具体还用于:控制激光发射单元向无异常架空线发射k组平行激光束,以在架空线上形成k条平行激光线,其中,k为正整数;控制摄像单元对架空线以及k条平行激光线进行拍摄,以获取样本图像;采用细化算法分别从k条平行激光线中的每条平行激光线中提取单像素宽度的光条,以获取相应的光条中心线;获取每条光条中心线在样本图像中的像素点集,并分别对每条光条中心线在样本图像中的像素点集进行最小二乘圆拟合以获取k条平行激光线对应的k条待训练激光线径;采用激光三角法计算每条光条中心线的所有像素点与摄像单元之间的距离,并选取出每条光条中心线的最低点与摄像单元之间的第二距离;根据每条平行激光线对应的待训练激光线径和第二距离对拟合算法进行训练以获取拟合模型。
60.具体地,可先通过激光发射单元向无异常架空线发射k组平行激光束,以在架空线上形成k条平行激光线,并通过摄像单元对架空线以及k条平行激光线进行拍摄,以获取样本图像,其中,样本图像中可包括无异常架空线以及无异常架空线上的k条平行激光线。然后,采用细化算法分别从k条平行激光线中的每条平行激光线中提取单像素宽度的光条,以获取相应的光条中心线,并获取每条光条中心线在样本图像中的像素点集,以及分别对每条光条中心线在样本图像中的像素点集进行最小二乘圆拟合以获取k条平行激光线对应的k条待训练激光线径,具体的方法可参照上述实施例,为避免冗余,在此不再详述。
61.进一步而言,采用激光三角法计算每条光条中心线的所有像素点与摄像单元之间的距离,并选取出每条光条中心线的最低点与摄像单元之间的第二距离,即第二距离。也就
是说,第二距离可为在获取拟合模型过程中,在采用激光三角法计算每条光条中心线的所有像素点与摄像单元之间的距离后,分别选取出的每条光条中心线的最低点与摄像单元之间的距离。由此,可将k条平行激光线对应的k条待训练激光线径以及第二距离作为输入,将k条待训练激光线径作为输出对拟合算法进行训练,以获取拟合模型。
62.然后,异常检测模块400可将第j条激光线径与第j条激光线径对应的理论线径进行比对,以判断第j条激光线径与第j条激光线径对应的理论线径是否匹配。
63.作为一种可能的实施方式,可计算第j条激光线径与第j条激光线径对应的理论线径的相似度,以根据相似度判断第j条激光线径与第j条激光线径对应的理论线径是否匹配,具体地,可采用matlab中frechetdistance计算第j条激光线径与第j条激光线径对应的理论线径的相似度了。其中,如果相似度大于或等于预设相似度,则判断第j条激光线径与第j条激光线径对应的理论线径匹配,如果相似度小于预设相似度,则判断第j条激光线径与第j条激光线径对应的理论线径不匹配。其中,预设相似度可根据实际情况进行标定。
64.作为另一种可能的实施方式,还可通过图形比对的方式比对第j条激光线径与第j条激光线径对应的理论线径的重合度,如果重合度大于或等于预设重合度,则判断第j条激光线径与第j条激光线径对应的理论线径匹配,如果重合度小于预设重合度,则判断第j条激光线径与第j条激光线径对应的理论线径不匹配。其中,预设重合度可根据实际情况进行标定。
65.最后,异常检测模块400在第j条激光线径与第j条激光线径对应的理论线径不匹配时,判断架空线出现异常。
66.具体而言,可先将第一条激光线径与第一条激光线径对应的理论线径进行比对,如果第一条激光线径与第一条激光线径对应的理论线径不匹配,则判断架空线出现异常,例如,架空线出现散股或断股;如果第一条激光线径与第一条激光线径对应的理论线径匹配,则将第二条激光线径与第二条激光线径对应的理论线径进行比对,如果第二条激光线径与第二条激光线径对应的理论线径不匹配,则判断架空线出现异常,例如,架空线出现散股或断股,如果第二条激光线径与第二条激光线径对应的理论线径匹配,则再将第三条激光线径与第三条激光线径对应的理论线径进行比对,依次类推,直至第n条激光线径与第n条激光线径对应的理论线径进行比对完成。
67.由此,本发明根据架空线上形成的激光线判断架空线是否出现异常,并且无需人工巡检,从而大大提高了巡检的准确性和效率,降低了巡检风险。
68.根据本发明实施例的基于线缆巡检机器人的架空线检测系统,通过第一控制模块控制激光发射单元向架空线发射n组平行激光束,以在架空线上形成n条平行激光线,并通过第二控制模块控制摄像单元对架空线以及n条平行激光线进行拍摄,以获取目标检测图像,以及通过图像识别模块对目标检测图像进行图像识别,以获取架空线上n条平行激光线对应的n条激光线径,并通过异常检测模块将n条激光线径分别与相应位置的理论线径进行比对,以判断架空线是否出现异常,由此,通过在架空线上形成激光线来判断架空线是否出现异常,无需人工巡检,能够大大提高巡检的准确性和效率,降低巡检风险。
69.对应上述实施例,本发明还提出一种计算机设备。
70.本发明实施例的计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现上述的基于线缆巡检机
器人的架空线检测方法。
71.根据本发明实施例的计算机设备,处理器执行存储在存储器上的计算机程序时,可通过在架空线上形成激光线来判断架空线是否出现异常,无需人工巡检,能够大大提高巡检的准确性和效率,降低巡检风险。
72.对应上述实施例,本发明还提出一种非临时性计算机可读存储介质。
73.本发明实施例的非临时性计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现上述的基于线缆巡检机器人的架空线检测方法。
74.根据本发明实施例的非临时性计算机可读存储介质,处理器执行存储在其上的计算机程序时,可通过在架空线上形成激光线来判断架空线是否出现异常,无需人工巡检,能够大大提高巡检的准确性和效率,降低巡检风险。
75.在本发明的描述中,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。“多个”的含义是两个或两个以上,除非另有明确具体的限定。
76.在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
77.在本发明中,除非另有明确的规定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接触,或第一和第二特征通过中间媒介间接接触。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或仅仅表示第一特征水平高度小于第二特征。
78.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必针对相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
79.应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
80.本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介
质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
81.此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
82.上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。