Accessible computer interface for a cnc machining center

23
ACCESSIBLE COMPUTER INTERFACE FOR A CNC MACHINING CENTER PROJECT REPORT TO THE SEATTLE LIGHTHOUSE FOR THE BLIND, INC. November 25 th , 2003 Team ECE 04.7 Science and Engineering Project Center School of Science and Engineering Seattle University

Transcript of Accessible computer interface for a cnc machining center

Page 1: Accessible computer interface for a cnc machining center

ACCESSIBLE COMPUTER INTERFACE FOR A CNC MACHINING CENTER

PROJECT REPORT TO

THE SEATTLE LIGHTHOUSE FOR THE BLIND, INC.

November 25th, 2003

Team ECE 04.7 Science and Engineering Project Center

School of Science and Engineering Seattle University

Page 2: Accessible computer interface for a cnc machining center

2

ACCESSIBLE COMPUTER INTERFACE FOR A CNC MACHINING CENTER

Project Sponsor

The Lighthouse for the Blind, Inc.

Liaison Engineers

Norm Slader Ken Wolford

Doug Case Don Swaney

Engineering Design Team EE4.7

Seattle University project Engineers

Shriram Reddy Quyen Le

Rionald Soerjanto Diana Bonilla

Mr. Ward Silver Electrical Engineering Senior Design

Dr. Jeff Gilles, Director Science and Engineering project Center

November 25, 2003

Page 3: Accessible computer interface for a cnc machining center

3

Table of Contents

Letter of Transmittal………………………………………………………………………….…4 Introduction……….………………………………………………………………………….…..5 A. Background B. Statement of the Problem Scope of Work………………………………………………………………………………….6-8 A. Overview B. Literature Review C. Alternative Solutions and Evaluation D. Decision Plan of Implementation………………………………………………………………………9-10 A. Research B. Design C. Prototype Construction D. Testing E. Documentation References……………………………………………………………………………………….11 Facilities…………………………………………………………………………………………12 Personnel and Organization Chart……………………………………………………………13 Schedule………………………………………………………………………………………....14 Budget…………………………………………………………………………………………...15 List of Figures…………………………………………………………………………………..16 Appendix A - Original Statement of Work………………………………………………….17 Appendix B - Student Resumes………………………………………………………………19

Page 4: Accessible computer interface for a cnc machining center

4

Design Team EE 4.7 Seattle, WA 98122 November 25th, 2003 Mr. Ken Wolford Mr. Doug Case Mr. Don Swaney Mr. Norm Slader The Lighthouse for the Blind, Inc 2501 South Plum Street Seattle, WA 98144 RE: Accessible CNC Machining Center Dear Mr. Ken Wolford, Mr. Doug Case, Mr. Don Swaney, and Mr. Norm Slader: We are pleased to present to you our proposal for the Accessible Computer Interface for a CNC Machining Center. We strongly believe that we have found an appropriate solution for the project sponsored by The Seattle Lighthouse for the Blind. This report includes a detailed process for the design of the interface as well as costs for the development of the project.

We are looking forward to working with all of you at the Seattle Lighthouse for the Blind on this challenging project. Sincerely,

Seattle University Design Team EE 04.7: Shriram Reddy Diana Bonilla Quyen Le Rionald Soerjanto Mr. Ward Silver, Faculty Advisor

Page 5: Accessible computer interface for a cnc machining center

5

I. INTRODUCTION A. Background The ability to make any system accessible by a disabled individual has become a necessity in today’s world. Providing such access to computer systems is especially important as they allow the user to access limitless amounts of information and control from a single console. An application developed by Freedom Scientific called JAWS (Job Access with Speech) provides speech technology that works with Windows 95/98/XP operating systems to provide access to software applications and the Internet. JAWS uses an integrated voice synthesizer and the computer's sound card to output the content of the computer screen to speakers. CNC (Computer Numerically Controlled) milling machines are intended to be used with limited interaction with the user which makes them accessible to a disabled individual with some minor modifications and software applications such as JAWS. The CNC machines often use proprietary software which is not included with accessibility features. B. Statement of the Problem The Seattle Lighthouse for the Blind (SLB) requires a user interface to operate one of its milling CNC machines. At the moment, the machine requires a software interface, not accessible by the disabled people, and an alarm system. This user interface will be operated mainly by the blind, deaf or deaf/blind people. This software interface would make a CNC machine (milling) accessible for them to set-up and operate. Since the SLB provides jobs for disabled people and also an increasing demand in the industry, they need their CNC machine to be able to be operated by disabled individuals as well. II. SCOPE OF WORK A. Overview

