【技术实现步骤摘要】
零件视图库构建方法、零件定位抓取方法及装置
本专利技术涉及工业自动化控制领域,具体涉及一种零件视图库构建方法、零件定位抓取方法及装置。
技术介绍
目前各种类型的工业机器人应用到零件加工和装配及运输等领域,对于工作在自动化生产线或柔性制造系统上的工业机器人来说,其完成最多的一类操作是“抓取——放置”动作。现有的技术中,通常要把零件放置到合适的工装里,要求零件的位姿保持不变。每种不同的零件都要制作不同的工装设备,导致成本较高、效率低下。
技术实现思路
为了解决现有技术中的上述问题,本专利技术提出了一种零件视图库构建方法、零件定位抓取方法及装置,极大的减少了设备成本,提高了零件抓取的精准度,从而提高了工业机器人的工作效率。本专利技术提出一种零件视图库构建方法,包括以下步骤:步骤A1,绘制零件3D模型;步骤A2,获取所述零件3D模型不同角度的二维图像;提取所述二维图像的边缘信息,并计算图像间的相似度,根据相似度构建梯形的零件视图库。优选地,步骤A2具体包括:步骤A21,绘制一个球体,作为虚拟的视图球,将所述零件3D模型置于球心;步骤A22,在所述视图球表面均匀地选取拍摄点,用虚拟相机在各拍摄点上拍摄所述零件3D模型的二维图像;步骤A23,对各二维图像提取边缘信息,并计算图像间的相似度:其中,pi、qi分别为两张不同二维图像的边缘点的方向向量,n为边缘点的个数;步骤A24,根据相似度对二维图像边缘信息进行分组,将相似度大于预设阈值Dk且拍摄点位置相邻的图像分入同一组,构建梯形视图库的第k层;步骤A25,若k小于预设的层数K,则转至步骤A26;否则,构建零件视图库的过程结 ...
【技术保护点】
一种零件视图库构建方法,其特征在于,包括以下步骤:步骤A1,绘制零件3D模型;步骤A2,获取所述零件3D模型不同角度的二维图像;提取所述二维图像的边缘信息,并计算图像间的相似度,根据相似度构建梯形的零件视图库。
【技术特征摘要】
1.一种零件视图库构建方法,其特征在于,包括以下步骤:步骤A1,绘制零件3D模型;步骤A2,获取所述零件3D模型不同角度的二维图像;提取所述二维图像的边缘信息,并计算图像间的相似度,根据相似度构建梯形的零件视图库。2.根据权利要求1所述的方法,其特征在于,步骤A2具体包括:步骤A21,绘制一个球体,作为虚拟的视图球,将所述零件3D模型置于球心;步骤A22,在所述视图球表面均匀地选取拍摄点,用虚拟相机在各拍摄点上拍摄所述零件3D模型的二维图像;步骤A23,对各二维图像提取边缘信息,并计算图像间的相似度:其中,pi、qi分别为两张不同二维图像的边缘点的方向向量,n为边缘点的个数;步骤A24,根据相似度对二维图像边缘信息进行分组,将相似度大于预设阈值Dk且拍摄点位置相邻的图像分入同一组,构建梯形视图库的第k层;步骤A25,若k小于预设的层数K,则转至步骤A26;否则,构建零件视图库的过程结束;步骤A26,在第k层各图像分组对应的拍摄区域内均匀选取新的拍摄点,用虚拟相机获取新的二维图像;步骤A27,对于新的二维图像,进行k次在2*2区域内取平均灰度值的操作,获得分辨率降低的二维图像;k=k+1,转至步骤A23。3.根据权利要求2所述的方法,其特征在于,所述虚拟相机放置于球面,并指向球心;将所述零件3D模型的轮廓投影到所述虚拟相机的图像平面上,获得用所述虚拟相机拍摄的二维图像;用地理坐标来记录所述虚拟相机在所述视图球上的对应拍摄点。4.根据权利要求3所述的方法,其特征在于,构建梯形零件视图库时,选取的拍摄点个数由底层到顶层逐层递减,在每个拍摄点拍摄一张二维图像。5.根据权利要求4所述的方法,其特征在于,梯形零件视图库中,每层包括一个或一个以上不同的图像分组,每个图像分组作为一个节点;其中,每张图像的边缘信息还关联存储了对应拍摄点的地理坐标、对应的下一层节点的序号;所述对应的下一层节点,其相应的拍摄区域中包含该图像的拍摄点。6.根据权利要求2~5所述的方法,其特征在于,对所述零件3D模型进行拍摄时,根据零件在水平面上的各种摆放位姿,在步骤A21所述视图球上,预先设定用地理坐标表示的拍摄范围:[(α1,α2),(β1,β2),d];其中,(α1,α2)为经度范围、(β1,β2)为纬度范围、d为所述视图球的半径。7.一种零件定位抓取方法,其特征在于,包括以下步骤:步骤B1,利用相机在线拍摄零件的二维图像;步骤B2,采用背景差分法,将待抓取零件的图像从在线拍摄的图像中提取出来;其中,f(x,y,t)为在t时刻拍摄到的图像的灰度值,dt(x,y)为在t时刻提取到的待抓取零件的灰度值,b(x,y)为背景图像的灰度值,T为阈值,若差分值大于T则认为像素点(x,y)是待抓取零件上的像素点;步骤B3,从步骤B2所得待抓取零件的图像中提取边缘信息;步骤B4,利用相似度度量公式,将步骤B3所得图像边缘信息与零件视图库中的图像边缘信息进行逐层匹配;根据最底层匹配到的图像所对应的位姿坐标,利用最小二乘迭代的方法,获得待抓取零件的位姿;所述零件视图库基于权利要求1~5中任一项所述方法构建;步骤B5,控制工业机器人接近待抓取零件,并用手爪进行抓取操作。8.根据权利要求7所述的方法,其特征在于,步骤B4具体包括:步骤B41,k=K,将步骤B3所得图像边缘信息与零件视图库中顶层的二维图像边缘信息进行相似度计算,找到相似度最高的图像,得到该...
【专利技术属性】
技术研发人员:赵向,乔红,苏建华,杨爱龙,
申请(专利权)人:中国科学院自动化研究所,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。