S PIDER B AT : A UGMENTING W IRELESS S ENSOR N ETWORKS WITH D ISTANCE AND A NGLE I NFORMATION Georg Oberholzer, Philipp Sommer, and Roger Wattenhofer IPSN.

Slides:



Advertisements
Similar presentations
Chapter3 Pulse-Echo Ultrasound Instrumentation
Advertisements

A UTO W ITNESS : L OCATING AND T RACKING S TOLEN P ROPERTY W HILE T OLERATING GPS AND R ADIO O UTAGES Santanu Guha, Kurt Plarre, Daniel Lissner, Somnath.
COMPUTERS AND INPUT SENSORS. cbc MICROCOMPUTER OPERATION HAPPENS IN STAGES Memory.
Computer Networks Group Universität Paderborn Ad hoc and Sensor Networks Chapter 9: Localization & positioning Holger Karl.
Module 4: Analog programming blocks. Module Objectives Analyze a control task that uses analog inputs. Connect a potentiometer to LOGO! controller and.
Calamari’s Design Decisions Kamin Whitehouse June 18, 2003.
Mechatronics’ Project
The Mica Sensing Platform Alec Woo Jan 15th, 2002 NEST Retreat.
1 University of Freiburg Computer Networks and Telematics Prof. Christian Schindelhauer Wireless Sensor Networks 16th Lecture Christian Schindelhauer.
Mica Sensor Board Review Alec Woo November 21, 2001 NEST Meeting.
A Mobile Sensor Platform for Indoor Location-Aware Navigation By Ryan Patterson, L3D URA.
Enhancing RSSI-based Tracking Accuracy in Wireless Sensor Networks
Wireless Motion Capture Mid-Year Design Review Seth Berkowitz Dean Howarth Eric Marklein Ashesh Rastogi Advisor: Professor Daniel Schaubert.
MULTIPURPOSE DIGITAL CDMA FM REMOTE CONTROLLER FIRDOUS KAMAL MIZAN MIAH EE – 513 4/19/2005 COMMUNICATION ELECTRONICS.
Vibration & Temperature Sensor. Contents ■ Why monitor vibration? ■ Monitor a wide range of machines ■ Vibration measurements ■ Set alarm levels ■ Mounting.
Basics of Sensors. A sensor is a device which is used to sense the surroundings of it & gives some useful information about it. This information is used.
Slotted Programming for Sensor Networks Roland Flury Roger Wattenhofer Distributed Computing Group ETH Zurich, Switzerland D ISTRIBUTED C OMPUTING.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
Sarah Middleton Supervised by: Anton van Wyk, Jacques Cilliers, Pascale Jardin and Florence Nadal 3 December 2010.
Energy-Aware Synchronization in Wireless Sensor Networks Yanos Saravanos Major Advisor: Dr. Robert Akl Department of Computer Science and Engineering.
Smart Environments for Occupancy Sensing and Services Paper by Pirttikangas, Tobe, and Thepvilojanapong Presented by Alan Kelly December 7, 2011.
Indoor Localization using Wireless LAN infrastructure Location Based Services Supervised by Prof. Dr. Amal Elnahas Presented by Ahmed Ali Sabbour.
Wireless Sensor Networking for “Hot” Applications: Effects of Temperature on Signal Strength, Data Collection and Localization.
FILA: F INE - GRAINED I NDOOR L OCALIZATION Kaishun Wu, Jiang Xiao, Youwen Yi, Min Gao, and Lionel M. Ni INFOCOM Sowhat
Ryan Courtney Senior Design II Advisor: Junkun Ma.
Introduction to Sensor Networks Rabie A. Ramadan, PhD Cairo University 3.
 Timing between LabVIEW 7.1 and phased array hardware  Designing inexpensive yet accurate variable delay lines  Controlling 8 serial inputs through.
