一种基于WiFi室内定位的导航推车系统及定位方法技术方案

技术编号:16034917 阅读:54 留言:0更新日期:2017-08-19 15:56
本发明专利技术公开一种基于WiFi室内定位导航推车系统及定位方法,室内定位导航推车系统包括可移动推车、人机交互界面、速度探测模块、方向探测模块、WiFi探测模块、定位数据处理模块、map数据构建模块以及数据存储模块。WiFi室内定位导航推车系统的定位方法包括:行人手推可移动推车在室内行走时,速度探测模块和方向检测模块获取可移动推车的实时运动信息,根据运动信息不断迭代获取可移动推车的相对位置,与此同时利用粒子滤波技术进行在线位置预测,最终计算出可移动推车的实时位置。本发明专利技术能够有效提高室内动态定位导航精度,适用于大面积、复杂环境室内移动装置定位服务。

【技术实现步骤摘要】
一种基于WiFi室内定位的导航推车系统及定位方法
本专利技术涉及模式识别领域的室内定位方法及装置,尤其涉及一种基于WiFi室内定位的导航推车系统及定位方法。技术背景随着移动互联网技术的不断发展,位置基于服务(LocationBasedService,LBS)越来越受到欢迎,然而在室内环境下,GPS(GlobalPositionSystem,GPS)信号受到建筑物阻挡,室内环境无法正常接收GPS信号,GPS定位在室内环境下无法使用。WiFi作为一种室内常见装置,在室内环境中拥有大量部署,基于WiFi位置指纹室内定位成为目前研究的热点。WiFi室内定位可以利用现有的设备,无需额外的硬件设施,具有低成本、广泛可获取等优点。然而由于WiFi信息在室内环境下不稳定,给定位带来了很大的误差。近些年来,基于惯性传感器定位受到了很多人关注。惯性传感器能在一定程度上降低对WiFi信号的直接依赖,避免了WiFi新号波动带来的误差,提高了定位的精度。
技术实现思路
本专利技术所解决的技术问题主要是利用惯性技术结合WiFi信息构建一种新型室内定位装置及方法,以获取更加准确的定位结果。本专利技术具体技术方案如下所述:一种基于WiFi室内定位导航推车系统,主要包括可移动推车、人机交互界面、速度探测模块、方向探测模块、WiFi探测模块、定位数据处理模块、以及map数据构建模块数据存储模块;其中可移动推车用于为WiFi室内定位导航推车系统提供搭载平台,同时用于数据采集时移动遍历室内位置;人机交互界面用于WiFi室内定位导航推车系统提供定位服务时展示室内空间地图以及定位过程中人机交互表达;速度探测模块内置的转速传感器通过车轮转动来获取可移动推车实时速度;方向探测模块内置电子罗盘传感器及陀螺仪传感器,能实时感知可移动推车方向和旋转角速度;WiFi探测模块内置无线网卡,能实时获取环境中可感知到的WiFi接入点的接收信号强度和MAC地址,用于定位指纹数据库建立及定位时数据获取;定位数据处理模块用来融合速度检测模块、方向探测模块、WiFi探测模块的信息并计算出实时位置并将定位结果并展示到人机交互界面;map数据构建模块用于在构建位置指纹数据库时将WiFi探测模块采集到的原始数据转换为位置指纹矩阵和梯度指纹向量数据;数据存储模块用于存储预先构建的位置指纹数据库信息及室内地图图片信息。所述一种基于WiFi室内定位导航推车系统,还包括人机交互界面采用可触控液晶显示屏,液晶屏具备显示用户实时位置、周边环境、地图放大缩小按钮、目的地查找功能,同时液晶屏具备对map数据构建、定位开启/关闭的控制功能;所述定位数据处理模块通过RS-232串口实时获取方向探测模块、WiFi探测模块以及速度探测模块的数据,同时定位数据处理模块还具备网络通信功能,能够与外界通过以太网进行信息交换。所述一种基于WiFi室内定位导航推车系统,定位数据处理模块每隔1s钟执行一次定位计算,并将结果显示到人机交互界面,同时所述定位数据处理模块还具备自主定位功能,能够实时响应用户定位请求。一种基于WiFi室内定位导航推车系统的定位方法,包括以下内容:将待定位区域按照1m﹡1m栅格进行划分,将每个栅格的中心作为一个采样点,采样时将可移动推车移动至采样点,开启采样后map数据构建模块以1HZ的频率获取WiFi探测模块的数据进行数据采样,对于每个采样点采集1000组区域内所能接收到的WiFi接入点的接收信号强度值,在采样点采样完毕后map数据构建模块将对采样点采集到的WiFi数据做数据映射处理。所有采样点的数据集合将构成位置指纹数据库。所述数据映射处理具体过程是:对每组接收信号强度值按照WiFi向量排列顺序组成一个行向量作为该采样点的一个指纹向量;将每个采样点的1000组指纹向量组成一个列向量作为该采样点的位置指纹矩阵;将采样点的位置指纹矩阵中值按照列求平均作为采样点的平均指纹向量,对平均指纹向量做梯度化处理后得到梯度指纹向量;同时记录当前采样点的地理位置坐标,将位置指纹矩阵和梯度指纹向量分别按照<地理位置坐标,位置指纹矩阵>和<地理位置坐标,梯度指纹向量>数据格式保存到数据存储模块中。所述WiFi向量排列顺序为对于所有采样点按照WiFi接入点的MAC地址从小到大进行排列;所述梯度化处理过程是:在平均指纹向量的基础上,将平均指纹向量的第1个值分别与第2个、第3个,……,第N个值求差得到行向量A1,将平均指纹向量的第2值分别与第3个、第4个、……、第N个值求差得到行向量A2,依次进行直至将平均指纹向量的的第N-1个值与第N个值求差得到行向量AN-1;最终将A1,A2,...,AN-1按照(A1,A2,...,AN-1)格式组成一个行向量作为梯度指纹向量,其中N为WiFi接入点的个数。所述的一种基于WiFi室内定位导航推车定位方法中,通过对移动推车的运动信息进行检测,包括移动推车的位移、方向信息;将WiFi探测模块采集到的WiFi接收信号强度值按照WiFi向量排列顺序组成一个向量做梯度化处理后作为粒子滤波的观测值,将位置指纹数据库中<地理位置坐标,梯度指纹向量>数据作为基准值,利用粒子滤波算法对WiFi室内定位导航推车的位置进行迭代计算;所述运动信息检测是通过定位数据处理模块中分别以频率为50HZ采集速度探测模块和方向探测模块信息数据信息;所述WiFi信息采集是定位数据处理模块以频率为1HZ进行采集WiFi探测模块信息;将速度信息、方向信息、WiFi信号强度值按照时间节点保存;所述位移检测过程中,对速度进行积分得到当前位移,同时采用低通滤波策略对位移进行修正得到最终计算位移;所述对位移施加低通滤波策略按照如下公式(1)进行计算:Hk=0.2Hk-1+0.8Hk(1)其中Hk第k次定位时积分得到的位移;所述方向信息的检测采用卡尔曼滤波技术将电子罗盘数据和陀螺仪方向改变量进行融合得到最终方向结果。所述一种基于WiFi室内定位导航推车定位方法中,粒子滤波算法初始化过程中采用KNN算法对粒子进行初始化,初始化时首先获取WiFi探测模块数据,将WiFi探测模块获取到的WiFi接收信号强度值按照WiFi向量排列顺序组成一个向量,利用KNN算法将该向量与位置指纹数据库中<地理位置坐标,位置指纹矩阵>数据做匹配得到一个初始位置坐标,以该初始位置坐标为原心,半径为R做一个圆形区域,在该圆形区域内随机采样M个粒子。其中KNN算法的K值取值范围为20~100,视实际情况进行适当调整;M为粒子滤波粒子个数,可根据响应速度和精度折中选取,R一般取值范围位2~5m,具体可根据实际环境物理空间形状选取;所述粒子滤波算法在迭代过程中重采样时采取自适应策略,其中70%粒子从旧的粒子中根据残差重采样采集粒子,30%的粒子利用随机重采样策略进行重采样;所述随机重采样策略是在上一个时刻定位的结果为圆心,半径为5m的范围内随机采样20%粒子,同时,在全局范围内随机采样10%的粒子;将随机采样到的粒子跟残差重采样得到的粒子重新组合起来。与现有技术相比,本专利技术具有如下优点和效果:本专利技术的一种基于WiFi室内定位导航推车系统及定位方法,其采用多传感器信息融合WiFi信息,有效了利用了多传感器信息在本文档来自技高网...
一种基于WiFi室内定位的导航推车系统及定位方法

