Ultrasonic Indoor positioning for umpteen static and mobile devices

Similar documents
A 3D ultrasonic positioning system with high accuracy for indoor application

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

RF Free Ultrasonic Positioning

The Cricket Indoor Location System

Cricket: Location- Support For Wireless Mobile Networks

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

2 Limitations of range estimation based on Received Signal Strength

Piezoceramic Ultrasound Transducer Enabling Broadband Transmission for 3D Scene Analysis in Air

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

Indoor Localization in Wireless Sensor Networks

Low Cost Indoor Positioning System

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

Large Scale Indoor Location System based on Wireless Sensor Networks for Ubiquitous Computing

Acoustic signal processing via neural network towards motion capture systems

Performance Evaluation of STBC-OFDM System for Wireless Communication

Location Discovery in Sensor Network

Lecture 9: Spread Spectrum Modulation Techniques

Localization in Wireless Sensor Networks

Digi-Wave Technology Williams Sound Digi-Wave White Paper

Autonomous Ultrasonic Indoor Tracking System

Measuring Distance Using Sound

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

Working Party 5B DRAFT NEW RECOMMENDATION ITU-R M.[500KHZ]

Pilot: Device-free Indoor Localization Using Channel State Information

DiCa: Distributed Tag Access with Collision-Avoidance among Mobile RFID Readers

Wireless Embedded Air Multi-Parameter Measuring System

FILTERING THE RESULTS OF ZIGBEE DISTANCE MEASUREMENTS WITH RANSAC ALGORITHM

Ad hoc and Sensor Networks Chapter 9: Localization & positioning

Final Report for AOARD Grant FA Indoor Localization and Positioning through Signal of Opportunities. Date: 14 th June 2013

ETSI Standards and the Measurement of RF Conducted Output Power of Wi-Fi ac Signals

LoRaWAN, IoT & Synchronization. ITSF 2015 Richard Lansdowne, Senior Director Network System Solutions

One interesting embedded system

SpiderBat: Augmenting Wireless Sensor Networks with Distance and Angle Information

Wireless Sensor Network for Intra-Venous Fluid Level Indicator Application

Ultrasonic Positioning System EDA385 Embedded Systems Design Advanced Course

Adaptive Modulation with Customised Core Processor

Qosmotec. Software Solutions GmbH. Technical Overview. QPER C2X - Car-to-X Signal Strength Emulator and HiL Test Bench. Page 1

Accurate Distance Tracking using WiFi

UTILIZATION OF AN IEEE 1588 TIMING REFERENCE SOURCE IN THE inet RF TRANSCEIVER

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

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

High-Speed Interconnect Technology for Servers

