quaternions - 单位四元数如何代表态度?
问题描述
我正在阅读一篇论文,该论文提出了一个基于四元数的互补滤波器,但我对它们如何以及为什么用论文中用“q”表示的单个四元数表示物体的姿态感到困惑。我认为一个单位四元数代表一个像旋转矩阵一样的旋转,并被定义为一个算子。例如旋转一个向量 v... v_f=q(v_0)q^-1
在论文中,他们声明“如果设备在时间 t 具有姿态 q,则在后续时间步 t + dt 的姿态表示为 q'”
一个物体怎么可能有一个态度q?
解决方案
他们可能误用了态度这个词。他们所说的态度是指物体的方向。
方向通常在物理学中定义为由三个正交向量组成的框架。
您还可以将方向定义为旋转矩阵,但这会强制您选择坐标系。另一种方法是使用四元数,它是像向量一样的代数实体(因此无坐标)。
希望有帮助。
推荐阅读
- c# - 使用 ssh.net.sftp 从 sftp 目录下载大量文件的有效方法?
- html - 未对齐的块对象
- python - 如何在 python 中重现 Excel 的 T.INV.2T?
- r - 如何在 xaringan 的面板集中增量显示
- json - 将 json 存储在 protobuff 消息字段中的数据类型
- amazon-web-services - 詹金斯没有工作区
- image - Glide FileNotFoundException
- webstorm - 使用 TextMate 包在 WebStorm 中突出显示不支持的语言的语法
- node.js - Express.js 代理文件下载到cdn
- javascript - Puppeteer 错误:找不到选择器的节点