一种室内定位方法

文档序号:133917 发布日期:2021-10-22 浏览:21次 >En<

阅读说明:本技术 一种室内定位方法 (Indoor positioning method ) 是由 林凡 刘晨阳 张秋镇 于 2021-06-11 设计创作,主要内容包括:本发明提供的一种室内定位方法,通过多个读写器分别采集待定位的电子标签的信号强度数据;根据对数距离路径损耗模型和所述信号强度数据,得到所述电子标签分别与多个所述读写器的距离;根据所述电子标签分别与多个所述读写器的距离,通过似然函数和最大似然估计原理,得到所述电子标签的粗定位位置;通过环境影响因子调整模型修正所述似然函数中的环境影响因子;计算修正后的环境影响因子的方差;当所述方差满足预设条件时,根据所述方差和所述粗定位位置,得到所述电子标签的精确位置,本发明采用中值滤波技术,以及粗定位、修正环境影响因子、调整方差、判定循环程序,具有易实施、精度高的优点,并能实现连续实时定位。(The invention provides an indoor positioning method, which comprises the steps of respectively collecting signal intensity data of an electronic tag to be positioned through a plurality of readers; obtaining the distances between the electronic tag and the plurality of readers according to a logarithmic distance path loss model and the signal intensity data; obtaining a rough positioning position of the electronic tag according to the distances between the electronic tag and the plurality of readers and through a likelihood function and a maximum likelihood estimation principle; correcting the environmental influence factors in the likelihood function through an environmental influence factor adjustment model; calculating the variance of the corrected environmental impact factors; when the variance meets the preset condition, the accurate position of the electronic tag is obtained according to the variance and the coarse positioning position.)

一种室内定位方法

技术领域

本发明涉及无线定位技术领域,尤其涉及一种室内定位方法。

背景技术

随着物联科技的发展,人们对于物联网主要方面的定位技术的应提出了更高的要求。由于室内环境复杂,空间较小,并且存在各种干扰,室内定位技术一定是定位研究中的热点与难点。

室内定位技术,需要实时准确地提供人员/设备的位置信息,目前主要采用的室内定位技术有RFID技术(Radio Frequency Identification,射频识别技术)或ZigBee技术。

RFID基本原理是利用射频信号的空间耦合(电感或电磁耦合)或反射的传输特性,实现对被识别物体的自动识别,使用接收到的信号强度RSSI或者时间差,通过一定的定位算法来确定待测物体的空间位置。但该技术要求设备全面组网以及不支持连续定位。

ZigBee技术采用ZigBee技术架构为支撑,结合网络进行组网采集数据,并将数据通过监控主机进行分析和存储,并将分析后的数据放映到终端,实现对终端设备的实时定位。但该方案由于定位是依靠多个设备来计算,组网要求与后台运算要求也高,定位精度运算要求影响。

因此,现有技术难以实现对室内连续实时地精准定位。

发明内容

针对现有技术的缺陷,本发明提供一种室内定位方法,能够实现室内连续定位,定位精度高。

本发明实施例提供一种室内定位方法,所述方法包括:

通过多个读写器分别采集待定位的电子标签的信号强度数据;

根据对数距离路径损耗模型和所述信号强度数据,得到所述电子标签分别与多个所述读写器的距离;

根据所述电子标签分别与多个所述读写器的距离,通过似然函数和最大似然估计原理,得到所述电子标签的粗定位位置;

通过环境影响因子调整模型修正所述似然函数中的环境影响因子;

计算修正后的环境影响因子的方差;

当所述方差满足预设条件时,根据所述方差和所述粗定位位置,得到所述电子标签的精确位置。

优选地,所述通过多个读写器分别采集待定位的电子标签的信号强度数据,具体包括:

识别出满足无线传感网络的预设阈值条件的多个读写器;

所述多个读写器分别连续采集预设次数的待定位的电子标签的信号强度;

选择每一读写器连续采集的预设次数的信号强度数据的中值作为采样的信号强度,得到多个读写器采集的信号强度数据,其中,所述信号强度数据包含多个读写器采集到电子标签的信号强度。

作为一种优选方式所述根据对数距离路径损耗模型和所述信号强度数据,得到所述电子标签分别与多个所述读写器的距离,具体包括:

采用对数距离路径损耗模型计算得到所述电子标签分别与多个所述读写器的距离,其中,

P(d)是读写器与电子标签距离为d时的信号强度,d0为参考距离,P0为读写器与电子标签距离为d0时的信号强度,η为衰减因子,σ为环境影响因子,ξ为标准偏差为σ的零均值正交分布随机变量。

优选地,所述根据所述电子标签分别与多个所述读写器的距离,通过似然函数和最大似然估计原理,得到所述电子标签的粗定位位置,具体包括:

