Wireless localisation network for patient tracking

Similar documents
REROUTING VOICE OVER IP CALLS BASED IN QOS

ZigBee Propagation for Smart Metering Networks

Indoor Positioning Systems WLAN Positioning

Using Received Signal Strength Variation for Surveillance In Residential Areas

Talon Communications Presentation

Hybrid cargo-level tracking system for logistics. Proceedings of the IEEE Vehicular Technology Conference. Copyright IEEE.

Design of a Wireless Medical Monitoring System * Chavabathina Lavanya 1 G.Manikumar 2

How To Track With Rsi-Based Tracking

Demystifying Wireless for Real-World Measurement Applications

High-Frequency Distributed Sensing for Structure Monitoring

SmartDiagnostics Application Note Wireless Interference

A Surveillance Robot with Climbing Capabilities for Home Security

Water Quality Monitoring System Using Zigbee Based Wireless Sensor Network

communication over wireless link handling mobile user who changes point of attachment to network

Motion Sensing without Sensors: Information. Harvesting from Signal Strength Measurements

Tracking a Moving Object according to the Angle and the Direction via a Smartphones over GPS plus Wi-Fi Coverage with GPRS/3G

EPL 657 Wireless Networks

Tranzeo s EnRoute500 Performance Analysis and Prediction

LoRaWAN. What is it? A technical overview of LoRa and LoRaWAN. Technical Marketing Workgroup 1.0

AN Application Note: FCC Regulations for ISM Band Devices: MHz. FCC Regulations for ISM Band Devices: MHz

Guide for Performing a Wireless Site Survey. 2.4 GHz IEEE g/802.11b/

STMicroelectronics is pleased to present the. SENSational. Attend a FREE One-Day Technical Seminar Near YOU!

Estimation of Position and Orientation of Mobile Systems in a Wireless LAN

Positioning with Bluetooth

Vibration Measurement of Wireless Sensor Nodes for Structural Health Monitoring

Iknaia Asset and Personnel Tracking Management System for the Healthcare Industry

An Efficient Hybrid Data Gathering Scheme in Wireless Sensor Networks

ANYTIME ANYPLACE-REMOTE MONITORING OF STUDENTS ATTENDANCE BASED ON RFID AND GSM NETWORK

Wireless Technologies take Personnel Safety in the Process Industries to a New Level

Zigbee-Based Wireless Distance Measuring Sensor System

Implementation of Wireless Gateway for Smart Home

Indoor Location Tracking using Received Signal Strength Indicator

Quest- 1 Satellite Functional Description

Performance Evaluation of a UWB-RFID System for Potential Space Applications Abstract

Practical WiFi Localization for Autonomous Industrial Vehicles

Iknaia Asset and Personnel Tracking Management System for the Construction Industry

Wireless Networking Trends Architectures, Protocols & optimizations for future networking scenarios

Module 5. Broadcast Communication Networks. Version 2 CSE IIT, Kharagpur

Matthew O. Anderson Scott G. Bauer James R. Hanneman. October 2005 INL/EXT

Wearable Finger-Braille Interface for Navigation of Deaf-Blind in Ubiquitous Barrier-Free Space

Introduction to Wide-Area WiFi. AfNOG 2009 Wireless Tutorials Cairo

Technologies Supporting Smart Meter Networks

Maximizing Range and Battery Life in Low-Cost Wireless Networks

A Routing Algorithm Designed for Wireless Sensor Networks: Balanced Load-Latency Convergecast Tree with Dynamic Modification

The TrimTrac Locator: A New Standard in Practical and Affordable Asset Tracking

DEVELOPMENT OF VIBRATION REMOTE MONITORING SYSTEM BASED ON WIRELESS SENSOR NETWORK

Online Communication of Critical Parameters in Powerplant Using ZIGBEE

BROWSER-BASED HOME MONITOR USING ZIGBEE SENSORS

WBAN Beaconing for Efficient Resource Sharing. in Wireless Wearable Computer Networks

Intelligent Home Automation and Security System

A Wireless Medical Monitoring Over a Heterogeneous Sensor Network

A Study of Low Cost Meteorological Monitoring System Based on Wireless Sensor Networks

WAITER: A Wearable Personal Healthcare and Emergency Aid System

Multipath fading in wireless sensor mote

Tri-Band RF Transceivers for Dynamic Spectrum Access. By Nishant Kumar and Yu-Dong Yao

