6DoF tracking is achieved without resorting to heuristics, thanks to the three accelerometers and three gyros. The three magnetometers prevent integration drift. Optical tracking is not used (i.e. the PS Eye is not involved).
Inertial measurements are transmitted to a Linux computer which does the inverse kinematics math and controls six hobby RC servos via a Gumstix board (also running Linux).