Question regarding inverse kinematics residual error
Posted: Fri Apr 14, 2023 6:48 am
Hi,
Thanks a lot for the continuing good work. I have a couple of questions regarding the inverse kinematic operations:
1) In function "findcurrentmarkerlocation", the marker position is transformed to the ground reference frame using the rotation matrix from its associated body to ground reference.
1a) Is the ground reference here the global (openSim referece frame, i.e the reference frame the trajectories are provided in) ?
1b) At what point prior to IK being performed at every frame, are the marker trajectories transformed to the bone reference frame?
2) Are the bone reference frames aligned with the marker reference frames during the static trial (like in 6DoFs) model ? Or is the bone reference frame always fixed at the proximal joint?
3) Additionally, during IK are we initially adjusting the observations(fixed-ground frame locations) and then adjusting the markers to these observations? So moving the bones and then adjusting the markers? Else what are the observations which are used to calculate the error?
Thanks,
Vignesh
Thanks a lot for the continuing good work. I have a couple of questions regarding the inverse kinematic operations:
1) In function "findcurrentmarkerlocation", the marker position is transformed to the ground reference frame using the rotation matrix from its associated body to ground reference.
1a) Is the ground reference here the global (openSim referece frame, i.e the reference frame the trajectories are provided in) ?
1b) At what point prior to IK being performed at every frame, are the marker trajectories transformed to the bone reference frame?
2) Are the bone reference frames aligned with the marker reference frames during the static trial (like in 6DoFs) model ? Or is the bone reference frame always fixed at the proximal joint?
3) Additionally, during IK are we initially adjusting the observations(fixed-ground frame locations) and then adjusting the markers to these observations? So moving the bones and then adjusting the markers? Else what are the observations which are used to calculate the error?
Thanks,
Vignesh