Key Priorities for Sub-GHz Wireless Deployment

Wireless Control Communication for Mechatronic Systems

University of L Aquila Center of Excellence DEWS Poggio di Roio L Aquila, Italy

Wireless Multimedia Technologies for Assisted Living

The BSN Hardware and Software Platform: Enabling Easy Development of Body Sensor Network Applications

Robot Sensors. Outline. The Robot Structure. Robots and Sensors. Henrik I Christensen

Topology Control and Mobility Strategy for UAV Ad-hoc Networks: A Survey

Design, implementation and characterization of a radio link in ISM band at 2.4Ghz

CAMMD: Context-Aware Mobile Medical Devices

Hyperbolic Location Fingerprinting: A Calibration-Free Solution for Handling Differences in Signal Strength

Effective Communication in Schools of Submersibles

PEDAMACS: Power efficient and delay aware medium access protocol for sensor networks

Propsim enabled Mobile Ad-hoc Network Testing

Evaluation of RFID and Wireless Sensor Technologies for Local Search and Rescue Data Storage

Wireless The answer to all our communications needs?

Analysis of a Device-free Passive Tracking System in Typical Wireless Environments

Figure 1. The Example of ZigBee AODV Algorithm

Introduction to Zibgbee Technology

Position Estimation and Hospital Guidance Systems

Propsim enabled Aerospace, Satellite and Airborne Radio System Testing

Wireless Sensor Network for Continuous Monitoring a Patient s Physiological Conditions Using ZigBee

Synthetic Sensing: Proximity / Distance Sensors

XBEE PROTOCOL COMPARISON

White Paper. An Analysis of Active RFID for Asset Tracking

Experiences in positioning and sensor network applications with Ultra Wide Band technology

A Study on Intelligent Video Security Surveillance System with Active Tracking Technology in Multiple Objects Environment

Module 5. Broadcast Communication Networks. Version 2 CSE IIT, Kharagpur

Hardware und Firmware-Entwicklung für Kommunikation und Lokalisierung in Echtzeit für esafety Anwendungen

Π8: Indoor Positioning System using WLAN Received Signal Strength Measurements Preface

Rapid Prototyping of a Frequency Hopping Ad Hoc Network System

CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation. Prof. Dr. Hani Hagras

Remote Home Security System Based on Wireless Sensor Network Using NS2

Multi-Person Pose Recognition Using a Zigbee Sensor Network

Understanding Range for RF Devices

A Review of Security System for Smart Home Applications

Wireless Sensor Network for Performance Monitoring of Electrical Machine

Analysis of Methods for Mobile Device Tracking. David Nix Chief Scientific Advisor

Mobile Phone Location Tracking by the Combination of GPS, Wi-Fi and Cell Location Technology

A Secure Data Transmission for Cluster based Wireless Sensor Network Using LEACH Protocol

Outdoor Localization System Using RSSI Measurement of Wireless Sensor Network

L 'Internet delle Cose prospettive, sfide ed opportunità. Seminario di animazione del polo di innovazione ICT. Torino, 29 Aprile 2010

Design and Development of a Wireless Remote POC Patient Monitoring System Using Zigbee

The Cricket Location-Support System

Wireless Broadband: Health & Safety Information

CHAPTER 1 INTRODUCTION

Transcription:

University of Wollongong Research Online Faculty of Engineering - Papers (Archive) Faculty of Engineering and Information Sciences 2008 Wireless localisation network for patient tracking Matthew D'Souza CSIRO ICT Centre Tim Wark CSIRO ICT Centre Montserrat Ros University of Wollongong, montse@uow.edu.au http://ro.uow.edu.au/engpapers/5393 Publication Details D''Souza, M., Wark, T. & Ros, M. B. 2008, ''Wireless localisation network for patient tracking'', International Conference on Intelligent Sensors, Sensor Networks and Information Processing, IEEE, Sydney, Australia, pp. 79-84. Research Online is the open access institutional repository for the University of Wollongong. For further information contact the UOW Library: research-pubs@uow.edu.au