根据N个读写器收到的信号强度数据P=[P1 P2…Pn]和计算得到的对应距离D=[d1 d2…dn];

根据所述对数距离路径损耗模型的得到信号强度P的似然函数:

当L(P|D)取得最大时,得到所述电子标签的粗定位位置,即

其中,x和y为所述电子标签的坐标,xi和yi为分别为N个读写器的坐标,d0为参考距离,P0为读写器与电子标签距离为d0时的信号强度,ξ表示标准偏差为σ,均值为μ的正交分布随机变量,η为衰减因子,l(P|(x,y)表示各测量点(x,y)关于盲节点信号强度P的函数,为N个读写器收到的信号强度数据的均值。

优选地,所述通过环境影响因子调整模型修正所述似然函数中的环境影响因子,具体包括:

通过环境影响因子调整模型:修正所述似然函数中的环境因子σ;其中,σi n为调整前的σi,σi n+1为修正后的σi,其中,di为所述对数距离路径损耗模型的映射距离,为估计坐标计算距离,η为衰减因子。

进一步地,所述计修正后的环境影响因子的方差,具体包括:

通过公式计算得到修正后的环境影响因子的方差σ2其中,σ0 2为初始的环境影响因子方差。

优选地,所述当所述方差满足预设条件,根据所述方差和所述粗定位位置,得到所述电子标签的精确位置,具体包括:

当所述方差σ2小于预设的环境影响因子值时,将所述方差σ2代入所述粗定位位置,得到精确定位位置坐标

作为一种优选方式,所述方法还包括:当所述方差不小于预设的环境影响因子值时,重新通过似然函数和最大似然估计原理,得到所述电子标签的粗定位位置,并重新进行环境影响因子的修正和重新计算方差,并判断重新计算的方差与预设的环境影响因子值大小关系,直到所述方差小于预设的环境影响因子值,将最新获得方差代入最新获得的粗定位位置,得到所述电子标签的精确坐标。

本发明提供的一种室内定位方法,通过多个读写器分别采集待定位的电子标签的信号强度数据;根据对数距离路径损耗模型和所述信号强度数据,得到所述电子标签分别与多个所述读写器的距离;根据所述电子标签分别与多个所述读写器的距离,通过似然函数和最大似然估计原理,得到所述电子标签的粗定位位置;通过环境影响因子调整模型修正所述似然函数中的环境影响因子;计算修正后的环境影响因子的方差;当所述方差满足预设条件时,根据所述方差和所述粗定位位置,得到所述电子标签的精确位置,本发明采用中值滤波技术,以及粗定位、修正环境影响因子、调整方差、判定循环程序,具有易实施、精度高的优点,并能实现连续实时定位。

附图说明

图1是发明实施例提供的一种室内定位方法的流程示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供一种室内定位方法,参见图1所示,是本发明实施例提供的一种室内定位方法的流程示意图,所述方法包括步骤S101~S106:

S101,通过多个读写器分别采集待定位的电子标签的信号强度数据;

S102,根据对数距离路径损耗模型和所述信号强度数据,得到所述电子标签分别与多个所述读写器的距离;

S103,根据所述电子标签分别与多个所述读写器的距离,通过似然函数和最大似然估计原理,得到所述电子标签的粗定位位置;

S104,通过环境影响因子调整模型修正所述似然函数中的环境影响因子;

S105,计算修正后的环境影响因子的方差;

S106,当所述方差满足预设条件时,根据所述方差和所述粗定位位置,得到所述电子标签的精确位置。

在本实施例具体实施时,对某一人员进行定位时,通过多个读写器同时对某一待定位的电子标签进行信号强度数据采集,具体为:发送强度信号,采集所述电子标签反射回来的信号强度数据;

多径信道接收到的信号强度一般符合对数分布,因此,可根据对数距离路径损耗模型和所述信号强度数据,得到所述电子标签分别与多个所述读写器的距离;

根据所述电子标签分别与多个所述读写器的距离,通过似然函数和最大似然估计原理,得到所述电子标签的粗定位位置;

由于环境影响因子对所述电子标签位置的定位存在较大影响,因此需要通过环境影响因子调整模型修正所述似然函数中的环境影响因子

修正环境影响因子后,计算修正后的环境影响因子的方差;

当所述方差满足预设条件时,根据所述方差和所述粗定位位置,得到所述电子标签的精确位置。

本发明提供的一种室内定位方法,通过多个读写器分别采集待定位的电子标签的信号强度数据;根据对数距离路径损耗模型和所述信号强度数据,得到所述电子标签分别与多个所述读写器的距离;根据所述电子标签分别与多个所述读写器的距离,通过似然函数和最大似然估计原理,得到所述电子标签的粗定位位置;通过环境影响因子调整模型修正所述似然函数中的环境影响因子;计算修正后的环境影响因子的方差;当所述方差满足预设条件时,根据所述方差和所述粗定位位置,得到所述电子标签的精确位置,基于对数距离路径损耗模型,通过粗定位、修正因子、调整方差和判定环境影响因子条件,实现精准定位。

在本发明提供的又一实施例中,所述通过多个读写器分别采集待定位的电子标签的信号强度数据,具体包括:

识别出满足无线传感网络的预设阈值条件的多个读写器;

所述多个读写器分别连续采集预设次数的待定位的电子标签的信号强度;

选择每一读写器连续采集的预设次数的信号强度数据的中值作为采样的信号强度,得到多个读写器采集的信号强度数据,其中,所述信号强度数据包含多个读写器采集到电子标签的信号强度。

在本实施例具体实施时,对某一人员进行定位时,对于满足无线传感网络一定阈值条件的所有读写器同时对某一待定位的电子标签进行信号强度数据采集,具体为:发送强度信号,采集所述电子标签反射回来的信号强度数据;

需要说明的是,所述阈值条件可为无线传感网络的信号强度或检测距离;

由于初始获得信号强度数据存在较大的误差,直接影响到了其定位精度,采用中值滤波处理,同一读写器连续收集同一标签的信号强度N次,从中选择中间值作为该读写器的信号强度采样值,信号强度数据包括多个采样器的信号强度采样值,其中,采集值N的具体取值取决于采集时间和定位灵敏度,可根据实际情况具体设置,可设置为99次。

通过采用中值滤波方式,同一读写器多次采集电子标签的位置,取中值作为采样值,能尽可能的避免测距时的不稳定因素,使其精确代表无线传感网络的传输距离,即电子标签距离读写器的精确距离,定位结果更加精准。

在本发明提供的又一实施例中,所述根据对数距离路径损耗模型和所述信号强度数据,得到所述电子标签分别与多个所述读写器的距离,具体包括:

采用对数距离路径损耗模型计算得到所述电子标签分别与多个所述读写器的距离,其中,

P(d)是读写器与电子标签距离为d时的信号强度,d0为参考距离,P0为读写器与电子标签距离为d0时的信号强度,η为衰减因子,σ为环境影响因子,ξ为标准偏差为σ的零均值正交分布随机变量。

在本实施例具体实施时,采用多个读写器采集的电子标签的信号强度数据符合对数分布,采用对数距离路径损耗模型计算信号强度和距离之间的关系,所述对数距离路径损耗模型具体为:

其中,P(d)是读写器与电子标签距离为d时的信号强度,d0为参考距离,P0为读写器与电子标签距离为d0时的信号强度,η为衰减因子,σ为环境影响因子,ξ为标准偏差为σ的零均值正交分布随机变量。

需要说明的是,在实际应用中,常取d0=1m,环境影响因子σ的值越大则对数距离路径损耗模型的不确定性越大。

通过对数分布的对数距离路径损耗模型来表征采集的信号强度数据和标签数据距离读写器的距离,更加符合无线信号传播路径的特性,减少因为定位算法导致定位的定位误差。

在本发明提供的又一实施例中,所述根据所述电子标签分别与多个所述读写器的距离,通过似然函数和最大似然估计原理,得到所述电子标签的粗定位位置,具体包括:

根据N个读写器收到的信号强度数据P=[P1 P2…Pn]和计算得到的对应距离D=[d1 d2…dn];

根据所述对数距离路径损耗模型的得到信号强度P的似然函数:

当L(P|D)取得最大时,得到所述电子标签的粗定位位置,即

其中,x和y为所述电子标签的坐标,xi和yi为分别为N个读写器的坐标,d0为参考距离,P0为读写器与电子标签距离为d0时的信号强度,ξ表示标准偏差为σ,均值为μ的正交分布随机变量,η为衰减因子,l(P|(x,y)表示各测量点(x,y)关于盲节点信号强度P的函数,为N个读写器收到的信号强度数据的均值。

在本实施例具体实施时,设N个读写器收到的信号强度数据P=[P1 P2…Pn]和计算得到的对应距离D=[d1 d2…dn];

由对数距离路径损耗模型得到信号强度数据P的似然函数为:

当L(P|D)取得最大时,得到所述电子标签的粗定位位置,即

其中,x和y为所述电子标签的坐标,xi和yi为分别为N个读写器的坐标,d0为参考距离,P0为读写器与电子标签距离为d0时的信号强度,ξ表示标准偏差为σ,均值为μ的正交分布随机变量,η为衰减因子,l(P|(x,y)表示各测量点(x,y)关于盲节点信号强度P的函数,为N个读写器收到的信号强度数据的均值。

通过得到的电子标签和读写器的信号强度与对应的位置关系,并通过似然函数进行模拟,根据最大似然估计原理,峰值情况下,所述似然函数的x和y位置即为粗定位的位置。实现对电子标签的初步定位。

在本发明提供的又一实施例中,所述通过环境影响因子调整模型修正所述似然函数中的环境影响因子,具体包括:

通过环境影响因子调整模型:修正所述似然函数中的环境因子σ;其中,σi n为调整前的σi,σi n+1为修正后的σi,其中,di为所述对数距离路径损耗模型的映射距离,为估计坐标计算距离,η为衰减因子。

在本实施例具体实施时,通过环境影响因子调整模型修正似然函数中的环境影响因子,由于环境影响因子σ的值能够影响对数距离路径损耗模型的精度,进而对后续基于对数距离路径损耗模型的定位结果产生较大影响,因此修正环境影响因子能大幅提高定位的准确性。

在本发明提供的又一实施例中,所述计算修正后的环境影响因子的方差,具体包括:

通过公式计算得到修正后的环境影响因子的方差σ2其中,σ0 2为初始的环境影响因子方差。

在本实施例具体实施时,通过公式计算得到修正后的环境影响因子的方差σ2其中,σ0 2为初始的环境影响因子方差。

在本发明提供的又一实施例中,所述当所述方差满足预设条件,根据所述方差和所述粗定位位置,得到所述电子标签的精确位置,具体包括:

当所述方差σ2小于预设的环境影响因子值时,将所述方差σ2代入所述粗定位位置,得到精确定位位置坐标

需要说明的是,所述预设的环境影响因子值可根据具体进行室内定位的地点的特性进行人为设置,其目的在于限制在实际测量时环境影响因子对测量精度的影响度在可控范围内。

在本实施例具体实施时,通过判断方差和预设的环境影响因子值大小,只有当方差小于预设的环境因子值时,表明修正后的环境影响因子值符合预设精度条件,通过计算得到的精确定位位置,实现对测量精度的规格化控制。

在本发明提供的又一实施例中,所述方法还包括:当所述方差不小于预设的环境影响因子值时,重新通过似然函数和最大似然估计原理,得到所述电子标签的粗定位位置,并重新进行环境影响因子的修正和重新计算方差,并判断重新计算的方差与预设的环境影响因子值大小关系,直到所述方差小于预设的环境影响因子值,将最新获得方差代入最新获得的粗定位位置,得到所述电子标签的精确坐标。

在本发明具体实施时,通过多个读写器分别采集待定位的电子标签的信号强度数据;根据对数距离路径损耗模型和所述信号强度数据,得到所述电子标签分别与多个所述读写器的距离;根据所述电子标签分别与多个所述读写器的距离,通过似然函数和最大似然估计原理,得到所述电子标签的粗定位位置;通过环境影响因子调整模型修正所述似然函数中的环境影响因子;计算修正后的环境影响因子的方差;

判断修正后的环境因子的方差与所述环境影响因子值的大小,当所述方差σ2不小于所述环境影响因子值时,继续根据所述电子标签分别与多个所述读写器的距离,通过似然函数和最大似然估计原理,得到所述电子标签的粗定位位置;通过环境影响因子调整模型修正所述似然函数中的环境影响因子;计算修正后的环境影响因子的方差;再次判断修正后的环境因子的方差与所述环境影响因子值的大小,直到方差σ2小于所述环境影响因子值时,将所述方差σ2代入最新获得的粗定位位置,得到精确定位位置坐标

通过对修正后环境影响因子的方差与预设的环境影响因子值得比较,限制进行精确定位得环境影响因子小于预设值,使得环境因子对定位算法的干扰量在可控范围内,提高定位的精度。

本发明提供的一种室内定位方法,通过多个读写器分别采集待定位的电子标签的信号强度数据;根据对数距离路径损耗模型和所述信号强度数据,得到所述电子标签分别与多个所述读写器的距离;根据所述电子标签分别与多个所述读写器的距离,通过似然函数和最大似然估计原理,得到所述电子标签的粗定位位置;通过环境影响因子调整模型修正所述似然函数中的环境影响因子;计算修正后的环境影响因子的方差;当所述方差满足预设条件时,根据所述方差和所述粗定位位置,得到所述电子标签的精确位置,本发明采用中值滤波技术,以及粗定位、修正环境影响因子、调整方差、判定循环程序,具有易实施、精度高的优点,并能实现连续定位。

需要说明的是,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

11页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:移动距离确定方法、装置及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!