Location and Tracking - PowerPoint PPT Presentation

About This Presentation
Title:

Location and Tracking

Description:

detect activity at PC to deduce 'rest' Convert BAT location to object location ... Bayesian filtering on sensory data. Predict where person will be in future. ... – PowerPoint PPT presentation

Number of Views:34
Avg rating:3.0/5.0
Slides: 19
Provided by: csgCsa
Learn more at: http://csg.csail.mit.edu
Category:

less

Transcript and Presenter's Notes

Title: Location and Tracking


1
Location and Tracking
2
Location of what?
  • Services
  • applications, resources, sensors, actuators
  • where is a device, web site, app
  • People
  • Waldo asks where am i?
  • System asks wheres Waldo?

3
Determining Location ofObjects and People
  • Sensing Technologies
  • Infrared and visible light, ultrasound,
    electromagnetic signals, ground reaction force,
    physical/electrical contact.
  • Location-aware applications
  • Portable memory aids, conference assistants,
    elderly care, tour guides, augmented reality

4
Tracking technology
  • Some examples
  • Active Badge (Cambridge ATT)
  • ParcTab (Xerox)
  • BATs (Cambridge ATT)
  • Crickets (MIT)
  • 802.11 Bluetooth (Intel, HP, ..)
  • Cameras

5
Tangential NoteLarrys 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

6
Location Sensor Requirements
  • Provide
  • fine-grain spatial information
  • low-latency frequent updates
  • Constraints
  • unobtrusive, inexpensive, scalable, robust
  • Outdoor GPS
  • Indoor ?? (no winners yet)

7
A Location ApplicationTracking people
  • Is tracking people an application?
  • usually not an end goal
  • Tracking people can
  • Track all people in an environment
  • Track one person across environments
  • Want to separate (unlike many others)
  • tracking application from
  • location service

8
Location-aware Context-aware service
  • Location-aware subset of context-aware
  • sensor-driven or sentient computing
  • Essence of mobile computing
  • apps available wherever the user goes
  • follow-me applications
  • in right environment, no need to carry anything
  • System needs to know
  • location of users and devices
  • capabilities of devices network

9
Components of location-aware apps / service
  • Fine-grained location system
  • Data model (describes real-world entities)
  • Persistent, distributed object system
  • Resource monitors, centralized repository
  • Spatial monitoring service
  • event-based

10
Indoor GPS
  • What is wrong with outdoor GPS?
  • cannot see satellites indoors
  • Electromagetic methods
  • interference from monitors metal
  • Optical systems
  • line-of-sight, computational power
  • Ultrasound Radio Frequency (RF)
  • Most promising choices
  • Ultra do not go thru walls, RF does

11
BATs
  • Ultrasound transmitters
  • 5 cm x 3 cm x 3 cm
  • 35 grams
  • unique id
  • Receivers in ceiling
  • Base station
  • periodically queries, then bats respond
  • query time, recv time, room temp
  • 330 m/s .6temp gt2 receivers gt location

12
More on BATs
  • 20 ms per bat enables 50 BATs / sec
  • Smart scheduling reduces BATs 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

13
Feedback of Location-service
  • Human-centric view of location information
  • Cuteness reduces concern over privacy
  • Apps
  • VNC

14
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

15
A few details of Bayesian Filtering
  • Bayes filters estimate posterior distribution
    over the state xt 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.

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

18
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
Write a Comment
User Comments (0)
About PowerShow.com