For my undergraduate final project at Goldsmiths, University of London – I attempted in integrate the Emotiv EPOC, brain-computer interface headset, with an RC car hacked to be controlled via Arduino. The project initially used Emotiv’s control panel to control the car and this worked without issue. The project was then extended to use P300 detection to control the car whilst a user was looking at arrows on screen. Machine learning was implemented using Wekinator, which showed improved classification during offline testing using Adaboost and Support Vector Machine classifiers.

The following video shows the initial car control using a mouse to move the car:

Following this the system was integrated to use the Emotiv Control Panel:

Finally a P300 system was implemented the circle moving onscreen is the same as the car moving: