A Software Framework for Controlling Virtual Reality Avatars via a Brain-Computer Interface

Denis Poric

This thesis was focused on developing an Avatar Control Framework to allow control of an avatar in Virtual Reality by a Brain-Computer Interface. The current Brain-Computer Interfaces are still experimental so a framework is needed to help with their testing. This framework allows for the creation of special scenarios which can give the BCI developers feedback.

The Avatar Control Framework consists of a visualization and communications part. The visualization part uses motion classes to animate an avatar. The communications part uses a UDP connection to receive commands from MATLAB and to relay them to the visualization part. The Avatar Control Framework is able to construct complex motions out of simple building blocks, play these on one or multiple avatars and is highly customizable.

Video samples of the results

For further information please refer to the thesis document