我正在尝试让智能手机移动距离以防止用户移动,例如每 50 厘米。知道我不能使用步数检测是否可以这样做,因为我会将智能手机放在 4 轮设备中,而且我不会有 GPS 数据,因为我在室内进行实验。
我已经实现了仅使用加速度计计算距离的代码,但我发现错误非常重要,加速度计的数据波动很大。
你能不能通过一些建议或引用来帮助我
最佳答案
不,你不能。
移动设备的内部传感器噪音很大。要从加速到某个位置,您必须积分两次。然后噪音会变得太大,因此你的位置会漂移。
有一个interesting Google Tech Talks on this subject这将比我更好地解释这个主题。即使视频是旧的,问题主要是数学,而不是硬件,那么它仍然是相关的。
关于android - 是否可以仅使用加速度计让智能手机移动距离?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42198607/