【技术实现步骤摘要】
一种基于视觉定位的三维拧固顺序防呆控制方法及系统
[0001]本专利技术涉及螺丝拧固
,尤其涉及一种基于视觉定位的三维拧固顺序防呆控制方法及系统。
技术介绍
[0002]复杂工件组装过程中,对螺丝拧固顺序有要求的场景需要进行实时管控。但由于复杂工件的拧固点位可能位于不同的平面和不同的角度,有些是相机视觉的盲区,使得现有的视觉系统无法通过视觉直视目标确定点位,进而导致在复杂工件组装过程中,现有的拧固工艺很难实施空间拧固顺序管控,容易造成潜在的质量隐患。
技术实现思路
[0003]为此,本专利技术实施例提供了一种基于视觉定位的三维拧固顺序防呆控制方法及系统,用于解决现有技术中在复杂工件组装过程中,现有的拧固工艺很难实施空间拧固顺序管控,容易造成潜在的质量隐患的问题。
[0004]为了解决上述问题,本专利技术实施例提供一种基于视觉定位的三维拧固顺序防呆控制方法,所述方法包括:
[0005]S1:以工件和工具构建两个世界坐标系,分别为工件坐标系和工具坐标系;
[0006]S2:基于所述工件坐标系,确定工件上的特征点集A、特征点集A中所有特征点的三维坐标和所有螺丝在工件坐标系上三维坐标,根据螺丝的三维坐标自动生成螺丝编号,并对螺丝安装顺序进行编排;基于所述工具坐标系,确定工具上的特征点集B、特征点集B中所有特征点的三维坐标和工具执行末端在工具坐标系上的三维坐标;
[0007]S3:利用相机采集产品的图片,检测工件特征点集A和工具特征点集B的二维图像坐标;
[0008 ...
【技术保护点】
【技术特征摘要】
1.一种基于视觉定位的三维拧固顺序防呆控制方法,其特征在于,包括:S1:以工件和工具构建两个世界坐标系,分别为工件坐标系和工具坐标系;S2:基于所述工件坐标系,确定工件上的特征点集A、特征点集A中所有特征点的三维坐标和所有螺丝在工件坐标系上三维坐标,根据螺丝的三维坐标自动生成螺丝编号,并对螺丝安装顺序进行编排;基于所述工具坐标系,确定工具上的特征点集B、特征点集B中所有特征点的三维坐标和工具执行末端在工具坐标系上的三维坐标;S3:利用相机采集产品的图片,检测工件特征点集A和工具特征点集B的二维图像坐标;S4:根据特征点集A的二维图像坐标、特征点集A在工件坐标系中的三维坐标、特征点集B的二维图像坐标以及特征点集B在工具坐标系中的三维坐标,得到从工具坐标系到工件坐标系的齐次变换矩阵T;S5:根据工具执行末端顶点在工具坐标系中的三维坐标和从工具坐标系到工件坐标系的齐次变换矩阵T,计算得到工具执行末端顶点在工件坐标系中的三维坐标;S6:在工件坐标系中计算工具执行末端顶点和所有螺丝的距离,得到当前工具执行末端顶点对应的螺丝编号,如果螺丝编号与规定安装顺序指定螺丝编号相符,则使能工具,并设置螺丝对应拧力,否则工具不使能,重复执行步骤S3
‑
S6,直到所有螺丝拧固完成。2.根据权利要求1所述的基于视觉定位的三维拧固顺序防呆控制方法,其特征在于,确定工件上的特征点集A或确定工具上的特征点集B的方法为:如果特征点在同一个平面内,特征点数量不少于4个;如果特征点不在一个平面内,则特征点数量不少于6个。3.根据权利要求1所述的基于视觉定位的三维拧固顺序防呆控制方法,其特征在于,利用相机采集产品的图片,检测工件特征点集A和工具特征点集B的二维图像坐标的方法为:利用相机采集产品的图片,通过深度学习或传统视觉检测工件特征集A和工具特征集B在图片上的二维图像坐标。4.根据权利要求3所述的基于视觉定位的三维拧固顺序防呆控制方法,其特征在于,通过相机标定得到相机内参矩阵和相机畸变系数:distCoeffs=[k1,k2,p1,p2,k3]其中,cameraMatrix表示相机内参矩阵,distCoeffs表示相机畸变系数,k1,k2,k3表示径向畸变系数,p1,p2表示切向畸变系数,焦距(f
x
,f
y
)和光学中心(c
x
,c
y
)。5.根据权利要求1所述的基于视觉定位的三维拧固顺序防呆控制方法,其特征在于,根据特征点集A的二维图像坐标、特征点集A在工件坐标系中的三维坐标、特征点集B的二维图像坐标以及特征点集B在工具坐标系中的三维坐标,得到从工具坐标系到工件坐标系的齐次变换矩阵T的方法为:根据特征点集A的二维图像坐标、特征点集A在工件坐标系中的三维坐标、相机内参和相机畸变参数,得到相机坐标系相对于工件坐标系的齐次变换矩阵T1;根据特征点集B的二维图像坐标、特征点集B在工具坐标系中的三维坐标、相机内参和相机畸变参数,得到相机坐标系相对于工具坐标系的齐次变换矩阵T2;通过上述两个齐次变换矩阵T1、T2,得到从工
具坐标系到工件坐标系之间的齐次变换矩阵T。6.根据权利要求5所述的基于视觉定位的三维拧固顺序防呆控制方法,其特征在于,根据特征点集A的二维图像坐标、特征点集A在工件坐标系中的三维坐标、相机内参和相机畸变参数,得到相机坐标系相...
【专利技术属性】
技术研发人员:鲁敏,
申请(专利权)人:苏州超集信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。