坐标系转换应用

问题:

  1. 如何将相机识别点C转换到工件坐标系2下

  2. 如何将转换的点旋转

  3. 如何将Frame{w2}下的姿态进行旋转

已知:

     1.坐标系:

c928ea02e68544ea9bc6eb3beaa4dd94.png

       2.算子说明

3c705dc155da4bd9a6f8b9888cb0f40a.png

求解问题1:

         在Frame{w1}下进行手眼标定,有公式:

         9a148da0256b4e118a95c6ec39b52f19.png

           在Frame{w1}下,有公式:

c05983b005404199b22a38d44310e87d.png

          同理,在Frame{w2}下,有公式:

dfa2b329437649e48564527a2031ce96.png

          联立公式(1)(2)(3)可得:

3e1fb39ec9f74f41a0406dec057af3af.png

          对(4)式进行简化可得:

321637a6290848f0984a02b419659675.png

         至此,我们求得将 Frame{C}下的点转换到 Frame{w2}下。

求解问题 2:

          示意图如下:

c25ab00cab2642cc99b0f1578d4f66ad.png

          如图所示,正常情况下,坐标系 Frame{w2}绕 Z 轴旋转θ角度的时候, 初始焊枪姿态和 p1 点会随着坐标系的旋转进行变化,但是我如果不想不想初始 焊枪姿态和 p1 点随着坐标系的旋转进行变化,那么我就要对 p1 点进行一个旋转 抵消,因为是相对于固定坐标系进行旋转,所以有如下公式:

99fab653a2ce4ebca1001734e9ab79ba.png           结合问题 1 和问题 2,3,我们就能让识别的点和初始姿态在坐标系 Frame{w2}下不随着其转动而变化,始终在一个点进行运动 说明: 由式(5)我们可知,我们并非需要采用在 Frame{w1}下进行手眼标定,我们只 需要找到满足求解出 eq?c_%7BT%7Db%5E%7B%7D的公式即可

  • 7
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值