370 likes | 555 Views
The Office of the Dean of Students. December 20, 2003. Projects: Interactive Campus Map (ICM) Adjustable Book Shelf (ABS) Global Positioning System Device for the Visually Impaired (GPS-DVI). ICM.
E N D
The Office of the Dean of Students December 20, 2003 Projects: Interactive Campus Map (ICM) Adjustable Book Shelf (ABS) Global Positioning System Device for the Visually Impaired (GPS-DVI)
ICM • Objective: To help students with physical disabilities locate the best accessible path between campus locations by drawing a map • Team members • Jeff Turkstra • Abdul Zahid • Avirul Sharma • Vishnu Jaju
Semester Goals • Obtain and configure Kiosk • Expand coverage area • Plan improvements • Better map image(s) • Turn-by-turn directions • Actual distance calculations • Voice recognition and synthesis • Begin work on prototype GPS-DVI interface
How does ICM work? • User gives start/end information on website • Calculate shortest path • Draw map • Encode Image • Display
Web-Interface • Facilitates channeling of the user input data to the best path implementation routine • Simple and easy to use • Easy to maintain for future semesters • Accessible via home computers, not just kiosk
Database example For GPS coordinates (Latitude, Longitude) Node Database
This Semester • Resolved compilation errors with core source code (many simply related to updated g++ version) • Kiosk is ready • Larger, more detailed map integration is almost entirely complete • Turn-by-turn instructions have been added, without distance calculations • Coverage area has been significantly expanded over last semester
Current Coverage Area • Engineering Mall (from last semester) • Area surrounding (and including) BRNG, MATH, and CL50 • Clock tower area (SC, CS, PSY) • “Chemistry” area (WTHR, BRWN, GRIS, HEAV, etc)
Prototype Ideas • Work has been done on planning methods to interface with GPS-DVI • Theoretical design for mysql driven PHP interface permitting the “posting” of current GPS coordinates and destination coordinates to the server, which would in turn generate and send back a map with text based turn-by-turn directions
What’s Left? • Dynamic map cropping/resizing (current map is incredibly large) • Improve path drawing algorithm on map • Distance calculations with turn-by-turn directions • Install Kiosk • Project should theoretically be completed next semester
Adjustable Book Shelf Team Members : Sandeep Nandy (Project Leader) Ankit Dhawan Vineet Alva Shohei Shibata Rayelle Duncan Aman Sewani
Agenda • Timeline • Design Parameters • Concept #1: Turn Shelf Concept • Concept #2: Slide Down Concept • Modification of Slide Down • Future Plans
Design Parameters • Cost less than $500 • Requires very little muscle force by user • Hold at least 8 – 10 books • Makes use of current dorm shelving unit • All books are attainable from a seated position
Turn Shelf • Book Capacity determined (12 books 2” thick) • Max weight it will experience ~50 lbs • The concept was not used for practicality reasons: It only lowers the top shelf by 8”, not worth the complicated mechanisms
Slide Down Bookshelf Design • An adjustable bookshelf that fits inside the existing shelf. • Slides down at an angle onto the desk. • It will contain about 120lbs of books when fully packed.
Garage Door Concept • Dimensions are based on the Tarkington and Wiley bookshelves • Shelf will be lowered in the same manner as a garage door using a small garage door motor. • Inside shell resemble “open” position of garage door. • Down on desk to resemble “Closed” position of garage.
Future Plans • Exact procedure and mechanisms for raising and lowering bookshelf • Safety Measures • Research possibility of incorporating design to be compatible to all of the dorms on campus • Survey University Residences for their input
GPS-DVIGlobal Positioning System - Device for the Visually Impaired Epics Team Mobility Team Ryan Hicks Chan Park Howard Lityo Jason Lim Sivanit Ratanadi Ali Shareef Guneet Chadah -- Advisor – Prof. Lehnert
Overview • Introduction • Project Tasks • Project Planning • Conclusion
Introduction • Objective : To design and implement a portable device that will enable students who are visually impaired to navigate around campus with the use of the global positioning system. • Solution : Program – “Campus-NAV” Integrates GPS receiver and PDA to help user navigate around campus.
Project Tasks • Defined sub-groups for each task
Project Tasks • Device Driver • Receive GPS-Coordinates (NMEA-Sentence) • Microsoft Embedded Visual Tools 3.0 • Testing GUI • Open/Close/Read Port • Display NMEA-Sentence --Time, Longitude, Latitude, Velocity, GPS-Status etc. • Graphical User Interface (GUI)
• • • • • • • • • • • • • • • GPS-DVI System GUI Pocket PC hp jornada 1 2 3 4 5 6 8 9 7 Reset 0 Enter Power
Project Tasks • Voice Output • Verbal response to user’s input • Text Aloud Software • Creates MP3 file from text input • Search Algorithm • Finds shortest path from source node to destination node • Dijkstra’s Algorithm • Campus Map • Campus Database • Adjacency Matrix
Campus Database • Node x y NumAdjNode AdjNodes Comment • 0 0 0 1 0 Origin • 1 24 1 2 2 17 MSEE • 2 25 1 1 1 Physics • 3 16 1 1 22 EE • 4 16 5 2 22 23 ME • 5 9 1 1 36 EET • 6 9 5 2 35 36 Potr • 7 29 8 2 18 37 CE • 8 36 8 1 18 CIVIL • 9 26 10 1 19 Scheleman • 10 30 16 1 21 BuildX • 11 20 10 2 19 24 Hovd • 12 11 9 2 13 30 SS • 13 9 9 3 12 31 35 ENAD • 14 2 18 1 34 Pshsy • 15 2 14 2 32 33 SC • 16 19 14 1 27 Elliot • 17 24 3 3 1 22 37 Int • 18 32 8 2 7 8 Int • 19 24 10 3 11 20 37 Int • 20 25 12 2 19 21 Int • The GUI displays shortest path from source to destination.
Project Planning • Convert Campus Database XY coordinates to GPS Coordinates • Integrate GPS receiver with algorithm so that the GPS receiver guides user across campus and provides voice output updates: “Turn Right” “Turn Left” • Expected Due Date • End of Spring 2004
Conclusion • Increase Technical Knowledge • Object Oriented Programming (C++) • Compact Flash GPS-Receivers • National Marine Electronics Association (NMEA) Standards • Work on a multi-disciplinary Team • Different majors, Mobility Team • Increase Communication Skills • Presentations • Epics & Mobility TA, Previous Team Members, Companies • Work on a Poorly Documented Project • Gather information