王斌涛;王益涵;郑家骅;冷腾飞
WANG Bintao1,2,Wang Yihan3,Zheng Jiahua2,Leng Tengfei3
摘要: 室内环境中无线信号受到来自室内墙壁和其他物体的电磁波的反射、散射或漫反射等多种因素的影响导致目标的定位点出现跳变、运动轨迹不平滑。为此提出一种基于麻雀算法(Sparrow Search Algorithm,SSA)优化极限梯度学习机(XGBoost)结合粒子滤波(Particle Filter,PF)室内位置追踪算法。首先,利用SSA-XGBoost将指纹定位问题转化为机器学习问题,构建位置坐标与无线信号强度的映射关系。其次,根据SSA-XGBoost算法获得测量值,采用PF算法获得目标点的预测值。最后,将预测值与获得的测量值融合,以定位目标点的位置。实验结果表明,所提算法相较于传统SSA-XGBoost算法误差分别减少34.2%、23.5%和37.3%,证明所提方法在实际环境中具有更好的定位效果。