Patient Location via Received Signal Strength (RSS) Analysis D. Albano, C. Comeau, J. Ianelli, S. Palastro Components Hardware Pre-existing 802.11b infrastructure.

Slides:



Advertisements
Similar presentations
1 Electrical and Computer Engineering Drebin Rescuing Firefighters in Distress FPR Team Ganz: Jonathan Bruso Michael Carney Daniel Fortin James Schafer.
Advertisements

Top Level System Block Diagram BSS Block Diagram Abstract In today's expanding business environment, conference call technology has become an integral.
1 Learning to Detect Objects in Images via a Sparse, Part-Based Representation S. Agarwal, A. Awan and D. Roth IEEE Transactions on Pattern Analysis and.
1 ENHANCED RSSI-BASED HIGH ACCURACY REAL-TIME USER LOCATION TRACKING SYSTEM FOR INDOOR AND OUTDOOR ENVIRONMENTS Department of Computer Science and Information.
Graphic Vision of Environment Threat in New Orleans Area after Katrina Student: Ke Yang Mentors: Dr. Wendy Zhang, Dr. Ju Chou COMPUTER SCIENCE, COLLEGE.
Title put our names here. General Problem Statement Ability to give customized information to a user based on the user’s current location, the current.
The WatchMe Project Presented by: Elad Weiss Nir Maoz Supervised by: Edward Bortnikov.
ART: Augmented Reality Table for Interactive Trading Card Game Albert H.T. Lam, Kevin C. H. Chow, Edward H. H. Yau and Michael R. Lyu Department of Computer.
Visualization of Wireless Computer Networks Dunbar, Matt D., Kansas Applied Remote Sensing Program and University of Kansas Geography Department, and Becker,
August 7, 2003 Sensor Network Modeling and Simulation in Ptolemy II Philip Baldwin University of Virginia Motivation With.
Real-Time Face Detection and Tracking Using Multiple Cameras RIT Computer Engineering Senior Design Project John RuppertJustin HnatowJared Holsopple This.
Energy Smart Room GROUP 9 PRESENTERS DEMO DATE SPECIAL THANKS TO ADVISOR PRESENTERS Thursday April 19, 2007 Department of Electrical and Systems Engineering.
Cross Strait Quad-Regional Radio Science and Wireless Technology Conference, Vol. 2, p.p. 980 – 984, July 2011 Cross Strait Quad-Regional Radio Science.
BluEyes Bluetooth Localization and Tracking Ei Darli Aung Jonathan Yang Dae-Ki Cho Mario Gerla Ei Darli Aung Jonathan Yang Dae-Ki Cho Mario Gerla.
Presented by Tao HUANG Lingzhi XU. Context Mobile devices need exploit variety of connectivity options as they travel. Operating systems manage wireless.
Software Design & Development Software Design & Development Programming Types Event Driven Programming Event driven programming Is a type of programming.
What is a database? Databases are designed to offer an organized mechanism for storing, managing and retrieving information.
Wireless Networking 102.
Finding Nearby Wireless Hotspots CSE 403 LCA Presentation Team Members: Chris Scoville Tessa MacDuff Matt Mohebbi Aiman Erbad Khalil El Haitami.
Lesson 4 Computer Software
INFORMATION TECHNOLOGY IN BUSINESS AND SOCIETY SESSION 21 – LOCATION-BASED SERVICES SEAN J. TAYLOR.
Introduction to Computers
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 15 Installing and Using Windows XP Professional.
IT in Business Enterprise and Personal Communications Networks Lecture – 07.
Ref: Geographic Information System and Science, By Hoeung Rathsokha, MSCIM GIS and Remote Sensing WHAT.
Overview of SQL Server Alka Arora.
Indoor Localization using Wireless LAN infrastructure Location Based Services Supervised by Prof. Dr. Amal Elnahas Presented by Ahmed Ali Sabbour.
Indoor Localization Carick Wienke Advisor: Dr. Nicholas Kirsch University of New Hampshire ECE 791H Using a Modern Smartphone.
Module 2 Part I Introduction To Windows Operating Systems Intro & History Introduction To Windows Operating Systems Intro & History.
Patient Location via Received Signal Strength (RSS) Analysis Dan Albano, Chris Comeau, Jeramie Ianelli, Sean Palastro Project Advisor Taib Znati Tuesday.
2-3 note. 2 Peripheral Devices “Peripheral devices” are hardware plugged into ports or connected to a computer wirelessly. These devices can be for input,
Indoor Localization Using a Modern Smartphone Carick Wienke Advisor: Dr. Nicholas Kirsch Although indoor localization is an important tool for a wide range.
Projekt User location estimation by means of WLAN Carl-Friedrich-Gauss-Str Kamp-Lintfort Germany Dennis Vredeveld IMST GmbH IMST ipos.
Demo. Overview Overall the project has two main goals: 1) Develop a method to use sensor data to determine behavior probability. 2) Use the behavior probability.
Pump Controller Team Number: May06-12 Team Members Dwayne Stammer CprE Francois Munyakazi EE Dan Paulsen CprE/EE Faculity Advisor Nicola Elia Client Viking.
Wireless Sensor Project Search Triangulation Aerial Rescue Team (START)
DISCERN: Cooperative Whitespace Scanning in Practical Environments Tarun Bansal, Bo Chen and Prasun Sinha Ohio State Univeristy.
RADAR: An In-Building RF-based User Location and Tracking System.
Content Sharing over Smartphone-Based Delay- Tolerant Networks.
Introduction to Making Multimedia
ISU Science Center : Phase 3 : Dec Speedometer Station This station matches two areas of study into one cohesive system. Current will be induced.
1 Distribution Statement “A” (Approved for Public Release, Distribution Unlimited)5/15/2012 Advanced Radio Frequency Mapping (RadioMap) Dr. John Chapin.
RADAR: an In-building RF-based user location and tracking system
Network Enabled Wearable Sensors The Combined Research Curriculum Development (CRCD) project works with the Virtual Reality Applications Center (VRAC)
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Human Tracking System Using DFP in Wireless Environment 3 rd - Review Batch-09 Project Guide Project Members Mrs.G.Sharmila V.Karunya ( ) AP/CSE.
Logic Analyzer ECE-4220 Real-Time Embedded Systems Final Project Dallas Fletchall.
Rover Technology Enabling Scalable Location Aware Computing ( Wireless ) Myoung – Seo Kim Super Computing Lab
Multimedia and Computers Introduction to Computers.
Dr. Sudharman K. Jayaweera and Amila Kariyapperuma ECE Department University of New Mexico Ankur Sharma Department of ECE Indian Institute of Technology,
Adaptive Sleep Scheduling for Energy-efficient Movement-predicted Wireless Communication David K. Y. Yau Purdue University Department of Computer Science.
Jin Yan Embedded and Pervasive Computing Center
C. Savarese, J. Beutel, J. Rabaey; UC BerkeleyICASSP Locationing in Distributed Ad-hoc Wireless Sensor Networks Chris Savarese, Jan Beutel, Jan Rabaey.
Accurate Indoor Localization With Zero Start-up Cost
Unit 1—Computer Basics Lesson 1 Understanding Computers and Computer Literacy.
Introduction ProjectRequirements Project Requirements In a previous senior design project, a wireless front-end was added to Iowa State University’s Teradyne.
Credit:  An operating system is the program that is loaded into the computer  coordinates all the activities among.
Web: ~ laoudias/pages/platform.htmlhttp://www2.ucy.ac.cy/ ~ laoudias/pages/platform.html
Chapter 5 Operating Systems.
Invitation to Computer Science, C++ Version, Fourth Edition
Ashima Wadhwa Assistant Professor(giBS)
Using MIS 2e Chapter 6 Appendix
MOBILE COMPUTING Jitendra Patel ROLL NO :- 38 TY MSC(CA & IT)
Directions: GO THROUGH THE FOLLWING SLIDES. Make sure you have quizlet cards for all the vocabulary. Study the terms.
Computer Software CS 107 Lecture 2 September 1, :53 PM.
AirPlace Indoor Positioning Platform for Android Smartphones
Directions: GO THROUGH THE FOLLWING SLIDES. Make sure you have quizlet cards for all the vocabulary. Study the terms GCFLearnFree website “Computer Basics”:
RADAR: An In-Building RF-based User Location and Tracking System
Digital Literacy 1.00 Computer Basics
RADAR: An In-Building RF-based User Location and Tracking System
Presentation transcript:

