首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何提高室内定位的精度?

如何提高室内定位的精度?
EN

Stack Overflow用户
提问于 2012-08-24 02:44:09
回答 1查看 20.3K关注 0票数 10

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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路由器)。

到目前为止,只要我能够从我的实验中看到,你可以从这种基于无线电的系统中期望的实际精度如下。

  • 电话网络:1到2千米
  • Wi-Fi: 10到150米(通常是40到150米)
  • 蓝牙:4到10米(如果使用使用BT3.0和特殊信标的诺基亚技术可能更好)

同时使用不同的技术只会给你带来最佳技术的精确度。例如,当你使用手机和wi-fi接入点作为参考点时,你只能得到10到150米的分辨率,再好不过了。

例如,有关基于wi-fi指纹的系统的灵感,请查看:Redpin

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

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

这样,您可以强制整个系统精确定位用户的实际位置(在过道中,在房间内),排除不可步行的区域(如墙的内部部分或建筑物中无法到达的部分)。这使得你计算的导航路径更加合理,但在长走廊和过道中,分辨率仍然很差(5到10米甚至更差)。

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

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

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

有关更鼓舞人心的项目,请参阅杜克大学的UnLoc:UnLoc at GizmagUnLoc at Duke

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

票数 25
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12098122

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档