Linux Kernel Module For Nintendo Powerglove
antistatickid writes: "I've dusted off some schematics for a simple parallel interface to the nintendo powerglove (circa 1990), and have written a linux kernel module for the device since none of the old code works anymore. I'm hoping to generate some interest in homebrew vr: the gloves are cheap, and can be used for things like controlling midi synthesizers with the wave of your hand (a demo of which I've included on the project page)."
Screw synths! You should be playing Black & White!
"Tell me doctor, with all of your defenses, are there any provisions for an attack by killer bees?"
I wonder if there is anyway to mod the Powerglove even more to make it wireless? (I am thinking of performance live)
Just hack open a wireless Nintendo controller? And use the insides of it? Use batteries to power the glove?
Electronics on the compenent level isn't my type of thing, but I feel that it's possible. Is it?
Tibbon
tibbon.com
A friend of mine used powergloves as part of a research project in college, and he said if you stripped out the sensors and mounted them on a pair of thin leather gloves they're MUCH more responsive. I dunno how accurate that is, but it would make sense that a huge rubber/plastic glove would affect things a bit.
Very cool! I built this hack in like 1993, and it was hard to find a power glove even then. Now, it must be rather impossible.
A tip for hax0rs: The power glove is very SMALL (even the large one). I completely dispensed with the original glove that came with it to make mine. I took the control pad off and put a simple belt clip on it. Next, i extended the hand part and the ultrasonic sounders away from the controller with some 15 conductor cable. Finally, I sewed the finger bend sensors onto the fingers of a golf glove that went on the right hand and had the fingertips cut out (the original power glove is a lefty device.) Anyway, the idea was to get rid of the bulky garbage of the powerglove in order to make a little dataglove that i could still type while wearing.
I still have it here. Heck, I still have the monitor with the velcro on it! I'm very excited to break it out again and fiddle with this.
~GoRK
Why hasn't anyone built a *REAL* dataglove for the masses yet? The PowerGlove is a lame-ass mockery of a real 3-space input device and is only good for use in simplistic games or other 'toy' applications!
;-)
... this is emminently compressible data, too, should bandwidth prove an issue (though there's always FireWire and USB2.0, I guess)
... remember light pens? (They're the same thing as a mouse, in a 2D sense, and you don't see many light pens kicking around today, do you? =] )
... but no time to spend on implementation), give 'em my email.... f00Dave@bigfoot.com
Wow, that reads like a Flamebait.
What I'd really like to see is a cheap-in-volume 'glove pair' input device (say 100$ for the MS version and 30$ for the Logitech one, like mice or keyboards) that would stream the positions of the fingers and hands over a hot-pluggable USB connection. I have a bazillion applications for that sort of device, and even a good headstart on a way to produce one on my own for about 300$ per pair (and a whole lot of time I just don't have). I'm sure *someone* has already had similar thoughts....
For reference purposes, my (rather fluid) specifications are for a system that:
- spits out positions of the fingertips accurate to 1 cubic mm or so within a cubic meter in your 'work area' (ie: a volume sitting above a traditional keyboard's location at a desk)
- tethered or wireless, as the case may be (wireless is an extra cost, of course, but not THAT much extra - it's mainly the short battery life that sucks for this)
- 60 Hz or better refresh rate for each of the sensed positions
- serial or USB input stream, similar to a 2D mouse's, only with a LOT more coordinates
So, why should everyone have one of these? Well, I can't give away ALL my secrets, but people laughed at the mouse, didn't they? =) A 3D desktop metaphor requires a 3D interface device, and 'air mice' sort of suck. Wands are only good for limited applications
How would you like to type on a virtual keyboard, configured any way you want it to be, anywhere in space you chose to place it? How about a 20-DoF controller for videogames? Music synthesis with 20+ DoFs, each affecting a different component of the sound (left hand for timber and right for pitch, volume and sequencing)? Just as the mouse hardware drove the creation of a billion 2D applications, so will 3D 'glove' hardware drive a billion more.
But only, ONLY if it's CHEAP. If anyone knows an electrical engineer that wants to work on the hardware end of a project with me (I've got the hardware feasability, sample applications and reconstruction algorithms mostly worked out
God, that was a lot longer that I'd expected it to be. Must be the heat. =)
.f00Dave