相机旋转,代替机械爪旋转,标定旋转中心。
就是以前的贴:”一致性取放同轴移动旋转相机“详细讲解。

如上图所示。机器人有4个自由度:x,y,z,u(=zr)

机械夹爪,与相机,同时固定在Z轴上。


工作流程是:物料xyu 是随机的。 相机拍照 引导 机械爪,抓起物料。(属于一致性取料应用)

常规标定流程:

1,手动让机械夹爪,取一片料。然后,把料放到标准取料位置。并记录这个 标准取料位置(Qux,Quy,Qur)。

2,移动相机,让物料mark点 在相机中心位置附件。 设置该位置为 标定拍照位置,记录该位置(Bpaix,Bpaiy,Bpair)

3,相机按照 九宫格移动, 完成 9点标定。

4,机械爪,去(Qux,Quy,Qur) 位置, 取料,转动Qur。 然后放下物料。再移动相机(Bpaix,Bpaiy,Bpair) 来拍照。 重复这个过程,使用不同的Qur,在不同Qur的图片中,找到mark点。拟合圆心。该圆心就是旋转中心。(Pcenx,Pceny )



到这里,就标定完成了。

这种标定是最常规的标定方法。 

优点:

1,坐标关系清晰,简单。便于理解。

缺点:

1,标定旋转中心的时候,需要反复取料,放料。这个过程,必定产生误差。导致标定精度下降。而且整个标定过程,看起来很笨拙,一点都不优雅。


本文提出一种新的标定方法。

前三部是一样的:

1,手动让机械夹爪,取一片料。然后,把料放到标准取料位置。并记录这个 标准取料位置(Qux,Quy,Qur)。

2,移动相机,让物料mark点 在相机中心位置附件。 设置该位置为 标定拍照位置,记录该位置(Bpaix,Bpaiy,Bpair)

3,相机按照 九宫格移动, 完成 9点标定。

4,相机回到(Bpaix,Bpaiy,Bpair),旋转Bpair,在不同的Bpair 拍照, 找到mark点。然后拟合圆心。标定完成。(Pcenx,Pceny)

5,通过转换 得到 Acenx, Aceny。


优点:

1,非接触标定,标定精度高。 标定过程很简洁,非常优雅。

缺点:

1,旋转中心是相对坐标,是间接标定。不能直接用,需要转个弯,初学者容易搞懵。


在常规的标定方法中 (cenx,ceny) 是 夹爪的旋转 像素坐标, 直接可以用。

在新的标定方法中(cenx,ceny) 是 相机的旋转 像素坐标。不能直接用。

但我们可以根据 这个结构的物理特性(相机的旋转轴,与 夹爪的旋转轴,是同一个轴)只是相机工作时候再拍照位, 夹爪工作的时候再取料位。

所以:夹爪的旋转中心坐标是:取料坐标(Qux,Quy)+ (取料坐标(Qux,Quy)- 拍照坐标(Bpaix,Bpaiy))+ (cenx,ceny)的机械坐标 - mark点 的机械坐标。

得到 夹爪的旋转中心坐标  Acenx, Aceny。


Acenx, Aceny。 怎么使用?

就是以Acenx, Aceny为寻找中心, (Qux,Quy)为旋转点,  以来料mark点的 相对角度 为夹角,计算 旋转前,与旋转后 的坐标差。 

mark点,绝对坐标 - 坐标差 。 就是带旋转的取料坐标。



以上就是本贴的全部内容。利用相机旋转轴,与夹爪旋转轴共轴的特性。实现非接触标定。非常优雅。精准。




版权声明:本文为V社区用户原创内容,转载时必须标注文章的来源(V社区),文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:v-club@hikrobotics.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
上一篇

用脚本调用sdk采集图片

下一篇

工程应用系列:CPK,GRR(一文讲清楚)

评论请先登录 登录
全部评论 5

兄弟,是好文章,但看不懂,能请教一下吗?

2024-11-18 11:54:20 广东省
回复

刚好现在有一个一样的项目,拿来试一下你这个方法

2024-02-23 16:16:36 广东省
回复

领教了,但是相机旋转和旋转轴不同心的那种情况呢?

2024-01-29 17:17:44 江苏省
回复

大佬问下九点标定完成后,拍照位不就是mark点坐标吗?如果拍照位和标定原点重合的话

2023-11-17 08:28:58 浙江省
回复

不是很懂相机旋转角度后,获取不同的mark点,具体是怎么拟合圆心

2023-11-09 18:53:32 广东省
回复
  • 1
Lv.0
0
关注
562
粉丝
29
创作
972
获赞
所属专题
  • 常见的标定方法简介
  • VM应用之平移旋转标定使用
  • 3D轮廓仪如何进行系统标定
  • 双目相机标定原理
  • 工程经验系列:视觉定位(标定设计,及应用)
  • 浅谈VisionMaster中的畸变矫正工具(以及VM标定板二的灵活应用)
  • 相机旋转,代替机械爪旋转,标定旋转中心。
  • 【共享学习】单相机位与多相机定位分析
  • 平移旋转标定模块与绝对坐标
相关阅读
  • 深度学习基础介绍
    2024-11-01 浏览 0
  • 大小车场景化实施方案资料目录
    2024-11-09 浏览 0
  • 【开发有道系列】C++与C#相互调用的方法
    2024-11-19 浏览 0
  • 一文带你入门RCS4.x【任务编排】(二)
    2024-12-02 浏览 0
  • 深度学习基础介绍
    2024-11-01 浏览 0

请升级浏览器版本

您正在使用的浏览器版本过低,请升级最新版本以获得更好的体验。

推荐使用以下浏览器