An Adaptive Indoor Positioning Algorithm for ZigBee WSN

Similar documents
A Hybrid Range-free Localization Algorithm for ZigBee Wireless Sensor Networks

Tracking multiple mobile targets based on the ZigBee standard

A Wireless Smart Sensor Network for Flood Management Optimization

Hybrid Positioning through Extended Kalman Filter with Inertial Data Fusion

A ZigBee-based mobile tracking system through wireless sensor networks

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

ScienceDirect. An Integrated Xbee arduino And Differential Evolution Approach for Localization in Wireless Sensor Networks

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

An Improved DV-Hop Localization Algorithm Based on Hop Distance and Hops Correction

Indoor Location System with Wi-Fi and Alternative Cellular Network Signal

Open Access AOA and TDOA-Based a Novel Three Dimensional Location Algorithm in Wireless Sensor Network

ENERGY EFFICIENT SENSOR NODE DESIGN IN WIRELESS SENSOR NETWORKS

Node Localization using 3D coordinates in Wireless Sensor Networks

Research on an Economic Localization Approach

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

Mobile Positioning in Wireless Mobile Networks

Indoor Localization and Tracking using Wi-Fi Access Points

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

Localization of tagged inhabitants in smart environments

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

Abderrahim Benslimane, Professor of Computer Sciences Coordinator of the Faculty of Engineering Head of the Informatic Research Center (CRI)

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

Wifi bluetooth based combined positioning algorithm

INTRODUCTION TO WIRELESS SENSOR NETWORKS. CHAPTER 8: LOCALIZATION TECHNIQUES Anna Förster

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

Performance Analysis of DV-Hop Localization Using Voronoi Approach

DV-HOP LOCALIZATION ALGORITHM IMPROVEMENT OF WIRELESS SENSOR NETWORK

Selected RSSI-based DV-Hop Localization for Wireless Sensor Networks

LOCALIZATION AND ROUTING AGAINST JAMMERS IN WIRELESS NETWORKS

Location Discovery in Sensor Network

Node Deployment Strategies and Coverage Prediction in 3D Wireless Sensor Network with Scheduling

Open Access Research on RSSI Based Localization System in the Wireless Sensor Network

State and Path Analysis of RSSI in Indoor Environment

Active RFID System with Wireless Sensor Network for Power

Design of Automatic Following and Locating Electric Carrier Based on Ultrasonic Positioning and PI Controller

Comparison of localization algorithms in different densities in Wireless Sensor Networks

Overview of Need and Current Status of LPS for Emergency Response

Performance Evaluation of Energy Consumption of Reactive Protocols under Self- Similar Traffic

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged

Extended Gradient Predictor and Filter for Smoothing RSSI

2nd World Conference on Technology, Innovation and Entrepreneurship May 12-14, 2017, Istanbul, Turkey. Edited by Sefer Şener

THE IMPLEMENTATION OF INDOOR CHILD MONITORING SYSTEM USING TRILATERATION APPROACH

A Received Signal Strength based Self-adaptive Algorithm Targeting Indoor Positioning

Using Bluetooth Low Energy Beacons for Indoor Localization

Using Intelligent Mobile Devices for Indoor Wireless Location Tracking, Navigation, and Mobile Augmented Reality

ARCHITECTURE AND MODEL OF DATA INTEGRATION BETWEEN MANAGEMENT SYSTEMS AND AGRICULTURAL MACHINES FOR PRECISION AGRICULTURE

ANFIS-based Indoor Location Awareness System for the Position Monitoring of Patients

IoT Wi-Fi- based Indoor Positioning System Using Smartphones

SMART RFID FOR LOCATION TRACKING

Indoors Localization Using Mobile Communications Radio Signal Strength

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

NCCT IEEE PROJECTS ADVANCED ROBOTICS SOLUTIONS. Latest Projects, in various Domains. Promise for the Best Projects

Engineering Project Proposals

Performance Evaluation of a Hybrid Sensor and Vehicular Network to Improve Road Safety

Ultrasound-Based Indoor Robot Localization Using Ambient Temperature Compensation

Efficiently multicasting medical images in mobile Adhoc network for patient diagnosing diseases.

A MULTI-SENSOR FUSION FOR INDOOR-OUTDOOR LOCALIZATION USING A PARTICLE FILTER

