手指旋转校正 matlab,勇哥的视觉实验:眼在手上(eye in hand)的标定实验(四) 计算U轴中心到相机的距离...

上篇贴子谈了怎么样标定后,定位机器人运动到任意一个位置时,相机看到的特征点的位置。

这一篇继续实验一个重要话题:怎么计算机械人旋转中心到相机视野中心的距离。

机械人旋转中心在tool 0状态就是U轴中心,或者说是法兰盘的中心, 如下图所示。

ad6a45f56bee381fb601da6e2604f124.png

(图1)

另外,有时候我们也会求机器人抓子未端的标定特定点到相机视野中心的距离。

以上两者的求取办法一般有两种:

(1) 做加工件安装在U轴上,戳出点来,然后把相机视野的中心对上去

(2) 用旋转拟合圆的方法来计算

验证方法一:

由于勇哥的U轴上没有安装加工件,那就试试用计算笔尖到相机视野中心的距离吧。

先把笔尖对准一个特征点,记录机械坐标:192.406, 76.351

e1381bce3157ae9a3fb05fac94b037fc.png

(图2)

然后把移动轴把相机中心对准刚才的特征点。

下图中红色十字就是视野中心。记录下这时的机械坐标:280.613, -15.811

32806f71a3a2e5b856299fdd95373c44.png

(图3)

cx=192.406-280.613=-88.207

cy=76.351--15.811-=92.162

我们用直尺寸测量一下,其结果如果不是差得特别离谱就是对的。

495f362ac8e4ea2f70cd553d239fb4bd.png

(图4)

验证方法二:

第一种方法由于没有U轴上的加工件,所以没办法求U轴中心到相机视野中心的偏差距离。

但是用第二种方法是可以的。

其方法如下图所示,即在pt1的x,y不变的情况下,旋转出多组角度,角度越大越好,最后再拟合出圆。

df45eac1eaf20c4eb810089ad3c79610.png

(图5)

未完待续…………

---------------------

作者:hackpig

来源:www.skcircle.com

版权声明:本文为博主原创文章,转载请附上博文链接!

#转载请注明出处 www.skcircle.com 《少有人走的路》勇哥的工业自动化技术网站。如果需要本贴图片源码等资源,请向勇哥索取。

收藏 | 0点赞 | 0打赏作者

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值