我正在开展一个项目,要求我使用来自加速度计的数据并找到速度,但我得到的所有值都是正值,这非常令人眼花缭乱。这是一个有缺陷的仪器还是只是噪音?以及如何摆脱它
答案 0 :(得分:0)
Android最挑衅地支持负加速度计值。如果你想测试它是否可能是有缺陷的硬件(虽然除非手机很旧,但不太可能),将它平放在你面前的桌子上。记录数值时,将其滑离您,停止,然后向您滑回。其中一个动作应该是积极的,一个是负的加速。
如果这"测试"两次产生正值,你可能输入错误或以某种方式丢弃数字的符号,如果是这种情况,请发布代码。否则,减少噪声并不是太简单,并且需要对数据进行一些过滤。
我建议您查看此帖子:Filtering accelerometer data noise
如果小表测试有效,请告诉我,如果没有,请发布代码,我可以看看。