【技术实现步骤摘要】
用于变电站绝缘子清扫机器人的视觉识别方法、系统及介质
本专利技术涉及电力系统带电作业自动化领域,具体涉及一种用于变电站绝缘子清扫机器人的视觉识别方法、系统及介质。
技术介绍
目前随着科技的进步,变电站的各种机器人得到广泛的应用,机器人的功能也越来越强大。稳定可靠工作,同时要求对极端恶劣自然情况也要有较好的承受能力。绝缘子的老化以及表面污染物的集聚都有可能导致绝缘子阻值下降,进而导致绝缘子劣化和击穿,造成重大安全事故。保证绝缘子的安全可靠对于保障电力线路的稳定运行,对于保证国家的电力安全具有重要意义。绝缘子传统清洁方式主要包括人工擦洗和手持高压水炮冲洗两种,手动清洗作业,存在劳动强度大、冲洗效率低、冲洗效果得不到保障等问题,同时存在着一定的作业安全隐患。研究变电站绝缘子清扫机器人可以有效减轻人工作业强度,降低作业安全事故发生的概率,改善清洗效果,对于变电站日常维护具有十分重要的意义,而实现机器人清洗的关键在于对绝缘子的准确识别、定位与污秽程度判别。
技术实现思路
本专利技术要解决的技术问题:针对现有技术的上 ...
【技术保护点】
1.一种用于变电站绝缘子清扫机器人的视觉识别方法,其特征在于,包括进行绝缘子伞裙边识别的步骤,详细步骤包括:/n1)提取出绝缘子图像中的所有边缘并去除直线线段、留下曲线段;/n2)计算所有曲线段的凹凸性,且仅保留只具有凹性和凸性的曲线段;/n3)针对每条曲线段,判断曲线段是否是椭圆的一部分,若是则保留该曲线段并记录其对应的椭圆二次曲线坐标,且针对记录椭圆的二次曲线坐标进行去重;/n4)运用聚类算法对所有椭圆进行聚类获得绝缘子伞裙边的椭圆。/n
【技术特征摘要】
1.一种用于变电站绝缘子清扫机器人的视觉识别方法,其特征在于,包括进行绝缘子伞裙边识别的步骤,详细步骤包括:
1)提取出绝缘子图像中的所有边缘并去除直线线段、留下曲线段;
2)计算所有曲线段的凹凸性,且仅保留只具有凹性和凸性的曲线段;
3)针对每条曲线段,判断曲线段是否是椭圆的一部分,若是则保留该曲线段并记录其对应的椭圆二次曲线坐标,且针对记录椭圆的二次曲线坐标进行去重;
4)运用聚类算法对所有椭圆进行聚类获得绝缘子伞裙边的椭圆。
2.根据权利要求1所述用于变电站绝缘子清扫机器人的视觉识别方法,其特征在于,步骤1)的详细步骤包括:
1.1)将绝缘子图像进行二值化处理并提取其骨架;
1.2)针对提取出来的骨架,通过遍历寻找图像中第一个白色的点,然后从这个点开始向两边延伸寻找相邻的点,且每找到一个点则将其保存而后置黑,当搜索到一个没有相邻点的点时表示该端搜索完成并确定该线段的一端;最终找出骨架中所有的直线线段和曲线段;
1.3)采用Hough直线检测去除已保存的直线线段留下曲线段。
3.根据权利要求1所述用于变电站绝缘子清扫机器人的视觉识别方法,其特征在于,步骤2)的详细步骤包括:
2.1)根据下式计算所有曲线段的凹凸性f(x,y);
上式中,f(x,y)凹凸性计算结果,(x,y)为边缘线上某一点的横、纵坐标,下标L表示边缘线坐标的左端点,R表示边缘线坐标的右端点;
2.2)针对每一条曲线段的凹凸性f(x,y),如果凹凸性f(x,y)恒大于零时该曲线段为凸则将其保留,如果凹凸性f(x,y)恒小于零时该曲线段为凹则将其保留,如果凹凸性f(x,y)存在异号结果则判定该曲线段不满足要求并将其删除。
4.根据权利要求1所述用于变电站绝缘子清扫机器人的视觉识别方法,其特征在于,步骤3)的详细步骤包括:
3.1)从曲线段构造边缘点集D,初始化计数器C的值为0,循环计数k=0;
3.2)从边缘点集D中随机选取5点p1~p5;
3.3)通过5点p1~p5确定二次曲线Ax2+Bxy+Cy2+Dx+Ey+1=0的参数A,B,C,D,E,其中x,y表示点的坐标,当且仅当满足B2-4AC>0时判定该二次曲线是椭圆,执行步骤3.4),否则跳转执行步骤3.5);
3.4)从边缘点集D中随机的点p6,将点p6代入由点p1~p5所确定的二次曲线Ax2+Bxy+Cy2+Dx+Ey+1=0得到d6=|Ax62+Bx6y6+cy62+Dx6+Ey6+1|,上式中d6表示P6到椭圆P的距离的绝对值,x6,y6表示点p6的坐标;
3.5)遍历边缘点集D中的所有的边缘点,...
【专利技术属性】
技术研发人员:樊绍胜,胡湘婧,程嘉翊,王旭红,
申请(专利权)人:长沙理工大学,
类型:发明
国别省市:湖南;43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。