摘要
针对室内定位需求的日益增加,提出了一种基于ibeacon的室内二阶段定位算法。在建立传输模型时,采用高斯滤波与中值滤波相结合对RSSI值进行优化处理;在坐标定位时分成2阶段:第1阶段通过极大似然法对未知点坐标进行粗略估计,缩小定位范围;第2阶段先对三角质心算法的加权因子进行改进,再采用改进的加权三角质心定位算法对未知点坐标进行精细定位。实验结果表明:在实验室环境下算法的定位精度可达1.22 m,对比一般的加权三角质心算法在定位的精度和稳定性方面都有了较好的提升,平均误差减少了30%左右。
In view of the increasing demand for indoor location,an indoor two-stage localization algorithm based on ibeacon is proposed. When building the transmission model,the RSSI value is optimized by the combination of Gauss filter and median filter; When positioning is divided into two stages,to narrow the scope of location,and has a rough estimate of the unknown point coordinates of the first stage by the maximum likelihood method; In the second stage,the weighting factors of the triangle centroid algorithm are improved firstly,and then the improved weighted triangle centroidlocation algorithm is used to fine coordinate the unknown points. The experimental results show the accuracy of the proposed algorithm can reach 1. 22 m in the laboratory environment,the positioning accuracy and stability are better than the general weighted triangle centroid algorithm,and the average error is reduced by about 30% compared with the general weighted triangle centroid algorithm.
出处
《重庆理工大学学报(自然科学)》
CAS
2017年第12期166-172,共7页
Journal of Chongqing University of Technology:Natural Science