一种室内定位方法及系统技术方案

技术编号:15635101 阅读:208 留言:0更新日期:2017-06-14 18:54
本发明专利技术公开了一种室内定位方法及系统,该方法包括:采集传感数据,并采集室内所有路由器的WIFI指纹数据;确定行人初始状态,并将行人初始状态映射至室内地图模型中;基于采集数据进行PDR检测,于检测到行人步行事件时,利用粒子滤波器根据行人历史状态、行人步行事件的行人步长以及行人步行事件的行人朝向将行人运动状态对应的粒子在该室内地图模型中进行粒子扩散;每扩散一次,利用WIFI指纹对每个粒子的权重进行更新;将所有粒子进行加权求和得到当前坐标,将当前坐标映射到室内地图模型上的对应的节点作为行人当前在状态,本发明专利技术可克服现有室内定位技术精度不高的问题。

【技术实现步骤摘要】
一种室内定位方法及系统
本专利技术涉及一种室内定位方法及系统,特别是涉及一种基于粒子滤波的PDR(PedestrianDeadReckoning,行人航迹推算)与WiFi融合的室内定位方法及系统。
技术介绍
实时定位技术已经成为交通、商业、物流、个性服务等多个高层次应用的基础技术。在室外环境下,全球导航卫星系统经过长期的发展,已经可以提供很好的定位服务。在室内环境中,由于卫星信号到达地面时较弱、不能穿透建筑物,以及多径效应等问题,全球定位系统无法提供可靠的服务。因此,近年来室内定位技术已经成为导航领域的一个热门研究方向。当今的智能手机集成了很多内置传感器,例如方向传感器,加速度传感器,磁力计等等,为了实现行人在室内的精确导航定位,航迹推算技术(PDR)逐渐兴起,传统的PDR定位方法就是通过获得手机已有的方向传感器和加速度传感器获得的数据,基于粒子滤波的方法,获得行人的室内位置。然而,由于手机传感器数据存在误差,随着时间的推移,PDR方法所产生的累积误差就会很大。
技术实现思路
为克服上述现有技术存在的不足,本专利技术之目的在于提供一种室内定位方法及系统,以克服现有室内定位技术精度不高的问题。为达上述目的,本专利技术提出一种室内定位方法,包括如下步骤:步骤一,采集传感数据,并采集室内所有路由器的WIFI指纹数据;步骤二,确定行人初始状态,并将行人初始状态映射至室内地图模型中;步骤三,基于采集数据进行PDR检测,于检测到行人步行事件时,利用粒子滤波器根据行人历史状态、行人步行事件的行人步长以及行人步行事件的行人朝向将行人运动状态对应的粒子在该室内地图模型中进行粒子扩散;步骤四,每扩散一次,利用WiFi指纹对每个粒子的权重进行更新;步骤五,将所有粒子进行加权求和得到当前坐标,将当前坐标映射到室内地图模型上的对应的节点作为行人当前在状态。进一步地,于步骤一之前,还包括预先获取该室内地图模型的步骤。进一步地,于步骤三中,根据状态转移概率分布由前一时刻的状态{nt-1,θt-1}和检测到的步长zd,t,以及方向zθ,t来推测新时刻的状态。进一步地,于步骤四中,所有粒子初始的权重值均设定为其中,N为粒子数,该WIFI指纹数据为测得的WIFIRSSI值。进一步地,于步骤四中,利用WiFi指纹更新粒子权重的公式如下:其中,zi表示实际测得的RSSI值,hi(xt)表示在位置xt的RSSI估计值,σi为实际场景中的实验值,表示室内地图模型,I为所有路由器AP的集合,Zw,t表示权重。进一步地,室内地图模型由表示狭长区域的一维泰森多边形图和表示开阔区域的二维规则网格图构成。为达到上述目的,本专利技术还提供一种室内定位系统,包括:数据采集单元,用于采集传感数据,并采集室内所有路由器的WIFI指纹数据;初始状态映射单元,用于确定行人初始状态,并将行人初始状态映射至室内地图模型中;粒子扩散单元,基于采集的数据进行PDR检测,于检测到行人步行事件时,利用粒子滤波器根据行人历史状态、行人步行事件的行人步长以及行人步行事件的行人朝向将行人运动状态对应的粒子在该室内地图模型中进行粒子扩散;权重更新单元,用于每扩散一次,利用WiFi指纹对每个粒子的权重进行更新;位置更新单元,用于将所有粒子进行加权求和得到当前坐标,将当前坐标映射到室内地图模型上的对应的节点作为行人当前在状态。进一步地,该系统还包括地图拓扑模型获取单元,用于获取室内地图模型。进一步地,所有粒子初始的权重值均设定为其中,N为粒子数,该WIFI指纹数据为测得的WIFIRSSI值。进一步地,该权重更新单元利用如下公式更新粒子权重:其中,zi表示实际测得的RSSI值,hi(xt)表示在位置xt的RSSI估计值,σi为实际场景中的实验值,表示室内地图模型,I为所有路由器AP的集合,Zw,t表示权重。与现有技术相比,本专利技术一种室内定位方法及系统通过利用WiFi指纹来实现粒子扩散过程中的粒子权重的更新,从而一定程度上纠正了传统PDR方法所存在的误差,得到更精确的定位效果。本专利技术由于地图结构简单,同时edge的长度接近行人步长,从而可以很容易推算出粒子分布,降低了算法复杂度。附图说明图1为本专利技术一种室内定位方法的步骤流程图;图2为本专利技术具体实施例室内地图模型的构建示意图;图3为本专利技术具体实施例中粒子扩散过程示意图;图4为本专利技术一种室内定位系统的系统架构图。具体实施方式以下通过特定的具体实例并结合附图说明本专利技术的实施方式,本领域技术人员可由本说明书所揭示的内容轻易地了解本专利技术的其它优点与功效。本专利技术亦可通过其它不同的具体实例加以施行或应用,本说明书中的各项细节亦可基于不同观点与应用,在不背离本专利技术的精神下进行各种修饰与变更。图1为本专利技术一种室内定位方法的步骤流程图。如图1所示,本专利技术之室内定位方法,应用于一内置惯性传感器的便携式设备中,该便携式设备可以为智能手机、个人数字设备、掌上电脑、智能佩戴设备等,所内置的惯性传感器包括加速计、磁力计以及陀螺仪等,该室内定位方法包括如下步骤:步骤101,获取室内地图模型。在本专利技术,该室内地图模型可根据现有技术预先绘制,例如该室内地图模型可由其他设备(例如个人计算机或服务器)获取到室内地图信息,由个人计算机或服务器基于室内地图信息构建室内地图模型,再将构建的室内地图模型导入便携式设备中。其中,相邻节点间的间距小于或等于行人步长,在具体实施里过程中,可以相邻节点间的间距取与人的步长相当,例如1m。如图2所示,在本专利技术具体实施例中,室内地图模型由表示狭长区域的一维泰森多边形(Voronoi)图和表示开阔区域的二维规则网格图组成,一维泰森多边形和二维规则网格图将对应空间表达为由可通行的路径所形成的离散节点和边,具体地,模型构建如下:1.提取的平面布局的一维骨架,这等同于它的Voronoi图。2.当在地图上发现更大的开放空间(如大堂),将这些二维区域添加到Voronoi图。这样将得到狭窄区域用一维表示,开放空间用二维表示的地图拓扑。3.在上述地图结构上,以相等的间隔选取节点(node),得到最终的地图。其中,边(edge)的理想选择大致等于平均行人步长,这样就可以用最少的粒子来表示行人的运动。在本专利技术具体实施例中,nt表示当前所在的地图上的节点(node)当前的位置,θt表示方向,即节点当前的方向与磁北的角度差。步骤102,利用便携式设备的惯性传感器采集传感数据,并采集室内所有路由器(AP)的WIFI指纹数据,即WIFIRSSI(ReceivedSignalStrengthIndication接收的信号强度指示)值。步骤103,确定行人初始状态,并将行人初始状态映射至室内地图模型中。具体地,可以将进入室内时刻的行人位置和行人朝向确定为行人初始状态,具体也可以参考现有技术知晓行人初始状态,本专利技术不予赘述。行人初始状态包括行人初始朝向和行人初始位置。根据行人初始位置,计算在室内地图模型上与行人初始位置最近的节点,以将行人初始位置映射到室内地图模型中该最近的节点上,行人初始朝向则直接映射到室内地图模型中使用。步骤104,基于惯性传感器的采集数据进行PDR检测,于检测到行人步行事件时,应用粒子滤波器根据行人历史状态、行人步行事件的行人步长和行人步行事件的行人朝向将行人运动状态对本文档来自技高网...
一种室内定位方法及系统

