Sixense Sensor Provides Real 3D Positioning

Jan. 29, 2009
The Analog Devices Sharc gets a workout inside Sixense Entertainmentâ??s 3D sensor system, which will be at the heart of a new class of game controllers. Nintendoâ??s Wii popularized 3D wireless controllers, but its accelerometers onl

The Analog Devices Sharc gets a workout inside Sixense Entertainment’s 3D sensor system, which will be at the heart of a new class of game controllers. Nintendo’s Wii popularized 3D wireless controllers, but its accelerometers only provide relative motion information. Sixense’s patented TrueMotion game controller delivers absolute 3D position and orientation information (Fig. 1).

The importance of the ability to determine position and orientation cannot be stressed enough. This technology supports multiple sensors that will allow a game to determine which two players were next to each other and reaching for the same object. Alternatively, a player could use two sensors. For example, a golfing program could track the club as well as the player’s waist and hip position relative to the club. This would be impossible with an acceleration-based system.

Magnetics per form the magic. A small basestation has three small orthogonal coils that generate a weak magnetic field. Three smaller coils in each sensor detect this field. A Sharc DSP in each sensor analyzes input data from Analog Devices analog-to-digital converters attached to the coils. The initial gaming system reference platform handles up to four sensors, which is enough for two sensors for each of a pair of players.

The reference design sensors communicate using a 2.4-GHz wireless link. Each sensor delivers 60 readings/s, and they can operate for 20 hours with two AA batteries. A future move to Blackfin-based platforms will double the battery life. The sensor range is 6 to 8 feet from the USB-based base unit. Accuracy falls off outside this range, but this limitation, as well as the number of sensors and frequency, is due to cost constraints for the target market—gaming.

Higher resolution, longer range, and faster sensing are possible. Part costs for the gaming platform are on the order or $25, while a system with a 35-ft radius might be around $100. The system can handle any number of sensors because each performs its own analysis. The limiting factor is how the sensors are used. In terms of gaming, the radio connection is the limit, and different technologies can provide higher performance.

Magnetic sensing systems have a number of advantages over other sensing systems, including optical systems, because they don’t require lineof- sight operation with respect to the base unit. This enables a control unit to be moved around a player’s body without disrupting the sensor’s ability to report its position and orientation.

Magnetic materials such as iron and nickel can disrupt the sensors, but small amounts, such as a belt buckle, will not significantly affect accuracy. Likewise, even large objects that are at least a foot away will have no effect. The system requires no user calibration if these restrictions are met, though it can still operate in closer proximity if the system is calibrated. This would be significant if the technology is used in an environment such as an assembly line with large metal structures.

The magnetic field strength is 1/50th of the earth’s magnetic field. It is modulated so it is possible to use multiple base units to cover a larger area, though the initial gaming reference platform is designed for a single base unit. Sixense’s initial audience includes gamers and gaming companies, yet the technology has much more potential in applications ranging from robotics to home care. No other technology provides 3D positioning information at such a low cost.

BILL WONG

SIXENSE ENTERTAINMENT
www.sixense.com

Related Videos

About the Author

William G. Wong | Senior Content Director - Electronic Design and Microwaves & RF

I am Editor of Electronic Design focusing on embedded, software, and systems. As Senior Content Director, I also manage Microwaves & RF and I work with a great team of editors to provide engineers, programmers, developers and technical managers with interesting and useful articles and videos on a regular basis. Check out our free newsletters to see the latest content.

You can send press releases for new products for possible coverage on the website. I am also interested in receiving contributed articles for publishing on our website. Use our template and send to me along with a signed release form. 

Check out my blog, AltEmbedded on Electronic Design, as well as his latest articles on this site that are listed below. 

You can visit my social media via these links:

I earned a Bachelor of Electrical Engineering at the Georgia Institute of Technology and a Masters in Computer Science from Rutgers University. I still do a bit of programming using everything from C and C++ to Rust and Ada/SPARK. I do a bit of PHP programming for Drupal websites. I have posted a few Drupal modules.  

I still get a hand on software and electronic hardware. Some of this can be found on our Kit Close-Up video series. You can also see me on many of our TechXchange Talk videos. I am interested in a range of projects from robotics to artificial intelligence. 

Sponsored Recommendations

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!