kinematics definitions for emc2 |
loadrt trivkins loadrt rotatekins loadrt tripodkins loadrt genhexkins |
Rather than exporting HAL pins and functions, these components provide the forward and inverse kinematics definitions for emc2. |
trivkins − Trivial Kinematics |
There is a 1:1 correspondence between joints and axes. Most standard milling machines and lathes use the trivial kinematics module. |
rotatekins − Rotated Kinematics |
The X and Y axes are rotated 45 degrees compared to the joints 0 and 1. |
tripodkins − Tripod Kinematics |
The joints represent the distance of the controlled point from three predefined locations (the motors), giving three degrees of freedom in position (XYZ) |
tripodkins.Bx |
tripodkins.Cx |
tripodkins.Cy |
The location of the three motors is (0,0), (Bx,0), and (Cx,Cy) |
genhexkins − Hexapod Kinematics |
Gives six degrees of freedom in position and orientation (XYZABC). The location of the motors is defined at compile time. |
The Kinematics section of the EMC2 Developer Manual |