[发明专利]一种面向机械装配过程的零部件自动识别方法有效
申请号: | 201710064077.9 | 申请日: | 2017-02-04 |
公开(公告)号: | CN106897995B | 公开(公告)日: | 2019-08-06 |
发明(设计)人: | 陈宇飞;柳先辉;张诚;陈滢;赵卫东 | 申请(专利权)人: | 同济大学 |
主分类号: | G06T7/00 | 分类号: | G06T7/00;G06T7/13;G06K9/46 |
代理公司: | 上海科律专利代理事务所(特殊普通合伙) 31290 | 代理人: | 叶凤 |
地址: | 200092 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种机械装配过程中的零部件自动识别方法,方法步骤包括:构建所要装配的机器的零部件装配序列库,零部件堆图像采集,零部件堆图像特征提取,零部件堆图像的三维立体构建,零部件堆图像特征提取,最后进行零部件的配准识别。本发明具有原理简单、效率高、检测精确度高、鲁棒性强等优点。 | ||
搜索关键词: | 一种 面向 机械 装配 过程 零部件 自动识别 方法 | ||
【主权项】:
1.一种面向机械装配过程的零部件自动识别方法,其特征在于,包括如下步骤:步骤1,构建所要装配的机器的零部件装配序列库将所要装配的机械零部件在装配过程中每一步所需要的零部件的特征依照装配顺序存储于装配零部件机械臂的终端计算机中;步骤2,零部件堆的图像采集采集办法是采用工业电荷耦合器件CCD,采集到机械零件的二维平面图像并提取灰度信息;由于零散环境中零部件存在遮挡以及同种零部件不同尺寸的情况,对同一零部件堆进行360度范围不同角度的图像采集,即每四十五度采集一次图像,共采集零件堆八个方向的图像;步骤3,零部件堆图像的预处理对采集到的零散环境中的零部件堆图像进行去噪、二值化、梯度锐化和分割归一化处理,以提高图像质量;步骤4,零部件堆图像的三维立体构建采用基于深度图像与计算的统一装置结构的实时重建的方法,将步骤2,3完成后的图像在计算机中进行零部件三维立体模型构建;步骤5,零部件堆图像的特征提取:步骤4构建完成零部件的三维立体图像后,提取零部件图像的尺度,形状,颜色特征以及现有广泛使用的sift特征进行步骤6操作;对于零部件堆图像尺度特征的提取,首先选定工业零件待测量部分区域,对选定的两个区域用Sobel边缘检测算法进行边缘检测,进而用高斯曲线拟合法进行亚像素定位;其次选定工业零件的最左边边缘和最右边边缘,在任意处设定坐标原点,以平行于CCD感光元素的方向为x轴,以像素为单位,求出两个边缘的x坐标值MaxX和MinX;然后令x的坐标值MaxX与MinX相减,取两者差的绝对值,得出两边缘之间的像素个数PixelWidth;然后通过摄像机的标定系数k,即可得出选定区域的宽度值;RegionWidth=k*PixelWidth;最后,为了得到精确结果,选取不同的测量区域进行多次测量后取平均值;对于零部件堆图像形状特征的提取,采用基于边缘检测图像的逐像素特征提取法,通过对图像进行逐行逐列的扫描,当遇到黑色像素时取其特征值为l,遇到白色像素时取其特征值为0,这样当扫描结束以后就形成了一个维数与图像中像素点的个数相同的特征向量矩阵,以此特征向量矩阵作为图像的形状特征;对于零部件堆图像颜色特征的提取,采用颜色直方图的方法进行描述;使用颜色特征检索图像时计算每一幅图像的颜色直方图如式(1)所示,累计直方图如式(2)所示:颜色直方图
累计直方图
其中,设一幅图像的灰度级为N,ni为第i中颜色在整幅图中的像素数;以及使用每种颜色在图像像素点中的比例,作为图像的颜色特征加以保存;对于零部件堆图像sift特征的提取,首先进行尺度空间的生成;然后检测尺度空间极值点,并精确定位极值点;然后为每个关键点指定方向参数;最后生成关键点的描述子作为sift特征;步骤6,零部件的配准识别将步骤1已构建完成的零部件装配序列库中将要装配的零部件特征与步骤5获取到的零散环境中的零部件堆的图像特征进行配准识别;若找到所需的零部件,则机器臂抓取零部件进行机器的装配,重复步骤6的工作,直到所要进行的装配过程结束;若找不到所需的零部件,则通过机械装置将零部件堆重置,重复步骤2到步骤6的工作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于同济大学,未经同济大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710064077.9/,转载请声明来源钻瓜专利网。