Project

This summer I developed software for a physiological human-computer interface.  The objective of this project was to develop an interface that will sense muscle activity and move a cursor accordingly. For this purpose, an array of electromyographic sensors will be used, the same ones used in physical therapy to detect muscle strength. This project involved digital signal processing, pattern recognition, and embedded systems.  The hardware for this project was designed by a senior design team building a similar interface to control a mobile robot.

------------------------------------------------------------------------------------------

ABSTRACT

The objective of the project is to develop a physiological cursor using EMG sensors as an interface for computer human interaction, which results in the manipulation of a cursor on a computer screen.  A physiological cursor will be able to assist people with disabilities that affect hand and arm movement and inhibit the usage of a standard mouse or touch pad interfaces.  An array of electromyographic (EMG) sensors is used to monitor specific muscle movements. The filtered signals from the EMG sensors identify pre-specified gestures used to generate various mouse events: move (up, down, right, left), click (left click, right click), and drag-drop.  This is input to a JAVA module, which executes the associated mouse event. The system can be customized to any individual through an auto-calibration routine that learns the physiological conditions of the user.

--------------------------------------------------------------------------------------------

link to FINAL PAPER

link to FINAL POSTER

----------------------------------------------------------------------------------------------

[ Home ]