Sponsors of Wiimoteproject.com
IR Pens for Wiimote Whiteboard
Wiimote Project » Forum » Wiimote Projects » Wiimote Desktop VR/Head Tracking » Head tracking - general questions
Poll
Question: How to install the wii remote to the pc?
1 - 0 (0%)
2 - 0 (0%)
Total Voters: 0

Pages: [1]
  Print  
Author Topic: Head tracking - general questions  (Read 1592 times)
0 Members and 1 Guest are viewing this topic.
*
Karma: +0/-0
Posts: 5
Offline Offline
View Profile Email
« on: March 29, 2008, 09:24:35 AM »

Hi all, my name is Yoav, and like many others I saw the wii-control head tracking demo on you-tube. and was amazed. I am programming in 3d and I though about trying to build something like that,
but  before I start buying stuff, I'd really like to ask a few questions :

1- Installing –  according to what I read , I understand I have to connect the wii remote to the pc via Blue-tooth, meaning I have to install on my pc the driver supplied in the internet, then search a new Bluetooth device and pair  my pc with the wii remote. Is that right?

2-Input – after installing the wii-remote on my pc , what kind of input do I get? Is it plain joystick input? If so, in what format you get the head position – x, y &z axis of a normal joystick, or other format?

3 – If I understand right, I don’t need the wii-console, but only the remote. The wii-sensor bar can be replaced by two standard IR-leds, and the remote doesn’t need the console to work with the pc. Is that right?

4- does anybody know if logitech's wii-like mouse comming on Augost will be anything like that?

 

That's all,
Thanks
Yoav
Logged
Support Admin
*
Karma: +11/-2
Posts: 563
Offline Offline
View Profile
« Reply #1 on: March 29, 2008, 02:00:47 PM »

1. Installing is as easy as it sounds - If you are lucky your bluetooth can pair with the wiimote- if not...its a bit harder...

2. Input is all buttons and movements in XYZ

3. You can buy the wiimote separately, you dont need anything the consol at all - a IR-bar and IRpens are easy to put together

4. Havent heard anything about it I´m afraid...





I have several IR thingys...
1 IR-bar that connects to USB
1 IR-bar that connects to batteries
2 IR-pens that connects to USB
2 IR-pens that connects to batteries


this gives me all kind of options...
Logged

*
Karma: +0/-0
Posts: 5
Offline Offline
View Profile Email
« Reply #2 on: March 29, 2008, 05:10:58 PM »

Thanks for all the answers, looks very helpful, I'll get right to it.
Just a few more details -
If it's XYZ movement, then there's no rotation detecting, so in the head tracking demo , just rotating your head won't be trackable- right?
which is the most recomended driver for wiimote-to-pc via blue-tooth?

thanks alot
pardon my english
yoav
Logged
*
Karma: +0/-0
Posts: 5
Offline Offline
View Profile Email
« Reply #3 on: March 30, 2008, 01:27:50 AM »

Oh yeah , and another little question - if the pc receives the wiimote position in XYZ movement, and the two IR lamps represent a single detection bar, then how does the finger tracking work - even if it's only XY, you still see two different points moving seperatly, and that means two different readings, how does it work?

thanks
yoav
Logged
Support Admin
*
Karma: +11/-2
Posts: 563
Offline Offline
View Profile
« Reply #4 on: March 30, 2008, 04:28:32 AM »

There is a problem with rotating the wiimote or IR-leds if you turn the setup around...

THe camera can only register at about 45 degrees - this limits virtually all rotation of the wiimote.

IRleds generally have a very limited angle as well but there are exeptions...

If you turn the IRled away from your wiimotes camera you loose signal very easy

If you add a sort of diffuser to the IRleds you can change this at the cost of strength

Currently I´m testing various ways to work with this...

http://undcon.com/mods/wiimote/wiitracker.png
« Last Edit: March 30, 2008, 04:44:38 AM by UndCon » Logged

*
Karma: +0/-0
Posts: 5
Offline Offline
View Profile Email
« Reply #5 on: March 30, 2008, 11:44:02 AM »

Thanks for all time you take to answer to all my questions.
The limited angle of the IR camera is well known to me from other video-cam tracking  based projects I ran in the past, but I'm disregarding it for now - inside this limited 45 degrees (or so) field - can I detected any kind of rotation, even the smallest, in any axis - x, y or z?
If the input is XYZ movement input, then the answer is NO, but since I've watched the finger tracking demo, it seems that there's  more to it than just XYZ movement, isn't it? or is it simple tracking for two different wiimotes?

Thanks again
Yoav
Logged
Support Admin
*
Karma: +11/-2
Posts: 563
Offline Offline
View Profile
« Reply #6 on: March 30, 2008, 12:18:49 PM »

as Triangulation is used I suppose you can get some sort of rotation-detections as well - but then you have to know the distance from the wiimote to the bar (might have to be fixed?)

But you still have to fight the issue that the LED´s will face away from your wiimote...

By checking the code for VRdesktop you have the distance given between LED's (let assume its 100mm)

You calculate the distance Wiimote/LEDbar from this (triangulation)

Now that you have this given I think you can get the angle of the LEDbar if it less than 100mm (rotated left or right) but you will not be able to tell if it is like this \ or like this / simply because the distance between the LED's is the same when the bar is rotated equally...

That is why I want to incorporate a 3rd or 4th LED...

Ill do some checking in the code later tonight...when the kids are asleep...and might neven try to add the angle-detection
Logged

*
Karma: +0/-0
Posts: 5
Offline Offline
View Profile Email
« Reply #7 on: March 30, 2008, 03:01:55 PM »

Well, I was thinkign about something much more simple, hoping , I mean. I thought maybe one of the wiimote drivers  going around in the internet simply gives you another set of outputs, like XYZ movement, only XYZ rotating. I guess I can keep dreaming ha?

Thanks anyway
Yoav
Logged
Pages: [1]
  Print  
 
Jump to:  

TinyPortal v.1.0.6 beta 2 © Bloc
Clicky Web Analytics