The goals to be solved.
The kinematic joints.
The kinematic links.
Adds a kinematic prismatic joint.
The base kinematic link.
The attachment kinematic link.
The kinematic prismatic joint.
Adds a kinematic revolute joint.
The base kinematic link.
The attachment kinematic link.
The kinematic revolute joint.
Adds a kinematic spherical joint.
The base kinematic link.
The attachment kinematic link.
The kinematic spherical joint.
Builds the mechanism.
Whether to optimize the mechanism for improved runtime performance.
Releases the mechanism.
IMPORTANT! Must be called when the mechanism is no longer needed (e.g. from inside Component.removed), to free native resources.
Removes a goal.
The goal.
True if the goal was removed, false otherwise.
Solves the mechanism.
The objective function penalty.
Kinematic Mechanism.
Remarks
Used by the RobotControllerComponent to calculate the inverse kinematics for industrial robots. Supports closed kinematic loops and multiple goals. Users should generally use the robot controller component instead.