用autocad来验证标定原理(2)


接上篇《 用autocad来验证标定原理(1)


上节把CCDA标定完成了。

实际的生产过程中,我们常常会碰到这样的情况,机械手从工位一吸着对象到工位二进行贴合,但是工位二我们不方便执行标定,通常的做法是在工位一执行一次标定流程,然后使用两点映射或者四点映射把工位二的相机坐标映射到工位一的相机一中。

所以下面的我们继续做CCDB的标定部分。

image.png



我们先把坐标系切换到机器人坐标系。为了画映射板的图形。

image.png

image.png



我们接下来对两个相机进行相机映射。

制作一个映射板,上面要有4个Mark点,在CAD中勇哥就用矩形上的4个圆表示了。

机械手吸着映射板,在CCDA的视野中拍照,记录当前的机械手位置,这个位置就做为对象每次在CCDA处拍照的模板位置,就是下图中的红圈位置哦。

我们把机械手移x方向平移,到蓝圈所在位置,记录当前机械手位置,这个就是每次到CCDB处的模板位置,也可以叫贴合的基准位置。


image.png


现在我们用ucs指令把坐标系切换到CCDA。记录映射板上四个mark点的坐标(四个圆心)

image.png

现在我们切换到CCDB的坐标系,记录映射板上的四个mark点坐标。

在这个例子里面,CCDB的坐标系的x轴和机械坐标系的x轴为45度。


image.png


image.png

勇哥整理了下映射数据如下:

注意两个CCD的四个圆心数据要对应上,勇哥在这里记录的顺序是:左上角,右上角,右下角,左下角。

image.png

使用相机映射工具,填入上面的四点坐标。

image.png

image.png

image.png




本文出自勇哥的网站《少有人走的路》wwww.skcircle.com,转载请注明出处!讨论可扫码加群:
  • 评论列表:
  •  访客
     发布于 2020-04-05 23:57:02  回复该评论
  • 勇哥,如果在工位A装一个相机拍手机,然后手机转到工位B,相机拍手机膜后机械手在B工位给手机贴膜,但是机械手臂展有限,到不了A工位相机的视野怎么办呢??
  •  Ian
     发布于 2020-05-09 00:09:13  回复该评论
  • 这个相机映射中,默认之间是只有缩放和平移,没有旋转。是不是这个意思?
  •  cs981041265
     发布于 2021-01-20 14:31:40  回复该评论
  • 如果在工位A装一个相机拍手机,然后手机转到工位B,相机拍手机膜后机械手在B工位给手机贴膜,但是机械手臂展有限,到不了A工位相机的视野怎么办呢??我觉得可以在A工位转盘旋转几个点求出转盘的旋转中心的机械坐标,然后用该旋转求出旋转到B工位的坐标

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

会员中心
搜索
«    2025年4月    »
123456
78910111213
14151617181920
21222324252627
282930
网站分类
标签列表
最新留言
    热门文章 | 热评文章 | 随机文章
文章归档
友情链接
  • 订阅本站的 RSS 2.0 新闻聚合
  • 扫描加本站机器视觉QQ群,验证答案为:halcon勇哥的机器视觉
  • 点击查阅微信群二维码
  • 扫描加勇哥的非标自动化群,验证答案:C#/C++/VB勇哥的非标自动化群
  • 扫描加站长微信:站长微信:abc496103864
  • 扫描加站长QQ:
  • 扫描赞赏本站:
  • 留言板:

Powered By Z-BlogPHP 1.7.2

Copyright Your skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864