6
Android加速度计精度(惯性导航)
我当时正在考虑为Android手机实施惯性导航系统,鉴于加速度计的准确性和读数的不断波动,我意识到这很难。 首先,我将手机放在平坦的表面上,并在X和Y方向上采样了1000个加速度计读数(与表格平行,因此在这些方向上没有重力作用)。然后,我将这些读数取平均值,并使用该值校准手机(从每个后续读数中减去该值)。 然后,我通过将其再次放在桌子上并在X和Y方向上采样5000个加速度计读数来测试该系统。在校准的情况下,我希望这些加速度在每个方向上的总和为0(大约)。但是,事实并非如此,并且经过5000次迭代的总加速度远没有达到0(每条轴平均约为10)。 我意识到看不到我的代码可能很难回答,但是从更一般的意义上来说... 这仅仅是手机(HTC Desire S)上的加速度计读数有多不准确的一个示例,还是我的编码出现错误的可能性更大?