Building an IoT-Powered Exercise Tracker with Computer Vision
Blog post from Roboflow
Timothy M's blog post, published on December 28, 2023, details the creation of an innovative exercise tracker that utilizes computer vision and IoT technology to automate the counting of exercises like push-ups. The system employs a sensor node with a camera, running Roboflow's Python SDK, to capture and classify exercise poses through an object detection model. These poses are communicated to an MQTT broker, enabling a JavaScript application to tally the exercises in real time and display the data on a web interface. The project involves collecting a dataset, training a model to differentiate between 'push-up' and 'push-down' states, and using the MQTT protocol for data transmission, with the code available on GitHub and the dataset on Roboflow Universe. This system promises applications in personalized fitness training and remote workout monitoring.