使用Halcon 9点标定旋转中心标定与使用.docx
《使用Halcon 9点标定旋转中心标定与使用.docx》由会员分享,可在线阅读,更多相关《使用Halcon 9点标定旋转中心标定与使用.docx(21页珍藏版)》请在优知文库上搜索。
1、使用Ha1.con9点标定旋转中心标定与使用一、标定介绍1 .标定模型A,相机固定夹具不旋转夹具夹取产品或者标定块,选取一个特征,开始进行标定X轴、Y轴移动一个位置,记录轴的物理坐标:(QXI,QyD提取图像中对应特征点,图像像素坐标:(Px1.,Py1.)运动第N位置,记录卜点位轴粕坐标(QXNqYN),t提取像素坐标:(PXN,PyN)一般9点、16点,特征均匀分布在图像的各个位置即可haIcon算子计算:假如把上面记录的点转化成ha1.con的使用的方式.如下:Px:=1.,2,3Pg1.,2,3Qx=3,9,121Qy:-3,9,12九点标定使用仿射变换.最少三个点,不能消除愤头和相机
2、崎变vector_to_hom_mat2d(Px,Py,Qx,Qy,HomMat20)HomMat2D就是得到矩药此案例不需要标定旋转中心,使Affine_Trans_Point_2d(HomMat2D,ProductCo1.,PrOdUCtROW,Qx,Qy);Qx,Qy为变换后的机械坐标,可直接发给机器人做移动处理.2 .标定模型B1.相机移动(不旋转)相机固定到X或者丫他上,不能旋转,这种是大部分设备的移动相机的模式,黄色部分是可旋转的、当时很多设备这黄色部分是包含Z釉或者上卜放料气缸。标定时,把标定特征的产品或者标定块放在相机下方位比固定不动移动相机即移动轴),每走一个点,记录下点位轴
3、轴坐标QxN,QyN),提取像素坐标:(PXN,PyN)ha1.con第子计算:*把上面记录的点转化成ha1.con的使用的方式,如下:P=1.,231Py:=1.,2,3)Qx:=3,9,12Qy:=3z942九点标定使用(仿射变换vector-to-hom-mat2d(P,PyzQx,QrHOmMat2D)HomMat2D就是得到矩阵,注意虽然计算过程和模型A-模一样,但是矩阵的使用是不相同.后面会有说明3.标定模型C:相机固定(夹具旋转)苜先实际固定相机的项目,基本上夹具都是可以扰转的,因为我们去夹取的产品用定有角度偏差,然后抽过下方固定相机的拍照,补偿贴合,这也是固定相机意义所在。所以
4、标定模型A只能补偿Dx、Dy(X轴、Y轴偏差).适用的实际项目情况还是比较特殊的:当前模型衢要补偿出角度,但是这个匹鼠找到产品的角度并不是旋转一下这个角度就好,这会产生一下偏差,这也看手迷,者短常鼠付的一个付,只有了解这个问的定位才算入门.1)苔本的扑倭诲程首先为大家讲一个整体的补偿过程,是怎样产生补偿的.旋转补偿和平移补偌的区别。放大模型如下:这是一个放大的模型,轴心和夹具中心不型合,就算我们的夹具中心和旋转轴中心是R合,但是我们夹取或不吸取产品也不能保证产品的中心和旋转中心合,所以结论:涉及旋转必须进行旋转标定,不然每次贴合总会带有旋转产生的误差卜面分析这个旋转到底是怎样带来误差的,也就是
5、我们旋转标定到杼在计算什么东西.这一部分也同时解择怎样去补偿这个旋转误差。上图的放大模型从卜往上看,简化模型在坐标系中,一定搞清楚这里,不然后面旋传起来就没办法理解了红色圆圈:旋转轴中心黄色圆圈:夹具中心,这个夹具肯定很大,这里代表其中心位置,在后面计算中没有意义连线:表示刚性连接(就是两者固定在一起的)模板位置和夹具中心重合,夹具的中心没有实际意义,因为夹具只要把产品抓取进行,我们匹配得到的点位数据是产品的位置,九点标定也是标定特征的数据.和央具中心没有任何关系,我们C1.接把模板位置的产品中心当做夹具中心也行。实际项目中,训练好后,我们就会手动移动釉或者机械手到要放的位置,这就是示教个标准
6、放置位荏加(x,y,u)(xy轴坐标位,旋转轴U轴值.后面会用到,记住),然后就是抓取产晶拍照.补偿贴分0所以当前帙板产品位置的偏差(0,0,0)当我们的抓取的一个待放的产品时,它此时的位置可能和我们示教产品的位置不同,这里相当于匹配中心,偏移了(1.1,)旋转了45度,如下图:同时注意产品足夹具抓取的,所以旋转轴、夹具、产品是一体,旋转和平移都是一体进行的。讲到这里,我们很多时候可能开始在这幅上纠结了,处怎么去补偿、旋转等等,试了半天,发现补偿还是不对,呆后发现不知道怎会执了,蒙了,我在哪里,我是设?这里我就要给大家一个定位的这种问时的通用的思路,让人不至于最后幅模,说到这里,你们难道不点个
7、的,收僦一下.打黄一下?第一步.首先明确我们的目标,就是我们到底在般端,想这个产品放到我们的目标问题,所以我们不要在上面图的位置分析。第二步.假设我们1:面的产品没有偏差.直接把产品移动到我们的目标位置:标准放置位置Xn(XMU).放下产品第三步,确定我们的看看位置到底是怎样偏走的,然后就知道我们该怎样旋转平移了.(1,1,45)第四步,最后推理出补偿,存见上而图大家可能感觉很简单了,黄色表示标准位评.贴的产品,绿色表示当前产品位置,但是一定要明确上面的图是在我们产品放置位置M视产生的.所以这个补偿(Dx,Dy,Du)只要直接叠加到M1.(x,y,u)上,即得到我们最终的运动位附M2(x+Dx
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 使用Halcon 9点标定旋转中心标定与使用 使用 Halcon 标定 旋转 中心