Skip to content

Latest commit

 

History

History
23 lines (17 loc) · 1.77 KB

README.md

File metadata and controls

23 lines (17 loc) · 1.77 KB

DanceDance

Human Activity Recognition using wearable sensors.

The aim of this project is to develop a gamified system that detects dance moves and relative positions of a 3-person dance group and provides real-time feedback on the performance. Due to the COVID-19 pandemic and the resulting restrictions, it has become increasingly difficult for groups of people to meet in person. Hence, this entire system is built to function remotely, allowing its users to dance together virtually from the comfort of their homes.

Each dancer is equipped with a wearable device containing a Beetle BLE and an IMU sensor. The sensor data is transmitted to a remote processor (Ultra96), where it is processed using an FPGA hardware accelerator to determine the dance move being executed, with high accuracy and low latency. The system also detects the relative positions of dancers, and the synchronization delay between the fastest & slowest dancer, which are displayed on a dashboard along with the predicted dance move.

On the whole, this system acts as a dance coach for its users, providing real-time feedback through an interactive dashboard.

Screenshot 2021-11-17 at 3 49 33 PM

Name Role
Chan Hong Yi, Matthew Hardware Sensors
Nishanth Elango Hardware FPGA
Divakaran Haritha Internal Communications
Lim Hao Xiang, Sean External Communications
Priyan Rajamohan Machine Learning
Lim Chek Jun Dashboard

The detailed report of the CG4002 Engineering Capstone Project is available here