我正在做一个类似的项目,我测试了几个现有的工具。
您可以在此处找到有关 IPS 准确度/精度/分辨率的一些有趣信息:
Stackoverflow thread on IPS resolution
请阅读 TRX Systems 的 Carol Politi 的回答。
简而言之,精度主要取决于用作参考信号的无线电信标的类型和密度(可以是 GSM/WDCMA/UMTS 网络单元、wi-fi 接入点、蓝牙加密狗/信标等)。因此,为了提高系统的精度,您必须使用所有现有/可用的无线电源(手机和 wi-fi 接入点),并且,也许,您必须添加/安装自己的参考点(很可能是 wi-无线路由器)。
只要我能够从迄今为止的实验中看到,您可以从此类基于无线电的系统中获得的实际精度如下。
- 电话网络:1 到 2 公里
- Wi-Fi:10 到 150 m(最常见的是 40 - 150 m)
- 蓝牙:4 到 10 m(使用诺基亚技术可能会更好,使用 BT 3.0 和特殊信标)
同时使用不同的技术只会让您获得最佳技术的精确度。例如,当您使用手机和 wi-fi 接入点作为参考点时,您只会获得 10 到 150 m 的分辨率。没有比这更好的了。
有关基于 wi-fi 指纹的系统的示例/灵感,请查看:Redpin。
仅使用无线电信号(无线电多点定位)获得房间级分辨率的唯一方法似乎是蓝牙。诺基亚为此开发了一些东西。
提高整个系统分辨率的有效方法是将基于无线电的定位系统(如 wi-fi 指纹识别)与基于地图的定位系统(谷歌的“寻路”:与许多 2D 游戏)。
通过这种方式,您可以强制整个系统准确定位用户的实际位置(在过道中、在房间内),避开不可步行的区域(如墙的内部或不- 建筑物的可访问部分)。这使您计算出的导航路径更加合理,但在长走廊和过道中,分辨率仍然很差(5 到 10 m 或更差)。
另一种方法称为“传感器融合”:将来自用户移动设备中内置的加速度计、指南针和其他传感器的位置/运动知识添加到基于无线电的系统中。
此类混合系统已在市场上销售,无需安装任何辅助无线电信标,即可为您提供高达 2 - 4 m(房间级、过道级)的分辨率(此类系统也称为“无基础设施室内定位”系统”)。其中一些系统也使用寻路算法。
关于混合系统的示例/灵感,请查看:Footpath。
如需更鼓舞人心的项目,请参阅杜克大学的 UnLoc:UnLoc at Gizmag 和 UnLoc at Duke。
如果您需要更好的分辨率,很可能您必须安装自己的蓝牙信标(和/或使用诺基亚技术)。