一种基于三维点云数据的机器人打磨路径自动规划方法技术

技术编号:39044339 阅读:10 留言:0更新日期:2023-10-10 11:57
本发明专利技术公开了一种基于三维点云数据的机器人打磨路径自动规划方法,首先扫描获取待打磨工件的原始三维点云数据;通过点云滤波、点云配准获取准确的待打磨区域点云,最后通过区域生长和边界信息进行点云分割为打磨路径规划提供准确基础点云数据;针对基础点云数据,利用截面法计算打磨工艺加工路径;最后基于等残高原理和等曲率的路径插补法完成机器人打磨路径规划优化。本发明专利技术解决了工件模型未知及来料模型一致性差等问题,由于获得的三维扫描点云表面质量差无法利用现有软件处理点云模型,因此从三维点云数据出发进行路径规划,减少了三维点云重构的复杂计算,减少了三维点云数据的重构计算量,明显提高了实际打磨效果,简单实用,通用性强。通用性强。通用性强。

【技术实现步骤摘要】
一种基于三维点云数据的机器人打磨路径自动规划方法


[0001]本专利技术涉及核退役智能装备领域,尤其是针对核退役设备中去污装置的自动化打磨,具体是一种基于三维点云数据的机器人打磨路径自动规划方法。

技术介绍

[0002]随着核设备的大量发展随之而来的就是核设备退役问题,一般来说相关核设备在退役阶段都需要进行去污处理,主要为设备表面打磨。但是由于设备复杂,在打磨操作过程中,均采用人工进行打磨。并且鉴于辐射原因,工作人员需要全程佩戴厚重防护服进行高强度打磨作业。
[0003]为满足核退役设备尺寸一致性差、结构件形状复杂、工件表面粗糙的打磨需求,提高打磨规划的自动化程度和适应性,提高打磨的效率和减少人力成本,减少打磨恶劣环境对工人们带来的健康问题。随着自动化产业的发展,逐步采用了机器人替代人工方式,通过智能机器人实现打磨处理。
[0004]在核退役设备中,待打磨的设备工件存在尺寸大、表面结构复杂多为自由曲面、打磨轨迹规划比较复杂的情况,同时无数模或者实际设备结构件与理论模型之间的大余量很可能造成离线编程规划出的打磨位置跟实际需要加工的位置相差较大,出现机器人过打磨或欠打磨的情况,故无法采用离线编程的方式生成打磨机器人轨迹程序,所以传统的基于 CAD 等设计模型的离线编程已经不能满足现在的加工需求。
[0005]为提高自动化程度以及减少人工作业量保护人员身体健康,提出了针对核退役设备处理具有重大意义的基于三维点云数据的机器人打磨路径自动规划方法。

技术实现思路

[0006]本专利技术目的在于解决核退役设备的自动化去污处理问题,提供了一种基于三维点云数据的机器人打磨路径自动规划方法,主要应用于核设备退役时带有辐照污染的解决方案,具有自动化打磨,减少工人劳动强度;相较于传统的人工打磨方法,具有通用性高、自动化程度高等特点。
[0007]本专利技术的
技术实现思路
如下:一种基于三维点云数据的机器人打磨路径自动规划方法,其步骤如下:(1)通过三维扫描获取原始三维点云数据;所述原始三维点云数据维度为n*3的二维矩阵,其中n代表点云中的点个数,3代表x和y、z(即点在空间中的坐标)。
[0008](2)对获取的原始数据进行下采样和滤波清洗,去除噪声和简化点云;具体采样过程为:在点云空间中建立三维网格,首先除去不包含点云数据的三维网格,然后对包含有点云数据的三维网格,用每个三维网格的质心来代替每个三维网格中所有的点云数据。对经过下采样的点云数据再进行滤波处理,通过离群点统计滤波去除点云数据中的离群点。
[0009](3)对清洗转换后的三维点云数据进行直通滤波,主要用于空间分布范围已知的
点云数据的处理,包括大量离群点去除或者无关区域的点云全部去除;(4)将直通滤波后的三维点云数据作为待分割的ROI区域(即感兴趣区域),通过区域生长提取出边界点云;(5)对待分割的ROI区域利用等残高原理计算切割平面簇;(6)基于改进截面法计算打磨关键路径点以及对应的机器人姿态;(7)利用等残高行距改进和等曲率插补法完成机器人打磨路径优化;通过上述步骤(1)