Wireless Localisation Network for Patient Tracking # Matthew D Souza 1, Tim Wark 1, Montserrat Ros 2 1 Autonomous Systems Laboratory, CSIRO ICT Centre Brisbane, Australia, {matt.d souza, tim.wark}@csiro.au 2 School of ECTE, University of Wollongong Wollongong, Australia, montse_ros@uow.edu.au Abstract We present an inexpensive and robust wireless localisation network that can track the location of patients in an indoor environment and monitor their physical status i.e. walking, running, etc. Static nodes are placed at predetermined positions in a building. The static nodes are used to determine the presence of the user in an area of a building. The user carries a mobile node on them. The localisation network was implemented using the small sized Fleck Nano wireless sensor. This platform also measured a user s inertial movement using a three-axis accelerometer sensor. We also compared our localisation network to a commercially available indoor wireless localisation and tracking system. Further work involves developing a multi-hypothesis testing model tracking users, prediction human motion events and investigating the wireless network requirements of supporting large numbers of active users. 1. INTRODUCTION There are significant challenges in determining a person's current position and motion state within an indoor environment. Position and motion activity data of people has a variety of uses. For example, motion accelerometer data can be used to monitor how patients are physically coping with tasks such as walking or standing. Position tracking information can be for ensuring the safety of aged-care patients. Our paper presents a wireless sensor network that uses inertial sensors to determine and track a person's position and motion activity state in an indoor environment. The localisation network consists of static beacons placed at known positions throughout a building. The static beacons are only used to determine the presence of the user within a particular region of a building. The user s position is determined by their proximity to the nearest static nodes within range. The localisation network infrastructure uses the Fleck TM - 3 wireless sensor platforms. Our sensor network architecture is based on the Localisation Network by Klingbeil et al [1]. One of the disadvantages of that Localisation Network was the use of direction heading information, which required multiple power consuming sensors such as a magnetometer and gyroscope sensors to detect a user s heading with respect to magnetic north. Another disadvantage was the use of a relatively large mobile node, which was found to be too cumbersome to attach to people. Other disadvantages were the power and running lifetime of the mobile node. Our localisation network uses the Fleck Nano wireless sensor platform for mobile inertial movement sensing. The Fleck Nano platform was designed to be a small, inexpensive wireless sensor with minimal computation resources that can be used to complement other sensor platforms. For biomedical applications, the small size and inertial sensor accuracy allows a variety of human movement to be monitored. The Fleck Nano platform is ideal for our purposes because it has an onboard integrated microcontroller and wireless transceiver, an accelerometer for measuring the inertial movement of a patient and also has a small form factor. The contributions of this paper can be summarised as: Implementation of a localisation network for localisation and inertial sensor monitoring. Experimental use of small, unobtrusive, wireless sensors for position and physical movement monitoring. Comparison of two realtime localisation tracking mechanisms: network packet delivery ratio and received signal strength. This paper is organized into 6 sections. Section 2 presents a review of related work. Section 3 discusses the location localisation network implementation. Section 4 describes the localisation detection model. Section 5 presents the findings of testing conducted. Conclusions and futher areas of investigation are discussed in Section 6. 2. RELATED WORK Current indoor wireless localisation research has focused on the UltraWide Band (UWB) [5], ultrasonic and GSM [3] platforms. Regulations are not clear for the use of UWB, and ultrasonic location detection still requires the use of RF transceivers. GSM uses existing infrastructure, however accurate position resolution indoors is difficult. 978-1-4244-2957-8/08/$25.00 2008 Commonwealth of Australia 79 ISSNIP 2008

Fig. 2: Static Node Mounted on Wall Fig. 1: Localisation Network Topology Lamarca et al [8,9] describe the Placelab geophysical location system that allows users to determine their position in an urban environment. Placelab uses the Received Signal Strength Indicators (RSSI) of Wifi hotspots and GSM broadcast towers to determine a user's position. The Placelab software uses a database of known Wifi hotspots and GSM broadcast towers. The Placelab software can be used with a PDA or laptop with Wifi or GSM connectivity. Localisation accuracy is stated as being less then GPS, with 20-25m using Wifi hotspots and 100 to 150m for GSM broadcast towers. A classical case of using wireless beacons for navigation is presented in [6]. The active badge project achieved a 5-10m accuracy using infrared. The main drawback of this platform was that it required line of sight between beacons. An extension of the Active Badge Project was the ORL location system by Ward et al [7], which developed a prototype network of ultrasonic beacons to perform realtime tracking of tagged mobile devices in an office environment. Other ultrasonic location systems such as the Cricket Mote [4] and the system by McCarthy et al [2], describes how a network of ultrasonic beacons using time of flight analysis can determine distance position locations. Klingbeil et al [1] developed a wireless sensor network for monitoring human motion and position in an indoor environment. Mobile nodes with inertial and heading sensors were worn by a person inside a building. A Monte Carlo based localisation algorithm that used a person s heading, indoor map information and static node positions was developed and tested. 3. LOCALISATION NETWORK OVERVIEW The localisation network, seen in Fig. 1 consists of static nodes placed at known locations within a building. The mobile nodes are carried by users to localise their current position and measures their motion activity i.e. running, falling, etc. The static nodes are used to determine a mobile node s position. The base node displays the current position of the mobile nodes. This section describes an overview of the network topology and also describes the implementation of the localisation network. A. Network Topology Fig. 3: Fleck Nano and Packet. Format The static nodes are all connected to the base node via a wireless multi-hop network. The wireless mesh network employs the Link Quality Multi-Hop Network Routing communication protocol [10]. The advantage of using a wireless multi-hop network is that static nodes only have to be within range of at least one other static node. This allows static and base nodes to be easily deployed in an indoor environment. Each static node will relay a received message to either the base station or the nearest static node neighbour. 80

