Ambulatory position and orientation tracking fusing magnetic and inertial sensing.
This paper presents the design and testing of a portable magnetic system combined with miniature inertial sensors for ambulatory 6 degrees of freedom (DOF) human motion tracking. The magnetic system consists of three orthogonal coils, the source, fixed to the body and 3-D magnetic sensors, fixed to remote body segments, which measure the fields generated by the source. Based on the measured signals, a processor calculates the relative positions and orientations between source and sensor. Magnetic actuation requires a substantial amount of energy which limits the update rate with a set of batteries. Moreover, the magnetic field can easily be disturbed by ferromagnetic materials or other sources. Inertial sensors can be sampled at high rates, require only little energy and do not suffer from magnetic interferences. However, accelerometers and gyroscopes can only measure changes in position and orientation and suffer from integration drift. By combing measurements from both systems in a complementary Kalman filter structure, an optimal solution for position and orientation estimates is obtained. The magnetic system provides 6 DOF measurements at a relatively low update rate while the inertial sensors track the changes position and orientation in between the magnetic updates. The implemented system is tested against a lab-bound camera tracking system for several functional body movements. The accuracy was about 5 mm for position and 3 degrees for orientation measurements. Errors were higher during movements with high velocities due to relative movement between source and sensor within one cycle of magnetic actuation.
Roetenberg
Daniel
D
Biomedical Technology Institute, University of Twente, Enschede 7500 AE, The Netherlands. daniel@xsens.com
Slycke
Per J
PJ
Veltink
Peter H
PH
D000054:Acceleration; D001696:Biomechanical Phenomena; D015374:Biosensing Techniques / Q000295:instrumentation / Q000379:methods; D006801:Humans; D008280:Magnetics; D008904:Miniaturization / Q000295:instrumentation / Q000379:methods; D008954:Models, Biological; D018670:Monitoring, Ambulatory / Q000379:methods*; D009068:Movement / Q000502:physiology*; D009949:Orientation / Q000502:physiology*; D013997:Time Factors