Before the initial design stage, the group has to acquire a fundamental knowledge of Job Access with Speech (JAWS), DOS, Microsoft Windows 98, mechanical sensors, and data acquisition cards. The SLB engineers suggested that the group should do some detailed research on mechanical sensors and data acquisition cards to make the decision on a particular brand and model adequate for the project. After the research stage, we will develop the graphical user interface (GUI) using Visual Basic software to accept inputs for part dimensions, which would feed directly to the Bridgeport system for the CNC machine. This GUI will have to be compatible with JAWS, which will be easily tested by using the free demo version via the Internet. The second half of the software stage is to have the machining parameters, which will be in Windows 98 format, saved in a permanent file and then transferred to the Bridgeport, which will be operating as a DOS platform.

Page 6: Accessible computer interface for a cnc machining center

6

Finally, we have to decide which mechanical sensors and data acquisition card are reliable and cost efficient for the project while keeping in mind that this hardware will possibly be upgraded in the future.

B. Literature Review

One of the most important components of this project is the software JAWS (Job Access with Speech). This program allows someone who is visually impaired to access a computer using Windows by reading the on-screen text.1 The advantage to a program such as this is that it can be used to understand almost anything text-based which is on the screen.1,2 This allows one to design a custom interface which displays detailed alerts and confirmations as text on the screen and have JAWS read it to the user.6 Another advantage JAWS has as a screen reading tool in a corporate environment is its price. A professional license typically being priced at around $1000, the software is fare less expensive than Braille displays.7 Braille displays are hardware devices that use rounded retractable pins to translate on-screen text into Braille symbols which a blind user can read by touch. Although typically Braille can be read much faster than having to actually listen to the computer speak through JAWS, the price difference and the fact that a user has to be touching the Braille display at all times to be kept informed at all times makes the latter a better choice.7 CNC machines are one of the most common types of automated systems used in manufacturing. Evidence of this can be seen at such operations such as Boeing’s fabrication facilities and in vehicle manufacturing plants. CNC milling machines use a computer controller to guide a motor controlled armature or stand for the purpose of manufacturing specific parts.4 The system is designed to be fully automated requiring numerical input from the user which increases precision and speed of manufacturing. Typically, in addition to coordinate information, the computer controller uses a script written in a language called G-Code. These custom scripts can be used to guide the CNC milling machine to perform an almost limitless combination of tasks.4 C. Alternative Solutions and Evaluation The GUI will be programmed in Visual Basic as it is the best solution for the software part of the project. This is because Visual Basic provides an effective solution to the software interface problem without all the complexities that go with other languages such as C++. Since all of the group members have general knowledge of Visual Basic (VB), and this software language has a powerful system that handles the GUI well, VB will be the platform to execute this task. The sensors to be used are Honeywell silicon pressure sensors. These sensors have features such as small size, low cost, excellent repeatability, high accuracy and reliability under different environmental conditions. All these features are important in an environment like a machining center where the sensors will have to endure a great deal of vibration from the machine and where device failure could result in damage to machinery or personal injury.

Page 7: Accessible computer interface for a cnc machining center

7

Since we have selected a specific kind of sensors and programming language, the only item that can be varied is the data acquisition card. This component will be key to combining the hardware alert system to the accessible software interface. Solution 1: Omega has a large variety of data acquisition cards such as the OME-PCI-1002 series, which is a family of PCI bus A/D boards. They feature a 110 kHz data acquisition rate under DOS and Windows. The boards provide 32 single-ended or 16 differential inputs, 16 digital input and 16 digital output channels. All boards are supplied with a standard software development kit for Windows 98/NT/2000/XP. The software development kit includes DLL files for programming in C, C++ or other high level languages such as Visual Basic. Solution 2: Another solution is to use Adlink Technology’s cPCI-7300 High Speed Digital I/O data acquisition card. The 7300A performs high-speed data transfers using bus mastering DMA and scatter/gather via 32-bit PCI bus architecture. The 7300A is configured as two ports, PORTA and PORTB, each port controls 16 digital I/O lines. The I/O can be configured as either input or output, and 8-bit or 16-bit. Users can configure the 7300A to meet high speed digital I/O data transfer according to the outside device environment. Evaluation of Solutions: Solution 1 provides the best PCI data acquisition card for this project as it allows one to use the inputs as 32 single-ended or 16 differential. This provides us with the greatest compatibility with sensors of varying types and also allows room for expansion. Since one may wish to add to the system in the future, providing more inputs would be a prudent thing to do.

