一种基于多传感器装置的wifi指纹数据库构建方法制造方法及图纸

技术编号:12330147 阅读:210 留言:0更新日期:2015-11-16 00:52
本发明专利技术适用于wifi指纹定位技术领域,提供了一种基于多传感器装置的wifi指纹数据库构建方法,所述方法包括:初始化多传感器装置的导航状态;携带所述多传感器装置在待构建wifi指纹数据库或待更新wifi指纹数据库的目标区域运动,所述多传感器装置的处理器实时获取各传感器采集的数据,所述采集的数据包括由加速度计和磁强计获取的速度信息和姿态信息,以及由无线信号收发器获取的wifi信号;根据导航算法计算所述多传感器的位置信息,并根据同时间采集的wifi信号组合构建或更新wifi指纹数据库。本发明专利技术实施例利用传感器提供的连续导航信息,取代传统的逐点测量方法,来完成WiFi数据库的构建和更新工作。

【技术实现步骤摘要】

本专利技术属于wifi指纹定位
,尤其涉及一种基于多传感器装置的wifi指纹数据库构建方法
技术介绍
面对公众的位置服务(LocationBasedServices,简写为LBS)时代的来临,以及智能手机等移动终端的普及,使随时随地获取个人位置及周边服务信息的需求越来越大。作为获取空间信息数据的主要手段,导航定位是LBS的一项核心技术。基于WiFi的定位系统具有不需额外增加或改造现有硬件、成本低等特点,因此是当前最具前景室内导航定位途径之一。其中WiFi指纹识别定位技术直接使用接收到的无线信号的强度,而不需要考虑障碍物、多径效应等对信号传播的影响,因此更为常用。该方法的工作原理是在导航过程中将在待测点处实时采集到的信号指纹(即能接收到的WiFi路由器(以下简称热点)的物理地址(mac地址),各热点发出的信号强度),与实现构建好的WiFi指纹数据库(以下简称WiFi数据库)中的各参考点的信号指纹相对比,从而选出与待测点信号指纹最接近的一个或几个参考点,并利用所选参考点的位置信息来计算待测点的位置。因此,构建高精度的WiFi数据库至关重要,因为其精度将直接决定其导航定位结果的精度。但是,目前WiFi指纹匹配定位技术推广普及仍面临一个重要问题,即需要定期采集和更新数据库。这是因为建筑物内增加新的热点(即WiFi信号接入点)、热点位置变动等都会导致WiFi信号分布情况变动,进而导致事先构建的WiFi数据库在后期使用时精度降低甚至失效。为了解决WiFi信号分布情况变动的问题,现有的解决方案主要是定期(如每隔一个月)采集建筑物内的WiFi分布情况,以更新WiFi数据库,从而维持其定位精度。WiFi数据库的构建和更新需要在目标区域内布满参考点,并使用人为标定的方法逐点找到各参考点的位置信息,结合在每个点分别采集的WiFi指纹来完成。因此,为了保证wifi定位精度,需要有足够的参考点密度。因此,对于面积较大的建筑物,WiFi数据库的构建和更新需要耗费大量时间和人力。
技术实现思路
本专利技术实施例的目的在于提供一种基于多传感器装置的wifi指纹数据库构建方法,以解决现有技术的问题。本专利技术实施例是这样实现的,一种基于多传感器装置的wifi指纹数据库构建方法,所述多传感器装置包括加速度计、磁强计、陀螺仪、无线信号收发器和处理器,所述方法包括:初始化多传感器装置的导航状态,其中,所述导航状态包括初始位置信息、初始速度信息和初始姿态信息;携带所述多传感器装置在待构建wifi指纹数据库或待更新wifi指纹数据库的目标区域运动,所述多传感器装置的处理器实时获取各传感器采集的数据,所述采集的数据包括由加速度计和磁强计获取的速度信息和姿态信息,以及由无线信号收发器获取的wifi信号;根据导航算法计算所述多传感器的位置信息,并根据同时间采集的wifi信号组合构建或更新wifi指纹数据库。优选的,所述初始姿态信息包括初始水平姿态角和初始航向角,具体的:所述初水平姿态角包括横滚角和俯仰角,具体由所述加速度计采集的数据利用如下公式获得:φ=tan-1(fy/fz)θ=tan-1(fx/fy2+fz2)]]>其中fx、fy及fz分别为加速度计采集的x、y及z轴方向的比力值,φ为初始横滚角和θ为俯仰角;所述初始航向角是通过所述磁强计利用如下公式获得:ψ=tan-1(mYH/mXH)其中mXH=mxcosθ+mysinφsinθ+mzcosφsinθ,mYH=mycosφ-mzsinφ,mx、my及mz分别为x、y及z轴方向的磁强计输出。优选的,所述加速度计和磁强计的采集频率设定为20-100Hz,所述无线信号收发器对wifi信号的采样频率设定为0.2-1Hz。优选的,所述根据导航算法计算所述多传感器的位置信息,具体包括:以使加速度计、磁强计、陀螺仪的采集参数作为输入,并使用惯性导航卡尔曼滤波算法实时计算设备的姿态信息;所述计算得到的设备的姿态信息和行人航迹推算导航卡尔曼滤波算法结合,计算得到多传感器的位置信息。优选的,所述惯性导航卡尔曼滤波算法具体由卡尔曼滤波系统模型实现,所述卡尔曼滤波系统模型表现为以下公式:δr·nδv·nψ·=-ωenn×δrn+δvn-(2ωien+ωenn)×δvn+fn×ψ+Cbnδfb-(ωien+ωecn)×ψ-Cbnδωibb]]>其中δrn、δvn和ψ为位置误差、速度误差和姿态误差;Cbn是载体坐标系到导航坐标系的方向余弦矩阵;fn为比力;和分别为地球自转角速度和装置在地球表面运动造成的角速度;符号“×”表示两个向量的叉乘;δfb和分别为加速度计和陀螺的误差。优选的,所述加速度计和陀螺的误差的计算方法具体为:δfb=ba+diag(f~b)δsa+wa]]>δωibb=bg+diag(ω~ibb)δsg+wg]]>其中ba和bg分别为加速度计和陀螺零偏,δsa和δsg分别为加速度计和陀螺比例因子误差,wa和wg为加速度计和陀螺噪声,和为加速度计和陀螺测量值,符号diag(·)为由向量生成的对角阵。优选的,所述行人航迹推算导航卡尔曼滤波算法具体由行人航迹推算导航卡尔曼滤波模型实现,所述行人航迹推算导航卡尔曼滤波模型表现为以下公式:其中下标k和k+1代表所走步数,λ、ψ、s及b分别为纬度、经度、航向角、步长和垂向陀螺零偏;Rm、Rn及h分别为地球子午圈曲率半径、卯酉圈曲率半径和用户所在点高程。优选的,所述根据同时间采集的wifi信号组合构建或更新wifi指纹数据库,具体包括:对于各时刻的位置信息,计算其时标与所有可能与之匹配的WiFi信号的时标差值,并找到时标差值最小的WiFi信号;若判断该时标小于时差阈值,则将所找到WiFi信号与该时刻的位置信息组合,其中,所述时差阈值为预先设定的小于位置信息采样间隔的值。优选的,所述构建或更新wifi指纹数据库的存储形式,具体为:Fi={ri,σri,(MAC1,RSS1)i,(MAC2,RSS2)i,…,(MACn,RSSn)i本文档来自技高网
...

【技术保护点】
一种基于多传感器装置的wifi指纹数据库构建方法,其特征在于,所述多传感器装置包括加速度计、磁强计、陀螺仪、无线信号收发器和处理器,所述方法包括:初始化多传感器装置的导航状态,其中,所述导航状态包括初始位置信息、初始速度信息和初始姿态信息;携带所述多传感器装置在待构建wifi指纹数据库或待更新wifi指纹数据库的目标区域运动,所述多传感器装置的处理器实时获取各传感器采集的数据,所述采集的数据包括由加速度计和磁强计获取的速度信息和姿态信息,以及由无线信号收发器获取的wifi信号;根据导航算法计算所述多传感器的位置信息,并根据同时间采集的wifi信号组合构建或更新wifi指纹数据库。

【技术特征摘要】
1.一种基于多传感器装置的wifi指纹数据库构建方法,其特征在于,所述多传感器装
置包括加速度计、磁强计、陀螺仪、无线信号收发器和处理器,所述方法包括:
初始化多传感器装置的导航状态,其中,所述导航状态包括初始位置信息、初始速度信
息和初始姿态信息;
携带所述多传感器装置在待构建wifi指纹数据库或待更新wifi指纹数据库的目标区域
运动,所述多传感器装置的处理器实时获取各传感器采集的数据,所述采集的数据包括由加
速度计和磁强计获取的速度信息和姿态信息,以及由无线信号收发器获取的wifi信号;
根据导航算法计算所述多传感器的位置信息,并根据同时间采集的wifi信号组合构建或
更新wifi指纹数据库。
2.根据权利要求1所述的方法,其特征在于,所述初始姿态信息包括初始水平姿态角和
初始航向角,具体的:
所述初水平姿态角包括横滚角和俯仰角,具体由所述加速度计采集的数据利用如下公式
获得:
φ=tan-1(fy/fz)
θ=tan-1(fx/fy2+fz2)]]>其中fx、fy及fz分别为加速度计采集的x、y及z轴方向的比力值,φ为初始横滚角和θ
为俯仰角;
所述初始航向角是通过所述磁强计利用如下公式获得:
ψ=tan-1(mYH/mXH)
其中mXH=mxcosθ+mysinφsinθ+mzcosφsinθ,mYH=mycosφ-mzsinφ,mx、my及mz分别为x、y及z轴方向的磁强计输出。
3.根据权利要求1所述的方法,其特征在于,所述加速度计和磁强计的采集频率设定为
20-100Hz,所述无线信号收发器对wifi信号的采样频率设定为0.2-1Hz。
4.根据权利要求1-3任一所述的方法,其特征在于,所述根据导航算法计算所述多传感
器的位置信息,具体包括:
以使加速度计、磁强计、陀螺仪的采集参数作为输入,并使用惯性导航卡尔曼滤波算法
实时计算设备的姿态信息;
所述计算得到的设备的姿态信息和行人航迹推算导航卡尔曼滤波算法结合,计算得到多
传感器的位置信息。
5.根据权利要求4所述的方法,其特征在于,所述惯性导航卡尔曼滤波算法具体由卡尔
曼滤波系统模型实现,所述卡尔曼滤波系统模型表现为以下公式:
δr·nδv·n&...

【专利技术属性】
技术研发人员:张鹏李由
申请(专利权)人:武汉易得路位置科技有限公司
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1