如何提高室内定位的准确性?

10
我应该开发一个室内定位系统,所以我开始收集有关如何开发这样一个系统的信息。到目前为止,我遇到的问题是:什么控制着定位的精度,如何改善它?
我找到了不同的API和项目,具有各种精确度。例如:Ericsson室内定位API提供10米内的精度,而Qubulus API提供4米内的精度,我还遇到了一些项目,如iDOCNET,声称提供约1.2米的精度。
那么,控制室内导航系统精度的主要组件是什么?
1个回答

25

我正在进行一个类似的项目,并测试了一些现有的工具。

您可以在这里查找关于IPS准确性/精度/分辨率的一些有趣信息:

Stackoverflow帖子关于IPS分辨率

特别是要阅读TRX Systems的Carol Politi的回答。

简而言之,精度主要取决于用作参考信号的无线电信标的类型和密度(可以是GSM/WDCMA/UMTS网络单元、Wi-Fi接入点、蓝牙适配器/信标等)。因此,为了提高系统的精度,您必须使用所有现有/可用的无线电源(电话单元和Wi-Fi接入点)以及可能添加/安装自己的参考点(很可能是Wi-Fi路由器)。

从我的实验中可以看出,你能从基于无线电的系统中得到以下实际精度。

  • 电话网络:1至2公里
  • Wi-Fi:10至150米(通常为40-150米)
  • 蓝牙:4至10米(也许使用Nokia技术会更好,它使用BT 3.0和特殊信标)

将不同的技术结合使用只能给出最佳精度的精度。例如,当您将手机网络和Wi-Fi接入点用作参考点时,您只会得到10至150米的分辨率,没有更好的结果。

有关基于Wi-Fi指纹的系统的示例/启发,请查看:Redpin

仅使用无线电信号(无线电多普勒定位)获得房间级分辨率的唯一方法似乎是使用蓝牙。 Nokia已经为此开发了一些东西。

提高整个系统精度的有效方法是将基于无线电的定位系统(如Wi-Fi指纹识别)与基于地图的定位系统配对(Google搜索“路径规划”:许多2D游戏中使用的相同地图导航技术)。

通过这种方式,您可以强制整个系统将您的用户定位到他/她实际所在的位置(在过道或房间内),排除无法行走的区域(如墙壁内部或建筑物中无法访问的部分)。这使得计算出来的导航路径更加合理,但在长廊和过道中,分辨率仍然可能相当差(5至10米或更差)。
另一种方法被称为“传感器融合”:将来自加速度计、指南针和其他嵌入用户手机设备中的传感器的位置/移动知识添加到基于无线电的系统中。
这些混合系统已经在市场上可用,并且可以为您提供高达2-4米(房间级别、走廊级别)的分辨率,而不需要安装任何辅助射频信标(这些系统也被称为“基础设施无关的室内定位系统”)。其中一些系统还使用了路径规划算法。
例如/启发混合系统,请参考:Footpath
对于一个更具启发性的项目,请查看杜克大学的UnLoc:Gizmag上的UnLoc杜克大学的UnLoc
如果您需要更好的分辨率,很可能需要安装自己的蓝牙信标(和/或使用诺基亚技术)。

确实是一个很好的答案,这也是我几天前得出的结论。基础设施定位系统证明存在不同的问题(信号干扰、通道带宽等),因此我们转向传感器融合系统,目前正在遵循FoootPath项目的可用文档,看起来非常精确,精度可能在单步内...如果有的话,阅读您项目的文档将是很棒的。 - a.u.r

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接