我正在使用以下方法获取加速度数据-[CMDeviceMotion userAcceleration]
我注意到一件有趣的事情:Z 轴上总是有一个小偏差。约为 0.0155(方差为 0.002)。而在其他轴上,平均值接近 0。
我正在使用 iPod Touch 4G 对此进行测试(测试期间它只是放在桌子上)。问题是:这种偏差从何而来?它是否特定于设备?
尽管 CoreMotion 试图消除偏差,但我注意到类似的值。如果旋转设备使 x(或 y)与重力平行,您可能会看到 x 方向上的偏差。使用原始传感器数据显示出相同的趋势,但具有更大的值和一些更多的叠加效应,例如温度依赖性、基于时间的偏移……
18 个月前,我读到了 iPhone 3 设备加速度计的规格,根据该规格,精度约为 g 的 1.8%。 (可惜我设置的STM产品页面书签现在跳转到404了)。
基本上,只要您不尝试估计确切的位置(位移),这就不应该成为问题,并且这似乎不可能以可接受的精度 - 请参阅此处的几个讨论。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)