Drawing with Movement

This project was created as a final project for my Artificial Intelligence class at SMU. The program, written in Java, takes in accelerometer data from 3 Wii remotes strapped onto the bodies of the dancers: one on the arm of the lead, one on the follow's right leg, and one on the lead's left leg. This data is displayed as a visual drawing: 3 white lines connected in a triangular pattern. Furthermore, the accelerometer data from the remotes is fed into 4 different Markov chain algorithms that determine the transparency, thickness, and position (x and y coordinates) of the colored lines (3 colored lines in total for each Wii remote). In this way, the bot draws with the dancers based on data collected throughout the entire performance. Code can be found here: https://github.com/sdinulescu/DrawingWithMovement.

Drawing with Movement_Performance
Play Video