【技术实现步骤摘要】
基于点云的带电作业横担角钢识别方法及装置
[0001]本专利技术属于机器人
,涉及带电作业机器人,为一种基于点云的带电作业横担角钢识别方法级装置。
技术介绍
[0002]带电作业机器人是针对配网线路作业的特种机器人,主要在高空中代替人工完成高压线缆搭接和拆卸等一系列高危作业,包括:带电断线、带电接线、带电更换避雷器/隔离开关、装拆线路故障指示器或验电接地线夹、带电更换跌落式熔断器、带电更换警示牌或绝缘护管、清洗清障等,与传统的人工作业相比,其大大提高了作业安全和效率。
[0003]带电作业机器人在某些作业流程,如更换设备、安装驱鸟器等,需要获取作业场景中作业横担角钢的精确位置和方向,这依赖于激光雷达和RGBD相机获取的场景点云数据。但是由于带电作业机器人的实际工作环境,作业过程中时常会受到强光的干扰,以及角钢的两个垂直平面并不平滑等因素,容易造成点云数据的误差,这干扰了角钢的准确检测。
技术实现思路
[0004]本专利技术的目的在于提供一种基于点云的带电作业横担角钢检测方法,抗干扰能力强、识别精度高。
[0005]本专利技术的技术方案为:基于点云的带电作业横担角钢识别方法,其特征是采用激光雷达和RGBD相机两种感知传感器来实现横担角钢的检测,先通过激光雷达获取场景的全局数据,获取横担角钢的初步位置,然后控制带电作业机器人到达横担角钢初步位置,由RGBD相机采集点云数据,精确识别横担角钢的位置和方向,包括以下步骤:
[0006]1)角钢粗定位:使用激光雷达对当前场景进行全局 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.基于点云的带电作业横担角钢识别方法,其特征是采用激光雷达和RGBD相机两种感知传感器来实现横担角钢的检测,先通过激光雷达获取场景的全局数据,获取横担角钢的初步位置,然后控制带电作业机器人到达横担角钢初步位置,由RGBD相机采集点云数据,精确识别横担角钢的位置和方向,包括以下步骤:1)角钢粗定位:使用激光雷达对当前场景进行全局建模,对建模获取的点云数据选取对应横担角钢的两个点,对这两个点连线范围内的点云做线性领域滤波,去除非横担角钢先验位置的点云,对过滤后的点云进行主成分分析PCA,提取出横担角钢的初步位置和方向;2)角钢精定位:使用RGBD相机根据粗定位的横担角钢位置,采集横担角钢点云数据,进行预处理,提取局部横担范围内不含噪声的横担点云数据,然后进行角钢垂直平面预提取和角钢检测的后端优化,提取出角钢的精准方向和位置以及角钢两个垂直面的精确法相位置。2.根据权利要求1所述的基于点云的带电作业横担角钢识别方法,其特征是粗定位步骤包括:11)全局激光滑动建模:通过机器人的激光雷达以滑动建模的方式获取到全局场景的点云数据;12)选点:选取全局建模中横担点云上的两个参考点p1,p2,以两个参考点的连线为参考横担;13)直线邻域滤波:获取参考方向vec=p1‑
p2,遍历点云中的每一个点t
i
∈R
z
,R
z
表示全局场景的点云集合,计算每个点到参考横担的距离dis=||t
i
‑
((t
i
‑
p1)
·
vec+p1)||2,如果dis≤thresh,则认为该点为横担上的点,thresh为点云波动阈值超参数;14)主成分分析PCA:对线性领域滤波获取的点云使用主成分分析,计算协方差矩阵并对协方差矩阵进行特征值分解,统计出方差最大的方向为横担的方向v1,所有点云的均值为横担的初步位置center。3.根据权利要求1或2所述的基于点云的带电作业横担角钢识别方法,其特征是精定位步骤包括:21)获取点云数据:根据粗定位计算出的横担初步位置和方向,使用机械臂将RGBD相机移动到横担的前方,获取横担的局部点云数据;22)点云预处理:对从RGBD相机获取的局部横担三维点云分别进行直通滤波、孤立点滤波和体素滤波处理,提取局部横担范围内不含噪声的横担点云数据;23)角钢垂直面预提取:使用RANSAC平面拟合算法对预处理完的点云进行平面拟合,得到两个垂直面中的一个平面,方程为ax+by+cz+d=0,遍历横担点云数据的点q
i
(x
i
,y
i
,z
i
),通过判断是否满足ax
i
+by
i
+cz
i
+d>0,将点云分成平面的上侧点云R
up
和平面的下侧点云R
down
,大于0为上侧点云,否则为下侧点云,再比较R
up
和R
down
点云的数量,选取点云数量较大作为横担角钢的另一个垂直面的点云R
技术研发人员:刘浩,
申请(专利权)人:亿嘉和科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。