(IJCSIS) International Journal of Computer Science and Information Security,Vol. 8, No. 8, November 2010
Localization Accuracy Improved Methods Based onAdaptive Weighted Centroid Localization Algorithmin Wireless Sensor Networks
Chang-Woo Song, Jun-Ling Ma,Jung-Hyun Lee
Department of InformationEngineering, INHA University,Incheon, Korea,up3125@hotmail.com
Kyung-Yong Chung
Department of ComputerInformation Engineering, SangjiUniversity, Wonju, Korea
Kee-Wook Rim
Department of Computer andInformation Science, SunmoonUniversity, Asan, Korea
Abstract
—Generally, see Localization of nodes is a key technologyfor application of wireless sensor network. Having a GPSreceiver on every sensor node is costly. In the past, severalapproaches, including range-based and range-free, have beenproposed to calculate positions for randomly deployed sensornodes. Most of them use some special nodes, called anchor nodes,which are assumed to know their own locations. Other sensorscompute their locations based on the information provided bythese anchor nodes. This paper uses a single mobile anchor nodeto move in the sensing field and broadcast its current positionperiodically. We provide an adaptive weighted centroidlocalization algorithm that uses coefficients, which are decided bythe influence of mobile anchor node to unknown nodes, toprompt localization accuracy. We also suggest a criterion whichis used to select mobile anchor node which involve in computingthe position of nodes for improving localization accuracy. Thelocalization accuracy of adaptive weighted centroid localizationalgorithm is better than maximum likelihood estimation which isused very often.
Keywords-component; Weighted Centroid Algorithm; WirelessSensor Networks; Localization;
I.
I
NTRODUCTION
A wireless sensor network (WSN) consists of spatiallydistributed autonomous sensors to cooperatively monitorphysical or environmental conditions, such as temperature,sound, vibration, pressure, motion or pollutants. Thedevelopment of wireless sensor networks was motivated bymilitary applications such as battlefield surveillance. They arenow used in many industrial and civilian application areas,including industrial process monitoring and control, machinehealth monitoring, environment and habitat monitoring,healthcare applications, home automation, and traffic control.A sensor network normally constitutes a wireless ad-hocnetwork, meaning that each sensor supports a multi-hop routingalgorithm (several nodes may forward data packets to the basestation). In computer science and telecommunications, wirelesssensor networks are an active research area with numerousworkshops and conferences arranged each year. Theapplications for WSNs are varied, typically involving somekind of monitoring, tracking, or controlling. Specificapplications include habitat monitoring, object tracking,nuclear reactor control, fire detection, and traffic monitoring. Ina typical application, a WSN is scattered in a region where it ismeant to collect data through its sensor nodes.A sensor network is composed of a large number of sensornodes that are densely deployed in a field. Each sensorperforms a sensing task for detecting specific events. The sink,which is a particular node, is responsible for collecting sensingdata reported from all the sensors, and finally transmits the datato a task manager. If the sensors can’t directly communicatewith the sink, some intermediate sensors have to forward thedata [1].There are several essential issues (e.g., localization,deployment, and coverage) in wireless sensor networks.Localization is one of the most important subjects for wirelesssensor networks since many applications such as environmentmonitoring, vehicle tracking and mapping depend on knowingthe locations of the sensor nodes. In addition, with location-based routing protocols, both routing and data forwarding aredetermined based on the geographic location [2].To solve the localization problem, it is natural to considerplacing sensors manually or equipping each sensor with a GPSreceiver. However, due to the large scale nature of sensornetworks, those two methods become either inefficient orcostly, so researchers propose to use a variety of localizationapproaches for sensor network localization.These approaches can be classified as range-based andrange-free. Firstly, the range-based approach uses an absolutenode-to-node distance or angle between neighboring sensors toestimate locations. Common techniques for distance or angleestimation include received signal strength indicator (RSSI),time of arrival (TOA), time difference of arrival (TDOA), andangle of arrival (AOA). The approaches typically have higherlocation accuracy but require additional hardware to measuredistances or angles. Secondly, the range-free approach does notneed the distance or angle information for localization, anddepends only on connectivity of the network and the contents
284http://sites.google.com/site/ijcsis/ISSN 1947-5500