Localization Algorithm Based on a Spring Model (LASM) for Large Scale Wireless Sensor Networks

A navigation method for a lunar rover based on large scale wireless sensor networks is proposed. To obtain high navigation accuracy and large exploration area, high node localization accuracy and large network scale are required. However, the computational and communication complexity and time consumption are greatly increased with the increase of the network scales. A localization algorithm based on a spring model (LASM) method is proposed to reduce the computational complexity, while maintaining the localization accuracy in large scale sensor networks. The algorithm simulates the dynamics of physical spring system to estimate the positions of nodes. The sensor nodes are set as particles with masses and connected with neighbor nodes by virtual springs. The virtual springs will force the particles move to the original positions, the node positions correspondingly, from the randomly set positions. Therefore, a blind node position can be determined from the LASM algorithm by calculating the related forces with the neighbor nodes. The computational and communication complexity are O(1) for each node, since the number of the neighbor nodes does not increase proportionally with the network scale size. Three patches are proposed to avoid local optimization, kick out bad nodes and deal with node variation. Simulation results show that the computational and communication complexity are almost constant despite of the increase of the network scale size. The time consumption has also been proven to remain almost constant since the calculation steps are almost unrelated with the network scale size.

[1]  B. R. Badrinath,et al.  DV Based Positioning in Ad Hoc Networks , 2003, Telecommun. Syst..

[2]  Ali H. Sayed,et al.  Distributed MMSE Relay Strategies for Wireless Sensor Networks , 2007, IEEE Transactions on Signal Processing.

[3]  Winston Khoon Guan Seah,et al.  Multi-robot mobility enhanced hop-count based localization in ad hoc networks , 2007, Robotics Auton. Syst..

[4]  Deborah Estrin,et al.  Geographical and Energy Aware Routing: a recursive data dissemination protocol for wireless sensor networks , 2002 .

[5]  M.Q.-H. Meng,et al.  An Auto-adaptive Routing algorithm for Wireless Sensor Networks , 2007, 2007 International Conference on Information Acquisition.

[6]  Xue Wang,et al.  Collaborative signal processing for target tracking in distributed wireless sensor networks , 2007, J. Parallel Distributed Comput..

[7]  Li Shuai Design of wireless sensor networks nodes under lunar environment , 2007 .

[8]  Chih-Yung Chang,et al.  Distributed direction-based localization in wireless sensor networks , 2005, 10th IEEE Symposium on Computers and Communications (ISCC'05).

[9]  Xue Wang,et al.  Cluster-based Dynamic Energy Management for Collaborative Target Tracking in Wireless Sensor Networks , 2007, Sensors (Basel, Switzerland).

[10]  L. D. Friedman,et al.  Proposal for an International Lunar Decade , 2006 .

[11]  Tarek F. Abdelzaher,et al.  Range-free localization schemes for large scale sensor networks , 2003, MobiCom '03.

[12]  Harold Szu Geometric Topology for Information Acquisition by Means of Smart Sensor Web , 2004, Int. J. Inf. Acquis..

[13]  Liang Ding,et al.  Agent Collaborative Target Localization and Classification in Wireless Sensor Networks , 2007, Sensors (Basel, Switzerland).

[14]  Wheeler Ruml,et al.  Improved MDS-based localization , 2004, IEEE INFOCOM 2004.

[15]  Min Wu,et al.  New distributed positioning algorithm based on centroid of circular belt for wireless sensor networks , 2007, Int. J. Autom. Comput..

[16]  Ying Zhang,et al.  Localization from connectivity in sensor networks , 2004, IEEE Transactions on Parallel and Distributed Systems.

[17]  Jan M. Rabaey,et al.  Robust Positioning Algorithms for Distributed Ad-Hoc Wireless Sensor Networks , 2002, USENIX Annual Technical Conference, General Track.

[18]  Mani B. Srivastava,et al.  Dynamic fine-grained localization in Ad-Hoc networks of sensors , 2001, MobiCom '01.

[19]  Ying Zhang,et al.  Localization from mere connectivity , 2003, MobiHoc '03.

[20]  Peter Xiaoping Liu,et al.  A two-hop energy-efficient mesh protocol for wireless sensor networks , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[21]  Peter Xiaoping Liu,et al.  Data Gathering and Communication for Wireless Sensor Networks - a Centralized Approach , 2005, Int. J. Inf. Acquis..

[22]  Xue Wang,et al.  An Improved Particle Filter for Target Tracking in Sensor Systems , 2007, Sensors (Basel, Switzerland).

[23]  Zongquan Deng,et al.  Research on Wheel-walking Motion Control of Lunar Rover with Six Cylinder-conical Wheels , 2007, 2007 International Conference on Mechatronics and Automation.

[24]  Jian Pei,et al.  An Energy-Efficient Data Collection Framework for Wireless Sensor Networks by Exploiting Spatiotemporal Correlation , 2007, IEEE Transactions on Parallel and Distributed Systems.

[25]  Vincent W. S. Wong,et al.  Concentric Anchor Beacon Localization Algorithm for Wireless Sensor Networks , 2007, IEEE Transactions on Vehicular Technology.

[26]  Tao Mei,et al.  Design and Implementation of Wireless Sensor Network for Robot Navigation , 2007, Int. J. Inf. Acquis..

[27]  D. Ming Lunar sourcebook. A user's guide to the moon , 1992 .