An open API service indexing awesome lists of open source software.

https://github.com/fanton-dev/eleggo

Eleggo is a programmable brain computer interface, which uses a electroencephalography and machine learning to complete tasks such as hand movement recognition, directional thinking recognition, etc.
https://github.com/fanton-dev/eleggo

Last synced: 4 months ago
JSON representation

Eleggo is a programmable brain computer interface, which uses a electroencephalography and machine learning to complete tasks such as hand movement recognition, directional thinking recognition, etc.

Awesome Lists containing this project

README

          



Eleggo



A programmable brain computer interface, which uses a electroencephalography and machine learning to complete tasks such as hand movement recognition, directional thinking recognition, etc.



Contributions welcome badge


License badge

## Get started

https://user-images.githubusercontent.com/26301867/143781633-97c246e6-2fe1-4d5f-94f9-8cc198a543af.mp4

The project consists of 3 main components:
- **Machine learning algorithms**, such as hand movement detection and directional thinking detection, which process EEG data for classification (located in "[eleggo-ml](https://github.com/fanton-dev/eleggo-ml)")
- **Server & User client**, which provides an easy to program way for setting the se (located in "[eleggo-server](https://github.com/fanton-dev/eleggo-server)")
- **BCI processing board**, which is using the OpenBCI Cyton board as a base and modifying it so that it only uses non-deprecated elements (located in"[eleggo-hardware](https://github.com/fanton-dev/eleggo-hardware)")

For each of the components' repositories there is a corresponding `README.md` with instructions on how to get started.


Eleggo poster

## Authors



Angel Penchev's profile picture


Angel Penchev






Bogdan Mironov's profile picture


Bogdan Mironov






Madlen Sarkisian's profile picture


Madlen Sarkisian






Miroslav Mirchev's profile picture


Miroslav Mirchev






Simeon Georgiev's profile picture


Simeon Georgiev





## Contributions
1. Fork it ()
2. Create your feature branch (`git checkout -b feature/fooBar`)
3. Commit your changes (`git commit -a`)
4. Push to the branch (`git push origin feature/fooBar`)
5. Create a new Pull Request
6. Upon review it will be merged.

## License
Distributed under the BSD-3 Cause license. See [LICENSE](LICENSE) for more information.