Robotics - Module 1 (Part)
Robotics - Module 1 (Part)
Robotics - Module 1 (Part)
Robot Anatomy
A system is an integrated whole of parts or subsystems. A system has a specified goal or output for a
given set of inputs; a system may have many goals as well. A robot is a system as it combines many
subsystems that interact among themselves as well as with the environment in which the robot
works.
A robot has many components which include:
1. A base—fixed or mobile.
2. A manipulator arm with several degrees of freedom (DOF).
3. An end-effector or gripper holding a part or a tool.
4. Drives or actuators causing the manipulator arm or end-effector to move in a space.
5. Controller with hardware and software support for giving commands to the drives.
6. Sensors to feed back the information for subsequent actions of the arm or gripper as well as to
interact with the environment in which the robot is working.
7. Interfaces connecting the robotic subsystems to the external world.
A robot has some specific objective. It may be designed for simply picking up and placing the
workpieces. It may be employed to interact with and work load a lathe, a milling machine or any
equipment, or it may also perform some assembly work. To accomplish the job, a robot must have a
suitable manipulator arm with specified coordinate systems to attain a designed reach in the
working space. It should have a suitable gripper to match the geometry of the workpiece to be
handled; a suitable control system with or without servo mechanisms for sending signals to the
drives, or permitting storage of programmes and data for desired path planning with adequate speed
and good accuracy. The robot may have some sensors to feed back information for modifying the
motion or path. The controller is provided with interfacing units connected to external equipment in
the outside world.
Figure 1.1 indicates a scheme of a robotic system. It consists of a manipulator arm, a gripper, a
controller, and a power source. Figure 1.2 indicates the basic components of a microprocessor-based
pneumatic robot system. Figure 1.3 shows a popular model of computer-controlled Unimation–
Puma robot. Figure 1.4 shows Cincinnati Milacron T3 robotic manipulator indicating six degrees of
freedom—arm sweep, shoulder swivel, elbow extension, wrist pitch, wrist yaw and wrist roll.
Figure 1.7 Revolute pair (R) Figure 1.8 Prismatic pair (P) Figure 1.9 Cylindrical pair (C)
Figure 1.10 Spherical pair (S) Figure 1.11 Hooke's joint (T)
However, the most basic joints are the one-DOF revolute pair (R) and one-DOF prismatic pair (P) and
these two pairs are extensively used in combination in the robotic manipulators.
Robot Kinematics
Robot arm kinematics deals with the analytic study of the motion of a robot arm with respect to a
fixed reference coordinate system as a function of time. The mechanical manipulator can be modelled
as an open loop articulated chain with several rigid links connected in series by either 'revolute' or
'prismatic' joints driven by the actuators.
For a manipulator, if the position and orientation of the end-effector are derived from the given joint
angles and link parameters, the scheme is called the forward kinematics problem. If, on the other
hand, the joint angles and the different configuration of the manipulator are derived from the
position and orientation of the end-effector, the scheme is called the reverse kinematics problem.
Figure 1.12 illustrates the scheme of forward and reverse kinematics.
(1.3)
(1.4)
(1.5)
(1.6)
(1.7)
From the given geometry,
(1.8)
(1.9)
Squaring and adding Eqs (1.8) and (1.9),
(1.10)
Substituting the value of θ in Eqs (1.8) and (1.9), we obtain the value of θ1. Finally, the value of θ3 can
be obtained using the following relation:
(1.11)
Robot Specifications
Robots may be classified according to their characteristics, namely:
Multiple task capability
Level of machine intelligence
Kinematic structure
Geometric dexterity
Mobility
Actuator modules
Payload capacity
Precision, accuracy, repeatability
Sensory capability
Operational envelope
Application groups
An industrial robot is classified mainly on the basis of its manipulating arm and the joint
configurations to position the endeffector. Accordingly, robots have the following coordinate
systems:
Cartesian coordinate
Cylindrical coordinate
Spherical or polar coordinate
Anthropomorphic or articulated or jointed arm coordinate
Sometimes robots may be classified according to the pair of joints which provide degrees of freedom.
They are: R-R-P (revolute-revolute-prismatic), R-R-R, R-P-P, P-R-R, P-P-P, or a combination of all
these.
A wrist of a robot may be specified by the type of motion it performs, viz., pitch, yaw and roll.
Accordingly the wrist may be broadly classified as
Wrist type 1A (having single degree of freedom)
Wrist type IB
Wrist type 2A
Wrist type 2A (having 2 degrees of freedom)
Wrist type 2B
Wrist type 3A
Wrist type 3A
Wrist type 3B (having 3 degrees of freedom)
Wrist type 3C
Wrist type 3D
A robot may have different end-effectors. They are mechanical type, magnetic pick up and, vacuum
or suction pick up.
Sometimes, a robot may have a two-fingered, three-fingered or multifingered end-effector.
Robots may be identified as fixed, mobile and walking or legged robot. There are various methods of
specifying robot movement. They are:
Fixed sequence robot
Variable sequence robot
Playback robot
NC robot
Intelligent robot
A robot may be non-servo (bang-bang type) or servo (proportional feedback type).
A robot may be classified according to the type of control. They are point-to-point robot, continuous
path robot, and controlled path robot.
Robots may use various offline programming systems via different robot languages, viz, VAL, SIGLA,
AL, PLACE, RAPT, AML, PAL, MCL, RAIL, HELP, RPL, JARS, ADA, etc.
A robot is further specified by its speed or maximum velocity at the end-effector. (Velocity, V, mm/s
or rad/s.)
A robot is found to be efficient in repeating its movement under the same precisely defined
conditions. Hence, repeatability may be defined as
Robots may have different load carrying or lifting capacity. The playload, is thus defined as W, kg or
N. Robots may be grouped according to the sensory systems they are provided with. They are:
Simple and blind robot (with internal sensors)
Vision robot
Moderately intelligent robot (with external tactile and non-tactile sensors)
Robots may also be specified according to the type of industrial applications, viz.
Part handling robot
Tool operating robot
Assembly robot
Robots are sometimes classified in accordance with the specific task they perform, viz. die casting,
investment casting, forging, pick-and-place operations, machine tool loading and unloading, welding,
spray painting, inspection, assembly and education and training.
A typical classification system of robots is based on the skill of operation required in various
manufacturing applications. They are:
1. Low accuracy contouring (for spray painting, spot welding, etc.)
2. Low accuracy point-to-point (loading/unloading from heat treatment furnaces, die casting
machine, etc.)
3. Moderate accuracy contouring (arc welding, deburring etc.)
4. Moderate accuracy point-to-point (forging, loading/unloading machine tools, part orientation,
etc.)
5. Close tolerance and assembly applications
……………….(Continued)