[发明专利]基于传感网和贝叶斯方法的室内目标定位方法有效
申请号: | 201610244430.7 | 申请日: | 2016-04-18 |
公开(公告)号: | CN105960011B | 公开(公告)日: | 2019-06-18 |
发明(设计)人: | 孙国栋;杨高翔 | 申请(专利权)人: | 北京林业大学 |
主分类号: | H04W64/00 | 分类号: | H04W64/00 |
代理公司: | 北京国坤专利代理事务所(普通合伙) 11491 | 代理人: | 郭伟红 |
地址: | 100083 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于传感网和贝叶斯方法的室内目标定位方法,采用贝叶斯分类方法对监听目标的接收信号强度值进行分类,实现定位功能。使用2.4GHz低数据速率(250kbps)无线传感网作为定位基础设施,直接使用RSSI(接收信号强度)的变化模式完成Target的定位,无需考虑测距以及指纹匹配的误差问题,因此具有系统布设简单、定位速度快等优势。 | ||
搜索关键词: | 基于 传感 贝叶斯 方法 室内 目标 定位 | ||
【主权项】:
1.一种基于传感网和贝叶斯方法的室内目标定位方法,其特征在于,采用贝叶斯分类方法对监听目标的接收信号强度值进行分类,实现定位功能;具体按照以下步骤进行:步骤1,采用IEEE802.15.4标准,假定传感网中含有n个无线锚节点,监听目标发送了探测包Pi,在网络中会形成一条记录:Ri={ri1,ri2,…,rij,rin},其中,Ri表示由无线锚节点采集到的探测包Pi接收信号强度值构成的一个数值序列,其对应着计算终端数据库中的一条包含n个属性值的记录,rij是编号为j的无线锚节点计算出来的探测包Pi的接收信号强度值,每个无线锚节点把接收信号强度值通过多跳无线链路实时地发送至采集终端;在训练阶段,监听目标分别处于应用场景中事先划分好的训练区域内,携带监听目标的被试者在每个训练区域内小幅度、缓慢随机移动30秒至1分钟,监听目标间隔64至256毫秒发送一次探测包;对给定训练区域,为了保证训练精度,Target节点至少发送100个探测包;完成所有训练区域内的接收信号强度值收集之后,为每条记录增加一个新的属性,即位置属性,作为类标号,用于下一阶段训练贝叶斯分类器;步骤2,使用k‑均值策略识别接收信号强度值的异常值:
在式(a)中,p是接收信号强度值数据集中的点,ci是簇Ci的形心,d(p,ci)表示p和ci之间的欧氏距离;给定一个监听目标位置,在获取了所有接收信号强度值之后,从接收信号强度值数据集中随机选择k个点,并作为k个簇的形心;在接下来的每次迭代中,每个簇使用上次迭代所分配到该簇的对象计算新的均值,然后使用更新后的均值作为新的形心,迭代会一直持续到分配稳定为止;步骤3,假设T是用于训练贝叶斯位置分类器的、具有类标号的训练集,它的一条记录表示为R={r1,r2,...rn},ri表示第i个属性值;在整个定位空间有m个训练区域,分别记为L1,L2...Lm,贝叶斯位置分类器的核心任务就是计算Pr(Li|R)的最大后验概率值及对应的位置类标号;根据贝叶斯定理,公式(b)给出了计算方式:
在训练集T中,对于给定的R∈T,Pr(R)是一个常数;同时假定监听目标处于定位空间中各个训练区域的先验概率是相等的,即Pr(La)=Pr(Lb),其中1≤a≤b≤m,那么贝叶斯位置分类器只需考虑最大化Pr(R|Li)即可;当无线锚节点数量增加时,T的维度也会相应提高;因此,为了降低Pr(R|Li)的计算开销、提高系统的定位速度,假设任一记录R的任两个属性rp与rq之间并不存在任何依赖关系,即rp独立于rq,其中1≤p<q≤n;因此使用公式(c)来搜索Pr(R|Li)的最大值:Pr(R|Li)=Pr(r1|Li)×Pr(r2|Li)×ΛPr(rn|Li) (c)在定位应用中,训练区域的分布是离散的,但RSSI值是有界且连续的数据,根据公式(d),通过高斯分布函数求出公式(c)所需的各属值的概率分布:
其中,uLi与σLi分别用Li中所有记录的第j个属性rj值的均值和标准差来代替。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京林业大学,未经北京林业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610244430.7/,转载请声明来源钻瓜专利网。
- 上一篇:基于超宽带节点网络的免携带设备定位方法
- 下一篇:一种控制方法及终端