欧拉角内旋和外旋的等价性

文章探讨了欧拉角中的内旋和外旋概念,指出x-y-z的内旋等价于z-y-x的外旋。通过分析旋转矩阵的构造,解释了两者效果相同的原因。关键在于理解内旋是旋转坐标轴,而外旋是旋转坐标系中的基底向量。作者发现之前的困惑源于旋转矩阵的不同表示方式,即旋转矩阵可以表示为点到新坐标系的变换或新坐标系到点的变换,这两种方式在数学上是等价的。
摘要由CSDN通过智能技术生成

我们知道对于欧拉角一直有一个结论是:一个x-y-z的内旋,等价与z-y-x的外旋(内旋即下一次的旋转绕着上一次的坐标轴,外旋则是每次旋转都是绕着固定的初始坐标轴),等价的意义就是两次旋转后得到的最终的坐标系是重合的。

之前一直不太理解为啥欧拉角内旋和外旋是等价的,看到了一篇博客,感觉解释的挺好两种欧拉角及其到旋转矩阵的转化。在这篇博客中,首先给出了x->y->z的内旋后向量的坐标关系为 R x R y R z P ′ = P R_xR_yR_zP'=P RxRyRzP=P, 在对x->y->z的外旋的分析中,将对坐标系的旋转考虑成对每个坐标基底向量的旋转,从而求解出坐标系旋转后的基底,最后根据同一向量在不同基底下等价推出 R z R y R x P ′ = P R_zR_yR_xP'=P RzRyRxP=P,那么显然,如果是z->y->x的外旋,就和x->y->z的内旋的效果等价了。

不过这篇博客里并没有说明为什么内旋时使用的旋转矩阵和外旋时使用的旋转矩阵相等,这里我补充一点说明,对于旋转角度相同且方向同为x->y->z的内旋和外旋,内旋时,R意义为将点固定并旋转坐标轴,将坐标系反方向旋转到原坐标系,即 R 内 P ′ = P R_内P'=P RP=P,在外旋时,R的意义是原坐标系固定然后对坐标的基向量进行正方向旋转 e ′ = R 外 e e'=R_外e e=Re,可以看出,这两个事情是等价的,因此 R 内 e = R 外 e = e ′ = > R 内 = R 外 R_内e=R_外e=e'=>R_内=R_外 Re=Re=e=>R=R

之前我没理解的原因是,一些博客直接把内旋(旋转顺序是x->y->z)的旋转矩阵告诉你是 R = R x R y R z R=R_xR_yR_z R=RxRyRz,外旋的旋转矩阵是 R = R z R y R x R=R_zR_yR_x R=RzRyRx,但我一直理解的是这个旋转矩阵应该是将原坐标系的点的坐标变换到旋转后坐标系下的坐标,那么内旋就是 P ′ = R z R y R x P P'=R_zR_yR_xP P=RzRyRxP,这就和这些博客上写的刚好相反,然后在上面提的那篇博客中我意识到也许是旋转矩阵的表示形式是相反的,即我默认的旋转矩阵表示是 P ′ = R P P'=RP P=RP,而这些博客采用的是 R P ′ = P RP'=P RP=P,与是这就能解释一切了,哈哈,难道一直是我在反直觉的思考?

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值