测绘学报 ›› 2024, Vol. 53 ›› Issue (8): 1564-1573.doi: 10.11947/j.AGCS.2024.20220693

• 大地测量与导航 • 上一篇    下一篇

一种基于GWO-BP神经网络的RSSI测距算法

林贻若1(), 余科根1(), 朱飞洋1, 布金伟2   

  1. 1.中国矿业大学环境与测绘学院,江苏 徐州 221116
    2.昆明理工大学国土资源工程学院,云南 昆明 650093
  • 收稿日期:2022-12-08 发布日期:2024-09-25
  • 通讯作者: 余科根 E-mail:yiruo.lin@foxmail.com;yiruo.lin@foxmail.com;kegen.yu@cumt.edu.cn
  • 作者简介:林贻若(1996—),男,博士,主要研究方向为室内无线定位、多传感器信息融合,以及基于机器学习定位。E-mail:yiruo.lin@foxmail.com
  • 基金资助:
    中国矿业大学研究生创新计划(2024WLKXJ174);中央高校基本科研业务费专项(2024-10980);江苏省研究生科研与实践创新计划项目(KYCX24_2825);国家自然科学基金(42174022)

A RSSI ranging algorithm based on GWO-BP neural network

Yiruo LIN1(), Kegen YU1(), Feiyang ZHU1, Jinwei BU2   

  1. 1.School of Environmental Science and Spatial Informatics, China University of Mining and Technology, Xuzhou 221116, China
    2.Faculty of Land Resources Engineering, Kunming University of Science and Technology, Kunming 650093, China
  • Received:2022-12-08 Published:2024-09-25
  • Contact: Kegen YU E-mail:yiruo.lin@foxmail.com;yiruo.lin@foxmail.com;kegen.yu@cumt.edu.cn
  • About author:LIN Yiruo (1996—), male, PhD, majors in indoor wireless localization, multi-sensor information fusion, and machine learning based localization. E-mail: yiruo.lin@foxmail.com
  • Supported by:
    The Graduate Innovation Program of China University of Mining and Technology(2024WLKXJ174);The Fundamental Research Funds for the Central Universities(2024-10980);Postgraduate Research & Practice Innovation Program of Jiangsu Province(KYCX24_2825);The National Natural Science Foundation of China(42174022)

摘要:

近些年来,基于接收信号强度指示(RSSI)测距的研究受到了广泛的关注,特别是在物联网和室内定位领域。精准的距离估计是基于测距方法实现高精度定位的基础,但由于存在测量噪声和多路径效应的影响,RSSI信号具有很强的波动性,从而导致RSSI与空间真实物理距离之间的映射关系具有不均匀的特点。为了增强RSSI与真实物理距离之间的映射关系,提高RSSI测距的精度,本文基于反向传播(BP)神经网络和灰狼优化(GWO)算法,提出了一种基于GWO-BP神经网络的RSSI测距算法。GWO算法相比于粒子群优化算法(PSO)、遗传算法(GA)、差分演化(DE)、进化编程(EP)、进化策略(ES)具有更快收敛速度和更强稳定性的特点。此外,本文通过开发的手机软件采集实测数据,通过在两个不同的环境内进行试验。结果表明,基于路径损耗模型(PLM)测距的均方根误差(RMSE)分别为2.218、2.059 m,传统BP神经网络测距算法的RMSE分别为1.541、1.551 m,基于GA算法优化BP神经网络测距算法的RMSE分别为1.269、1.201 m,本文提出的GWO-BP神经网络测距算法的RMSE分别为1.054、0.833 m;结果表明本文算法测距精度更高,稳健性更好。

关键词: 路径损耗模型, 优化算法, BP神经网络, RSSI测距, 室内定位

Abstract:

Recently, the research on received signal strength indication (RSSI) based ranging has received a significant attention, especially in the field of Internet of things and indoor positioning. Precise distance measurement is the basis for high-precision positioning based on ranging algorithms, but the RSSI signal is highly fluctuating due to measurement noise and multi-path effects, which leads to a non-uniform mapping relationship between RSSI and the real physical distance in space. In order to enhance the mapping relationship between RSSI and real physical distance and improve the precision of RSSI ranging, this paper proposes a RSSI ranging algorithm based on GWO-BP neural network, which makes use of back propagation (BP) neural network and gray wolf optimization (GWO) algorithm. GWO algorithm has faster convergence and greater stability than particle swarm optimization (PSO), genetic algorithm (GA), differential evolution (DE), evolutionary programming (EP) and evolution strategy (ES). Furthermore, in this paper, the results of the experiments conducted in two different environments by collecting real data through the developed smartphone software show that: the root mean square error (RMSE) of the path loss model (PLM) based ranging were 2.218, 2.059 m, the RMSE of the traditional BP neural network ranging algorithm were 1.541, 1.551 m, and the RMSE of the GA algorithm-based optimized BP neural network ranging algorithm were 1.269, 1.201 m, respectively, and the RMSE of the GWO-BP neural network ranging algorithm proposed in this paper were 1.054, 0.833 m, respectively. The results indicate that the RSSI ranging algorithm proposed in this paper has higher ranging precision and better robustness.

Key words: path loss model, optimization algorithm, BP neural network, RSSI ranging, indoor positioning

中图分类号: