Difference between revisions of "Denavit-Hartenberg parameters"

From Robotics
Jump to: navigation, search
Line 2: Line 2:
  
 
[[File:dh-params-general.png|right|250px]]
 
[[File:dh-params-general.png|right|250px]]
When the [[Assigning coordinate frames|coordinate frames]] are assigned to a manipulator, the transformation between each two consecutive frames <math>K_{n-1}</math> and <math>K_n</math> have to be described. Therefor the 4 Denavit-Hartenberg parameters illustrated in the figure on the right are used, which are defined as follows:
+
When the [[Assigning coordinate frames|coordinate frames]] are assigned to a manipulator, the transformation between each two consecutive frames has to be described. Therefor the 4 Denavit-Hartenberg parameters <math>\theta</math>, <math>d</math>, <math>l</math> and <math>\alpha</math> are used. The figure on the right shows two coordinate frames <math>K_{n-1}</math> and <math>K_n</math> and illustrates the parameters. The corresponding [[Common normal|common normal]] is represented by a dashed red line. The Denavit-Hartenberg parameters are defined as follows:
  
 
;<math>\theta</math>
 
;<math>\theta</math>
Line 8: Line 8:
  
 
;<math>d</math>
 
;<math>d</math>
:<math>d</math> is the offset or translation, respectively, along the <math>z_{n-1}</math>-axis from the origin of <math>K_{n-1}</math> to the intersection with the [[Common normal|common normal]] (shown as a dashed red line in the figure).
+
:<math>d</math> is the offset or translation, respectively, along the <math>z_{n-1}</math>-axis from the origin of <math>K_{n-1}</math> to the intersection with the [[Common normal|common normal]].
  
 
;<math>l</math>
 
;<math>l</math>

Revision as of 18:16, 12 November 2015

← Back: Assigning coordinate frames Overview: Denavit-Hartenberg Convention Next: A-matrices
Dh-params-general.png

When the coordinate frames are assigned to a manipulator, the transformation between each two consecutive frames has to be described. Therefor the 4 Denavit-Hartenberg parameters \theta, d, l and \alpha are used. The figure on the right shows two coordinate frames K_{n-1} and K_n and illustrates the parameters. The corresponding common normal is represented by a dashed red line. The Denavit-Hartenberg parameters are defined as follows:

\theta
The angle \theta is defined as the angle about the z_{n-1}-axis to align x_{n-1} with the new x_{n}-axis.
d
d is the offset or translation, respectively, along the z_{n-1}-axis from the origin of K_{n-1} to the intersection with the common normal.
l
The parameter l corresponds to the length of the common normal which is equivalent to the translation along it.
If the related joint J_n is a revolute joint, l can also be regarded as the radius of the rotation about the z_{n-1}-axis
\alpha
The angle \alpha corresponds to the angle about the common normal to align the z_{n-1}-axis with the new z_{n}-axis
Dh-params-steps.png