Automatic Joint Parameter Estimation from Magnetic Motion Capture Data

This paper describes a technique for using magnetic motion capture data to determine the joint parameters of an articulated hierarchy. This technique makes it possible to determine limb lengths, joint locations, and sensor placement for a human subject without external measurements. Instead, the joint parameters are inferred with high accuracy from the motion data acquired during the capture session. The parameters are computed by performing a linear least squares fit of a rotary joint model to the input data. A hierarchical structure for the articulated model can also be determined in situations where the topology of the model is not known. Once the system topology and joint parameters have been recovered, the resulting model can be used to perform forward and inverse kinematic procedures. We present the results of using the algorithm on human motion capture data, as well as validation results obtained with data from a simulation and a wooden linkage of known dimensions.

[1]  Bobby Bodenheimer,et al.  The Process of Motion Capture: Dealing with the Data , 1997, Computer Animation and Simulation.

[2]  F. V. D. van der Helm A finite element musculoskeletal model of the shoulder mechanism. , 1994, Journal of biomechanics.

[3]  F. V. D. van der Helm Analysis of the kinematic and dynamic behavior of the shoulder mechanism. , 1994, Journal of biomechanics.

[4]  P R Cavanagh,et al.  Three-dimensional kinematics of the human knee during walking. , 1992, Journal of biomechanics.

[5]  David C. Brogan,et al.  Animating human athletics , 1995, SIGGRAPH.

[6]  Andrew A. Goldenberg,et al.  Identification of inertial parameters of a manipulator with closed kinematic chains , 1992, IEEE Trans. Syst. Man Cybern..

[7]  Kendall E. Atkinson An introduction to numerical analysis , 1978 .

[8]  B. Nigg,et al.  Biomechanics of the musculo-skeletal system , 1995 .

[9]  Jun-Ho Oh,et al.  Identification and Compensation of a Robot Kinematic Parameter for Positioning Accuracy Improvement , 1991, Robotica.

[10]  D. Thalmann,et al.  Local and Global Skeleton Fitting Techniques for Optical Motion Capture , Modeling and Motion Capture Techniques for Virtual Environments , 1998 .

[11]  M M Panjabi,et al.  Errors in the center and angle of rotation of a joint: an experimental study. , 1982, Journal of biomechanical engineering.

[12]  S D Walter,et al.  Errors in kinematic parameters of a planar joint: guidelines for optimal experimental design. , 1982, Journal of biomechanics.

[13]  Chia-Hsiang Menq,et al.  Experimental study of observability of parameter errors in robot calibration , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[14]  William H. Press,et al.  Numerical recipes in C , 2002 .

[15]  Jiansu Lai,et al.  Identification of dynamic parameters in lagrange robot model , 1988, Proceedings of the 1988 IEEE International Conference on Systems, Man, and Cybernetics.

[16]  S. Woo,et al.  A rigid-body method for finding centers of rotation and angular displacements of planar joint motion. , 1987, Journal of biomechanics.

[17]  Miomir Vukobratović,et al.  Calibration and accuracy of manipulation robot models—An overview , 1994 .

[18]  D. A. Turcic,et al.  An inverse kinematic analysis procedure for flexible open-loop mechanisms , 1992 .

[19]  S Holzreiter,et al.  Calculation of the instantaneous centre of rotation for a rigid body. , 1991, Journal of biomechanics.

[20]  Hanqi Zhuang,et al.  A linear solution to the kinematic parameter identification of robot manipulators , 1993, IEEE Trans. Robotics Autom..

[21]  M M Panjabi,et al.  Optimal marker placement for calculating the instantaneous center of rotation. , 1994, Journal of biomechanics.

[22]  Norman I. Badler,et al.  Inverse kinematics positioning using nonlinear programming for highly articulated figures , 1994, TOGS.

[23]  F. Veldpaus,et al.  A least-squares algorithm for the equiform transformation from spatial marker co-ordinates. , 1988, Journal of biomechanics.

[24]  Ben Delaney On the Trail of the Shadow Woman: The Mystery of Motion Capture , 1998, IEEE Computer Graphics and Applications.

[25]  Richard Gourdeau,et al.  Parameter identification of a semi-flexible kinematic model for serial manipulators , 1996, Robotica.

[26]  Pascal Fua,et al.  Local and Global Skeleton Fitting Techniques for Optical Motion Capture , 1998, CAPTECH.

[27]  J. Challis A procedure for determining rigid body transformation parameters. , 1995, Journal of biomechanics.