NaviMe: Where do you want to be? Amber Imam Wai Yong Low

advertisement
NaviMe:
Where do you want to be?
Amber Imam
Wai Yong Low
Rashmi Sanbhadti
Sudeep Yegnashankaran
February 15, 2008
1
Status Update








Topic: Create in-building navigation system geared
toward the blind
Settled on platform - Symbian OS
Settled on phone - Nokia N95
Settled on text-to-speech software: Nuance Talks
Considering multiple options for “Bluetooth
Beacons”
Started posting on Forum Nokia
No longer using GPS or GSM, just WiFi and
Bluetooth network
Courtesy of Forum Nokia, we have a
Mascot…Navime!
2
Architecture
Nokia N95 / Application
Blueprint
of
Building
2
User
Preferences
Building Server
4
Blueprint
of
Building
3
5
1
Building
Information
Database
6
1. Device-to-Phone driver
Compass
2. Phone-to-Bluetooth protocol
3. Phone-to-WiFi protocol
Navime
4. Bluetooth-to-server protocol
5. WiFi-to-server protocol
6. Phone-to-Server protocol 3
Use Cases
1. Power on
2. Download Map of Newell Simon
3. Enter Destination: Newell Simon, Room 3305
4. Calculate Route
11. Give Directions and
Additional Building
Info if Applicable
5. Walk into
Newell Simon
9. Determine
Navime’s Position
Information Using
Map Based On
Router ID and
Bluetooth Signal
Strength
10. Do Database
lookup for Further
Building Information
Based On Position
6.Walk Around
Building
Navime
7. Detect Router ID
8. Detect Bluetooth
Signal Strength
4
Newell Simon
Risks & Mitigation






Hard to coordinate WiFi/bluetooth sensors - Latency, varying signal
strength

Can write robust code to account some variation/errors

Pairing of WiFi and Bluetooth will allow for some error correction
Reliability Issues - Routers/nodes might go down

Hardware redundancy
Maintainability of Bluetooth network

Optimize on power usage of the Bluetooth network

Possibly have give them dedicated power lines
Temporary Obstacles that change the map - Spills, out-of-order
elevators

Routing algorithm will recalculate route
Require special training for building admins to be able to update
databases/map

Make database/map interface user friendly
Accuracy

Hardware redundancy
5
Download