D. Decision With the equipment currently available (Windows 98 PC, sensors, etc.) the decision is to use any one of the Omega data acquisition cards and use sensors that are compatible with it. The best choice is the OME-PCI-1002 series which provides a large number of single input or differential inputs. We will have to make sure that the sensors already available from the Seattle Lighthouse for the Blind are compatible with the card or perhaps modify them so that they are. This would reduce cost and also allow us to use sensors that have already been tested and approved by the Lighthouse engineers. Since we will only have to outfit a single machine, it might be prudent to simply purchase the entire array of desired sensors from a single manufacturer and connect them to the DAQ which could very well decrease compatibility problems for a minimal extra cost. The software portion of the project will definitely be designed in Visual Basic and tested on a Windows 98 platform. This will allow the interface to perhaps be used on other CNC milling machines without having to spend a great deal on licensing since Windows 98 is a now an inexpensive operating system. The finished product including the hardware and software deliverables is outlined in figure 1 below.

Page 8: Accessible computer interface for a cnc machining center

8

Figure 1 - Outline of the finished CNC milling machine with accessibility features added.

Page 9: Accessible computer interface for a cnc machining center

9

III. Plan of Implementation The following task listed below is an overview for Design Team EE 04.7 to fulfill the request to make a CNC milling machine fully accessible to a blind or deaf operator. A. Research

For this particular project, we divided the deliverables into two parts, the software and hardware components. First, we came to a decision to use Visual Basic to design the GUI (Graphical User Interface) with. Then we thoroughly researched the different types of data acquisition cards (DAQs), which would be most appropriate for the project. Currently, the CNC milling machine has only one sensor, the door position detector that is operating with the Bridgeport computer. During the initial phase of the research, we have found many compatible DAQs that would be ideal for this project at a particular company called Omega (www.omega.com). And it has been suggested that the sensors should also be ordered from the same company that the DAQ will be purchased from to eliminate compatibility problems. A list of remaining research topics is as follows:

• Approve choice of an adequate DAQ for project • Select sensors that are compatible • Bridgeport operating under DOS and MS Windows 98 operation of PC • Consider alternatives method of approach

B. Design Once the team has decided on the DAQ to implement, the design process can proceed. The group needs to be aware of all possible scenarios that can arise during an operation of the CNC milling machine. Since the team is responsible for the alert system, we need special precaution during the system design because the SLB’s main concern is safety. As a team, we will have to consistently meet with our facility advisor (Prof. Silver) and our liaisons (Ken Wolford, Doug Case, and Don Swaney) to double check the safety system for dependability. We intend on using the layout in Figure 1 to begin the design and then create diagrams that show the details of each component and how it should work. Once that is complete, we may begin coding and building the new accessibility features piece by piece as well as test them individually and together to make sure that each part will work together. C. Prototype Construction The software section is straightforward; we will design the GUI using VB.NET. However, the most important requirement of the program is having JAWS fully operational with our software interface.

Page 10: Accessible computer interface for a cnc machining center

10

The hardware section will have more flexibility, since the requirements state that the DAQ would handle more than 8 digital or analog inputs and that the sensors are completely compatible with the chosen DAQ. Ken Wolford and Doug Case from the SLB will assist us in the assembly and simulation of the alert system. D. Testing After the initial design and build process is complete, the team will test and debug the entire prototype. First, the software component of the project is tested by running the program in Microsoft Windows 98; in addition, the program will also have JAWS (Job Access With Speech) operating simultaneously with our software. The difficult part of this testing assignment is that the tester will be blindfolded, to represent a blind operator, to prove that the software is user friendly to visually impaired individuals. We will use a number of different volunteers not involved with the project to validate that the software design is acceptable. The second half of the testing procedure is the alert system testing, which will be more challenging than the software testing. This test includes a complete assembly of the DAQ with all of the sensors connected to the DAQ. We will create manual switches to simulate the on/off sensors that are detecting. The pressure sensors are more challenging than the other switches to simulate during the testing. However, Ken Wolford and Doug Case from the Seattle Lighthouse for the Blind suggested using sensors already on site at the SLB which need to be simulated for the testing phase. E. Documentation Every aspect of the research process, design, and testing of both software and hardware deliverables will be documented. Each person from the team will have their own notes recorded in their individual notebooks. The project completion report, notebooks, and both deliverables will be available by Project Day on June 4, 2004.

