当前位置: 首页 > ops >正文

四元素、旋转矩阵与旋转向量

算法


文章目录

  • 算法
  • 摘要
  • 旋转矩阵
  • Rodrigue旋转向量
  • 四元素
  • 参考链接


摘要

本文介绍了三种表示三维空间旋转的方法:旋转矩阵、Rodrigue旋转向量和四元素。旋转矩阵通过绕X、Y、Z轴(分别对应俯仰角、偏航角、翻滚角)的乘积构建正交矩阵;Rodrigue旋转向量用旋转轴和角度表示旋转,并推导了旋转向量到矩阵的转换公式;四元素作为复数域的扩展,通过实部和虚部描述旋转。文章还提供了相关参考链接,为读者深入学习提供了资源。这三种方法各有特点,在计算机视觉和机器人领域有广泛应用。

旋转矩阵

在这里插入图片描述
1、坐标系绕X轴旋转ϕ \phiϕ角(Pitch 俯仰角)
在这里插入图片描述
2、坐标系绕Y轴旋转θ \thetaθ角(Yaw 偏航角
在这里插入图片描述
3、坐标系绕Z轴旋转ψ \psiψ角(Roll 翻滚角)
在这里插入图片描述
整个坐标系的旋转矩阵是绕各个轴旋转的旋转矩阵的乘积。
在这里插入图片描述
旋转矩阵必须是正交的。

Rodrigue旋转向量

设旋转向量的单位向量为在这里插入图片描述(旋转轴),模为 θ (旋转角),三维点 p 在旋转向量 r 的作用下变成p ′ :
在这里插入图片描述
旋转向量转旋转矩阵:

在这里插入图片描述
其中

在这里插入图片描述

四元素

四元素是三维复数域,可表示为Q=[x,y,z,w]或Q=w+xi+yj+z*k,其中w是实部,[x,y,z]是虚部,[i,j,k]是虚轴,四元数是单位向量。描述了旋转轴r = 在这里插入图片描述
和角θ \thetaθ,对应的四元数为:

在这里插入图片描述
两个四元素叉乘的物理含义:先绕第一个四元素旋转,再绕第二个旋转。

参考链接

https://blog.csdn.net/tchenjiant/article/details/51485745
https://blog.csdn.net/hongbin_xu/article/details/78929006
https://zhuanlan.zhihu.com/p/93563218

http://www.xdnf.cn/news/10923.html

相关文章:

  • PH热榜 | 2025-06-03
  • 61、ESB详解
  • 【小红书】API接口,获取笔记列表
  • HCIP-Datacom Core Technology V1.0_3 OSPF基础
  • Python数据分析及可视化中常用的6个库及函数(一)
  • 每日算法-250603
  • 大模型、AI人工智能:核心技术与发展趋势
  • 分子进化分析软件MEGA介绍
  • 浅谈机械硬盘存储技术与磁盘格式化
  • 智能指针。多个指针共享同一资源,最后一个释放资源”
  • ARM架构推理Stable Diffusiond
  • 使用seaborn/matplotlib定制好看的confusion matrix
  • Spring Boot 的自动装配
  • C++学者给您讲数学之——数列
  • 星野录(博客系统)测试报告
  • 在 Ubuntu 系统上使用 Python 的 Matplotlib 库时遇到的字体缺失问题
  • 武器的攻击判定
  • 多层 PCB 板抄板实操解析:技巧到实操步骤
  • Spring Boot 自动配置原理:从入门到精通
  • MySQL强化关键_019_索引优化
  • ​库存周转战争:用数据驱动取代经验主义,让资金活起来​
  • 7.5- Loading a pretrained LLM
  • 【25.06】FISCOBCOS安装caliper+报错解决
  • Python 元组方法全集详解
  • 登录vmware vcenter报vSphere Client service has stopped working错误
  • H.264编码
  • Axure设计案例:滑动拼图解锁
  • 深度学习介绍
  • web程序设计期末复习-简答题
  • 操作系统 第 39 章 插叙:文件和目录