critical design review

24
A NY C ONCISE R ENDERING OF O BFUSCATORY N OMENCLATURE Y IELDING M NEMONICS/MONEY Critical Design Critical Design Review Review Kaylee Bush, Mike Killian, Ian Rees, Andrew Rogowski, Chris Tooley

Upload: samuru

Post on 15-Jan-2016

47 views

Category:

Documents


0 download

DESCRIPTION

A ny C oncise R endering of O bfuscatory N omenclature Y ielding M nemonics /Money. Critical Design Review. Kaylee Bush, Mike Killian, Ian Rees, Andrew Rogowski , Chris Tooley. Project Overview. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Critical Design Review

A NYC ONCISER ENDERING OFO BFUSCATORYN OMENCLATUREY IELDINGM NEMONICS/MONEY

Critical Design Critical Design ReviewReview

Kaylee Bush, Mike Killian, Ian Rees, Andrew Rogowski, Chris Tooley

Page 2: Critical Design Review

Project OverviewProject OverviewA system designed to attach to a pool cue

with embedded sensors that measure the motion of the cue as a stroke is being made.

Connects to a receiver system via Bluetooth to transmit the data to a computer for interpretation.

This is designed as a teaching aid to allow a player to become a better pool player by being able to visualize the errors in his or her stroke thus allowing them to be corrected.

Team ACRONYM 10/08/2009Mike

Page 3: Critical Design Review

Project OverviewProject OverviewA pool cue containing a 3-axis

accelerometer, a 1-axis gyroscope, a 2-axis gyroscope, a Bluetooth transceiver, processor and a battery.

A receiver that records video and processes data from the pool cue and sends measurements to a computer.

A computer will display video of the player stroking, and give 3-D visual feedback on the strengths and weaknesses of the player's stroke.

Team ACRONYM 10/08/2009Mike

Page 4: Critical Design Review

System Block DiagramsSystem Block Diagrams

Team ACRONYM 10/08/2009Kaylee

Page 5: Critical Design Review

POOL CUE POOL CUE SUBSYSTEMSUBSYSTEM

Page 6: Critical Design Review

Team ACRONYM 10/08/2009Kaylee

Pool Cue Connection Pool Cue Connection DiagramDiagram

Page 7: Critical Design Review

Prototyping/Testing Prototyping/Testing

AVR Programmer

Bluetooth Module

Accelerometer

AVR

Team ACRONYMChris

Page 8: Critical Design Review

Echoing ‘T’Echoing ‘T’

Team ACRONYM 10/08/2009Chris

Page 9: Critical Design Review

Software/FirmwareSoftware/Firmware

Cue firmwareInterfaces with accelerometers/gyrosCommunicates via bluetooth with Box

Box firmwareCommunicates via bluetooth with The

CueUses USB to send data to computer

via HID standard (or other)

Team ACRONYM 10/08/2009Mike

Page 10: Critical Design Review

Cue Software FlowCue Software Flow

Team ACRONYM 10/08/2009Mike

Microprocessor Control Diagram

I2C Module Flow Diagram

Page 11: Critical Design Review

RECEIVER RECEIVER SUBSYSTEMSUBSYSTEM

Page 12: Critical Design Review

Receiver DiagramReceiver Diagram

Team ACRONYM 10/08/2009Ian

Page 13: Critical Design Review

Team ACRONYM 10/08/2009Ian

USB PCBUSB PCB

Page 14: Critical Design Review

Prototyping/TestingPrototyping/Testing

Team ACRONYM 10/08/2009Ian

Page 15: Critical Design Review

COMPUTER COMPUTER INTERFACE AND INTERFACE AND SOFTWARESOFTWARE

Page 16: Critical Design Review

Unfiltered acceleration data

Filtered acceleration data

GUI using

Team ACRONYM 10/08/2009Andrew

Digital Digital FilteringFiltering

Page 17: Critical Design Review

Software Flow Chart

Team ACRONYM 10/08/2009Andrew

Page 18: Critical Design Review

Software/FirmwareSoftware/FirmwareDriverEither Windows HID class driver or custom

driver depending on bandwidth requirements of system and time available

ApplicationInterfaces with Driver to receive data from

The CueEmploys Kalman filter to deduce motion of

The Cue Uses Windows API to get video from

cameraOpenGL window to display 3DQt used for GUI and various utility classes

Team ACRONYM 10/08/2009Andrew

Page 19: Critical Design Review

PROJECT PROJECT MANAGEMENTMANAGEMENT

Page 20: Critical Design Review

ScheduleSchedule

Team ACRONYM 10/08/2009Chris

Page 21: Critical Design Review

Major Goals/Planned Major Goals/Planned DeliverablesDeliverablesOct. 27/29—Milestone 1

◦Prototype board of the pool cue system◦WIBNI—Complete data path using the

prototype boardsNov. 17/19—Milestone 2

◦Finalized design with minimal requirements◦Communication with cue and user

Dec. 10—Design Expo◦Completed project, technical and user’s

manuals◦WIBNI—Video recognition, shot analysis,

sink video and animation, etc.

Team ACRONYM 10/08/2009Chris

Page 22: Critical Design Review

BudgetItem Approx. Cost ($) Vendor

Pool Cue 70-90 Ebay

Accelerometer 15 SparkFun.com

Accelerometer on Breakout Board 27.95 SparkFun.com

Gyroscopes 55.97 Digikey.com

Homemade Gyroscope Testing Board (Board, Resistors, A2D, etc.)

25-40

2 ATMEGA328P 11.30

ATMEGA644P 7.87

USB PCB 47.87

USB PCB parts 43.25

Bluetooth DIP Module 59.95 SparkFun.com

Testing Time (5 weeks) 30 Pool Halls

Toothbrush 20 Target

Prototype Boards 100

Batteries 20

Plastic 20

USB Transceiver 20

Webcam 49.99

Mini Pool Table 200 Amazon.com

TOTAL ~859.15

Page 23: Critical Design Review

Division of Labor Division of Labor Receiver & Computer

◦3 people Video Camera/Data Visualization—Andrew USB/Software Development—Ian Bluetooth—Chris

Pool Cue◦2 People

Accelerometer/Gyroscope—Mike Microprocessor Communication—Kaylee

Documentation◦All

Team ACRONYM 10/08/2009Kaylee

Page 24: Critical Design Review

Questions!!!!!!!