Vision-Enabled Node Localization in Wireless Sensor Networks

Size: px
Start display at page:

Download "Vision-Enabled Node Localization in Wireless Sensor Networks"

Transcription

1 Vision-Enabled Node Localization in Wireless Sensor Networks Huang Lee and Hamid Aghajan Wireless Sensor Networks Lab Department of Electrical Engineering Stanford University, Stanford, CA and Abstract We introduce novel localization techniques for wireless image sensor networks. Based on visual observations between the image sensor nodes or simultaneous observations of a moving object by several nodes, the proposed schemes employ simple image processing functions to obtain angular bearing information between the nodes in a neighborhood and solve for the node positions. We will first propose a technique to localize nodes relative to a coordinate system defined by two reference nodes and propagate the topology information throughout the network. In a different scheme, we consider cases where simultaneous observations from a moving target are used by several image sensors to jointly estimate the coordinates of the nodes as well as those of the target. We will also propose a technique in which the assumption of a simple motion pattern for the target allwos for a collaborative scheme for finding relative location information between the nodes. In a fourth scheme, assistance from a moving beacon knowing its location information is used to localize a network of image sensors. The proposed algorithms are based on in-node processing and local collaboration between the nodes and hence are scalable to large networks. Simulation and experimental results are provided to verify the performance of the proposed techniques. I. INTRODUCTION Wireless sensor networks are an emerging technology for monitoring the physical world [] []. In a sensor network application, large numbers of tiny sensor nodes may be deployed and collaborate to gather data from the environment. Each node is equipped with a sensing modality, such as an image sensor, and has the capability to communicate over wireless channels. Such wireless sensor networks find applications in smart environments, surveillance, environmental monitoring, wildlife observation and tracking, and others. Most applications in sensor networks rely on the knowledge of sensor positions. However, manual location entry results in high deployment cost and is unrealistic in large networks. In addition, since sensor nodes are energy constrained, solutions like GPS are not recommended. Furthermore, in many applications based on the use of image sensors, information about the orientation angle and coverage area of each image sensor is also necessary to perform event and target tracking. Such information cannot be provided by the GPS technology. Node localization therefore is a fundamental problem in sensor networks [3] [] [5] []. Recently, research on image sensor networks has received large interest; however, only limited study of the localization problem has been reported for these networks [7] [8]. In image sensor networks, each node is usually equipped with a low-resolution camera because of the complexity and cost limitations. Furthermore, calibration in multi-camera systems is impractical in large networks [9]. Hence, a localization algorithm that can utilize low-resolution images and requires low computational power and minor sensor calibration is very much desired. Topology discovery in a wireless sensor network is often needed for system-level functions such as routing as well as application specific activities requiring location information. The use of signal strength of the RF signal has been used for estimating distances between the nodes for localization [] []. While the technique is attractive from a device cost perspective, experience has shown that such measurements yield poor distance estimates []. Much improved accuracies can be obtained by time-of-flight measurements when acoustic and RF signals are used together [3] at additional hardware cost. Visual information obtained through the use of image sensors deployed for various applications enables novel approaches to the node localization process. Given a camera model, a node can map its image plane information to angles in the two-dimensional system plane. In the localization methods presented in this paper, nodes share information regarding common observations of either other nodes or of a moving target to solve for their position and orientation information. If assistance is available from a moving beacon agent that defines a relative coordinate system for the network, a decentralized method can be employed in which each node calculates its own location and orientation using visual observations of the beacon. We will also discuss how topology information can propagate throughout the network based on local information obtained within clusters of nodes. The remainder of the paper is organized as follows. In section II we describe the model used for visual observations. Then, in sections III, IV, V, and VI the proposed localization techniques based on four different observation models are presented. Simulation and experimental results are discussed in each corresponding section. Some concluding remarks are included in section VII. In Proc. of Cognitive Systems and Interactive Sensors (COGIS), Paris, March.

2 II. SYSTEM MODEL We will present and discuss four image-based localization methods in this paper. We will refer to these methods based on the types of observations used, which are listed below: ) Node-based method: Observations between network nodes ) Target-based method: Common observations by nodes of a moving target with arbitrary motion 3) Target path model-based: Common observations of a moving target moving with fixed velocity vector ) Beacon-assisted method: Observations by nodes of a moving beacon knowing its coordinates. In all cases the network coordinate system in which the location and orientation of the image sensor nodes are estimated is a two-dimensional space. Table I lists how the sensor image planes are situated with respect to the network coordinate system plane. The system is modeled in the two-dimensional plane, assigning both position and orientation parameters to each image sensor. We use a pinhole camera model (Fig. (a)) described by the equation ϕ =tan ( d D tan ( )) ψ, () where ϕ represents an observed object s angular displacement from the camera s orientation direction, d represents the distance from the center of the image plane in pixels, D represents the image plane dimension in pixels, and ψ represents the field-of-view angle of the image sensor. During network localization and topology discovery steps, nodes utilize visual information to determine their own position with respect to the position of surrounding nodes and the base station. III. METHOD USING OBSERVATIONS BETWEEN NODES A. The Algorithm We consider the two-dimensional localization problem shown in Fig. (b). Choosing one node as the origin of the relative coordinate system, a neighboring node is used to define the unit length. It is assumed that these two reference nodes can observe each other and by doing so they determine their orientations θ and θ with respect to the relative coordinate system. The rationale for making this assumption will be discussed when we describe a protocol for propagation of the topology information in Sec. III-B. The two reference nodes then identify a third unlocalized node which is in the visual ranges of both. Each reference node uses image processing techniques to identify the angular offset of the unlocalized node (e.g. via an RF and LED beaconing scheme), and the angles are labeled φ and φ. The two observed angles are then related by S + λ e jθ e jφ = S + λ e jθ e jφ, () where S and S represent the positions of the two reference nodes and λ and λ represent their respective distances from the unlocalized node. TABLE I RELATIVE SITUATION OF IMAGE PLANES FOR THE PROPOSED LOCALIZATION SCHEMES. Method Node-based Target-based Target path model-based Beacon-based Image Plane Orientation Perpendicular to coordinates plane Perpendicular to coordinates plane Perpendicular to coordinates plane Parallel to coordinates plane By separately considering the real and imaginary parts, the equation can be rewritten as λ cos(θ + φ ) λ cos(θ + φ )=Re{S S }, (3) λ sin(θ + φ ) λ sin(θ + φ )=Im{S S }. () Thus the problem can be written as a system of linear equations with two unknowns: [ ][ ] [ ] cos(θ + φ ) cos(θ + φ ) λ Re{S S = }. sin(θ + φ ) sin(θ + φ ) λ Im{S S } (5) Using the solution for λ, the location of the third node, S, can be written as the sum of vector S and the vector from S to the node, and takes the form S = S + λ e jθ e jφ. () To complete the localization process, the unlocalized node must determine its orientation by observing one of the two reference nodes. As the position of both nodes are known, the orientation can be easily found using basic trigonometry. B. Propagation of Topology Information Topology discovery in a wireless sensor network is often needed for system-level functions such as routing as well as application specific activities requiring interpretation of collected data. Relevance of the location information in many sensor networks applications, possible lack of global identification for the nodes, and the need to employ scalable (geographic) routing protocols all call for employing a network localization technique to obtain the position information for the nodes during network setup. The node-based localization technique begins with nodes close to the base station and continues recursively to more distant nodes until all are localized. The base station initiates the process by requesting a response from all unlocalized neighboring nodes. The first to reply becomes the designated helper node. The distance between the base station and the helper node defines the unit length in the system-wide coordinate system in which the base station s position is the designated origin. Thus, the helper node s (, ) location is established and it proceeds to determine its orientation with respect to the base station. This can be achieved, for example, through the use of an LED mounted on the base station which is illuminated at the designated time. After localization of the first node is complete, the base station and the helper attempt to localize other neighboring

