50 likes | 245 Views
NaviMe: Where do you want to be?. Amber Imam Wai Yong Low Rashmi Sanbhadti Sudeep Yegnashankaran February 15, 2008. Status Update. Topic: Create in-building navigation system geared toward the blind Settled on platform - Symbian OS Settled on phone - Nokia N95
E N D
NaviMe:Where do you want to be? Amber Imam Wai Yong Low Rashmi Sanbhadti Sudeep Yegnashankaran February 15, 2008
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!
Compass Navime Architecture 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
Use Cases 9. Determine Navime’s 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
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