Epoc.js: Projeto open source em JavaScript para Sensores de Controle Cerebral

Epoc.js: Projeto open source em JavaScript para Sensores de Controle Cerebral

13 de março de 2019 1 Por Ramos de Souza Janones
Powered by Rock Convert

A recente transição da ficção científica para a realidade com a Brain Machine Interface, juntamente com a Lei de Atwood, “qualquer aplicativo que possa ser escrito em JavaScript, será escrito em JavaScript”, levou ao Epoc.js, um software de controle de código aberto para a linha Emotiv de sensores cerebrais.

O software fornecido pela Emotiv não é de código aberto, os dados brutos de cada sensor não estão disponíveis. Em vez disso, a API permite o acesso a recursos como acelerômetro e giroscópio, desempenho (excitação, relaxamento, etc.) e expressões (piscadela, sorriso franzido, etc.) e comandos mentais (empurrar, puxar, levantar, etc.).

Para fazer a interface cérebro-máquina funcionar, um usuário final precisa primeiro treinar os comandos mentais. Uma vez terminado, é possível usar o epoc.js, criado por Charlie Gerard, uma desenvolvedora de software na ThoughtWorks, para trabalhar com a API Emotiv, bem como usar o emulador Emotiv.

mind controlled interface

Gerard usou epoc.js para criar diversas demonstrações, incluindo um teclado cerebral, uma navegação de espaço 3D usando WebVR e pilotar um drone.

Há uma variedade de ondas cerebrais que podem ser detectadas, das quais diferentes tipos de aplicações podem concentrar seus esforços:

Curso completo de Games, inclusive Realidade Aumentada.Powered by Rock Convert
  • Delta (0,5 – 4 Hz) – sono profundo sem sonhos, reparação;
  • Teta (4 – 8 Hz) – criatividade, sonhos, meditações;
  • Alfa (8 – 13 Hz) – relaxamento fisico e mental;
  • Beta (13 – 32 Hz) – acordado, consiente, pensando;
  • Gamma (32 – 100 Hz) – aprendizagem, resolução de problemas.

Gerard explica que alguns limites atuais do software de controlador de sensores cerebrais incluem treinamento de usuários, latência inicial, precisão para hardware não invasivo e aceitação social.

Epoc.js fornece uma variedade de dados de dispositivos e eventos para os desenvolvedores interagirem com os sensores cerebrais do Emotiv.

Outros esforços interessantes de JavaScript na interface cérebro-máquina incluem:

  • Wits – biblioteca Node.js que lê sua mente com o headset Emotiv EPOC EEG;
  • BCI.js – Biblioteca para projeto de interface cérebro-computador baseada em EEG (BCI) com JavaScript e Node.js. Com métodos para processamento de sinais e aprendizado de máquina, manipulação de dados, janelas de dados e redes;
  • OpenBCI Ganglion – Cliente WebBluetooth para a placa EED Ganglion da OpenBCI;
  • Brain Bits – Um mecanismo de ortografía online P300 para headsets Emotiv.

Ainda que nos estágios iniciais, a tecnologia de interface cérebro-máquina está avançando rapidamente e oferece uma variedade de usos possíveis.

O Epoc.js é um software de código aberto disponível sob licença MIT. Contribuições e feedbacks são incentivados através do projeto Epoc.js no GitHub.

Palestra sobre o projeto: Brain controlled JavaScript (Em Inglês)

VEJA TAMBÉM:

INTERNET DAS COISAS COM JAVASCRIPT E NODE.JS

 

Powered by Rock Convert
Curso de Inglês para Programadores.Powered by Rock Convert

Ramos de Souza Janones

Janones, é um empreendedor brasileiro apaixonado por empreendedorismo e tecnologia. Ao longo dos anos trabalhando com o desenvolvimento de softwares desktop desde a linguagem Clipper, passando pelo Delphi e atualmente com Java.

Optou pela formação de Publicidade e Marketing por sua segunda empresa de tecnologia ter participado do "boom" da internet nos anos 90 e na procura de melhorar seus conhecimentos em negócios.

Em razão da principal formação e profundos conhecimentos em programação e banco de dados, é capaz de realizar o desenvolvimento de aplicativos web, desktop e mobile com maior criatividade e inovação que profissionais de desenvolvimento com uma formação única e mais especifica, dedicada somente ao desenvolvimento de softwares.

Com toda sua experiência com empresas de software, sua formação e paixão por negócios escreveu o livro "Marketing para Empresas e Profissionais de Software", publicado pela editora carioca Ciência Moderna em 2012. Além de outros livros sobre programação.
Sumário
Epoc.js: Projeto open source em JavaScript para Sensores de Controle Cerebral
Nome do artigo
Epoc.js: Projeto open source em JavaScript para Sensores de Controle Cerebral
Descrição
A recente transição da ficção científica para a realidade com a Brain Machine Interface, juntamente com a Lei de Atwood, "qualquer aplicativo que possa ser escrito em JavaScript, será escrito em JavaScript", levou ao Epoc.js, um software de controle de código aberto para a linha Emotiv de sensores cerebrais.
Autor
Nome
Ramos da Informática
Logo
LEIA TAMBÉM:  Como Aprender PHP e MySQL