我应该在某个地方开发一个室内定位系统,所以我从收集关于如何开发这样一个系统的信息开始,我现在的问题是:是什么控制了定位的准确性,以及如何提高它?我发现不同的API和项目具有不同的精度,例如:爱立信室内定位API提供10米以内的精度,而Qubulus API提供4米以内的精度,我遇到了一些项目,如iDOCNET,它声称提供大约1.2米的精度。那么,控制精度的室内导航系统的主要组成部分是什么呢?
发布于 2012-09-05 19:42:08
我正在做一个类似的项目,我测试了几个现有的工具。
你可以在这里找到一些关于IPS精度/精度/分辨率的有趣信息:
Stackoverflow thread on IPS resolution
请特别阅读TRX Systems的Carol Politi的回答。
简而言之,精度主要取决于用作参考信号的无线信标(其可以是GSM/WDCMA/UMTS网络小区、wi-fi接入点、蓝牙加密狗/信标等)的类型和密度。因此,为了提高系统的精度,您必须使用所有现有的/可用的无线信号源(手机和wi-fi接入点),也许还必须添加/安装您自己的参考点(最有可能是wi-fi路由器)。
到目前为止,只要我能够从我的实验中看到,你可以从这种基于无线电的系统中期望的实际精度如下。
同时使用不同的技术只会给你带来最佳技术的精确度。例如,当你使用手机和wi-fi接入点作为参考点时,你只能得到10到150米的分辨率,再好不过了。
例如,有关基于wi-fi指纹的系统的灵感,请查看:Redpin。
仅使用无线电信号(无线多边化)获得房间级分辨率的唯一方法似乎是蓝牙。诺基亚为此开发了一些东西。
提高整个系统分辨率的一个有效方法是将基于无线电的定位系统(如wi-fi指纹识别)与基于地图的定位系统(谷歌的“寻路”:许多2D游戏中使用的地图导航技术)配对。
这样,您可以强制整个系统精确定位用户的实际位置(在过道中,在房间内),排除不可步行的区域(如墙的内部部分或建筑物中无法到达的部分)。这使得你计算的导航路径更加合理,但在长走廊和过道中,分辨率仍然很差(5到10米甚至更差)。
另一种方法被称为“传感器融合”:将来自用户移动设备内置的加速计、指南针和其他传感器的位置/运动知识添加到基于无线电的系统中。
这种混合系统已经在市场上出售,可以为您提供高达2-4米(房间级、过道级)的分辨率,而无需安装任何辅助无线信标(此类系统也称为“无基础设施室内定位系统”)。这些系统中有几个也使用寻路算法。
有关混合系统的示例/灵感,请查看:Footpath。
有关更鼓舞人心的项目,请参阅杜克大学的UnLoc:UnLoc at Gizmag和UnLoc at Duke。
如果您需要更好的分辨率,很可能您必须安装自己的蓝牙信标(和/或使用诺基亚技术)。
https://stackoverflow.com/questions/12098122
复制相似问题