Fig. 4: Fleck Nano measured Accelerometer Sensor Data of stair climbing motion (uncalibrated). B. Static Node The static nodes were implemented using the Fleck TM -3 wireless sensor platform [11]. This platform has been used for a variety of wireless sensor applications particularly for environmental monitoring [11]. The Fleck TM -3 uses the Atmega128 micro-controller along with the Nordic NRF905 radio transceiver operating in the ISM band. The Fleck TM -3 also incorporates a real-time clock chip to reduce microcontroller overheads for timing operations. An operating system called Fleck Operating System (FOS) was used to provide a priority-based, non-preemptive (cooperative) threading environment. This has the advantage of a simple concurrent programming model and does not require semaphores. All application software on the static and base nodes ran on top of FOS. The static node can be seen in Fig. 2. C. Mobile Node The Fleck Nano platform is used to implement the mobile node. It consists of a Nordic 915Mhz RF transceiver, onboard microcontroller and 3-axis accelerometer for motion detection. Fig. 3 shows the Fleck Nano as a mobile node. It uses a coin cell battery as a power source. The dimensions are 25mm x 20mm. The Fleck Nano s small physical profile and onboard accelerometer is advantageous for our application because it is unobtrusive. The range of the Fleck Nano s RF transceiver s range was limited to approximately 7m by setting the lowest transmission power level and using a small PCB strip antenna. This allows the mobile node to be detected to within a region of 7m, hence improving the localisation resolution. Fig. 4 shows acceleration measurements from stair climbing which was captured by the Fleck Nano s onboard accelerometer. In this case the Fleck Nano was mounted on a Fig. 5: Fleck Nano Packet Delivery Ratio (%) vs Antenna Angular Direction shoe. Fig. 4 shows the X,Y & Z axes. The peaks are greatest in the vertical up and down Z direction. The directional sensitivity of the Fleck Nano was measured in terms of antenna angular direction and packet delivery ratio. Delivery ratio was used as a measurement because the Fleck Nano s Nordic RF transceiver does not detect the RSSI of intercepted transmissions. Fig. 5 shows the angular direction sensitivity of the Fleck Nano s antenna, which was tested by rotating the Fleck Nano away from a static node. The static nodes have omni-directional antennas. The Fleck Nano has a high delivery ratio in its forward direction (0 degrees) but poor a delivery ratio in its reverse direction (180 degrees). D. Base Node The base node is also implemented using the Fleck. The base node is connected via a serial connection to a Personal Computer (PC). The PC implements the localisation detection model to determine the region that the mobile node is located in. The localisation detection model displays a building floorplan with the region the mobile node is currently in, highlighted. 4. LOCALISATION DETECTION MODEL OPERATION The localisation network allows the tracking of mobile nodes within the network of static nodes. The mobile nodes periodically transmit a beacon message, every 50ms. The static nodes that receive the beacon message, will forward it to the base node via the wireless network. The localisation detection model uses the number of received beacon messages from each static node to triangulate a region that the mobile node is located in. As noted previously, the mobile nodes have a short range of 7m and the static nodes are placed such that mobile node will be detected by at most 3 static nodes at any one time. The format of the beacon message is shown in Fig. 3. It consists of the mobile node s ID, sequence number, recipient static node ID and accelerometer data. The static nodes that 81

