LINS : Localized Information Navigation System

advertisement
LINS : Localized Information Navigation System
Zane Starr (zcs), GeetaShroff (gshroff), Brian Loo (bloo), Priya Narasimhan (priya)
Carnegie Mellon University, Pittsburgh, PA
http://www.ece.cmu.edu/~ece549/spring07/team9/index.html
What is LINS?
LINS Architecture
LINS: Localized Information Navigation System
Indoor navigation system that uses localized contextual information to dynamically
adapt to individual user needs
Motivation:
Many situations exist where context is critical to the user’s successful or timely
arrival
Admin-side Application:
Admin GUI:
Creates Map
Path
finding:
Context
aware
Database:
Stores i-Map
Goals:
Improve quality of indoor navigation systems
Contribute to the field of accessibility research
Provide a platform for collaborative for local
information sharing
Map planning
i-Node placement
Provides initial context
i-Map storage
LINS
i-Node
Interpreter:
Reads
i-Node
i-Node:
Unique
Identifier
Applications:
Navigation of the blind
Emergency responders
Physically challenged
Guided grocery shopping
Self-guided tours
User GUI:
Navigates
User
User-side Application:
i-Map retrieval
Contextual path planning
Allows for user preferences
Allows for information sharing
An Implementation of LINS
What is an i-Node?
Admin-side features
An information node (i-Node) is any device
or item that can provide a unique
identification number to the user’s mobile
device
Persistent storage of
multimedia context for
i-Node
User-side features:
Add multimedia content to
i-Node
Voice navigation prompts
Easy to use graphical
interface
Bluetooth
Access
Point
802.15.4B
Firefly
module
UPC
Barcode
Passive
RFID Tag
Active
RFID Tag
Scalable in size of
deployment area
Small memory footprint
Demo of admin side application
Demo of user side
application on PDA
LINS
i-Nodes
Our Implementation
Passive RFID tags
Implementation features
Low-cost
i-Node Interpreter
RFID Reader
Light-weight
User device
PDA
Small form factor
Demonstrating the reading of an i-Node labeled as a fire alarm
Hardware used in our implementation
Context = Localized + Personal Information
Results & Future Work
Where does context come from?
How is context used?
Conclusion:
Admin provides initial context:
Example: Admin adds gender label to
relevant information nodes (restroom).
User provides preferences:
Example: User selects gender preference
User preference
creates context-based
heuristic or cost
function
Examples: Shortest
path, accessibilitycentric, etc.
Using localized information to
provide context for our indoor
navigation provides better
quality paths to the user.
Future Work:
How does context fit into
path planning?
A* path planning
algorithm dynamically
adapts to user preference
heuristics and cost
functions
We look forward to improving
the localized information
framework to enhance the
current implementation to
incorporate richer multimedia
for a better experience.
In the above scenario, the wheel chair accessibility preference
was selected. The shortest accessible route was then
generated as the navigable path.
This path is longer than the normal shortest path.
Download