Common normal

From Robotics
Revision as of 17:52, 10 November 2015 by Nickchen (talk | contribs)

Jump to: navigation, search
← Back: Notation of links, joints and coordinate frames Overview: Denavit-Hartenberg Convention Next: Assigning coordinate frames
Common-normal.png

The common normal is the shortest line perpendicular to the main joint axes of two consecutive joints. So it corresponds to the distance of two lines through the joints with the joint axes as direction vectors. This is illustrated on the left side of the figure on the right. The direction of the common normal can be computed using the cross product of the two main joint axes, so of the two z-axes:


\vec{\mathbf{n}}_n=\vec{\mathbf{z}}_{n-1}\times \vec{\mathbf{z}}_n
Its length depends on the spatial relation of the joint axes. There are some special cases, shown on the right side of the figure, that have to be considered when assigning the coordinate frames.
Special cases
  1. When the two joint axes are parallel or antiparallel, the length of the common normal is distinct and larger than zero. But the position along the two axes is not distinct as two parallel lines have the same distance all over.
  2. When the lines through the two joint axes intersect, their distance and so the length of the common normal is 0. But the imaginary direction that the common normal would have is distinct and it would start (and end as it has length 0) in the intersection point.
  3. When the joint axes are collinear, their distance or the length of the common normal, respectively, is 0. The imaginary direction of the common is orthogonal to the joint axes. But as both lines are collinear it could be rotated by any angle about the line. Additionally its position along the line is not distinct.