Page 11: Accessible computer interface for a cnc machining center

11

IV. References:

1) Minnesota WorkForce Center. ASSISTIVE TECHNOLOGY TOOLS. < http://www.mnwfc.org/eo/atmanual/atm1h.htm>. Accessed 2003 October 11.

2) Kathy Plett, 2003. College of New Caledonia Library Facilities and Services for Learners with Disabilities. < http://www.cnc.bc.ca/library/disabilities.html>. Accessed 2003 October 11.

3) Bridgeport Corporation, 2003. < http://www.bpt.com/products.html >. Accessed 2003 October 11.

4) Efunda Engineering Reference, 2003. <http://www.efunda.com/processes/machining/mill_cnc.cfm>. Accessed 2003 October 11.

5) Techno-Vision Systems Ltd, 2003. JAWS Screen Reader. <http://www.techno-vision.co.uk/JAWS.htm >. Accessed 2003 October 12. 6) The Canadian National Institute for the Blind, 2002. Screen Reading Software. <http://www.cnib.ca/tech_aids/screenreaders/>. Accessed 2003 October 12. 7) Freedom Scientific, 2003. JAWS for Windows.

<http://www.freedomscientific.com/fresci/showdetl.cfm?&DID=9&Product_ID=262&CATID=40>. Accessed 2003 October 12.

8) Freedom Scientific, 2003. Braille Displays.

<http://www.freedomscientific.com/fresci/showdetl.cfm?&DID=9&Product_ID=399&CATID=42>. Accessed 2003 October 13.

Page 12: Accessible computer interface for a cnc machining center

12

V. FACILITIES:

The facilities to be used for the Accessible Computer Interface for a CNC Machining Center project will be mainly the Lighthouse for the blind, the Computer laboratory (room 210) and room 216 located in the Bannan building at Seattle University. The equipment that will be mainly used to develop this project will be the M6 CNC machine, which is located at the Seattle Lighthouse for the Blind. In addition, the use of software such as Visual basic, JAWS and Windows 98 will need to be accessible for Team 4.7 in the room 210 located in the Bannan building at Seattle University. Although, the Bridgeport controlling system and Vocal-eyes are also needed to develop this project, they could be used in the testing process at the Seattle Lighthouse for the Blind.

Page 13: Accessible computer interface for a cnc machining center

13

VI. PERSONNEL/ORGANIZATION CHART

Figure 2 - Project organization chart

Shriram Reddy Shriram is an Electrical Engineering student who is currently the team leader and point-of-contact for group ECE 04.7. He has a great deal of software and computer hardware experience and will working on the design and implementation of the software interface. Quyen Le Quyen is a Computer Engineering student and is involved with implementation planning and will assist Shriram Reddy with the design of the custom software interface. His experience with getting software and hardware systems to communicate with one another will be extremely important for this project. Diana Bonilla Diana is an Electrical Engineering student who will primarily be working on the sensor alert system that will connected to the software interface. Her experience with logic circuits and other hardware based design will be invaluable for this part of the project. Rionald Soerjanto Rionald is a Computer Engineering student who will be assisting Diana in with the hardware alert system. His interest in software/hardware interfacing will be very useful when it becomes time to test the hardware alert system with the software interface.

Page 14: Accessible computer interface for a cnc machining center

14

VII. SCHEDULE ID

Task

Nam

eDu

ratio

nSt

art

Finish

Pred

eces

sors

Reso

urce

Nam

es

1G

ener

al R

esea

rch

20 d

ays

Mon

10/6

/03

Tue

10/2

1/03

Shrir

am R

eddy

,Quy

en L

e,Ri

o So

erja

2Pr

opos

al40

.5 d

ays

Tue

10/2

1/03

Tue

11/2

5/03

1SS+

7 da

ys3

Firs

t Dra

ft13

day

sTu

e 10

/21/

03Fr

i 10/

31/0

31

Shrir

am R

eddy

,Dian

a Bo

nilla

,Quy

en

4Se

cond

Dra

ft8

days

Fri 1

0/31

/03

