Professional Documents
Culture Documents
Email: expertsyssol@gmail.com
expertsyssol@yahoo.com
Cell: 9952749533
www.researchprojects.info
PAIYANOOR, OMR, CHENNAI
Call For Research Projects Final
year students of B.E in EEE, ECE,
EI, M.E (Power Systems), M.E
(Applied Electronics), M.E (Power
Electronics)
Ph.D Electrical and Electronics.
Students can assemble their hardware in our
Research labs. Experts will be guiding the
projects.
The International Organization for Standardization gives a
definition of robot in ISO 8373: "an automatically controlled,
reprogrammable, multipurpose, manipulator programmable
in three or more axes, which may be either fixed in place or
mobile for use in industrial automation applications." This
definition is used by the International Federation of Robotics
, the European Robotics Research Network (EURON), and
many national standards committees.
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)
The orientation 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
To completely 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
length (L ) is 300 mm. The shoulder joint (S), the elbow joint (E), and the
2
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 E0
J 1 2 2
1 1 1 0
0 0 0 1