pyCGM2.Model.modelDecorator.VCMJointCentre#

pyCGM2.Model.modelDecorator.VCMJointCentre(HalfJoint: float, JointMarker: ndarray, TopJoint: ndarray, StickMarker: ndarray, beta: float = 0)#

Calculates joint center according to Vicon Clinical Manager method.

Parameters:
  • HalfJoint (float) – Radius of the joint.

  • JointMarker (np.ndarray) – Joint marker trajectory for a specific frame.

  • TopJoint (np.ndarray) – Proximal joint center trajectory for a specific frame.

  • StickMarker (np.ndarray) – Lateral marker trajectory for a specific frame.

  • beta (float, optional) – Rotation angle offset. Defaults to 0.

Returns:

np.ndarray – Coordinates of the joint center.

Reference:

Kabada, M., Ramakrishan, H., & Wooten, M. (1990). Measurement of lower extremity kinematics during level walking. Journal of Orthopaedic Research, 8, 383–392.