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

时间:2012-08-23 18:44:09

标签: wifi trilateration indoor-positioning-system

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

1 个答案:

答案 0 :(得分:25)

我正在开展一个类似的项目,我测试了几个现有的工具。

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

Stackoverflow thread on IPS resolution

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

简而言之,精度主要取决于用作参考信号的无线电信标的类型和密度(可以是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

使用ONLY无线电信号(无线电多点定位)获得房间级分辨率的唯一方法似乎是蓝牙。诺基亚为此开发了一些东西。

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

通过这种方式,您可以强制执行整个系统,以确定用户他/她实际可以居住的位置(在过道中,在房间内),包括不可行走的区域(如墙壁的内部或非墙壁) - 建筑物的可进入部分)。这使得您计算的导航路径更加明智,但在较长的走廊和过道中,分辨率仍然非常差(5到10米或更差)。

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

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

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

要获得更具启发性的项目,请参阅杜克大学的UnLoc:UnLoc at GizmagUnLoc at Duke

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