Thursday, February 21, 2008

Brain controls for SL???

I came across this link and thought you should see it. Looks like a brain-interface for SL??? Could this work around the idea of a haptic interface since it interfaces directly with the brain?

here's the link.

2 comments:

Donna Z Davis, Ph.D. said...

YIKES!!! Feels a bit too much like the Matrix plug-in to me!!! Arturo's comments about childhood obesity (much less adult fitness issues) also come to question here. Now... for quadriplegics... or others who are physically handicapped, this would truly be a miracle!

arturo said...

There is a lot of work done in this area, most of it in Japan and Korea, where they see computers and robots more as complements, companions or helpers than weapons. This is my particular interest in my current work with robotics for performance.

Electromyographic (EMG) signals, which are generated whenever a muscle is activated (and just the thought of it generates a signal) can be measured with simple electrodes, and these signals used to control a number of things, not only in the VR environment but also in the RL where it they can be used to drive exoskeletons for example.

I designed and developed a biofeedback system about 17-18 years ago with allowed the user to control a cursor (or any other object) in the screen via the galvanic response to stress.The poor man's version of the above.

Basically the same thing as this but with lower resolution. I still have the hardware with the skin sensors, but computers don't have the PCI card slots that it used.

However the concept is quite simple, the difficulty was in the software that has to interpret the signal after eliminating the noise of the system, and then know what to do with it. I was however successful in moving the cursor across the screen just by 'thinking' about it which produces an electrochemical reaction. Then you must choose where to intercept or read that signal.

The galvanic or skin resistance changes quite quickly, and are usually interpreted as stress levels. This stress is created either by frustration (like if the cursor is going in the opposite direction from what you intended) or diminished. The software therefore samples the curves and decides on the resultant vector.