Document Type


Date of Award

Fall 1-27-2008

Degree Name

Master of Science in Biomedical Engineering - (M.S.)


Biomedical Engineering

First Advisor

Richard A. Foulds

Second Advisor

Sergei Adamovich

Third Advisor

Lisa K. Simone


Virtual reality (VR) gaming environment as a tool for rehabilitation of patients with upper extremity disorders is fast gaining momentum. VR based motor training systems provide an engaging, motivating and adaptable environment where the motion of the limb displayed in the virtual world is a replication of the motion produced in the real world by the patient's extremity.

The goal of this thesis was to create a generic gaming system which can be interfaced to a number of different Human interface devices (HID) and produce rich graphics to create a virtual environment which closely resembles the real world. This would overcome the current limitations of the 'HANDS UP' game developed by the Neuromuscular lab which accepts only a web camera input and uses color marker detection to recreate the limb movements in simple two dimensional environment.

Three dimensional worlds designed in Virtual Reality Modeling Language (VRML) were controlled using SIMROBOT and Virtual reality toolbox in MATLAB to create better visualization. The Human Interface devices currently used for Virtual Reality video games are expensive and cannot be afforded for home use. Various new HID's like the Flock of Birds, Nintendo Wiimote and IMU 6 DOF V3 were tested for their use in the virtual gaming environment. Each device presented their own set of advantages and problems. The thesis work involved understanding and resolving these problems and interfacing the devices with the gaming system.



To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.