问题标签 [indoor-positioning-system]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2627 浏览

ios - 使用 I-Beacon 的室内导航——准确度正在迅速变化

我正在使用 I-Beacon 进行室内导航应用。为此,我正在使用信标给出的准确性。但它正在迅速变化。由于值在变化,即使我是静态的,必须计算的用户位置的 X 和 Y 坐标也会发生变化。所以请帮助我在我不动时使精度保持不变。

提前致谢

0 投票
0 回答
396 浏览

android - 有没有办法在作为图像文件的平面图上绘制路线?

我想出了一种方法来定位建筑物内的人的位置,并且能够将其绘制在平面图上,这是一个 .png 图像。我在图像上也有地理标记的位置。现在我需要在绘制的位置和目的地之间绘制一条路线。有没有一种简单的方法可以做到这一点?

0 投票
2 回答
247 浏览

ios - 应用程序在后台运行时如何获取室内位置 X 和 Y 位置?

目前我正在开发Estimote 室内定位 SDK以使用室内定位服务,当应用程序处于前台时我得到X 和 Y 位置,但我还想在应用程序是后台时获得 X 和 Y 位置,因此它可以在 Estimote 室内 SDK 中使用。

0 投票
1 回答
862 浏览

ios - Indoor Atlas:当设备停止移动时,iOS SDK 无法给出准确的位置

我下载了 Indoor Atlas iPhone SDK,还为我的场地生成了路径图和测试路径。当我从一个地方移动到另一个地方时,SDK 可以完美地导航我,但是当我停止移动时,它会生成位置半径从 10 到 25 的分散输出。我希望在我的项目中的上述两种情况下都有精确的坐标。

有什么办法可以提高精度吗?

0 投票
2 回答
1204 浏览

ios - 如何在 iOS 应用程序中每 1/2 秒获取步行距离(以米为单位)和方向?

我正在开发一个办公室室内平面图应用程序,我必须在其中准确地显示办公室导航。要创建一个逻辑,我必须执行一项任务:

应用程序中应该有一个开始UIButton,当我点击该按钮时,应该开始一个过程,在这个过程中,我必须从我开始步行的那个点找到以米为单位的距离,并从那个起点找到方向。

是否可以通过 CoreMotion 框架实现,如果可以,那么如何?

所以请建议我任何合适的解决方案。

0 投票
1 回答
383 浏览

ios - IndoorAtlas ios SDK可以在没有ios操作系统杀死的情况下在后台运行吗?

我正在寻找以下发展中问题的解决方案:

我们正在开发一个基于室内定位系统的ios(iPhone,ios 8)应用程序,我们找到了IndoorAtlas地磁解决方案。非常好,但我不知道,如果用户退出应用程序或将应用程序置于后台,如何解决继续在后台运行 IndoorAtlas?非常感谢!!

0 投票
2 回答
2135 浏览

ios - 增加 iOS 上的计步器初始响应

我正在使用 iBeacons 构建一个基于室内位置的应用程序,但是我使用了很多 iPhone 传感器来获得准确的运动表示(速度、方向等)。我目前坚持使用 CoreMotion 计步器,它是计步属性。我有一段代码可以简单地计算步数并将它们打印在标签中,我注意到在设备记录我的动作之前大约需要 10 步,然后每第三或第四步更新标签。“行走”状态下的这些更新很好,但我很想知道是否可以加快初始响应和从静止 -> 行走的过渡,而不是 10 将其减少到 5,这是可以接受的。这是计算步数的代码:

我还将更新间隔增加到最大值

这些是我正在使用的类

0 投票
2 回答
14672 浏览

android - Ble 扫描回调只被调用几次然后停止

我有 2 部 Android 5.0.2 的手机,它们都安装了最新的 Radius Beacon 的应用程序:Locate Beacon,同时,我打开了 2 个 IBeacon 发送器,并且可以看到两部手机的 RSSI不断变化

但是当我尝试编写一些示例代码来模拟上述情况时,我发现 ble scan 回调总是在调用 2 或 3 次后停止被调用,我最初怀疑 'Locate Beacon' 可能使用不同的方式,所以我尝试了 2 种API,一个是旧的4.4,另一个是android 5中引入的新方式,但两者的行为相同(但都在android 5上运行)。

4.4 一:

和 5.0.2:

它们非常简单,只是在 UI 中显示一个计数器,最终证明总是停在 2 或 3。

我之前在带有 android 4.4 设备的三星 note 2 上播放过这个 ble 广告接收,它运行良好,每秒调用一次回调。那么有人可以帮忙吗?为什么 Radius 的 Locate Beacon 在这里工作得很好

0 投票
0 回答
137 浏览

android - 定位误差

我想跟踪大学课堂内的用户。所以我决定使用interiorAtlas。

我已经上传了我的平面图。所以下一步是使用 IndoorAtlas 应用程序进行校准和定位。但是当我选择场地和楼层时,我收到此错误“无网络连接。请连接到 wifi 网络或在您的设备上启用移动数据。”

我有2个场地。他们两个我都已经测试过定位,但结果是一样的。我的连接正常。我已经使用了移动数据和wifi,但仍然一无所获。你能帮助我吗 ?

0 投票
1 回答
814 浏览

matlab - 室内定位中的累积分布函数误差

我只是想知道是否有人可以解释我们如何获得室内定位的 CDF 错误,例如我在其中一篇论文中找到了这句话

“通常,距离误差的累积概率函数(CDF)用于衡量一个系统的精度。当比较两种定位技术时,如果它们的精度相同,我们更喜欢有CDF图的系统,它达到了很高的水平。概率值更快,因为它的距离误差集中在小的值上。在实践中,CDF是用百分位格式描述的。例如,一个系统在2.3 m内定位精度为90%(距离误差为2.3 m的CDF为0.9),95%在3.5m以内;另外一种精度在2.3m以内50%,在3.3m以内95%。我们可以选择前一种系统,因为它的精度更高。我只是没明白,有人可以帮我用数学表示它吗?