office of dean of student mission statement: to develop and implement services, activities, and...

33
Design Review Week 15: Global Positioning System Device for the Visually Imparied GPS: Lydia Hlebasko Daniel Schrader Nenad Zezelj

Upload: leo-bird

Post on 31-Mar-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

  • Slide 1

Slide 2 Slide 3 Office of Dean of Student Mission statement: To develop and implement services, activities, and opportunities that complete the student experience and enhance their adjustment to and participation in college life. Office of Dean of Student Slide 4 A division of ODOS Provides accommodations to students who have various impairments. Working with Natasha Baebler, PD Program Specialist, as our Project Partner. Office of Dean of Student Slide 5 Lydia Hlebasko Daniel Schrader Nenad Zezelj Slide 6 Office of Dean of Student Visually impaired students may have trouble getting used to campus GPS-DVI is a portable guide, so to speak User-centered (and very user-friendly) design Preprogrammed routes Im lost! button Office of Dean of Student Slide 7 Daniel Schrader Senior Physics/Robotics Nenad Zezelj Sophomore EET Lydia Hlebasko Sophomore Computer Science Office of Dean of Student Slide 8 A device that allows the visually impaired to familiarize themselves with campus without the need of a guide. Project was conceived many years ago. Restarted in Fall 2008 The students did not have an equivalent device that they could use. Office of Dean of Student Slide 9 This project targets new Purdue students who are visually impaired. We will not be providing an orientation service for those who are not visually impaired. Auditory tour guide Office of Dean of Student Slide 10 Stakeholders: Office of Dean of Students EPICS Students who would benefit from this project. Overview and description: Provide auditory directions to the user along a specified route. The route and output audio files will be stored on a removable media card and then accessed by the program. Office of Dean of Student Slide 11 Clutter and inaccessibility of parts with the original satchel. No easy way to test the program Had to walk around and lose valuable time Cryptic and inconsistent comments in the code inhibited understanding Lack of clarity and organization in main code Office of Dean of Student Slide 12 Redesigned satchel Visual Basic GPS Simulator New GPS module Hardware research Added Im Lost feature Serial comm. for route info Main GPS-DVI system (code) Office of Dean of Student Slide 13 Slide 14 Slide 15 Takes input (nodes) from a file and interprets the data Uses this data to determine next waypoint, when to provide audio cues, and what audio file to play Im lost feature gives distance and cardinal direction to next waypoint Office of Dean of Student Slide 16 Currently the main system is nearing the end of the detailed design phase. All main features are present, some fully functional. The next steps will be improving efficiency, hardware consolidation, generating dynamic routes Office of Dean of Student Slide 17 Refreshes the distance to the next waypoint Determines cardinal direction with help from formula obtained from: http://williams.best.vwh.net/avform.htm Plays general audio cues such as Next waypoint is 400 feet to the East Office of Dean of Student Slide 18 Simple text file containing route info Stored on memory card on MP3 player Read via serial communication Developed standard format Latitude, longitude, threshold, audio file aaaa.aaaa bbbbb.bbbb ccc TrackXX System parses out each piece of data into separate variables Slide 19 Office of Dean of Student Experienced technical difficulties that caused some significant delays Formula for cardinal direction is a complex trigonometric creature Distance algorithm proved sensitive to changes in seemingly unrelated areas of code Significant, persistent difficulties in retrieving route info from MP3 player Slide 20 GPS-DVI Slide 21 Office of Dean of Student RequirementSpecification Output GPS dataStandard GPS format, so that the main system can interpret it. Output data at regular intervals. To a serial port connected to the main system. Office of Dean of Student Slide 22 Goal: Simulate walking across Purdue Campus Programming Language Used: VB.net Majority of Program Developed by Professor Richardson Slide 23 Office of Dean of Student Slide 24 GPS-DVI Slide 25 Office of Dean of Student ITEMS PURCHASED ($100)FUTURE PURCHASES ($100) GPS: ($60) Bag: ($20) Misc. Electronics: ($20) Printed Circuit Board: ($50) Speaker: ($10) Misc. Electronics: ($40) Office of Dean of Student Slide 26 The successful device will be able to guide a visually impaired user through multiple routes across campus. Deliverables for a successful project: Functional prototype of the GPS-DVI unit Write a basic manual of directions for the device. Success can be measured by how reliably the unit guides the user Further improvement can be made by integrating the device with the ICM project. Office of Dean of Student Slide 27 Goal: Develop a prototype that has all major functionality. Constraints: Limited interaction with the user. Limited memory for the device. Limited battery life. Office of Dean of Student Slide 28 GPS-DVI Slide 29 Office of Dean of Student Basic functionality of GPS-DVI system is in place Simulation programs dramatically speed up development More routes will enrich the usefulness of the system Going forward, keep user-friendly design in mind Office of Dean of Student Slide 30 Have the program read in a list of nodes and output with understandable directions. Integrate the ICM project with the GPS-DVI project so that a user can create routes that the device will be able to interpret and respond Initial delivery date: Spring 2010 Office of Dean of Student Slide 31 Streamline code Refine number of variables and size of variables Combine functions Minimize amount of computation required Slide 32 Office of Dean of Student Separate boards means more complexity, potential points of failure, and a plethora of wires. Eventual solution is to consolidate all of the boards into a printed circuit board. Slide 33 Office of Dean of Student Create a sea of waypoints on campus. Develop a program that can compute the best route from one location to another through the waypoints. Allow user to select conditions such as shortest route, scenic route, avoid major intersections, etc.