重力读数Vs用户加速读数的iphone加速度计?

时间:2012-06-20 17:17:05

标签: ios xcode accelerometer core-motion uiaccelerometer

Iphone加速度计提供用户加速和重力读数?从苹果指南中可以清楚地看出,用户加速意味着手机从用户获得的加速度。那么重力阅读的含义是什么?无论如何,他们提到总加速度是两者的加成!我对重力阅读感到困惑,有人能解释一下这背后的理论吗?

提前谢谢!

2 个答案:

答案 0 :(得分:4)

加速度计测量总和(用户加速度+重力)。不幸的是,它几乎没用,在你的应用程序中你通常需要一个或另一个。因此,它被分成组件(进入用户加速和重力),并采用称为传感器融合的复杂程序。

重力点向下,对应于引力。它会告诉你向下的位置。您可以从中计算倾斜角度,这在开发倾斜游戏时可能很方便。

当您试图弄清楚手机如何动摇时,用户加速非常方便。它适合摇晃游戏。

另见accelerometers uses- smartphone

答案 1 :(得分:2)

重力是一个向下恒定的加速度。从任何其他恒定加速度的矢量来看,它是不可挽回的。旋转手机将改变重力对每个加速轴的贡献与地面的角度成比例。重力是常数,三轴组合矢量长度的任何变化都应归因于用户加速度。