This article may require cleanup to meet Wikipedia's quality standards. No cleanup reason has been specified. Please help improve this article if you can. (August 2010) (Learn how and when to remove this message)

There are many conventions used in the robotics research field. This article summarises these conventions.

Line representations

[edit]

Lines in robotics are the following:

Non-minimal vector coordinates

[edit]

A line is completely defined by the ordered set of two vectors:

Each point on the line is given a parameter value that satisfies: . The parameter t is unique once and are chosen.
The representation is not minimal, because it uses six parameters for only four degrees of freedom.
The following two constraints apply:

Plücker coordinates

[edit]

Arthur Cayley and Julius Plücker introduced an alternative representation using two free vectors. This representation was finally named after Plücker.
The Plücker representation is denoted by . Both and are free vectors: represents the direction of the line and is the moment of about the chosen reference origin. ( is independent of which point on the line is chosen!)
The advantage of the Plücker coordinates is that they are homogeneous.
A line in Plücker coordinates has still four out of six independent parameters, so it is not a minimal representation. The two constraints on the six Plücker coordinates are

Minimal line representation

[edit]

A line representation is minimal if it uses four parameters, which is the minimum needed to represent all possible lines in the Euclidean Space (E³).

Denavit–Hartenberg line coordinates

[edit]

Jaques Denavit and Richard S. Hartenberg presented the first minimal representation for a line which is now widely used. The common normal between two lines was the main geometric concept that allowed Denavit and Hartenberg to find a minimal representation. Engineers use the Denavit–Hartenberg convention(D–H) to help them describe the positions of links and joints unambiguously. Every link gets its own coordinate system. There are a few rules to consider in choosing the coordinate system:

  1. the -axis is in the direction of the joint axis
  2. the -axis is parallel to the common normal:
    If there is no unique common normal (parallel axes), then (below) is a free parameter.
  3. the -axis follows from the - and -axis by choosing it to be a right-handed coordinate system.

Once the coordinate frames are determined, inter-link transformations are uniquely described by the following four parameters:

Hayati–Roberts line coordinates

[edit]

The Hayati–Roberts line representation, denoted , is another minimal line representation, with parameters:

This representation is unique for a directed line. The coordinate singularities are different from the DH singularities: it has singularities if the line becomes parallel to either the or axis of the world frame.

Product of exponentials formula

[edit]

The product of exponentials formula represents the kinematics of an open-chain mechanism as the product of exponentials of twists, and may be used to describe a series of revolute, prismatic, and helical joints.[1]

See also

[edit]

References

[edit]
  1. ^ Sastry, Richard M. Murray; Zexiang Li; S. Shankar (1994). A mathematical introduction to robotic manipulation (PDF) (1. [Dr.] ed.). Boca Raton, Fla.: CRC Press. ISBN 9780849379819.((cite book)): CS1 maint: multiple names: authors list (link)
[edit]