Brian Loo (bloo) Zane Starr (zcs) Geeta Shroff (gshroff) Group 9: Chill Geordi: RFID based...
-
date post
22-Dec-2015 -
Category
Documents
-
view
220 -
download
0
Transcript of Brian Loo (bloo) Zane Starr (zcs) Geeta Shroff (gshroff) Group 9: Chill Geordi: RFID based...
![Page 1: Brian Loo (bloo) Zane Starr (zcs) Geeta Shroff (gshroff) Group 9: Chill Geordi: RFID based navigation.](https://reader035.fdocuments.us/reader035/viewer/2022062320/56649d785503460f94a5b999/html5/thumbnails/1.jpg)
Brian Loo (bloo)
Zane Starr (zcs)
Geeta Shroff (gshroff)
Group 9: ChillGeordi: RFID based navigation
![Page 2: Brian Loo (bloo) Zane Starr (zcs) Geeta Shroff (gshroff) Group 9: Chill Geordi: RFID based navigation.](https://reader035.fdocuments.us/reader035/viewer/2022062320/56649d785503460f94a5b999/html5/thumbnails/2.jpg)
Project Overview
• Indoor navigation system – When GPS not available
• Map creation application on desktop
• Map database loaded stored on device
• Shortest path to destination calculated
• RFID tagged path read by device
• Communicated to user via text to speech software on device or touchpad
![Page 3: Brian Loo (bloo) Zane Starr (zcs) Geeta Shroff (gshroff) Group 9: Chill Geordi: RFID based navigation.](https://reader035.fdocuments.us/reader035/viewer/2022062320/56649d785503460f94a5b999/html5/thumbnails/3.jpg)
Status Update
• What’s new since last time– Integrated all code into one project solution– Finally deployed on PDA!!
• Testing and experimentation– But... Tserialization does not exist for PDA
• Solution: XML for formatting
– But... Stack overflow when over 50 nodes in DB• Solution:
– Not storing neighbor object connections in DB
– Generating graph connections in Astar instead
![Page 4: Brian Loo (bloo) Zane Starr (zcs) Geeta Shroff (gshroff) Group 9: Chill Geordi: RFID based navigation.](https://reader035.fdocuments.us/reader035/viewer/2022062320/56649d785503460f94a5b999/html5/thumbnails/4.jpg)
Experimentation Plan
• Data Transmission From Reading Tag to Outputting Directions to User– Why: Check communication latency so user does not hit
the next tag before the current tag is processed
– How: Using System timestamps.
– Fault-free:
• Database benchmarking
• PathFind benchmarking (A*)
• RFID tag processing latency
– Failure-Injected:
• Turning off RFID Reader
• Trying to read a tag not along path
![Page 5: Brian Loo (bloo) Zane Starr (zcs) Geeta Shroff (gshroff) Group 9: Chill Geordi: RFID based navigation.](https://reader035.fdocuments.us/reader035/viewer/2022062320/56649d785503460f94a5b999/html5/thumbnails/5.jpg)
Initial data
• X-axis: No. of nodes added to DB
• Y-axis: Time in ms to add nodes to DB
• Time grows exponential as DB size increases
![Page 6: Brian Loo (bloo) Zane Starr (zcs) Geeta Shroff (gshroff) Group 9: Chill Geordi: RFID based navigation.](https://reader035.fdocuments.us/reader035/viewer/2022062320/56649d785503460f94a5b999/html5/thumbnails/6.jpg)
Looking ahead
• Challenges:– Audio integration: Directing user to
destination (+ providing correct instructions)
• The “Plan”:– Optimize code to handle more nodes– Test out system in a real setting– A little adventure:
• Make code generic – to handle other types of location input in addition to RFID tags
![Page 7: Brian Loo (bloo) Zane Starr (zcs) Geeta Shroff (gshroff) Group 9: Chill Geordi: RFID based navigation.](https://reader035.fdocuments.us/reader035/viewer/2022062320/56649d785503460f94a5b999/html5/thumbnails/7.jpg)
Questions ?