[发明专利]基于视觉识别的二维码定位抓取机器人系统的方法有效

专利信息
申请号: 201910011866.5 申请日: 2019-01-07
公开(公告)号: CN109397249B 公开(公告)日: 2020-11-06
发明(设计)人: 柏龙;黄志鹏;李鑫;陈晓红 申请(专利权)人: 重庆大学
主分类号: B25J5/00 分类号: B25J5/00;B25J9/10;B25J9/16
代理公司: 重庆项乾光宇专利代理事务所(普通合伙) 50244 代理人: 高姜
地址: 400044 *** 国省代码: 重庆;50
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 视觉 识别 二维码 定位 抓取 机器人 系统 方法
【权利要求书】:

1.一种基于视觉识别的二维码定位抓取机器人系统的方法,其特征在于,包括以下步骤:

s1.识别设有二维码的被抓取物体;

s2.提取所述二维码几何中心的位姿信息;

s3.设定到所述二维码相对位姿静止的目标值;计算当前时刻二维码位姿与设定的位姿目标之间的偏差,并将该偏差与设定的阈值做比较;若偏差超过阈值,则结合PID算法,将偏差信息转化为速度信息,并根据该速度信息控制麦轮平台运动到位姿目标后静止;若偏差未超过阈值,则保持麦轮平台静止;

s4.利用所述二维码位姿信息进行机械臂的逆运动学求解,使机械臂末端机械手的中心夹持位置达到二维码中心;经过坐标变换,求解出机械臂驱动电机的转角;驱动电机输出该转角带动机械臂末端执行器运动到被抓取物体后完成夹持动作;

步骤s2中,采用开源二维码识别算法软件包ar_track_alvar或visp,提取二维码几何中心的位姿信息[xcurrent ycurrent zcurrent]T以及四元数[qxcurrent qycurrent qzcurrent qwcurrent]T

步骤s3包括:

s31.通过所述四元数[qxcurrent qycurrent qzcurrent qwcurrent]T得到二维码几何中心的偏航角yawcurrent

s32.设定[xgoal ygoal yawgoal]T为相机与二维码之间的目标位姿;

设定[xthreshold ythreshold yawthreshold]T为当前二维码位姿与设定的目标位姿之间的差值临界阈值;

设定[xoffset yoffset yawoffset]T(t)为当前时刻二维码位姿与设定的目标位姿之间的偏差;

设定[vx vy wz]T(t)为相机坐标系OcameraXYZ下,当前时刻麦轮移动平台几何中心的速度;

s33.计算当前时刻二维码位姿与设定的目标位姿之间的偏差[xoffset yoffset yawoffset]T(t),其计算公式为:

s34.若当前时刻二维码位姿与设定的目标位姿之间的偏差[xoffset yoffset yawoffset]T(t)超过所述阈值[xoffset yoffset yawoffset]T(t),则根据麦轮移动平台几何中心的速度[vx vywz]T(t)控制麦轮平台运动,结合PID算法,以加快麦轮平台向目标点移动,所述麦轮移动平台几何中心的速度[vx vy wz]T(t)的计算公式如下

若当前时刻二维码位姿与设定的目标位姿之间的偏差[xoffset yoffset yawoffset]T(t)小于所述阈值[xoffset yoffset yawoffset]T(t),则麦轮平台保持静止状态,即

s35.将相机坐标系OcameraXYZ的速度信息变换到麦轮平台坐标系Omecanum_baseXYZ,变换公式为:

其中,表示相机坐标系下OcameraXYZ求得的速度;

表示麦轮平台坐标系下Omecanum_baseXYZ,麦轮平台运动中心的速度;

s36.根据得到的麦轮平台几何中心的速度信息转换为每个麦克纳姆轮的角速度[w0 w1 w2 w3]T,转换公式为:

其中,a为麦轮平台的宽度,b为麦轮平台的长度,R为麦轮大轮的半径;

s37.将求解出的角速度[w0 w1 w2 w3]T分别传送给控制麦轮的电机,驱动麦轮平台的运动。

2.根据权利要求1所述的基于视觉识别的二维码定位抓取机器人系统的方法,其特征在于,步骤s4包括:

s41.求解H点在相机坐标系OcameraXYZ的位置,求解公式为:

cameraH=[cameraxcurrent-LGHcameraycurrentcamerazcurrent]T

求解H点在机械臂底座旋转坐标系Oarm_baseXYZ的位置:

机械臂局部坐标系MlocalXYZ的X轴与机械臂底座旋转坐标系Oarm_baseXYZ的y轴的夹角

s42.求解点H在机械臂局部坐标系MlocalXYZ的位置:

localHy=0;

localHzarm_baseHz-la_l

其中,da_l为机械臂底座旋转坐标系Oarm_baseXYZ与局部坐标系MlocalXYZ两者Z轴之间的距离;

la_l为机械臂底座旋转坐标系Oarm_baseXYZ与局部坐标系MlocalXYZ两者的XOY平面在Z轴方向上的距离;

s43.求解出L1在机械臂局部坐标系MlocalXYZ与X轴的夹角θ1

求解出L2在机械臂局部坐标系MlocalXYZ与X轴的夹角θ2

其中,

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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