2012-02-19 37 views
0

我试图建立一个Android应用程序,允许用户通过在他/她的电话转玩游戏问题上INS执行(采用磁+陀螺仪+加速器)

什么,我需要得到它要做的就是设置一个初始的方向(这样他们可以在任何他们希望拿着手机的地方播放它),任何其他的动作都会与初始值相抵消,以找出旋转的方式。

我知道磁+加速可以给我的旋转矩阵车身框架映射回落到全球框架

和陀螺仪给我的角速度后来可以被计算到另一个旋转矩阵从如何身体框架定向本身..

但我如何将这两个合并在一起,所以他们可以赞扬其他? 我该怎么做?我应该怎么做?

回答

0

此问题已解决,请参阅getRotationMatrix in SensorManager

+0

getRotationMatrix只使用磁+加速度计来获得旋转矩阵..这是由于磁干扰导致的错误..所以我希望使用陀螺仪来取代我的方向,但我不知道如何将其包含在=( – user1103164 2012-02-21 12:12:25

+0

文档说哪里只能使用磁力计和加速计而不是陀螺仪? – Ali 2012-02-21 18:07:09