ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

四元数(quaternion)和对偶四元数(dual quaternions)

2021-12-20 17:30:44  阅读:415  来源: 互联网

标签:quaternions 偶数 旋转 四元 quaternion 单位 向量 对偶


四元数(quaternion)是三维旋转的常用表示形式

一个四元数h=w+xi+yj+zk,这里w,x,j,z∈\mathbb{R} (空心R, 表示数域,正常的R表示实数集合)

这里的i,j,k都是虚数单位,即i^2=j^2=k^2=ijk=−1.

四元数通常被写成4-D向量h= (w, x, y, z)或者 h= (w,v),其中v代表一个含有虚部的三维向量

两个单位复数的乘法可以定义2D 中的旋转

那么两个单位四元数的乘法就可以定义3D中的旋转

令p为一个要旋转的点,a为一条旋转轴而且\left | a \right |=1,θ为旋转角。

那么我们得到俩个四元数h和p'和一个旋转公式

 

 

 

其中是旋转后的点,是h的共轭四元数(虚数部分的xyz全都取相反数)[1]。

对偶四元数/双四元数(dual quaternions):

四元数是三维旋转的表示,对偶四元数则以统一的方式表示处理了旋转和平移

对偶数定义:

类似虚数,只是对偶单位的平方为0(一平方就把对偶部消掉了)

当对偶数的a和b不是一个数而是向量,那这就变成了对偶向量。

对偶四元数  本质上是四元数 ,但是他的实部w和虚部xyz都是对偶数而不是普通的实数;或者说对偶四元数本质上是对偶数,只是对偶部分和非对偶部分变成了俩四元数,

即  其中h和h’都是四元数。

正如单位四元数表示旋转一样,单位对偶四元数包含旋转R和平移t

非对偶部分h在(5)式中已有定义。对偶部分h’为下式(7)所示

参考文献:[1]J. Schmidt, F. Vogt, H. Niemann, Robust HandEye Calibration of an Endoscopic Surgery Robot Using Dual Quaternions, in Pattern Recognition. Lecture Notes in Computer Science (Springer, Berlin, 548– 556 (2003).

 

 

 

 

 

 

标签:quaternions,偶数,旋转,四元,quaternion,单位,向量,对偶
来源: https://blog.csdn.net/jiangqixing0728/article/details/122045657

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有