IMU-based joint angle measurement for gait analysis

Thomas Seel, Jörg Raisch, Thomas Schauer, Thomas Seel, Jörg Raisch, Thomas Schauer

Abstract

This contribution is concerned with joint angle calculation based on inertial measurement data in the context of human motion analysis. Unlike most robotic devices, the human body lacks even surfaces and right angles. Therefore, we focus on methods that avoid assuming certain orientations in which the sensors are mounted with respect to the body segments. After a review of available methods that may cope with this challenge, we present a set of new methods for: (1) joint axis and position identification; and (2) flexion/extension joint angle measurement. In particular, we propose methods that use only gyroscopes and accelerometers and, therefore, do not rely on a homogeneous magnetic field. We provide results from gait trials of a transfemoral amputee in which we compare the inertial measurement unit (IMU)-based methods to an optical 3D motion capture system. Unlike most authors, we place the optical markers on anatomical landmarks instead of attaching them to the IMUs. Root mean square errors of the knee flexion/extension angles are found to be less than 1° on the prosthesis and about 3° on the human leg. For the plantar/dorsiflexion of the ankle, both deviations are about 1°.

Figures

Figure 1.
Figure 1.
The placement of inertial sensors on the human body, the definition of joint angle and a model of a hinge joint. (a) The local sensor coordinate axes are not aligned with the physiological axes and planes by which the joint angle, α, is defined; (b) the coordinates of the joint axis direction (green arrows) and the joint position (blue arrows) in the local coordinate systems of the sensors characterize the sensor-to-segment mounting.
Figure 2.
Figure 2.
Examples for calibration motions that are used in the literature [14,15,17-19] to determine the coordinates of physiologically meaningful axes, e.g., the knee joint axis, in the local coordinate systems of the sensors. In such methods, the precision depends on how accurately the subject performs the motion. In contrast, the present approach uses arbitrary motions and identifies the sensor-to-segment mounting by exploiting kinematic constraints.
Figure 3.
Figure 3.
Sum of squares ψ(j1, j2) of the error in the kinematic constraint (3). The two minima represent the true local coordinates, j1 and — j1, of the joint axis direction vector.
Figure 4.
Figure 4.
Projection of the measured angular rates of both sensors into the joint plane (defined by the coordinates in Equation (13)) for a motion with little flexion/extension. In both plots, the projections have the same length at each moment in time, cf. Equation (3). However, when the joint axis signs match, the two curves are congruent up to some rotation around the origin, while in the case of opposite signs, they are mirror images of each other.
Figure 5.
Figure 5.
Two algorithms for IMU-based knee angle calculation are considered. (Left) Sensor orientation estimates are used to calculate the orientational difference (i.e., the joint angle) around a given axis. (Right) The problem is reduced to one dimension immediately by integrating the difference of the angular rates around the joint axis. Then, an acceleration-based joint angle estimate is used to remove drift.
Figure 6.
Figure 6.
Sensor fusion of the gyroscope-based and the accelerometer-based knee angle of a leg prosthesis. The noisy, but driftless, angle, αacc(t), is combined with the very precise, but drifting, angle, αgyr(t), using the complementary filter (15). The resulting angle, αacc+gyr(t), is accurate on small and on large time scales.
Figure 7.
Figure 7.
Placement of inertial measurement units and optical markers on the legs of a transfemoral amputee. The optical markers are placed at the typical physiological landmarks. The IMUs are attached using body straps without restricting their position or orientation.
Figure 8.
Figure 8.
Comparison of the two IMU-based knee flexion/extension angle measurements (αacc+gyr+mag(t) and αacc+gyr(t)) with the result of an optical gait analysis system (αopt(t)). On the prosthesis side, there is no significant deviation (epr < 0.6°). However, on the contralateral side, skin and muscle motion effects, which are strongest during push-off and heel-strike, lead to RMS errors ecl of almost 4°.
Figure 9.
Figure 9.
Comparison of the two IMU-based ankle plantar/dorsiflexion angle measurements (αacc+gyr+mag(t) and αacc+gyr(t)) with the result (αopt(t)) of an optical gait analysis system. Both on the prosthesis side and on the contralateral side, the deviation is about 1°.

