• [email protected]
  • +971 507 888 742
Submit Manuscript
SciAlert
  • Home
  • Journals
  • Information
    • For Authors
    • For Referees
    • For Librarian
    • For Societies
  • Contact
  1. Information Technology Journal
  2. Vol 12 (12), 2013
  3. 2426-2432
  • Issues
    Online First Current Issue All Issues
  • Information About
    Aims and Scope Editorial Board Guide to Authors Article Processing Charges
    Submit a Manuscript

Information Technology Journal

Year: 2013 | Volume: 12 | Issue: 12 | Page No.: 2426-2432
DOI: 10.3923/itj.2013.2426.2432
crossmark

Facebook Twitter Reddit Linkedin E-mail
Research Article

A Localization Scheme with Dual Mobile Beacons in Wireless Sensor Networks

Zhenbo Shi
School of Computer Science and Telecommunication Engineering, Jiangsu University, Zhenjiang, 212013, China

Yi Zhu
School of Computer Science and Telecommunication Engineering, Jiangsu University, Zhenjiang, 212013, China

Ya`nan Ni
School of Computer Science and Telecommunication Engineering, Jiangsu University, Zhenjiang, 212013, China

Jia Shi
School of Computer Science and Telecommunication Engineering, Jiangsu University, Zhenjiang, 212013, China

Shu Yan
School of Computer Science and Telecommunication Engineering, Jiangsu University, Zhenjiang, 212013, China

ABSTRACT


As an important issue in wireless sensor networks, localization is widely used to acquire node’s location in many aspects such as some routing mechanisms, target tracking, load balancing, topology control and so on. Traditional localization schemes need to pre-deploy a certain amount of static beacons in the network and the percentage of static beacons will directly affect the final localization result. In contrast, localization by use of mobile beacons is inherently more accurate and cost-effective. This study proposes a new ranging-free localization scheme with dual mobile beacons for wireless sensor networks. By deploying two fixed spacing mobile beacons moving in line with constant speed but different communication reach range, the localization can be realized through a single interaction with the unknown node. Since there is only few messages exchanged between unknown node and mobile beacons, this scheme is easy to control the node energy consumption. Furthermore, free from the channel noise interference is another key feature of this scheme due to the ranging-free technology. The simulation results have shown that the proposed scheme has good localization accuracy when mobile beacons themselves are localized with small error and beacon message transmit interval is reasonable.
PDF Abstract XML References Citation

Keywords


  • dual mobile beacons
  • localization
  • ranging free
  • Wireless senor network

Article History

Received: April 03, 2013;   Accepted: June 12, 2013;   Published: August 02, 2013

How to cite this article

Zhenbo Shi, Yi Zhu, Ya`nan Ni, Jia Shi and Shu Yan, 2013. A Localization Scheme with Dual Mobile Beacons in Wireless Sensor Networks. Information Technology Journal, 12: 2426-2432.

DOI: 10.3923/itj.2013.2426.2432

URL: https://scialert.net/abstract/?doi=itj.2013.2426.2432

INTRODUCTION


Localization which is one of the key supporting technologies in WSN (Wireless Sensor Network) is widely used to acquire node’s location in many aspects such as some routing mechanisms, target tracking, load balancing, topology control and so on. As a consequence, to acquire the location of an unknown node efficiently has a great significance for WSN’s application, running and management.

In the conventional location methods, the unknown node will estimate its location through a certain method which uses the distance between the unknown node and the beacon node (deployed in the network by a certain proportion). This distance is calculated by some mechanisms such as RSSI (Received Signal Strength Indicator), TOA (Time of Arrival), TDOA (Time Difference of Arrival), AOA (Angle of Arrival) and so on. There is a close relationship between the location effect and the density of beacon nodes. That is to say, the accuracy of the localization method will be improved with the increasing of beacon nodes’ density. But unfortunately, the cost of network deployment will also rise. To reduce network deployment cost, attentions have been paid to the mobile sink technology which is introduced into WSN in recent years. GPSs have been installed in the mobile sinks to convert them into mobile beacon nodes and achieve the purpose of reducing the fixed beacon nodes’ number in WSN.

