This robot is able to process music signals using signal processing techniques to extract its signal characteristics such as rhythm (e.g. beat), spectral contents (e.g. colour) and mood (e.g. swinging, loud, quiet). Creatively map the music characteristics to dance routines. Analyse music signals in real-time on the microcontroller to synchronize dance movement to music. Balance using a PID controller so that it moves around on two wheels under the control of your phone. Finally, it can implement these to autonomously dance to live music.


1. signal processing

2. System analysis and design

3. Feedback control

4. Real-time embedded system

Group members || Luke Hillery / Saym Hussain / Harvey Upton / Bettina Sosa

by Bettina Sosa Rohl/ Design engineer