| Literature DB >> 30487457 |
Abstract
The rapid proliferation of wireless sensor networks over the past few years has posed some serious technical challenges to researchers. The primary function of a multi-hop wireless sensor network (WSN) is to collect and forward sensor data towards the destination node. However, for many applications, the knowledge of the location of sensor nodes is crucial for meaningful interpretation of the sensor data. Localization refers to the process of estimating the location of sensor nodes in a WSN. Self-localization is required in large wireless sensor networks where these nodes cannot be manually positioned. Traditional methods iteratively localize these nodes by using triangulation. However, the inherent instability in wireless signals introduces an error, however minute it might be, in the estimated position of the target node. This results in the embedded error propagating and magnifying rapidly. Machine learning based localizing algorithms for large wireless sensor networks do not function in an iterative manner. In this paper, we investigate the suitability of some of these algorithms while exploring different trade-offs. Specifically, we first formulate a novel way of defining multiple feature vectors for mapping the localizing problem onto different machine learning models. As opposed to treating the localization as a classification problem, as done in the most of the reported work, we treat it as a regression problem. We have studied the impact of varying network parameters, such as network size, anchor population, transmitted signal power, and wireless channel quality, on the localizing accuracy of these models. We have also studied the impact of deploying the anchor nodes in a grid rather than placing these nodes randomly in the deployment area. Our results have revealed interesting insights while using the multivariate regression model and support vector machine (SVM) regression model with radial basis function (RBF) kernel.Entities:
Keywords: Internet of Things (IoT); localization; machine learning algorithms; model fitting; random vs. grid placement; regression; simulatoins; support vector machines; wireless sensor networks
Year: 2018 PMID: 30487457 PMCID: PMC6308584 DOI: 10.3390/s18124179
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Simulated system parameters used in different experiments.
| Test Type | Num. Anchor Nodes | Num. Sensor Nodes | Tx Power (mW) | Signal Quality (Sigma) |
|---|---|---|---|---|
| Sensor Population Test | 40 | 80–150 | 50 | 3 |
| Anchor Population Test | 20–60 | 120 | 50 | 3 |
| Tx Power Test | 40 | 120 | 10–100 | 3 |
| Signal Quality Test | 40 | 120 | 50 | 1–10 |
Figure 1Network with anchors deployed as a grid: Impact of varying different system parameters on the performance metric (i.e., localization accuracy).
Figure 2Empirical cumulative distribution function of localization error plotted for the extended feature set regression models for anchor population and link quality tests.
Figure 3Impact of deploying anchor nodes randomly versus along a grid on the performance metric (i.e., localization accuracy) for extended feature set regression models.
Figure 4Final layout showing localized nodes in the network using machine learning algorithms when anchor nodes are deployed randomly and in a grid.