Journal of Ambient Intelligence and Humanized Computing Pub Date : 2020-07-27 , DOI: 10.1007/s12652-020-02240-3 Wahiba Larbi-Mezeghrane , Ali Larbi , Louiza Bouallouche-Medjkoune , Djamil Aissani
The main function of a sensor node is to collect data from its environment and forward it to base station. In the absence of further information concerning their locations, those data will be unnecessary. Hence, developing algorithms for localizing all nodes of wireless sensor network is extremely important. We present in this paper, a new approach to determine geographical coordinates of unknown nodes, by using mobile anchor. The mobile anchor adopts a spiral trajectory, and diffuses its position periodically during its travel. The proposed approach uses Received Signal Strength Indicator to estimate distance with all broadcast messages received from mobile anchor. To calculate position, our approach determines a cloud of points that surround the solution; these points are selected from the set of intersection points of all beacons received by unknown node, by considering some constraints. The estimated position of unknown node represents the geometric center of this cloud. The behavior of our algorithm was studied by varying some metrics; the average error was minimized compared to those proposed in literature.
中文翻译:
无线传感器网络中的几何和分散式定位方法
传感器节点的主要功能是从其环境中收集数据并将其转发到基站。如果没有关于其位置的进一步信息,则这些数据将是不必要的。因此,开发用于定位无线传感器网络所有节点的算法非常重要。我们在本文中提出了一种通过使用移动锚来确定未知节点的地理坐标的新方法。活动锚采用螺旋形轨迹,并在其移动过程中定期扩散其位置。所提出的方法使用接收信号强度指示器来估计与从移动锚接收到的所有广播消息的距离。为了计算位置,我们的方法确定围绕解决方案的点云;通过考虑一些约束,从未知节点接收的所有信标的交点集合中选择这些点。未知节点的估计位置代表该云的几何中心。我们通过改变一些指标来研究我们算法的行为。与文献中提出的误差相比,平均误差最小。