[发明专利]一种基于模板匹配的自识别分拣方法有效

专利信息
申请号: 201910340685.7 申请日: 2019-04-25
公开(公告)号: CN110125036B 公开(公告)日: 2020-12-22
发明(设计)人: 蒋少平;李水峰;赵家俊;杜艺期;罗文星;罗俊飞;黄家兴 申请(专利权)人: 广东工业大学
主分类号: B07C5/34 分类号: B07C5/34;B25J9/16;B25J19/04;G06K9/62;G06T7/246
代理公司: 广州粤高专利商标代理有限公司 44102 代理人: 林丽明
地址: 510006 广东*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 模板 匹配 识别 分拣 方法
【权利要求书】:

1.一种基于模板匹配的自识别分拣方法,其特征在于,所述方法包括以下步骤:

S1:通过图像采集模块对想抓取的物品进行图像信息采集,并制作N个模板,然后将模板图像信息传送至上位机进行存储,N为大于等于1的正整数;

S2:图像采集模块采集目标图像;

S3:上位机调用模板信息,若当前模板信息搜索不到,则自动循环调取下一张模板信息;

S4:上位机以模板的像素特征作为检测依据;对视频流进行像素搜索;

S5:检测是否存在与像素模板相似的目标物体;若存在,则进行S6,若不存在,则返回S4;

S6:计算出目标物体的中心坐标;

S7:根据中心坐标,计算出机械臂的角度;并将角度信息发送给下位机;

S8:下位机根据上位机发送过来的角度信息,通过脉宽调制控制机械臂中的各关节处的舵机转动相应的角度;实现物体的分拣;

S9:判断是否继续下一目标物体的分拣,若不需要,停止分拣,若需要,则返回步骤S2;

S7中,机械臂角度的计算过程为:

S7.1:通过逆运动学分析,求解出各关节逆运动学所对应的角度;

S7.2:根据逆运动学所对应的角度信息,通过正运动学分析,求出机械臂末端的位置信息;

依次将机械臂末端位置信息与待抓取的物品的位置进行标准差运算,求出标准差中值最小的末端位置信息对应的角度;

S7.1包括以下步骤:

S7.1.1:根据机械臂模型建立D-H参数表;

S7.1.2:根据D-H参数表分别得出参考坐标系到第一关节之间的齐次变换矩阵0T1,第一关节到第二关节之间的齐次变换矩阵1T2,第二关节到第三关节之间的齐次变换矩阵2T3,第三关节到第四关节之间的齐次变换矩阵3T4,第四关节到第五关节之间的齐次变换矩阵4T5

S7.1.3:根据S7.2推导得出的齐次变换矩阵,可以计算出参考坐标系到第五关节的总齐次变换矩阵:

0T50T11T22T33T44T5

S7.1.4:假设机械臂末端的齐次变换矩阵为:

其中n,o,a轴代表机械臂末端坐标系,原点位于末端关节处,

其中nx代表n坐标轴在x方向上的方向余弦;

其中ny代表n坐标轴在y方向上的方向余弦;

其中nz代表n坐标轴在z方向上的方向余弦;

其中ox代表o坐标轴在x方向上的方向余弦;

其中oy代表o坐标轴在y方向上的方向余弦;

其中oz代表o坐标轴在z方向上的方向余弦;

其中ax代表a坐标轴在x方向上的方向余弦;

其中ay代表a坐标轴在y方向上的方向余弦;

其中az代表a坐标轴在z方向上的方向余弦;

代表了机械末端的姿态信息;(px,py,pz)代表机械臂末端在参考坐标系中的位置,即待抓取的物品的位置;

S7.1.5:求解第一关节的角度θ1

根据等式

可得

可以求解得到:

S7.1.6:求解第四关节的角度θ4与第二关节的角度θ2、第一关节的角度θ1的关系式:

根据等式

可得

可得:

其中ai为第i个关节的连杆长度,di为第i个关节的连杆偏移,θi为第i个关节的关节转角,i=1,2,3,4,5;

S7.1.7:求解第三关节的角度θ3

限据等式

可得

可得:

因此可以求得

其中ai为第i个关节的连杆长度,di为第i个关节的连杆偏移,θi为第i个关节的关节转角,i=1,2,3,4,5;

S7.1.8:设定第二关节的角度θ2的数值;

S7.1.9:逆解的选取:

由S7.1.5-S7.1.8可知,当θ2确定为某一值,θ1有1个解,θ4与θ1对应有2个解,θ3与θ4、θ1对应有4个解,也就说明逆向运动学对应的解有8组;

由于因此θ4有两个解,

由于且sinθ3的等式中含有θ4

因此θ3有四个解,

由于θ4有两个解,θ3有四个解,那么总共就有2*4=8个解。

2.根据权利要求1所述的基于模板匹配的自识别分拣方法,其特征在于,S7.2包括以下步骤:

S7.2.1:根据D-H参数表得出参考坐标系到第一关节之间的齐次变换矩阵为:

其中θ1代表第一关节的关节转角;

S7.2.2:根据D-H参数表得出第一关节到第二关节之间的齐次变换矩阵为:

其中θ2代表第二关节的关节转角;

S7.2.3:根据D-H参数表得出第二关节到第三关节之间的齐次变换矩阵为:

其中θ3代表第三关节的关节转角;

S7.2.4:根据D-H参数表得出第三关节到第四关节之间的齐次变换矩阵为:

其中θ4代表第四关节的关节转角;

S7.2.5:根据D-H参数表得出第四关节到第五关节之间的齐次变换矩阵为:

根据上式推导得出的齐次变换矩阵,可以计算出参考坐标系到第五关节的总齐次变换矩阵:

0T50T11T22T33T44T5

0T5矩阵中是关于θ1、θ2、θ3、θ4的矩阵;

S7.2.6:将S7.1.9步骤中得到的运动学模型的8组解代入0T5,假设0T5齐次变换矩阵如下:

其中n,o,a轴代表机械臂末端坐标系,原点位于末端关节处,类似于参考坐标系的x,y,z轴;

其中nx代表n坐标轴在x方向上的方向余弦

其中ny代表n坐标轴在y方向上的方向余弦

其中nz代表n坐标轴在z方向上的方向余弦

其中ox代表o坐标轴在x方向上的方向余弦

其中oy代表o坐标轴在y方向上的方向余弦

其中oz代表o坐标轴在z方向上的方向余弦

其中ax代表a坐标轴在x方向上的方向余弦

其中ay代表a坐标轴在y方向上的方向余弦

其中az代表a坐标轴在z方向上的方向余弦

以下3*3的矩阵代表了机械末端的姿态信息:

其中(px,py,pz)代表机械臂末端在参考坐标系中的位置,即待抓取的物品的位置;

上述齐次变换矩阵为给定的已知条件,期望机械臂以何种姿态到达何处抓取物品;

S7.2.7:取8组0T5的(px,py,pz),则第一组为(px1,py1,pz1),第二组为(px2,py2,pz2)……第八为(px8,py8,pz8);

取上述8个标准差的最小值所对应的角度,即为所求的角度。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东工业大学,未经广东工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910340685.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top