Architectures and Applications for Wireless Sensor Networks ( ) Localization Chaiporn Jaikaeo Department of Computer Engineering.
Localization using DOT3 Wireless Sensors Design & Implementation Motivation Wireless sensors can be used for locating objects: − Previous works used GPS,
DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK
Dynamic Fine-Grained Localization in Ad-Hoc Networks of Sensors Weikuan Yu Dept. of Computer and Info. Sci. The Ohio State University.
Location Estimation in Ad-Hoc Networks with Directional Antennas N. Malhotra M. Krasniewski C. Yang S. Bagchi W. Chappell 5th IEEE International Conference.
SensorFly: Controlled-mobile Sensing Platform for Indoor Emergency Response Applications - Twohsien Aveek Purohit, Zheng Sun, Frank Mokaya and.
Phong Le (EE) Josh Haley (CPE) Brandon Reeves (EE) Jerard Jose (EE)
F INDING M I M O : T RACING A M ISSING M OBILE P HONE USING D AILY O BSERVATIONS Hyojeong Shin, Yohan Chon, Kwanghyo Park and Hojung Cha MobiSys
College of Engineering Anchor Nodes Placement for Effective Passive Localization Karthikeyan Pasupathy Major Advisor: Dr. Robert Akl Department of Computer.
Localization and Secure Localization. Learning Objectives Understand why WSNs need localization protocols Understand localization protocols in WSNs Understand.
Microprocessor based Design for Biomedical Applications MBE 3 – MDBA XI : Project Outlooks.
Network and Systems Laboratory nslab.ee.ntu.edu.tw Branislav Kusy, Christian Richter, Wen Hu, Mikhail Afanasyev, Raja Jurdak, Michael Brunig, David Abbott,
Performance Study of Localization Techniques in Zigbee Wireless Sensor Networks Ray Holguin Electrical Engineering Major Dr. Hong Huang Advisor.
Sound Targeting Platform Andrew Lenharth Michael Schaffer Quang Luu CSE 477 April 24, 2001.
Michael Broski Jonathan Mulvaine Josh Schortgen Phillip Byers TEAM BOAR.
Syed Hassan Ahmed Syed Hassan Ahmed, Safdar H. Bouk, Nadeem Javaid, and Iwao Sasase RIU Islamabad. IMNIC’12, RIU Islamabad.
OBSTACLE AVOIDANCE ROBOT
RTLS. LOCATING / POSITIONING SYSTEMS A positioning system is a mechanism for determining the location of an object in space Interplanetary systems Global.
The Cricket Compass for Context-Aware Mobile Applications
Voice Controlled Home Automation System Group 13 Zhe Gong Hongchuan Li.
Tiltmeter, Compass,Temperature modules for the PPM.
MICROCONTROLLER INTERFACING WITH STEPPER MOTOR MADE BY: Pruthvirajsinh Jadeja ( ) COLLEGE:DIET BRANCH:EC.
Group #42: Weipeng Dang William Tadekawa Rahul Talari.
HOT CAR BABY DETECTOR Group #20 Luis Pabon, Jian Gao ECE 445 Dec. 8, 2014.
VEHICLE BACK UP ALARM DESIGN Student: Qi Zhou Mentor: Dr. Stanislaw Legowski.
Nissanka Bodhi Priyantha Computer Science, Massachusetts Institute of Technology RTLab. Seolyoung, Jeong Dissertation, MIT, June 2005.
Electric Air Ukulele Ivan Setiawan (setiawa2) Satyo Iswara (iswara2) ECE 445 Senior Design Spring 2012 Team #32 TA: Jane Tu.
ParkNet: Drive-by Sensing of Road-Side Parking Statistics Irfan Ullah Department of Information and Communication Engineering Myongji university, Yongin,
ECE445: Senior Design Spring 2015 Team 17: Weather Jukebox Sang Yun Bang, Thomas Fedrigon, Shanda Lu.
ARDUINO UNO The Arduino uno is a microcontroller board based on the ATmega328. It has 14 digital Input / Output pins (of which 6 can be used as PWM outputs),
USING TV REMOTE AS A CORDLESS MOUSE FOR THE COMPUTER
CORDLESS MOUSE FEATURES BY TV REMOTE USING PIC MICROCONTROLLER
Application Case Study Security Camera Controller
Ultrasonic Rangefinder
Lecture Continuous Wave Radar
Slotted Programming for Sensor Networks
ULTRASONIC DISTANCE METER USING 8051
Dynamic Fine-Grained Localization in Ad-Hoc Networks of Sensors
WALL DETECTOR ROBOT VEHICLE
Georg Oberholzer, Philipp Sommer, Roger Wattenhofer
Georg Oberholzer, Philipp Sommer, Roger Wattenhofer
Wireless Mesh Networks
Phased Speaker Array : Phase of Our Lives
Presentation transcript:

S PIDER B AT : A UGMENTING W IRELESS S ENSOR N ETWORKS WITH D ISTANCE AND A NGLE I NFORMATION Georg Oberholzer, Philipp Sommer, and Roger Wattenhofer IPSN ‘11 - Sowhat

O UTLINES Motivation Contribution Existing Approaches’ limitation Architecture Methodology Ultrasound ranging Angle of arrival estimation Positioning algorithm Line-of-sight detection Evaluation Conclusion Discussion

O UTLINES Motivation Contribution Existing Approaches’ limitation Architecture Methodology Ultrasound ranging Angle of arrival estimation Positioning algorithm Line-of-sight detection Evaluation Conclusion Discussion

M OTIVATION accurate Achieve more accurate position estimation distanceangle by augmenting WSNs with distance & angle info. ultrasound positioning while using ultrasound positioning

O UTLINES Motivation Contribution Existing Approaches’ limitation Architecture Methodology Ultrasound ranging Angle of arrival estimation Positioning algorithm Line-of-sight detection Evaluation Conclusion Discussion