In the earlier research of Mobile Beacon localization technologies, for instance the methods proposed by Sichitiu and Ramadurai (2004) and Ssu et al. (2005), there are not any breakthroughs in the localization method. The reason for this is that how to design a better mobile beacon’s track whose motion position can be used to replace the fixed beacon is the main focus of the researchers. After 2006, concentrations have been moved to how to propose a new localization method which can make full use of beacon’s mobility to acquire better localization accuracy through distance measurement with low cost (Guo et al., 2010; Chen et al., 2010; Kim and Lee, 2007; Lee et al., 2007, 2009; Urie and Chugg, 2010; Munir et al., 2007; Liao et al., 2011). Literatures (Guo et al., 2010; Chen et al., 2010; Urie and Chugg, 2010; Munir et al., 2007; Liao et al., 2011) all employ the ranging-free scheme or partial ranging-based scheme while the methods by Guo et al. (2010) and Munir et al. (2007) have distinguishing features. Guo et al. (2010) proposed a direction measurement localization method based on RSSI. Mobile Beacon in this method will move along a triangle track and consider the intersection point of two perpendiculars through two sub-points of the triangle’s two sides as the localization result. The measuring point with strongest RSSI of the triangle’s each side is regarded as the unknown node’s sub-point on each side. The study wrote by Munir et al. (2007) which has no relationship with distance measurement, presents a method that utilize Mobile Beacon to broadcast beacon message periodically. Mobile Beacon records the first and last response time of the unknown node to compose an isosceles triangle, then uses the communication range as the triangle’s side to calculate the unknown node’s coordinates. Both the two methods mentioned above have given some novel thoughts of localization. But the performance of localization by Guo et al. (2010) is influenced by the measurement of RSSI. The fluctuation of RSSI will bring wrong sub-points and lead to a larger error while the method by Munir et al. (2007) needs the unknown node to respond to the beacon message frequently which consumes WSN node’s energy.

A ranging-free localization method which is based on dual Mobile Beacon has been put forward on the basis of Munir et al. (2007) in this paper. Using two Mobile Beacons which have different communication ranges, the localization can be accomplished only by one information interaction between unknown node and two beacons. Compared with Munir’s work that sensor node need frequently respond to beacon message, the method proposed in this paper is benefit for energy consumption control of the WSN nodes. Since this paper’s method adopts ranging-free scheme, the error caused by the fluctuation of RSSI by Guo et al. (2010) won’t appear. The research of this study can be used as theoretical reference in the study of WSN localization technology.

SYSTEM MODEL AND LOCALIZATION METHOD

Basic localization method: Assuming there are n senor nodes that distribute randomly in a square area with side length a(m) (Fig. 1), two Mobile Beacons with fixed distance move along the horizontal midline or vertical midline of the square area at a speed of v(m/s); Mobile Beacon 1 denoted as M1 has a communication range of R1(m), Mobile Beacon 2 denoted as M2 has a communication range of R2(m) (the same as the unknown node’s), R1>R2. Both the two Mobile Beacons periodically broadcast the beacon message which contains current message sending time, broadcast time interval, current beacon coordinates (obtained from GPS in the Mobile Beacon). The time period is Tf(S) and the two Mobile Beacons keep time synchronization. Mobile Beacon’ coordinates will be recorded in case of locating the unknown node when it sends a beacon message.

Image for - A Localization Scheme with Dual Mobile Beacons in Wireless Sensor Networks
Fig. 1: A square scenario with random-deployed nodes

Image for - A Localization Scheme with Dual Mobile Beacons in Wireless Sensor Networks
Fig. 2: System model under no error condition

