Difference between revisions of "A-matrices"
(9 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
[[File:dh-params-steps.png|center|950px]] | [[File:dh-params-steps.png|center|950px]] | ||
+ | The A-matrices now are used to combine the 4 successive transformations of the [[Denavit-Hartenberg parameters]] in one matrix. According to the figure above and following the rules for [[Combinations of transformations|combinations of transformations]], the combined A-matrix is determined as follows: | ||
[[File:amatrices.png|right|450px]] | [[File:amatrices.png|right|450px]] | ||
− | |||
:<math> | :<math> | ||
\begin{align} | \begin{align} | ||
Line 36: | Line 36: | ||
0 & \cos{\alpha_n} & -\sin{\alpha_n} & 0 \\ | 0 & \cos{\alpha_n} & -\sin{\alpha_n} & 0 \\ | ||
0 & \sin{\alpha_n} & \cos{\alpha_n} & 0 \\ | 0 & \sin{\alpha_n} & \cos{\alpha_n} & 0 \\ | ||
− | 0 & 0 & 1 & d \\ | + | 0 & 0 & 0 & 1 |
+ | \end{array}\right] \\ | ||
+ | &= | ||
+ | \left[\begin{array}{cccc} | ||
+ | \cos{\theta_n} & -\sin{\theta_n}\cos{\alpha_n} & \sin{\theta_n}\sin{\alpha_n} & l\cos{\theta_n} \\ | ||
+ | \sin{\theta_n} & \cos{\theta_n}\cos{\alpha_n} & -\cos{\theta_n}\sin{\alpha_n} & l\sin{\theta_n} \\ | ||
+ | 0 & \sin{\alpha_n} & \cos{\alpha_n} & d \\ | ||
0 & 0 & 0 & 1 | 0 & 0 & 0 & 1 | ||
\end{array}\right] | \end{array}\right] | ||
− | \end{align} | + | \end{align} |
</math> | </math> | ||
+ | |||
+ | So the A-matrix for link <math>L_n</math> can just be computed by setting in the parameters <math>\theta_n</math>, <math>d_n</math>, <math>l_n</math> and <math>\alpha_n</math> determined before. As shown in the figure on the right, <math>A_n</math> then describes the transformation between the coordinate frames <math>K_{n-1}</math> at the beginning and <math>K_n</math> at the end of link <math>L_n</math> including the static transformation as well as the translation or rotation caused by the joint <math>J_n</math>. | ||
[[Category:Article]] | [[Category:Article]] | ||
[[Category:Denavit-Hartenberg]] | [[Category:Denavit-Hartenberg]] |
Latest revision as of 14:53, 14 December 2015
← Back: Denavit-Hartenberg parameters | Overview: Denavit-Hartenberg Convention | Next: Typical link examples → |
The A-matrices describe the precise transformation between each two successive manipulator links. In the previous articles, it was described how the transformation can be described using local coordinate frames and the 4 Denavit-Hartenberg parameters. The parameters describe 2 translational and 2 rotational degrees of freedom, which correspond to 4 transformations, that are applied successively to transform coordinate frame with respect to frame like shown below.
The A-matrices now are used to combine the 4 successive transformations of the Denavit-Hartenberg parameters in one matrix. According to the figure above and following the rules for combinations of transformations, the combined A-matrix is determined as follows:
So the A-matrix for link can just be computed by setting in the parameters , , and determined before. As shown in the figure on the right, then describes the transformation between the coordinate frames at the beginning and at the end of link including the static transformation as well as the translation or rotation caused by the joint .