receive the beacon message will insert its node ID into the <recipient static node ID> field and then forward the message to the base node via the wireless network. The mobile node periodically transmits a beacon message, every 50ms but only increments the sequence number every second. The localisation detection model uses the number of received beacon messages per static node that has the same sequence number to determine which static nodes are in proximity to the mobile node. Using the static nodes as geometric end-points, Delaunay triangles are used create a grid of possible regions the mobile node could be in. If three static nodes are found to be in proximity, the corresponding Delaunay triangle is used to determine the region mobile node is located in. The centroid of the Delaunay triangle is used to approximate the position of the mobile node. Delaunay Triangulation is a geometric method for determining triangular vertices of a set of given points. Delaunay Triangulation has been used for wireless access point localisation [12]. Given a set of known static node locations, we can form a set of Delaunay triangles d i as shown in Fig. 6, we choose the triangle ˆ d which is most Fig. 6: Illustration of the set of Delaunay triangles formed from a group of static nodes. The numbers next to each node indicate the packet delivery ratios measured at a particular instant in time from a mobile node. These are used to choose the most likely triangle which bounds the location of the mobile node. likely to provide a boundary for the location of the mobile node as: dˆ = arg max i j j d i j where d i is the packet delivery ratio at the node forming the j th vertex for triangle d i. Fig. 7: Localisation Detection Model Map Triangulation and Readings 82

Fig. 9: CC2431 Location Engine RSSI Measurements (dbm) Fig. 10: Distance between Mobile and Static Nodes (m) vs Delivery Ratio(%) 5. EVALUATION Testing of the localisation network involved placing static nodes in the level of a building and having a user walk through while carrying a mobile node. In order to compare our localisation network with existing solutions, we also conducted experiments with the commercially available Texas Instruments CC2431 Zigbee Location Engine [13]. The CC2431 transceiver use RSSI measurements as a means of localisation. This section compares and discusses both localisation systems. E. Localisation Network The localisation network was evaluated using a single mobile node. Fig. 7 shows the mobile node s predicted position on the building floor plan and number of sequence numbers, received by the static nodes used by the localisation detection model. As shown in Fig. 7, three static nodes detected the beacon message from the mobile node. The Delaunay triangular region encompassed the area the mobile node was located. In each case, the closest static node to the mobile node was found to receive a higher proportion of the transmitted beacon messages or packet delivery ratio. As shown in Fig. 10 there is a linear relation between separation distance (Mobile and Static nodes) and packet delivery ratio. F. CC2431 Zigbee Location Engine Network The CC2431 Zigbee location network consisted of reference nodes used to triangulate a blind node s position [13]. The blind node functions in a similar fashion to the localisation network s mobile node. The reference nodes were placed in the same positions as the static nodes. The blind node transceiver measured the RSSI of the detected reference node transceivers. Fig. 8: Distance between CC 2431 Location Engine Blind and Reference Nodes (m) vs RSSI (dbm) The blind node periodically transmits beacon messages to all reference nodes within range. The reference nodes use the beacon messages to compute the RSSI and typically need at least 5 beacon messages to compute an accurate averaged RSSI value. Once a cycle of 5 beacon messages has been transmitted, the blind node will then transmit an RSSI request message, to which all reference nodes in range, will respond with its calculated RSSI value. Testing of the blind node showed that it had a range of at least 20m and this was found to be sufficient to detect all the static nodes present on the building level. Fig. 9 shows the RSSI values approximated by the blind node from each reference node. As shown in Fig. 8 there is also a linear relation between separation distance (Blind and Reference nodes) and RSSI. However, the relation was found to have a larger standard deviation at a distance of 2 to 4m when compared to the relation for distance vs packet delivery ratio. G. Analysis The main difference between the Fleck TM -3 based localisation network and the CC2431 based Location Engine Network is 83

