Skip to content

nishanthelango/DanceDance

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Human Activity Recognition using wearable sensors.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 50.7%
  • Jupyter Notebook 34.5%
  • Python 9.7%
  • C 3.6%
  • JavaScript 1.1%
  • Processing 0.4%