Statement of Work: All Groups

Statement of Work: All Groups

Milestone 1

Milestone 1: Group 1

Milestone 1: Group 2

Milestone 1: Group 3

Milestone 1: Group 4

Milestone 1: Group 5

Milestone 1: Group 6

Milestone 1: Group 7

Milestone 1: Group 8

Milestone 2

Milestone 2: Group 1

Milestone 2: Group 2

Milestone 2: Group 3 Report, Milestone 2: Group 3 Presentation

Milestone 2: Group 4

Milestone 2: Group 5

Milestone 2: Group 6

Milestone 2: Group 7 Report, Milestone 2: Group 7 Presentation

Milestone 2: Group 8

Reuseable components and other responsibilities

G1: Machine (clearly define interface) and MultiSensor (subclass of Machine)
G6: Microphone (subclass of Machine), Kinect microphone input
G7: SoundControl (subclass of Machine), voice/speech output
G8: GoogleTV (subclass of Machine), deployment diagram

G4: SnakeMan (use BodyInfo, clearly support access and update functions) and Hero
G5: Kinect and BodyInfo (use GestureRecognizer), KinectDB and TheatreDB
G3: GestureRecognizer, SceneDrawer, these components integrated into SIS testbed

G2: StageObject (use BodyInfo, GesctureRecognizer), integrated class diagram

Integrated Class Diagrams

classHigh.pdf
classLow.pdf
classAll.zargo

Theatre DB

Theatre SQL Database Script
Theatre SQL Database Diagram

Kinect DB

For Kinect DB access see Exercise 4
URLs for Kinect DB records

Updated version of two recordings:
http://www.cs.pitt.edu/~huyang/kinect/ml.oni
http://www.cs.pitt.edu/~huyang/kinect/mr.oni

How to use them:
Try to run the examples under "C:\Program Files (x86)\OpenNI\Samples\Bin\", with the oni file path as the argument. e.g. "C:\Program Files (x86)\OpenNI\Samples\Bin\Release\NiUserTracker.exe" c:\xx\left.oni .

Reuseable Components

Group 1: MultiSensor
Group 1 rcg1machine.java

Group 2: StageObject
Group 2 Explanation
Group 2 rcg2StageObject.java
Group 2 rcg2StartStageObj.java
Group 2 rcg2theatreDB.sq1

Group 3: Gesture Recognizer
Link to the browser for easy reading of our codes in a web browser
How to use our codes
Group 3 zip file
YouTube video

Group 4: Snakeman
Group 4 Explanation
Group 4 snakeman.c
Group 4 lex.yy.c

Group 5: Kinect
How to use our codes
Group 5 zip file
Group 5's Java Wrapper with sample "Hello World" program

Group 6: Microphone
Group 6 Microphone rcg6micro.java

Group 7: SoundControl
Group 7 zip file

Group 8: GoogleTV (late)
Group 8 GoogleTV.java
Group 8 HandTrackerjava from Group 3

Deployment Diagram

Integrated deployment diagram by Group 8
Integrated deployment diagram (zargo file)

A Stepwise Integration Plan

Group 1

Read Me
Extra
Demo

Group 2

Read Me
Extra
Demo

Group 3: Integrated Version 0.1 (04.12.2011)

Group 3 has finished version 0.1 and uploaded the code to Google code at: http://code.google.com/p/kinect/source/browse/#svn%2Ftrunk%2Fproject.

Group 4

Read Me
Extra
Demo

Group 5: Integrated Version 0.2 (04.14.2011)

Group 5 has finished version 0.2 and uploaded the code to Google code at: http://code.google.com/p/kinect/source/browse#svn%2Ftrunk%2Fproject%2Fv0.2%2Fcs1635.
Read Me
Extra
Demo

Group 6

Read Me
Extra
Demo 1
Demo 2
zip file

Group 7

Read Me
Link to ReadMe, video, code, etc.

Group 8

Read Me
Extra

Capstone project Robot (Jeff and Matt)

Demo
Capstone report
Capstone report (pdf)

Capstone project Shadow Boxing (Bin)

Capstone report (pdf)