一种基于人工神经网络的RFID室内定位系统与方法与流程

文档序号:11706558阅读:231来源:国知局
一种基于人工神经网络的RFID室内定位系统与方法与流程

本发明涉及无线网络和无线通信定位技术领域,尤其是涉及一种基于人工神经网络的rfid室内定位系统与方法。



背景技术:

继计算机网络、移动网络和互联网络浪潮之后,以“智能化”为核心的物联网成为了信息化产业发展的又一大巨浪,而作为物联网领域中的室内位置服务(locationbasedservice,lbs)由于在室内导航、人员跟踪、货物定位及紧急救援等方面的优势,日益受到了人们的青睐,并呈现出广阔的市场价值及商业应用前景,如大型商场中消费者的需求导航、智慧机场行李的位置跟踪、智能监狱中犯人的位置信息实时监测和大型仓库中货物的位置跟踪等。

在空旷的环境下,gps能实现对物体的高精度定位,是迄今应用最好的室外移动导航定位系统。然而,在室内和地下等环境,由于混凝土等障碍物对电磁波的阻挡、吸收及各种不规则物体对电磁波的削弱等,使得gps测量存在较大的定位误差,定位精确度受到限制;另外由于gps的耗电量巨大,使得它一般只在车载或是不缺电的场合下才会24小时使用。鉴于gps在室内空间定位的以上缺陷及人们对定位服务的需求,加速了lbs的蓬勃发展。同其他主要的室内定位传感技术(如蓝牙、wifi、红外和uwb等)相比,射频识别(radiofrequencyidentification,rfid)定位技术具有定位精度高、成本低廉、使用方便、物理性能优越和携带信息量大等优点,具有巨大的发展应用潜力。

目前,国内外众多学者针对室内的位置服务提出了很多不同的定位算法,主要包括指纹匹配法、几何测量法和近似法。但由于室内布局的复杂性及信号多径传输的影响,几何测量法和近似法很难适应环境的变化,定位精度较低;而指纹匹配法更大程度上依赖于构建数据库中指纹的数量,但随着指纹数量的增加,算法在进行指纹匹配的过程中需要耗费更多的时间,定位实时性较差,如中国专利cn105301558a和中国专利cn104968045a等使用指纹匹配存在的缺陷。



技术实现要素:

本发明的目的就是为了克服上述现有技术存在的缺陷而提供一种基于人工神经网络的rfid室内定位系统与方法。其目的在于解决室内定位系统使用成本高、定位精度低、实时性差和算法对环境的抗噪声干扰能力差等问题。针对上述情况,本发明致力于将人工神经网络(artificialneuralnetworks,anns)同rfid定位技术相结合,以增强算法对环境的抗噪声干扰能力,提高定位实时性同时降低定位系统的使用成本。该方法首先对离线阶段采集到的数据进行噪声过滤,获得高质量的样本训练数据,从而得到优秀的定位模型;其次,将在线阶段采集到的数据再次经过高斯滤波处理,并将处理后的数据输入到已建立的定位模型中,即可实现较高精度的位置预测。

本发明的目的可以通过以下技术方案来实现:

一种基于人工神经网络的rfid室内定位方法,该方法包括以下步骤:

s1、离线阶段定位区域数据采集:rfid标签按照一定的规则布置于定位区域,rfid阅读器接收各rfid标签的信号强度值rssi,并记录rfid标签所在位置,获得含噪声的原始训练数据集;

s2、离线阶段原始数据预处理:根据高斯滤波原理对原始数据进行噪声数据高斯过滤和数据归一化预处理;

s3、离线阶段训练数据库的建立:将离线阶段预处理后的数据重新组成新训练数据集;

s4、离线阶段anns室内位置定位模型构建:计算机利用新训练数据集对anns定位模型进行训练;

s5、在线阶段实时信号获取:当携有rfid标签的待定位目标进入到定位区域内时,rfid阅读器获取该标签的rssi信息和id号,并传输至计算机,计算机对接收到的信息进行处理并构建该rfid标签自身的实时信息库;

s6、在线阶段数据预处理:根据高斯滤波原理对实时信息进行噪声数据高斯过滤和数据归一化预处理;

s7、在线阶段实时位置精确预测:将在线阶段预处理后的数据实时输入到离线阶段所构建的anns定位模型中,实时输出该待定位目标的位置。

步骤s2和步骤s6中的噪声数据高斯过滤预处理过程具体为:

a)信号强度值rssi与高斯函数的关系如下:

其中,

rssij,lk为rfid阅读器的第l个天线在某段连续时间内第k次测量第j个标签的rssi信息;

fl={rssij,l1,rssij,l2,…,rssij,lk},l=1,2,…,m,m≥4,k≥50,为rfid阅读器的第l个天线在某段连续时间内连续k次测量第j个标签的rssi信息;

b)根据高斯分布的2σ原则,将小概率事件内的数据作为无效数据剔除,将大概率事件内的数据作为有效数据保留;

c)对k次测量中经过滤得到的所有有效数据进行取平均值,如下:

其中,m为连续k次测量中rssi符合大概率事件的次数;