C ONTRIBUTION Measure absolute angles between sensor nodes Use distance & angle information  error distance in the order of “cm” with few anchor nodes only Line-of-sight detection

O UTLINES Motivation Contribution Existing Approaches’ limitation Architecture Methodology Ultrasound ranging Angle of arrival estimation Positioning algorithm Line-of-sight detection Evaluation Conclusion Discussion

E XISTING A PPROACHES ’L IMITATION GPS Accuracy Indoor environment Ultrasound Range Limited beam angle Line-of-sight

O UTLINES Motivation Contribution Existing Approaches’ limitation Architecture Methodology Ultrasound ranging Angle of arrival estimation Positioning algorithm Line-of-sight detection Evaluation Conclusion Discussion

A RCHITECTURE SpiderBat, extension board connected and powered by existing sensor node platform

A RCHITECTURE, U LTRASOUND Separate Tx & Rx for lower complexity

A RCHITECTURE, U LTRASOUND -T X DC/DC converter, 3V  12V Amplifier needed Driven by Pulse-Width Modulation output of resonance freq. 40kHz

A RCHITECTURE, U LTRASOUND -R X 3 amplification stages 2 provide amplification of 21dB 3 rd equips potentiometer to 1. adjust detection threshold 2. Prevent saturation 58dB ~ 75dB Low-pass filter Analog-digital-converter (ADC) Comparator circuit for detecting the presence of ultrasound signal

A RCHITECTURE, U LTRASOUND -M ICROCONTROLLER, C OMPASS MSP430F2274 Low-power microcontroller 1kB RAM, 32kB ROM 2 hardware timer Honeywell HMC axis digital compass Connected using a 4-pin socket Read using I 2 C bus

A RCHITECTURE, I NTERFACE Register address space on extension board 16-pin connector Serial peripheral interface(SPI) 2 interrupt lines for each direction In low-power state alternatively

O UTLINES Motivation Contribution Existing Approaches’ limitation Architecture Methodology Ultrasound ranging Angle of arrival estimation Positioning algorithm Line-of-sight detection Evaluation Conclusion Discussion

1. U LTRASOUND R ANGING T start – start of the ranging procedure on sender T receive – start of the ultrasound measurement on receiver T ultrasound – start of transmission on sender T detection – signal detected on receiver

2. A NGLE OF A RRIVAL E STIMATION Main beam width of roughly 30° 2 side lobes at -45° and 45° Using the arrival time of an ultrasound pulse at different receivers

2. A NGLE OF A RRIVAL E STIMATION, D ISTANCE C ORRECTION Distance correction term: 2.8 ~ 4cm Expected value = 3.6cm

3. P OSITIONING A LGORITHM Initial Node Placement Assign each node the anchor node with smallest hop distance Least Mean Square(LMS) Method

4. L INE - OF -S IGHT DETECTION Learning about the environment by sending out an ultrasound pulse and analyzing the echo

O UTLINES Motivation Contribution Existing Approaches’ limitation Architecture Methodology Ultrasound ranging Angle of arrival estimation Positioning algorithm Line-of-sight detection Evaluation Conclusion Discussion

E VALUATION, U LTRASOUND R ANGING 2 nodes placed apart at different distance Variance of the distance estimation

E VALUATION, A NGLE OF A RRIVAL E STIMATION 2 SpiderBat board placed 1m apart Rotate receiving board0°, 15°, 30°, 45°, 60°, 75°, 90°

E VALUATION, P OSITIONING Indoor In a gym 10 x 6 m 1.5m above ground Outdoor Sports ground 16 x 10m 20 cm above ground Centralized computation Node 1 is an anchor node

E VALUATION, P OSITIONING – I NDOOR Standard deviation of localization error is 15.5cm in the worst-case Applying LMS  5.7m

E VALUATION, P OSITIONING – O UTDOOR Distance between nodes are larger Air disturbance Ambient temperature

O UTLINES Motivation Contribution Existing Approaches’ limitation Architecture Methodology Ultrasound ranging Angle of arrival estimation Positioning algorithm Line-of-sight detection Evaluation Conclusion Discussion

C ONCLUSIONS SpiderBat, an extension board for wireless sensor nodes with a focus on low computation and energy efficiency Multiple ultrasound receivers and transmitters  accuracy distance & angle estimation Distance - mm ~ cm Angle – few degrees, depending on distance Compass  absolute angle  line-of-sight detection

O UTLINES Motivation Contribution Existing Approaches’ limitation Architecture Methodology Ultrasound ranging Angle of arrival estimation Positioning algorithm Line-of-sight detection Evaluation Conclusion Discussion

D ISCUSSION Strength Achieve error distance in order of cm with few anchor nodes only Weakness The evaluations of distance & angle are not convincing No discussion about comparator’s threshold Line-of-sight “detection” only No support on that SpiderBat may be used to learn about the environment Environment limitation

T HANKS FOR L ISTENING ~