MAY 03-06 LEGO ENVISON SYSTEM Team members: Brennan Beavers (CprE) Justin Goers (CprE) Erin Isvik (CprE) Roger Rathje (CprE) Client: Toying with Technology.

Slides:



Advertisements
Similar presentations
Companies can suffer numerous problems due to poor management of resources and careless decisions. In real-world decision- making, many organizations lack.
Advertisements

GUI for Computer Architecture Simulation Technical Problem Currently there are tools to aid in the study of computer architecture, but they lack a flexible.
Inventory Control in Stores Dec05-09 Team: Jeff Benson Frederick Brown Christopher Reed Brian Wagner Date: December 6, 2005 Client: ISU Senior Design Program.
PIC Evaluation & Development Board Project Team Chad Berg – CprE Luke Bishop – CprE Tyson Stichka – EE Nick Veys - CprE Financial Budget Abstract/Background.
Operating System.
Microsoft Visual Basic 2012 CHAPTER ONE Introduction to Visual Basic 2012 Programming.
Microsoft Visual Basic 2005 CHAPTER 1 Introduction to Visual Basic 2005 Programming.
Lesson 4 Computer Software
Introduction to Programming Dr Masitah Ghazali Programming Techniques I SCJ1013.
XP Practical PC, 3e Chapter 17 1 Upgrading and Expanding your PC.
Ross Brennan On the Introduction of Reconfigurable Hardware into Computer Architecture Education Ross Brennan
EE 491 Project Presentation May07-04 – PDA Based UAS Remote Video Terminal Team Members: Devin Carney Jonathan Farmer Matt Henkes Rene Rios Faculty Advisor:
SDMAY02 Personal Effort James McCollum (leader) EE 180 hours Scott Seieroe EE 165 hours Josh Nielsen EE 165 hours Scott Keister (reporter) EE 120 hours.
Emergency Child Guidance System The goal of this project is to design, build, test, and document a child emergency guidance system. The system will sense.
Serial Port to Serial Port Switch Design team May03-11 Abstract: This project requires the design of a new serial port switching matrix to replace a current.
11.10 Human Computer Interface www. ICT-Teacher.com.
Abstract Proposed Approach Solution Development Project Requirements Estimated Resources Other Resources Financial Resources Project Schedule Computer.
Se Over the past decade, there has been an increased interest in providing new environments for teaching children about computer programming. This has.
Abstract Evidence can be the key to convicting someone of a crime, or acquitting a person of charges brought against them. To make sure the evidence is.
Multiple Robot Network Team May Clients: Brian Johnson, Shayne Schiltz, and Amy Wilmeth April 26, 2001.
Educational Laboratory Virtual Instrumentation Suite (ELVIS) May Client: National Instruments Advisors: Dr. Mani Mina, Dr. Diane Rover Group Members:
Campus Locator – Cell Phone Interface (May06-05) Dr. John Lamont Prof. Ralph Patterson III Faculty Advisors Iowa State University Senior Design Client.
Dec 0605 Team Leader Ryan Wiegel (Cpr E) Team Members Kyle Curran (Cpr E) Seth Gillespie (Cpr E) Carlos Ortiz (Cpr.
The group will focus on the design of a “smart” device. This includes researching the best method of design and fabricating the design to create a working.
Abstract Introduction Project Requirements End Product Description Proposed Technical Approach Approach and Considerations Team Members: Travis Djuren.
Ames Community Schools (ACS) has been concerned with the performance of their students’ problem solving abilities on a nationally standardized exam. While.
Expert System Job Offer Evaluation Software May Abstract The project’s focus is to decide what criteria should be used to determine which job offer.
Advisor: Dr. Edwin Jones 1 Client: Paul Jewell ISU Engineering Distance Learning Facility May01-13 Design Team: David DouglasCprE Matt EngelbartEE Hank.
A growing problem with university classrooms is the inability to effectively and efficiently record classroom attendance. The solution to this problem.
Network Enabled Wearable Sensors The Combined Research Curriculum Development (CRCD) project works with the Virtual Reality Applications Center (VRAC)
Cybot and OSCAR Elementary School Tutorial Dec02-03 December 10, 2002 Client: Electrical and Computer Engineering Department Advisors: Dr. Lamont, Dr.
Design Team : Advisor: Dr. Edwin Project Web Site: Client: Paul
D R A T D R A T ABSTRACT Every semester each department at Iowa State University has to assign its faculty members and teaching assistants (TAs) to the.
Summary We had used and the need to learn and implement using the software of Microsoft Visual Studio 2008 into our system upgrade. The report documents.
K-12 Teaching Application Support Ames Community Schools (ACS) has been concerned with the performance of their students in problem solving on a nationally.
Measurable Milestones END-PRODUCT DESCRIPTION The bed monitor system helps prevent injury by predicting when an individual is attempting to leave the bed.
Abstract Reiman Gardens is looking to provide more educational material on their website. They are seeking a web program that provides an enjoyable experience.
Abstract Introduction Assumptions & Limitations Design Objectives Functional Requirements Design Constraints Technical Approach Measurable Milestones End.
Mathematical Teaching Software System Ames Community Schools (ACS) has been concerned with their student’s performance in problem-solving on nationally.
Estimated Resources Closing Summary Other Resources Financial Resources Project Schedule Computer Engineers William Hoang Gavin Ripley David Hawley Justin.
Schedule of Tasks Summary Estimated Resources and Schedule Proposed Approach and Considerations Abstract Introduction Ames Community Schools (ACS) has.
OSCAR Octagonal Speech Controlled Autonomous Robot Team Ongo01 Motion Control & End Effector Frerichs, Matt – EE Moudin, Alex – ME Shedek, Tom – ME Wajid,
The Ames Community Schools (ACS) are concerned with the performance of their students in problem solving on a nationally standardized exam. While ACS traditionally.
Problem Statement The goal of this project is to complete the basic automated functions of the Dream Green putting surface. The objective is to produce.
In today’s world of ever-increasing energy prices and environmental concerns, alternative energy sources are constantly being researched. This project.
History of Windows Operating System. Windows 1.0 Debuted in 1985 First version of Windows that was set up to use bitmap displays and mouse pointing devices.
Microsoft Visual Basic 2015 CHAPTER ONE Introduction to Visual Basic 2015 Programming.
With many families on the road in today’s world, children are often left to entertain themselves. Parents would like to entertain them with something more.
Automated Medical Patient’s Evaluation System Abstract & Background Technical Problem Technical Approach Currently, the doctors at McFarland Clinic record.
Mathematical Teaching Software System Ames Community Schools (ACS) has been concerned with their student’s performance in problem-solving on nationally.
Microcontroller Enhancement Design Project
Introduction to Visual Basic 2008 Programming
11.10 Human Computer Interface
Globey’s World K-6 Teaching Application Support and Software Ongo-08b
Globey's World Abstract End-Product Description Technical Approach
Personnel Effort Budget
Software Support Framework
Campus Locator – Definition Phase (May04-04)
ONGO-08 K-12 Teaching Application
Personnel Effort Budget
Globey’s World Ongo-08b Abstract End-Product Description Introduction
Ongo-08b: K – 12 Teaching Application Support
End-Product Description
Mission Science By Team 07.
Project Team Information
Resources and Schedule
Globey's World Abstract Design Requirements Introduction
Project Team Information
Proposed Approach and Considerations
The Rest of Project OSCAR
Presentation transcript:

MAY LEGO ENVISON SYSTEM Team members: Brennan Beavers (CprE) Justin Goers (CprE) Erin Isvik (CprE) Roger Rathje (CprE) Client: Toying with Technology Faculty Advisors: Dr. Larry Genalo Prof. Ralph Patterson, III Dr. J.W. Lamont The Toying with Technology program educates students of all ages about computing concepts and problem solving through hands-on programming of LEGO robots. The LEGO Integrated Development Environment is rather complicated for inexperienced computer users. It is also text based, requiring users to be able to read English, and users must also use a PC keyboard. An icon-based graphical user interface has been developed by the Toying with Technology staff to solve some of the afore mentioned issues. Development of version 2.0 of the LEGO Envision System will include added functionality for the robots, including sensors and use of the USB port. General Problem Create a GUI that allows students to program the LEGO RCX brick (Fig A) without being able to read English Use the infrared port that is connected through USB Technical Problem Previous version of system could connect through serial based infrared port and could be viewed in several languages New version will include USB capabilities and improvements to user interface Operating Environment PC with Windows 95 ® or greater operating system, 266 Mhz processor, 32 MB RAM, and 236 video support LEGO RCX brick and infrared tower, either USB or serial Intended User[s] and Uses[s] Children with the mental capacity of a 4 to 7 year old Intended to help learn basic programming and problem solving skills Assumptions User has the motor skills to use a mouse and can interact with a computer using sight User can understand the pictorial representations Teacher understands programming logic and Not Quite C syntax Limitations Amount of memory on RCX brick, 6K of memory for user programs. Current system only runs of Windows® 2000, and XP Has only use serial port capabilities Design Constraints Since previous code has been written in C++, all new code will be written in C++ to ensure compatibility Utilizing the database structure already in place Awareness of users possible disabilities or handicaps USB support is only available on certain operating systems Measureable Milestones Increased testing of Version 1.0 – 15% Add USB infrared tower support – 25% Testing of new features, such as added programmable functions – 20% Integration of new operating systems – 5% Testing interface with intended users – 25% Project Completion – 10% Fig A – LEGO RCX Brick Design Requirements Introduction Abstract End Product Description This product is an improved version of a program that works over the Not Quite C compiler. It also provides an interface that is graphical based, can be understood by people with limited or no English skills, and does not require use of the keyboard to operate. Improvements to this program will include USB capabilities, an improved graphic interface, and compatibility with most Microsoft operating systems. The program was also tested on the intended users of this product (teachers and children) to evaluate the interface and design. Design Objectives Integrate USB Infrared Tower support into Version 2.0 of software Add more programmable robot actions, and increased sensor and motor functionality Integrate support for other Windows® Operating systems such as Windows® 95, 98, ME, and NT. Functional Requirements Add such capabilities as sign language, more programmable robotic actions, additional sensor and motor functionality Implement the use of the USB port instead of the serial port in communicating with the RCX Programmable brick Allow teachers to create their own preset functions Technical Approach Addition of USB support is a goal of this project since many new computers no longer come equipped with serial ports, to do this a compiler call will need to be made. Another approach being pursued is developing sign language tool tips to aide those students that cannot hear. Use of C++ so pictures and sound can be integrated easily is being investigated. Testing Approach Phase I - Connect the Lego brick to the computer, make sure all program functions work (including user programmable ones), add USB functionality, and make the program compatible with the appropriate operating systems. Phase II - Send the program to college students (such as the Cpr E 370 class) for break- down testing to mainly test for bugs and actual code problems, not user interface difficulties. Phase III - Test the program on the end user ages to test for user interface compatibility. Financial and Personnel Effort Budgets