Cerebus Image1Cerebus Image2

Researchers: Scott Eaton, Gary McDarby, Rob Burke, Ed Lalor +
collaborators (Tomas Ward – NUI Maynooth)

The Cerebus system is comprised of functional blocks that work together to
implement a multi-functional brain-computer interface. The system is completely
modular and is built around object-oriented design patterns; each functional block,
or node, encapsulates specific functionality independent of the function of the
other nodes. There are six classes of nodes: host nodes, power nodes, distribution
nodes, reference nodes, data nodes and mechanical nodes. These nodes slide
onto distribution rails that act first as a mechanical structure for positioning the
nodes and second, as a housing for the power and communications bus that links
the nodes.

The object-orientated design is a central feature of the system. This modular
approach results in an extremely flexible platform for the brain research and
interface development. Because the functionality of each data node is entirely
independent of the configuration of the skeleton or the other data nodes
in the system, diverse types of sensors can be used simultaneously. For example,
by combining EEG data nodes with DOT data nodes,it is possible to maximise the
benefits of each modality while minimizing the overall limitations of the system. In
this case, EEG nodes give the system high temporal resolution but limited spatial
resolution. DOT nodes complement this by providing improved spatial resolution
though they lack the temporal resolution of the EEG nodes. Other data nodes can
be added to provide additional application specific information (patient location,
environmental noise, temperature, etc).