【技术实现步骤摘要】
一种基于面阵结构光的机器人焊缝识别方法和系统
[0001]本专利技术属于机器人焊缝识别
,尤其涉及一种基于面阵结构光的机器人焊缝识别方法和系统。
技术介绍
[0002]焊接技术是人类工业化进程中的重要成果,广泛应用于工业制造、基础设施建设、航空航天等领域。随着计算机和机器人技术的发展,焊接机器人正在逐步替代传统手工焊接,能够在环境恶劣的情况下进行高强度工作。当今,机器视觉技术发展迅速,市场上出现了多种应用于机器人焊接的传感器,特别是视觉传感器,其具有可提供的信息量大、非接触和灵活性强等特点,将视觉系统和焊接机器人相结合将是未来的发展趋势。当前视觉传感器在焊接领域的应用多数是通过二维图像对焊缝进行处理,这种方法在确定焊接位置的过程中容易受到强烈的弧光、电弧噪声的影响导致难以对焊缝区域进行准确快速的定位,直接影响焊接的质量和效率。然而采用结构光相机能够得到工件的点云数据,点云数据包括了工件表面的高精度三维信息,因此研究将结构光传感器获得的点云数据与机器人焊接相结合是我国智能焊接机器人发展的重要研究方向。
[0003]申请号202210361871.0,专利名称为一种基于3D点云的焊缝识别与机器人焊缝跟踪方法提出使用直通滤波、体素滤波和统计滤波去除噪点,借助欧式聚类算法分割出工件点云,通过RANSAC算法分割出焊件的两个面,利用KD
‑
tree搜索两个平面点云的重叠部分即焊缝点云,凭借D
‑
H参数法进行机器人运动学建模,进行焊缝跟踪。但是,RANSAC算法需要进行大量迭代, ...
【技术保护点】
【技术特征摘要】
1.一种基于面阵结构光的机器人焊缝识别方法,其特征在于,包括:获取工件表面的第一点云;删除第一点云的噪声,得到第二点云;对第二点云中的点进行平面拟合,得到最佳拟合平面;删除第二点云中最佳拟合平面包含的点,得到第三点云;计算第三点云中的点到最佳拟合平面的距离,得到第一距离;将第一距离大于距离阈值对应的点确定为焊缝特征点,得到焊缝特征点集;对焊缝特征点集进行直线拟合,得到目标焊缝的直线方程;将目标焊缝的直线方程置于机器人基坐标系中,获取机器人基坐标系X轴上坐标值最小的点和最大的点,将坐标值最小的点和最大的点作为目标焊缝的起始点和终止点,得到目标焊缝的轨迹。2.根据权利要求1所述的基于面阵结构光的机器人焊缝识别方法,其特征在于,所述对第二点云中的点进行平面拟合,得到最佳拟合平面,包括:S301,令G=1,G为迭代次数,新建列表S(λ);S302,采用最近邻域搜索法获取多个与第二点云中目标点距离最近的点,作为第二点云中目标点的局部邻域;S303,从局部邻域中随机选取多个点组成第一子集;S304,计算第一子集的秩;S305,判断第一子集的秩是否等于秩的阈值;S306,如果等于秩的阈值,则采用主成分分析法对第一子集进行平面拟合,得到拟合平面的最小特征值;S307,如果不等于秩的阈值,则从局部邻域内再选取一个点添加至第一子集中,并返回执行步骤S304的操作;S308,在秩等于秩的阈值的情况下,计算局部邻域内所有点到拟合平面的正交距离;S309,将正交距离进行升序排序,选取排序靠前的多个正交距离对应的点组成第二子集,并将最小特征值及对应的第二子集存入列表S(λ);S310,判断步骤S303至步骤S309的迭代次数是否大于迭代阈值;S311,如果不大于迭代阈值,则G=G+1,返回执行步骤S303的操作;S312,如果大于迭代阈值,则将列表S(λ)中所有最小特征值的最小值对应的第二子集作为局部邻域的点集;S313,在大于迭代阈值的情况下,计算第二点云中目标点与局部邻域的点集的稳健马氏距离;S314,判断稳健马氏距离是否大于稳健马氏距离阈值;S315,如果大于稳健马氏距离阈值,则删除第二点云中目标点;S316,如果不大于稳健马氏距离阈值,则将第二点云中目标点的集合作为第四点云;S317,采用主成分分析法对第四点云进行平面拟合,得到机器人基坐标系下的最佳拟合平面。3.根据权利要求1所述的基于面阵结构光的机器人焊缝识别方法,其特征在于,所述将第一距离大于距离阈值对应的点确定为焊缝特征点,得到焊缝特征点集,包括:
判断第一距离是否大于距离阈值;如果不大于距离阈值,则删除第一距离对应的第三点云中的点;如果大于距离阈值,则将第一距离对应的第三点云中的点确定为焊缝特征点,得到焊缝特征点集。4.根据权利要求3所述的基于面阵结构光的机器人焊缝识别方法,其特征在于,所述对焊缝特征点集进行直线拟合,得到目标焊缝的直线方程,包括:根据以下公式计算焊缝特征点集中每个点的权重α
r
:其中,σ
r
为焊缝特征点集中第r个点的坐标分量的位置精度;构建目标焊缝的直线方程为:其中,(x,y,z)为最佳拟合平面上的点...
【专利技术属性】
技术研发人员:赵岚,唐国寅,陆大为,温秀兰,佘媛,
申请(专利权)人:南京矽景自动化技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。