[发明专利]利用三维模板库实现工件突出标志位定位抓取点方法有效
| 申请号: | 201911391965.7 | 申请日: | 2019-12-30 |
| 公开(公告)号: | CN111127638B | 公开(公告)日: | 2023-04-07 |
| 发明(设计)人: | 王磊;樊璇;陈健;曹雏清;高云峰 | 申请(专利权)人: | 芜湖哈特机器人产业技术研究院有限公司 |
| 主分类号: | G06T17/00 | 分类号: | G06T17/00;G06F16/583 |
| 代理公司: | 芜湖安汇知识产权代理有限公司 34107 | 代理人: | 张永生 |
| 地址: | 241000 安徽*** | 国省代码: | 安徽;34 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 利用 三维 模板 实现 工件 突出 标志 定位 抓取 方法 | ||
1.一种利用三维模板库实现工件突出标志位定位抓取点方法,其特征在于:包括以下步骤:
S1、激光传感器建立工件的空间点云信息,同时对工件点云进行差补计算,实现空间点云均匀化;
S2、利用主成分分析法计算对象点云,获取点云对象的主成分方向的转化矩阵;
S3、利用转化矩阵转化点云,同时计算点云对象体X、Y和Z轴向的间距宽度,找寻最小宽度的轴向;
S4、对最小的宽度轴向进行N段分割,同时将点云散落期间,建立数学模型:D=F[n];
S5、通过对数学模型的求解找寻到当前的密度最大的N个顶点,在每个顶点的周边自适应设置阈值;
S6、设置A、B和C模板库:利用传感器采集多个工件体对象,人工手动处理获取需要的模板,在采集模板时对每个工件对象采取不同的姿态和位置进行采集,最终采集的模板库称为人工A模板库;
S7、利用A模板库对处理的实际对象体进行匹配,若匹配相似度达到90%,将匹配得到的对象点云称为目标对象,同时将匹配的点云对象加入算法B模板库中;
S8、当对象点云在A库中匹配准确度无法达到所需要求时,转而将对象点云在B模板库中进行匹配,匹配的准确度设置为75-85%,若在B库中可实现匹配,将点云对象定义为模糊目标对象,计算该对象点云的大致中心位置和姿态,将传感器移至该位置变动相同姿态从新采集数据,将采集获取的新数据在A模板库中进行匹配;若在A模板库中均无法匹配成功但在B模板库中均可实现匹配则报警通知该工件对象发生了变形;
S9、在报警工件对象变形后,等待人为确认,当人为确认变形将该工件对象加入到变形C模板库中;当在A、B模板库均无法匹配成功,在C模板库中进行匹配,准确度设置为93-96%,若无法匹配成功则定义点云对象中没有感兴趣的目标对象。
2.如权利要求1所述利用三维模板库实现工件突出标志位定位抓取点方法,其特征在于:所述S3步骤中,寻找最小轴向宽度为对象体的宽度。
3.如权利要求1所述利用三维模板库实现工件突出标志位定位抓取点方法,其特征在于:所述S5步骤中:
1)实现靠近顶点处的点缩小其与顶点间的差距,远离顶点处的点增大其间的差距;
2)计算处理过的点云对象在最小间距轴向的平均间隔;
3)利用平均间隔实现对处理过的点云对象聚类;
4)依据实际情况设置相关限制手段仅留一组聚体对象;
5)根据该聚体对象中的点云编号获取原始点云中的相同编号的点云对象。
4.如权利要求1所述利用三维模板库实现工件突出标志位定位抓取点方法,其特征在于:所述S9步骤中,若重复4-6次在A模板库中均无法匹配成功但在B模板库中均可实现匹配则报警通知该工件对象发生了变形。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于芜湖哈特机器人产业技术研究院有限公司,未经芜湖哈特机器人产业技术研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911391965.7/1.html,转载请声明来源钻瓜专利网。