UWB RFID Technology Applications for Positioning Systems in Indoor Warehouses

Path Planning for Mobile Robots Based on Hybrid Architecture Platform

UNISI Team. UNISI Team - Expertise

Location Estimation in Ad-Hoc Networks with Directional Antennas

Different node deployments in a square area grid of wireless sensor network and optimal number of relays

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

Wireless Sensors self-location in an Indoor WLAN environment

Ad hoc and Sensor Networks Chapter 9: Localization & positioning

Location Estimation based on Received Signal Strength from Access Pointer and Machine Learning Techniques

A Localization Algorithm for Wireless Sensor Networks Using One Mobile Beacon

ENHANCED EVALUATION OF RSS FINGERPRINTING BASED INDOOR LOCALIZATION S.SANTHOSH *1, M.PRIYA *2, R.PRIYA *3. Technology, Chennai, Tamil Nadu, India.

INDOOR LOCALIZATION SYSTEM USING RSSI MEASUREMENT OF WIRELESS SENSOR NETWORK BASED ON ZIGBEE STANDARD

Enhanced Positioning Method using WLAN RSSI Measurements considering Dilution of Precision of AP Configuration

Reviewing WSN with RFID

ADAPTIVE ESTIMATION AND PI LEARNING SPRING- RELAXATION TECHNIQUE FOR LOCATION ESTIMATION IN WIRELESS SENSOR NETWORKS

MDFD and DFD Methods to detect Failed Sensor Nodes in Wireless Sensor Network

SENLUTION Miniature Angular & Heading Reference System The World s Smallest Mini-AHRS

Coalface WSN Sub-area Model and Network Deployment Strategy

Exhaustive Study on the Infulence of Hello Packets in OLSR Routing Protocol

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

Comparison of RSSI-Based Indoor Localization for Smart Buildings with Internet of Things

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

ERFS: Enhanced RSSI value Filtering Schema for Localization in Wireless Sensor Networks

Wireless Energy Meter Using Handheld Reader

Improved Directional Perturbation Algorithm for Collaborative Beamforming

Multi-Robot Cooperative System For Object Detection

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

On the problem of energy efficiency of multi-hop vs one-hop routing in Wireless Sensor Networks

Indoor Navigation for Visually Impaired / Blind People Using Smart Cane and Mobile Phone: Experimental Work

Energy Efficiency using Data Filtering Approach on Agricultural Wireless Sensor Network

LOCALIZATION WITH GPS UNAVAILABLE

Research Article Improving Localization in Wireless Sensor Network Using Fixed and Mobile Guide Nodes

Mesh Networks. unprecedented coverage, throughput, flexibility and cost efficiency. Decentralized, self-forming, self-healing networks that achieve

METHODS FOR ENERGY CONSUMPTION MANAGEMENT IN WIRELESS SENSOR NETWORKS

Cognitive Radio Technology using Multi Armed Bandit Access Scheme in WSN

EXTENDED BLOCK NEIGHBOR DISCOVERY PROTOCOL FOR HETEROGENEOUS WIRELESS SENSOR NETWORK APPLICATIONS

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

Survey of MANET based on Routing Protocols

B L E N e t w o r k A p p l i c a t i o n s f o r S m a r t M o b i l i t y S o l u t i o n s

Automated Switching Mechanism for Indoor and Outdoor Propagation with Embedded RFID and GPS in Wireless Sensor Network Platform

PERFORMANCE ANALYSIS OF ROUTING PROTOCOLS FOR P INCLUDING PROPAGATION MODELS

Part I: Introduction to Wireless Sensor Networks. Alessio Di

FILTERING THE RESULTS OF ZIGBEE DISTANCE MEASUREMENTS WITH RANSAC ALGORITHM

