@Lucien
2016-04-12T01:06:48.000000Z
字数 2211
阅读 513
摘要:
地图软件已经成为我们日常出行必不可少的工具之一,在导航和搜索上带来了很多便捷的帮助。而定位技术在地图软件里的应用可谓无法替代,尤其是在小范围的室内定位环境下,如何帮助用户高精度搜索导航,是百度定位技术的研究重点。
正文:
地图软件已经成为我们日常出行必不可少的工具之一,在导航和搜索上带来了很多便捷的帮助。而定位技术在地图软件里的应用可谓无法替代,尤其是在小范围的室内定位环境下,如何帮助用户高精度搜索导航,是百度定位技术的研究重点。
在3月26号由百度开发者中心、百度地图开放平台和百度车联网联合举办的第62期“基于地图开放技术的车联网实践”技术沙龙上,来自百度定位组的资深软件工程师贾海禄,分享了《室内定位技术揭秘》的主题演讲,介绍了在使用地图导航和搜索过程中都用到了哪些不为人知的定位技术,以及如何克服定位技术本身的技术缺陷。
演讲者简介:
贾海禄,百度资深软件工程师,目前负责室内高精度定位技术方向的研发工作,专注于利用机器学习技术持续优化室内定位服务,对惯性传感器、WIFI定位、蓝牙定位、地磁定位等相关技术有深刻研究,快速推动了室内高精度定位技术在百度地图产品上的应用。
首先,贾老师举了一个例子,通过百度地图的室内导航技术帮助用户定位导航到位于购物商城五层的商店,由于商城使用的是地磁定位,效果比Wi-Fi好,定位精度在3米以下,所以根据地图给出的导航路径很快乘坐电梯到达了目的地。
在这一过程当中用到的室内定位技术在哪些领域还有用武之地?其实有很多,像商场、机场定位、交通枢纽定位导航、停车寻车、店铺查找、团购活动推送、用户画像挖掘等领域都很有价值。
关于室内定位估计很多人会存在一个误区,那就是认为手机上的GPS能实现一切定位技术,答案是否定的。虽然GPS精确度比较高,也支持连续定位技术,但是缺点是功耗太高,且初次打开GPS时所用的定位时长较长。而对于室内定位来说,GPS最大的不足就是室内不可用,因为信号覆盖不到室内,地下停车场更不用说了。
室内定位常用的这些方法是什么呢?
基于LED灯具和手机的搭配可以进行定位。经过编码的特殊LED灯具通过电路控制设备,能够被手机前置摄象头感知LED灯本身的阴暗变化,从而定位具体位置。
图一
比较常用的定位技术主要还是基于Wi-Fi和蓝牙,原因之一就是成本较低,部署简单,便于维护。
那么在没有GPS同时要减少部署的情况下,如何实现室内定位呢?当然是靠手机获取基站信号,能够正常通话的手机都能检测到基站信号。其次就是通过Wi-Fi、蓝牙和地磁,基本上每个建筑都会有地磁信号,并不需要特殊的发射源。
信号与位置之间的相关性:
通过以上三个因素,就可以制定可行的技术方向,那就是基于室内无线电信号构建出一套由无线电信号到XYZ映射的技术,室内定位技术。基于这样的思路制定出最简单的一种定位方法——三角定位。当空间有三个真实的位置AP(X1Y1,X2Y2,X3Y3),处于其中的手机就能检测出AP信号强度,最终得到一个几何位置。这种方法的优点是模型简单,容易实现;缺点是AP信号辐射分布刻画不足,精度不高。
图二
但是即使是在这样一个简单的定位模型下,还是会存在很多需要解决的技术问题,比如,随着和AP位置的距离远近导致信号强度逐渐递减。当然,因为手机不同的制造工艺,不同的芯片,不同的机壳材质,都会导致无线电信号RSSI感知的差异,呈现出非线性的规律。
图三
那个模型效果不好,到底我们应该怎么样去解决这些问题?
指纹法
指纹即对空间中各个点的各种信号采集数据,数据代表了复杂模型。通过合适的指纹相似度计算公式,即各种距离计算公式来计算实质是KNN,求得TopN相似指纹的加权中心点。
图四
对真实的AP空间每个点的信号强度进行采集,检测每个点上AP辐射的强度,在服务器当中对噪音做一些校正处理,最终把这些数据输入指纹库,而这个指纹库就是根据真实空间分布的一些数据组成的。
指纹法的特点是实现简单,精度尚可,但是要将所有数据和样本进行比对计算,消耗存储空间,计算量非常大。
局部模型法
局部模型法的原理就是对室内空间进行小网格划分。针对每个AP在网格空间进行最小数量+最小误差的模型训练,得到AP多个覆盖区域的简单模型。计算时先识别定位网格区域,再利用该区域AP的精细模型实行进一步位置推算。
图五
这种模型训练过程相对复杂,定位精度逼近于指纹法,具备一定的鲁棒性,而且存储需求较小。
地磁定位法
地磁信号来源于地球本身,因为地心引力,地磁场本身存在。钢筋结构和地板等物体都会对地磁产生影响。地磁强度由于建筑结构不发生变化,基本上还是比较稳定的。在一段时间内磁场强度变化本身就是一种指纹。通过计算定位地磁序列指纹与指纹库中的子序列相似度来得到匹配位置。相当于一个模糊子序列查找,实际上因为搜索空间巨大,会结合粒子滤波提供匹配性能,最终定位效果达到3米以下,这是专业测试达到的效果。
图六
地磁定位法的特点是实现相对复杂,需要做地磁校正,但是精度效果优秀。
上面介绍了这么多室内定位技术,下面总结一下室内定位技术在车联网领域的应用场景。首先是定位导航方面,在车联网导航应用上可以设一个定位点,帮助用户快捷的实现停车找车,一旦集成这个功能,无论车停到哪儿,随时随地记录汽车位置,帮助用户快速找到车。