Introduction

Final Project Status Update
P09003 – Interactive Game For Child
Jonathan Marsh (ME)
EDGE™
•
•
•
•
•
•
•
•
•
•
Final Project Status Update
Project Name
– Interactive Game for Child
Project Number
– P09003
Project Family
– Assistive Device Family
Track
– Assistive Devices and Bioengineering Track
Start Term
– 2008-1
End Term
– 2008-2
Faculty Guide
– Mr. Slack (EE)
Faculty Consultant
– Dr. Reddy (CE)
Faculty Consultant
– Dr. Phelps (IT-Game Design)
Primary Customer
– Dr. Debartolo (ME)
EDGE™
Phase 0: Planning
Mission Statement
Product Description /Project Overview
This project will develop an interactive game for a child that has very limited vision. The game should
enhance motor skills, improve the ability to problem solve, and provide an overall entertaining experience.
Key Business Goals/Project Deliverables
The primary business goal of this project is to deliver a quality product to the consumer. This will increase
the visibility of RIT and the reputation it has for the bringing ideas to life.
Primary Market /Project Opportunities
The primary market for this product would be children with limited eyesight in the 6-12 age group.
Secondary Market /Project Opportunities
A secondary project opportunity for this project could be the continued development of games for the
console.
Stakeholders
The primary consumer
National Science Foundation
RIT
Children with limited eyesight
Team members
EDGE™
Phase 1: Concept Development
Identify Customer Needs - Interpret
Needs Statements:
1.
2.
3.
4.
5.
The displayed image must be clearly visible to the user
The game must be fun
The device should be comfortable to use
Battery life should be reasonable (2-4 hours)
The device should be durable
User driven design vs. technology driven design
User driven – Benefit is derived from the functionality of its interface
and/or aesthetic appeal (typically there is a high degree of user
interaction)
Technology driven – Core benefit is based on technology, or its ability to
accomplish a specific task
This product will involve a high amount of user interactions, so Industrial
Design will be a tremendous asset to the team.
Ulrich and Eppinger, Chapter 10
EDGE™
Work Breakdown Structure
Create Game System
Hardware Selection
Housing Design
Main-board Design
Hardware Integration
Simulation and
Analysis
Device Driver Coding
Analysis
Prototype/ Mock –up
Final
Assembly/Integration
Test Assembly
Customer Feedback
Test Analysis
Concept Development
Game Design
Concept Design
Customer Input
Mock-ups/ Prototype
Customer Feedback
Customer Input
Red Light/Green
Light(Week 4)
Refinement
Final Production
Red Light/Green
Light(Week 8)
Final Assembly
Design Finalization
EDGE™
Edge Work Breakdown Structure
EDGE™
Staffing Requirements
EDGE™
EDGE™
Team Values and Norms
Focus
Trust
Communication
Discipline
“Success is the ability to go from one failure
to another with no loss of enthusiasm”
-Winston Churchill
Unity
EDGE™
Game Environment Metrics/Preliminary
Specifications
Software Development Environment
Layer
Benchmark/ Proposed/ commonly available
Development
Language
API
C/C++, other
Operating System
Graphical Processing
Unit (GPU)
Notes:
OpenGL es (Open Graphics Library –
embedded system)
Linux, Windows
PC/Motherboard
As defined in PC or motherboard/ OS.
 NVIDIA GeForce
 ATI Technologies
available
Display
Flash Memory
PC monitor
USB to Compact Flash memory device
Game Storage
Layer
Benchmark/ Proposed/ commonly available
FlashMemory
Memory size is dependent upon the game
content. Range TBD.
Notes:
EDGE™
Game Environment Metrics/Preliminary
Specifications
Game Device Graphics
Layer
Benchmark/ Proposed/ commonly available
Development Language C/C++, similar
API
OpenGL es (Open Graphics Library – embedded
system)
Operating System
Linux, Windows
Graphical Processing Unit Some are ICs are SoC which combines GPU and
(GPU)
CPUs.
Chipset - Mobile Intel 945 Express
STPC Atlas SoC
Chipset – MSM7200 Qualcomm
Card – ATI Technologies; 7500 Radeon Mobile.
Card - NVIDIA GeForce
Display
220 x 340 or similar size to mobile devices such as
games (PSP), cell phones, PDA’s.
Layer
Battery
Power
Benchmark/ Proposed/ commonly available
Rechargeable. See PDA batteries, as an example.
Notes:
Code compiled on PC above.
2D graphics, stretch 3D.
Notes:
Game play time should be more
than 2 hours, 4 hours preferable
but must fit within the game case.
EDGE™
Game Environment Metrics/Preliminary
Specifications
Layer
Development Language
API
Operating System
CPU
Game Processing
Benchmark/ Proposed/ commonly available
C/C++, similar
TBD.
Investigate the interface between the general processor and graphics
processor. See below
Linux, Windows
ARM/ RISC
Chipsets
Some are ICs are SoC which combines GPU and CPUs.
Qualcomm MSM7500 400 MHz processor.
Texas Instruments OMAP ARM 11 processor running at 332 MHz. 128
MB built-in RAM and 256 megs flash ROM. 8 gigs of flash storage
(appears as the "E" drive") that formats to approx. 7.4 gigs.
Approximately 80 to 90 megs free RAM at boot to run programs.
400 MHz Texas Instruments OMAP 2420 processor. 128MB built-in
RAM, 256 MB Flash ROM.
Intel XScale 312 MHz processor
CDMA 800/1900 MHz
320 MHz Texas Instruments OMAP 2420 processor. 128MB built-in
RAM, 256 MB Flash ROM.
250 MHz Texas Instruments OMAP 1710 ARM compatible processor.
128 megs of flash memory with 64 MB built-in RAM available for your
use.
Input User Interface: D pad and/ or 10 Processor GPIOs. Analog may be a stretch requirement or a followthumb stick internal.
on project.
Audio
As defined. Consider this when defining CPU.
Notes:
Need to research available Demo Boards.
Design will not required an interface such as
USB.
EDGE™
Required Resources
Resource
Value
Available
Capital
~ $2500
Yes
Mechanical Design
Software
Solidworks, Pro-E
Yes, Building 9, 2nd floor
Electrical Engineering
Software
Labview, Visual Studio
Yes, Building 9, 3rd floor
Meeting Space
Square Footage
Yes
EDGE™
Risk Assessment
Descriptio
n of Risk
Over
Budget
Possible
Consequences
Not enough
resources to
finish
Probability of Risk Severity of Risk
Overall Risk
M
M
M
Hardware
Failure
Game system
doesn’t work
L
H
M
Team
member
conflicts
Meetings are
unproductive
L
M
L
Parts are
delayed
during
shipping
Final assembly is L
not on time
H
M
Contingency
Plan
Ask Dr.
Debartolo for
more(she
said there
was a little
extra)
Order new
parts,
document
hardware
failure
Team
building
activities,
games, role
playing
Document
part delay,
and finish
assembly
upon arrival
EDGE™
Future Plan
Where do you go from here?
Interview with Dr. Lenhard, M.D. (Next Wednesday)
Have first with Luke, establish personal interest
Grading Assessment
Finalize PRP, finish updating EDGE
Continue to benchmark existing technology during summer
Recommend to run project
EDGE™