Transcription:

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 and tracking through Wireless Sensor Network (WSN) have received considerable attention recently driven by the requirement to obtain high positioning accuracy with minimum cost possible. A wide range of proposed approaches regarding the positioning area have emerged, however most of them suffer from either requiring an extra sensor, high power consumption, inaccessible indoors, or offer high positioning error. This paper presents a research and development of an adaptive positioning system for ZigBee WSN based on the Received Signal Strength (RSS) system. The proposed system is an efficient positioning system in both indoors and outdoors, where it offers reasonable positioning accuracy (0.1 0.6) meters, and achieves low power consumption. The proposed system has been validated through a number of real experiments using XBee modules. Keywords: Positioning, Wireless Sensor Network (WSN), Zigbee, Localization Received: 12 January 2015, Revised 18 February 2015, Accepted 24 February 2015 2015 DLINE. All Rights Reserved 1. Introduction Wireless Sensor Network (WSN) has become a vital research area due to their wide ranging applications in military, safety, industrial and environment [1, 2, 3]. A WSN is a collection of sensor nodes organized into a cooperative network. Sensor nodes are small in size, low in cost, and have short communication range. Researchers have focused on diverse aspects of WSN, such as hardware design, routing protocols, data aggregation, and positioning. Positioning and tracking systems play significant role in a various number of applications including safety, monitoring, and controlling. Researchers have focused on two aspects when designing a WSN localization system: first, localization accuracy, and second, power consumption. In spite of WSNs were not designed for the purpose of the positioning task, it is possible to determine the position of a mobile target with reasonable accuracy using the radio frequency. The Received Signal Strength (RSS) values obtained from any received packet can be used to estimate the distance between the transmitter and the receiver nodes, and therefore triangulate the position of a target node. WSN-based positioning systems can be categorized into range-based and range-free. The former requires attaching an extra sensor (GPS receiver, ultrasonic, or infrared) to each reference node in order to position the mobile target node, whereas the later locates the mobile target with no requirement for distance information. Range-free systems are more suitable for low cost and low- power sensor networks, but they offer low localization accuracy, whereas range-based systems offer efficient localization accuracy. Journal of Networking Technology Volume 6 Number 2 June 2015 43

RSS positioning system may be categorized into two different schemes; the triangulation and fingerprinting. The former estimates the location of target node based on triangulating the RSS values from reference nodes (with previous knowledge about reference node locations). The later requires the collection of RSS values at several positions to form a database of location fingerprints. In this paper, unlike the existing systems which mainly focus on simulation, an adaptive positioning approach is proposed practically based on RSS function. In which the location of target node is estimated through triangulating the RSS values obtained from reference nodes. Moreover, a positioning factor is computed before starting the tracking process in order to enhance the positioning accuracy. The proposed system in this paper consists of two phases: the initialization phase, and the positioning phase. In this paper, the following terms are used: Reference node: the node with a predetermined position. Target node: the node with unknown position, the position of this node is estimated using one of the positioning methods. Positioning method: the way used to estimate the position of the target node. The rest of this paper is organized as follows: Section 2 briefly discusses the related existing systems. In Section 3, the adaptive positioning system is presented. Section 4 discusses the implementation of the proposed system and then in Section 5, the system is evaluated through real experiments. Finally, Section 6 draws conclusions and presents suggestions for future works. 2. Related Works A wide range of WSN-based positioning and tracking systems have been researched and addressed in [4, 5]. In this section, the most relevant and foremost approaches are discussed. RSS system have been researched and addressed in a wide number of research papers. The system proposed in [6] includes a distributed hybrid algorithm based on divide and conquer. In [7], authors presented a localization system for tracking the location of mobile robots. The system implemented in [8] includes experimental results of the deployment of a WSN for inventory and positioning of mobile assets in an indoor building, whereas the authors of [9] proposed an integrated real system based on WSN for patient monitoring, localization and tracking. In [10], authors presented a hybrid localization system based on RSS and inertial systems. Authors of [11] proposed a procedure and modeling of location estimation for object tracking in WSN using RSS system. In [12] authors proposed an online tracking system for ZigBee WSN using RSS system. Authors of [13] proposed autonomous mobile robot localization based on multisensor fusion method. An efficient indoor localization system is proposed in [14] based on the RSS system. A distributed positioning system is proposed in [15]; real experiments were conducted to obtain the localization accuracy. A wide range of RSS techniques have been proposed and implemented recently, however they lack to one or more of the following issues: Low localization accuracy. High power consumption. Complicated initialization phase. In this paper the RSS system is considered, which is considered as range-based systems, in spite of RSS systems do not necessitate adding extra sensor device and it is based on the content of the packet received from reference nodes. 3. System Architecture The proposed system in this paper aims to increase the positioning efficiency in terms of positioning accuracy and power consumption. The proposed system is based on the RSS approach, in which the signal strength values are converted into distances in order to triangulate the target node s position. Figure 1 summarizes the positioning system proposed in this paper. The proposed positioning system is divided into two main phases: the initialization phase, and positioning phase. In the 44 Journal of Networking Technology Volume 6 Number 2 June 2015

