【发布时间】:2012-08-15 17:14:11
【问题描述】:
我目前正在从事一个项目,该项目应该将从陀螺仪收集的数据表示为一个简单的 3d 图形,但我写的内容并不完全有效 - 我只是整合了轴,然后旋转了对象。
一直在寻找解决方案,发现了一个叫做旋转矩阵的东西,但我不太明白它是如何工作的 - 我想我需要取起始角度 [0,0,0] 并将它们转换成这样的矩阵,然后取陀螺数据 [yaw,pitch,roll] 并将它们转换为相似的矩阵,将它们相乘并根据这个新矩阵计算新的角度?每次我使用以前的矩阵作为“基础”获得新的陀螺仪数据包时重复此操作?
我做对了吗?我需要的是如何旋转已经旋转的对象,在某个地方有关于这个主题的任何资源吗?一直在寻找“3d 旋转矩阵”,但不是我一直在寻找的......
【问题讨论】:
标签: math rotation linear-algebra gyroscope euler-angles