[发明专利]一种机器人线结构光视觉测量系统的手眼标定方法有效
申请号: | 201510419925.4 | 申请日: | 2015-07-16 |
公开(公告)号: | CN105021139B | 公开(公告)日: | 2017-09-12 |
发明(设计)人: | 王庆林;李原;刘艳 | 申请(专利权)人: | 北京理工大学 |
主分类号: | G01B11/25 | 分类号: | G01B11/25 |
代理公司: | 北京理工大学专利中心11120 | 代理人: | 仇蕾安,高燕燕 |
地址: | 100081 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种机器人线结构光视觉测量系统的手眼标定方法。本发明根据机器人运动特点,将机器人的运动关系通过坐标系的建立展现出来。通过控制机器人末端的移动,并结合齐次变换矩阵原理,获得机器人移动前后摄像机的运动量,进而根据手眼关系模型获得最终手眼关系矩阵。本发明将现有技术中的圆替换标准球作为靶标,仅需提取结构光直线特征即可,减小了计算量。 | ||
搜索关键词: | 一种 机器人 结构 视觉 测量 系统 手眼 标定 方法 | ||
【主权项】:
一种机器人线结构光视觉测量系统的手眼标定方法,其特征在于,该方法包括:以机器人基座中心位置为原点Oo,建立机器人基座坐标系Oo‑XoYoZo;以机器人末端法兰盘中心位置为原点Oe,建立第一机器人末端坐标系Oe‑XeYeZe;以与机器人末端相连的摄像机光心为原点Oc,建立第一摄像机坐标系Oc‑XcYcZc;其中,第一摄像机坐标系中Xc轴和Yc轴分别平行于摄像机成像平面的u轴和v轴,Zc轴由右手定则确定;以一个具有一组正交直径AB、CD的圆为靶标,靶标圆心为原点Ow,建立靶标坐标系Ow‑XwYwZw;靶标坐标系中靶标的直径AB所在直线从A到B的方向为靶标坐标系的Xw轴,CD所在直线从C到D的方向为靶标坐标系的Yw轴,Zw轴由右手定则确定;步骤一、通过机器人控制器获得机器人在初始状态下第一机器人末端坐标系相对于机器人基座坐标系的变换矩阵Aoe;将线结构光投射器与摄像机刚性连接在机器人末端;线结构光投射器向靶标投射一光条纹,且该光条纹穿过靶标圆心位置处,利用光条纹所穿靶标圆心处的光平面方程和摄像机成像原理获得第一摄像机坐标系相对于靶标坐标系的第一平移量tcw;利用调和共轭理论,获得直径AB相对于第一摄像机坐标系的消隐点p和直径CD相对于第一摄像机坐标系的消隐点q,并结合已知的摄像机内参数和罗德里格旋转公式获得第一摄像机坐标系相对于靶标坐标系的第一旋转矩阵Rcw;步骤二、根据步骤一中获得的第一平移量tcw和第一旋转矩阵Rcw,根据齐次变换矩阵定义,获得第一摄像机外参数Bcw=Rcwtcw10;]]>步骤三、机器人末端进行第一次移动,并以机器人末端第一次移动后末端法兰盘中心位置为原点Oe′,建立第二机器人末端坐标系Oe′‑Xe′Ye′Ze′;以第一次移动后摄像机光心为原点Oc′,建立第二摄像机坐标系Oc′‑Xc′Yc′Zc′;通过机器人控制器获得末端第一次移动后第二机器人末端坐标系相对于机器人基座坐标系的变换矩阵Aoe′,并根据Aee′=(Aoe′)‑1Aoe,获得末端第一次移动前后的机器人末端运动量Aee′;步骤四、按照步骤一的方式,获取末端第一次移动后第二摄像机坐标系相对于靶标坐标系的第二平移量t′c′w和第二旋转矩阵R′c′w;步骤五、根据步骤四中获得的第二平移量t′c′w和第二旋转矩阵R′c′w,根据齐次变换矩阵定义,获得第二摄像机外参数Bc′w=R′c′wt′c′w10;]]>步骤六、根据齐次线性变换理论,利用步骤二中获得的第一摄像机外参数Bcw和步骤五中获得的第二摄像机外参数Bc′w,获得末端第一次移动前后的摄像机运动量Bcc′=Bc′w×(Bcw)‑1;步骤七、机器人末端进行第二次移动,以第一次移动后的位置作为初始位置,按照步骤三到步骤六的方法,以机器人末端第二次移动后末端法兰盘中心位置为原点Oe″,建立第三机器人末端坐标系Oe″‑Xe″Ye″Ze″;以第二次移动后摄像机光心为原点Oc″,建立第三摄像机坐标系Oc″‑Xc″Yc″Zc″;获得第二次移动前后的机器人末端运动量Ae′e″以及末端第二次移动后的第三摄像机坐标系相对于靶标坐标系的第三平移量t″c″w和第三旋转矩阵R″c″w;进而获得第三摄像机外参数Bc′′w=R′′c′′wt′′c′′w10;]]>并根据第三摄像机外参数Bc″w以及步骤五中获得的第二摄像机外参数Bc′w,获得末端第二次移动前后的摄像机运动量Bc′c″=Bc″w×(Bc′w)‑1;步骤八、利用运动量和手眼关系模型AX=XB,根据步骤三和步骤六中获得的机器人末端运动量Aee′和摄像机运动量Bcc′,建立第一次移动机器人末端前后的第一约束方程Aee′X=XBcc′;根据步骤七中获得的机器人末端运动量Ae′e″和摄像机运动量Bc′c″,建立第二次移动机器人末端前后的第二约束方程Ae′e″X=XBc′c″;联立第一约束方程和第二约束方程,获得手眼标定矩阵X。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510419925.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种抗高温管道壁厚在线监测探头
- 下一篇:一种实时检测铝塑板板型的装置