Pervasive Computing MIT 6.883 SMA 5508 Spring 2006 Larry Rudolph 1 Tracking Indoors.

Slides:



Advertisements
Similar presentations
Centaur : Locating Devices in an Office Environment
Advertisements

The Cricket Compass for Context-Aware Mobile Applications Nissanka B. Priyantha.
Location and Tracking Spring 2004: Location Recognition Larry Rudolph Location of what? Services applications, resources, sensors, actuators where.
Calamari’s Design Decisions Kamin Whitehouse June 18, 2003.
Sentient Computing Ubiquitous Computing vision Computing devices everywhere Access to applications anywhere Whatever is on hand is available Sentient Computing.
2003/4/21CSE 6362 Intelligent Environments Spring The Anatomy of a Context- Aware Application Computer Science and Engineering University of Texas.
17 November Solving Problems. What is the problem? What are the constraints? What can be done to solve or mitigate the problem? How could computers help?
1 Indoor Location Sensing Using Active RFID Lionel M. Ni, HKUST Yunhao Liu, HKUST Yiu Cho Lau, IBM Abhishek P. Patil, MSU Indoor Location Sensing Using.
Part 3 of 3: Beliefs in Probabilistic Robotics. References and Sources of Figures Part 1: Stuart Russell and Peter Norvig, Artificial Intelligence, 2.
ActiveBat:1 WirelessNet Tseng Active Bat: A 3D Location Device -- presented by Yu-Chee Tseng --
© 2004 Andreas Haeberlen, Rice University 1 Practical Robust Localization over Large-Scale Wireless Ethernet Networks Andreas Haeberlen Eliot Flannery.
Decoding Human Movement Using Wireless Sensors Michael Baswell CS525 Semester Project, Spring 2006.
1 Research Profile Guoliang Xing Assistant Professor Department of Computer Science and Engineering Michigan State University.
Location Systems for Ubiquitous Computing Jeffrey Hightower and Gaetano Borriello.
45 nm transistor 45nm =.045um (microns)= 450 Angstroms.
5/1/2006Baswell/Decode Human Movement1 Decoding Human Movement Using Wireless Sensors Michael Baswell CS525 Semester Project Spring 2006.
Security and Privacy in Ubiquitous Computing. Agenda Project issues? Project issues? Ubicomp quick overview Ubicomp quick overview Privacy and security.
Bayesian Filtering for Location Estimation D. Fox, J. Hightower, L. Liao, D. Schulz, and G. Borriello Presented by: Honggang Zhang.
UNIVERSITY of CRETE Fall04 – HY436: Mobile Computing and Wireless Networks Location Sensing Overview Lecture 8 Maria Papadopouli
The Cricket Location-Support System By: Min Chen 10/28/03.
Location-sensing using the IEEE Infrastructure and the Peer-to-peer Paradigm for mobile computing applications Anastasia Katranidou Supervisor:
WALRUS: Wireless Active Location Resolver with Ultrasound Tony Offer, Christopher Palistrant.
Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph 1 Location Again Location API’s and Room-Size Location Feb 28, 2006 Larry Rudolph.
“SDJS: Efficient Statistics in Wireless Networks” Albert Krohn, Michael Beigl, Sabin Wendhack TecO (Telecooperation Office) Institut für Telematik Universität.
MIT 6.894; SMA 5508 Fall 2004 Larry Rudolph OK-Net: An Oxygen Kiosk.
Wireless Technology Wireless devices transmit information via Electromagnetic waves Early wireless devices –Radios – often called wireless in.
Smart Environments for Occupancy Sensing and Services Paper by Pirttikangas, Tobe, and Thepvilojanapong Presented by Alan Kelly December 7, 2011.
MIT 6.893; SMA 5508 Spring 2004 Larry Rudolph Lecture Cricket tutorial Cricket Tutorial on using cricket location system.
SMART BUILDING Yousef Awwad Te-Yuan Huang Newlin Rajkumar Group No.11.
1 Location Estimation in ZigBee Network Based on Fingerprinting Department of Computer Science and Information Engineering National Cheng Kung University,
Christian Le, Intel (Rahul Khanna, Intel and Huaping Liu, OSU)
(with Thiago Teixeira and Andreas Savvides)
Information-Based Building Energy Management SEEDM Breakout Session #4.
Opportunities in M-Commerce Standards & Applications Nour El Kadri University of Ottawa.
Implementing a Sentient Computing System Presented by: Jing Lin, Vishal Kudchadkar, Apurva Shah.
SixthSense RFID based Enterprise Intelligence Lenin Ravindranath, Venkat Padmanabhan Interns: Piyush Agrawal (IITK), SriKrishna (BITS Pilani)
Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph 1 Bluetooth Larry Rudolph Feb 16, 2006.
Tracking Prasun Dewan Department of Computer Science University of North Carolina
Dynamic Fine-Grained Localization in Ad-Hoc Networks of Sensors Weikuan Yu Dept. of Computer and Info. Sci. The Ohio State University.
45 nm transistor 45nm =.045um (microns)= 450 Angstroms.
$20 billion business 230 million printers sold  170 million inkjet  60 million laserjet #1 in ink, laser, scanners, designjet, print servers Consistent.
Sentient Computing Presenter : Alhaf malik.K Syed Ammal Engineering College, Ramanathapuram.
Learning and Inferring Transportation Routines By: Lin Liao, Dieter Fox and Henry Kautz Best Paper award AAAI’04.
1 Drivers for Building Life Cycle Integrations Jim Sinopoli.
Audio Location Accurate Low-Cost Location Sensing James Scott Intel Research Cambridge Boris Dragovic Intern in 2004 at Intel Research Cambridge Studying.
Beyond the PC Kiosks & Handhelds Albert Huang Larry Rudolph Oxygen Research Group MIT CSAIL.
Nissanka B. PriyanthaAnit Chakraborty Hari Balakrishnan MIT Lab for Computer Science The Cricket Location-Support System.
Jan 17, 2001CSCI {4,6}900: Ubiquitous Computing1 Announcements Did you hear about the Microsoft site crash yesterday? Compiling in Solaris (gemini) gcc.
Indoor Positioning System
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
An Efficient Localization Algorithm Focusing on Stop-and-Go Behavior of Mobile Nodes IEEE PerCom 2011 Takamasa Higuchi, Sae Fujii, Hirozumi Yamaguchi and.
Networking for Pervasive Computing Hari Balakrishnan Networks and Mobile Systems Group MIT Laboratory for Computer Science
Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph 1 Location, Location, Location Larry Rudolph.
Auto-Park for Social Robots By Team Daedalus. Requirements for FVE Functional Receive commands from user via smartphone app Share data with other cars.
The Cricket Compass for Context-Aware Mobile Applications
Computer Science and Engineering Department The University of Texas at Arlington MavHome: An Intelligent Home Environment.
The Cricket Location-Support System N. Priyantha, A. Chakraborty, and H. Balakrishnan MIT Lab for Computer Science MOBICOM 2000 Presenter: Kideok Cho
Nissanka Bodhi Priyantha Computer Science, Massachusetts Institute of Technology RTLab. Seolyoung, Jeong Dissertation, MIT, June 2005.
Preliminary Design Review Team 18 October XX, 2015 Department of Electrical and Computer EngineeringAdvisor: Csaba Andras Moritz.
ACTi Access Control Device Pack
Mobile and Pervasive Computing - 4 Location in Pervasive Computing
PARKING AUTOMATION SYSTEM
Location Sensing (Inference)
Slides for Chapter 16: Mobile and Ubiquitous Computing
Sunnytek sensor networks
Network Models, Hardware, Protocols and number systems
Internet of Things.
Sensor Networks – Motes, Smart Spaces, and Beyond
Harness Network Data and Artificial Intelligence
CS441 – Mobile & Wireless Computing Wireless Network Challenges
Presentation transcript:

Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph 1 Tracking Indoors