为rfid阅读器的第l个天线在某段连续时间内第e次测量第j个标签的rssi值;

将foutrssi作为噪声数据过滤后第l个天线测量到的第j个标签的一个有效rssi值。

所述的rfid标签为无源rfid标签。

一种应用所述的基于人工神经网络的rfid室内定位方法的系统,所述的系统包括rfid标签、rfid阅读器和计算机,所述的rfid阅读器包括rfid阅读器本体和rfid阅读器天线,所述的rfid阅读器通过rfid阅读器天线读取rfid标签信息和待定位目标信息,并传输至计算机,所述的计算机根据建立的anns定位模型,输出待定位目标位置。

所述的rfid标签为无源rfid标签。

所述的rfid阅读器连接有第一无线收发模块,所述的计算机连接有第二无线收发模块。

所述的rfid阅读器本体和rfid阅读器天线通过有线方式连接。

与现有技术相比,本发明具有以下优点:

1、数据噪声高斯过滤预处理:该算法有效的避免了无效沉冗噪声数据对定位精度的影响,通过采用噪声高斯过滤的形式,建立了高质量的定位模型,有效的解决了算法受环境噪声因素干扰而导致定位精度低的问题;

2、高斯滤波过程计算时间短:噪声预处理采用高斯滤波,计算量较小,在提高定位精度的同时减少算法的复杂度;

3、目标节点携带方便、成本低:本发明针对室内定位系统使用成本高及定位目标节点携带不方便等缺点,提出一种基于人工神经网络的rfid室内定位系统与方法,能够有效降低定位系统的使用成本,提高目标节点携带的便利性,如rfid定位系统中标签无需电源、数据存储量大且体积小,可嵌入或内置于物体中;

4、定位精度高、抗噪声干扰能力强:在室内定位精度、算法对环境的抗噪声干扰能力方面,本发明提出的基于人工神经网络的rfid室内定位系统与方法具有很强的环境抗噪声干扰能力,能克服因信号发生多径传输、环境变化而带来的定位精度低问题;

5、系统使用成本低:本发明针对现有室内定位系统只单方面考虑定位精度或系统使用成本的问题,提出了将人工神经网络同rfid传感技术相结合并将其用于室内定位中,在提高室内定位精度的同时能够降低定位系统的使用成本;

6、定位实时性好:本发明提出的定位系统与方法能够实时的对目标进行定位,克服了主流指纹库定位方法需要大量匹配标签、实时性差的缺陷。

附图说明

图1为本发明基于人工神经网络的rfid室内定位系统与方法的定位系统结构示意图;

图2为本发明基于人工神经网络的rfid室内定位系统与方法的rfid定位系统平面分布图;

图3为本发明基于人工神经网络的rfid室内定位系统与方法的总体定位框架图;

图4为本发明基于人工神经网络的rfid室内定位系统与方法的rssi数据高斯分布统计图;

图5为本发明基于人工神经网络的rfid室内定位系统与方法的rssi数据高斯拟合曲线示意图。

具体实施方式

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

实施例

本发明提出了一种基于人工神经网络的rfid室内定位系统与方法,具体为基于高斯滤波与人工神经网络anns相结合的rfid室内定位系统与方法,其目的在于解决室内定位系统使用成本高、定位精度低和算法对环境噪声数据敏感等问题。

本发明所提出的rfid定位系统主要包括:无源rfid标签、rfid阅读器和计算机终端。所述的rfid阅读器上设有rfid阅读器天线,rfid阅读器连接第一无线收发模块,所述的rfid阅读器天线读取无源rfid标签并记录每个标签的唯一id号和信号强度值rssi,经有线传输到rfid阅读器上,阅读器再通过第一无线发射模块将接受到的数据传送到计算机,所述的计算机对接收到的数据进行高斯噪声处理,并建立相应高质量的anns位置预测模型,最终输出待定位目标的位置。

本发明所提出的基于高斯滤波同anns相结合的rfid室内定位系统的方法包括两个阶段:离线阶段和在线定位阶段。在离线阶段,将rfid标签按照一定的规则布置于定位区域,通过rfid阅读器天线接收各个标签的rssi信息并记录对应标签所在的位置posi,从而获得定位模型所需要的含有噪声的原始训练数据集rssi-posi,计算机对原始训练数据集进行高斯噪声预处理,踢出无效噪声数据,从而获得高质量的有效样本训练数据集,并构建基于anns的室内位置预测模型;在在线阶段,当携有rfid标签的待定位目标进入到该定位区域内时,阅读器通过阅读器天线获取该标签的rssi和id号后,将信息通过无线的方式传输给计算机,计算机对接收到的信息再次经过高斯滤波处理,并将处理后的数据集输入到已建立的高质量的定位模型中,模型即输出该目标标签的精确位置。

图1为本发明所涉及到的定位系统结构示意图。包括第一rfid阅读器天线101,第二rfid阅读器天线102,第三rfid阅读器天线103和第四rfid阅读器天线104,rfid阅读器天线负责离线阶段定位区域的数据采集和在线阶段待定位目标信息的实时获取;rfid阅读器105,通过有线的形式来连接4个阅读器天线,并接收天线在离线和在线阶段采集到的信息;第一无线收发模块106:连接阅读器并将阅读器接收到的数据通过无线的形式发送给第二无线收发模块107;第二无线收发模块107:连接计算机并负责与第一无线收发模块进行数据传输;计算机108,负责处理第二无线收发模块接收到的数据或发送控制命令。