3 ψ φ Φ Θ S Target λ λ λ Φ S Θ Θ Θ d S Reference D S Nodes Φ Φ Φ Θ Φ Θ S Reference Nodes S (a) (b) (c) Fig.. (a) Pinhole camera model. (b) Model for localization using observations between nodes. (c) Model for localization using common observations of a moving target. nodes. A variety of schemes can be used to order the nodes. The simplest method of identifying neighbors is to use the order of response to the base station s initial broadcast. The chosen unlocalized neighbor is asked to illuminate its LED and attempts are made to localize the node using the described method. The base station regulates radio communication during the entire process and assigns unique labels to each node. The first round of localization concludes when all base station neighbors have acted as helper nodes to attempt to localize common neighbors. The second round involves nodes which cannot see the base station but can be observed by two previously localized nodes. The base station first chooses a localized node, identified by its localization order. This node requests a helper and attempts to localize neighboring nodes in a similar fashion. Once a new node is localized in the local coordinate system, a simple coordinate transformation yields the desired global position information. The process continues recursively, each node determining the base station s angular positioning as mapped to its own image plane with the help of two previously-localized nodes. Notifications sent to the base station after the localization of each node allows the base station to regulate the entire process, ensuring that no more than one node illuminates its LED at any time. C. Simulation Results We now simulate the effect of input noise on the propagated position information for the node-based localization scheme. For this simulation, to ensure participation from all the considered nodes, we assume the cameras are omnidirectional, and the positions and orientations of the nodes are set randomly. The effect of observation noise on the node-based localization method is shown in Fig.. Observation noise in degrees is modeled as a uniformly distributed variable and is added to the observation angle towards the observed node. The input noise is added to observations made by all the participating nodes. As Fig. (a) indicates, for localization using observations between the nodes, the resulting errors are comparable with the observation noise for all the simulated networks. The effect of error propagation per number of hops away from the base station is shown more directly in Fig. (b). Sensor orientation error (degrees) Sensor orientation error (degrees) Beacon: Nodes Beacon: 5 Nodes Beacon: 5 Nodes No Beacon: Nodes No Beacon: 5 Nodes No Beacon: 5 Nodes 3 5 Observation noise (degrees) 5 3 Beacon: degrees Beacon: 3 degrees Beacon: degree No Beacon: degrees No Beacon: 3 degrees No Beacon: degree (a) 3 Distance from base station (hops) (b) Fig.. (a) Effect of observation noise on sensor orientation error. (b) Effect of number of hops to base station on sensor orientation error in presence of observation noise. IV. METHOD BASED ON OBSERVATIONS OF A MOVING TARGET A. The Algorithm A moving beacon traverses the network where it is observed by two reference nodes at each stage as well as other unlocalized nodes. It is assumed that all nodes participating at each stage can observe the moving target simultaneously. This can be achieved by a synchronization signal broadcast, which can emanate from the base station or from the beaconing moving

4 agent. This synchronization concept is similar to [], and provides adequate accuracy if the moving beacon stops at the observation instance or moves slowly. After constructing the relative coordinate system, we define the sensor orientations θ, θ for the reference nodes and θ for a third, unlocalized node, as in Fig. (c). More than one unlocalized node can participate in the operation, each of which calculating its position by communicating only with the reference nodes. We assume that the orientations of the two reference nodes, θ and θ, are known. This is easily accomplished if the two nodes can observe each other or when the reference nodes are previously localized by other nodes. This assumption can greatly simplify the model and allows for efficient computation of the localization information. An observation of the target is made at the unlocalized node at the same time instance as the two reference nodes. The observed angle of the nodes at the nth observation is denoted by φ n, φn, and φn and the unknown distance between each sensor and the target is denoted by λ n, λn, and λn. Two independent equations can be obtained from each observation by relating the positions of the unlocalized nodes, the target, and both reference nodes. Thus for N observations we have S = λ n e jθ e jφn λ n e jθ e jφn, n =,...,N (7) S = λ n e jθ e jφn λ n e jθ e jφn +, n =,...,N (8) where S = le jδ is the position of the unlocalized node in polar coordinates, and n represents the nth observation. For N observations, there are a total of 3N ++(λ n, λn, λn, θ, l, δ) unknown parameters and N equations which come from the real and imaginary parts of (7) and (8). Hence, we need at least N 3 observations to solve for all the unknown parameters. When the orientations (θ, θ ) of the reference nodes are known, observations made at the two reference nodes are sufficient to locate the target by triangulation. Therefore, the whole algorithm can be decomposed into two stages. In the first stage, we use the observations from reference nodes to obtain the target coordinates. Given φ n and φn from image planes at the reference nodes, the distances between the target and the reference nodes at the nth observation are derived by λ n sin (φ n = ) sin (φ n φn + θ θ ) (9) λ n = sin (φ n + θ ) sin (φ n φn + θ θ ). () The estimated target coordinates are then given by λ n ej(φn +θ) sin (φ n + θ ) = sin (φ n φn + θ θ ) ej(φn +θ). () After obtaining the target coordinates, we can linearize the equations. Assume that the estimated target positions at time instances n and m are given by p n and p m.wehave le jδ = p n λ n e jθ e jφn = pm λ m e jθ e jφm. () This equation can be rearranged as e jθ (p n p m ) λ n e jφn + λ m e jφm =. (3) 5 Fig. 3. Group 7 Reference node hand-off. 3 Group The unknown variables in the equation are θ, λ n, and λ m. Once we obtain these values, we can find the sensor coordinates le jδ. B. Reference Node Hand-off In a large network, the moving target may travel through different groups where the nodes in the same group can observe the target at the same time. Each group has its own reference nodes; therefore, each group may have its own relative coordinate system. If the reference nodes are different from other sensor nodes and are equipped with global positioning system, the relative coordinates can be transferred to absolute coordinates, and locations in different groups will be readily consistent. However, if we assume that none of the sensor nodes in the network is equipped with global positioning system, each group will only know about its own coordinate system. In order to unify the coordinates among all groups, the adjacent groups must have at least a common member node. For example, group shown in Fig. 3 contains nodes to, and group contains nodes to 7. The target moves from group to group. Since node 3 and know their relative coordinates and orientations in both groups, the coordinates of these two groups can be unified. C. Topology Propagation Protocol Topology propagation scheme for the target-based method is similar to that for the node-based method. The process begins with nodes close to the base station and continues recursively to more distant nodes in the network. However, unlike the node-based method, the propagation direction is determined by the beacon s path instead of node response times to the base station. In this scenario, only neighbors that observe the moving beacon respond to requests. After localization, nodes may not know the positioning of all of their neighbors. To share this information, nodes can broadcast their position information to their neighbors. D. Simulation Results These methods employ local node collaborations to find the relative positioning of the nodes in a neighborhood. We first provide simulated examples of how these methods work, and then will consider the effects of observation noise on the resulting location estimates. Since a propagation protocol is used to link the local position information between neighboring

5 observations observations 5 observations observations observations 5 observations.9 3 observations observations 5 observations.7.8 Target position error (unit length) Sensor position error (unit length) 5 3 Sensor direction error (radians) Fig.. noise (radians) noise (radians) noise (radians) (a) (b) (c) Noise influences on the target position estimation. (a) Error in target position. (b) Error in node position. (c) Error in node orientation. regions of the network, a study of how an error in estimating the location of the object in the image plane can propagate throughout the network is also included for these techniques. ) Noise Effect Analysis: We assume that there is an additive noise in the observed angles resulting from image processing operations at each node. The noise in image sensor k is modeled by the uniform random variable U ( a k,a k ), where a k is varied between and. (radians) for all the nodes in the simulation. The simulation results are shown in Fig.. The minimum number of required observations is three. It can be observed that we can only improve the node location and orientation estimation results by increasing the number of observations. This is because each target position is located only using the corresponding common observations for that position. ) Noise Effects on Propagation of Topology Information: We now simulate the effect of input noise on the propagated position information for the target-based localization scheme. For this simulation, to ensure participation from all the considered nodes, we assume the cameras are omnidirectional, and the positions and orientations of the nodes as well as the target coordinates are set randomly. The effect of observation noise on the target-based localization method is shown in Fig.. Observation noise in degrees is modeled as a uniformly distributed variable and is added to the observation angle towards the target. The input noise is added to observations made by all the participating nodes. Fig. (a) indicates that error is comparable to the observation noise only for networks of 5 or fewer nodes. One way to improve the performance in this case is to increase the number of target observations for each localization effort. The effect of error propagation per number of hops away from the base station is shown more directly in Fig. (b). E. Experimental Results We now set to verify the performance of the proposed targetbased localization algorithm via experiments in an indoor environment. A set of 5 Agilent Technologies ADCM 7 image sensor modules are deployed in an indoor environment. The localization algorithm is programmed in MATLAB and runs on laptop computers. All nodes communicate with each other over wireless channels where IEEE 8.b is adopted (a) 8 8 Fig. 5. (a) The moving target. (b) Experimental localization results using common observations of a moving target. as the underlying protocol. The experiments use API libraries and MATLAB functions developed for controlling image sensors and performing packet transmission over wireless channels [5]. The image sensors have a field-of-view of approximately 5 degrees. We assume that the orientations of the reference nodes are known and perpendicular to the unit line. We apply a background subtraction method to detect the moving target, which in this experiment is a remote-controlled car (Fig. 5 (a)). While the target travels in the network, the reference node at the origin broadcasts synchronization signals regularly. The sensor nodes can therefore acquire images of the target simultaneously. The reference nodes then broadcast the positions of the target on their image planes. When enough observations are made, the localization algorithm is run at each unlocalized node. Experimental results are shown in Fig. 5 (b), and indicate a set of estimates very close to the actual measured quantities. V. METHOD BASED ON TARGET MOTION MODEL A. The Algorithm In this approach, we consider the use of a motion model for the target in the localization algorithm. The technique is applicable to various target tracking applications, but we use the content of a roadway traffic monitoring application to derive the algorithm. The sensor nodes can work in pairs to estimate their relative orientations and positions by making observation of a moving target and exchanging information. This can be done based on the mere assumption that the target (b)