Location of what? Objects Static, Moveable, or Mobile Frequency of movement: door, desk, laptop Dumb or Networked People Waldo asks “Where am i?” System asks “where’s Waldo?” Services applications, resources, sensors, actuators where is a device, web site, app

Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph Tracking technology Some examples: ; Bluetooth (Intel, HP,..), RFID ParcTab (Xerox) Active Badge (Cambridge ATT) BATs (Cambridge ATT) Crickets (MIT) Cameras

Tangential Note: Larry’s conjecture Any sensing service in pervasive computing only needs: some cameras lots of computing power some clever algorithms Any sensing service in pervasive computing can be done cheaper with application-specific hardware! E.g: Location tracking & recognition

Cambridge ATT’s BAT

Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph Cambridge ATT’s BAT

Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph Cambridge ATT’s BAT

BAT Details Ultrasound transmitters 5 cm x 3 cm x 3 cm; 35 grams unique id (48 bit) temp id (10 bit) -- reduces power button (just one) rf transceiver Receivers in ceiling Base station periodically queries, then bats respond query time, recv time, room temp 330 m/s +.6*temp; >2 receivers ==> location

More on BATs Deployment 50 staff members, 200 BATS, 750 Receivers, 3 Radio cells, 10,000 sq ft office space 20 ms per bat enables 50 BATs / sec Smart scheduling reduces BAT’s power while at rest, reduce frequency of query detect activity at PC to deduce “rest” Convert BAT location to object location Centralized Datebase less latency than distributed query better filtering and error detection

Feedback of Location- service Human-centric view of location information Cuteness reduces concern over privacy

Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph Analogous to window-system. BAT enters workstation space, causes an event call-back Programming Model?

Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph Application: Follow- me Desktop

How well does it work?

Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph Better Trackers Bayesian filtering on sensory data Predict where person will be in future. position and speed over near past behavior (avg speed) over long term Uses Filter bad sensory data Likely place to find someone Predict which sensors to monitor

A few details of Bayesian Filtering Bayes filters estimate posterior distribution over the state x t of a dynamical system conditioned on all sensor information collected so far: To compute the likelihood of an observation z given a position x on the graph, we have to integrate over all 3d positions projected onto x: See “Voronoi tracking …” Liao, et al.

Universal Location Framework Stack: Sensor, Measure, Fusion, Application Location API (preliminary) What: timestamp, position, uncertainty When: Automatic (push), Manual (pulll), Periodic base station location Calibrated database of signal characteristics 3 to 30 meter accuracy

Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph Division of Labor Determining the location of object Associating name with location Object (or person) has name Object has a location physical or virtual (instantiation of program on some machine) Need scalable solution to connect them RFIDs demand scalability