Cieľom diplomovej práce bolo vytvoriť GUI aplikáciu, ktorá dokáže zaznamenať, zatriediť EEG signály a následne s pomocou rôznych klasifikačných metód roztriediť ich v reálnom čase. Následne, bude schopný aplikovať tieto príkazy na riadenie mobilného robota. Prvá kapitola sa venuje histórii EEG signálov, ako sa tvoria v mozgu a s topológiou hlavy. Po osvojení týchto znalostí nás oboznámi s viacerými typmi BCI prístrojov. Druhá kapitola sa venuje analýze signálov a ich filtrácii. V tejto časti je širšie rozpísané, že na aké šumy si treba dávať pozor a že kvôli čomu sa môžu pohoršiť naše výsledky pri zlej filtrácii. Po analýze a aplikácie týchto vedomostí pokračuje s ďalšou kapitolou, ktorá sa zaoberá s klasifikačnými metódami. Tejto časti sú predstavené dve metódy, ktoré sú klasifikačné neurónové siete a k-nearest neighbors s kombináciou dynamic time warping. Po teórií, práca implementuje túto časť a porovnáva spomínané dve metódy, aby sme sa dozvedeli, ktorá produkuje presnejšie výsledky. Posledná kapitola sa zaoberá len so samotným programom, ktorý bol vytvorený v procese. V danej časti je podrobne popísané, ako funguje a s akým spôsobom boli riešené jednotlivé problematiky. Práca podáva komplexný pohlaď na vytvorenie systému, s ktorým sa dá jednoducho riadiť akýkoľvek prístroj s pomocou mozgových vĺn.