四元数与三维旋转 QUATERNION&3D ROTATION

在这里插入图片描述在这里插入图片描述
我们在机器人控制中见到的四元数就是这里的 q q ,需要旋转的向量是 v v ,旋转轴为 u = [ x y z ] u=\begin{bmatrix}x \\ y \\ z\end{bmatrix} ,通过 v = q v q v'=qvq^* 就可以计算得出旋转后的向量。 q = [ c o s θ 2 , s i n θ 2 u ] q=[cos\frac{\theta}{2},sin\frac{\theta}{2}u] ,是一个单位四元素,即范数 q ||q|| 为1。通过把需要旋转的向量 v v 用纯四元数表示,后计算,就可以得到相应的结果了。

发布了27 篇原创文章 · 获赞 60 · 访问量 6578

猜你喜欢

转载自blog.csdn.net/qq_44455588/article/details/105269799