Title: NaviMe: Where do you want to be
1NaviMeWhere do you want to be?
- Amber Imam
- Wai Yong Low
- Rashmi Sanbhadti
- Sudeep Yegnashankaran
- February 15, 2008
2Status 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 MascotNavime!
3Architecture
Nokia N95 / Application
2
Blueprint of Building
User Preferences
Building Server
4
Blueprint of Building
3
Building Information Database
5
1
6
- Device-to-Phone driver
- Phone-to-Bluetooth protocol
- Phone-to-WiFi protocol
- Bluetooth-to-server protocol
- WiFi-to-server protocol
- Phone-to-Server protocol
4Use Cases
9. Determine Navimes Position Information Using
Map Based On Router ID and Bluetooth Signal
Strength
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
10. Do Database lookup for Further Building
Information Based On Position
5. Walk into Newell Simon
6.Walk Around Building
7. Detect Router ID
Navime
8. Detect Bluetooth Signal Strength
Newell Simon
5Risks 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