Thu

11/6

/03

3Di

ana

Bonil

la,Ri

o So

erjan

to,S

hrira

m R

5Th

ird D

raft

9 da

ysFr

i 11/

7/03

Fri 1

1/14

/03

4Qu

yen

Le,D

iana

Bon

illa,S

hrira

m R

ed6

Fina

l Dra

ft13

day

sFr

i 11/

14/0

3Tu

e 11

/25/

035

Dian

a Bo

nilla,

Quye

n Le

,Shr

iram

Red

7De

sign

Sof

twar

e Pr

oces

s16

4 da

ysW

ed 1

1/26

/03

Fri 4

/30/

046

8Le

arnin

g VB

cod

ing67

day

sW

ed 1

1/26

/03

Sat 1

/17/

046

Dian

a Bo

nilla,

Quye

n Le

,Shr

iram

Red

9Re

sear

ch o

n ex

stin

g CN

C co

de75

day

sTh

u 12

/4/0

3Mo

n 2/

23/0

48S

S+10

day

sSh

riram

Red

dy,Q

uyen

Le

10Ne

gocia

ting

CNC

War

ning

Sys

tem

30 d

ays

Wed

12/

17/0

3Mo

n 1/

19/0

49S

S+15

day

sQu

yen

Le,S

hrira

m Re

ddy

11De

sign

War

ning

Test

for C

NC M

achin

e13

0 da

ysMo

n 12

/15/

03Fr

i 4/3

0/04

8SS+

20 d

ays

Quye

n Le

,Shr

iram

Redd

y12

Test

War

ning

Code

for C

NC70

day

sMo

n 1/

19/0

4Fr

i 4/3

0/04

8Sh

riram

Red

dy,Q

uyen

Le

13Re

desig

n W

arnin

g Co

de fo

r CNC

48 d

ays

Mon

1/19

/04

Tue

3/23

/04

8Qu

yen

Le,S

hrira

m Re

ddy

14De

sign

Har

dwar

e Pr

oces

s16

4 da

ysW

ed 1

1/26

/03

Fri 4

/30/

046

15Le

arnin

g Ha

rdw

are

codi

ng67

day

sW

ed 1

1/26

/03

Mon

1/19

/04

6Di

ana

Bonil

la,Qu

yen

Le,S

hrira

m R

ed16

Rese

arch

on

exst

ing

Hard

war

e co

de75

day

sFr

i 12/

5/03

Tue

2/24

/04

15SS

+10

days

Dian

a Bo

nilla,

Rio

Soer

janto

17Ne

gocia

ting

Sens

orst

o be

use

d30

day

sFr

i 12/

19/0

3Tu

e 1/

20/0

416

SS+1

5 da

ysDi

ana

Bonil

la,Ri

o So

erjan

to18

Desig

n Te

st c

ode

for H

ardw

are

130

days

Sat 1

2/13

/03

Fri 4

/30/

0415

SS+2

0 da

ysRi

o So

erjan

to,D

iana

Bon

illa19

Test

Cod

e fo

r Har

dwar

e70

day

sMo

n 1/

19/0

4Sa

t 4/3

/04

15Di

ana

Bonil

la,Ri

o So

erjan

to20

Rede

sign

Hard

war

e Co

ding

48 d

ays

Mon

1/19

/04

Wed

3/1

0/04

15Di

ana

Bonil

la,Ri

o So

erjan

to21

Mee

tings

with

Fac

ulty

and

Lia

sons

5 da

ysSa

t 5/1

/04

Wed

5/5

/04

7,14

Quye

n Le

,Dia

na B

onilla

,Shr

iram

Red

22Fi

nal T

estin

g31

.5 d

ays

Wed

5/5

/04

Tue

6/1/

0421

23De

sign

Impr

ove

Code

34 d

ays

Wed

5/5

/04

Tue

6/1/

0421

Shrir

am R

eddy

,Dian

a Bo

nilla

,Quy

en

24Te

st Im

prov

ed C

ode

34 d

ays

Wed

5/5

/04

Tue

6/1/

0421

Dian

a Bo

nilla,

Quye

n Le

,Shr

iram

Red

25Re

port

20 d

ays

Mon

5/24

/04

Tue

6/8/

0424

SS+7

day

sDi

ana

Bonil

la,Qu

yen

Le,S

hrira

m R

ed

Page 15: Accessible computer interface for a cnc machining center