图2为本发明的rfid定位系统平面分布图。包括第一天线201,第二天线202,第三天线203和第四天线204;4个阅读器天线分别布置在定位区域的4个位置;rfid标签205,相邻rfid标签间的距离为1m,标签的布置个数可根据实际定位区域的大小而定;待定位物体206,该物体上携有rfid标签,当进入到定位区域内时,系统根据物体上携带的rfid标签对其进行定位。

图3为本发明基于人工神经网络的rfid室内定位系统与方法的总体定位框架图,系统具体步骤包括离线阶段和在线阶段,如下:

步骤(1)离线阶段定位区域数据采集。首先根据定位区域的实际环境情况,合理布置rfid标签节点的分布情况,如图2所示;然后阅读器通过天线采集获得各个标签的rssi信息并记录对应标签的位置posi,从而得到定位预测模型的含有噪声的原始训练数据集。设第j个被测量标签的位置坐标lj=(xj,yj),j=1,2,…,n,阅读器的第l个天线在某段连续时间内连续k次测量第j个标签的rssi为fl={rssij,l1,rssij,l2,…,rssij,lk},l=1,2,…,m,m≥4,k≥50,则通过将采集到所有标签的rssi-posi集中在一起,可构建一个含有噪声的原始训练数据集d=(lj|f1,f2,f3,…,fl)。

步骤(2)离线阶段原始数据预处理。由图4和图5知,阅读器的第l个天线在某段连续时间内连续k次测量到的第j个标签的rssi呈现高斯分布的特征,为了在提高定位精度的同时减少算法的复杂度,该发明利用阅读器在某段连续时间内采集到的某一固定点的数据服从高斯分布的特性,根据高斯分布的2σ原则,排除小概率事件,保留大概率事件(即在离线、在线阶段采集到的所有数据中,含有噪声无效的数据基本上为小概率事件,可根据高斯分布的原则进行过滤掉;有效定位数据基本上为大概率事件,可根据高斯分布的原则进行保留),信号强度值rssi与高斯函数的关系如下:

其中,

rssij,lk为rfid阅读器的第l个天线在某段连续时间内第k次测量第j个标签的rssi信息;

fl={rssij,l1,rssij,l2,…,rssij,lk},l=1,2,…,m,m≥4,k≥50,为rfid阅读器的第l个天线在某段连续时间内连续k次测量第j个标签的rssi信息;

为此,可根据高斯分布的2σ原则,将小概率事件内的数据作为无效数据,进行剔除,将大概率事件内的数据作为有效数据,进行保留;最后,对k次测量中经过滤得到的所有有效数据进行取平均值,如下:

其中,m为连续k次测量中rssi符合大概率事件的次数;

将foutrssi作为噪声数据过滤后第l个天线测量到的第j个标签的一个rssi值。

步骤(3)离线阶段训练数据库的建立。根据步骤(2)中高斯过滤的方法最终可得到所有标签的rssi值数据,将这样数据重新整理并归一化后,即可构成一个新的且较高质量的训练数据样本集d'=(lj|f1',f2',f3',…,fl'),fl'={rssi'j,l1,rssi'j,l2,…,rssi'j,lk},l=1,2,…,m.

步骤(4)离线阶段基于anns的高质量的定位模型构建。利用步骤(3)中得到的新的质量较高的训练数据集d'对anns定位模型对进行训练,优化模型参数,即可得到高质量的定位模型,该模型可有效的避免定位精度受环境噪声因素干扰的影响。

步骤(5)在线阶段实时信号获取。当携有rfid标签的待定位目标进入到该定位区域内时,阅读器将会同该rfid标签建立相应的通信协议,从而实时连续多次获取该标签的rssi值和唯一id号,并将所有数据信息通过无线的方式实时传输给计算机,计算机根据接收到的所有数据信息来构建该rfid标签自身的实时信息库。

步骤(6)在线阶段数据预处理。对于步骤(5)中构建的rfid标签实时信息信息库,将同步骤(2)中的离线阶段一样对其进行数据预处理。

步骤(7)在线阶段实时位置精确预测。将步骤(6)中预处理后得到的高质量的完美rssi数据信息实时输入到步骤(4)中离线阶段所构建的anns位置预测模型中,即可实时输出该待定位目标的精确位置。

综上所述,本发明提出一种基于人工神经网络的rfid室内定位系统与方法,具体为基于高斯滤波与人工神经网络anns相结合的rfid室内定位系统与方法,充分利用了信号数据自身的统计特征,采用符合该统计数据特征的高斯滤波方法,解决了目前定位算法受环境噪声因素干扰而导致定位精度较低的问题,及降低了算法对环境噪声数据的敏感程度,在提高定位精度的同时减少算法的复杂度,且rfid定位系统成本较低,因此本发明具有很好的实用价值。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1