Professional Documents
Culture Documents
1- An OO Robot
• Forward Transformation
X = λ2 and Z = λ1
• Backward Transformation
λ1 = Z and λ2 =X
Where
X and Z are the coordinate
values in the world space
2 - An RR Robot
• Forward Transformation
X L1 cos 1 L2 cos(1 2 )
Z L0 L1 sin 1 L2 sin(1 2 )
Forward and Backward Transformation for a Robot with Two Joints
• Backward Transformation
For the backward transformation, we are given the coordinate
positions X and Z in world space, and we must calculate the
joint values that will provide those coordinate values.
x ( z L0 ) L L
2 2 2 2
cos 2 1 2
2 L1 L2
sin 1
( z L0 )( L1 L2 cos 2 ) xL2 sin 2
{x( L1 L2 cos 2 ) ( z L0 ) L2 sin 2 }
Forward and Backward Transformation for a Robot with Three Joints
• The robot is limited to the x-z plane and the origin of the axis system
at the center of joint 1
Forward and Backward Transformation for a Robot with Three Joints
• The values of the four joints are, respectively,.θ1, θ2, λ3, and θ4.
• Given these values the forward transformation is given by:
where
Forward and Backward Transformation for a Robot with Four Joints
in Three Dimensions
nx ox ax px
n oy ay
py
T y
nz oz az pz
0 0 0 1
Homogenous Transformation
• Where T consists of four column vectors representing the position and
orientation of the end-of-arm or end-effector