Office of the Dean of Students Michael Alexander Sak Mahasuverachai Bryn Nealis Advisor: Prof. David EbertAdvisor: Prof. David Ebert TA: Jared FritzTA:

Slides:



Advertisements
Similar presentations
Design, prototyping and construction
Advertisements

DATA PROCESSING SYSTEMS
Business Development Suit Presented by Thomas Mathews.
MICHAEL MARINO CSC 101 Whats New in Office Office Live Workspace 3 new things about Office Live Workspace are: Anywhere Access Store Microsoft.
P5, M1, D1.
TTSS Interactive Products, Inc. Court System Sample Flow USDC – Northern District, Ohio Cleveland, Ohio.
1 Electrical and Computer Engineering Guitar Virtuos Justin D’Alessando (EE) Jacob Dionne (CSE) Adam Montalbano (CSE) Jeffrey Newton (EE) Team Kelly Preliminary.
The Office of the Dean of Students December 20, 2003 Projects: Interactive Campus Map (ICM) Adjustable Book Shelf (ABS) Global Positioning System Device.
MULTIMEDIA Development Team.
Discovering Computers: Chapter 1
Fuel Cell Modeling Team Members: Albert Wong Faculty Advisor: Dr. Blekhman Department of Computer Science and Technology College of Engineering, Computer.
The Office of the Dean of Students May 8 th, 2004 Projects: Interactive Campus Map (ICM) Adjustable Book Shelf (ABS) Global Positioning System Device for.
Adjustable Book Shelf Team Members : Ankit DhawanVineet Alva Shohei ShibataAvirul Sharma.
Adjustable Book Shelf Team Members : Vineeth Alva Ankit Dhawan Shohei Shibata.
Design Review November 11, 2003 Projects: Interactive Campus Map (ICM) Adjustable Book Shelf (ABS) Global Positioning System Device for the Visually Impaired.
Academic Advisor: Prof. Ronen Brafman Team Members: Ran Isenberg Mirit Markovich Noa Aharon Alon Furman.
Software. Application Software performs useful work on general-purpose tasks such as word processing and data analysis. The user interacts with the application.
Spring 2005 Design Review Advisors: Prof. David Ebert and Kirk Riley TA: Steve Gunawan.
1 CMSC 132: Object-Oriented Programming II Nelson Padua-Perez William Pugh Department of Computer Science University of Maryland, College Park.
1 Location-Based Services Using GSM Cell Information over Symbian OS Final Year Project LYU0301 Mok Ming Fai (mfmok1) Lee Kwok Chau (leekc1)
ODOS The Office of the Dean of Students. Projects Interactive Campus Map Global Positioning System - Device for the Visually Impaired Adjustable Table.
Brian Loo (bloo)‏ Zane Starr (zcs)‏ Geeta Shroff (gshroff)‏ Group 9: Chill Geordi: RFID based navigation.
Group 9: Chill Geordi: RFID based location sensing Brian Loo (bloo) Geeta Shroff (gshroff) Zane Starr (zcs)
Office of the Dean of Students Brian Eng Matteo Mannino Jonathan Timura Advisors: Prof. David EbertAdvisors: Prof. David Ebert Kirk Riley Kirk Riley TA:
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
Database System Development Lifecycle Transparencies
Web Interface for the Visually Challenged by: Group Nine.
Installing software on personal computer
ArcGIS Extensions Expanding the Use of ArcGIS
What is Crystal Reports By: Wase Siddiqui. History Crystal Reports was not created by SAP. It was a Software created by Terry Cunningham. It was created.
1. PROJECT GOAL Our final product will be an interactive public website which will allow the user to view various aspects of our current and future infrastructure.
Finding Nearby Wireless Hotspots CSE 403 LCA Presentation Team Members: Chris Scoville Tessa MacDuff Matt Mohebbi Aiman Erbad Khalil El Haitami.
Lesson 4 Computer Software
The New Medical Device Audio & Video Player The interactive learning tool that is full of possibilities! from CMO Digital.
Department of Electrical & Systems Engineering GROUP #1 AUTHORS: ADVISORS: Netta Doron, CSE ’07Mr. Sid Deliwala (ESE) Kate McArdle, ESE ’07Mr. Phil Farnum.
O-Mopsi Project Presentation Zhentian Wan,Vladimir Tikhomirov, Surendra Maharjan, Olawumi Olayemi,
U.S. Department of the Interior U.S. Geological Survey CDI Webinar Sept. 5, 2012 David Maltby and Andrea Ostroff September 5, 2012 Fish Passage.
PHASE 4 SYSTEMS IMPLEMENTATION Application Development SYSTEMS ANALYSIS & DESIGN.
ABSTRACT Zirous Inc. is a growing company and they need a new way to track who their employees working on various different projects. To solve the issue.
Electrical and Computer Engineering Klaus Kristo Clem Leung Adam Frieden Chris Davidson Faculty: Professor Ramgopal Mettu Project: iPlanAhead Comprehensive.
Information System.
DE&T (QuickVic) Reporting Software Overview Term
PowerPoint 2003 – Level 1 Computer Concepts Cathy Horwitz April 25, 2011.
History ChartGizmo was created by Max Kuchin and Galinkskiy Dmitriy, two software developers from Sankt- Petersburg, Russia. The first version of ChartGizmo.
In addition to Word, Excel, PowerPoint, and Access, Microsoft Office® 2013 includes additional applications, including Outlook, OneNote, and Office Web.
Codeigniter is an open source web application. It occupies a very small amount of space in the memory and is most useful for developers who aim to develop.
11.10 Human Computer Interface www. ICT-Teacher.com.
Spring 2011 CIS 4911 Senior Project Catalog Description: Students work on faculty supervised projects in teams of up to 5 members to design and implement.
 Chapter 6 Architecture 1. What is Architecture?  Overall Structure of system  First Stage in Design process 2.
