坐标变换——旋转矩阵与四元数

以后会在博客上写些东西,单纯用于自己以后能更快地想起来这些知识,当然如果有人能看得懂随时拿走。

今天上《机器人技术》的时候老师讲到了坐标变换中的旋转矩阵,我想着这在研究生的时候肯定用的着也就认真听了。老师上的内容比较浅,自己也就稍微扩展学了一下,写篇博客,仅用于之后若遇到需要用到的地方,可以不用再瞎找,直接翻按照自己思路写的博客便可,并且记录一些公式。

一、旋转矩阵——对应于欧拉角
用来映射某个点从坐标系A到坐标系B
asd
(CSDN咋不能复制mathtype的东西,算了,直接copy吧)
当然也可以写成homogeneous matrices的形式
(啊打公式好麻烦,直接见笔记吧,反正是给自己看的)
而这个R就是旋转矩阵,他与欧拉角相关(z,y,x)分别表示yaw,pitch,row。即表示现坐标轴与原坐标轴之间的旋转关系。

二、四元数——对应于轴角
而旋转矩阵有个缺点就是ambiguity(无法反推即无法从已经两坐标系推出来欧拉角,可以理解为多对一)所以这时候就有了轴角的概念,就是将矩阵的旋转关系用绕着一根轴旋转一定角度来表示

在这里插入图片描述
而如何应用就是如下

在这里插入图片描述
三、相互转换
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
害,具体见知乎吧
https://zhuanlan.zhihu.com/p/79894982
https://www.zhihu.com/question/23005815/answer/33971127
……
还有个万向锁的问题没咋搞懂,但是想着ad应该用不到,所以就没细想了,如果遇到再学习吧。
(配合笔记应该差不多都能想起来了,再记不起来就再学习吧)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值