背景: 我的目标是找出手机的倾斜角度,例如在游戏中,向后倾斜手机意味着“踩油门”,向左/右倾斜则表示向左/右转动方向盘。
我正在观看this talk关于不同Android传感器之间的传感器融合。
根据演讲的最后部分,似乎可以使用“从旋转矩阵到向量来确定我的指向”。
问题: 那么,他们是否暗示获取这些角度的正确方法是通过"使用旋转矢量传感器"/TYPE_ROTATION_VECTOR?
如果是的话,我的问题现在具体是: 设备需要哪些传感器才能使用传感器TYPE_ROTATION_VECTOR
?我猜想需要加速度计用于初始值加陀螺仪进行校正(还可以选择罗盘进行额外校正)?
额外奖励问题: 是否有地方可以找到符合这些条件的设备列表?或者有没有建议一个价格超级便宜但有所需传感器的设备?