Mi profesor me dijo que recopilara datos de los estados que queremos usar para controlar el movimiento de nuestro robot, es decir, el pensamiento, la meditación y otros estados emocionales o físicos usando un auricular Emotiv EEG que no tengo en este momento.
¿Hay algún software alternativo para adquirir y visualizar estas señales sin necesidad de auriculares en este momento? ¿Cuántas muestras se deben tomar para el entrenamiento del conjunto neuronal o cualquier otro clasificador? ¿Qué frecuencia de muestreo y qué formato de archivo deben guardarse estas muestras?
¿Hay algún simulador gratuito en línea para analizar los datos y mapear que está funcionando en un objeto robótico simulado? Qué hardware embebido es ideal para el proyecto Arduino o Raspberry Pi para un sistema operativo Windows 7 de 32 bits.
¿Qué tutoriales en línea, trabajos de investigación y libros ayudarían a completar este proyecto y crear redes neuronales artificiales?
Hay muchas formas de crear BCI (SSVEP, VEP, movimiento imaginario, estado cerebral, etc.). En tu caso parece ser con estados cerebrales.
Primero debe saber qué tipo de información extraerá de su señal. En este caso, deberá extraer diferentes bandas de frecuencias (alfa, beta, gamma, theta, etc.). Para hacer eso, puede usar calcular el espectro basado en la transformada de Fourrier, o usar wavelet...
Luego, deberá clasificar estos diferentes estados, utilizando técnicas de agrupamiento o aprendizaje automático (ANN, naives bayes, PCA, SVM, etc.). Debe tener un conjunto de datos de 'entrenamiento', donde haya extraído información con etiqueta de estado.
Luego, crea un 'mapeo' donde para cada estado detectado, obtiene una activación de su efector (robot)
Le recomiendo que use Python, donde tiene una gran cantidad de bibliotecas disponibles para el procesamiento de señales y el aprendizaje automático.
Buena suerte !
seanny123
adamaero
adamaero