发明名称 基于最近邻居的室内停车场定位寻车方法
摘要 本发明提供了一种基于最近邻居的室内停车场定位寻车方法,构建一个LANDMARC架构的定位系统,所有阅读器进行一次循环扫描,当某一待定位标签被三个阅读器检测到时,记下阅读器对应的二进制串矩阵和读取参考标签的情况,进而选取最近邻居,利用最近邻居的坐标计算待定位标签的位置坐标。本发明使得构建定位系统的硬件开支大大减少,适应室内环境中由于墙体或物体遮挡、阅读器失效等变化所带来的动态不确定性;在读写器数量较多的时候,可以有效减少计算量,提高定位的精度。
申请公布号 CN104537875B 申请公布日期 2016.09.21
申请号 CN201510023456.4 申请日期 2015.01.16
申请人 西北工业大学 发明人 郭阳明;郑亚飞;马捷中;刘云超
分类号 G08G1/123(2006.01)I;G01S5/02(2010.01)I 主分类号 G08G1/123(2006.01)I
代理机构 西北工业大学专利中心 61204 代理人 顾潮琪
主权项 一种基于最近邻居的室内停车场定位寻车方法,其特征在于包括下述步骤:(1)构建一个LANDMARC架构的定位系统,系统中有均匀布置的阅读器M个,M≥3,位置坐标已知的参考标签N个,阅读器能级分为1‑8级;(2)定义待定位标签和每一个参考标签为一个8位二进制串,初始化每一位为0;(3)每隔30s,所有阅读器从1到8能级进行一次循环扫描,当某一待定位标签被阅读器j在功率等级r时读到,r∈[1,8],停止加大该阅读器的功率,并将其相应的二进制串的第r位置1;当该定位标签同时被3个阅读器检测到时,记下此时的阅读器Reader_a、Reader_b和Reader_c对应的二进制串矩阵T<sub>p</sub>=[T<sub>pa</sub> T<sub>pb</sub> T<sub>pc</sub>];(4)记录此时Reader_a、Reader_b和Reader_c读取参考标签的情况,对应的矩阵记<img file="FDA0000948094780000011.GIF" wi="387" he="246" />其中,x表示读取的参考标签个数,R<sub>ij</sub>表示第i个参考标签与第j个阅读器对应的8位二进制串,i∈[1,x],j=a,b,c;(5)将矩阵T<sub>p</sub>和R中的对应元素进行按位与运算,其结果矩阵为<img file="FDA0000948094780000012.GIF" wi="678" he="254" />(6)计算TR每行1的个数,按照每行1的个数从大到小取前k行代表的参考标签作为最近邻居,k≥4;(7)利用最近邻居的坐标(x<sub>i</sub>,y<sub>i</sub>)计算待定位标签的位置坐标<img file="FDA0000948094780000013.GIF" wi="403" he="117" />其中,w<sub>i</sub>为第i行中1的个数占选定的k行中1的个数的百分比。
地址 710072 陕西省西安市友谊西路127号