Recursive Filtering of Kinetic and Kinematic Data for Center of Mass and Angular Momentum Derivative Estimation

Estimating the center of mass position and the angular momentum derivative of the human body is an important topic in biomechanics, since both quantities are essential to the dynamic description of the motion. In this work, we introduce a novel recursive algorithm to accurately estimate them, by fusing kinetic and kinematic measurements, based on a spectral description of the noise carried by each signal. This method exploits the mathematical relationships that links the center of mass position and the angular momentum derivative to recursively improve their estimation. The effectiveness of the approach is demonstrated on a simulated humanoid avatar, where access to ground truth data is granted. The results show that our method reduces the estimation error on the center of mass position with regard to kinematic estimation alone, in addition to providing a good estimate of the angular momentum variation. The proposed framework is finally applied to a recorded human walking motion in order to illustrate its applicability to real motion analysis data.

[1]  Bryan Buchholz,et al.  ISB recommendation on definitions of joint coordinate systems of various joints for the reporting of human joint motion--Part II: shoulder, elbow, wrist and hand. , 2005, Journal of biomechanics.

[2]  Olivier Stasse,et al.  A versatile and efficient pattern generator for generalized legged locomotion , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[3]  Nicolas Mansard,et al.  Center-of-Mass Estimation for a Polyarticulated System in Contact—A Spectral Approach , 2016, IEEE Transactions on Robotics.

[4]  Idsart Kingma,et al.  Coordination of leg swing, thorax rotations, and pelvis rotations during gait: the organisation of total body angular momentum. , 2008, Gait & posture.

[5]  P. Leva Adjustments to Zatsiorsky-Seluyanov's segment inertia parameters. , 1996 .

[6]  Hartmut Witte,et al.  ISB recommendation on definitions of joint coordinate system of various joints for the reporting of human joint motion--part I: ankle, hip, and spine. International Society of Biomechanics. , 2002, Journal of biomechanics.

[7]  Alberto E Minetti,et al.  The mathematical description of the body centre of mass 3D path in human and animal locomotion. , 2011, Journal of biomechanics.

[8]  Walter Higgins,et al.  A Comparison of Complementary and Kalman Filtering , 1975, IEEE Transactions on Aerospace and Electronic Systems.

[9]  Joseph Mizrahi,et al.  An iterative model for estimation of the trajectory of center of gravity from bilateral reactive force measurements in standing sway , 1996 .

[10]  Marko B. Popovic,et al.  Angular momentum in human walking , 2008, Journal of Experimental Biology.

[11]  Justin Carpentier,et al.  Estimating the Center of Mass and the Angular Momentum Derivative for Legged Locomotion—A Recursive Approach , 2019, IEEE Robotics and Automation Letters.

[12]  Y Brenière,et al.  Estimating the centre of gravity of the body on the basis of the centre of pressure in standing posture. , 1997, Journal of biomechanics.

[13]  F. Prince,et al.  Comparison of three methods to estimate the center of mass during balance assessment , 2004 .

[14]  J. Dapena A method to determine the angular momentum of a human body about three orthogonal axes passing through its center of gravity. , 1978, Journal of biomechanics.

[15]  T. Shimba An estimation of center of gravity from force platform data. , 1984, Journal of biomechanics.

[16]  Vicente Mata,et al.  Kinematic description of soft tissue artifacts: quantifying rigid versus deformation components and their relation with bone motion , 2012, Medical & Biological Engineering & Computing.

[17]  A Leardini,et al.  Position and orientation in space of bones during movement: experimental artefacts. , 1996, Clinical biomechanics.

[18]  P. Souéres,et al.  Angular momentum regulation strategies for highly dynamic landing in Parkour , 2017, Computer methods in biomechanics and biomedical engineering.

[19]  Daniel P. Ferris,et al.  10 Biomechanics of Walking and Running: Center of Mass Movements to Muscle Action , 1998, Exercise and sport sciences reviews.

[20]  Justin Carpentier,et al.  A Mechanical Descriptor of Human Locomotion and its Application to Multi-Contact Walking in Humanoids , 2018, 2018 7th IEEE International Conference on Biomedical Robotics and Biomechatronics (Biorob).

[21]  F. Dimentberg The screw calculus and its applications in mechanics , 1968 .

[22]  David A. Winter,et al.  Biomechanics and Motor Control of Human Movement , 1990 .

[23]  Kazuhito Yokoi,et al.  The 3D linear inverted pendulum mode: a simple modeling for a biped walking pattern generation , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[24]  L. Chèze,et al.  Adjustments to McConville et al. and Young et al. body segment inertial parameters. , 2007, Journal of Biomechanics.

[25]  Pietro Morasso,et al.  Computing the COM from the COP in postural sway movements , 1999 .