This project consisted of creating an exoskeleton that records the patient's movement using inertial measurement units, electromagnetic sensors, and force resistive sensors. At the same time from the patient's webcam a program is run to track their movement from the webcam and track the relevant angles of the joints. After all this data is collected from the computer and STM32 microcontroller, the data is sent through an ESP32 and then uploaded to the website.
You can visit hacettepedmdproject.com/index for a preview!
My part in this project consisted of writing the code for all the sensors on the exoskeleton. I also wrote the backend for the website that was hosted on AWS(hint: just like this one). I also wrote a movement comparing algorithm using dynamic time warping to help score the patient's movements.
This project taught me the importance of collaboration, as I worked closely with a multidisciplinary team to try to create this project. I learned to appreciate how each component contributes to the overall functionality of the exoskeleton. Additionally, I gained insights into project management by coordinating data collection and communication between devices. This experience enhanced my ability to view projects from a holistic perspective, ensuring that every detail aligns with our goals.