6 Fig.. Sensor Moving target λ λ 3 λ λ w Sensor Network coordinates in method based on fixed velocity for the target. moves with a fixed (but unknown) velocity. For example, in the case of traffic monitoring, the movement of a vehicle moving with fixed speed along a highway lane can be used to localize the network of image sensor nodes. We will use the terms target and vehicle interchangeably in this section to refer to the moving object. Once the sensor pair is localized, it can start to estimate the object s positions and velocities by triangulation. In addition, the sensors can also keep refining the orientation and position estimations while tracking different objects. The image sensors are assumed to be deployed as shown in Fig.. We can choose sensor as the origin, and define a coordinate system as shown in the figure. When the sensors are deployed, we do not know the sensor positions and orientations and the second sensor may not be on the x-axis. To perform relative localization, each node needs to make four observations of the moving vehicle. We may assume that several vehicles pass through the network with different velocities, but each vehicle with a fixed velocity vector v = v e j v during the observations. Given sampling time t, we can use three equations to describe the relationship of the four observations at sensor : λ n ejφn e jθ + v t = λ n+ e jφn+ e jθ, n =,, 3 () where θ is the orientation of the sensor, λ n is the distance from the sensor to the location of the moving object at the nth observation, and φ n is the nth observed angle. By rearranging the equations, we can remove the unknown term v te jθ. Thus the unknown distances can be described by cos φ cosφ cos φ 3 λ cosφ cosφ 3 cos φ λ sin φ sinφ sin φ 3 λ 3 =. sinφ sinφ 3 sin φ λ (5) We can obtain the values λ n which are the normalized nonzero solutions of (5) by singular value decomposition (SVD). The λ n can be considered the normalized values of λ n = c λn, where λ n represents the estimate of λn and c is the normalization factor. We can now show how to obtain the sensors orientations. In the context of traffic monitoring, if the moving vehicle moves parallel to the highway lane, the orientations of the two sensors relative to the lane can be readily obtained using the set of estimated values for λ n k, where k indicates the kth sensor. In a more interesting case, if we assume that the network observes several vehicles each of which generally (but not necessarily exactly) moves parallel to the highway lane, we can model the movement direction v as a random variable with a mean π, which indicates a velocity parallel to the highway lane. The orientation of each sensor can then be estimated by averaging the values obtained from observations made of different vehicles: [ θ k = average ( λn+ tan k sin φ n+ k λ )] n k sin φn k λ n+ k cos φ n+ k λ n k cos φn k () where k indicates the kth sensor. Up to now each sensor would perform its own calculations and can estimate its orientation angle with respect to the direction of the object s motion path. To find the distance between the pair of sensor nodes, the two sensors need to exchange information. In order to define a measure of length, we can use the distance w, which is the normal distance between the two lines passing through the sensor locations and parallel to the direction of the object s motion. Using this measure of distance, we can find the factors c k,k =, that appear in the normalized solutions λ n k = c k λ n k for the two sensors. Once we have these factors, we can derive the positions of the vehicle related to sensor i as p n i = λ n i ejφn i e jb θi, n =,, 3, ; i =,. (7) Although p n can be used to estimate the vehicle s velocity, it requires four observations of each moving vehicle. If the two sensors collaborate, we can conserve sensing energy by taking two observations on each moving vehicle to estimate its velocity by triangulation. If the two sensors are reasonably synchronized, they can take images simultaneously, and we will have p n = pn + s, where s is the polar coordinates of sensor and is unknown. With this information, the second sensor position is derived by ŝ = average [ λn e jφn e j b θ λ n e jφn e j b θ ], (8) in which averaging is performed over all the observations. Based on the above results, each vehicle s position at observation index n is given by sin (φ n p n + θ ) Re (ŝ ) cos (φ n + θ ) Im (ŝ ) = sin (φ n φn + θ θ ) e j(φ n + θ) b (9) and the vehicle s velocity between the two observation instances n and n is obtained by v n = pn p n. () t B. Simulation Results We now discuss the simulation results for the algorithm based on the assumption of a fixed velocity vector for the moving object. The simulation considers a traffic monitoring scenario, in which the velocity vectors of vehicles are assumed

7 Sensor orientation error (degree) 5 5 Number of observed cars (a) Sensor position error (meter) Number of observed cars Fig. 7. Simualtion results for node localization using observations of vehicles moving with fixed velocity vectors. (b) (a) 8 y Field of View x 8 Fig. 9. (a) Simple diagram showing a mobile beacon assisting in localization of a network of image sensors. (b) The coordinates of an image sensor in a plane parallel to the ground (top view). θ (b) Fig. 8. A snapshot of a traffic monitoring simulation in which the orientation of the image sensors and the speed of passing vehicles are estimated. to be of a speed v and direction v. These two numbers are modeled by two uniform random variables U (5, 5) (m/sec) and U (π/, 3π/) (radians), respectively. We also add noise modeled by U (.5,.5) (radians) to the observed angle by each camera towards the vehicles. The sensor orientation and position estimation errors are shown in Fig. 7 (a) and (b), respectively. It can be observed that the estimation errors decrease with increasing number of observed vehicles. We developed a simulation based on this scheme in which first the orientations of a number of image sensor nodes are estimated in an iterative method using observations from the first few vehicles moving through the network. Then, the node orientation estimates are used to track and estimate the speed of new vehicles. Four sensors are deployed on a three-lane road as shown in Fig. 8. In this simulation, we randomly generate cars with different sizes and velocities. Each sensor first estimates its orientation, and than estimates the car positions and velocities. On the left screen, the red short lines and the dot indicate the estimated sensor orientations and the car s position. It can be observed that the red lines are overlapped with the true orientation lines (in blue). The right screen is the speed meter where the blue and pink bars are the true and estimated vehicle speeds, respectively. A demonstration video can be downloaded from VI. BEACON-ASSISTED LOCALIZATION METHOD A. The Algorithm In this section we propose to use a beacon agent that defines a coordinate system and provides a set of observations for the network. This method leads to a decentralized network localization scheme, in which each image sensor uses a few observations of the beacon to estimate its own coordinates, orientation angle, and the height from the -D plane on which the beacon moves. In this model the image sensors are assumed to be deployed on the ceiling and looking down, with their image planes parallel to the ground (Fig. 9 (a)). The image planes could however have an unknown rotation angle θ as shown in Fig. 9 (b). We assume the beacon moves around and makes stops throughout the network such that each image sensor observes it on at least two different spots. At each spot the beacon broadcasts its location relative to an initial point of reference it defines and hence provides the network with a relative coordinate system. In particular, the x and y axes and the unit length of a -D coordinate system are defined by the beacon. When the agent stops and broadcasts its coordinates, the image sensors in its communication range each acquire a frame from their respective field-of-views. The agent may be observed by a few image sensors, each of which then detects the beacon s location on its image plane by simple frame subtraction using an initial background frame. More specifically, at time step i, the robot broadcasts its coordinates denoted by a vector s i. These coordinates can be transferred into the coordinates on the image plane of the image sensor via y i = αr (s i p)+n i, i =,...,N b, () where y i is the vector of observed coordinates on the image plane, the vector p is the unknown coordinates of the sensor, the vector n i is the noise modeled by a Gaussian random variable, α is an unknown[ scaling factor indicating ] cos θ sin θ the height of the camera, and R = is the sin θ cos θ rotation matrix representing the unknown sensor orientation θ. To solve for the unknown variables α, θ, and p, we first rearrange () to cancel the vector p between pairs of observations and obtain y i+ y i = αr (s i+ s i )+(n i+ n i ), i =,...,N b. () We define vectors s i, ỹ i, and ñ i as s i = s i+ s i, i =,...,N b, (3)

