Hello all, I am working on Gait related data which has sequences of joint trajectories in x, y, z axis. I want to know how to calculate joint angle lets say Knee Angle if I have 3 coordinates of hip, knee and ankle?
Rahul Dubey , I suggest you to have a look to those ISB recommandations :
[1] T. R. Derrick, A. J. van den Bogert, A. Cereatti, R. Dumas, S. Fantozzi, et A. Leardini, « ISB recommendations on the reporting of intersegmental forces and moments during human motion analysis », J. Biomech., vol. 99, p. 109533, janv. 2020, doi: 10.1016/j.jbiomech.2019.109533.
[2] G. Wu 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 », J. Biomech., vol. 38, no 5, p. 981–992, 2005, doi: 10.1016/j.jbiomech.2004.05.042.
[3] G. Wu 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 », J. Biomech., vol. 35, no 4, p. 543–548, avr. 2002.
[4] G. Wu et P. R. Cavanagh, « ISB recommandations for standardization in the reporting of kinematic data », J. Biomech., vol. 28, no 10, p. 1257–1261, 1995.
I don't get exactly your question as you say you want to compute the knee angle by having hip, knee and ankle angles.
But if you have segmental kinematics (pelvis, tight, leg, foot) and you want to compute articular kinematics (hip, knee, ankle), you can compute those with the segmental/joint frames by identifiying articular angles as soon as you have a kinematics sequence.