发明名称 一种基于WiFi和加速度计的定位Radio Map快速建立方法
摘要 一种基于WiFi和加速度计的定位Radio Map快速建立方法,涉及一种WiFi定位的Radio Map快速建立算法,属于WiFi定位技术领域。本发明针对现有的测量方法十分费时费力,Radio Map数据标定工作较难且工作量大的问题。提出了一种基于WiFi和加速度计的定位Radio Map快速建立方法,该方法的技术要点为:使用计步器记录用户行走的步数,且在每行走一步时测量一次各AP的接收RSS值。用户只需在相应地图中标出直线行走的起点与终点,即可计算出每一次测量点的物理位置,从而快速建立出一条直线上的Radio Map。本发明适用于WiFi环境下的定位服务。
申请公布号 CN104023398B 申请公布日期 2017.03.22
申请号 CN201410283591.8 申请日期 2014.06.23
申请人 哈尔滨工业大学 发明人 马琳;苏邵麟;徐玉滨;崔扬;张立晔
分类号 H04W64/00(2009.01)I 主分类号 H04W64/00(2009.01)I
代理机构 哈尔滨市松花江专利商标事务所 23109 代理人 杨立超
主权项 一种基于WiFi和加速度计的定位Radio Map快速建立方法,所述方法基于设置有无线网卡及Radio Map快速建立软件的移动终端来实现,所述Radio Map快速建立软件界面包含测量区域的平面图、并且Radio Map快速建立软件可在点击开始按钮后调用设置在移动终端内的加速度计进行计步,其特征在于所述方法包括以下步骤:步骤一:根据需要定位的环境,选择合适的坐标原点P0(X<sub>0</sub>,Y<sub>0</sub>),建立二维直角坐标系;步骤二:选择一个行走起始位置,并通过点击显示在移动终端屏幕上的Radio Map快速建立软件平面图的相应位置选择为起点,Radio Map快速建立软件通过在移动终端上选择的起点,计算起点的实际坐标;步骤三:将移动终端水平放置,点击应用软件界面上的“开始”按钮后开始直线行走,此时Radio Map快速建立软件利用加速度计获取行走步数,并同时通过无线网卡测量每步落地时的RSS值;步骤四:停止行走,并通过点击显示在移动终端屏幕上的Radio Map快速建立软件平面图的相应位置选择为结束点,Radio Map快速建立软件过在移动终端上选择的结束点,计算结束点的实际坐标;步骤五:Radio Map快速建立软件根据步骤二确定的起点实际坐标与步骤四确定的结束点实际坐标,在每步的步长相等前提下,并结合行走步数,计算出每一步落点所在位置,也就是测量点的物理位置,按照测量顺序与步骤三中获得的每步落地时的RSS值对应,即完成Radio Map的快速建立;步骤二的具体实现过程为:步骤二一一、在需要定位的环境内任选两点P1,P2,测量获得这两点相对于坐标原点的实际物理坐标位置(X<sub>1</sub>,Y<sub>1</sub>)、(X<sub>2</sub>,Y<sub>2</sub>);步骤二一二、确定P1,P2在平面图上对应的位置(x<sub>1</sub>,y<sub>1</sub>)、(x<sub>2</sub>,y<sub>2</sub>);步骤二一三、通过转换公式,将起点转换为定位环境中的坐标;步骤二一三所述的转换公式为:<maths num="0001"><math><![CDATA[<mrow><mfenced open = "(" close = ")"><mtable><mtr><mtd><msub><mi>X</mi><mi>s</mi></msub></mtd></mtr><mtr><mtd><msub><mi>Y</mi><mi>s</mi></msub></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open = "(" close = ")"><mtable><mtr><mtd><mfrac><mrow><msub><mi>X</mi><mn>2</mn></msub><mo>-</mo><msub><mi>X</mi><mn>1</mn></msub></mrow><mrow><msub><mi>x</mi><mn>2</mn></msub><mo>-</mo><msub><mi>x</mi><mn>1</mn></msub></mrow></mfrac></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mfrac><mrow><msub><mi>Y</mi><mn>2</mn></msub><mo>-</mo><msub><mi>Y</mi><mn>1</mn></msub></mrow><mrow><msub><mi>y</mi><mn>2</mn></msub><mo>-</mo><msub><mi>y</mi><mn>1</mn></msub></mrow></mfrac></mtd></mtr></mtable></mfenced><mfenced open = "(" close = ")"><mtable><mtr><mtd><msub><mi>x</mi><mi>s</mi></msub></mtd></mtr><mtr><mtd><msub><mi>y</mi><mi>s</mi></msub></mtd></mtr></mtable></mfenced><mo>+</mo><mfenced open = "(" close = ")"><mtable><mtr><mtd><msub><mi>x</mi><mn>1</mn></msub><mo>-</mo><mfrac><mrow><msub><mi>x</mi><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>X</mi><mn>2</mn></msub><mo>-</mo><msub><mi>X</mi><mn>1</mn></msub><mo>)</mo></mrow></mrow><mrow><msub><mi>x</mi><mn>2</mn></msub><mo>-</mo><msub><mi>x</mi><mn>1</mn></msub></mrow></mfrac></mtd></mtr><mtr><mtd><mrow><msub><mi>y</mi><mn>1</mn></msub><mo>-</mo><mfrac><mrow><msub><mi>y</mi><mn>1</mn></msub><mrow><mo>(</mo><msub><mi>Y</mi><mn>2</mn></msub><mo>-</mo><msub><mi>Y</mi><mn>1</mn></msub><mo>)</mo></mrow></mrow><mrow><msub><mi>y</mi><mn>2</mn></msub><mo>-</mo><msub><mi>y</mi><mn>1</mn></msub></mrow></mfrac></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001192431160000011.GIF" wi="1572" he="359" /></maths>其中,X<sub>s</sub>,Y<sub>s</sub>表示起点在定位环境中的实际坐标,x<sub>s</sub>,y<sub>s</sub>表示起点的坐标。
地址 150001 黑龙江省哈尔滨市南岗区西大直街92号
您可能感兴趣的专利