15

VII. BUDGET

BUDGET FOR GROUP ECE 04.7 References materials $150 Visual Basic reference manuals JAWS reference manuals Sensor Documentation Administrative supplies $320 Travel, # trips to sponsor office/quarter or # miles @ $0.36/mile $50 Parking permits for client on-campus visits, # times $50 Long distance telephone / Fax $40 Postage & Shipping $75 Photocopying # @ $0.05 $20 Printing supplies $20 # zip disks, # CDs $10 Office supplies (notebooks, paper, pens, etc.) $55 Expendable supplies $100 Solder, Wire, Plastic enclosures, comparators Capital equipment $2,000 Visual Basic .NET or 98 (development software) $290 Windows 98 (software upgrade) $10 JAWS (software upgrade) $100 Bridgeport (software upgrade) $100 Data Acquisition Card (hardware) $500 Sensors (pressure, temperature, touch, etc.) (hardware) $1000 Team building $200 Maximum is # of team members @ $50/team member Staffing Sponsor liaison $0 Students $0 Faculty advisor $0 TOTAL: $2770

Page 16: Accessible computer interface for a cnc machining center

16

VIII. List of Figures 1. Outline of the finished CNC milling machine with accessibility features added (p. 8) 2. Project organization chart (p. 13)

Page 17: Accessible computer interface for a cnc machining center

17

Appendix A

Request for Proposal

Page 18: Accessible computer interface for a cnc machining center

18

First Priority Development of a custom computer control for a CNC Machining Center – Develop a custom software application that would make a CNC machining center accessible for a blind person to set-up and operate. Software would also facilitate the set-up and operation of the machining center that has been modified to produce a specific family of machined parts. Development of additional software/hardware systems to make machines accessible to people who are blind or Deaf Blind could be included in the project. Development and Implementation of the following Databases and Reporting Systems: • Fixture Tracking Database & Reporting System • Interpreting Services Database & Reporting System • Machine Proficiency Training Database & Reporting System

Second Priority Assembly Process Improvement – Opportunities to improve assembly processes for mops and other products. Consideration and evaluation of usual factors, plus additional consideration of need for flexible production systems that accommodate a work force with a wide range of skills. Material Handling Improvement – Opportunity to focus on material handling improvement. Typically would be considered in conjunction with “Assembly Process Improvement,” but possible opportunities to focus on this. Product Development and Improvement – Possible opportunities for design using Solidworks (3D CAD), production of prototype and evaluation of prototypes. No good candidate items at present. Packaging and packing improvement – Opportunity for analysis of current product packaging and packing with goal of the development of alternative approaches for packaging and packing that offer greater value for the lighthouse.

Page 19: Accessible computer interface for a cnc machining center

19

Appendix B

Student Resumes

Page 20: Accessible computer interface for a cnc machining center

20

Quyen Van Le 30028 128th Ct SE, Auburn, WA 98092

[email protected] (206) 850-8293

SKILLS

Computer Skills: * Visual Basic * C/C++ *Scheme *PSpice *MS Office and Project *All of MS Operating Systems *MATLAB

EDUCATION

June 2004 SEATTLE UNIVERSITY Seattle, WA Degree: Bachelor of Science in Electrical Engineering Major: Electrical Engineering with Specialization in Computer Engineering

• Vietnamese Student Association: Web Master

Dec 2000 GREEN RIVER COMMUNITY COLLEGE Auburn, WA Associate of Science Cumulative GPA: 3.33/4.0

EXPERIENCE

2000-Present SEATTLE LIGHTHOUSE FOR THE BLIND Seattle, WA Project Title: Accessible Computer Interface for a CNC Machining Center with visual and audio alert system.

Description: Designing a software interface for the visually impaired individual that allows him/her to transfer instructions to a CNC machine.

Personal

• Music, football, baseball, bowling, US citizen, fluent in Vietnamese

Page 21: Accessible computer interface for a cnc machining center

21

Shriram Reddy 8037 NE 112th St, Kirkland, WA 98034

[email protected] (425) 891-9939

SKILLS

Windows 9x/NT/2000, UNIX, Mathematica, MATLAB, Cadence Orcad, PSPICE, MS Office, C++, gCC, C#, SQL, Visual Basic, Macromedia Flash, Dreamweaver, Fireworks, and Coldfusion. Tektronix and Hewlett-Packard Oscilloscopes, Agilent Arbitrary Waveform Generators, and Spectrum Analyzers.