Description of localization method: For a node P which lies in front of the Mobile Beacon’s moving path (left or right side) and needs to be localized will receive the beacon messages successively from the two Mobil Beacons. In an ideal situation, we can believe that the distance between node P and M1/M2 is R1(m)/R2(m) when node P first receives a beacon message from M1/M2.

As Fig. 2 shows, Ti is assumed to represent the message sending time when P receives the first beacon message from M1 and at the same time M1 is at M1,i with the coordinates (x1, y1); Tj is assumed to represent the message sending time when P receives the first beacon message from M2 and at the same time M2 is at M2 with the coordinates (x1, y1), M1 is already at M1,j. A data packet “ACK” will be sent back to M2 when node P receives a beacon message from M2 at the first time. “ACK” contains time messages of Ti and Tj, M1’s coordinates (x1, y1) at time Ti, M2’s coordinates (x2, y2) at time Tj and the list of node P’s neighbor nodes. According to the list of node P’s neighbor nodes, M2 estimates which side node P lies.

Image for - A Localization Scheme with Dual Mobile Beacons in Wireless Sensor Networks
Fig. 3: Pseudo-code of the process in sink

Image for - A Localization Scheme with Dual Mobile Beacons in Wireless Sensor Networks
Fig. 4: Pseudo-code of the process in unknown node

In no error condition, the angle θ can be calculated by using the sides R1, R2, (Tj-Ti)xv of triangle ΔPM1,iM2,j and then with the help of M1,i’s or M2,j’s coordinates, node P ’s coordinates can be confirmed. Figure 3 and 4 show the detailed description of method.

Localization of the unknown node in condition of error: Figure 5 and 6 show two basic errors which will influence the localization of the unknown node in this study’s method.

Image for - A Localization Scheme with Dual Mobile Beacons in Wireless Sensor Networks
Fig. 5: Demonstration of the first class localization error

Image for - A Localization Scheme with Dual Mobile Beacons in Wireless Sensor Networks
Fig. 6: Demonstration of the second class localization error

First class error: The location of the Mobile Beacon whose beacon message is received by node P at the first time will be ahead of the ideal location α(m), α∈[0, Tfxv], since the beacon message is sent by the Mobile Beacon every Tf time. In an ideal situation (Fig. 5), the distance between node P and node M1,i is R1 while in fact M1 will be at M'1,i ahead of the ideal location α(m) when node P receives the beacon message from M1 for the first time. When node P receives the beacon message from M2 for the first time, M2 will be at M'1,i ahead of the ideal location α(m) since we assume the two Mobile Beacons keep time synchronization. So, the localization result P' will deviate from node P’s true location (horizontal or vertical translation from α(m)).

Second class error: GPS that equipped on the Mobile Beacon will also bring error during Mobile Beacon’s movement. Shown as Fig. 6, if we use ε(m) to denote localization error, then at Ti, the coordinates (x'1, y'1) identified by M1 is on a circle centered in M1’s real coordinates and the radius of the circle is ε. So, is M2’s coordinates (x'2, y'2).

At this time localization error which is direct proportion to ε will arise if we use (x'1, y'1),(x'2, y'2) and ΔPM1,iPM2,j to calculate the unknown’s coordinates. Furthermore, the bottom side of ΔPM1,iPM2,j calculated by (x'1, y'1),(x'2, y'2) will lead the triangle have no solution. Since the time Ti and Tj is known and v the velocity of beacon is constant, we use (Ti-Tj)xv as the length of the bottom side M1,iM2,j to solve ΔPM1,iPM2,j.

In addition, the error that is caused by some environment factors (such as environment obstacles) in channel and lead M1 to be ahead of its ideal location is equivalent to Error 1. So, we omit the discussion.

By a comprehensive consideration of the two kinds of error, the location of the unknown node can be calculated by the follow equations:

Image for - A Localization Scheme with Dual Mobile Beacons in Wireless Sensor Networks
(1)