initialization phase, the location of reference nodes are determined and saved to a common database, and the positioning factor F i, j is estimated between each pair of reference nodes (eg. between reference nodes i and j) as implemented in Equation 1. The positioning factor is estimated between the reference nodes before starting the positioning algorithm, whereas in the positioning phase, the position of target node is estimated through applying a triangulation system through using the RSS values and a positioning factor. Figure 2 presents the initialization phase of the positioning system. Figure 1. The flowchart for the proposed positioning system f i, j = d rss (1) where f i, j is the poisoning factor between reference nodes i and j. d is the distance between reference nodes i and j, and rss is the RSS value between reference nodes i and j. Figure 2. Computing the positioning factor in the tracking area Journal of Networking Technology Volume 6 Number 2 June 2015 45

Through the positioning phase, an average factor is estimated based on Equation 2. The target node sends Position message to all reference nodes in its range. Each reference node replies to the target node with a Reply packet, and then the target node obtains the RSS values from each packet received from reference nodes. The target node afterwards computes the final distance value fd between the reference and target nodes through applying Equation 3. The positioning phase is presented in Figure 3. pf = l = 1 n f n fd = rss pf (2) (3) where the pf is the average positioning factor in a given area, and n is the total number of obtained positioning factors from the previous stage. 4. System Implementation Figure 3. Positioning phase In this section, the experimental test-bed including the ZigBee protocol, reference, and target nodes design are discussed. Our experiment test-bed (5 * 6 meters) consists of 3 reference nodes and one mobile target node. 4.1 ZigBee Protocol ZigBee is low power consumption, low cost and low data rate wireless communication standard designed to be deployed in home automation and remote control applications. ZigBee protocol offers three main roles; coordinator, router and end-device. Only one coordinator is required for each ZigBee network, since it starts a network formation. ZigBee router is an optional network component where it participates in multi-hop routing of messages. Finally, ZigBee end-device is utilized for low power operation and it s not allowed to participate in routing of messages. In our real experiments, router nodes play the role of reference nodes, whereas the coordinator plays the role of target node. A ZigBee network with three main roles is depicted in Figure 4. Figure 4. ZigBee network standard with three roles 46 Journal of Networking Technology Volume 6 Number 2 June 2015

4.2 Reference Node Model In the experiment test-bed, XBee Series 2 module was used for both the reference and target nodes as depicted in Figure 5. The reference node consists of one XBee module and 2 AAA batteries, as shown in Figure 6. In the initialization phase, each reference node has to exchange Hello messages between each other, in order to determine the positioning factor value. In the positioning phase, reference nodes will exchange messages with the target node to obtain the RSS values. Figure 5. XBee series 2 module Figure 6. Reference node model 4.3 Target Node Model The target node design is the same as the reference node model, however additional sensor is added (accelerometer sensor) in order to detect the movement of the target node. Therefore, the target node does not have to continuously exchanging messages with reference nodes while it is not moving. However, as soon as the target node has moved, then it starts exchanging packets with reference nodes in order to determine the new location of the target node. Target node model is presented in Figure 7. Figure 7. Target Node Model Journal of Networking Technology Volume 6 Number 2 June 2015 47

5. System Evaluation In order to verify the validity of the proposed positioning system discussed in this paper, two poisoning systems were implemented and tested: First, the regular poisoning system based on triangulation RSS values. Second, the poisoning system proposed in this paper. The poisoning system was evaluated through measuring the positioning error and the total number of transmitted packets. 5.1 Positioning Accuracy In this section, the localization error was estimated through adopting two positioning systems. Figure 8 shows the positioning accuracy for a several number of test points, and presents the actual and estimated positions through applying two systems. Figure 9 presents an evaluation for the proposed system in four areas (indoor, indoor complex, outdoor, and outdoor complex), in which in each environment, the average positioning error was estimated. Figure 8. Estimation the positioning accuracy in two systems Figure 9. Estimating the energy consumption in two systems 48 Journal of Networking Technology Volume 6 Number 2 June 2015

