Slashdot Mirror


The Wii's MEMS Inventor on Future Technology

eldavojohn writes "IEEE Spectrum is running an article on the inventor of the motion sensor that the Wii uses. The microelectromechanical system (MEMS) gives Wii its core ability to sense motion in the controller. What's really interesting is where Benedetto Vigna wants to take this technology. He has plans to make the sensor smaller and tougher, and hope to place it inside of things like shoes, textiles, and medical devices to aid in data collection. He continues, 'Then I want to make a three-dimensional gyroscope, to measure rotation around three different axes. Today, such products are quite big, a cube 10 centimeters on a side. We want to do this in less than a 30-millimeter cube, to serve as an image stabilizer in cameras and to track a person's position in the intervals when he can't get a GPS signal.'"

29 of 118 comments (clear)

  1. Position tracking? by wamatt · · Score: 2, Insightful

    How could it be used to track position? I thought the MEMS inside the WII Controller needed constant calibration with the main unit. If you walking around in the forest what is your fixed frame of reference?

    1. Re:Position tracking? by aweinert · · Score: 4, Informative

      GPS for gross location, MEM gyroscope for tracking small changes in velocity, position, orientation, etc., and when GPS fails.

  2. Digital Image Stabilizer by Checkmait · · Score: 3, Interesting

    Application of this could be interesting especially in places when a little bit of lag does not hurt anything. I have a hobby of photography and a good digital image stabilizer is would be the best thing since sliced bread.

    --
    "All you need is ignorance and confidence; then success is sure." -- Mark Twain
    1. Re:Digital Image Stabilizer by TubeSteak · · Score: 2, Interesting

      There are plenty of lenses that are image-stabilized with gyros and moving lens elements. Look up the Panasonic Lumix series

      http://www2.panasonic.com/webapp/wcs/stores/servle t/MegaOISExplained

      Your comment seems to suggest that the removable lens itself has the stabilization.

      My understanding is that the camera does the stabilization with an internal, movable lens & some fancy onboard processing.
      --
      [Fuck Beta]
      o0t!
    2. Re:Digital Image Stabilizer by Proofof.+Chaos · · Score: 2, Funny

      Comes in real handy if you are usually drunk when you use your camera. If only they made a camera that would refuse to take pictures that you will regret the next day.

  3. This is cool, very cool... by zappepcs · · Score: 4, Informative

    I have not played with a Wii yet, but knowing something about robotics I can say that if they manage to get a 3D sensor set working, and cheaply, it will advance a gazillion projects. Knowing how and when to place mechanical effectors and movement of devices is a terribly difficult problem generally. This type of sensor will help do that very effectively.

    This can be used in conjunction with other sensor systems to do things like create a lawnmower robot that doesn't just wonder around till you turn it off. Being able to manage calculation of 3D space is very intensive, but doing so lets us get one step closer to the robot maid and other cartoon dreams of days gone by.

    Its not just for games. Most of the semi-successful DARPA grand challenge vehicles used a similar device for navigation support. The reality of a car that drives you (in Soviet Russia) to work without any intervention from you is getting very close. Inertial navigation (AFAIK) relies on 3D motion tracking to determine the motion in between points of absolute (or relatively absolute) positioning data. So, in between GPS readings, inertial navigation estimates where the robot/car/vehicle is in relation to previous GPS readings. I've seen robots do this already, its just not cheap enough for everyone. A small R/C sized robot can travel 1/2 mile and return to its starting point with high accuracy despite obstacles using inertial navigation. This can be applied to a lot of systems.

    1. Re:This is cool, very cool... by HappySqurriel · · Score: 4, Interesting

      I'm going to start by saying I know very little about robotics ...

      I could see how something like this could be useful because (much like the inner ear for humans) a device like this could be used to aid in the balance of robots. I could be wrong but it seems like most robots are currently designed to "walk perfectly" a feat which escapes most people; how often have you stubbed your toe or tripped on a stair? If a robot knew that its "body" was no longer in balance it might be able to correct for the "mistake" before it falls and (in essence) no longer be required to "walk perfectly" in order to walk effectively.

    2. Re:This is cool, very cool... by zappepcs · · Score: 2, Insightful

      Despite your obvious lack of intelligence, I'll explain. If he goes on to develop the 3D Wiimote control sensor, it will make it very cheap to use in other systems. It takes huge volumes to make manufacturing some things become cheap. Right now, its cheaper to buy the Wii and hack it to get the sensor than it is to buy the sensor itself!

      What it has to do with the Wii is that the Wii is creating advances, or rather making them available to other people cheaply.

    3. Re:This is cool, very cool... by maxume · · Score: 2, Interesting
      --
      Nerd rage is the funniest rage.
    4. Re:This is cool, very cool... by xenocide2 · · Score: 2, Informative

      You can buy the same part the wiimote uses for about 8 dollars from digikey. Or a better one. I don't know where you get your numbers from. It's not as cheap as Nintendo gets it, but if you're considering a serious deployment you should just ask for engineering samples. Intertial navigation just doesn't work. Sensors aren't perfect, so you lose some position that way, and you can only sample so fast, so any short variations can potentially be lost, or brief peaks extrapolated for much further than they really were. And even then, the ADC that samples the voltage isn't perfect, so more accuracy is lost there! Nintendo's own engineering team states this has been their experience, in an interview, which is why they have the sensor bar. It is not, as the article implies, only to gather the initial position of the tv relative to the wiimote. It's there because inertial navigation deviates over time. You can easily correct the deviations with say, a GPS device, or the sensor bar, though.

      I don't understand why you're crediting the Wii with making the parts so cheap - it was STmicro that put together the factory, and STmicro was selling them cheaply before the Wii was huge.

      --
      I Browse at +4 Flamebait

      Open Source Sysadmin

  4. Your previous position. by pavon · · Score: 5, Interesting

    It is integrating your velocity to estimate where you are between GPS solutions. Navigation and guidance systems for high velocity (read military) devices do this already out of necessity. However, it would also be useful for low velocity situations where you have a spotty GPS signal. In that situation it doesn't have to be perfect to be usefull, especially if the display indicated the approximate error in the estimation by drawing a circle for your position rather than a dot.

  5. It's been done by inviolet · · Score: 3, Interesting

    He continues, 'Then I want to make a three-dimensional gyroscope, to measure rotation around three different axes. Today, such products are quite big, a cube 10 centimeters on a side. We want to do this in less than a 30-millimeter cube [...]

    Someone should tell him about the solid-state gyros already in use in aircraft instruments. Six years ago at Oshkosh I played with an all-electronic artificial horizon instrument. IIRC, it uses those funky crystals which exhibit piezo-type effects when rotated in space. The entire unit, including LCD, CPU, power supply, backup battery, and of course the three solid-state gyros, was a cylinder about 3"x3"x12".

    Even in its infancy, the device was massively, hilariously more reliable than the steam-powered mechanical gyros that are currently standard fare for General Aviation.

    And that was six years ago.

    All this time, I've been thinking (quite wrongly) that the Wii's controller used these same devices.

    --
    FATMOUSE + YOU = FATMOUSE
  6. already done by jimmydevice · · Score: 4, Informative

    The Crista Inertial Measurement Unit is a very small three axis inertial sensor that provides high resolution digital rate and acceleration data via serial interfaces. It uses MEMS gyroscopic rate sensors and accelerometers mounted on orthogonal axes to provide 300 /sec rate and 10G acceleration data. Small (2" x 1.5" x 1", 37g ) http://www.cloudcaptech.com/crista_imu.htm

  7. Already there by truckaxle · · Score: 3, Informative

    FTA "Then I want to make a three-dimensional gyroscope, to measure rotation around three different axes. Today, such products are quite big, a cube 10 centimeters on a side."

    There are such devices now that are compact and capable, such as...

    http://www.microstrain.com/3dm-gx1_specs.aspx

    I worked with this device last summer implementing a vehicle flight path recorder. It not only has 3 rate gyro's but three 5 mG accelerometers, a compass and processor that implements navigational processing and outputs earth-frame quantities via a serial connection.

    Size: 42 x 40 x 15 mm

  8. I wonder... by Mex · · Score: 2, Insightful

    Since they are always imagining "interesting" uses for new technology, I wonder how the porn industry will implement this technology?

    There's already adult websites made exclusively for Wii navegation...

  9. Snake oil technology warning by SuperBanana · · Score: 4, Interesting

    Application of this could be interesting especially in places when a little bit of lag does not hurt anything. I have a hobby of photography and a good digital image stabilizer is would be the best thing since sliced bread.

    Please stop spreading the myth that "digital image stabilization" is a valid technology. It's nothing but snake oil by digital camera companies desperate to compete in a flooded market, and an attempt to trick consumers who don't know better (and screw with the results presented by "product selectors".)

    REAL image stabilization uses a servoed prism inside the lens; the image is optically stabilized by sensing movement and adjusting the prism to correct. Current systems from Canon can compensate between 2 and 3 stops; dunno about Nikon's, but it is probably about the same. The systems work gloriously well, though they only compensate for movement of the LENS, not movement of the subject. A slow exposure will still be a slow exposure; if the subject is waving, their hand is going to be blurry. There's no substitute for light, sensor sensitivity (and low noise at high sensitivity), and maximum aperture (how "fast" the lens is. Smaller f-stop numbers are wider, and hence faster.)

    FAKE "image stabilization", which Olympus (among others) are pushing- it only cranks up the sensitivity of the sensor to shorten exposure time. This only results in shorter exposures- and a LOT more noise, especially since most consumer cameras have tiny little sensors (the smaller each sensor pixel, the less light it collects, and the more it needs to be electrically amplified.) You can do this on *any* digital camera with adjustable ISO!

    1. Re:Snake oil technology warning by SuperBanana · · Score: 2, Interesting

      The Wii motion sensor (if its lag is improved), well-adapted, would produce an excellent motion sensor much more responsive and better than current technology.

      Current technology ALREADY DOES, and it does it precisely enough to allow THREE STOPS OF SLOWER EXPOSURE SPEED. I have a lens in my camera bag made a couple years ago that has MEMS sensors in it.

      Just because you first heard about MEMS in the Wii remote's sesors doesn't mean the military, commercial, and consumer electronics sectors haven't been using the technology for years in accelerometers (or accelerometers dedicated to orientation-sensing), gyroscopes, pressure/temperature/humidity sensors, etc. Remote control helicopter autopilot systems, UAVs, missiles, etc use inertial nav units (of varying complexity) made up of accelerometer/gyro MEMS sensors. MEMS technology accelerometers are in almost every car on the road with airbags. MEMS is used to make orientation sensors (using gravity). Pressure sensors in laundry machines. They're everywhere.

      The arrogance on this site never ceases to amaze me, especially since most posters seem to have a very narrow personal knowledge base.

    2. Re:Snake oil technology warning by kisielk · · Score: 2, Insightful

      Exactly. Canon has been using MEMS based sensors in their image stabilized lenses since the mid 1990s. The technology is nothing new. In fact, one of the professors from my university created the first MEMS accelerometer without moving parts in the late 1990s and commercialized it in 2001: http://www.memsic.com/memsic/news/press_release.as p?itemid=5

    3. Re:Snake oil technology warning by Speare · · Score: 2, Informative

      Erm, except to do it your way, each of the microexposures have to be quantified before they could be shifted and averaged, and when you quantify a high-gain low-photon data set, you INCREASE the amount of noise in the final data. Also, since it would take some time to decide how far to shift each of the microexposures, you're now taking longer to get a total of 1/30sec of actual photon-catching exposure, and fast-moving objects would appear to be stuttering along instead of smoothly blurred.

      --
      [ .sig file not found ]
  10. Re:No Thanks by LiquidCoooled · · Score: 2, Informative

    The most frustrating example of this is the final putt on the golf course, the one which is about a metre away and you need minimum power.
    You find yourself doing some random body shake to try to get it registering.

    Half the time this ends up with the ball fucking off half a mile away and landing in the pond.

    --
    liqbase :: faster than paper
  11. 10 centimeters! by arsenix · · Score: 4, Informative


    This guy needs to spend 5 minutes googling for IMUs (intertial measurement units).

    For instance, this unit:
    http://www.memsense.com/products/mag3.asp

    There are a million of these out there...

    Has three axes of accelerometers, three axes of rate gyros and a three axis magnetometer... all in a package that is .7"x.7"x.4".

    --
    (this is offended to the end of comments you post, 120 chars)
  12. Re:Clarifiation. by smallfries · · Score: 4, Informative

    The principle is the same although the practice is different. Each integration accumulates error, so adding the extra layer degrades the performance.

    These ideas aren't new and have been knocking around for a while. The article sounds a little like hype / ego-wanking, but then again IEEE Spectrum articles normally are. There is a ton of work on "sensor fusion". The basic idea is to take several low-grade position sources and then fuse them together to create a (hopefully) high-accuracy position source. The robotics and wearables communities have been looking at this for many years. One nice approach is combinng the sensor inputs in a Kalman filter which does actually create a higher accuracy signal than any individual source.

    As far as the claims about 3d gyroscopes being the next big thing when they are reduced in size - we saw a demo of a commerically available product about two years ago. It is a 1cm cube that intergrates several accelerometers and gyroscopes to provide a dead-reckoning position source that is accurate to within 5cm. It was very impressive, although the cube cost several thousand pounds. It would be pretty amazing to see Nintendo pick up on something like that.

    --
    Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
  13. Yeah because printing money is old. by kinglink · · Score: 2, Insightful

    Let's see, DS Lite almost always sold out in Japan. America has a low amount of handhelds that stay on the shelf. Wii is impossible to find in both countries with out a LONG wait outside.

    Yeah, they should produce more games because the hype about the system and the titles they already have released and are releasing this year are a amazing. Barren? OH that's right when you compare it to the 360 or Ps3 it's.... wait it's still not barren it just has a lot less of the average crap on it. Yet the games that came out so far are really impressive.

    Hmm yeah, Nintendo let's see you crank out the million of lackluster titles the other guys are producing, because I sure rather have a huge boat load of games that all play the same than innovative gameplay. It's obvious your console and handheld isn't already selling on it's own. Come on.

  14. Re:No Thanks by Greg.Rodden · · Score: 3, Interesting

    I've developed a way to get a perfect golf drive every time out of the Wiimote.

    Sit down in your couch with the Wiimote in your hand just above your shoulder and next to your ear.
    The IR should point toward the back wall not quite square. Swing the Wiimote STRAIGHT down to your thigh without changing your wrist angle. as long as you don't angle the Wiimote down with your wrist you can pretty much swing as hard as you want and you won't over swing.

    Works for me everytime.

    --
    I have ridden the mighty moon worm!
  15. Re:Nintendo In Hype Overdrive by Nataku564 · · Score: 3, Funny

    IIRC, Mario Party comes out this week. That will cause a significant disruption in the american economy, as droves of people stay home and play with their Wiis. Nintendo must space such releases out, in order to safeguard our nation.

  16. Motion sensors not unique to Wii by aero6dof · · Score: 4, Informative

    The motion sensors aren't the unique part of the Wii. Sony's controller has the equivalent motion sensors. The unique part of the Wii is the combination of the motion sensors with the IR bar tracking to give you a non-drifting reference.

    By themselves, the motion sensors will get further and further off position. For example, if one turned right 90 degrees and then returned, the motion sensors by themselves would cause you to calculate a position not-quite matched up your original - and the more you move the more the reference will drift as measurement errors accumulate. With the IR bar, the reference can be corrected so the controller can stay oriented correctly vs the screen.

    This is why Sony's controller is a very poor substitute for the Wii controller.

  17. 10cm Cube, Bull***t! by monopole · · Score: 2, Interesting

    What utter bullshit!
    Having personally developed and packed a six axis MEMS inertial sensor (x,y,z acceleration, roll, pitch, yaw rate of rotation)into a 25x25x13mm cube (With my bare hands!!)potted in epoxy, with a rubber lining and a kevlar reinforced cord, and run 2 of these units for several hours at kilohertz rates logging onto a SD card, I can attest that 30mm cube MEMS sensors already do exist and have existed for over 5 years. Hell you can buy them in quantities of one from sparkfun:
    http://www.sparkfun.com/commerce/categories.php?cP ath=23_85
    (while the sparkfun units are 51x51x23mm thats because they're avoiding many layer multilayer boards and low pin count microprocessors)
    Note that 3 axis compasses are readily available as well:
    http://www.sparkfun.com/commerce/categories.php?cP ath=23_83

    Now the devil in the details. MEMS accelerometers are noisy, and so are the MEMS rate gyros. They're about as good as your inner ear which operates on somewhat similar principles. As a result they track reasonably well for short periods of time but exhibit considerable drift over longer periods of time, just like you can guess your path over a short distance but end up going in circles in total darkness. A compass helps, but they get scrambled by magnetic fields from electric currents or pieces of ferromagnetic material. Inertial sensors (other than missile grade units which are orders of magnitude more sensitive and complex) only complement GPS and other absolute measurement systems. That's why the Wii has the optical sensor integrated in it as well.

  18. Re:No Thanks by denebola · · Score: 2, Informative

    Personally, I find the easiest way to make the short putts is to reach a threshold speed but increase the angular movement. Not like a real put which has fairly small angle. I use ~40 degrees with a slowish acceleration.

    HTH.

  19. Biophysics: Antennae as Gyroscopes by dimeglio · · Score: 2, Informative

    Then I want to make a three-dimensional gyroscope


    Benedetto Vigna should read this report http://www.sciencemag.org/cgi/content/abstract/315 /5813/863 about how moth are able to manuver so well in space. Their antennae are a small, very small device which does the job amazingly well. If first heard about this on Quirks and Quarks http://www.cbc.ca/quirks/media/2006-2007/mp3/qq-20 07-02-17d.mp3, a science radio programme.

    To fly we observed how birds did it, then instead, built wings as used in airplanes today, instead of wings like birds have.

    Now if only I could get my hands on a Wii...
    --
    Views expressed do not necessarily reflect those of the author.