首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >仅仅使用加速度计,智能手机就可以移动距离吗?

仅仅使用加速度计,智能手机就可以移动距离吗?
EN

Stack Overflow用户
提问于 2017-02-13 15:25:30
回答 3查看 151关注 0票数 3

我正在尝试让智能手机移动距离,以防止用户,例如每50厘米。有没有可能这样做,因为我不能使用步长检测,因为我将把智能手机放在一个4轮设备中,而我没有GPS数据,因为我正在室内做实验。

我已经实现了仅使用加速度计计算距离的代码,但我发现误差非常重要,并且加速度计的数据波动很大。

你能给我一些建议或推荐信吗?

EN

回答 3

Stack Overflow用户

发布于 2017-02-13 16:02:12

不,你不能。

移动设备的内部传感器噪音很大。从加速度到一个位置,你需要积分两次。然后噪音会变得太大,因此你的位置会漂移。

有一个interesting on this subject可以比我更好地解释这个问题。即使视频是旧的,问题主要是数学问题,而不是硬件问题,那么它仍然是相关的。

票数 3
EN

Stack Overflow用户

发布于 2017-02-13 16:04:39

正如你提到的,你不能使用GPS,因为设备是在室内的。您可以使用信标来帮助您计算设备的位置。信标使用蓝牙低能量(BLE)不断发送无线电信号。您可以根据信号强度计算设备与每个已安装信标之间的距离,并获得相对于已安装信标的位置。这需要一些计算,但它可能会解决您的问题。希望这能有所帮助。

票数 2
EN

Stack Overflow用户

发布于 2017-02-13 16:07:04

我想你可以在很多大学里找到很多关于这个话题的白皮书。例如,波兰的LRM团队对此进行了一些研究,这里有link LRM Team Smartphone localization。但是为了有效的定位,你需要使用所有的智能手机传感器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42198607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档