System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及智能制造领域,特别是涉及一种焊缝识别方法、存储介质和计算机系统。
技术介绍
1、在现代船舶制造领域,小组立是为了加快造船速度,提高造船品质,形成规模生产而采用的生产管理方法与生产工序,主要包括底板和筋板的装配、焊接、修补打磨等。传统的小组立焊接方法主要依赖于人工操作,不仅劳动强度大,而且焊接质量和效率取决于操作工人经验和技能水平。为了提高焊接质量和效率,基于视觉信息的智能化机器人焊接技术逐渐被引入到船舶制造中,目前小组立机器人焊接中多采用焊接小车焊接、机器人示教焊接、导入工件模型后与相机采集的工件点云配准获取焊缝位置的方案。
2、但是,焊接小车质量不稳定,工作效率低下且无法应对结构复杂的工件;机器人示教焊接依赖于机器人工程师示教焊缝轨迹与机器人运动路径,不仅效率低,也无法保证焊缝位置的精准性;导入工件模型后与相机采集的工件点云配准获取焊缝位置则依赖模型与工件对应的准确度,同时需要工人操作电脑,手动选择焊缝,增加了操作的复杂度。
3、因此,对于如何视觉识别该类型焊缝,自动指导焊接工序,提高工作效率和焊缝质量,是该领域亟待解决的技术问题。
技术实现思路
1、为解决上述技术问题的至少一个,本专利技术提供一种筋板的焊缝识别方法,包括:
2、获取工件的筋板点云;
3、对每个筋板点云,寻找质心进行下采样,得到优化后的每个筋板点云;
4、确定每个筋板点云的端点,并根据端点数量将筋板点云分类为单类筋板点云和多类筋板点云;
...【技术保护点】
1.一种筋板的焊缝识别方法,其特征在于,包括:
2.根据权利要求1所述的焊缝识别方法,其特征在于,获取工件的筋板点云的步骤,包括:
3.根据权利要求1所述的焊缝识别方法,其特征在于,确定每个筋板点云的端点,并根据端点数量将筋板点云分类为单类筋板点云和多类筋板点云的步骤,包括:
4.根据权利要求1所述的焊缝识别方法,其特征在于,对于每个单类筋板点云,拟合得到一条焊缝直线,包括:
5.根据权利要求1所述的焊缝识别方法,其特征在于,对于每个多类筋板点云,依次拟合提取最长直线,得到多条焊缝直线,包括:
6.根据权利要求1所述的焊缝识别方法,其特征在于,得到多条焊缝直线后,还包括:
7.根据权利要求1所述的焊缝识别方法,其特征在于,确定每条焊缝直线的端点的步骤,包括:
8.根据权利要求1-7任意一项所述的焊缝识别方法,其特征在于,还包括:
9.一种计算机可读存储介质,其特征在于,其上存储有可执行程序代码,被处理器执行时,用于实现权利要求1-8任意一项所述的焊缝识别方法。
10.一种计
...【技术特征摘要】
1.一种筋板的焊缝识别方法,其特征在于,包括:
2.根据权利要求1所述的焊缝识别方法,其特征在于,获取工件的筋板点云的步骤,包括:
3.根据权利要求1所述的焊缝识别方法,其特征在于,确定每个筋板点云的端点,并根据端点数量将筋板点云分类为单类筋板点云和多类筋板点云的步骤,包括:
4.根据权利要求1所述的焊缝识别方法,其特征在于,对于每个单类筋板点云,拟合得到一条焊缝直线,包括:
5.根据权利要求1所述的焊缝识别方法,其特征在于,对于每个多类筋板点云,依次拟合提取最长直线,得到多条焊缝直线,包括:
6.根据权利...
【专利技术属性】
技术研发人员:项载尉,赵磊,孙俊缔,邓文平,
申请(专利权)人:湖南视比特机器人有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。