Académique Documents
Professionnel Documents
Culture Documents
Spherical
(RRP) Spherical (RRP)
Robot consists of rigid links connected to
one another by joints which allow relative
motion of neighboring links
Links
Joints
Prismatic: Sliding joint
Revolute: rotation
End effector:
A the free end of the link chain
(normaly wrist) is the end-effector.
Gripper
Welding torch
Electro magnet
Or any other tool
Payload is the maximum load the that
robot can carry with out compromising its
speed and accuracy.
Always specified at some distance from
wrist.
Auxiliary payload:
The load which can be put on other arms
Normally much higher then actual payload
Number of independent variables
used to define the configuration of
the robot
Number of motors used gives the dof of
robot
In 3-D space the robot must have 6 dof
to position and orient the tool
▪ 3-dof for positioning
▪ Another 3-dof for orientation of the tool
Two types of work volume
Dextrous : is that volume of space
which the robot end-effector can reach
with all orientation
Reachable work volume: that volume of
space which the robot can reach with at
least one orientation
A taught point is one that the
robot is moved to physically, and
then the joint position
recorded/stored
Points are taught using teach
pendent
Repeatability is the precision by
which the robot can be positioned at
its taught point
The precision with which the computed points
can be attained is called accuracy.
Computed point are points which the robot
has to reach but were never taught to it. For
example point coming from camera or directly
programmed
Accuracy is lower bounded by repeatability
Accuracy is affected by the precision of parameters
appearing in the kinematic equations. E.x. Error in
DH parameters
Real time
i/o cards (analog and digital) can be attached to
robot controller
i/o signals are read in real time and action taken
There is a upper limit to the maximum number of
i/o the robot can access
Non-real time
Cannot be used to generate interrupts
Cannot be used modify the motion all ready started
OPC, serial communication etc, (manufacturer
dependent)
Theorientation of an object can be
defined by attaching a coordinate
system to the object and then
describing it with respect to some
reference coordinate system
Tool coordinate system
attached to the tool or end effector
Wrist coordinate system
Attached to the wrist of the robot. Fixed during
manufacturing. Tool C.S is defined w.r.t this
Base coordinate system
Attached to the work piece or table etc
Global / world coordinate system
A fixed coordinate system w.r.t the robot. All other
coordinate system gets calibrated with respect to this.
Actuator coordinate system
Translation: when origin one coordinate
system (C.S.) is displaced w.r.t a ref.
C.S. The axis remain parallel
Rotation: When one C.S. is rotated
about any axis in some ref. C.S. This is
described by a 3x3 rotation matrix.
Transformation = rotation and
translation
Tocompletely describe a tool with
respect to some C.S we need to know
both the
Position of the origin of tool C.S
And Orientation of the tool C.S
Frame includes both position and
orientation of an object
Mapping between frames is carried out
using Homogeneous transformation. It
is a 4X4 matrix
Roll pitch yaw
Start with the frame {B} coincident with a known referance frame
{A}.First rotate {b} about X̂ A by an angle γ , then about ŶA
by an angle β . and then rotate about Ẑ A by an angle α
Z-Y-X Eural angle
Start with frame {B} consident with known frame {A}.
First rotate {B} about Ẑ B by an angle α , then rotate
about ŶB by an angle β , and the rotate about X̂ B by angle γ
Z-Y-Z Eular angle
elbow joint (E), and the wrist joint (W) have resolutions of
1000 counts per degree. Rotation in the positive direction for
all 3 joints is counter-clockwise when viewed from the top.
The vertical axis (V) has a resolution of 100 counts per
millimeter, and movement in the positive direction goes up.
When the shoulder, elbow, and wrist joints are at their zero-
degree positions, the two links are both extended along the X-
axis and the tool orientation C is at zero degrees. When the
vertical axis is at its home position, it is 250 mm above the Z-
axis zero point. Due to wiring constraints, rollover of the
rotary axes is not permitted.
Forward Kinematics
Inverse Kinematics
Limiting ourselves to positive values of the elbow (E) angle, producing the right-armed case (done by selecting the
positive arc-cosine solutions), we can write our inverse kinematic equations as follows:
Velocity of tool point w.r.t joint speed
x = −{L1 sin( S ) + L2 sin( S + E )}S − L2 sin( S + E ) E
y = {L cos( S ) + L cos( S + E )}S + L cos( S + E ) E
1 2 2
C = S + E + W
z = V
Or in matrix form
x − L1 sin( S ) − L2 sin( S + E ) − L2 sin( S + E ) 0 0 S
y L cos( S ) + L cos( S + E ) L cos( S + E )
= 1 2 2 0 0 E ⇒ J = L1 L2 Sin( E )
*
c 1 1 1 0 W
z 0 0 0 1 V Singulatity when J = 0
− L1 sin( S ) − L2 sin( S + E ) − L2 sin( S + E ) 0 0
L cos( S ) + L cos( S + E ) L cos( S + E ) 0 0 ⇒E=0
J = 1 2 2
1 1 1 0
0 0 0 1
Ifanyone knows more info, you can
contact
Email: vinayak.nandi@gmail.com