Introduction 2
Introduction 2
1
Resolution, Accuracy and Repeatability
Resolution
It is defined as the smallest allowable position increment of a robot
Resolution
2
Accuracy (mm)
Repeatability (mm)
3
Applications of Robots
In Manufacturing Units
Advantages of Robots
Robots can work in hazardous and dirty environment
Can increase productivity after maintaining improved quality
Direct labour cost will be reduced
Material cost will be reduced
Repetitive tasks can be handled more efficiently
4
Application Areas
Arc Welding
Spot Welding
Spray Painting
Pick and Place Operation
Grinding
Drilling
Milling
5
Under-Water Applications
Purposes
6
Notes
Robots are developed in the form of ROV (Remotely Operated
Vehicle) and AUV (Autonomous Under-water Vehicle)
Robots are equipped with navigational sensors, propellers/
thrusters, on-board softwares, and others
Medical Applications
Telesurgery
Micro-capsule multi-legged robots
Prosthetic devices
7
Space Applications
8
In Agriculture
9
Some Other Applications
Replacement of maid-servant
Garbage collection
Underground Coal mining
Sewage-line cleaning
Fire-fighting etc.
10
Robot End-Effectors
An end-effector is a device attached to the wrist of a manipulator for the
purpose of holding materials, parts, tools to perform a specific task
End Effectors
Grippers Tools
End-effectors used to grasp and End-effectors designed to
hold objects perform some specific tasks
Ex: Spot welding electrode,
Spray gun
11
Classification of Grippers
1. Single gripper and double gripper
12
2. Internal gripper vs. External gripper
13
3. Soft gripper vs. Hard gripper
Hard gripper: Point contact between the finger and object
Soft gripper: Area (surface) contact between the finger and object
14
4. Active Gripper and Passive Gripper
15
A Few Robot Grippers
1. Mechanical Grippers
16
Examples
i. Gripper with linkage actuation
17
ii. Gripper with rotary actuation
18
iii. Gripper with cam actuation
19
2. Vacuum Gripper (used for thin parts)
20
•Suction cup is made of elastic material like rubber or soft plastic
•When the object to be handled is soft, the cup should be made of hard
substance
•Two devices can be used: Either Vacuum pump or venturi
21
3. Magnetic Gripper (for magnetic materials only. For example:
various steels but not stainless steel)
22
Magnetic Gripper
23
4. Adhesive Gripper
5. Universal Gripper
24
Passive Gripper
Task: To insert a peg into a hole
25
Solution: Use Remote Center Compliance (RCC)
26
Robot Teaching
To provide necessary instructions to the robot
Teaching Methods
27
Off-line Method
VAL Programming for PUMA
Task: Pick and place operation
VAL program Other VAL commands
APPRO PART, 100 SPEED 40
MOVES PART EXECUTE
CLOSEI ABORT
DEPARTS 200 EDIT filename
APPROS BIN, 300 LISTF
MOVE BIN STORE
OPENI DELETE
DEPART 100 LOAD filename
28
Specification of a Robot
Control type
Drive system
Coordinate system
Teaching/Programming methods
Accuracy, Repeatability, Resolution
Pay-load capacity
Weight of the manipulator
Applications
Range and speed of arms and wrist
Sensors used
End-effector/ gripper used
29
Economic Analysis
30
Economic Analysis
31
Numerical Example
The costs and savings associated with a robot installation are given below.
Costs of a robot including accessories : Rs. 12,00,000
Installation cost : Rs. 3,00,000
Maintenance and operating cost : Rs. 20 per hour
Labour saving : Rs. 100 per hour
Material saving : Rs. 15 per hour
The shop runs 24 hours in a day (in 3 shifts) and the effective workdays in a
year are 200. The tax rate of the company is 30% and techno-economic life of
the robot is expected to be equal to six years. Determine (a) pay-back period of
the robot and (b) rate of return on investment
32
Solution
Capital investment
33
Solution (Cont.)
Constant depreciation per year
Net savings
34
Solution (Cont.)
Net savings after the payment of tax
Therefore, the purchase of the robot is justified by taking loan from the bank.
35
Topic 2: Robot Kinematics
36
Representation of an Object in 3-D Space
37
Representation of the Position
qx
U
Q q y ; 3x1 matrix
q
z
38
Representation of the Orientation
U
B R [ U X̂ B U ŶB U Ẑ B ]
3x3 matrix
39
Frame Transformations
40
Translation of a Frame
U U B
Q Q Borg Q
41
Rotation of a Frame
U B
Q UB R Q
42
Translation and Rotation of a Frame
U B U
Q UB R Q Q Borg
U B U
Q UB R Q Q Borg
U B
Q UBT Q
where T: transformation
43
U Q(3 X 1) U R(3 X 3) | Q Borg (3 X 1) Q (3 X 1)
U B
B
|
|
U Q(3 X 1) U R(3 X 3) |
U
Q Borg (3 X 1) Q (3 X 1)
B
B
|
1 0 0 0 | 1 1
44
Let [T]: Homogeneous transformation matrix
U R (3x 3) | U
Q Borg (3x1)
B
T |
0 0 0 | 1
45
Say
46
Translation Operator
Trans : Translation of q units along x-direction
Trans = 1 0 0 q
0 1 0 0
0 0 1 0
0 0 0 1
Note: Trans operators are commutative in nature
𝑻𝒓𝒂𝒏𝒔 ( ^ ^ ,𝒒 ) =𝑻𝒓𝒂𝒏𝒔 ( 𝒀
𝑿 , 𝒒 𝒙 ) 𝑻𝒓𝒂𝒏𝒔 (𝒀 𝒚
^ , 𝒒 ) 𝑻𝒓𝒂𝒏𝒔 ( ^
𝒚 𝑿 ,𝒒 𝒙 )
47