Portal:Electronics/Selected article/9

From formulasearchengine
Revision as of 16:23, 19 August 2010 by en>VolkovBot (robot Adding: zh:Portal:電子學/特色条目/9)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
An articulated six DOF robotic arm uses forward kinematics to position the gripper.
The forward kinematics equations define the trajectory of the end-effector of a PUMA robot reaching for parts.

Forward kinematics refers to the use of the kinematic equations of a robot to compute the position of the end-effector from specified values for the joint parameters.[1] The kinematics equations of the robot are used in robotics, computer games, and animation. The reverse process that computes the joint parameters that achieve a specified position of the end-effector is known as inverse kinematics.

Kinematics equations

The kinematics equations for the series chain of a robot are obtained using a rigid transformation [Z] to characterize the relative movement allowed at each joint and separate rigid transformation [X] to define the dimensions of each link. The result is a sequence of rigid transformations alternating joint and link transformations from the base of the chain to its end link, which is equated to the specified position for the end link,

[T]=[Z1][X1][Z2][X2][Xn1][Zn],

where [T] is the transformation locating the end-link. These equations are called the kinematics equations of the serial chain.[2]

In 1955, Jacques Denavit and Richard Hartenberg introduced a convention for the definition of the joint matrices [Z] and link matrices [X] to standardize the coordinate frame for spatial linkages.[3][4] This convention positions the joint frame so that it consists of a screw displacement along the Z-axis

[Zi]=TransZi(di)RotZi(θi),

and it positions the link frame so it consists of a screw displacement along the X-axis,

[Xi]=TransXi(ai,i+1)RotXi(αi,i+1).

Using this notation, each transformation-link goes along a serial chain robot, and can be described by the coordinate transformation,

i1Ti=[Zi][Xi]=TransZi(di)RotZi(θi)TransXi(ai,i+1)RotXi(αi,i+1),

where θi, di, αi,i+1 and ai,i+1 are known as the Denavit-Hartenberg parameters.

Kinematics equations revisited

The kinematics equations of a serial chain of n links, with joint parameters θi are given by[5]

[T]=0Tn=i=1ni1Ti(θi),

where i1Ti(θi) is the transformation matrix from the frame of link i to link i1. In robotics, these are conventionally described by Denavit–Hartenberg parameters.[6]

Denavit-Hartenberg matrix

The matrices associated with these operations are:

TransZi(di)=[10000100001di0001],RotZi(θi)=[cosθisinθi00sinθicosθi0000100001].

Similarly,

TransXi(ai,i+1)=[100ai,i+1010000100001],RotXi(αi,i+1)=[10000cosαi,i+1sinαi,i+100sinαi,i+1cosαi,i+100001].

The use of the Denavit-Hartenberg convention yields the link transformation matrix, [i-1Ti] as

i1Ti=[cosθisinθicosαi,i+1sinθisinαi,i+1ai,i+1cosθisinθicosθicosαi,i+1cosθisinαi,i+1ai,i+1sinθi0sinαi,i+1cosαi,i+1di0001],

known as the Denavit-Hartenberg matrix.

See also

References

43 year old Petroleum Engineer Harry from Deep River, usually spends time with hobbies and interests like renting movies, property developers in singapore new condominium and vehicle racing. Constantly enjoys going to destinations like Camino Real de Tierra Adentro.

  1. 20 year-old Real Estate Agent Rusty from Saint-Paul, has hobbies and interests which includes monopoly, property developers in singapore and poker. Will soon undertake a contiki trip that may include going to the Lower Valley of the Omo.

    My blog: http://www.primaboinca.com/view_profile.php?userid=5889534
  2. J. M. McCarthy, 1990, Introduction to Theoretical Kinematics, MIT Press, Cambridge, MA.
  3. J. Denavit and R.S. Hartenberg, 1955, "A kinematic notation for lower-pair mechanisms based on matrices." Trans ASME J. Appl. Mech, 23:215–221.
  4. Hartenberg, R. S., and J. Denavit. Kinematic Synthesis of Linkages. New York: McGraw-Hill, 1964 on-line through KMODDL
  5. Template:Cite web
  6. Template:Cite web