where, (x, y) is the coordinates needed to solve, R1, R2 are the ranges of M1, M2; (x1", y1") is the coordinates with error of M1 in time Ti, Eq. 2; (x2", y2") is the coordinates with error of M2 in time Tj, Eq. 3. In Eq. 2 and 3,(x1, y1), (x2, y2) are coordinates of beacon M1 and M2 in the condition without error:

Image for - A Localization Scheme with Dual Mobile Beacons in Wireless Sensor Networks

or:

Image for - A Localization Scheme with Dual Mobile Beacons in Wireless Sensor Networks

Image for - A Localization Scheme with Dual Mobile Beacons in Wireless Sensor Networks
(2)

Image for - A Localization Scheme with Dual Mobile Beacons in Wireless Sensor Networks

or:

Image for - A Localization Scheme with Dual Mobile Beacons in Wireless Sensor Networks

Image for - A Localization Scheme with Dual Mobile Beacons in Wireless Sensor Networks
(3)

When d>2ε, if |y1"-y2"|≤2ε, then we consider the two Mobile Beacons move along the horizontal direction and when d>2ε and |y1"-y2"|≤2ε, we think the two Mobile Beacons move along the vertical direction. In the horizontal motion circumstance, y1 = y2, so (y-y1")2 and (y-y2")2 are offset while subtracted is made between the two equations in Eq. 1, then we get a simplified result:

(x-x1")2-(x-x2")2 = R21-R22

namely:

Image for - A Localization Scheme with Dual Mobile Beacons in Wireless Sensor Networks
(4)

Solve the Eq. 4 directly, we can obtain the x coordinate of the unknown node (Eq. 5). If Eq. 2 and 3 are substituted into 4, we can analysis the error of x coordinate:

Image for - A Localization Scheme with Dual Mobile Beacons in Wireless Sensor Networks
(5)

In ΔPM1,iM2,j, angle θ is:

Image for - A Localization Scheme with Dual Mobile Beacons in Wireless Sensor Networks
(6)

So, the y coordinate of the unknown node is:

Image for - A Localization Scheme with Dual Mobile Beacons in Wireless Sensor Networks
(7)

In Eq. 7, we use the means of y1" and y2" to reduce the error since and they may have some measurement error; symbol‘ ± ’denotes which side of Mobile Beacon (up or down side) the unknown node lies at; the judgment is made by M2 according to the list of neighbor node in “ACK”.

Similar to the horizontal motion circumstance, if the two Mobile Beacons move along vertical direction, the results are in Eq. 8 and θ is still calculated by Eq. 6.

Image for - A Localization Scheme with Dual Mobile Beacons in Wireless Sensor Networks
(8)

However, we consider the unknown node already lies in the range of M1 and M2, if the time difference between beacon message that unknown node receives from M1 and M2 for the first time is less than (R1-R2/v), for instance, the nodes nearby two Mobile Beacons’ initial locations. In this circumstance, the method in this study becomes invalid and localization of the round fails. The unknown node will discard the beacon message received from M1 for the first time and go to sleep when M1 and M2 return next time localization will be made again.

SIMULATION AND ANALYSIS

The simulation scenario is to be shown in Fig. 1. Assuming the range of M1 is R1 = 100(m), M2 is R2 = 50(m). The two Mobile Beacons move along the square area’s horizontal midline in a even velocity and they keep a fixed distance d = 50(m). It is Mobile Beacon’s velocity v, self-localization error ε and interval between beacon messages Tf that will affect the accuracy of localization’s result. So, the simulation is conducted with three factors changes which are mentioned above. Root-mean-square (RMSE) is employed to describe the localization error in the simulation with 10000 independent experiments. RMSE is calculated by formula 9, where, (x, y) is the true coordinates of the unknown node while (Image for - A Localization Scheme with Dual Mobile Beacons in Wireless Sensor Networks) is the estimated coordinates:

Image for - A Localization Scheme with Dual Mobile Beacons in Wireless Sensor Networks
(9)