EP A1 (19) (11) EP A1 (12) EUROPEAN PATENT APPLICATION. (51) Int Cl.: G01S 5/02 ( ) G01S 5/14 ( ) H04L 12/28 (2006.

An Ultrasonic Sensor Based Low-Power Acoustic Modem for Underwater Communication in Underwater Wireless Sensor Networks

Secure Location Verification with Hidden and Mobile Base Stations

Indoor Positioning by the Fusion of Wireless Metrics and Sensors

Wireless Location Detection for an Embedded System

A wireless positioning measurement system based on Active Sonar and Zigbee wireless nodes CE University of Utah.

Ultrasound-Based Indoor Robot Localization Using Ambient Temperature Compensation

RECENT developments in the area of ubiquitous

Mathematical Problems in Networked Embedded Systems

Badri Nath Dept. of Computer Science/WINLAB Rutgers University Jointly with Wade Trappe, Yanyong Zhang WINLAB IAB meeting November, 2004

Multiple Access System

Debugging a Boundary-Scan I 2 C Script Test with the BusPro - I and I2C Exerciser Software: A Case Study

Self Localization Using A Modulated Acoustic Chirp

Robust Wireless Localization to Attacks on Access Points

An Adaptive Indoor Positioning Algorithm for ZigBee WSN

Underwater Communication in 2.4 Ghz ISM Frequency Band for Submarines

SC - Single carrier systems One carrier carries data stream

ZigBee Propagation Testing

Efficient space time combination technique for unsynchronized cooperative MISO transmission

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

Agilent AN 1275 Automatic Frequency Settling Time Measurement Speeds Time-to-Market for RF Designs

IN the past 15 years, there has been an increasing research

Exercise 1 Measurements using Sensor Nodes (Crickets)

LOCALIZATION WITH GPS UNAVAILABLE

ALPS: A Bluetooth and Ultrasound Platform for Mapping and Localization

On Composability of Localization Protocols for Wireless Sensor Networks

SIMULTANEOUS OBSTACLE DETECTION FOR MOBILE ROBOTS AND ITS LOCALIZATION FOR AUTOMATIC BATTERY RECHARGING

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

IT S A COMPLEX WORLD RADAR DEINTERLEAVING. Philip Wilson. Slipstream Engineering Design Ltd.

A Wireless Communication System using Multicasting with an Acknowledgement Mark

CAN for time-triggered systems

Indoor Location Detection

WSN Based Fire Detection And Extinguisher For Fireworks Warehouse

JEPPIAAR SRR Engineering College Padur, Ch

Using Rugby MSF Broadcast for Time Division Multiplexing Synchronisation in a Housing Community Sensor Network

UWB for Sensor Networks:

A 3-D Indoor Positioning Method using a Single Compact Base Station

So Near and Yet So Far: Distance-Bounding Attacks in Wireless Networks

instabus EIB product documentation

15. ZBM2: low power Zigbee wireless sensor module for low frequency measurements

The Technologies behind a Context-Aware Mobility Solution

K.NARSING RAO(08R31A0425) DEPT OF ELECTRONICS & COMMUNICATION ENGINEERING (NOVH).

A battery-free RFID-based indoor acoustic localization platform

Proceedings of the 6th WSEAS International Conference on Instrumentation, Measurement, Circuits & Systems, Hangzhou, China, April 15-17,

SHF Communication Technologies AG

Momentum and Impulse

Outline / Wireless Networks and Applications Lecture 7: Physical Layer OFDM. Frequency-Selective Radio Channel. How Do We Increase Rates?

Indoor Positioning: A Review of Indoor Ultrasonic Positioning systems

EC 551 Telecommunication System Engineering. Mohamed Khedr

Average Delay in Asynchronous Visual Light ALOHA Network

Medium Access Control

Performance Analysis of n Wireless LAN Physical Layer

Pakistan Journal of Life and Social Sciences. Pak. j. life soc. sci. (2008), 6(1): 42-46

An Indoor Localization System Based on DTDOA for Different Wireless LAN Systems. 1 Principles of differential time difference of arrival (DTDOA)

Deployment Design of Wireless Sensor Network for Simple Multi-Point Surveillance of a Moving Target

BYTE-INVERT TRANSMISSION FOR FLICKER PREVENTION AND ILLUMINATION CONTROL FOR VISIBLE LIGHT COMMUNICATION

Fine-grained Indoor Localisation using Wireless Sensor Networks. Katelijne Vandenbussche

A Passive Approach to Sensor Network Localization

Transcription:

P8.5 Ultrasonic Indoor positioning for umpteen static and mobile devices Schweinzer Herbert, Kaniak Georg Vienna University of Technology, Institute of Electrical Measurements and Circuit Design Gußhausstr. 25/354, A-1040 Vienna Abstract Indoor ultrasonic (US) systems for locating mobile devices are presented since years differing in operating modes and various parameters. This paper depicts the alternatives and derives a positioning system, called LOSNUS (Locating of Sensor Nodes by UltraSound), which is directed at supporting the locating of umpteen static devices together with mobile nodes. 1. Introduction Indoor locating systems are often used to track paths of mobile devices and/or persons. However, in factory and building automation numerous sensor and actuator devices are often deployed which are connected to a control network or a wireless sensor network (WSN). Primarily being crucial parameters for application tasks, device positions can support important service functions especially if they are gained by a repetitively performed locating process, e.g. maintenance in case of dislocated devices, device integration in a WSN on base of the position, and improvement of network security. In the latter case, device positions can be used for setting up a security concept based on Location based Keys [1, 2]. This prevents intruding of an attacker, who pretends being a localized device of a room, into the whole network. 2. State of the art US locating systems are mostly based on A-B measurements which are performed between US transmitters (A) and US microphones as receivers (B). The velocity of ultrasound in air is rather slow which allows a cost-effective measurement of the Time-of-Flight (ToF) by means of a fast start signal. Mostly utilizing RF or Infrared, this start information is transmitted synchronously with the US signal and is used for starting the time measurement on the receiver side which is stopped at receiving the US signal. With known sound velocity the ToF can easily be converted into the US path length which, however, is requiring a Line-of-Sight (LoS) condition to get the real distance between A and B. Based on measuring distances to minimal three transducers with well-defined 3D positions, the position of a device can be calculated by an algorithm named trilateration which delivers the three Cartesian coordinates of the device by solving a system of three quadratic equations. If distances to more than three well-defined transducer positions are measured an extended algorithm called multilateration allows a device position calculation with improved accuracy e.g. by minimizing the least square error of different solutions of the quadratic equations. An explicit start signal can also be omitted. In this case, receivers have to store the Time-of-Arrival (ToA) of US signals. If four transducers with well-known positions are minimally included in the locating, three Time-Differences-of-Arrival (TDoA) can be calculated from the four ToAs. This eliminates the need of realizing a start signal but reduces the accuracy of the resulting device position by using a more complicated algorithm names pseudo-trilateration or hyperbolic positioning for solving the highly nonlinear system of coupled equations. Also here accuracy can be significantly improved by multilateration. Concepts of US locating systems have to decide a basic alternative: what part of US signal transmission is taken by the localized device, transmitting or receiving? Table 1 shows the main impacts of this decision. At first glance, signal transmission by the device is the easier solution and this type of systems was indeed realized at early systems [3, 4]. In this case, minimal three receivers are mounted in fixed positions of a room and receive the US signal of the localized device in parallel. To enable multiple devices being located, US signal transmissions of devices have to be triggered sequentially by an external coordinator e.g. via RF device addressing [5]. Especially if transmitting uncoded US burst signals, activating of the next device must take care of sufficient decay of US echoes which reduces the number of activated devices within a time interval and thus the activation rate of each device [6]. S E N S O R + T E S T C o n f e r e n c e s 2 0 1 1 S E N S O R P r o c e e d i n g s 8 5 9

Table 2. Basic alternatives of device locating Device transmitting signal Device receiving signal Effort of device realization increased reduced Privacy No Yes Device collision avoidance By using a start protocol No collisions; broadcast locating Locating rate depending on Number of devices Signal coding Well suited for Few fast devices or multiple slow Numerous devices, fast or slow Interestingly, the primary motivation for the alternative system concept which uses transmitters in fixed room positions and only receivers within the devices was that such a system offers privacy of the locating process [7]. Since a device does not emit a US signal, it is not possible in this case to supervise device positions by hidden receivers. However, this system type additionally offers significant advantages if multiple devices shall be located in parallel. Locating is performed in a broadcast operation without any collisions at receiver side. The locating rate is primarily influenced by the protocol of transmitter activations and by coding the transmitted signals or not: without coding the locating rate is relatively low because of waiting for sufficient echo decays before activating the next transmitter. A high locating rate demands about simultaneously transmitting of locating signals which have to be coded [7] and a powerful signal detection in case of signal overlapping. Signal overlapping can occur both by a signal of a different transmitter (Multiple-Access-Interference, MAI) or by an overlapping with a short range echo or a multipath transmission (Inter-Symbol-Interference, ISI). Since the signal processing of device locating only intends to detect LoS signals, especially MAI can be reduced significantly by well-chosen transmitter delays. Although at first glance this scheme reduces the locating rate, the transmitted signals can be significantly shorter than in case of parallel sending because of reduced signal overlapping. 3. System parameters Table 2 displays some fundamental parameters of a broadcast system for locating signal receiving devices. The main alternative is given by different needs of mobile or static devices. Primarily, mobile devices need a sufficient fast locating for adequate path tracking. On the other hand, static devices as sensors and actuators often need only a low activation rate and are typically connected over a WSN with low communication speed. However, a deployment of umpteen static devices can create the need of a position accuracy higher than that used for mobile devices. Thus, sufficient locating mobile and static devices with the same equipment can be reached by using broadband transducers with coded signals. Especially for locating mobile devices the equipment has to be permanently installed. This makes the cost of locating equipment a crucial aspect. On the other hand, the cost of a local US receiver is a crucial aspect for static devices. Minimal demand of local processing power and position calculation by a central location server are adequate methods to reduce the effort of static devices. Additionally, position estimation with TDoA allows also reducing the effort. Since the locating rate of static devices has to be adapted to the activity rate, the locating system has to enable static devices to take part in actual locating cycles at any time. A significant difference between mobile and static devices is mainly the data rate of network communication which typically requires the use of a fast network, e.g. WLAN, instead of a WSN. Table 1. Fundamental system parameters of a broadcast locating system Mobile device Static sensor / actuator device Locating rate Medium high, high Low Positioning accuracy Low (tracking), presence check High for device distinguishing Narrowband (burst signals) Slow, reduced accuracy Reduced accuracy Broadband (coded signals) Fast, high accuracy High accuracy, receiver effort Low cost receiver Local computing of position Use of a location server Low cost locating equipment Permanently installed Permanent or removable TDoA instead of ToF - Lower cost, but reduced accuracy Network WLAN WSN S E N S O R + T E S T C o n f e r e n c e s 2 0 1 1 S E N S O R P r o c e e d i n g s 8 6 0

Figure 1. System overview: Sending of US signal frames by the transmitters controlled by the activation unit, transferring of received locating data by the devices to the location server which calculates the device locations 4. Main characteristics of the locating system LOSNUS Mainly directed towards low-cost realization [8, 2], the indoor US system LOSNUS is realized as a centralized system (Fig. 1). One activation unit per room stores the signals for the US transmitters which are installed at defined positions in the room, mostly near to the ceiling. The transmitters are activated sequentially via individual cables. This enables using an activation unit with only one switched signal output channel. Devices which are to be located receive the transmitted signal frames in parallel. Beside of optionally local pre-processing the minimal reactions of a device are storing received data and transferring it via e.g. WSN to the location server. This server is the only unit which has the full information necessary for computing device positions. The used method of calculating the positions is Time-Difference-of-Arrival (TDoA). The locating process delivers high position accuracy of ~10mm (depending on the device position) and robust operation. The locating sequence uses exactly defined delays between frame transmissions whose minimal values are already sufficient that the Line-of-Sight (LoS) signals of consecutive transmitters are not overlapping (Fig. 2). This method eliminates any MAI of the transmitted signals. Thus, only interferences of LoS signals with echoes of former transmissions which are already damped can occur. In this case, the LoS signal will dominate and signal processing will mostly deliver the precise ToA suppressing the echoes. If locating is performed repetitive with a short intermission between the sequences, the start frame will be omitted. Nevertheless, the intermission allows a device to synchronize with the following sequence. The start frame will only be used in a start-stop locating where is has to trigger the next locating cycle. The transmitters need to be broadband. They are sending frames which contain an identical lead-in frequency, an also identical linearly frequency modulated chirp, and an individual transmitter code (Fig. 3). The lead-in frequency gives time for signal rising and allows a roughly checking of being a proper frame. The chirp enables to fix the frame reception time with the full resolution of the sample clock. The transmitter code is individually defined and can be changed by the activation unit. This definition of frame contents allows different levels of local frame interpretation: A signal can be recognized by using a level trigger The lead-in frequency is an indicator of a frame instead of any disturbance Figure 2. Sequence of frame transmissions with start-frame (only for single cycle locating with long intermissions) and non-overlapping LoS reception of transmitter identifying frames S E N S O R + T E S T C o n f e r e n c e s 2 0 1 1 S E N S O R P r o c e e d i n g s 8 6 1

Figure 3. Setup of transmitted frames consisting of lead in, constant chirp linearly frequency modulated, and transmitter coding time slot (used frequency band 35 khz - 65 khz). Correlating of the chirp with a locally stored reference defines the precise sample position of the ToA within the frame All frame parts which are not interpreted, especially the transmitter coding, have to be stored locally and transmitted after frame reception to the location server If the transmitter codes are defined as logical codes #1 to #n which are used in every locating sequence independently of the actual assignment of physical transmitters, devices are enabled to extract the full frame content ToA and logical transmitter number (LTN). For this purpose, reference patterns of all logical codes have to be provided for local correlative processing. 5. Components for locating of devices Fig. 4 shows the few additional components of a device necessary for receiving US frames. It is assumed that the device contains a microcontroller with a synchronous serial port and a network interface for transferring stored data to the location server. After amplifying and filtering the microphone input, the signal is converted by a 1-bit converter (polarity converter) realized by a comparator. The signal is sampled by the clocked input of the synchronous shift register. An additionally comparator triggers the potential arrival of a frame with sufficient level. With this signalling a time stamp is captured and the data recording is started. Thus, with stored frame data and based on the time stamp the reception time can be evaluated with the resolution of the local clock. This is done by correlating the data with a chirp reference to get the exact position of the chirp within the frame data. Afterwards the transmitter code being immediately following the chirp can easily be analyzed. 6. Location server Sensor/actuator devices have to transfer the received locating data pre-processed or stored via a WSN link to the location server. The location server is a central computer which holds the necessary information for calculating the device positions. Those are mainly the Cartesian coordinates of the transmitters, the used transmitter coding and the sequence of activating the transmitters, and the delay time intervals. Additional information, e.g. constraints of the room layout and dimensions, can aid a successful and robust locating. The calculated device positions will be sent back to the devices. This cannot be seen as a violation of the privacy because the centralized location server is a trusted authority and the communication link should use encrypted data transfers. To guarantee the consistency of the locating data, any changes of the locating sequence have to be Figure 4. US receiving sensor device with local data storage of frames which are sent after a location cycle by RF link to the locating server: Microcontroller with additional microphone, amplifier and filter, 1-bit quantization of US with 1 Mbit/s, signal trigger for roughly marking the local time of frame reception. S E N S O R + T E S T C o n f e r e n c e s 2 0 1 1 S E N S O R P r o c e e d i n g s 8 6 2

initiated and recorded by the location server. Moreover, repetitive locating of static devices enables the calculation of mean values of positions with improved accuracy. Also the supervision of static devices is possible by notifying devices which do not take part in locating for some time or which are suddenly dislocated. In principle, the locating of mobile nodes has to be handled by the location server in a similar manner. However, different additional tasks have to be performed, as e.g. path recording, transferring locating to a neighboring locating system if a mobile device is changing from one room to another, and room access control. 7. Security aspects US locating has the significant advantage that US signals cannot pass walls, closed windows and doors [9]. Considering the security of performing control and supervision tasks in a room, a main attack could be to participate in the WSN communication and spuriously influence it although being outside of the room. A special method of encrypting the local communication can protect against such influences: encryption based on location based keys (LBK) [1, 2]. In this case, the communication in a room is only possible between partners who are localized within that room. These devices get their LBKs together with their positions from the location server and are restricted by the LBK encryption method to establish only communication links to partners within the room. If neighboring locating systems are coded in different manner, the room information is implicitly contained in the received location data. Thus, a device located in a specific room will not get a LBK compatible with that of a different room. An attacker will at the most be able to irritate a local functionality in a room by faking his sensor data and his accurate position, but he will not be able to intrude into the whole network. 8. Test system A test system was set up to show the functionality of the locating system. Fig. 5 shows 6 US transmitters mounted on a wall to enable easier access (usually at the ceiling). The transmitter type is Polaroid 600, an electrostatic type which offers a usable frequency band between about 30 khz to 70 khz. The locating sequence is activated by a special arbitrary waveform generator (AWG) which allows storing and replaying the whole sequence with a precise timing of 5 MS/s. The AWG additionally allows storing the demultiplexer channel together with the samples. An analog amplifier transforms the AWG signal to an amplitude range from 0 to 400 V which includes the necessary bias voltage of 200 V for the electrostatic transmitters. The amplified signal is switched to an actual transmitter by a relay demultiplexer. Fig. 6 shows a sensor module with a WSN interface which is used for setting up the WSN, realizing Figure 5. Construction of a frame with 6 US transmitters, for easy operating mounted on a wall; transmitter (type Polaroid 600) turnable in two angles Figure 6. Test board of a generic sensor/actor node for the WSN ZigBee. Main components: Infineon microcontroller XC167, ZigBee controller Atmel ATZB- A24-UFLR, external Ram and Flash, US analog preprocessing, MEMS microphone (connected via cable). S E N S O R + T E S T C o n f e r e n c e s 2 0 1 1 S E N S O R P r o c e e d i n g s 8 6 3

application examples and the basic functionality of the LBK encryption system. The module contains a microcontroller Infineon XC167 with external RAM and Flash, a ZigBee (IEEE 802.15.4) controller Atmel ATZB-A24-UFLR, the necessary US analogue hardware and a US MEMS microphone (Knowles SPM0204UD5). The sample rate of the sensor module is 1 MS/s which deliver a resolution of time differences of ± 0.3 mm. 9. Conclusion This paper gives a short overview over the US locating system LOSNUS. After a presentation of alternative system concepts, LOSNUS features and parameters are discussed which are directed to support both path tracking of mobile devices and periodically supervising of umpteen static sensor/actuator devices in an optimal manner. Testing and developing of additional system features is an ongoing work. Actual focuses are effective methods of calibrating the transmitter positions and realizing the encryption method based on LBK. References [1] Y. Zhang, W. Liu, W. Lou, and Y. Fang, Location-based compromise-tolerant security mechanisms for wireless sensor networks, IEEE Journal on Selected Areas in Comm., 24(2), pp. 247-260, February 2006. [2] H. Schweinzer, G. Kaniak. Ultrasonic device localization and its potential for wireless sensor network security. Control Engineering Practice 18 (2010) 852-862, Elsevier, 2009. [3] Ward, A., A. Jones, A. Hopper, A new location technique for the active office, IEEE Personal Comm. Magazine, Vol. 4, No. 5, 1997. [4] M. Addlesee et al. Implementing a sentient computing system, IEEE, 34(8), 2001. [5] N. B. Priyantha, A. Chakraborty, and H. Balakrishnan, The Cricket location-support system, ACM MobiCom, USA, 2000. [6] C. Randell and H. Muller. Low cost indoor positioning system, Ubicomp 2001: Ubiquitous Computing, USA, 2001. [7] M. Hazas and A.Ward, A high performance privacy-oriented location system, PERCOM 03: Pervasive Computing and Comm., 2003. [8] H. Schweinzer, G. Spitzer. Ultrasonic locating system optimized for low cost, high efficiency and secure application, IEEE IECON, Porto, Portugal, 2009. [9] N. Sastry, U. Shankar, and D. Wagner. Secure Verification of Location Claims, ACM Workshop on Wireless Security WiSE 03, San Diego, Cal., USA, 2003. S E N S O R + T E S T C o n f e r e n c e s 2 0 1 1 S E N S O R P r o c e e d i n g s 8 6 4