旋转矩阵注意事项

在网上可以发现有各种旋转矩阵的形式,

在使用欧拉角表示旋转矩阵时,有很多注意事项,使用欧拉角讨论旋转矩阵时,需要注意以下5点:

  • 1主动旋转还是被动旋转,主动旋转表示向量旋转,被动旋转表示坐标系旋转。主动旋转与被动旋转互为逆操作,也就是说坐标轴逆时针旋转 θ \theta θ度相当于点或向量顺时针旋转 θ \theta θ度. 博客1
  • 2右手系还是左手系,一般使用右手系
  • 3欧拉角的正负。一般选择逆时针为正。如果是右手系,从旋转轴正方向原点观察时,逆时针方向的旋转是正、顺时针方向的旋转是负。
    亦可这样描述:使用右手的大拇指指向旋转轴正方向,其他4个手指在握拳过程中的指向便是正方向。博客2
  • 4内旋还是外旋。每次旋转是绕固定轴(一个固定参考系,比如世界坐标系)旋转,称为外旋。每次旋转是绕自身旋转之后的轴旋转,称为内旋博客2。坐标系旋转一般是内旋。
  • 5旋转顺序:一般表示姿态使用ZYX或者ZXY顺序。

后记:对两个坐标系而言,不同的旋转顺序会导致大小不同的欧拉角,因为它们虽然有不同的旋转顺序、不同的欧拉角大小,不同的旋转矩阵计算公式等等,但两个坐标系之间的关系就在那里,不论我们怎么描述,它们的相对关系本身是不会变的。而且,不论使用什么欧拉角旋转顺序,最终得到的旋转矩阵在数值上一定是相同的——因为描述的是同一个关系嘛!所以,这就是使用旋转矩阵的巨大优点:明确。博客3
另外:欧拉角小角度时一个很有趣的现象就是不论旋转顺序是怎样,旋转矩阵和欧拉角的关系都是一样的,即此时旋转矩阵的形式是固定的。5

欧拉角的推导过程,详见:
4
博客1
博客3
wiki

https://guyuehome.com/36759
https://zhuanlan.zhihu.com/p/144032401
https://zhuanlan.zhihu.com/p/183973440
https://zhuanlan.zhihu.com/p/86464027
http://en.volupedia.org/wiki/Euler_angles#Tait%E2%80%93Bryan_angles

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值