8 8 8 Fig.. Results of the beacon-assisted method simulated for a network of image sensors. The path taken by the beacon and the observation points are shown along with the true and estimated coordinates and orientations of the image sensors and each node s field-of-view. ỹ i = y i+ y i, i =,...,N b, () ñ i = n i+ n i, i =,...,N b. (5) Then () can be rewritten in the matrix form as ỹ () s () s () ỹ () s () s () [. =. v. w ỹ Nb () s Nb () s Nb () ỹ Nb () s Nb () s Nb () ] + ñ () where ñ =[ñ (), ñ (),...,ñ N (), ñ N ()] T, and v = α cos θ and w = α sin θ are the unknown variables. We can solve for v and w in () by the standard least-square technique, which leads to a closed-form solution here since only a matrix inversion is needed in our model. After obtaining the estimation results v and ŵ, we can estimate α, θ and R. The sensor coordinates p can then be derived by p = N b si α R y i. (7) Having estimates for image sensor s coordinates, height, and orientation allows us to create a visual coverage map of the environment. After each image sensor has calculated its own location parameters, the nodes can take turn to broadcast their parameters to all nodes within their communication range. B. Simulation Results Fig. shows a simulated network of image sensors deployed randomly with different orientations for their image planes. The path and the locations that the moving agent makes stops to be visually observed by the cameras are also shown. Each image sensor needs to observe the agent on at least two stop points to be able to solve for its own location parameters. The estimates for the coordinates and the orientations of the image sensors are superimposed on the actual positions, and each camera s field-of-view is also drawn based on the estimated orientation and the estimated height of the sensors. VII. CONCLUSIONS This work addressed the localization problem in a novel way, in that only visual observations made by image sensors from a set of other nodes, a moving target, or a beacon agent are used to find solutions for the network node coordinates. The schemes proposed in this paper employ exchange of information between the network nodes or broadcasts from a beacon agent to formulate collaborative or decentralized processing schemes for the image-based localization problem. The information being exchanged is of low data rate nature and the schemes do not require transmission of raw images between the nodes. Application areas in which the image sensor node location and orientation information can be used include target detection and tracking, robot tracking and control, estimation of traffic speed in roadways, and implementing geographic routing schemes for wireless sensor networks. VIII. ACKNOWLEDGMENTS The authors wish to thank the support provided by Agilent Technologies. REFERENCES [] I. F. Akyildiz, W. Su, Y. Sankarasubramaniam, and E. Cayirci, A survey on sensor networks, IEEE Commun. Mag., vol., no. 8, pp., Aug.. [] C.-Y. Chong and S. P. Kumar, Sensor networks: evolution, opportunities, and challenges, Proc. IEEE, vol. 9, pp. 7 5, Aug. 3. [3] J. C. Chen, K. Yao, and R. E. Hudson, Source localization and beamforming, IEEE Signal Processing Mag., vol. 9, no., pp. 3 39, Mar.. [] L. Hu and D. Evans, Localization for mobile sensor networks, in Proc. of the ACM MobiCom, Sept.. [5] A. Galstyan, B. Krishnamachari, K. Lerman, and S. Pattem, Distributed online localization in sensor networks using a moving target, in in Proc. of the Third International Symposium on Information Processing in Sensor Networks, Apr., pp. 7. [] C. Savarese, J. M. Rabaey, and J. Beutel, Locationing in distributed adhoc wireless sensor networks, in Proc. ICASSP,, pp. 37. [7] W. Mantzel, H. Choi, and R. G. Baraniuk, Distributed alternating localization-estimation of camera networks, in Proceedings of the 38th Asilomar Conference on Signals, Systems, and Computers, Nov.. [8] D. Agathangelou, B. P. Lo, J. L. Wang, and G.-Z. Yang, Selfconfiguring video-sensor networks, in Proceedings of the 3rd International Conference on Pervasive Computing, May 5. [9] F. Pedersini, A. Sarti, and S. Tubaro, Multi-camera parameter tracking, in in IEE Proceedings Vision, Image and Signal Processing, vol. 8, Feb., pp [] P. Bergamo and G. Mazzini, Localization in sensor networks with fading and mobility, in Proc. of IEEE PIMRC,, pp [] F. Mondinelli and Z. M. Kovacs-Vajna, Self localizing sensor network architectures, IEEE Transactions on Instrumentation and Measurement, pp , April 3. [] J. Hightower, R. Want, and G. Borriello, Spoton: An indoor 3d location sensing technology based on rf signal strength, University of Washington UW CSE --, Feb.. [3] L. Girod and D. Estrin, Robust range estimation using acoustic and multimodal sensing, in Proc. of IEEE/RSJ Int. Conf. on Intelligent Robots and Systems (IROS),. [] J. Elson, L. Girod, and D. Estrin, Fine-grained network time synchronization using reference broadcasts, in Symp. on Operating Systems Design and Implementation,. [5] Stanford Wireless Sensor Networks Lab: WiSNAP,

International Journal of Scientific & Engineering Research, Volume 7, Issue 2, February ISSN

International Journal of Scientific & Engineering Research, Volume 7, Issue 2, February ISSN International Journal of Scientific & Engineering Research, Volume 7, Issue 2, February-2016 181 A NOVEL RANGE FREE LOCALIZATION METHOD FOR MOBILE SENSOR NETWORKS Anju Thomas 1, Remya Ramachandran 2 1

More information

Localization in Wireless Sensor Networks

Localization in Wireless Sensor Networks Localization in Wireless Sensor Networks Part 2: Localization techniques Department of Informatics University of Oslo Cyber Physical Systems, 11.10.2011 Localization problem in WSN In a localization problem

More information

A survey on broadcast protocols in multihop cognitive radio ad hoc network

A survey on broadcast protocols in multihop cognitive radio ad hoc network A survey on broadcast protocols in multihop cognitive radio ad hoc network Sureshkumar A, Rajeswari M Abstract In the traditional ad hoc network, common channel is present to broadcast control channels

More information

A ROBUST SCHEME TO TRACK MOVING TARGETS IN SENSOR NETS USING AMORPHOUS CLUSTERING AND KALMAN FILTERING

A ROBUST SCHEME TO TRACK MOVING TARGETS IN SENSOR NETS USING AMORPHOUS CLUSTERING AND KALMAN FILTERING A ROBUST SCHEME TO TRACK MOVING TARGETS IN SENSOR NETS USING AMORPHOUS CLUSTERING AND KALMAN FILTERING Gaurang Mokashi, Hong Huang, Bharath Kuppireddy, and Subin Varghese Klipsch School of Electrical and

More information

Sense in Order: Channel Selection for Sensing in Cognitive Radio Networks

