【问题标题】:How to improve accuracy of indoor positioning?如何提高室内定位精度?
【发布时间】:2012-08-23 18:44:08
【问题描述】:

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

【问题讨论】:

    标签: wifi trilateration indoor-positioning-system


    【解决方案1】:

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

    您可以在此处找到有关 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 GizmagUnLoc at Duke

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

    【讨论】:

    • 这确实是一个很好的答案,这就是我几天前得出的结论,基础设施定位系统被证明存在不同的问题(信号干扰、信道带宽等),所以我们转向传感器融合系统和我们目前正在关注 FoootPath 项目的可用文档,它似乎在单个步骤内非常精确且准确。阅读您的项目文档 - 如果可用 - 会很棒。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-21
    • 2019-11-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多