一种基于气压指纹的室内楼层定位方法技术

技术编号:13834708 阅读:92 留言:0更新日期:2016-10-15 13:36
本发明专利技术涉及一种基于气压指纹的室内楼层定位方法,该方法包括离线阶段和在线阶段,所述的离线阶段是指在实际楼层定位开始前,采集目标室内定位场景的不同楼层的气压数据,经过气压数据处理后形成气压指纹库;所述的在线阶段是指在实际楼层定位时,现场采集待定位位置的气压数据,并与气压指纹库里面的气压指纹匹配,选取最匹配的气压指纹对应的楼层作为当前定位楼层。本发明专利技术有益的效果:本发明专利技术专利提供的方法可以结合已有的室内平面定位方法,实现室内高精度的三维定位,促进室内定位应用和服务更好的开展。

【技术实现步骤摘要】

本专利技术涉及室内定位领域,具体涉及一种基于气压指纹的室内楼层定位方法
技术介绍
随着人民生活水平的逐步提高和无线通信技术的不断进步,人们对基于位置的服务的需求日益增大。基于位置的服务的前提在于位置信息如何获取,即如何对目标进行定位,它又分为室外定位和室内定位。目前,随着以GPS、北斗为代表的卫星定位系统的成熟,室外定位已经可以商用。例如,目前各种车载导航系统、或者智能手机的导航系统,都是采用的基于GPS、北斗的卫星定位,再辅助室外道路地图信息完成。但是,在许多结构复杂的室内环境中,由于卫星信号被被墙体等障碍物阻隔的原因,无法采用GPS、北斗等定位系统提供室内定位。因此,室内定位技术是目前定位领域的关键技术之一。室内定位中最常用有基于接收信号强度(Received Signal Strength,RSS)的质心定位法、三边/多边定位法和指纹定位法等。质心定位是利用周围信标节点的质心作为定位结果,它是一种简单的定位算法,非常适合在嵌入式设备(如手机)中实现,但存在定位精度不高的缺点。三边/多边定位是测量未知节点到三个或多个信标节点之间的距离,然后利用此距离和信标节点位置构建3个或3个以上的方程,最后采用各种数学优化方法,如最大似然法、内点法、线性规划等求出最优的未知节点位置。指纹定位方法分为离线和在线阶段,离线阶段采集不同室内位置的RSS指纹,并录入到数据库;在线阶段利用采集到的RSS指纹与数据库中的指纹进行比对,选取数据库中最匹配的指纹的位置作为定位位置。总体上说,目前室内定位技术研究大多集中在平面定位,即二维定位。但在实际的商用应用中,仅仅二维定位还是不够,需要三维定位。如室内定位系统用于跟踪有特殊需求的人、远离视线监管的小孩等,这都需要三维信息,即不仅要知道平面的二维坐标,还要知道对象在哪个楼层。
技术实现思路
本专利技术的目的是克服现有技术中的不足,而提供一种基于气压指纹的室内楼层定位方法,该方法可以与现有的室内平面定位结合,从而实现室内三维定位。本专利技术的目的是通过以下技术方案实现的。这种基于气压指纹的室内楼层定位方法,该方法包括离线阶段和在线阶段,所述的离线阶段是指在实际楼层定位开始前,采集目标室内定位场景的不同楼层的气压数据,经过气压数据处理后形成气压指纹库;所述的在线阶段是指在实际楼层定位时,现场采集待定位位置的气压数据,并与气压指纹库里面的气压指纹匹配,选取最匹配的气压指纹对应的楼层作为当前定位楼层。本专利技术解决室内楼层定位问题采用的技术方案是基于气压指纹的室内楼层定位方法,它分为离线阶段和在线阶段。所述的离线阶段是指在实际楼层定位开始前,采集目标室内定位场景的不同楼层的气压数据,经过处理后形成气压指纹库。所述的离线阶段采集楼层的气压数据的特征是多个、实时和室内。所述的气压数据的“多个”特征是指不能仅采集几个,避免数据量少而引起的样本代表性不足问题。现场实验表明,30个以上即可。所述的气压数据的“实时”特征是指离线阶段气压指纹采集时间和在线阶段气压采集时间的时间差不能太长,避免气压指纹失效。现场实验表明,60分钟以内即可。所述的气压数据的“室内”特征是指采集地点为室内。所述的离线阶段的气压数据处理包括预处理和均值计算。预处理用来消除采集的气压数据的粗大误差。所述的气压指纹库的表项形式为<P,F,T>。P代表所在楼层的室内气压平均值,F代表楼层,T代表气压指纹采集时间。所述的在线阶段是指在实际楼层定位时,现场采集待定位位置的气压数据,并与气压指纹库里面的气压指纹匹配,选取最匹配的气压指纹对应的楼层作为当前定位楼层。所述的在线阶段采集待定位位置的气压数据,要求采集5个以上的数据。所述的与气压指纹库匹配的气压数据是现场采集的气压数据的平均值Pc。所述的匹配准则是欧氏距离(d=|Pc-Pf|,Pc为场采集的气压数据的平均值,Pf为指纹数据库里面的气压值)最近准则。所述的选取最匹配的气压指纹对应的楼层作为当前定位楼层即在气压指纹库里面找到与Pc最接近的Pf,将Pf对应的F作为定位楼层结果输出。更进一步的,该方法包括如下步骤:步骤1.离线采集阶段1.1楼层定位服务器每隔t分钟,通过通信网络启动每层楼内的气压采集装置采集室内气压数据;1.2楼层气压装置收到气压采集命令后,采集n个气压数据,通过通信网络将这些数据及其所在楼层发送给楼层定位服务器;1.3楼层定位服务器收到每个楼层返回的气压数据后,对n个气压数据按3S准则进行预处理,具体方式如下:假设采集到的气压数据为p1,p2,…,pn;(1)计算这n个数据的样本均值(2)计算这n个数据的样本方差(3)若某个数据不在区间内,则认为此数据存在粗大误差,剔除此数据,直到所有数据都在区间内;1.4楼层定位服务器计算经过预处理的每个楼层的气压数据的平均值,并按<P,F,T>三元组的方式更新指纹数据库中对应楼层的气压指纹,其中,P代表所在楼层的室内气压平均值,F代表楼层,T代表气压指纹采集时间;步骤2.在线定位阶段2.1智能手机上的楼层定位应用程序通过手机内部的气压传感器测试待定位位置的气压数据m次;2.2智能手机上的楼层定位应用程序计算当前位置的气压数据平均值,并将此值上传给楼层定位服务器;2.3楼层定位服务器在气压指纹库中查询与此气压平均值最接近的气压值,具体方式如下:假设当前位置的气压数据平均值为p,气压指纹库中共有n个气压指纹,分别为<Pi,Fi,Ti>,i=1,2,…,n。(1)计算p到每条气压指纹的距离di,di=|p-Pi|;(2)找出最小的dmin=min{di,i=1,2,…,n本文档来自技高网
...

【技术保护点】
一种基于气压指纹的室内楼层定位方法,其特征在于:该方法包括离线阶段和在线阶段,所述的离线阶段是指在实际楼层定位开始前,采集目标室内定位场景的不同楼层的气压数据,经过气压数据处理后形成气压指纹库;所述的在线阶段是指在实际楼层定位时,现场采集待定位位置的气压数据,并与气压指纹库里面的气压指纹匹配,选取最匹配的气压指纹对应的楼层作为当前定位楼层。

【技术特征摘要】
1.一种基于气压指纹的室内楼层定位方法,其特征在于:该方法包括离线阶段和在线阶段,所述的离线阶段是指在实际楼层定位开始前,采集目标室内定位场景的不同楼层的气压数据,经过气压数据处理后形成气压指纹库;所述的在线阶段是指在实际楼层定位时,现场采集待定位位置的气压数据,并与气压指纹库里面的气压指纹匹配,选取最匹配的气压指纹对应的楼层作为当前定位楼层。2.根据权利要求1所述的基于气压指纹的室内楼层定位方法,其特征在于:所述的离线阶段采集楼层的气压数据的特征是多个、实时和室内;所述的气压数据的“实时”特征是指离线阶段气压指纹采集时间和在线阶段气压采集时间的时间差在60分钟以内;所述的气压数据的“室内”特征是指采集地点为室内。3.根据权利要求1所述的基于气压指纹的室内楼层定位方法,其特征在于:所述的在线阶段采集待定位位置的气压数据,要求采集5个以上的数据;所述的与气压指纹库匹配的气压数据是现场采集的气压数据的平均值Pc;所述的匹配准则是欧氏距离最近准则,即d=|Pc-Pf|,Pc为场采集的气压数据的平均值,Pf为指纹数据库里面的气压值;所述的选取最匹配的气压指纹对应的楼层作为当前定位楼层即在气压指纹库里面找到与Pc最接近的Pf,将Pf对应的F作为定位楼层结果输出。4.根据权利要求1所述的基于气压指纹的室内楼层定位方法,其特征在于:步骤1.离线采集阶段1.1楼层定位服务器每隔t分钟,通过通...

【专利技术属性】
技术研发人员:姚英彪严军荣潘鹏
申请(专利权)人:三维通信股份有限公司
类型:发明
国别省市:浙江;33

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

1