加速度计只测量正值吗? 如果是,那么如何修改/过滤原始数据以获得准确的加速度?



我正在从事一个项目,该项目要求我使用来自加速度计的数据并找到速度,但我得到的所有值都是正数,这很奇怪。是仪器故障还是噪音?以及如何摆脱它

Android最积极地支持负加速度计值。如果您想测试它是否可能是硬件故障(尽管除非手机很旧,否则不太可能(,请将其平放在您面前的桌子上。记录值时,将其从您身边滑开,停止,然后将其滑回您身边。其中一个运动应该引起正加速度,另一个运动引起负加速度。

如果此"测试"两次都产生正值,则可能是键入错误或以某种方式删除了数字符号,如果是这种情况,请发布代码。否则,减少噪音并不太简单,需要对数据进行一些过滤。

我建议查看这篇文章:过滤加速度计数据噪声

让我知道那个小表测试是否有效,如果没有,发布代码,我可以看看。

最新更新