5.2 Power Consumption Another significant factor when using a positioning system through WSN is the power consumption. In this section, the total number of transmitted packets is evaluated in the two systems. As presented in Figure 10, the proposed system in this paper achieves low power consumption than the regular positioning system. This is because the proposed system in this paper is based on accelerometer sensor in which can detect the movement of the target node and then starting receiving packets in order to obtain the RSS values from the received packets. 6. Conclusion & Future Works Figure 10. Estimating the energy consumption in two systems In this paper, an adaptive positioning system for ZigBee WSN has been designed, and experimentally tested through a number of real experiments. The new positioning system can be adapted in any environment including outdoors and indoors. It also offers low positioning error compared to the regular positioning system and achieves low power consumption due to the integration of accelerometer sensor into the target nodes. For future work, the proposed system will be tested in various numbers of indoor places. References [1] Sever, P., Rosu. M. (2013). A new approach for healthcare monitoring. E-Health and Bioengineering Conference (EHB), IEEE. [2] Alhmiedat, T., Omar, F., Abu Taleb, A., Alsswey, A. (2015). Road Safety and Energy Saving Proposed System: A ZigBee WSN Approach, International Journal of Online Engineering, 11(2). [3] Miguel, N., Davis, T., Liang, Y., Liang, X. (2013). ASWP: a long-term WSN deployment for environmental monitoring. In: Proceedings of the 12 th international conference on Information processing in sensor networks. ACM, 2013. [4] Alhmiedat, T., Yang, S. H. (2007). A Survey: Localization and Tracking Mobile Targets through Wireless Sensor Network, In: Proceedings of the PGNet conference, Liverpool, UK, p. 48. [5] Alhmiedat, T., Abu, A., Taleb, Bsoul, M. (2012). A Study on Threats Detection and Tracking for Military Applications Using WSNs, International Journal of Computer Applications, 40 (15):12-18, 2012. [6] Yu, L., Haipeng, W., Jian, S. (2013). A novel hybrid node localization algorithm for wireless sensor networks. Journal of Computer Science 9.12: 1747. [7] Rodrigues, M., Vieira, L., Campos, M. (2012). Mobile robot localization in indoor environments using multiple wireless technologies. Robotics Symposium and Latin American Robotics Symposium (SBR-LARS), Brazilian. IEEE. [8] Huchard, M., Paquier, V., Loeillet, A., Marangozov, V., Nicolai, J. (2012). Indoor deployment of a wireless sensor network for inventory and localization of mobile assets. RFID-Technologies and Applications (RFID-TA), IEEE International Conference on. IEEE. [9] Redondi, A., Chirico, M., Borsani, L., Cesana, M., Tagliasacchi. M. (2013). An integrated system based on wireless sensor networks for patient monitoring, localization and tracking. Ad Hoc Networks11.1: 39-53, 2013. Journal of Networking Technology Volume 6 Number 2 June 2015 49

[10] Alhmiedat, T., Omar, F., Abu, A., Taleb. (2014). A Hybrid Tracking System using ZigBee WSNs, International Conference on Computer Science & Information Technology, 2014. [11] Chu, H., Lee, T., Chang, L., Li, C. (2013). Modeling of Location Estimation for Object Tracking in WSN. Journal of Applied Mathematics 2013. [12] Alhmiedat, T., Yang, S. H. (2009). Tracking Multiple Mobile Targets based on ZigBee Standard, In: Proceeding of the 35 th Annual Conference of the IEEE Industrial Electronics Society, Porto, Portugal, November. [13] Lung, H. (2012). Autonomous mobile robot localization based on multisensor fusion approach. IEEE International Symposium on Industrial Electronics. [14] Alhmiedat, T., Yang, S. (2008). A ZigBee-based Mobile Tracking System through Wireless Sensor Networks, International Journal of Advanced Mechatronic Systems, (1). 2008. [15] Giorgetti, G., Farley, R., Chikkappa, K., Ellis, J., Kaleas, T. (2011). Cortina: collaborative indoor positioning using low-power sensor networks. International Conference on Indoor Positioning and Indoor Navigation, Portugal. September, 2011. 50 Journal of Networking Technology Volume 6 Number 2 June 2015