that the former uses packet delivery ratio to determine position approximation while the later uses RSSI. The advantage of using delivery ratio to determine position is that there is a clear distinction of closest static node in proximity (greater than 50% delivery ratio). This is not the case with using RSSI, as seen in Fig. 9 there was no clear distinction between the closest reference nodes over 4m away. Although RSSI is a good indication of link quality, it requires multiple broadcasts by the same transmitter. This is a disadvantage for multiple blind nodes in range of the same reference nodes. It was observed that multiple blind nodes can distort and fluctuate the averaged RSSI value. The use of delivery ratio has the advantage of allowing filtering using the sequence number and address of the transmitting node. 6. CONCLUSION AND FURTHER WORK In this paper we presented a localisation network system that tracks users in an indoor environment. The localisation network consisted of static nodes placed at known positions throughout a building. Users carry a mobile node to allow their current position and physical status to be monitored. A patient s physical status was determined by measuring their inertial movement using a three axis accelerometer. The static nodes were implemented using the Fleck TM -3 platform. Our localisation network uses the Fleck Nano platform for mobile inertial sensing. The Fleck Nano platform is ideal for our purposes because it has an onboard integrated microcontroller and wireless transceiver, an accelerometer for inertial sensing and also has a small form factor. The range estimation of two localisation systems were compared: our developed localisation network that used packet delivery ratio and the CC2431 Location Engine that used RSSI. Our preliminary results showed that the use of packet delivery ratio rates had an advantage over RSSI in that it was easier to distinguish which static nodes were closer to the mobile node. The packet delivery ratio also allows filtering on the packet sequence number and transmitter address, which is not available on the CC2431 transceivers. Further work involves developing a multi-hypothesis testing model to accurately predict and track user position. Hidden Markov models will also be looked at to accurately predict human motion. We will also be looking at a larger scale deployment over multiple building levels and investigating how the network s capacity to facilitate large numbers of active users. ACKNOWLEDGEMENT The authors wish to thank Dr. Lasse Klingbeil, Philip Valencia, Les Overs, Stephen Brosnan and David Lamb for undertaking software development and hardware engineering in development of the network platforms. REFERENCES [1] L. Klingbeil and T. Wark, A Wireless Sensor Network for Real-Time Indoor Localisation and Motion Monitoring in International Conference on Information Processing in Sensor Networks, 2008. [2] M. McCarthy, P. Duff and H. L. Muller, C. Randell, C. Accessible Ultrasonic Positioning, IEEE Pervasive Computing, Vol 5, pp 86-93, 2006 [3] V. Otsason, A. Varshavsky, A. LaMarca and E. de Lara, Accurate GSM indoor localization., in Ubiquitous Computing 7th International Conference, Proceedings (Lecture Notes in Computer Science Vol. 3660). Springer-Verlag, pp 141-58, 2005 [4] N. B. Priyantha, A. Chakraborty and H. Balakrishnan, The Cricket location-support system., in Proceedings of the Sixth Annual International Conference on Mobile Computing and Networking, pp 32-43, 2000 [5] V. Schwarz, A. Huber and M. Tuchler, Accuracy of a commercial UWB 3D location/tracking system and its impact on LT application scenarios. in IEEE International Conference on Ultra-Wideband, 2005 [6] R. Want, A. Hopper, V. Falcao and J. Gibbons, The active badge location system., ACM Transactions on Information Systems, 10, 91-102, 1992 [7] A. Ward, A. Jones and A. Hopper, A new location technique for the active office. IEEE Personal Communications, Vol 4, pp 42-47, 1997 [8] J. Hightower, A. LaMarca and I. E. Smith, Practical Lessons from Place Lab., IEEE Pervasive Computing, Vol 5, pp32-39, 2006 [9] A. LaMarca, Y. Chawathe, S. Consolvo, J. Hightower, I. Smith, J. Scott, T. Sohn, J. Howard, J. Hughes, F. Potter, J. Tabert, J., P. Powledge, G. Borriello and B. Schilit, Place Lab: device positioning using radio beacons in the wild., in Proceedings of the Third International Conference on Pervasive Computing. (Lecture Notes in Computer Science Vol. 3468.) Springer-Verlag., pp 116-33, 2005 [10] S. Rothery, W. Hu, and P. Cork, An Empirical Study of Data Collection Protocols for Wireless Sensor Networks, in ACM Workshop on Real World Wireless Sensor Networks, April. 2008. [11] P. Corke, P. Valencia, P. Sikka, T. Wark, and L. Overs, Long-duration solar-powered wireless sensor networks., in EmNets, pp. 33 37, 2007. [12] Z. Kim, Realtime Obstacle Detection and Tracking Based on Constrained Delaunay Triangulation., in IEEE Intelligent Transportation Systems Conference, pp 548 553, 2006 [13] Texas Instruments (2008) Low-Power RF System-on- Chip for ZigBee Applications, http://www.ti.com/corp/docs/landing/cc2431 84