March 2012 - May 2012

In my junior level embedded systems class, I created a haptic-feedback driven at-home physical therapy solution. Working with a physical therapist at Penn Medicine, we found that there are two key issues in existing physical therapy solutions: adherence & observance. The system uses the Microsoft Kinect to track a patient's motion through the course of an exercise and package this data for a doctor to view. If off-course in an exercise, the small vibrational motors turn on, alerting the patient.

Lua scripting pulls data from the Kinect to a shared memory location, where Python is able to display a dynamic webpage and send haptic feedback information to an Atmel-based microcontroller.

More information:

Aspects: Circuit design, Python, Kinect, wireless communication