欧拉角,旋转矩阵和四元数之间的转换关系

引言因为关于欧拉角、旋转矩阵、四元数之间的转换关系有网上有很多人在讲,但是都比较乱,我专门自己梳理了一下。基本概念两个坐标系之间的转换关系的表示方法分别为欧拉角、旋转矩阵和四元数,具体概念我不在这个重复,可以查看别的博客。关于欧拉角有两个需要重点理解的内容:假设有一个参考坐标系和本体坐标系,它们之间成一定的角度这里重点阐述一下姿态角和欧拉角之间的联系和区别:欧拉角是一个坐标系分别绕坐标轴转动一定的旋转角得到另一个坐标系,姿态角特指运载体和地理坐标系之间的三个夹角,可以理解为姿态角是欧拉角的一种特
摘要由CSDN通过智能技术生成

引言

因为关于欧拉角、旋转矩阵、四元数之间的转换关系有网上有很多人在讲,但是都比较乱,我专门自己梳理了一下。

基本概念

两个坐标系之间的转换关系的表示方法分别为欧拉角、旋转矩阵和四元数。

欧拉角转旋转矩阵

假设参考坐标系 O − X r Y r Z r O-X_rY_rZ_r OXrYrZr,和本体坐标系 O − X b Y b Z b O-X_bY_bZ_b OXbYbZb,它们之间成一定角度,如果用欧拉角描述这个旋转关系的时候一定要说明旋转的顺序和旋转方式,旋转方式又分为外旋和内旋两种情况。
1.内旋:参考坐标系 O − X r Y r Z r O-X_rY_rZ_r OXrYrZr X r X_r Xr轴旋转 α \alpha α角度,然后再绕着新的 Y r Y_r Yr轴旋转 β \beta β角,最后再绕着新的 Z r Z_r Zr轴旋转 γ \gamma γ角度后与本体坐标系重合。
这三种旋转每次的旋转矩阵为分别为

在这里插入图片描述

那么参考坐标系到本体坐标系之间的转换矩阵为
在这里插入图片描述
本体坐标系到参考坐标系之间的转换矩阵是它的转置。在这里插入图片描述
当然,如果你不按照这个顺序转动,比如,参考坐标系转动顺序为 Z r − Y r − X r Z_r-Y_r-X_r ZrYrXr时的参考坐标系到本体坐标系之间的转换矩阵就是:在这里插入图片描述
实际上 Z r − Y r − X r Z_r-Y_r-X_r ZrYrXr的转动顺序更加常用,下变我们在介绍旋转矩阵转四元数和欧拉角时也使用这种转动顺序。
总之,在说欧拉角时候一定要指明旋转顺序,同样的欧拉角,旋转顺序不同,得到的旋转矩阵也不同。
2外旋:参考坐标系 O − X r Y r Z r O-X_rY_rZ_r OXrYrZ

  • 9
    点赞
  • 51
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值