Wag & Paws
  • Home
  • About
    • Blog
  • The Project
    • In-Depth
  • Timeline

Dance Like Me

Teaching a computer to dance, one step at a time.

Description

Teach the computer to mimic your movements and create routines based on saved dance moves.

General Requirements

  • Visually show that the computer is following a user's lead
  • The computer will be shown dance moves to store for playback
  • Allow the computer to assemble its own routines based on the moves it has learned
  • Give the computer a dance partner so that it can multi-task and coordinate dance routines

The Complete Description

mimic_me.doc
File Size: 35 kb
File Type: doc
Download File

Website Layout

"About" file that shows you where everything is on the website:
about.pdf
File Size: 66 kb
File Type: pdf
Download File

Breaking It Down

(As of January 2019)
​For this endeavor, I will need to break this down into several general subtasks:
  1. ​Determine the camera and software that will track movement
  2. Determine how movement will be tracked (via skeletal structure, wristabnds, etc)
  3. Generate a user-friendly UI that allows users to select from options
    1. These options will include "View Saved Moves", "Create New Move", "Generate Routine", and "Free Style" ( a free-mimic option where nothing is recorded, just allows a user to play around)
  4. Determine how a user will initialize their corresponding dancing animation
    1. Matching up with a skeletal frame, making gestures, lining up hands, etc.
  5. Be able to record moves (most likely through recording coordinates)
    1. The amount of dance moves needs to be capped and a user may want to name them
  6. Be able to use those moves in constructing routines
    1. Most likely randomized selection of moves
  7. Determine how a dance partner will function within the program
    1. In-sync? Both randomized? Two-player mode?
Create a free web site with Weebly
  • Home
  • About
    • Blog
  • The Project
    • In-Depth
  • Timeline