Several researchers have paid attention on locating coordinates of sensors due to its importance for many applications in Wireless Sensor Networks (WSNs). Usually WSNs consist of a number of small, limited energy and low processing capabilities sensors. These sensors can communicate with each other to carry out a specific task according to the application they have been designed for. Using GPS embedded with each sensor may be expensive in terms of cost and consumed energy. So the attention is focused toward designing localization algorithms without using more GPSs. In this paper, machine-learning approach has been proposed to estimate the position of each unknown node in WSNs. It is based on signal strength and positions of three anchors (sensors know their positions). K-Nearest Neighbours KNN and Neural Network (perceptron back propagation) are used in the proposed model to estimate the coordinates of unknown sensors based on data collected from simulation. The main idea of this paper is motivated by a hypothesis which assumes that the position of sensor has a strong correlation with the signal intensity of other nearby sensors. The results emphasise a good accuracy obtained using the model comparing with some related works. Indeed, the average of difference in distances between the actual locations and the estimated locations of the sensor nodes is about 0.84 m.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Localization in WSNs Based on Machine Learning Approach

  • Muhammed A. Mahdi,
  • Ali Y. Yousif,
  • Mahdi Abed Salman

摘要

Several researchers have paid attention on locating coordinates of sensors due to its importance for many applications in Wireless Sensor Networks (WSNs). Usually WSNs consist of a number of small, limited energy and low processing capabilities sensors. These sensors can communicate with each other to carry out a specific task according to the application they have been designed for. Using GPS embedded with each sensor may be expensive in terms of cost and consumed energy. So the attention is focused toward designing localization algorithms without using more GPSs. In this paper, machine-learning approach has been proposed to estimate the position of each unknown node in WSNs. It is based on signal strength and positions of three anchors (sensors know their positions). K-Nearest Neighbours KNN and Neural Network (perceptron back propagation) are used in the proposed model to estimate the coordinates of unknown sensors based on data collected from simulation. The main idea of this paper is motivated by a hypothesis which assumes that the position of sensor has a strong correlation with the signal intensity of other nearby sensors. The results emphasise a good accuracy obtained using the model comparing with some related works. Indeed, the average of difference in distances between the actual locations and the estimated locations of the sensor nodes is about 0.84 m.