Putting Location into LocationBased Computing Seth Teller GraphicsLCS - PowerPoint PPT Presentation

1 / 25
About This Presentation
Title:

Putting Location into LocationBased Computing Seth Teller GraphicsLCS

Description:

Call the elevator for approaching way-finder. Call up my desktop on nearest wall ... Find me a free conference room. How long is the line at the trucks? ... – PowerPoint PPT presentation

Number of Views:60
Avg rating:3.0/5.0
Slides: 26
Provided by: setht9
Category:

less

Transcript and Presenter's Notes

Title: Putting Location into LocationBased Computing Seth Teller GraphicsLCS


1
Putting Location into Location-Based
ComputingSeth TellerGraphics/LCS
2
What is location-based computing?
  • Application of location-specific information
    about an environment and users within it
  • Yes, but

3
Location-based computing requires
  • 1) A representation of environment, its contents

2) Locating/orienting yourself in representation
3) Operators applications on the representation
4
Location-based computing
  • 1) A representation of environment, its contents

2) Locating/orienting yourself in representation
3) Operators applications on the representation
5
Capturing architectural spaces
  • Robotic scene capture outdoors, indoors
  • Research effort likely 5-10 years out

6
Generating architectural spaces procedurally
  • Nearer term 1 to 2 years out
  • Idea exploit existing, rich 2D data
    sets(floorplans) maintained by MIT DOF
  • Add small amount of extra informationextrude to
    well-formed 3D CAD modelwith interior detail,
    furniture, etc!
  • Joint work with Berkeley graphics group

7
Initial 2D floorplan
Layers exterior/interior walls text
icons Physical plant has economic incentive to
maintain
8
Analyze for spaces, room labels, etc.
Now have offices, corridors, interstitial spaces
c
9
Extrude to 3D
Doorjambs, raised floors, dropped ceilings, c.
10
Add vertically connecting elements
Stairs, elevators, airshafts, ducting etc.
11
Add procedural lights, furnishings
Override locally with per-user schema or specifics
12
Generating architectural spaces procedurally
  • Collaboration with MIT DOF
  • Models are live weekly, batch update
  • Provide resulting maps, models to Oxygen

13
Status and Plans
  • Extrude exterior basemap using building heights

14
Status and Plans
  • Extrude every floor of every building at MIT

15
Location-based Computing
1) A representation of environment, its contents
2) Locating/orienting yourself in representation
3) Operators applications on the representation
?
16
Locative sensors
  • Requires instrumentation of environment
  • GPS works OK outdoors badly indoors
  • Indoors Haris Crickets (based on RF,US)

17
Status and plans
  • Prototype software compass on 5th floor
  • Reports users location and bearing in floor
    coords.
  • Eventually instrument LCS/AI, Stata, etc.
  • Make crickets self-calibrating attach to
    resources
  • Seamlessly extend GPS coordinates indoors

18
Location-based Computing
1) A representation of environment, its contents
2) Locating/orienting yourself in representation
3) Operators applications on the representation
19
Classes of operators, applications
  • Resource location
  • Resource activation
  • Resource embedding
  • Resource optimization

20
Resource location
  • Requires instrumenting resources (once)
  • Also, binding of sensor ID/IP to resource ID/IP
  • Example applications
  • Lead (visitor) to my office
  • Lead (me) to a colleagues office
  • Lead (group) to a talk about to start
  • Spool my color printout where did it end up
  • (Morning) wheres an empty parking spot
  • (Evening) wheres my (_at_! car?

21
Resource activation
  • Requires actuating resources
  • Example applications
  • Open the parking garage gate upon approach
  • (On my way in) unlock door, turn on lights
  • (On my way out) vice-versa
  • Call the elevator for approaching way-finder
  • Call up my desktop on nearest wall
  • Post notices of upcoming talks on active signage

22
Resource embedding
  • Requires sensors throughout environment
  • Example applications
  • Stream video/audio talks to online locations
  • Find me a free conference room
  • How long is the line at the trucks?
  • What was the duty cycle of conference room X?
  • Coupled with user-specified models
  • Archiving what was LCS second floor like
    pre-renovations?what did Baker X look like in
    1999?

23
Resource optimization
  • Requires modeling and simulation
  • Example applications
  • Where should crickets be placed installation,
    failure reporting, etc.
  • How quickly will a fire spread in building? and
    how long will it take to evacuate?
  • Fastest route walking from 32-203 to 3-270?
    with no stairs, fewest elevators, ramps, etc.?

24
Conclusions
  • End-to-end description of LBC
  • Capture, location sensing, application efforts
  • Specific data, sensors of use to Oxygen project
  • Suggested a host of example applications

25
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com