我认为地球重力存在一些问题,所以我想知道是否有任何加速度计工作的例子可以减去它们。

有帮助吗?

解决方案

(太糟糕了,你不能用行星地球来修复它的重力问题!)

<!>中列出了几个示例;相关示例代码<!>“;在 UIAcceleration Class Reference 中。

正如该文件所述,1.0的值大约为+ 1g。因此,如果您将iPhone直接指向纵向,您应该看到大致<!> lt; 0,-1,0 <!> gt;。当您旋转手机时,加速度矢量sqrt(x*x+y*y+z*z)的幅度应保持在1左右。

其他提示

Apple的AccelerometerGraph演示包含实现高通滤波器的示例代码 - 有效滤除重力影响。只需抓住它并根据您的需要进行修改就非常简单。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top