References

    1. Xsens MTw. [(accessed on 10 April 2014)]. Available online: .
    1. Sabatini A.M. Estimating Three-Dimensional Orientation of Human Body Parts by Inertial/Magnetic Sensing. Sensors. 2011;11:1489–1525.
    1. Savage P.G. Strapdown inertial navigation integration algorithm design part 1: Attitude algorithms. J. Quid. Control Dynam. 1998;21:19–28.
    1. Luinge H.J., Veltink P.H. Measuring orientation of human body segments using miniature gyroscopes and accelerometers. Med. Biol. Eng. Comput. 2005;43:273–282.
    1. Bachmann E., Yun X., Brumfield A. Limitations of Attitude Estimation Algorithms for Inertial/Magnetic Sensor Modules. IEEE Robot. Autom. Mag. 2007;14:76–87.
    1. De Vries W.H., Veeger H.E., Baten C.T., van der Helm F.C. Magnetic distortion in motion labs, implications for validating inertial magnetic sensors. Gait Posture. 2009;29:535–541.
    1. Cheng P., Oelmann B. Joint-Angle Measurement Using Accelerometers and Gyroscopes—A Survey. IEEE Trans. Instrum. Meas. 2010;59:404–414.
    1. Moreno J.C., de Lima E.R., Ruíz A.F., Brunetti F.J., Pons J.L. Design and implementation of an inertial measurement unit for control of artificial limbs: Application on leg orthoses. Sens. Actuators B Chem. 2006;118:333–337.
    1. Liu K., Liu T., Shibata K., Inoue Y. Ambulatory measurement and analysis of the lower limb 3D posture using wearable sensor system. Proceedings of International Conference on Mechatronics and Automation (ICMA 2009); Changchun, China. 9–12 August 2009; pp. 3065–3069.
    1. Favre J., Luthi F., Jolles B.M., Siegrist O., Najafi B., Aminian K. A new ambulatory system for comparative evaluation of the three-dimensional knee kinematics, applied to anterior cruciate ligament injuries. Knee Surg. Sports Traumatol. Arthrosc. 2006;14:592–604.
    1. Wu G., Cavanagh P.R. ISB recommendations for standardization in the reporting of kinematic data. J. Biomech. 1995;28:1257–1261.
    1. Seel T., Schauer T., Raisch J. Joint axis and position estimation from inertial measurement data by exploiting kinematic constraints. Proceedings of the IEEE International Conference on Control Applications; Dubrovnik, Croatia. 3–5 October 2012; pp. 45–49.
    1. Takeda R., Tadano S., Natorigawa A., Todoh M., Yoshinari S. Gait posture estimation using wearable acceleration and gyro sensors. J. Biomech. 2009;42:2486–2494.
    1. Favre J., Jolles B.M., Aissaoui R., Aminian K. Ambulatory measurement of 3D knee joint angle. J. Biomech. 2008;41:1029–1035.
    1. O'Donovan K.J., Kamnik R., O'Keeffe D.T., Lyons G.M. An inertial and magnetic sensor based technique for joint angle measurement. J. Biomech. 2007;40:2604–2611.
    1. Favre J., Aissaoui R., Jolles B.M., de Guise J.A., Aminian K. Functional calibration procedure for 3D knee joint angle description using inertial sensors. J. Biomech. 2009;42:2330–2335.
    1. Cutti A.G., Ferrari A., Garofalo P., Raggi M., Cappello A., Ferrari A. Outwalk: A protocol for clinical gait analysis based on inertial and magnetic sensors. Med. Biol. Eng. Comput. 2010;48:17–25.
    1. Ferrari A., Cutti A.G., Garofalo P., Raggi M., Heijboer M., Cappello A., Davalli A. First in vivo assessment of outwalk: A novel protocol for clinical gait analysis based on inertial and magnetic sensors. Med. Biol. Eng. Comput. 2010;48:1–15.
    1. Roetenberg D., Luinge H., Slycke P. Xsens MVN: Full 6DOF Human Motion Tracking Using Miniature Inertial Sensors. [(accessed on 12 March 2014)]. Available online: .
    1. Inertial Sensor-Based Gait Analysis. [(accessed on 10 April 2014)]. Available online: .
    1. Roetenberg D, Schipper L, Garofalo P, Cutti A.G., Luinge H.J. Joint angles and segment length estimation using inertial sensors. Presented at 3DMA-10 Meeting of the Technical Group on 3-D Analysis of Human Movement of the ISB; San Francisco, CA, USA. 14–16 July 2014.
    1. Luinge H.J., Roetenberg D., Slycke P.J. Inertial Sensor Kinematic Coupling. Patent US20110028865 Al. 2011 Feb 3;
    1. Young A.D. Use of Body Model Constraints to Improve Accuracy of Inertial Motion Capture. Proceedings of the International Workshop on Wearable and Implantable Body Sensor Networks (BSN); Singapore, Singapore. 7–9 June 2010; pp. 180–186.
    1. Cooper G., Sheret I., McMillian L., Siliverdis K., Sha N., Hodgins D., Kenney L., Howard D. Inertial sensor-based knee flexion/extension angle estimation. J. Biomech. 2009;42:2678–2685.
    1. Brennan A., Zhang J., Deluzio K., Li Q. Quantification of inertial sensor-based 3D joint angle measurement accuracy using an instrumented gimbal. Gait Posture. 2011;34:320–323.
    1. Perry J., Burnfield J.M. Gait Analysis: Normal and Pathological Function. 2nd ed. Slack Incorporated; Thorofare, NJ, USA: 1992.
    1. Ramsey D.K., Wretenberg P.F. Biomechanics of the knee: Methodological considerations in the in vivo kinematic analysis of the tibiofemoral and patellofemoral joint. J. Biomech. 1999;14:595–611.
    1. Stagni R., Fantozzi S., Cappello A., Leardini A. Quantification of soft tissue artefact in motion analysis by combining 3D fluoroscopy and stereophotogrammetry: A study on two subjects. Clin. Biomech. 2005;20:320–329.
    1. Van den Noort J.C., Ferrari A., Cutti A.G., Becher J.G., Harlaar J. Gait analysis in children with cerebral palsy via inertial and magnetic sensors. Med. Biol. Eng. Comput. 2013;51:377–386.
    1. Zhang J.-T., Novak A.C., Brouwer B., Li Q. Concurrent validation of Xsens MVN measurement of lower limb joint angular kinematics. Physiol. Meas. 2013;34:N63–N69.
    1. Fletcher R. Practical Methods of Optimization. 2nd ed. John Wiley & Sons; New York, NY, USA: 1987.
    1. Young A.D. Comparison of Orientation Filter Algorithms for Realtime Wireless Inertial Posture Tracking. Proceedings of the 6th International Workshop on Wearable and Implantable Body Sensor Networks (BSN 2009); Berkeley, CA, USA. 3–5 June 2009; pp. 59–64.
    1. Vicon. [(accessed on 10 April 2014)]. Available online: .
    1. Seel T., Schäperkötter S., Valtin M., Werner C., Schauer T. Design and Control of an Adaptive Peroneal Stimulator with Inertial Sensor-Based Gait Phase Detection. Proceedings of the 18th Annual International FES Society Conference; San Sebastian, Spain. 6–8 June 2013; pp. 177–180.
    1. Seel T., Landgraf L., Schauer T. Online Gait Phase Detection with Automatic Adaption to Gait Velocity Changes Using Accelerometers and Gyroscopes. Biomed. Tech. (Bed.) 2014 submitted for publication.

Source: PubMed

3
Subskrybuj