发明名称 室内停车场环境下基于ZigBee网络的车辆定位方法
摘要 本发明公开了一种室内停车场环境下基于ZigBee网络的车辆定位方法,该方法通过在室内停车场内建立ZigBee无线传感网络,并对该网络进行分时分区域的划分来计算待定位车辆与定位终端结点间的距离,提高了距离的计算精度,进而提高了车辆定位的精度,有助于实现在室内停车场环境下对车辆的快速、准确引导。
申请公布号 CN104809908A 申请公布日期 2015.07.29
申请号 CN201510231092.9 申请日期 2015.05.08
申请人 中国石油大学(华东) 发明人 周鹏;魏英华;张鑫;赵健乐;刘希红;陈艳梅;戴永寿;李建风;吕正阳
分类号 G08G1/123(2006.01)I;G08G1/14(2006.01)I;H04W64/00(2009.01)I;H04W84/18(2009.01)I 主分类号 G08G1/123(2006.01)I
代理机构 济南舜源专利事务所有限公司 37205 代理人 陈海滨
主权项 室内停车场环境下基于ZigBee网络的车辆定位方法,其特征在于:该方法包括以下步骤:步骤1:在室内停车场内设置ZigBee无线传感网络系统,ZigBee无线传感网络系统,包括一个ZigBee网络,在ZigBee网络中设置一个中心结点、若干个路由器结点以及数量更多的终端结点,终端结点包括用于对待定位车辆进行定位的定位终端结点;待定位车辆的驾乘者持有智能手机,智能手机上配有ZigBee模块,待定位车辆通过智能手机发出定位请求;步骤2:按照室内停车场中车位的分布,对上述定位终端结点进行区域划分,使之划分成若干个互不重叠的区域,并对各区域进行编号,每个区域呈三角形或四边形,定位终端结点安装在每个三角形或四边形的顶点上,各区域中,每个定位终端结点和与其临近的两个定位终端结点进行直接通信;步骤3:对上述每个区域的各定位终端结点的坐标进行精确测量后计算相邻两顶点间的距离,并根据下式推算得出区域中某一个定位终端结点周围环境的两个待定常数a<sub>i</sub>、n<sub>i</sub>:<maths num="0001" id="cmaths0001"><math><![CDATA[<mfenced open='{' close=''><mtable><mtr><mtd><msub><mover><mi>RSSI</mi><mo>&OverBar;</mo></mover><mrow><mi>i</mi><mn>1</mn></mrow></msub><mo>[</mo><mi>dBm</mi><mo>]</mo><mo>=</mo><mo>-</mo><mrow><mo>(</mo><msub><mi>a</mi><mi>i</mi></msub><mo>+</mo><mn>10</mn><msub><mi>n</mi><mi>i</mi></msub><mo>&CenterDot;</mo><mi>lg</mi><msub><mi>d</mi><mrow><mi>i</mi><mn>1</mn></mrow></msub><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mover><mi>RSSI</mi><mo>&OverBar;</mo></mover><mrow><mi>i</mi><mn>2</mn></mrow></msub><mo>[</mo><mi>dBm</mi><mo>]</mo><mo>=</mo><mo>-</mo><mrow><mo>(</mo><msub><mi>a</mi><mi>i</mi></msub><mo>+</mo><mn>10</mn><msub><mi>n</mi><mi>i</mi></msub><mo>&CenterDot;</mo><mi>lg</mi><msub><mi>d</mi><mrow><mi>i</mi><mn>2</mn></mrow></msub><mo>)</mo></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000713384520000011.GIF" wi="721" he="185" /></maths>其中,d<sub>i1</sub>和d<sub>i2</sub>为区域中第i个定位终端结点与周围第1个和第2个相邻定位终端结点间的距离,<img file="FDA0000713384520000012.GIF" wi="145" he="76" />和<img file="FDA0000713384520000013.GIF" wi="148" he="76" />为区域中第i个定位终端结点收到周围第1个和第2个相邻定位终端结点所发送信号的平均功率;步骤4:根据计算出的距离值d<sub>i1</sub>和d<sub>i2</sub>,以及测量值<img file="FDA0000713384520000014.GIF" wi="144" he="75" />和<img file="FDA0000713384520000015.GIF" wi="150" he="74" />计算出a<sub>i</sub>和n<sub>i</sub>,并将区域内所有定位终端结点的a<sub>i</sub>和n<sub>i</sub>取平均作为该区域内a和n的取值,得出:<maths num="0002" id="cmaths0002"><math><![CDATA[<mfenced open='{' close=''><mtable><mtr><mtd><mover><mi>a</mi><mo>&OverBar;</mo></mover><mo>=</mo><mfrac><mn>1</mn><mi>L</mi></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>L</mi></munderover><msub><mi>a</mi><mi>i</mi></msub></mtd></mtr><mtr><mtd><mover><mi>n</mi><mo>&OverBar;</mo></mover><mo>=</mo><mfrac><mn>1</mn><mi>L</mi></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>L</mi></munderover><msub><mi>n</mi><mi>i</mi></msub></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000713384520000016.GIF" wi="261" he="297" /></maths>其中,<img file="FDA0000713384520000017.GIF" wi="50" he="75" />和<img file="FDA0000713384520000018.GIF" wi="48" he="76" />为该区域内两个待定常数的平均值,L为该区域内定位终端结点的个数;当在停车场的入口或出口处检测到有车辆进入或离开时,由中心结点通过路由器结点向各定位终端结点发出命令,各定位终端结点与邻近的定位终端结点通信,对a<sub>i</sub>和n<sub>i</sub>的值进行更新,并重新计算得出的待定常数<img file="FDA0000713384520000019.GIF" wi="44" he="71" />和<img file="FDA00007133845200000110.GIF" wi="73" he="78" />待定位车辆提出定位请求后,所有与其处于能直接通信范围内的定位终端结点都会做出响应,向待定位车辆发送定位终端结点所处区域的a和n的平均值,因某些定位终端结点通常被划分至多个区域,所以这类定位终端结点会发送多个a和n的平均值以及所对应区域的编号,待定位车辆的智能手机接收到附近的定位终端结点反馈的信息后,选择编号出现次数最多的区域进行下一步骤;步骤5:通过下式计算进入某区域的待定位车辆与选定区域的定位终端结点间的距离d,<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>d</mi><mi>i</mi></msub><mo>=</mo><msup><mn>10</mn><mrow><mo>-</mo><mfrac><mrow><mo>(</mo><mover><mi>a</mi><mo>&OverBar;</mo></mover><mo>+</mo><msub><mover><mi>RSSI</mi><mo>&OverBar;</mo></mover><mi>i</mi></msub><mo>)</mo></mrow><mrow><mn>10</mn><mover><mi>n</mi><mo>&OverBar;</mo></mover></mrow></mfrac></mrow></msup></mrow>]]></math><img file="FDA0000713384520000021.GIF" wi="315" he="129" /></maths>其中,a和n取步骤4中的平均值,<img file="FDA0000713384520000022.GIF" wi="138" he="82" />为接收信号平均功率。步骤6:计算出3个以上上述的待定位车辆与定位终端结点间的距离后,通过三角形质心定位算法或极大似然估计法计算出待定位车辆的坐标。
地址 266555 山东省青岛市经济技术开发区长江西路66号