Patient Location via Received Signal Strength (RSS) Analysis D. Albano, C. Comeau, J. Ianelli, S. Palastro Components Hardware Pre-existing b infrastructure with at least 3 AP’s Software Rmapr, a radio map generator - generates a location-specific radio map Creates radio map of a location by recording RSS values of reference AP’s at many points in the area Generates a list with the form (x, y, RSS 1, RSS 2, RSS 3, RSS 4, RSS 5 ) As map density increases, accuracy increases, but set-up time increases as well Radio map is stored in server Trakr, the main end-user program - compares real-time RSS values with radio map data to approximate location As user moves, the software reads the RSS values of nearby AP’s These RSS values are compared to the radio map The closest match from the radio map is loaded and the location data is read This data is interpreted by the software and updated in the GUI The Viterbi algorithm allows us to predict the path and location of the user from the observed changes in signal strength Makes use of a moving average estimation Predicts current/future path based on past movement Acknowledgments Thanks to the generous gift of Drs. Hal Wrigley and Linda Baker, the Bioengineering Department, Dr. Taieb Znati for his time, effort, and funding, the Computer Sciences Department, Bob Hoffman for network access and troubleshooting, and Anandha Gopalan for Linux advice and code troubleshooting. Abstract The goal of this project is to become familiar with and succeed in implementing a successful location- aware computing network. This position-tracking network will be RSS (Received Signal Strength) based and will be used to determine the precise positions of moving objects in a given space. Initially, the recreation of a previously established system will be the main priority of the project. The positioning network will be implemented by using wireless access points (AP's) and laptop computer. After the signal strength is received and logged in the wireless device, the position of the laptop will be calculated using a triangulating algorithm. A “radio-map” of the sample space will also be constructed using both (x,y) coordinates and RSS values from five of the AP's. After mapping the sample space, the mobile device will also be able to be located via comparison with the database of the various radio-map coordinates. The software will then be calibrated to achieve a certain level of accuracy within a tolerable range. After the initial goal is realized, the technology will then be implemented onto smaller, more mobile devices such as PDAs and the process will be repeated. The system will then transmit data to a server, and the server will be used to pinpoint the locations of multiple wireless devices in the sample space. If successful, multiple GUIs (Graphical User Interfaces) will be adapted to both the mobile devises and the server in order to make the system as user-friendly as possible. Time permitting, additional features will be added to the system, and the transfer of information between server and mobile nodes will also be implemented to add longevity to the network. Design Approach We have chosen a design approach that will expand upon what has already been accomplished in the field of location-aware computing. We first intend to replicate the works of the Microsoft project. We are taking on the same design approach as they did by using an b infrastructure using five access points strategically located throughout the floor of an office building. We are then going to construct a radio map; a database consisting of all the received signal strengths and (x,y) coordinates of the floor. We intend to then use this radio map as one of the ways of location detection by taking the five received signal strengths given from the access points and looking for (x,y) coordinate pair that matches with those strength readings. To elaborate, we intend to place the access points in the orientation shown in Figure 1 to the right, with the test bed being the fifth floor of the Sennot Square building. The test AP's are Linksys 55AG and the test computer will be a Lenovo ThinkPad X60 Tablet PC with an Atheros a/b/g/n Wireless LAN Mini-PCI Express Adapter network interface card. The software application is coded in C++ using Wireless Researcher’s Application Programming Interface (WRAPI) to extract the RSS values from the NIC. We are using WRAPI because it is non-hardware specific, and thus we have the freedom to perform this on any mobile device with an b compatible wireless NIC. Once this experiment is carried out successfully, the software used on the laptop will then be translated over to a PALM mobile device. This will allow for a more “real system” involving a true mobile device that is in use in today’s society. If successful, we will expand on this simple design and create a user- friendly GUI for the applications on both the mobile device and the server. We will also develop, compare, and combine other methods of location detection in order to make the application as accurate as possible. The algorithm will be tuned to produce the most accurate results possible, and additional features to the system (including data transfer) will be added if time permits the work (01,01) <--(x,y) Coordinate pair with AP1 = -12, AP2 = -34, AP3 = -56, AP4 = -78, AP5 = -90 dBm (01,02) <--Coordinate pair with AP1 = -23dBm, etc … //This is the radio map of the 5th floor of Sennot square starting in the northwest corner //with the positive x direction being east and positive y direction north. We took points every //step and our map is outlined visually. Each point is represented by five RSS values //of five access points. Each gives us a RSS in -dBm (we have truncated -100 or less to -99). //These represent the first ten digits of the line. The last four digits are the x,y //coordinate pairs that will be referenced via the map to approximate location. Notes: If the last RSS string ending in zero (i.e. the AP5 has an RSS of 90, etc.), the reference will not find it, as the compare statement will consider it a null character. Radio Map Example Figure 1. Simplified overhead view of 5 th floor Sennot Sq. The five AP locations are shown in each corner and the center of the floor. Figure 2. Example window outputs of the Trakr command-line program back-end. A dynamic, graphical GUI front-end is in development for Windows, Linux, and Palm OS™.