使用I-Beacon的室内导航 – 准确性正在迅速变化

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

提前致谢

我建议你阅读以下文章关于两种定位算法Trilateration和NonLinear回归的经验: R / GA Tech Blog

你会发现完整的iOS应用程序在GitHub上实现这些人的算法

该应用程序非常有助于了解室内导航要求的困难和实验。

另请注意: Apple确实在iOS8中通过核心位置框架宣布了WWDC 2014的室内定位,但几个月后他们停止了该计划。 这个新function有很多热潮。 Apple决定只为大公司提供该计划。 你可以在这里注册。

了解Apple战略非常重要:与iOS8中的核心位置框架室内定位function相比,iBeacons技术用于接近和广告。 第一个是第二个的补充,而不是替换。

关于信标技术物理学的Estimote博客上也有一篇有趣的文章。 。 对你有用的部分从句子开始“当我们开始构建它时,我们正在尝试一种称为三边测量的方法。”

使用信标的室内定位非常困难,正是由于距离(准确度)估计的波动。 您可以尝试一些平均和平滑算法,但这只是实现可靠的基于信标的室内定位的开始。

Estimote正在开发现成的带有信标的室内位置库: https : //github.com/Estimote/iOS-Indoor-SDK ,您可能想尝试一下。 它只适用于Estimote信标。