基于K-OPLS的无线传感网络室内定位跟踪算法
作者:
作者单位:

作者简介:

通讯作者:

中图分类号:

基金项目:

国家自然科学基金项目(51467008)


Indoor Positioning Tracking Algorithm of Wireless Sensor Network Based on K-OPLS
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    针对基于指纹的无线传感网络室内定位,提出了一种基于核隐变量正交投影(Kernelbased orthogonal projection to latent structures, K-OPLS)的定位算法。在O-PLS的模型框架下,K-OPLS算法应用“核技巧”将描述变量映射至高维特征空间,给出了描述变量和响应变量之间的非线性关系,以实现对模型的预测成分及与响应-正交成分的计算。K-OPLS算法集核偏最小二乘建模和正交信号校正预处理方法于一体,在一定程度上有效地改进了模型性能,增强了模型解释性。基于RSSI指纹信息,构建锚节点与处于参考位置的非锚节点之间的非线性映射关系,K-OPLS算法可以实现WSN的室内定位跟踪。将所提出的算法应用于仿真与物理环境下的不同实例中,在同等条件下,还与核岭回归(KRR)、核极限学习机(KELM)、核信噪比(KSNR)、核偏最小二乘(KPLS)、核自适应滤波等其他核学习算法进行比较。仿真实验中,基于小波核的WK-OPLS算法在无噪声和有噪声环境下的跟踪估计误差分别为0.2326、1.3205m。物理实验中,基于小波核的该算法跟踪估计误差为0.2493m。实验结果表明,所提算法有效提高了定位精度,而且具有一定的除噪能力。

    Abstract:

    For the wireless sensor network based on fingerprint indoor positioning, an indoor positioning algorithm based on kernel-based orthogonal projection to latent structures (K-OPLS) was proposed. O-PLS was a universal linear multivariate data modeling algorithm, which can remove the irrelevant components in the input and output, that was, eliminating the variation components from the description variable (input) that were orthogonal to the response variable (output). Under the model framework of O-PLS, the ‘kernel trick’ was applied by the K-OPLS algorithm to map the description variable to the high-dimensional feature space, and the nonlinear relation between the description and response variables was given, so as to achieve the calculation of the predictive component of the model and the response-orthogonal component. Therefore, the essence of K-OPLS algorithm was to integrate the kernel partial least square modeling and orthogonal signal correction preprocessing method, which can effectively improve the performance of the model and enhance the interpretation of the model to some extent. Based on RSSI fingerprint information, the K-OPLS algorithm can achieve the indoor localization tracking for WSNs by building the nonlinear mapping relation between anchor node and non-anchor node in the reference position. The proposed algorithm was applied to different examples in the simulation and physical environment. Under the same conditions, it was also compared with other kernel-based learning algorithm, such as kernel ridge regression (KRR), kernel extreme learning machine (KELM), kernel signal to noise ratio (KSNR), kernel partial least squares (KPLS), and kernel adaptive filtering etc. In the simulation experiment, the tracking error of the WK-OPLS algorithm based on wavelet kernel was 0.2326m and 1.3205m, respectively, in no-noise and noisy environments. In physical experiments, the tracking error of the algorithm based on wavelet kernel was 0.2493m. The experimental results showed that the proposed algorithm not only improved the positioning accuracy effectively, but also had a certain ability to remove noise.

    参考文献
    相似文献
    引证文献
引用本文

李军,后新燕.基于K-OPLS的无线传感网络室内定位跟踪算法[J].农业机械学报,2019,50(6):265-271,298.

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2018-11-16
  • 最后修改日期:
  • 录用日期:
  • 在线发布日期: 2019-06-10
  • 出版日期: