I. Introduction
Accurate real-time tracking of the orientation or attitude of rigid bodies has wide applications in robotics [Dissanayake et al. 2001], helicopters [Saipalli, et al. 2003], tele-operation, augmented reality, and virtual reality [Bachmann et al. 2001]. For body tracking applications, the human body can be - viewed as an articulated rigid-body consisting of approximately fifteen segments or links. If the orientation relative to a fixed, reference frame can be determined for each of the links then the overall posture of the human subject can be accurately measured. Limb segment orientation can be estimated through the attachment of an inertial/magnetic sensor module to each segment. This method of orientation estimation is desirable since it is not dependent on any artificially generated reference signal or any line of sight requirements [Meyer et al. 1992]. Since no generated signals are involved, there is no range of operation restriction. All latency in such a system is due to the computational demands of the data filtering algorithms and not to the physical characteristics of the generated source.