Presentation is loading. Please wait.

Presentation is loading. Please wait.

IPod Dancing Francis Beaumier Dr. Pankratz Senior Capstone Experience in Computer Science 30 April 2009.

Similar presentations


Presentation on theme: "IPod Dancing Francis Beaumier Dr. Pankratz Senior Capstone Experience in Computer Science 30 April 2009."— Presentation transcript:

1 iPod Dancing Francis Beaumier Dr. Pankratz Senior Capstone Experience in Computer Science 30 April 2009

2 Definition An iPod touch- and computer-based program to monitor the user's dancing and give feedback

3 Requirements Accelerometer: How much dancing Right dance moves On the beat Teach the software new dance moves

4 Requirements II Use components of Ryan's light sync to help the computer determine how a song should be danced to Synchronization Computer: display animations, scores

5 The Official Report Card ScoreAccelerometer: How much dancing Right dance moves On the beat Teach the software new dance moves ✔ ✔ ✔ –

6 The Official Report Card II ScoreRequirement Move determination algorithm Synchronization Computer: display animations, scores ✖ ✔ –

7 Understanding acceleration acceleration = a(t) = x’’(t) = v’(t) The push you feel in a car … so we use a spring!

8 What’s a heel raise? atan2(-y,x)

9 I get a kick … X acceleration

10 I get a kick … Y acceleration

11 I get a kick … atan2(-y,x)

12 Jump, jump for my looooove X acceleration

13 Jump, jump for my looooove Y acceleration

14 Demo In the event of a demo emergency, click hereclick here

15 Strategies Go at a thing from multiple angles Examples!

16 Knowledge Classes Threads Sockets

17 Extensions Programmatically learn new moves More moves Regularity of gait More precision in move recognition

18 Advice Contact Apple the semester before Save some time for CS Nothing’s the same Do then perfect

19 Questions


Download ppt "IPod Dancing Francis Beaumier Dr. Pankratz Senior Capstone Experience in Computer Science 30 April 2009."

Similar presentations


Ads by Google