摘要
ZigBee定位技术常常采用基于RSSI测距的原理。在研究传统的定位算法基础上,提出一种三边-加权质心定位算法,改进的算法以减小定位面积为目的,采用三边法确定定位三角形,在三角形中再根据以测试距离按影响大小设置的权值变量计算出未知节点的估计值。在基于ZigBee的硬件平台之上,验证了该算法较传统算法的误差更小,在测量距离较大时,优势更加明显。同时采用终端计算机进行算法处理,使各节点硬件结构简单,适合通信开销小、硬件要求低的节点使用。
ZigBee localisation technology frequently adopts teh RSSI ranging-based principles. On the basis of studying the traditional localisation algorithms,we proposed a trilateral-weighted centroid localisation algorithm. The improved algorithm targets at diminishing the area of positioning and utilises the trilateral method to determine the positioning triangle. In a positioning triangle,it calculates the estimated value of unknown node according to the weight variables set in test distance and based on the degree of influence. On a ZigBee-based hardware platform we validated that this algorithm had smaller error than traditional algorithms. When the test distance is larger,this advantage is clearer. At the same time,we used terminal computer to run the algorithm processing,and made the hardware structure of each node simple,this was suitable for those nodes with small communication cost and low hardware requirements to use.
出处
《计算机应用与软件》
CSCD
2016年第4期134-137,共4页
Computer Applications and Software
基金
2014年民航安全能力建设基金项目(20600223)
关键词
RSSI
ZIGBEE
质心算法
室内定位技术
Received signal strength indicator(RSSI)
ZigBee
Centroid algorithm
Indoor localisation technology