Robotics and Automation Part 1
Robotics and Automation Part 1
Introduction
Course Objectives
2
Course goals
Upon completion of the course, the student will be able to:
• Understand the different classifications of robot manipulators.
• Understand the forward kinematics problem and inverse
kinematics problem of robot manipulators.
• Formulate the Jacobian of robot manipulator and understand its
importance in robot kinematics and dynamics analysis.
• Formulate the dynamic equations of manipulators.
• Understand the different method used to control robot
manipulators.
• Solve problems related to engineering profession applications
in robotics.
Textbook
Lung – Wen Tsai
“Robot Analysis: The mechanics of serial and
parallel manipulators”
John Wiley & Sons, Inc., 1999.
John Craig
“Introduction to Robotics: Mechanics and Control”
4th edition, Prentice-Hall, 2017.
4
5
6
Course Contents
Introduction of robotics. classification and characteristics of robots.
Spatial description and transformation. Robot arm kinematics
(direct kinematics and inverse kinematics problem). Differential
kinematics (Jacobean Analysis) and statics. Dynamics of robot
manipulators (Lagrange formulation and Newton Euler
Formulation). Trajectory planning and motion control of robot
manipulators. Actuators and sensors used in robotic systems.
Course Topics
• Introduction (Ch. 1 Tsai & Ch. 1 Craig).
• Position Analysis of Serial Manipulators (Ch. 2 Tsai).
• Jacobian Analysis of Serial Manipulators (Ch. 4 Tsai).
• Statics and Stiffness Analysis (Ch. 6 Tsai).
• Dynamics of Serial Manipulators (Ch. 9 Tsai).
• Trajectory generation (Ch. 7 Craig).
• Control of manipulators (Ch. 9, 10, and 11 Craig).
8
Course Assessment
• Midterm Test 25 %
• Quizzes 10 %
• Homework 10 %
• Project 10%
• Class Activity 5%
• Final Examination 40 %
9
Introduction to Robotics
• The term robot means different things to different people.
• Science fiction books and movies have strongly influenced what many
people expect a robot to be or what it can do.
• Sadly, the practice of robotics is far behind this popular conception.
• One thing is certain though – robotics will be an important technology
in this century.
• The term robot first appeared in a 1920 Czech science fiction play
“Rossum’s Universal Robots” by Karel Chapek.
• The robots in the play were artificial people or androids.
The word “Android” means a robot with a human appearance.
Part of the 1920 Czech science fiction play “Rossum’s Universal Robots
(RUR) ” by Karel Chapek.
In the introductory scene Helena Glory is visiting Harry Domin the director
general of Rossum’s Universal Robots and his robotic secretary Sulla.
Domin: Sulla, let Miss Glory have a look at you.
Helena: (stands and offers her hand) Pleased to meet you. It must be very
hard for you out here, cut off from the rest of the world [the factory is on an
island]
Sulla: I do not know the rest of the world Miss Glory. Please sit down.
Helena: (sits) Where are you from?
Sulla: From here, the factory.
Helena: Oh, you were born here.
Sulla: Yes, I was made here.
Helena: (startled) What?
Domin: (laughing) Sulla isn’t a person, Miss Glory, she’s a robot.
Helena: Oh, please forgive me …
11
The Three Laws of Robotics
The best-known set of laws are Isaac Asimov’s “Three Laws of Robotics”.
These were introduced in his 1942 short story “Runaround”.
The Three Laws are:
1. A robot may not injure a human being or, through inaction, allow a
human being to come to harm.
2. A robot must obey the orders given it by human beings except
where such orders would conflict with the First Law.
3. A robot must protect its own existence as long as such protection
does not conflict with the First or Second Laws.
Isaac Asimov’s Laws of Robotics are Wrong
Peter W. Singer
13
An industrial robot is a mechanical device that can be programmed
to perform a wide variety of applications.
Arc welding
14
15
18
19
20
21
22
23
24
25
26
27
28
23-9-19
29
30
31
32
33
Trajectory generation
34
Manipulator design and sensors
35
Position control
36
ROBOT CLASSIFICATION
• Drive technologies
• Work envelope geometries
• Motion control method
• Redundant and non-redundant manipulators
37
Drive Technologies
• Hydraulics Actuators
• Pneumatic Actuators
• Electrical Actuators
• Artificial Muscles
38
Hydraulic Power
Hydraulic Power Drive Method is used in high-speed
manipulation of large loads is required.
39
Pneumatic Power
Pneumatic cylinders
Path
Pneumatic valve
Magnetic end effector
40
Electrical Power
Most robotic manipulators today use electric drives in
form of either DC servomotors or DC stepper motors
41
Work-Envelope Geometries
Types of robot joints
42
Cartesian Robot (PPP)
43
Cylindrical Robot (RPP)
44
Spherical Robot (RRP)
45
Spherical Robot (RRP)
46
4- SCARA Robot (RRP)
50
3- Motion Control Methods
Motion control is the method which used to move the tool
or the end effector There is two methods of movement .
• Point to point
• Continuous path
51
Point to point
• Spot welding
• Pick-and-place
52
Continuous path
Here the end-effector must follow a prescribed path in
three-dimensional space and the speed of motion along
the path may be vary.
Application:
• Spray painting
• Arc wilding
• Gluing
53
Degree of Freedom
The mobility (number of degrees of freedom DoF of a linkage) is
the minimum number of independent coordinates needed to
specify the positions of all members of the mechanism relative to a
particular member chosen as the base or frame.
Planar Mechanisms:
Total mobility = 3(n-1), one link is fixed (frame)
54
Spatial Mechanisms:
55
56
57
Example
Determine the mobility of the
linkage shown in the figure.
n=4
j=4
j
f
i =1
i = 4 1 = 4
j
DoF = 3(n − j − 1) + f i
i =1
DoF = 3(4 − 4 − 1) + 4
DoF = 1
58
59
60
Example
Determine the mobility
of the linkage shown in
the figure.
61