The most important task of my thesis was to design and create a user interface (a computer application) for an intelligent home using two approaches: brain-computer interface based on the processing of the EEG signals and natural languages.
I conducted bibliographical research concerning existing intelligent home user interfaces. I collected and briefly presented these solutions. Furthermore, I acquainted myself with brain-computer interfaces, especially with a device called Emotiv Epoc neuroheadset, owned by the Department of Measurement and Information Systems. I learned how to use this device and explored the input dimensions, possible applications and limits of the neuroheadset with special regard concerning people with disabilities. I created a software which is able to control different electrical devices in a home using the commands of the neuroheadset.
Then I studied the structure and notation technics (BNF) of context-free languages. I created grammars with which the devices of a smart home can be controlled and information about the devices can be accessed. I also created my own grammar parser to process these grammars. I designed and then built the application which uses these grammars to execute the commands of the user. Afterwards, I integrated the two applications into one. I also looked into how the two approaches could cooperate.