Mobile Navigation With SVG Christian Schmitt SVG Open 2005.
The Network Performance Advisor J. W. Ferguson NLANR/DAST & NCSA.
12 Developing a Web Site Section 12.1 Discuss the functions of a Web site Compare and contrast style sheets Apply cascading style sheets (CSS) to a Web.
Final Presentation Industrial project Automatic tagging tool for Hebrew Wiki pages Supervisors: Dr. Miri Rabinovitz, Supervisors: Dr. Miri Rabinovitz,
Sketchmate: A Computer-Aided Sketching and Simulation Tool for Teaching Graph Algorithms Dissertation Proposal Kristy VanHornweder April 11, 2011.
Electrical and Computer Engineering Klaus Kristo Clem Leung Adam Frieden Chris Davidson Faculty: Professor Ramgopal Mettu Project: iPlanAhead Midway Design.
Chapter 6 CASE Tools Software Engineering Chapter 6-- CASE TOOLS
Chapter 3-Multimedia Skills
Eyeblaster Rich Media Basics. Global Digital Marketing Solutions Superior Technology & Expert Service Spanning 15 Countries  Digital ad serving and campaign.
1 Circuitscape Capstone Presentation Team Circuitscape Katie Rankin Mike Schulte Carl Reniker Sean Collins.
InLoox PM Product Presentation Slide 1 InLoox PM Product Presentation © InLoox, Inc. InLoox PM 8 for Outlook Product Presentation The Project.
GROUP PresentsPresents. WEB CRAWLER A visualization of links in the World Wide Web Software Engineering C Semester Two Massey University - Palmerston.
Computers Are Your Future Tenth Edition Spotlight 5: Microsoft Office Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall1.
E-instruction classroom performance system By: Sam Fecich.
11.10 Human Computer Interface
Home Automation System
Built by Schools for Schools
Senior Project, 2018, Spring To-do List Optimizer 1.0
Chapter 10 Development of Multimedia Project
SYSTEMS ANALYSIS & DESIGN
What is a System? A system is a collection of interrelated components that work together to perform a specific task.
Presentation transcript:

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

GPS-DVI Global Positioning System - Device for the Visually Impaired

Overview Project Overview Project Overview Semester Achievements 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 Team Transition

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. 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” Solution: Program – “PUGuide” –Integrates GPS receiver and PDA to help user navigate around campus using voice output.

GPS-DVI System GUI

Campus Map Created new campus map with more accurate node labeling Created new campus map with more accurate node labeling Makes debugging and testing simpler Makes debugging and testing simpler

Old Campus Map

Updated Campus Map

Improved Coordinate Database Utilized Freshman engineering teams to collect GPS data to improve robustness Utilized Freshman engineering teams to collect GPS data to improve robustness Implemented new data into software for improved accuracy Implemented new data into software for improved accuracy

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

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

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

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

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

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

Old Adjacency Matrix

New Adjacency Matrix

Human Subjects Testing Could not complete because of certification requirements Could not complete because of certification requirements Have completed many required documents to reduce time required next semester Have completed many required documents to reduce time required next semester Have contact information for two students interested in participating once team has approval 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 User testing will improve overall product functionality and provide first-hand feedback

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

ICM Interactive Campus Map Objective: To help students with physical disabilities locate the best accessible path between campus locations by drawing a map Objective: To help students with physical disabilities locate the best accessible path between campus locations by drawing a map

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

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

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

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

Nodes on the Map

Node Database Uses pseudo GPS coordinates Uses pseudo GPS coordinates –Scaled pixel coordinates –Ability to swap map images easily About 250 nodes for main campus About 250 nodes for main campus

Database Example NodeName GPS Coordinates TYPENeighbors 1PHYS 6.285, Door2,4,9,10 2MSEE(NW) 6.654, Door1,7,9,14 3MSEE(SE) 6.542, Door4,5,6 4INT , Intersection1,3,6

Path Finding Uses Dijkstra’s algorithm and campus as a directed graph Uses Dijkstra’s algorithm and campus as a directed graph Finds shortest path from source node to destination node Finds shortest path from source node to destination node

Image Manipulation Bresenham’s line-drawing algorithm Bresenham’s line-drawing algorithm Cropping Cropping Automatic scrolling on whole map view Automatic scrolling on whole map view

DEMO

Kiosk Wheelchair accessible Wheelchair accessible To be placed in MSEE Atrium To be placed in MSEE Atrium

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

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

Comments/Questions

Thank You!