(7)从而完成了基于三维点云的机器人打磨路径自动规划。
[0010]进一步地,步骤(4)中对直通滤波后的三维点云数据进行分割时,具体的区域生长步骤如下:41)首先,获得三维点云数据中所有点的法线和曲率值,并按曲率从小到大对点进行排序,直到所有的点都被标记上;42)设置一空的种子点集合和一个空的聚类数组;43)选取曲率最小的点放入上述种子点集合中;44)从种子点集合按顺序取一个点A来搜寻其邻域,对邻域中寻找到的每一个邻近点,获得每一个邻近点的法线与当前种子点A的法线的夹角,将夹角小于设定阈值的邻近点均添加到聚类数组B中;45)将聚类数组B的每个点的曲率值与设定的曲率阈值判断,当邻近点的曲率值小于设定阈值时,将该邻近点添加到种子点集合中;46)将当前种子点移出种子点集合;47)结束后删除用过的种子点,用下一个种子点重复第44)~45)步,直至种子点集合清空为止;48)从曲率排序的点中,即从小到大的排序,取聚类数组B中没有的点作为种子点,重复第42)~47)步骤;如此以往即计算出对应的截面。
[0011]进一步地,步骤(6)中采用改进截面法的处理是:61)获得机器人打磨时的路径点和每个路径点对应的打磨姿态,截面之间的间距设置是根据两条加工路径之间的最大等残高原理来设置;其中,根据实际待打磨工件情况确定至少两条加工路径。
[0012]62)获得的路径点均为离散点,故对所有离散点进行曲线拟合,获得一条机器人打磨路径。这里,可以用多项式对离散点进行拟合计算。
[0013]进一步地,步骤(7)采用的等曲率插补法进行优化的具体过程为:对于相邻的两个路径点 P(u
i
)、P(u
i+1
),L
i
为直线插补,即相邻两个路径点之间的连线,P为对应路径曲线的曲率半径,δ 为弓高误差;通过判断原则判断弓高误差大小,确保在曲率变化较大的地方,弓高误差要小于设定值;所述判断原则为:插补步长越短,则弓高误差越小,插补步长越长,则弓高误差越大。
[0014]通过上述方法进行去污自动化打磨,可有效改善核退役设备的处理智能自动化程度,适合核设备领域的广泛应用。
[0015]本专利技术的有益效果如下:本专利技术适用于退役核设备的去污处理自动化打磨工序,能满足核退役设备尺寸一致性差、结构件形状复杂、工件表面粗糙的打磨需求,可提高打磨规划的自动化程度和适应
性,可有效提高打磨的效率和减少人力成本,减少打磨恶劣环境对工人们带来的健康问题;同时,相较于传统的人工打磨方法,具有通用性高、自动化程度高等特点。
附图说明
[0016]图1为本专利技术的打磨路径自动规划流程示意图。
[0017]图2为本专利技术的路径离线计算示意图。
[0018]图3为本专利技术的截面法计算示意图。
[0019]图4为本专利技术的直线插补下的弓高误差示意图。
具体实施方式
[0020]根据图1所示,本专利技术设计的一种基于三维点云数据的机器人打磨路径自动规划方法,其规划步骤如下:(1)利用3D视觉传感器对待打磨核退役设备进行三维扫描,通过三维扫描获取原始三维点云数据C
n
;所述原始三维点云数据维度为n*3的二维矩阵。
[0021]所示原始三维点云数据C
n
的维度分别为n和3,其中n代表点云里面点个数,3代表每个点在空间的坐标值(x、y、z),通常情况下n>>5000000。
[0022](2)对获取的原始三维点云数据进行下采样和滤波清洗,去除噪声和简化点云。
[0023]①
对获取的原始三维点云数据进行下采样:因为原始三维点云数据C
n
的数据量一般均为百万数量级的数据,如果直接用于下一步的处理,由于计算量巨大,而不适合于一般服务器。所以,在点云空间中建立三维网格,除去不包含点云数据的三维本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于三维点云数据的机器人打磨路径自动规划方法,其特征在于步骤如下:(1)通过三维扫描获取待打磨工件的原始三维点云数据C
n
;所述原始三维点云数据C
n
的维度为n*3的二维矩阵,其中n代表点云中的点个数,3代表点在点云空间中的坐标,即点的x、y、z坐标值;(2)对获取的原始三维点云数据C
n
依次进行下采样和滤波清洗,去除噪声和简化点云数据;(3)对清洗转换后的三维点云数据进行直通滤波,用于对空间分布范围已知的点云数据进行处理,包括对大量离群点的去除或者无关区域的点云数据全部去除;(4)将直通滤波后的三维点云数据作为待分割的ROI区域,通过区域生长提取出边界点云;(5)对待边界点云,利用等残高原理得到切割平面簇;(6)基于改进截面法,得到打磨关键路径点和对应的机器人姿态;(7)利用等曲率插补法,完成机器人打磨路径优化。2.如权利要求1所述的基于三维点云数据的机器人打磨路径自动规划方法,其特征在于,步骤(2)中进行下采样的过程为:在点云空间中建立三维网格,首先除去不包含点云数据的三维网格,然后对包含有点云数据的三维网格,用每个三维网格的质心来代替每个三维网格中所有的点云数据,形成的下采样后的点云数据表示为C0,表示为:其中,grid为一定边长的立方体。3.如权利要求1或2所述的基于三维点云数据的机器人打磨路径自动规划方法,其特征在于,步骤(2)中对经过下采样的点云数据进行滤波处理,通过离群点统计滤波去除点云数据中的离群点。4.如权利要求3所述的基于三维点云数据的机器人打磨路径自动规划方法,其特征在于,通过离群点统计滤波时,首先获得点云数据中每个点的邻近点,对邻近点取平均距离作为统计值,计算出均值和标准差,并设置标准差阈值;对超过标准差阈值的点,被判断为离群点,移除掉。5.如权利要求1所述的基于三维点云数据的机器人打磨路径自动规划方法,其特征在于,步骤(4)中对直通滤波后的三维点云数据进行分割时,具体的区域生长步骤如下:41)首先,获得三维点云数据中所有点的法线和曲率值,并按曲率从小到大对点进行排序,直到所有的点都被...

【专利技术属性】
技术研发人员:陈弈凌乐周东黄安立梁恩培
申请(专利权)人:东方电气集团科学技术研究院有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1