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