Considering the Mobile Beacon’s mobility (v) and interval of two beacon messages (Tf), the localization error of unknown node increases in a linear relationship when the product of v and Tf rises in the condition of ε = 0. Figure 7 shows when Tfv = 2(m), the error is 1.17(m); when Tfv = 50(m) the error is 39(m). It is suggested that the product of Tfv should be controlled under 10(m) to achieve a preferable localization result. That is to say, when the velocity of the Mobile Beacon rises, the interval of two beacon message should be cut down.

The influence of self-localization error is shown in Fig. 8. It is obvious to conclude that the error of method is mainly determined by beacon’s self-localization error when this error exists and the value of Tfv has little influence on the localization result. Three curves in Fig. 8 are so close when ε>5 and Tfv varies from 2(m) to 10(m), namely the error is small. But this result deteriorates quickly (from 6(m) to 30(m) when ε varies from 5(m) to 20(m).

Image for - A Localization Scheme with Dual Mobile Beacons in Wireless Sensor Networks
Fig. 7: Localization errors under different beacon velocity and beacon message interval

This phenomenon means the self-localization error has a significant influence on the result of method. So, the improvement of self-localization accuracy will bring well localization result.

Figure 9 shows a sample of random simulation in the scenario shown in Fig. 1 under the condition of Tf, 5(S), v = 2(m)/S, ε = 2(m); Fig. 10 shows a sample of random simulation under the condition of Tf, 2(S), v = 2(m)/S, ε = 6(m). In these figures, the diamond symbol presents the estimated location of node while the star symbol presents the original location. When ε the self-localization error of Mobile beacon is small, the localization error in Fig. 9 is about 6(m). It means the localization result is preferable though Tf is a little large. As ε increases, the result becomes badly though Tf is small. This can be seen in Fig. 10, the diamond symbols obviously separate from its original position than Fig. 9.

Image for - A Localization Scheme with Dual Mobile Beacons in Wireless Sensor Networks
Fig. 8: Localization errors under different Beacon self-localization error and beacon message interval

Image for - A Localization Scheme with Dual Mobile Beacons in Wireless Sensor Networks
Fig. 9: Localization result for test scenario under the condition of Tf = 5s, v = 2M/s, ε = 2 m

Image for - A Localization Scheme with Dual Mobile Beacons in Wireless Sensor Networks
Fig. 10: Localization result for test scenario under the condition of Tf = 2s, v = 2M/s, ε = 6 m

The localization error in Fig. 10 is slightly higher than 8(m). The results in Fig. 9 and 10 describe the actual effect of localization of our method in further.

Furthermore we do some comparisons to the previous researches, the similar work is the method proposed by Munir et al. (2007). In Munir’s work, only one mobile beacon is used to get unknown node’s location, so the beacon must frequently communicate with unknown node. In order to obtain more accurate localization result, Munir’s method should minimize beacon messages interval as possible, but it bring more energy consumption of sensor nodes. In contrast, our method adopts two mobile beacons with different communication range for localization, so the unknown node’s location can be obtained only by one information interaction between unknown node and two beacons. Under the condition of same beacon velocity and beacon messages interval, our method and Munir’s method can get the same localization performance but our scheme effectively control energy consume of sensor nodes. In addition, our work further analyzes the impact of beacon self-localization error but Munir et al. (2007) don’t consider this factor.

Other previous localization researches using mobile sink depend on ranging-based technology or partial ranging-based technology can’t compare with our scheme due to different design ideas.

CONCLUSION


In this study, two mobile beacons which have fixed distance, fixed velocity moving one after another and different communicate ranges are employed. They are used to achieve the localization through only one inter-communication between unknown node and Mobile Beacon for WSN with Mobile Beacon.

The method proposed in this paper which is based on double Mobile Beacon can reduce the cost for it doesn’t need any fixed beacon nodes that are pre-deployed; without using any distance measurement, the localization method won’t be affect by channel noise; also, the communication frequency is reduced since the unknown node only receives the first message from the two beacons and replies one data packet “ACK” to the second beacon. Compared to the method by Munir et al. (2007), this study’s method has the similar localization accuracy while saves more energy. The simulation shows the localization results are preferable when Mobile Beacon has little self-localization error and the message sending message interval is chosen reasonable.

Novel technical thought arises in localization technology which is one of the key research points in WSN since Mobile Beacon is introduced into WSN. This contributes to improve the localization accuracy while reduces network deployment cost. The method in this paper will provide some theoretical reference for the study of localization technology in WSN.

REFERENCES


  1. Guo, Z., Y. Guo, F. Hong, J. Zongke, H. Yuan, F. Yuan and L. Yunhao, 2010. Perpendicular intersection: Locating wireless sensors with mobile beacon. IEEE Trans. Veh. Technol., 59: 3501-3509.
    CrossRefDirect Link

  2. Chen, H., Q. Shi, R. Tan, H.V. Poor and K. Sezaki, 2010. Mobile element assisted cooperative localization for wireless sensor networks with obstacles. IEEE Trans. Wireless Commun., 9: 956-963.
    CrossRef

  3. Kim, K. and W. Lee, 2007. MBAL: A mobile beacon-assisted localization scheme for wireless sensor networks. Proceedings of the 16th International Conference on Computer Communications and Networks, August 13-16, 2007, Turtle Bay Resort, Honolulu, Hawaii, pp: 57-62.

  4. Lee, S., E. Kim, C. Kim and K. Kim, 2007. Localization with a mobile beacon based on geometric constraints in wireless sensor networks. Proccedings of the 3rd International Conference on Intelligent Sensors, Sensor Networks and Information, December 3-6, 2007, Melbourne, Qld, pp: 61-65.

  5. Lee, S., E. Kim, C. Kim and K. Kim, 2009. Localization with a mobile beacon based on geometric constraints in wireless sensor networks. IEEE Trans. Wireless Commun., 8: 5801-5805.
    CrossRef

  6. Urie, M.T. and K.M. Chugg, 2010. Designing beacon mobility to improve target localization from range measurements. Proceedings of the Military Communications Conference, October 31-November 3, 2010, San Jose, CA, pp: 1281-1285.

  7. Sichitiu, M.L. and V. Ramadurai, 2004. Localization of wireless sensor networks with a mobile beacon. Proceedings of the IEEE International Conference on Mobile Ad-Hoc and Sensor Systems, October 25-27, 2004, Florida, United States, pp: 174-183.

  8. Munir, S.A., Y.W. Bin and M. Jian, 2007. Efficient minimum cost area localization for wireless sensor network with a mobile sink. Proceedings of the 21st International Conference on Advanced Information Networking and Applications, May 21-23, 2007, Niagara Falls, Ontario, Canada, pp: 533-538.

  9. Ssu, K.F., C.H. Ou and H.C. Jiau, 2005. Localization with mobile anchor points in wireless sensor networks. IEEE Trans. Veh. Technol., 54: 1187-1197.
    CrossRef

  10. Liao, W.H., Y.C. Lee and S.P. Kedia, 2011. Mobile anchor positioning for wireless sensor networks. IET Commun., 5: 914-921.
    CrossRefDirect Link

Leave a Comment


Your email address will not be published. Required fields are marked *

Useful Links

  • Journals
  • For Authors
  • For Referees
  • For Librarian
  • For Socities

Contact Us

Office Number 1128,
Tamani Arts Building,
Business Bay,
Deira, Dubai, UAE

Phone: +971 507 888 742
Email: [email protected]

About Science Alert

Science Alert is a technology platform and service provider for scholarly publishers, helping them to publish and distribute their content online. We provide a range of services, including hosting, design, and digital marketing, as well as analytics and other tools to help publishers understand their audience and optimize their content. Science Alert works with a wide variety of publishers, including academic societies, universities, and commercial publishers.

Follow Us
© Copyright Science Alert. All Rights Reserved