Sense in Order: Channel Selection for Sensing in Cognitive Radio Networks Sense in Order: Channel Selection for Sensing in Cognitive Radio Networks Ying Dai and Jie Wu Department of Computer and Information Sciences Temple University, Philadelphia, PA 19122 Email: {ying.dai,

More information

Indoor Localization in Wireless Sensor Networks

Indoor Localization in Wireless Sensor Networks International Journal of Engineering Inventions e-issn: 2278-7461, p-issn: 2319-6491 Volume 4, Issue 03 (August 2014) PP: 39-44 Indoor Localization in Wireless Sensor Networks Farhat M. A. Zargoun 1, Nesreen

More information

LOCALIZATION AND ROUTING AGAINST JAMMERS IN WIRELESS NETWORKS

LOCALIZATION AND ROUTING AGAINST JAMMERS IN WIRELESS NETWORKS Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 5, May 2015, pg.955

More information

Modulated Backscattering Coverage in Wireless Passive Sensor Networks

Modulated Backscattering Coverage in Wireless Passive Sensor Networks Modulated Backscattering Coverage in Wireless Passive Sensor Networks Anusha Chitneni 1, Karunakar Pothuganti 1 Department of Electronics and Communication Engineering, Sree Indhu College of Engineering

More information

Improved MDS-based Algorithm for Nodes Localization in Wireless Sensor Networks

Improved MDS-based Algorithm for Nodes Localization in Wireless Sensor Networks Improved MDS-based Algorithm for Nodes Localization in Wireless Sensor Networks Biljana Risteska Stojkoska, Vesna Kirandziska Faculty of Computer Science and Engineering University "Ss. Cyril and Methodius"

More information

An Algorithm for Localization in Vehicular Ad-Hoc Networks

An Algorithm for Localization in Vehicular Ad-Hoc Networks Journal of Computer Science 6 (2): 168-172, 2010 ISSN 1549-3636 2010 Science Publications An Algorithm for Localization in Vehicular Ad-Hoc Networks Hajar Barani and Mahmoud Fathy Department of Computer

More information

Localization in WSN. Marco Avvenuti. University of Pisa. Pervasive Computing & Networking Lab. (PerLab) Dept. of Information Engineering

Localization in WSN. Marco Avvenuti. University of Pisa. Pervasive Computing & Networking Lab. (PerLab) Dept. of Information Engineering Localization in WSN Marco Avvenuti Pervasive Computing & Networking Lab. () Dept. of Information Engineering University of Pisa m.avvenuti@iet.unipi.it Introduction Location systems provide a new layer

More information

ON THE CONCEPT OF DISTRIBUTED DIGITAL SIGNAL PROCESSING IN WIRELESS SENSOR NETWORKS

ON THE CONCEPT OF DISTRIBUTED DIGITAL SIGNAL PROCESSING IN WIRELESS SENSOR NETWORKS ON THE CONCEPT OF DISTRIBUTED DIGITAL SIGNAL PROCESSING IN WIRELESS SENSOR NETWORKS Carla F. Chiasserini Dipartimento di Elettronica, Politecnico di Torino Torino, Italy Ramesh R. Rao California Institute

More information

Performance Evaluation of a Video Broadcasting System over Wireless Mesh Network

Performance Evaluation of a Video Broadcasting System over Wireless Mesh Network Performance Evaluation of a Video Broadcasting System over Wireless Mesh Network K.T. Sze, K.M. Ho, and K.T. Lo Abstract in this paper, we study the performance of a video-on-demand (VoD) system in wireless

More information

Tracking Moving Targets in a Smart Sensor Network

Tracking Moving Targets in a Smart Sensor Network Tracking Moving Targets in a Smart Sensor Network Rahul Gupta Department of ECECS University of Cincinnati Cincinnati, OH 45221-0030 Samir R. Das Computer Science Department SUNY at Stony Brook Stony Brook,

More information

Performance Analysis of Different Localization Schemes in Wireless Sensor Networks Sanju Choudhary 1, Deepak Sethi 2 and P. P.

Performance Analysis of Different Localization Schemes in Wireless Sensor Networks Sanju Choudhary 1, Deepak Sethi 2 and P. P. Performance Analysis of Different Localization Schemes in Wireless Sensor Networks Sanju Choudhary 1, Deepak Sethi 2 and P. P. Bhattacharya 3 Abstract: Wireless Sensor Networks have attracted worldwide

More information

Efficient Single-Anchor Localization in Sensor Networks

Efficient Single-Anchor Localization in Sensor Networks Efficient Single-Anchor Localization in Sensor Networks Haseebulla M. Khan, Stephan Olariu, Mohamed Eltoweissy 2 Department of Computer Science, Old Dominion University, USA olariu@cs.odu.edu 3 he Bradley

More information

Distributed Collaborative Path Planning in Sensor Networks with Multiple Mobile Sensor Nodes

Distributed Collaborative Path Planning in Sensor Networks with Multiple Mobile Sensor Nodes 7th Mediterranean Conference on Control & Automation Makedonia Palace, Thessaloniki, Greece June 4-6, 009 Distributed Collaborative Path Planning in Sensor Networks with Multiple Mobile Sensor Nodes Theofanis

More information

Ad hoc and Sensor Networks Chapter 9: Localization & positioning

Ad hoc and Sensor Networks Chapter 9: Localization & positioning Ad hoc and Sensor Networks Chapter 9: Localization & positioning Holger Karl Computer Networks Group Universität Paderborn Goals of this chapter Means for a node to determine its physical position (with

More information

Energy Efficient Data Gathering with Mobile Element Path Planning and SDMA-MIMO in WSN

Energy Efficient Data Gathering with Mobile Element Path Planning and SDMA-MIMO in WSN Energy Efficient Data Gathering with Mobile Element Path Planning and SDMA-MIMO in WSN G.R.Divya M.E., Communication System ECE DMI College of engineering Chennai, India S.Rajkumar Assistant Professor,

More information

Improved Directional Perturbation Algorithm for Collaborative Beamforming

Improved Directional Perturbation Algorithm for Collaborative Beamforming American Journal of Networks and Communications 2017; 6(4): 62-66 http://www.sciencepublishinggroup.com/j/ajnc doi: 10.11648/j.ajnc.20170604.11 ISSN: 2326-893X (Print); ISSN: 2326-8964 (Online) Improved

More information

Indoor Positioning Technology Based on Multipath Effect Analysis Bing Xu1, a, Feng Hong2,b, Xingyuan Chen 3,c, Jin Zhang2,d, Shikai Shen1, e

Indoor Positioning Technology Based on Multipath Effect Analysis Bing Xu1, a, Feng Hong2,b, Xingyuan Chen 3,c, Jin Zhang2,d, Shikai Shen1, e 3rd International Conference on Materials Engineering, Manufacturing Technology and Control (ICMEMTC 06) Indoor Positioning Technology Based on Multipath Effect Analysis Bing Xu, a, Feng Hong,b, Xingyuan

More information

Artificial Beacons with RGB-D Environment Mapping for Indoor Mobile Robot Localization

Artificial Beacons with RGB-D Environment Mapping for Indoor Mobile Robot Localization Sensors and Materials, Vol. 28, No. 6 (2016) 695 705 MYU Tokyo 695 S & M 1227 Artificial Beacons with RGB-D Environment Mapping for Indoor Mobile Robot Localization Chun-Chi Lai and Kuo-Lan Su * Department

More information

Multipath Effect on Covariance Based MIMO Radar Beampattern Design

Multipath Effect on Covariance Based MIMO Radar Beampattern Design IOSR Journal of Engineering (IOSRJE) ISS (e): 225-32, ISS (p): 2278-879 Vol. 4, Issue 9 (September. 24), V2 PP 43-52 www.iosrjen.org Multipath Effect on Covariance Based MIMO Radar Beampattern Design Amirsadegh

More information

SIGNIFICANT advances in hardware technology have led

SIGNIFICANT advances in hardware technology have led IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 56, NO. 5, SEPTEMBER 2007 2733 Concentric Anchor Beacon Localization Algorithm for Wireless Sensor Networks Vijayanth Vivekanandan and Vincent W. S. Wong,

More information

Performance Analysis of a 1-bit Feedback Beamforming Algorithm

Performance Analysis of a 1-bit Feedback Beamforming Algorithm Performance Analysis of a 1-bit Feedback Beamforming Algorithm Sherman Ng Mark Johnson Electrical Engineering and Computer Sciences University of California at Berkeley Technical Report No. UCB/EECS-2009-161

More information

Design of Parallel Algorithms. Communication Algorithms

Design of Parallel Algorithms. Communication Algorithms + Design of Parallel Algorithms Communication Algorithms + Topic Overview n One-to-All Broadcast and All-to-One Reduction n All-to-All Broadcast and Reduction n All-Reduce and Prefix-Sum Operations n Scatter

More information

Node Localization using 3D coordinates in Wireless Sensor Networks

Node Localization using 3D coordinates in Wireless Sensor Networks Node Localization using 3D coordinates in Wireless Sensor Networks Shayon Samanta Prof. Punesh U. Tembhare Prof. Charan R. Pote Computer technology Computer technology Computer technology Nagpur University

More information

Introduction. Introduction ROBUST SENSOR POSITIONING IN WIRELESS AD HOC SENSOR NETWORKS. Smart Wireless Sensor Systems 1

Introduction. Introduction ROBUST SENSOR POSITIONING IN WIRELESS AD HOC SENSOR NETWORKS. Smart Wireless Sensor Systems 1 ROBUST SENSOR POSITIONING IN WIRELESS AD HOC SENSOR NETWORKS Xiang Ji and Hongyuan Zha Material taken from Sensor Network Operations by Shashi Phoa, Thomas La Porta and Christopher Griffin, John Wiley,

More information

Localization for Large-Scale Underwater Sensor Networks

Localization for Large-Scale Underwater Sensor Networks Localization for Large-Scale Underwater Sensor Networks Zhong Zhou 1, Jun-Hong Cui 1, and Shengli Zhou 2 1 Computer Science& Engineering Dept, University of Connecticut, Storrs, CT, USA,06269 2 Electrical

More information

CHANNEL ASSIGNMENT AND LOAD DISTRIBUTION IN A POWER- MANAGED WLAN

CHANNEL ASSIGNMENT AND LOAD DISTRIBUTION IN A POWER- MANAGED WLAN CHANNEL ASSIGNMENT AND LOAD DISTRIBUTION IN A POWER- MANAGED WLAN Mohamad Haidar Robert Akl Hussain Al-Rizzo Yupo Chan University of Arkansas at University of Arkansas at University of Arkansas at University

More information

Hedonic Coalition Formation for Distributed Task Allocation among Wireless Agents

Hedonic Coalition Formation for Distributed Task Allocation among Wireless Agents Hedonic Coalition Formation for Distributed Task Allocation among Wireless Agents Walid Saad, Zhu Han, Tamer Basar, Me rouane Debbah, and Are Hjørungnes. IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL. 10,

More information

Towards a Unified View of Localization in Wireless Sensor Networks

Towards a Unified View of Localization in Wireless Sensor Networks Towards a Unified View of Localization in Wireless Sensor Networks Suprakash Datta Joint work with Stuart Maclean, Masoomeh Rudafshani, Chris Klinowski and Shaker Khaleque York University, Toronto, Canada

More information

Antennas and Propagation. Chapter 6b: Path Models Rayleigh, Rician Fading, MIMO

Antennas and Propagation. Chapter 6b: Path Models Rayleigh, Rician Fading, MIMO Antennas and Propagation b: Path Models Rayleigh, Rician Fading, MIMO Introduction From last lecture How do we model H p? Discrete path model (physical, plane waves) Random matrix models (forget H p and

More information

Performance Evaluation of DV-Hop and NDV-Hop Localization Methods in Wireless Sensor Networks

Performance Evaluation of DV-Hop and NDV-Hop Localization Methods in Wireless Sensor Networks Performance Evaluation of DV-Hop and NDV-Hop Localization Methods in Wireless Sensor Networks Manijeh Keshtgary Dept. of Computer Eng. & IT ShirazUniversity of technology Shiraz,Iran, Keshtgari@sutech.ac.ir

More information

Location Estimation in Ad-Hoc Networks with Directional Antennas

Location Estimation in Ad-Hoc Networks with Directional Antennas Location Estimation in Ad-Hoc Networks with Directional Antennas Nipoon Malhotra, Mark Krasniewski, Chin-Lung Yang, Saurabh Bagchi, William Chappell School of Electrical and Computer Engineering Purdue

More information

Effects of Beamforming on the Connectivity of Ad Hoc Networks

Effects of Beamforming on the Connectivity of Ad Hoc Networks Effects of Beamforming on the Connectivity of Ad Hoc Networks Xiangyun Zhou, Haley M. Jones, Salman Durrani and Adele Scott Department of Engineering, CECS The Australian National University Canberra ACT,

More information

Estimation of Absolute Positioning of mobile robot using U-SAT

Estimation of Absolute Positioning of mobile robot using U-SAT Estimation of Absolute Positioning of mobile robot using U-SAT Su Yong Kim 1, SooHong Park 2 1 Graduate student, Department of Mechanical Engineering, Pusan National University, KumJung Ku, Pusan 609-735,

More information

POSITION ESTIMATION USING LOCALIZATION TECHNIQUE IN WIRELESS SENSOR NETWORKS

POSITION ESTIMATION USING LOCALIZATION TECHNIQUE IN WIRELESS SENSOR NETWORKS POSITION ESTIMATION USING LOCALIZATION TECHNIQUE IN WIRELESS SENSOR NETWORKS Priti Narwal 1, Dr. S.S. Tyagi 2 1&2 Department of Computer Science and Engineering Manav Rachna International University Faridabad,Haryana,India

More information

Math 215 Project 1 (25 pts) : Using Linear Algebra to solve GPS problem

Math 215 Project 1 (25 pts) : Using Linear Algebra to solve GPS problem Due 11:55pm Fri. Sept. 28 NAME(S): Math 215 Project 1 (25 pts) : Using Linear Algebra to solve GPS problem 1 Introduction The age old question, Where in the world am I? can easily be solved nowadays by

More information

A Forwarding Station Integrated the Low Energy Adaptive Clustering Hierarchy in Ad-hoc Wireless Sensor Networks

A Forwarding Station Integrated the Low Energy Adaptive Clustering Hierarchy in Ad-hoc Wireless Sensor Networks A Forwarding Station Integrated the Low Energy Adaptive Clustering Hierarchy in Ad-hoc Wireless Sensor Networks Chao-Shui Lin, Ching-Mu Chen, Tung-Jung Chan and Tsair-Rong Chen Department of Electrical

More information

Feedback via Message Passing in Interference Channels

Feedback via Message Passing in Interference Channels Feedback via Message Passing in Interference Channels (Invited Paper) Vaneet Aggarwal Department of ELE, Princeton University, Princeton, NJ 08544. vaggarwa@princeton.edu Salman Avestimehr Department of

More information

Calculation on Coverage & connectivity of random deployed wireless sensor network factors using heterogeneous node

Calculation on Coverage & connectivity of random deployed wireless sensor network factors using heterogeneous node Calculation on Coverage & connectivity of random deployed wireless sensor network factors using heterogeneous node Shikha Nema*, Branch CTA Ganga Ganga College of Technology, Jabalpur (M.P) ABSTRACT A

More information

Parrots: A Range Measuring Sensor Network

Parrots: A Range Measuring Sensor Network Carnegie Mellon University Research Showcase @ CMU Robotics Institute School of Computer Science 6-2006 Parrots: A Range Measuring Sensor Network Wei Zhang Carnegie Mellon University Joseph A. Djugash

More information

Fast Placement Optimization of Power Supply Pads

Fast Placement Optimization of Power Supply Pads Fast Placement Optimization of Power Supply Pads Yu Zhong Martin D. F. Wong Dept. of Electrical and Computer Engineering Dept. of Electrical and Computer Engineering Univ. of Illinois at Urbana-Champaign

More information

Locali ation z For For Wireless S ensor Sensor Networks Univ of Alabama F, all Fall

Locali ation z For For Wireless S ensor Sensor Networks Univ of Alabama F, all Fall Localization ation For Wireless Sensor Networks Univ of Alabama, Fall 2011 1 Introduction - Wireless Sensor Network Power Management WSN Challenges Positioning of Sensors and Events (Localization) Coverage

More information

Medium Access Control via Nearest-Neighbor Interactions for Regular Wireless Networks

Medium Access Control via Nearest-Neighbor Interactions for Regular Wireless Networks Medium Access Control via Nearest-Neighbor Interactions for Regular Wireless Networks Ka Hung Hui, Dongning Guo and Randall A. Berry Department of Electrical Engineering and Computer Science Northwestern

More information

Ordinal MDS-based Localization for Wireless Sensor Networks

Ordinal MDS-based Localization for Wireless Sensor Networks Ordinal MDS-based Localization for Wireless Sensor Networks Vayanth Vivekanandan and Vincent W.S. Wong Department of Electrical and Computer Engineering, The University of British Columbia, Vancouver,

More information

HIERARCHICAL microcell/macrocell architectures have

HIERARCHICAL microcell/macrocell architectures have 836 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 46, NO. 4, NOVEMBER 1997 Architecture Design, Frequency Planning, and Performance Analysis for a Microcell/Macrocell Overlaying System Li-Chun Wang,

More information

A Study on Performance Analysis of Distance Estimation RSSI in Wireless Sensor Networks

A Study on Performance Analysis of Distance Estimation RSSI in Wireless Sensor Networks A Study on Performance Analysis of Distance Estimation RSSI in Wireless Sensor Networks S.Satheesh 1, Dr.V.Vinoba 2 1 Assistant professor, T.J.S. Engineering College, Chennai-601206, Tamil Nadu, India.

More information

Proceedings Statistical Evaluation of the Positioning Error in Sequential Localization Techniques for Sensor Networks

Proceedings Statistical Evaluation of the Positioning Error in Sequential Localization Techniques for Sensor Networks Proceedings Statistical Evaluation of the Positioning Error in Sequential Localization Techniques for Sensor Networks Cesar Vargas-Rosales *, Yasuo Maidana, Rafaela Villalpando-Hernandez and Leyre Azpilicueta

More information

Location Discovery in Sensor Network

Location Discovery in Sensor Network Location Discovery in Sensor Network Pin Nie Telecommunications Software and Multimedia Laboratory Helsinki University of Technology niepin@cc.hut.fi Abstract One established trend in electronics is micromation.

More information

Range Free Localization of Wireless Sensor Networks Based on Sugeno Fuzzy Inference

Range Free Localization of Wireless Sensor Networks Based on Sugeno Fuzzy Inference Range Free Localization of Wireless Sensor Networks Based on Sugeno Fuzzy Inference Mostafa Arbabi Monfared Department of Electrical & Electronic Engineering Eastern Mediterranean University Famagusta,

More information

Localization (Position Estimation) Problem in WSN

Localization (Position Estimation) Problem in WSN Localization (Position Estimation) Problem in WSN [1] Convex Position Estimation in Wireless Sensor Networks by L. Doherty, K.S.J. Pister, and L.E. Ghaoui [2] Semidefinite Programming for Ad Hoc Wireless

More information

Sequential Multi-Channel Access Game in Distributed Cognitive Radio Networks

Sequential Multi-Channel Access Game in Distributed Cognitive Radio Networks Sequential Multi-Channel Access Game in Distributed Cognitive Radio Networks Chunxiao Jiang, Yan Chen, and K. J. Ray Liu Department of Electrical and Computer Engineering, University of Maryland, College

More information

A Posture Control for Two Wheeled Mobile Robots

A Posture Control for Two Wheeled Mobile Robots Transactions on Control, Automation and Systems Engineering Vol., No. 3, September, A Posture Control for Two Wheeled Mobile Robots Hyun-Sik Shim and Yoon-Gyeoung Sung Abstract In this paper, a posture

More information

THE SINUSOIDAL WAVEFORM

THE SINUSOIDAL WAVEFORM Chapter 11 THE SINUSOIDAL WAVEFORM The sinusoidal waveform or sine wave is the fundamental type of alternating current (ac) and alternating voltage. It is also referred to as a sinusoidal wave or, simply,

More information

Implementation of RSSI-Based 3D Indoor Localization using Wireless Sensor Networks Based on ZigBee Standard

Implementation of RSSI-Based 3D Indoor Localization using Wireless Sensor Networks Based on ZigBee Standard Implementation of RSSI-Based 3D Indoor Localization using Wireless Sensor Networks Based on ZigBee Standard Thanapong Chuenurajit 1, DwiJoko Suroso 2, and Panarat Cherntanomwong 1 1 Department of Computer

More information

Novel Localization of Sensor Nodes in Wireless Sensor Networks using Co-Ordinate Signal Strength Database

Novel Localization of Sensor Nodes in Wireless Sensor Networks using Co-Ordinate Signal Strength Database Available online at www.sciencedirect.com Procedia Engineering 30 (2012) 662 668 International Conference on Communication Technology and System Design 2011 Novel Localization of Sensor Nodes in Wireless

More information

Reducing Aggregation Bias and Time in Gossiping-based Wireless Sensor Networks

Reducing Aggregation Bias and Time in Gossiping-based Wireless Sensor Networks Reducing Aggregation Bias and Time in Gossiping-based Wireless Sensor Networks Zhiliang Chen, Alexander Kuehne, and Anja Klein Communications Engineering Lab, Technische Universität Darmstadt, Germany

More information

Hybrid Positioning through Extended Kalman Filter with Inertial Data Fusion

Hybrid Positioning through Extended Kalman Filter with Inertial Data Fusion Hybrid Positioning through Extended Kalman Filter with Inertial Data Fusion Rafiullah Khan, Francesco Sottile, and Maurizio A. Spirito Abstract In wireless sensor networks (WSNs), hybrid algorithms are

More information

Adaptive Sensor Selection Algorithms for Wireless Sensor Networks. Silvia Santini PhD defense October 12, 2009

Adaptive Sensor Selection Algorithms for Wireless Sensor Networks. Silvia Santini PhD defense October 12, 2009 Adaptive Sensor Selection Algorithms for Wireless Sensor Networks Silvia Santini PhD defense October 12, 2009 Wireless Sensor Networks (WSNs) WSN: compound of sensor nodes Sensor nodes Computation Wireless

More information

Autonomous Decentralized Synchronization System for Inter-Vehicle Communication in Ad-hoc Network

Autonomous Decentralized Synchronization System for Inter-Vehicle Communication in Ad-hoc Network Autonomous Decentralized Synchronization System for Inter-Vehicle Communication in Ad-hoc etwork Young An Kim 1, Choong Seon Hong 1 1 Department of Electronics and Information, Kyung Hee University, 1

More information

Performance Analysis of Range Free Localization Schemes in WSN-a Survey

Performance Analysis of Range Free Localization Schemes in WSN-a Survey I J C T A, 9(13) 2016, pp. 5921-5925 International Science Press Performance Analysis of Range Free Localization Schemes in WSN-a Survey Hari Balakrishnan B. 1 and Radhika N. 2 ABSTRACT In order to design

More information

Lab S-1: Complex Exponentials Source Localization

Lab S-1: Complex Exponentials Source Localization DSP First, 2e Signal Processing First Lab S-1: Complex Exponentials Source Localization Pre-Lab: Read the Pre-Lab and do all the exercises in the Pre-Lab section prior to attending lab. Verification: The

More information

An Adaptive Indoor Positioning Algorithm for ZigBee WSN

An Adaptive Indoor Positioning Algorithm for ZigBee WSN An Adaptive Indoor Positioning Algorithm for ZigBee WSN Tareq Alhmiedat Department of Information Technology Tabuk University Tabuk, Saudi Arabia t.alhmiedat@ut.edu.sa ABSTRACT: The areas of positioning

More information

SSD BASED LOCATION IDENTIFICATION USING FINGERPRINT BASED APPROACH

SSD BASED LOCATION IDENTIFICATION USING FINGERPRINT BASED APPROACH SSD BASED LOCATION IDENTIFICATION USING FINGERPRINT BASED APPROACH Mr. M. Dinesh babu 1, Mr.V.Tamizhazhagan Dr. R. Saminathan 3 1,, 3 (Department of Computer Science & Engineering, Annamalai University,

More information

Lab S-3: Beamforming with Phasors. N r k. is the time shift applied to r k

Lab S-3: Beamforming with Phasors. N r k. is the time shift applied to r k DSP First, 2e Signal Processing First Lab S-3: Beamforming with Phasors Pre-Lab: Read the Pre-Lab and do all the exercises in the Pre-Lab section prior to attending lab. Verification: The Exercise section

More information

An Adaptive Algorithm for MU-MIMO using Spatial Channel Model

An Adaptive Algorithm for MU-MIMO using Spatial Channel Model An Adaptive Algorithm for MU-MIMO using Spatial Channel Model SW Haider Shah, Shahzad Amin, Khalid Iqbal College of Electrical and Mechanical Engineering, National University of Science and Technology,

More information

Collaborative transmission in wireless sensor networks

Collaborative transmission in wireless sensor networks Collaborative transmission in wireless sensor networks Cooperative transmission schemes Stephan Sigg Distributed and Ubiquitous Systems Technische Universität Braunschweig November 22, 2010 Stephan Sigg

More information

Distributed receive beamforming: a scalable architecture and its proof of concept

Distributed receive beamforming: a scalable architecture and its proof of concept Distributed receive beamforming: a scalable architecture and its proof of concept François Quitin, Andrew Irish and Upamanyu Madhow Electrical and Computer Engineering, University of California, Santa

More information

Energy Efficient MAC Protocol with Localization scheme for Wireless Sensor Networks using Directional Antennas

Energy Efficient MAC Protocol with Localization scheme for Wireless Sensor Networks using Directional Antennas Energy Efficient MAC Protocol with Localization scheme for Wireless Sensor Networks using Directional Antennas Anique Akhtar Department of Electrical Engineering aakhtar13@ku.edu.tr Buket Yuksel Department

More information

Index Copernicus value (2015): DOI: /ijecs/v6i Progressive Localization using Mobile Anchor in Wireless Sensor Network

Index Copernicus value (2015): DOI: /ijecs/v6i Progressive Localization using Mobile Anchor in Wireless Sensor Network www.ijecs.in International Journal Of Engineering And Computer Science ISSN:9- Volume Issue April, Page No. 888-89 Index Copernicus value (): 8. DOI:.8/ijecs/vi.... Progressive Localization using Mobile

More information

A Directionality based Location Discovery Scheme for Wireless Sensor Networks

A Directionality based Location Discovery Scheme for Wireless Sensor Networks A Directionality based Location Discovery Scheme for Wireless Sensor Networks Asis Nasipuri and Kai Li Department of Electrical & Computer Engineering The University of North Carolina at Charlotte 921

More information

CS649 Sensor Networks IP Lecture 9: Synchronization

CS649 Sensor Networks IP Lecture 9: Synchronization CS649 Sensor Networks IP Lecture 9: Synchronization I-Jeng Wang http://hinrg.cs.jhu.edu/wsn06/ Spring 2006 CS 649 1 Outline Description of the problem: axes, shortcomings Reference-Broadcast Synchronization

More information

How (Information Theoretically) Optimal Are Distributed Decisions?

How (Information Theoretically) Optimal Are Distributed Decisions? How (Information Theoretically) Optimal Are Distributed Decisions? Vaneet Aggarwal Department of Electrical Engineering, Princeton University, Princeton, NJ 08544. vaggarwa@princeton.edu Salman Avestimehr

More information

Chapter 4 DOA Estimation Using Adaptive Array Antenna in the 2-GHz Band

Chapter 4 DOA Estimation Using Adaptive Array Antenna in the 2-GHz Band Chapter 4 DOA Estimation Using Adaptive Array Antenna in the 2-GHz Band 4.1. Introduction The demands for wireless mobile communication are increasing rapidly, and they have become an indispensable part

More information

Randomized Motion Planning for Groups of Nonholonomic Robots

Randomized Motion Planning for Groups of Nonholonomic Robots Randomized Motion Planning for Groups of Nonholonomic Robots Christopher M Clark chrisc@sun-valleystanfordedu Stephen Rock rock@sun-valleystanfordedu Department of Aeronautics & Astronautics Stanford University

More information

Classification of Road Images for Lane Detection

Classification of Road Images for Lane Detection Classification of Road Images for Lane Detection Mingyu Kim minkyu89@stanford.edu Insun Jang insunj@stanford.edu Eunmo Yang eyang89@stanford.edu 1. Introduction In the research on autonomous car, it is

More information

Channel Assignment with Route Discovery (CARD) using Cognitive Radio in Multi-channel Multi-radio Wireless Mesh Networks

Channel Assignment with Route Discovery (CARD) using Cognitive Radio in Multi-channel Multi-radio Wireless Mesh Networks Channel Assignment with Route Discovery (CARD) using Cognitive Radio in Multi-channel Multi-radio Wireless Mesh Networks Chittabrata Ghosh and Dharma P. Agrawal OBR Center for Distributed and Mobile Computing

More information

On the Performance of Cooperative Routing in Wireless Networks

On the Performance of Cooperative Routing in Wireless Networks 1 On the Performance of Cooperative Routing in Wireless Networks Mostafa Dehghan, Majid Ghaderi, and Dennis L. Goeckel Department of Computer Science, University of Calgary, Emails: {mdehghan, mghaderi}@ucalgary.ca

More information

Extending lifetime of sensor surveillance systems in data fusion model

Extending lifetime of sensor surveillance systems in data fusion model IEEE WCNC 2011 - Network Exting lifetime of sensor surveillance systems in data fusion model Xiang Cao Xiaohua Jia Guihai Chen State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing,

More information

Performance of Wideband Mobile Channel with Perfect Synchronism BPSK vs QPSK DS-CDMA

Performance of Wideband Mobile Channel with Perfect Synchronism BPSK vs QPSK DS-CDMA Performance of Wideband Mobile Channel with Perfect Synchronism BPSK vs QPSK DS-CDMA By Hamed D. AlSharari College of Engineering, Aljouf University, Sakaka, Aljouf 2014, Kingdom of Saudi Arabia, hamed_100@hotmail.com

More information

Chapter 2 Distributed Consensus Estimation of Wireless Sensor Networks

Chapter 2 Distributed Consensus Estimation of Wireless Sensor Networks Chapter 2 Distributed Consensus Estimation of Wireless Sensor Networks Recently, consensus based distributed estimation has attracted considerable attention from various fields to estimate deterministic

More information

Accurate Three-Step Algorithm for Joint Source Position and Propagation Speed Estimation

Accurate Three-Step Algorithm for Joint Source Position and Propagation Speed Estimation Accurate Three-Step Algorithm for Joint Source Position and Propagation Speed Estimation Jun Zheng, Kenneth W. K. Lui, and H. C. So Department of Electronic Engineering, City University of Hong Kong Tat

More information

A Passive Approach to Sensor Network Localization

A Passive Approach to Sensor Network Localization 1 A Passive Approach to Sensor Network Localization Rahul Biswas and Sebastian Thrun Computer Science Department Stanford University Stanford, CA 945 USA Email: rahul,thrun @cs.stanford.edu Abstract Sensor

More information

Performance Analysis of Energy Consumption of AFECA in Wireless Sensor Networks

Performance Analysis of Energy Consumption of AFECA in Wireless Sensor Networks Proceedings of the World Congress on Engineering 2 Vol II WCE 2, July 6-8, 2, London, U.K. Performance Analysis of Energy Consumption of AFECA in Wireless Sensor Networks Yun Won Chung Abstract Energy

More information

Block Markov Encoding & Decoding

Block Markov Encoding & Decoding 1 Block Markov Encoding & Decoding Deqiang Chen I. INTRODUCTION Various Markov encoding and decoding techniques are often proposed for specific channels, e.g., the multi-access channel (MAC) with feedback,

More information

SURVEILLANCE SYSTEMS WITH AUTOMATIC RESTORATION OF LINEAR MOTION AND OUT-OF-FOCUS BLURRED IMAGES. Received August 2008; accepted October 2008

SURVEILLANCE SYSTEMS WITH AUTOMATIC RESTORATION OF LINEAR MOTION AND OUT-OF-FOCUS BLURRED IMAGES. Received August 2008; accepted October 2008 ICIC Express Letters ICIC International c 2008 ISSN 1881-803X Volume 2, Number 4, December 2008 pp. 409 414 SURVEILLANCE SYSTEMS WITH AUTOMATIC RESTORATION OF LINEAR MOTION AND OUT-OF-FOCUS BLURRED IMAGES

More information

Localization of Sensor Nodes using Mobile Anchor Nodes

Localization of Sensor Nodes using Mobile Anchor Nodes Localization of Sensor Nodes using Mobile Anchor Nodes 1 Indrajith T B, 2 E.T Sivadasan 1 M.Tech Student, 2 Associate Professor 1 Department of Computer Science, Vidya Academy of Science and Technology,

More information

On Coding for Cooperative Data Exchange

On Coding for Cooperative Data Exchange On Coding for Cooperative Data Exchange Salim El Rouayheb Texas A&M University Email: rouayheb@tamu.edu Alex Sprintson Texas A&M University Email: spalex@tamu.edu Parastoo Sadeghi Australian National University

More information

Node Positioning in a Limited Resource Wireless Network

Node Positioning in a Limited Resource Wireless Network IWES 007 6-7 September, 007, Vaasa, Finland Node Positioning in a Limited Resource Wireless Network Heikki Palomäki Seinäjoki University of Applied Sciences, Information and Communication Technology Unit

More information

2-D RSSI-Based Localization in Wireless Sensor Networks

2-D RSSI-Based Localization in Wireless Sensor Networks 2-D RSSI-Based Localization in Wireless Sensor Networks Wa el S. Belkasim Kaidi Xu Computer Science Georgia State University wbelkasim1@student.gsu.edu Abstract Abstract in large and sparse wireless sensor

More information

Traffic Control for a Swarm of Robots: Avoiding Group Conflicts

Traffic Control for a Swarm of Robots: Avoiding Group Conflicts Traffic Control for a Swarm of Robots: Avoiding Group Conflicts Leandro Soriano Marcolino and Luiz Chaimowicz Abstract A very common problem in the navigation of robotic swarms is when groups of robots

More information

Power-Modulated Challenge-Response Schemes for Verifying Location Claims

Power-Modulated Challenge-Response Schemes for Verifying Location Claims Power-Modulated Challenge-Response Schemes for Verifying Location Claims Yu Zhang, Zang Li, Wade Trappe WINLAB, Rutgers University, Piscataway, NJ 884 {yu, zang, trappe}@winlab.rutgers.edu Abstract Location

More information

Coverage in Sensor Networks

Coverage in Sensor Networks Coverage in Sensor Networks Xiang Luo ECSE 6962 Coverage problems Definition: the measurement of quality of service (surveillance) that can be provided by a particular sensor network Coverage problems

More information

Location Determination of a Mobile Device Using IEEE b Access Point Signals

Location Determination of a Mobile Device Using IEEE b Access Point Signals Location Determination of a Mobile Device Using IEEE 802.b Access Point Signals Siddhartha Saha, Kamalika Chaudhuri, Dheeraj Sanghi, Pravin Bhagwat Department of Computer Science and Engineering Indian

More information

Vehicle speed and volume measurement using V2I communication

Vehicle speed and volume measurement using V2I communication Vehicle speed and volume measurement using VI communication Quoc Chuyen DOAN IRSEEM-ESIGELEC ITS division Saint Etienne du Rouvray 76801 - FRANCE doan@esigelec.fr Tahar BERRADIA IRSEEM-ESIGELEC ITS division

More information

Using Vision-Based Driver Assistance to Augment Vehicular Ad-Hoc Network Communication

Using Vision-Based Driver Assistance to Augment Vehicular Ad-Hoc Network Communication Using Vision-Based Driver Assistance to Augment Vehicular Ad-Hoc Network Communication Kyle Charbonneau, Michael Bauer and Steven Beauchemin Department of Computer Science University of Western Ontario

More information

Q-Coverage Maximum Connected Set Cover (QC-MCSC) Heuristic for Connected Target Problem in Wireless Sensor Network

Q-Coverage Maximum Connected Set Cover (QC-MCSC) Heuristic for Connected Target Problem in Wireless Sensor Network Global Journal of Computer Science and Technology: E Network, Web & Security Volume 15 Issue 6 Version 1.0 Year 2015 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals

More information

Roadside Range Sensors for Intersection Decision Support

Roadside Range Sensors for Intersection Decision Support Roadside Range Sensors for Intersection Decision Support Arvind Menon, Alec Gorjestani, Craig Shankwitz and Max Donath, Member, IEEE Abstract The Intelligent Transportation Institute at the University

More information