[发明专利]一种基于主动红外双目视觉的机器人轨迹示教装置及方法有效
申请号: | 201711174004.1 | 申请日: | 2017-11-22 |
公开(公告)号: | CN107756408B | 公开(公告)日: | 2020-10-23 |
发明(设计)人: | 于兴虎;夏晗;李湛;佟明斯;卫作龙;林伟阳 | 申请(专利权)人: | 浙江优迈德智能装备有限公司 |
主分类号: | B25J9/22 | 分类号: | B25J9/22 |
代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 杨立超 |
地址: | 325035 浙江省温州市瓯海区茶*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 主动 红外 双目 视觉 机器人 轨迹 装置 方法 | ||
1.一种基于主动红外双目视觉的机器人轨迹示教装置,其特征在于,包括激光笔座(1)、激光笔(2)、夹具(3)、荧光板连接板(4)、第一荧光板(5)、第二荧光板(6),所述第一荧光板(5)以及第二荧光板(6)上均设置有预定数量的涂有荧光物质的球体,所述球体均通过连杆与所述第一荧光板(5)或第二荧光板(6)连接;所述夹具(3)通过螺钉固定在激光笔座(1)上;激光笔座(1)具有用于放置激光笔(2)的凹槽;荧光板连接板(4)用于将第一荧光板(5)和第二荧光板(6)连接,以使第一荧光板(5)和第二荧光板(6)的平面垂直;荧光板连接板(4)通过螺栓固定在激光笔座(1)上;激光笔(2)上设置有用于保存示教点和用于删除示教点的按键。
2.根据权利要求1所述的基于主动红外双目视觉的机器人轨迹示教装置,其特征在于,所述涂有荧光物质的球体的数量和位置满足:当第一荧光板(5)或第二荧光板(6)在任意角度被观测时,能够在该角度同时看到至少3个球体。
3.一种基于主动红外双目视觉的机器人轨迹示教方法,所述方法是基于如权利要求1或2所述的基于主动红外双目视觉的机器人轨迹示教装置实现的,其特征在于,包括:
步骤一、将待喷涂器件放置于基础平台上,并用固定卡具固定在平台上;所述基于主动红外双目视觉的机器人轨迹示教装置设置在双目相机的视野范围内,利用立体视觉的原理视差测距法计算8个标记点小球相对于相机坐标系的空间位置;
步骤二、对所述标记点小球分别进行编号;
步骤三、建立示教器坐标系;
步骤四、计算相机坐标系到示教器坐标系的坐标变换关系;
步骤五、将所述基于主动红外双目视觉的机器人轨迹示教装置通过卡具固定在喷漆机器人的末端,并将喷漆机器人复位;
步骤六、使用喷漆示教器对喷件进行模拟喷漆,在指定的位置处按下用于保存示教点的按键,以将当前位置相对相机坐标系的齐次变换矩阵进行保存;
步骤七、将所述齐次变换矩阵转换为欧拉角;
步骤八、将所述欧拉角保存为文件格式,作为喷漆机器人喷漆的轨迹。
4.根据权利要求3所述的方法,其特征在于,步骤一中,利用立体视觉的原理视差测距法计算8个标记点小球相对于相机坐标系的空间位置的具体计算公式为:
其中X,Y,Z为标记球在空间中的位置,u1为标记球在左相机图像坐标系中的x坐标,u0为左相机图像坐标系的x原点,u2为标记球在右相机图像坐标系中的x坐标,d为两相机之间的平移距离,v1为标记球在左相机图像坐标系中的y坐标,v0为左相机图像坐标系的y原点,f为相机焦距。
5.根据权利要求3所述的方法,其特征在于,步骤二具体为:
假设8个小球在空间的位置为星型拓扑结构;首先将距离8个小球中心点最近的标记球球标为1号;之后以1号球为中心,计算其他7个标记球距离1号球的空间距离,按空间距离由近至远编为2至8号。
6.根据权利要求3所述的方法,其特征在于,步骤四具体为:
设(pi,qi),(pj,qj),(pk,qk),(i<j<k)为3个标记球分别在两个坐标系下的坐标;其中pi为i号标记球在相机坐标系中的坐标,qi为i号球在示教器坐标系中的坐标;
将示教器坐标系平移使得其原点与i号标记球重合,记录1号标记球在当前示教器坐标系下的坐标q′1=q1-qi;i,j,k号标记球在当前示教器坐标系下坐标为q′i=0,q′j=qj-qi,q′k=qk-qi;根据下式求出此齐次变换矩阵:
其中,c11,c12,c13,c21,c22,c23,c31,c32,c33均代表齐次变换矩阵中的元素,px、py,pz为相机坐标系下的小球坐标,qx、qy,qz为示教器坐标系下的小球坐标,其中qy=0,tx=p1x,ty=p1y,tz=p1z,p1x,p1y,p1z为1号球的空间三维坐标,将j号和k号标记球带入齐次变换矩阵中得到三组方程式:
pjx=c11q′jx+c13q′jz+tx
pkx=c11q′kx+c13q′kz+tx
pjy=c21q′jx+c23q′jz+ty
pky=c21q′kx+c23q′kz+ty
pjz=c31q′jx+c33q′jz+tz
pkz=c31q′kx+c33q′kz+tz
解以上三组方程得到[c11,c13,c21,c23,c31,c33];
计算相机坐标系中两向量pij=pj-pi,pik=pk-pi叉乘得到pv=pij×pik,示教器坐标系中x-z平面两向量qij=qj-qi,qik=qk-qi叉乘得到qv=qij×qik,其qvx=qvz=0根据上两个向量得到方程:
pvx=c12qvy
pvy=c22qvy
pvz=c32qvy
通过解方程得到[c12,c22,c32],最后计算q′1左乘当前齐次矩阵得到1号标记球的空间位置,1号标记球的坐标即为最终的[tx,ty,tz],通过3个标记球的空间位置解算得到相机坐标系到示教器坐标系的关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江优迈德智能装备有限公司,未经浙江优迈德智能装备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711174004.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种生态捕鱼网箱
- 下一篇:CK、CKMB、LDH和AST联合检测试剂