2012-08-23 45 views
10

我应该为某个地方开发室内定位系统,所以我开始收集关于如何开发这样一个系统的信息,我现在的问题是:什么控制了定位的准确性以及如何改进? 我发现不同的API和项目具有各种精度,例如:爱立信室内定位API提供10米内的精度,而Qubulus API提供4米内的精度,并且我遇到了一些像iDOCNET这样的项目,声称提供的精度约为1.2米。 那么,控制精度的室内导航系统的主要组成部分是什么?如何提高室内定位的准确性?

回答

25

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

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

Stackoverflow thread on IPS resolution

阅读从TRX系统的卡罗尔波利蒂答案,尤其如此。简而言之,精度主要取决于用作参考信号的无线信标的类型和密度(可以是GSM/WDCMA/UMTS网络小区,Wi-Fi接入点,蓝牙适配器/信标等)。 。因此,为了提高系统的精确度,您必须使用所有现有的/可用的无线电源(电话单元和Wi-Fi接入点),也许,您必须添加/安装自己的参考点(最有可能是Wi- fi路由器)。

只要我能从目前的实验中看到,您可以从这种基于无线电的系统中获得的实际精度如下。

  • 电话网络:1至2公里
  • 的Wi-Fi:10至150微米(最常见的40 - 150米)
  • 蓝牙:4至10米(也许与诺基亚技术较好,这用途BT 3.0和特殊信标)

一起使用不同的技术只是为您提供最好的精度。例如,当您使用手机和Wi-Fi接入点作为参考点时,您只需获得10至150米的分辨率。没有什么比......好。

例如/灵感关于Wi-Fi的指纹为基础的系统,看一下:Redpin

拿到房间级的分辨率,只使用无线电信号(广播多点)的唯一方法,似乎是蓝牙。诺基亚为此开发了一些东西。

提高整个系统分辨率的一个有效方法是将基于无线电的定位系统(如wi-fi fingerprinting)与基于地图的定位系统(Google用于“寻路”)配合使用:使用相同的地图导航技术在许多2D游戏中)。

通过这种方式,您可以强制您的整个系统准确指出您的用户,他/她实际上可以在哪里(在通道内,房间内),包括不可漫步的区域(如墙壁的内部或不可访问的部分)。这使得您的计算导航路径更加合理,但是在长走廊和通道中,分辨率可能仍然很差(5到10米或更差)。

另一种称为“传感器融合”的方法是:将基于无线电的系统添加到来自用户移动设备内置的加速度计,指南针和其他传感器的位置/移动知识。

这样的混合动力系统已经上市,可以在不安装任何辅助无线电信标的情况下为您提供高达2-4米(房间级别,通道级别)的分辨率(此类系统也被称为“无基础设施的室内定位系统“)。其中一些系统也使用寻路算法。

例如,关于混合动力系统的灵感,请看:Footpath

对于一个更鼓舞人心的项目,请参阅杜克大学的UnLoc:UnLoc at GizmagUnLoc at Duke

如果您需要更好的分辨率,很可能您必须安装自己的蓝牙信标(和/或使用诺基亚技术)。

+0

这确实是一个很好的答案,这就是我前几天的结论,基础设施定位系统被证明有不同的问题(信号干扰,信道带宽等等),所以我们转向了传感器融合系统,我们目前正在关注FoootPath项目的可用文档,它似乎是如此精确,准确性在一步之内可能...... 阅读您的项目文件 - 如果可用 - 会很好。 –

相关问题