1
ROBOTICS
Industrial Robotics
Dr. Shady A. Maged
2
Labs Content
ROS, Robot Studio and V-REP
3
Software lab will be in the same hall of lecture so you
must bring your laptop
4
References:
• M. W. Spong, S. Hutchinson, M. Vidyasagar,” Robot
modeling and control,” John Wiley & Sons, Inc., 2006.
• P. J. McKerrow, “ Introduction to robotics, ”Addison-
Wesley Publishing Comp., 2001.
• R. P. Paul, “ Robot manipulators: mathematics,
programming and control,” MIT press, 1981.
• J. J. Craig,” Introduction to robotics: mathematics and
control,” Addison-Wesley Publishing Comp., , 1986.
• L. W. Tsai, “ Robot analysis: the mechanics of serial
and parallel manipulators,” John Wiley & Sons, Inc.,
1999.
5
What is a Robot?
• Definition of Robot:
A robot is/are programmable multifunctional
manipulator designed to move materials, parts, tools or
specialized devices through variable programmed
motions for the performance of a variety of tasks.
A robot is a machine which can be programmed to do a
variety of tasks.
6
What is a Robot?
Robot vs. Computer
7
What is a Robot?
Robot vs. Human
8
What is Robotics
Definition of Robotics:
Robotics is a discipline which involves
a) The design, manufacture, control, and programming of robot
b) The use of robot is to solve problem.
c) The study of control processes, sensors and algorithms used in
human, animals, and machine
d) The application of these control processes and algorithm to the
design of robots.
9
Applications
1. Industrial Robots: used in jobs that were hot, heavy,
hazardous.
10
Applications
ABB Different Robots
11
Applications
ABB Robots
12
Applications
What Can Industrial Robots Do?
Material handling
Material transfer
Machine Loading and/or unloading
welding
Spray coating
Assembly
Inspection
Advantages:
• increased productivity
• improve quality control
• reduce exposure of human to
harmful chemicals
13
Applications
2. Mobile Robots: A mobile robot is a robot that can move
in the real world and can be completely autonomous
The main features
Reprogramability
The ability to navigate
Autonomy
14
Applications
3. Climbing Robots
15
Applications
4. Humanoid Robots
ASIMO (JAPAN) Vs. PETMAN (USA)
16
Applications
5. Underwater or Submarine Robots: Inspection and
maintenance of offshore oil-wells Mining on the ocean
floor
17
Applications
6. Space Exploration Robots: : Satellite maintenance robot
construction robots for constructing space stations and
space ships
18
Applications
7. Space Exploration Robots
19
Applications
8. Deming Robots
20
Applications
9. Inspection Robots
21
Applications
10. Agriculture Robots
22
Applications
11. Cleaning Robots
23
Applications
12. Personal Assistant Robots
Automatic wheel chairs controlled by voice
commands The use of robot to perform
complex tasks by people with limited Stewart Robot
disability
24
Stewart Parallel Manipulator
25
Components and subsystems
Robot arm:
Serial manipulators parallel manipulators
(Single open loop chain) (Multiple closed loop chains)
26
Feature Serial robot Parallel robot
Mechanism Open chain Closed chain
Comparison
Payload/weight ratio Low High
Workspace Large Small
Maximum Force Limited by Summation of
minimum all actuator
actuator force forces
Speed and acceleration Low High
Modelling and solving Relatively simple Complex
dynamics
Solving inverse Difficult Easy
kinematics
Solving forward Easy Sophisticated
kinematics
Position error Accumulates Averages
27
Which is better parallel or serial?
The both types of robots have advantages and disadvantages.
For example parallel robots offer potential advantages compared with
serial, with higher overall stiffness, higher precision, low inertia, and higher
operating speeds and accelerations. However these advantages could be easy
relativized by reduced workspace, difficult mechanical design, and more
complex kinematics and control algorithms.
It is really very difficult to say what kind of robot is better, serial or parallel.
A robot selection procedure is very difficult and complex activity.
It depends on many different factors like
type of application (dangerous, repetitive and boring, precise, etc.)
task requirements (DOF, speed, accuracy, repeatability)
load requirements
Workspace
programming time, etc.
28
29
30
31
Articulated Robot
• ABB IRB 120
Fabricant ABB
Model IRB 120
Application General Use
Configuration Articulated
DOF 6
Horizontal Reach 60 cm
Max Velocity 7000 mm/s
Drive Electric AC Drive
32
33
34
35
36
37
38
39
40
THANK YOU
Email: [email protected]