【技术保护点】
一种基于WiFi室内定位导航推车系统,其特征包括可移动推车、人机交互界面、速度探测模块、方向探测模块、WiFi探测模块、定位数据处理模块、map数据构建模块以及数据存储模块;其中可移动推车用于为WiFi室内定位导航推车系统提供搭载平台,同时用于数据采集时移动遍历室内位置;人机交互界面用于WiFi室内定位导航推车系统提供定位服务时展示室内空间地图以及定位过程中人机交互表达;速度探测模块内置的转速传感器通过车轮转动来获取可移动推车实时速度;方向探测模块内置电子罗盘传感器及陀螺仪传感器,能实时感知可移动推车方向和旋转角速度;WiFi探测模块内置无线网卡,能实时获取环境中可感知到的WiFi接入点的接收信号强度和MAC地址,用于定位指纹数据库建立及定位时数据获取;定位数据处理模块用来融合速度检测模块、方向探测模块、WiFi探测模块的信息并计算出实时位置并将定位结果并展示到人机交互界面;map数据构建模块用于在构建位置指纹数据库时将WiFi探测模块采集到的原始数据转换为位置指纹矩阵和梯度指纹向量数据;数据存储模块用于存储预先构建的位置指纹数据库信息及室内地图图片信息。

【技术特征摘要】
1.一种基于WiFi室内定位导航推车系统,其特征包括可移动推车、人机交互界面、速度探测模块、方向探测模块、WiFi探测模块、定位数据处理模块、map数据构建模块以及数据存储模块;其中可移动推车用于为WiFi室内定位导航推车系统提供搭载平台,同时用于数据采集时移动遍历室内位置;人机交互界面用于WiFi室内定位导航推车系统提供定位服务时展示室内空间地图以及定位过程中人机交互表达;速度探测模块内置的转速传感器通过车轮转动来获取可移动推车实时速度;方向探测模块内置电子罗盘传感器及陀螺仪传感器,能实时感知可移动推车方向和旋转角速度;WiFi探测模块内置无线网卡,能实时获取环境中可感知到的WiFi接入点的接收信号强度和MAC地址,用于定位指纹数据库建立及定位时数据获取;定位数据处理模块用来融合速度检测模块、方向探测模块、WiFi探测模块的信息并计算出实时位置并将定位结果并展示到人机交互界面;map数据构建模块用于在构建位置指纹数据库时将WiFi探测模块采集到的原始数据转换为位置指纹矩阵和梯度指纹向量数据;数据存储模块用于存储预先构建的位置指纹数据库信息及室内地图图片信息。2.根据权利要求1所述一种基于WiFi室内定位导航推车系统,其特征在于人机交互界面采用可触控液晶显示屏,液晶屏具备显示用户实时位置、周边环境、地图放大缩小按钮、目的地查找功能,同时液晶屏具备对map数据构建、定位开启/关闭的控制功能;所述定位数据处理模块通过RS-232串口实时获取方向探测模块、WiFi探测模块以及速度探测模块的数据,同时定位数据处理模块还具备网络通信功能,能够与外界通过以太网进行信息交换。3.根据权利要求1所述一种基于WiFi室内定位导航推车系统,其特征在于所述定位数据处理模块每隔1s钟执行一次定位计算,并将结果显示到人机交互界面,同时所述定位数据处理模块还具备自主定位功能,能够实时响应用户定位请求。4.一种用于权利要求1所述的基于WiFi室内定位导航推车系统的定位方法,其特征在于,将待定位区域按照1m﹡1m栅格进行划分,将每个栅格的中心作为一个采样点,采样时将可移动推车移动至采样点,开启采样后map数据构建模块以1HZ的频率获取WiFi探测模块的数据进行数据采样,对于每个采样点采集1000组区域内所能接收到的WiFi接入点的接收信号强度值,在采样点采样完毕后map数据构建模块将对采样点采集到的WiFi数据做数据映射处理。所有采样点的数据集合将构成位置指纹数据库。所述数据映射处理具体过程是:对每组接收信号强度值按照WiFi向量排列顺序组成一个行向量作为该采样点的一个指纹向量;将每个采样点的1000组指纹向量组成一个列向量作为该采样点的位置指纹矩阵;将采样点的位置指纹矩阵中值按照列求平均作为采样点的平均指纹向量,对平均指纹向量做梯度化处理后得到梯度指纹向量;同时记录当前采样点的地理位置坐标,将位置指纹矩阵和梯度指纹向量分别按照<地理位置坐标,位置指纹矩阵>和<地...

【专利技术属性】
技术研发人员:张梅申文波朱金辉
申请(专利权)人:华南理工大学
类型:发明
国别省市:广东,44

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

1