Tell me more ×
Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

I try to understand the concept behind Wii device. It has 4 camera with capture user's movement, I wonder how does these cameras work? Any reference, article, or papers would be great source for me to start. A mathematical explanation would be greatly appreciated.

share|improve this question

2 Answers

up vote 4 down vote accepted

From the description you gave it sounded more like the Kinect you were describing (that doesn't have 4 cameras either though, unless for the Wii you're referring to a sensor in each of the 4 controllers). Here's a good wiki explanation of how the controller works.

TL;DR; - An optical sensor can see the LED's in the sensor bar and based on the known distance between the LED's at either end it can work out distance, plus orientation and relative position.

share|improve this answer
In fact, I never play Wii or Kinect, but thanks for the info. – Chan Feb 6 '12 at 17:19
TL;DR; is a little off - there are two LEDs in the sensor bar. Given that there are only two sample points (very odd considering the controller chipset supports 4 and how cheap it would have been to add one more LED) you can only approximate two dimensions (out of the 3 you indicated). Still +1. Edit: Oh, it has 10 LEDs... At least it used to only have two. – Jonathan Dickinson Feb 7 '12 at 22:24

Wii uses 3 mechanisms to track its controller:

  • infrared LEDs placed in a sensor bar
  • accelerometer
  • gyroscope (introduced in MotionPlus remotes)

Basic implementation was a simple optical calculation of remote's orientation using infrared-sensitive "camera" on top of a controller.

With MotionPlus gyroscope and accelerometer work together (similarly to a smartphone) to detect remote's movement and rotations. It's a much more precise measurement and you don't have to point the controller towards the sensor bar.

The only problem is, it's a relative, not absolute changes we detect, so after some time measurement errors start to add up.

So once in a while infrared camera kicks in and recalibrates the system to fit the LEDs on sensor bar.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.