Gyration mice are only half of the story here. They do not track position of any sort, only rotation.
The closest device I can think of to what Nintendo might be emulating for the rev controller is the P5 data glove by Essential Reality, shown at the following link (if someone can host the image, please do):
http://www.vrealities.com/P5.html
The P5 glove comes with a sensor bar, much like the revolution will. The glove can be tracked in 3D space in all 3 directions of position, and all 3 directions of rotation (6 degrees of freedom in total).
The best part is the price!! notice it is only 60 dollars on the site I linked, and I remember seeing it for around $40.00 regularly when we picked one up at work. That is 40 dollars for the sensor bar, and a glove with flex technology enabling the tracking of bendable fingers! One could assume the revolution remote is far easier to manufacture than a glove would be, however wireless/battery and rumble may drag the price back up. All in all I think this tech could be priced per controller, at about the same price as the X-Box 360 controller. And if only one sensor bar is needed for controllers, then the price of extra controllers could be significantly less!!
Tracking:
The P5 tracks rotation and position of the glove using a sensor bar. Now, I've seen enough of the inside of the bar to know it only has two receptors, but the triangulation in 3D crux is a good point, I'm not quite sure how the glove is tracking it but it works. It is possible the receptors themselves are handling one degree of freedom on their own, and the reason for two is to triangulate the other degrees. Maybe each receptor has three detection points that can somehow work together?
The glove itself has little LED lights around its casing (I think 7 in total) which are probably what the sensor bar is tracking. You don't really see the lights light up, but the bulbs are visible on the glove (the orange points in the photo) so I guess they are just off of the visible spectrum. My theory is that these lights blink on and off in rapid succession, and the computer knows which light is on at each time. The receptors then determine the position of each currently visible light and use that data to identify the orientation of the glove. All 7 lights donÂ’t need to be seen to gather the glove information, only 3 or maybe 2 with some good prediction algorithms. That is why the lights are spread out all over the glove, to be sure some are visible at all angles. As with any optical based system, occlusion is a problem.
Does the rev actually use this technology?? I donÂ’t know. I donÂ’t see LEDs on the casing of the rev controller, but the remote is a far less complex shape. Maybe just having those bars on the front and back of the remote are generating the same effect?? IÂ’m just assuming the rev uses similar technology since it achieves the same end result, and is easy to afford.
My guess is that the rev only needs one detection point to be visible at a time (hence the one “LED” in the front of the controller). This is because the LED/tracking system is only generated position data, unlike the P5’s position and rotation. Rotation detection requires that the location of multiple tracking points be compared in relation to one another to determine an orientation. I’m guessing rotation data is sent to the rev from an internal gyro, similar to the one in WarioWare Twisted, and the gyro information is combined with the position information for a full 6 DOF!!!
Awesome!! As a side note, the P5s biggest problem I think is the rotation, I will try it again at work on Monday. I imagine Nintendo will have improved a bit on the tech anyway by the time the rev releases, so expect the remote to work Pretty Damn Well
Edit: thought the expansion slot on the back was another window (oops)