Office of the Dean of Students - PowerPoint PPT Presentation

1 / 35
About This Presentation
Title:

Office of the Dean of Students

Description:

Cropping. Automatic scrolling on whole map view. DEMO. Kiosk ... Added cropping function. Option to view cropped or full image. Improved user interface ... – PowerPoint PPT presentation

Number of Views:24
Avg rating:3.0/5.0
Slides: 36
Provided by: twer
Category:

less

Transcript and Presenter's Notes

Title: Office of the Dean of Students


1
Office of the Dean of Students
Mission Provide services and programs that
enable and encourage students to achieve success
in their intellectual and personal development at
Purdue and elsewhere.
  • Michael Alexander
  • Sak Mahasuverachai
  • Bryn Nealis
  • Brian Eng
  • Jeremy Porath
  • Matteo Mannino
  • Advisor Prof. David Ebert
  • TA Jared Fritz

2
GPS-DVIGlobal Positioning System - Device for
the Visually Impaired
3
Overview
  • Project Overview
  • Semester Achievements
  • Campus Map
  • Improved Coordinate Database
  • Voice Output
  • Integer-to-speech function
  • Improved Software Efficiency
  • Distance in Feet
  • Path Recalculation
  • Simplified Adjacency Matrix
  • Human Subjects Testing
  • Team Transition

4
Project Overview
  • 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 PUGuide
  • Integrates GPS receiver and PDA to help user
    navigate around campus using voice output.

5
GPS-DVI System GUI
6
Campus Map
  • Created new campus map with more accurate node
    labeling
  • Makes debugging and testing simpler

7
Old Campus Map
8
Updated Campus Map
9
Improved Coordinate Database
  • Utilized Freshman engineering teams to collect
    GPS data to improve robustness
  • Implemented new data into software for improved
    accuracy

10
Voice Output
  • Verbal response to nearly all user inputs
  • Plays pre-created audio files

11
Integer-to-speech function
  • Function was created to convert integer values to
    voice output
  • Allows simple speech of any number
  • Used in many areas throughout program
  • Confirmation of user button presses
  • Speaking calculated distance from next node and
    destination

12
Improved software efficiency
  • Created multiple new functions to simplify tasks
    in software
  • Done to help this and future semesters teams more
    easily understand and update code

13
Distance in Feet
  • Tells user how far she is from destination/next
    node on button press
  • Accounts for curvature of the Earth
  • Important as campus coverage expands
  • Allows user to choose their own path if familiar
    with campus

14
Path Recalculation
  • Allows user flexibility if obstruction exists in
    calculated path
  • Strongly desired by project partner
  • Allows for simple implementation of
    automatic/manual path recalculation

15
Simplified Adjacency Matrix
  • New functions complete difficult task of creating
    matrix
  • Reduces work required by future teams
  • Allows simple update of data and adjacency
    information
  • Will provide future teams with much easier method
    of expanding campus coverage
  • Simplified creation
  • Excel workbook to generate adjacency matrix

16
Old Adjacency Matrix
17
New Adjacency Matrix
18
Human Subjects Testing
  • Could not complete because of certification
    requirements
  • Have completed many required documents to reduce
    time required next semester
  • Have contact information for two students
    interested in participating once team has
    approval
  • User testing will improve overall product
    functionality and provide first-hand feedback

19
Team Transition
  • Documentation created
  • Code commenting
  • Explanation of functions document
  • Group meeting used to explain status to
    continuing members
  • Files reorganized
  • Files placed in logical locations on ODOS shared
    drive
  • Files also zipped to allow members to download
    easily to personal computers

20
ICMInteractive Campus Map
  • Objective To help students with physical
    disabilities locate the best accessible path
    between campus locations by drawing a map

21
Semester Goals
  • Optimize load time
  • Increase campus coverage
  • Prepare kiosk for use
  • Collect feedback
  • Deliver project

22
How does ICM work?
  • User gives start/end information on website
  • Calculates shortest path
  • Draws map
  • Encodes image
  • Displays map

23
Breakdown of Components
  • Web Interface
  • Node Database
  • Path Finding Algorithm
  • Image Manipulation

24
Web Interface
  • Provides user input to the best path
    implementation routine
  • Simple and easy to use
  • Easy to maintain for future semesters
  • Accessible via home computers, not just kiosk

25
Nodes on the Map
26
Node Database
  • Uses pseudo GPS coordinates
  • Scaled pixel coordinates
  • Ability to swap map images easily
  • About 250 nodes for main campus

27
Database Example
28
Path Finding
  • Uses Dijkstras algorithm and campus as a
    directed graph
  • Finds shortest path from source node to
    destination node

29
Image Manipulation
  • Bresenhams line-drawing algorithm
  • Cropping
  • Automatic scrolling on whole map view

30
DEMO
31
Kiosk
  • Wheelchair accessible
  • To be placed in MSEE Atrium

32
This Semester
  • Version 1.0 of ICM software completed
  • Software load time about 120 times faster
  • From 4 minutes to 2 seconds
  • Added cropping function
  • Option to view cropped or full image
  • Improved user interface
  • Added about 150 nodes
  • Software manual completed

33
Project Planning
  • Obtain feedback from wheelchair users
  • Make improvements based on feedback
  • Delivery of ICM planned for 4th week of next
    semester

34
Comments/Questions
35
  • Thank You!
Write a Comment
User Comments (0)
About PowerShow.com