使用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信标。
- 如何在导航栏中改变titleView的大小。 因为navigationBar中titleView和backButton之间存在差距
- iOS的随机数发生器到一个新的视图
- 在iOS 11中检测屏幕捕获
- 自动布局具有dynamic高度子视图的UIScrollView
- Captive Wifi Popup:点击一个链接打开Safari
- 快速search数组中的对象
- 在接听来自CallKit的呼叫时,Sinch – callDidEstablish没有在locking屏幕上被调用
- iOS 5 UINavigationBar删除子视图(图像子视图)删除导航栏
- 添加MKOverlayPathRenderer作为覆盖MKMapView获取exception