[发明专利]一种快速精确的室内定位方法有效
申请号: | 201611114412.3 | 申请日: | 2016-12-07 |
公开(公告)号: | CN106646338B | 公开(公告)日: | 2019-07-16 |
发明(设计)人: | 傅予力;陈培林;杨帅;吴小思;唐杰 | 申请(专利权)人: | 华南理工大学 |
主分类号: | G01S1/08 | 分类号: | G01S1/08 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 罗观祥 |
地址: | 511458 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种快速精确的室内定位方法,包括:将待测区域划分为网格状,每个节点作为一个参考点,终端采集RSS指纹发送至服务器端;将参考点划分成子区域类,构建相应子区域的指纹库;设备采集待定位点RSS并识别待定位点所属区域类;在服务器端执行基于加权欧氏距离和异常值剔除的室内定位算法进行精确定位;从服务器端返回定位结果至终端并显示。本发明公开的一种快速精确的室内定位方法运用K‑means算法把参考点分成w个区域类,利用子区域的指纹数据库定位,减小了计算量降低了定位时间并精确了定位范围,克服了传统KNN算法定位速度慢的问题,利用加权欧氏距离改进KNN算法的度量方式,改善了相似度度量不准确的问题。 | ||
搜索关键词: | 室内定位 服务器端 子区域 加权欧氏距离 参考点 位点 算法 相似度度量 异常值剔除 指纹数据库 待测区域 定位结果 设备采集 所属区域 指纹发送 终端采集 计算量 网格状 指纹库 度量 构建 减小 终端 参考 返回 改进 | ||
【主权项】:
1.一种快速精确的室内定位方法,其特征在于,所述方法包括以下步骤:将待测区域划分为网格状,每个节点作为一个参考点,终端采集RSS指纹发送至服务器端;将参考点划分成子区域类,构建相应子区域的指纹库;设备采集待定位点RSS并识别待定位点所属区域类;在服务器端执行基于加权欧氏距离和异常值剔除的室内定位算法进行精确定位,其中,所述的基于加权欧氏距离和异常值剔除的室内定位算法包括:运用遗传算法,搜寻基于加权欧氏距离和异常点剔除的KNN算法中的最优参数s、k,根据结果初始化参数;粗筛选:计算待测点的RSS向量与子区域的指纹数据库RadioMapi中每条向量的欧氏距离,并对它们进行升序排列,取前s个参考点构成新的指纹库RadioMap'i;精确筛选:计算待测点的RSS向量与新指纹库RadioMap'i中每条向量的加权欧氏距离,对它们进行升序排列,取前k个参考点构成最邻近点集,参考点对应的二维坐标构成最邻近坐标点集Z;异常点剔除:用异常点检测的方法识别集合Z中的异常点,剔除该参考点对应的加权欧式距离和二维坐标;其中,所述的异常点检测的方法为Modified Thompson Tau test,其具体判定规则如下:设
为坐标对集合Z的均值,stdx,stdy分别为x坐标、y坐标数据集的标准差,则当:![]()
则认为xi或yi是异常值,同时把该坐标从坐标集中删除,并把其对应的加权欧氏距离删除,处理后剩余l个参考点;将剔除后参考点的加权距离作为权重,采用基于权重的方法得出待测点位置坐标P;从服务器端返回定位结果至终端并显示。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611114412.3/,转载请声明来源钻瓜专利网。