EDUCATION (List in chronological order starting with the last one)

June 2004 SEATTLE UNIVERSITY Seattle, WA Batchelor of Science in Electrical Engineering

• Dean’s List • Member of IEEE • Currently Researching for CNC Interface Project

EXPERIENCE (List in chronological order starting with the last one)

Summer 2003 BAE Systems Keyport, WA

Engineering Intern • Built and maintained inventory databases using SQL and Access to aid Navy logistics

department. • Repaired damaged training devices such as laptops and projectors for the Air Combat

Training Systems (ACTS) help desk. • Edited technical documents for the Raytheon documentation team.

Fall 2000 VOLT Everett, WA Technician (as a contractor working for Boeing)

• Set up networks in classrooms and upgraded existing computers. • Assisted in Windows 2000 deployment and upgrade, as well as assisting employees in

adjusting to the current Windows 2000 upgrade.

HONORS AND ACTIVITIES

• Web designer for IEEE club

Page 22: Accessible computer interface for a cnc machining center

22

Diana Bonilla 14351 6th St. S Apartment O-102, Bellevue, WA, 98007

[email protected] (206) 649-7364

SKILLS

• Assembly language, C, Matlab, Mathematica, Multislim, Pspice, Minitab, MS. • Fluent Spanish. • Oscilloscope, Function Generator, HP Spectrum Analyzer, Multimeter.

EDUCATION

June 2004 SEATTLE UNIVERSITY Seattle, WA Batchelor of Science in Electrical Engineering Minor in mathematics

• Vice President, Society of Women Engineers. • Member, IEEE.

June 2001 ARMY POLYTECNIC SCHOOL (ESPE) Quito, Ecuador Associate of Science

• Social Activities Coordinator, ESPE Student Council .

EXPERIENCE (List in chronological order starting with the last one)

2003-Present The Lighthouse for the Blind, Inc Seattle, WA Senior Design Project: Accessible Computer Interface for a CNC Machining Center

• Develop a custom software application that would make a CNC machining center accessible for a blind person to set-up and operate.

• Project must include conditional input/output monitoring with alarm indicators. 1999-2000 ESPE (Polytechnic School in Ecuador) Quito, Ecuador Real Application of C Language

• Develop different programs that could be used in fire stations, bus routes, parking lots, and other.

• Graphics must be included. • Teamwork and presentation skills developed.

Summer 03 Occidental Exploration and production Company. Quito, Ecuador Volunteer Business Intern

• Assist Electrical Engineer Manager. • Perform financial and environmental damage presentations.

2001-2002 Seattle University Learning Center Seattle, WA

HONORS AND ACTIVITIES

• Third place in Guayasamin Art Competition. • Second place in the Art Competition of the Ecuadorian House of Art.

Page 23: Accessible computer interface for a cnc machining center

23

Rionald Anggara Soerjanto

10337 Midvale Avenue N Suite 203, Seattle, WA 98133 [email protected]

(206) 778-8808

SKILLS

• A self-motivated, fast learner and highly energetic person with excellent management skills • Consistently provide leadership, commitment, integrity, and innovative problem solving in a fast-

paced environment • Responsible, detail oriented, and ability to manage multiple task with on the timely manner • Computer: C/C++, Visual Basic, Java, MATLAB, Multisim Pspice, Assembly language (MC

68000), Unix, Windows, MS Word, Excel, Access, Power Point. • Equipment: Oscilloscope, DMM, and Function Generator. • Languages: Written and oral fluency in English and Indonesian

EDUCATION

June 2004 SEATTLE UNIVERSITY Seattle, WA Batchelor of Science in Electrical Engineering with Specialization in Computer Engineering

June 2002 NORTH SEATTLE COMMUNITY COLLEGE Associate of Science Degree

• Dean’s Academic List, 2001

EXPERIENCE

1998-2000 HARINDO PRIMA KREASI Cirebon, Indonesia

Foreign Representative • Examined products trend that could be marketed in Indonesia • Made first contact to potential suppliers and mediated company for decision making • Provided assurance about products ordered from the ordering process to shipping

HONORS AND ACTIVITIES

IFGF, Seattle, Washington

Group Leader (2002-Present) • Organized a group of 15 people to achieve group’s vision and mission • Coordinated and planned group events • Learned to identify member’s needs and accommodated to it