蓝牙信标定位的原理主要是利用蓝牙信号的强度和接收信号的角度等信息来确定设备的位置。
一、基于信号强度的定位(RSSI)
二、基于接收信号角度的定位(AOA)
三、混合定位方法
为了提高定位精度,通常会结合多种定位方法。例如:
总的来说,蓝牙信标定位通过测量蓝牙信号的相关参数,并结合特定的算法和已知的信标位置信息,来确定接收设备的位置。这种定位方式具有成本低、部署方便、适用于室内环境等优点,在楼宇、博物馆、机场等场所得到了广泛应用。
四、RSSI定位方法实测
方位角定位要用特定的设备组合,而RSSI原理用普通手机即可实现,非常适合开放环境使用,应用于室内、医院和园区的场景用手机微信扫码即可快速进入。
然后实际应用中的技术细节问题仍是比较困扰的,如:
1、信号波动:是指信号在传输过程中其强度、频率、相位等特性出现不稳定的随机性的变化,这里有环境变化因素、设备元器件等因素、环境造成的多径传播等复杂因素。
2、滤波延时:是指在信号经过滤波处理时所产生的时间延迟。物理信号在使用中都要经过滤波,效率较高的平均式、累积式滤波都会有同等的延时出现。而在实际导航中的延时须控制在2-3秒内,否则体验就受影响了。
百宝图室内外导航系统,在长期的项目实践中对此问题有了相对成熟的提升算法,下面我们看下效果如何。
以下是经过滤波及三点定位算法计算出来的位置图:图一
(上图可以看出较明显的随机性,位置的不确定性问题)
以下是经过自研位置重定义算法的位置图:图二
(在图一的位置数据进行二次重定义后的位置有了较规律的行走路径)
以下是前后两者的合成图:图三
(两图叠加后算法升级效果就非常明显了)
百宝图导航在实际应用中再叠加陀螺仪惯性数据、路线约束等算法,在应用场景中使用更顺畅。