visual3d:documentation:pipeline:signal_commands:compute_ik_residuals
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
visual3d:documentation:pipeline:signal_commands:compute_ik_residuals [2024/07/17 15:42] – removed sgranger | visual3d:documentation:pipeline:signal_commands:compute_ik_residuals [2024/07/17 15:46] (current) – created sgranger | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Compute IK Residuals ====== | ||
+ | |||
+ | ==== Command ==== | ||
+ | |||
+ | < | ||
+ | Compute_IK_Residuals | ||
+ | ! / | ||
+ | ! / | ||
+ | ; | ||
+ | </ | ||
+ | |||
+ | A signal equal to the inverse Kinematic target residual will be created for every target in your IK model. The results will be under the type DERIVED. | ||
+ | |||
+ | SEPARATE_COMPONENTS is a hidden parameter by default. If SEPARATE_COMPONENTS is included and is set to TRUE, a separate signal will be created for each of the X Y and Z components. (An _X, _Y or _Z will be appended to the target name depending on the component). | ||
+ | |||
+ | Note: To guarantee that the model pose is consistent with the current IK Properties a " | ||
+ | |||
+ | ==== Background ==== | ||
+ | |||
+ | This command can be used to calculate the residual for each target when using Inverse Kinematics is used to compute the segment Pose. The residual is the Euclidean distance between the target' | ||
+ | |||
+ | An example of when this would be useful is if you have an IK model and some issues seem to be appearing. You can calculate the residuals for the targets in your IK. If one target as a higher residual than the other targets in your model, you may want to consider removing this target from the list of tracking targets. | ||
+ | |||
+ | |||
visual3d/documentation/pipeline/signal_commands/compute_ik_residuals.1721230962.txt.gz · Last modified: 2024/07/17 15:42 by sgranger