Joint constraints
Joint constraints are rotational constraints on the joints of an artificial system.[1] They are used in an inverse kinematics chain, in fields including 3D animation or robotics.[2] Joint constraints can be implemented in a number of ways, but the most common method is to limit rotation about the X, Y and Z axis independently. An elbow, for instance, could be represented by limiting rotation on X and Z axis to 0 degrees, and constraining the Y-axis rotation to 130 degrees. To simulate joint constraints more accurately, dot-products can be used with an independent axis to repulse the child bones orientation from the unreachable axis. Limiting the orientation of the child bone to a border of vectors tangent to the surface of the joint, repulsing the child bone away from the border, can also be useful in the precise restriction of shoulder movement.
References
- ↑ "Joint constraints and multibodies". https://nphysics.org/joint_constraints_and_multibodies/.
- ↑ Knoop, S.; Vacek, S.; Dillmann, R. (December 2005). "Modeling joint constraints for an articulated 3D human body model with artificial correspondences in ICP". 5th IEEE-RAS International Conference on Humanoid Robots, 2005. pp. 74–79. doi:10.1109/ICHR.2005.1573548. ISBN 0-7803-9320-1. https://ieeexplore.ieee.org/document/1573548.
Original source: https://en.wikipedia.org/wiki/Joint constraints.
Read more |