Group 9 Chill Geordi RFID based location sensing

Group 9: Chill Geordi: RFID based location sensing Brian Loo (bloo) Geeta Shroff (gshroff) Zane Starr (zcs)

Product Overview • Indoor navigation system – When GPS not available • • Map creation application on desktop Map database loaded stored on device RFID tagged path read by device Communicated to user via text to speech software on device or touchpad

Architecture • 1) Admin to create map and layout tags • 2) Speech to text / touchpad • 3) Serial / USB • 4) RFID GEN 2

Architecture ii • Admin creates map • User inputs request for a location • Device determines location • Device fetches map and plans path accordingly to tags being read. • User follows instructions from device

State Diagram (PDA, Map GUI)

State Diagram (RFID)

Status Update • GUI – Map Creation – Map Display • ASTAR – Shortest path determination • Hardware – PDA (IPAQ) – Tagsense Micro. RFID sensor – Gen 2 tags

Eye Candy • PDA (IPAQ rz 1717) • RFID tags (EPC Gen 2)

• PDA (IPAQ rz 1717) • Tagsense • RFID sensor

Demo • GUI Demo – Create Nodes – GUI functionality – Path highlighting • Demo GUI and reader – Name node according to tag • Demo PDA – Voice speak recognize • Calc Shortest path (A*) – Input txt file and source/dest nodes • Demo Tag. Sense reader – Read tags – Write tags

Next Steps • • Add finishes GUI A* algorithm -contextual heuristic Implement node database Integrate parts Voice instructions Deploy to PDA Obtain more parts (antenna) Field testing

Software Architecture • User • Admin – RFID serial module – Database – User input/output • Text to voice • Voice to text – A* Shortest path • Heuristics – Learning, Context – GUI • User navigation – RFID serial module – Database – GUI • Map generation

Lessons Learned • RFID – Cannot trust company adverts – Range is dependent on material – Huge antennas • PDA – Need proper OS/ english version – No pirate pocket. PC 2003 • Different ppl think differently – Program rules MUST be enforced • Use. equals() for strings

Schedule • March 7 Database, GUI, A* • March 28 Integration, Voice input • April 4 Deploy to PDA Path learning heuristics • April 11 Context Aware path planning Freestyle • April 18 Setup live demo

END
- Slides: 15