FreeTrack Forum

Welcome, you're not connected. ( Log in - Register )

RSS >  Wii Remote integration
Scubaduba #1 20/08/2008 - 12h29

Class : Apprenti
Posts : 10
Registered on : 20/08/2008

Off line

I'm sure you've already took big steps in this guys but I thought you may want to check it out if you've not already done so:

http://wiiyourself.gl.tter.org/

it's a wii remote library for C++, just like Brian Peek's one (that being on .NET).

Thanks
Scubaduba #2 21/08/2008 - 10h56

Class : Apprenti
Posts : 10
Registered on : 20/08/2008

Off line

I would also point that due to high frame rate and resolution of wiiremote's IR cam, I believe practical uses of Free-Track  will be more than head tracking.

Do you guys plan to implement data capture from more than 1 wiiremote for highly accurate 3d positioning.
That way point model can be used as a real time  3d pointing device.

Thanks
Edited by Scubaduba on 21/08/2008 at 10h57.
sorbifer #3 24/08/2008 - 18h26

Class : Apprenti
Posts : 26
Registered on : 15/10/2007

Off line

Hi!

Apart from Wii Remote there are coming new devices that might be interested for an integration:

http://=http://www.engadget.com/2008/05/30/asus-eee-stick-motion-controller-brings-wii-to-the-eee/

Bye!
S.
Edited by sorbifer on 24/08/2008 at 18h27.
Scubaduba #4 25/08/2008 - 11h03

Class : Apprenti
Posts : 10
Registered on : 20/08/2008

Off line

Motion sensors tend to loose their calibration, that's why Nintendo came up with IR solution, which is great. I can't see a similar thing on Asus' product.

What I mean by 3d pointing device is something (in this case 3 ir leds and Free-Track API) to map real life 3d movement to 3d world behind your screen through your screen without loosing calibration.

I'm not talking about a solution for existing games and software, maybe there are some titles that can take advantage of it, but this technology can be used for new ideas in interaction and entertainment software.
Stas B. #5 27/08/2008 - 08h28

Class : Apprenti
Posts : 11
Registered on : 30/07/2008

Off line

I don't think that a Wii remote would offer much of an improvement. (At least not for that cost!) I'm doing some research on this subject, and it seems that a regular webcam should be accurate enough to a distance of about 4m at a resolution of 320x240 (and accuracy scales linearly with resolution), and 30 fps with interpolation is already quite smooth. This way or another, the main issue with using FreeTrack (or anything else) for anything other than headtracking is that when you're doing headtracking, you may take the liberty to make some assumptions when matching projected points with real points, based on the fact that the user is facing the screen. Such assumptions are difficult to make in other cases (tracking a sword with IR lights, for example) without constraining the possible motions. Support for several webcams could be useful, though, for improving the accuracy of headtracking and solving the narrow field of view problem. (If the cameras are strategically positioned, that is. Putting two webcams some 20cm apart horizontally, as you'd do to take stereoscopic images, doesn't improve accuracy much and doesn't solve the narrow field of view problem at all.) A funny idea that crossed my mind is to dump lightwave-based tracking altogether and try tracking using sound waves. You could have several microphones placed around the room and several sound sources with different frequencies representing the points to be tracked. You could then use some FFT to break the recorded samples into the basic frequencies constructing them and to analyze the delays and differences in intensities from the different microphons to approximate the locations of the points. That would eliminate the narrow field of view and the point matching problems, allowing for tracking of the most arbitrary things in the most arbitrary positions.
Edited by Stas B. on 27/08/2008 at 08h39.
Scubaduba #6 27/08/2008 - 10h52

Class : Apprenti
Posts : 10
Registered on : 20/08/2008

Off line

I thought sound waves thing as well, but major problem with it is the fact sound waves will bounce within room walls and returning to receiver, decreasing accuracy a lot imho. If it was possible some company would have implement it already. IR light is the best way to go so far.

As for working with a limited FOV, that's true, yet within that area we would have a quite good implementation.
Stas B. #7 27/08/2008 - 11h02

Class : Apprenti
Posts : 11
Registered on : 30/07/2008

Off line

Well, you see, the reverberations obviously WOULD decrease accuracy, but the question is by how much. You'll never know until you check. And "another company would have already implemented it" is not an excuse. In fact, I'm pretty sure somebody has already implemented it, for different purposes. (Perhaps in the context of robots and AI?)

Another thing to note is that you generally don't need accuracy.
You just need your sword or whatever to swing in roughly the right direction.  :D
Either way, this sounds too appealing to skip without trying.

[EDIT]

My main problem is that I don't have a lab here, with microphones, webcams, Wii-motes and IR light sources, so I can't check the stuff I come up with.
Edited by Stas B. on 27/08/2008 at 11h07.

 >  Fast reply

Message

 >  Stats

1 user(s) connected during the last 10 minutes (0 member(s) and 1 guest(s)).