The Revised Upper Limb Module
The Revised Upper Limb Module is a 20 segment assessment tool used by physical therapists to determine the severity of spinal muscular atrophy in a patient. The exercises consist of range of motion, dexterity, and grip strength focused tasks which together provide a quantitative metric for the patients ability. Some exercises require props such as a pen and pencil, weights, or a plastic container. A few exercise are also required to be performed at a table. More details can be found in the documentation here.
Adapting the RULM to Virtual Reality
Adapting the RULM to VR poses a handful of issues. The largest is that the VR prevents the user from using physicals props since they cannot see the external world. This means an alternative method for assessing or approximating this is needed. Additionally, the need for a table means some way of calibrating this is required. Calibration is also required to get the dimensions of the patient so that the range of motion checks are placed correctly.
To find out more about specific exercises, click one of the buttons below.
Basic Translation Principles
In general, the idea when translating the exercises was to try to match the range of motion tests 1:1, break the prop based exercises down into their important components, and then work out a way to assess these with our glove. The exercises which required a weight or no weight also needed to be accounted for. The glove's final weight with the OTC was around 450g, Thus we would add additional check boxes in the Range of Motion exercises at different fractions of the goal to assign points for weightless, 200g, or 500g tests. Scores that used this would be lumped into the "weighted" score category while the "unweighted" score only included the exercises that best matched the gloves mass. Multiple exercises were also combined into single scenes if they involved similar movement to save on development time. Finally, the application contained graphical and sound assets that were found on the Unity Asset store and are credited at the end of each session. The success, failure, and partial completion noises were all composed and performed by team members and served to guide the patient on what to do as well as update the observers on what was happening.
Video of the Application
The following video is one of our team members working through the application using a developer keyboard instead of the glove control. It is to demonstrate the look and feel of the application as well as provide a better view of the exercises and their requirements. The resolution is much lower than it appears for the user as the video was streamed over the internet in order to be recorded.