【技术保护点】
一种室内定位方法,包括如下步骤:步骤一,采集传感数据,并采集室内所有路由器的WIFI指纹数据;步骤二,确定行人初始状态,并将行人初始状态映射至室内地图模型中;步骤三,基于采集数据进行PDR检测,于检测到行人步行事件时,利用粒子滤波器根据行人历史状态、行人步行事件的行人步长以及行人步行事件的行人朝向将行人运动状态对应的粒子在该室内地图模型中进行粒子扩散;步骤四,每扩散一次,利用WIFI指纹对每个粒子的权重进行更新;步骤五,将所有粒子进行加权求和得到当前坐标,将当前坐标映射到室内地图模型上的对应的节点作为行人当前在状态。

【技术特征摘要】
1.一种室内定位方法,包括如下步骤:步骤一,采集传感数据,并采集室内所有路由器的WIFI指纹数据;步骤二,确定行人初始状态,并将行人初始状态映射至室内地图模型中;步骤三,基于采集数据进行PDR检测,于检测到行人步行事件时,利用粒子滤波器根据行人历史状态、行人步行事件的行人步长以及行人步行事件的行人朝向将行人运动状态对应的粒子在该室内地图模型中进行粒子扩散;步骤四,每扩散一次,利用WIFI指纹对每个粒子的权重进行更新;步骤五,将所有粒子进行加权求和得到当前坐标,将当前坐标映射到室内地图模型上的对应的节点作为行人当前在状态。2.如权利要求1所述的一种室内定位方法,其特征在于:于步骤一之前,还包括预先获取该室内地图模型的步骤。3.如权利要求1所述的一种室内定位方法,其特征在于:于步骤三中,根据状态转移概率分布由前一时刻的状态{nt-1,θt-1}和检测到的步长zd,t,以及方向zθ,t来推测新时刻的状态。4.如权利要求1所述的一种室内定位方法,其特征在于,于步骤四中,所有粒子初始的权重值均设定为其中,N为粒子数,该WIFI指纹数据为测得的WIFIRSSI值。5.如权利要求4所述的一种室内定位方法,其特征在于:于步骤四中,利用WiFi指纹更新粒子权重的公式如下:其中,zi表示实际测得的RSSI值,hi(xt)表示在位置xt的RSSI估计值,σi为实际场景中的实验值,表示室内地图模型,I为所有路由器AP的集合,Zw,...

【专利技术属性】
技术研发人员:赵波
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海,31

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

1