Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
so essentially a program that can be used to translate brainwaves/signals (i dont know the technical term but its probably something like neurotransmitter) to instructions to control drones.
@calmyourtities So the normal non invasive approach to BCI(Brain Computer Interfacing) is to use a portable EEG and use machine learning classifiers to sort out what the different channels of signals mean.
However, this is a very specific use case of this idea. The program itself should be very general in that it can deal with any kinds of input(EEG, Heat Sensors, Accelerometers etc) and intelligently connect the data and wait for triggers.
So a trigger would be when the body temperature goes above 37°C and if the EEG levels show an indication of stress in the brain. Then an event in response one could have programmed beforehand is to turn on cooling pads attached to the forehead.
Does that make sense ? This was one of the examples that could be used to explain this. But it doesn't have to be limited to BCI. It can be done for any realtime systems. Instead of universites paying coders to write the interfaces every single time. We can have a general interface system.
rim011212yYour opensource license are very limited and does not allow to modify code read it.. which devices that code will be supporting? I am interesting in something similar and start looking on amazon for eeg scanner which one will work with that code?
@rim01 It's GPL so the project will stay open source. I don't want somebody to sell this software.
As for the EEG, those things are impossibly expensive. I wouldn't suggest you buying them unless you already use it in practical applications.
This is general purpose and not just for EEGs. The EEG was just an example for where triggers could be used.
@rim01 However, the library or core used for triggers behind this application will be MIT license in the event someone wants to build their own GUI.
The reason the GUI that I built is GPL is because there was some buffer code used for the terminal that was a very hard to solve issue and I don't want it to be improved upon without being open sourced.
rim011212yI am looking in general to buy it i need experiment a bit more with that technology..