Professional Documents
Culture Documents
Lecture 2 Robot Manipulators
Lecture 2 Robot Manipulators
Lecture 2 Robot Manipulators
Module : Robotics
LECTURE 2
Khaled KHNISSI
Email : khaledkhnissi@gmail.com
1
Outline of the lecture
1. Introduction : How a robot manipulator is build ?
OUTLINE 2. What is robotics?
a) Some basic definitions
b) Classification of robots
c) Main components of a robot manipulator
d) Terminology
3. Robot characterization
a) Geometry
b) Workspace
c) Accuracy and repeatability
d) Resolution, payload and cycle-time
e) Speed and acceleration
4. Robot structures
a) SCARA robots
b) Cylindrical robots
c) Spherical robots
d) Cartesian robots
e) Parallel robots
f) Anthropomorphic robots
Khaled KHNISSI
5. Application examples (simple tasks, complex tasks)
MECHANICAL & AEROSPACE
ENGINEERING 2
Introduction
What i s r o b o t i c s ?
C h a r a c t e r i z a t i on
Structu res
Introduction
Applications
Robot C o n t r o l
Khaled KHNISSI
Conclusion
What i s r o b o t i c s ?
C h a r a c t e r i z a t i on
Structu res
Applications
Robot C o n t r o l
Khaled KHNISSI
What i s robotics?
C h a r a c t e r i z a t i on
Applications
Robot C o n t r o l
Khaled KHNISSI
Introduction The term Robot is coined from the Czech word robota meaning labor
The first person to use the term robotics is the fiction writer Asimov in a short
What i s robotics? story composed in the 1940s
In the story, Asimov suggested three principles to guide the behavior of robots
C h a r a c t e r i z a t i on
They are called Three Laws of Robotics, and they have survived to the present:
1. Robots must never harm human beings
Structu res
2. Robots must obeys the orders from humans without violating rule 1
Applications 3. Robots must protect its own existence without violating the other rules
Robot C o n t r o l
Khaled KHNISSI
Khaled KHNISSI
Introduction
C h a r a c t e r i z a t i on
Environment
Exteroceptive sensors
Structu res
Applications
Robot C o n t r o l
Control System
Khaled KHNISSI and Processing Data
MECHANICAL & AEROSPACE
ENGINEERING
9
Robots classification
Introduction
Serial Robot
Kuka KR 16-2
Robot
What i s robotics? manipulators
Pioneer
Parallel Robots
C h a r a c t e r i z a t i on Adept Quattro
C h a r a c t e r i z a t i on
Structu res
Applications
Robot C o n t r o l
Workspace Rigidity
Khaled KHNISSI
Precision Speed
MECHANICAL & AEROSPACE
ENGINEERING
12
Main components of a robot manipulator
C h a r a c t e r i z a t i on
Structu res
Sensors (inside)
Environment
Applications
Robot C o n t r o l
Khaled KHNISSI
The control system and the power supply The mechanical structure (manipulator)
MECHANICAL & AEROSPACE
ENGINEERING
13
Terminology
End-Effector: The end-effector, also known as the robot's "hand" or "tool," is the part of the robot that interacts with
Introduction the environment to perform tasks. It can be a gripper, welding torch, sensor, or any other tool designed for specific
applications.
Degrees of Freedom (DOF):Degrees of freedom represent the number of independent motions or axes that a robot
What i s robotics? or its manipulator possesses. For example, a robot arm with six DOF can move independently in six different
directions or rotate around six different axes.
Workspace: The workspace of a robotic manipulator refers to the three-dimensional volume or region in which the
C h a r a c t e r i z a t i on end-effector can move and perform tasks. It defines the reachable area for the robot.
Kinematics: is the branch of robotics that deals with the study of motion, position, and velocity of robot manipulators
without considering the forces and torques involved. It is concerned with solving problems related to robot
Structu res positioning and trajectory planning.
Inverse Kinematics: is the process of determining the joint angles or positions required to place the robot's end-
effector in a desired position and orientation in its workspace. It is crucial for motion planning and control.
Applications Forward Kinematics: involves calculating the position and orientation of the robot's end-effector based on the known
joint angles or positions. It determines how the robot's parts are arranged in space.
Singularities: are configurations in which a robotic manipulator's motion becomes degenerate or constrained. At
Robot C o n t r o l singularities, the Jacobian matrix becomes singular, leading to limited or unstable motion.
Joint Limits: Joint limits specify the range of motion or allowed positions for each joint in a robot manipulator. They
prevent the robot from moving beyond its mechanical constraints.
Khaled KHNISSI
Khaled KHNISSI
mechanisms, where multiple joints work together to support the robot's weight and
maintain balance.
MECHANICAL & AEROSPACE
ENGINEERING
15
Introduction
What i s r o b o t i c s ?
Characterization
Structu res
Robot characterization
Applications
Robot C o n t r o l
Khaled KHNISSI
Introduction • Joints: The common used joints in robotics are the following:
What i s r o b o t i c s ?
Characterization
Revolute (R) Prismatic (P) Universal (U) Spherical (S)
Structu res
One dof (Rotation) One dof (Translation) Two dofs (rotations) Three dofs (rotations)
Applications
A revolute joint is schematized A prismatic joint is schematized
by one of the following symbols: by one of the following symbols:
Robot C o n t r o l
Khaled KHNISSI
Exemples :
Applications
o 3 axes, serial, RRR, 3 dof
Robot C o n t r o l
Khaled KHNISSI
o 3 axes, serial, PPP, 3 dof
MECHANICAL & AEROSPACE
ENGINEERING
19
Robot workspace
Khaled KHNISSI
Introduction
Joint Accuracy Repeatability
Definition Accuracy refers to how close a robot's actual Repeatability, on the other hand, refers to the robot's
Origin o f Robotics position or measurement is to the desired or target ability to consistently return to the same position or
position or measurement. It quantifies how well the measurement when performing the same task multiple
robot can achieve the correct values or positions. times under the same conditions. It quantifies the
consistency of the robot's performance.
D e f i n i t ions Measurement Accuracy is typically measured by comparing the Repeatability is measured by assessing the variation in
robot's actual position or measurement to a known the robot's performance when repeating the same task
or desired reference point or value. It is often multiple times. It is usually expressed as a standard
expressed as an error or the difference between the deviation or a percentage of variation.
Classification actual and desired values.
Application High accuracy is particularly important in Repeatability is crucial in applications where the same
applications where precise positioning, task needs to be performed repeatedly, such as in
Research & Apps measurement, or control is critical. For example, industrial automation, pick-and-place operations, and 3D
surgical robots require high accuracy to perform printing.
delicate procedures.
Trade-Off Achieving high accuracy may involve trade-offs in Repeatability is more about consistency and can often
Conclusion terms of cost and complexity, as precision often be improved through mechanical design and control
requires more advanced sensors, calibration, and system tuning without significantly increasing costs.
control systems.
Pro. : Khaled KHNISSI
Introduction •Resolution: is the smallest incremental change in position that it make or its
control system can measure
What i s r o b o t i c s ?
Applications •Cycle-time: is the time necessary for the robot to complete a pick-and- place
cycle that needs to pick-up a given object at a given height, moving to a given
Robot C o n t r o l distance, lowering and releasing it, and returning to the starting position
Khaled KHNISSI
Introduction •Maximum Speed: is the amount of distance per unit time at which the
robot can move, usually specified in m/s. The speed is usually specified at
What i s r o b o t i c s ?
a specific load or assuming that the robot is carrying a fixed weight. The
Characterization robot’s manufacturers often give the maximum linear velocity of the end-
effector
Structu res
Applications
Introduction
What i s r o b o t i c s ?
Characterization
Structu res
Applications
Robot C o n t r o l
Khaled KHNISSI
Introduction
What i s r o b o t i c s ?
Characterization
Structu res
Applications
Robot C o n t r o l
Khaled KHNISSI
What i s r o b o t i c s ?
C h a r a c t e r i z a t i on
St r uct ur es
Robot Structures
Applications
Robot C o n t r o l
Khaled KHNISSI
Introduction
Open kinematic chain is the fundamental structure of a robot manipulator
Tasks required of manipulators is to position and orient the end-effector in space
At least 3 degrees of freedom are needed in 3D workspace
What i s r o b o t i c s ?
Classification of robots manipulators leads to the following classes:
C h a r a c t e r i z a t i on SCARA robots
Cylindrical robots
St r uct ur es
Spherical robots
Applications Cartesian robots
Parallel robots
Robot C o n t r o l
Anthropomorphic robots
Khaled KHNISSI
Introduction
SCARA : Selective Compliance Articulated Robot for Assembly
What i s r o b o t i c s ?
Main features
• 3 axes, serial, RRP, 3 dof
• Cylindrical workspace
C h a r a c t e r i z a t i on
• Accurate
• Very fast
St r uct ur es
Examples :
IAI série IX Sankyo RS60 Adept Cobra s350
Applications
Robot C o n t r o l
Khaled KHNISSI
Introduction
Main features
What i s r o b o t i c s ?
• 3 axes, serial, RPP, 3 dof
• Cylindrical workspace
• very fast
C h a r a c t e r i z a t i on
Cylindrical
Examples :
St r uct ur es
Denso CS4130A ST-Robotics R19E Seiko RT33
Applications
Robot C o n t r o l
Khaled KHNISSI
Introduction
Main features
What i s r o b o t i c s ? • 3 axes, serial, RRP, 3 dof
• Spherical workspace
• Big payload
C h a r a c t e r i z a t i on
Spherical
Examples :
St r uct ur es
Fanuc L-1000 Unimate 2000 CSI C400i
Applications
Robot C o n t r o l
Khaled KHNISSI
Introduction
Main features
What i s r o b o t i c s ? • 3 axes, serial, PPP, 3 dof
• large workspace
C h a r a c t e r i z a t i on
• very good accuracy
• relatively slow
Cartesian
St r uct ur es Examples :
Robot C o n t r o l
Khaled KHNISSI
Introduction
Main features
• Parallel kinematic chains
What i s r o b o t i c s ? • Small workspace
• Very Accurate
C h a r a c t e r i z a t i on • Very rigid
• Very fast Parallel
St r uct ur es Examples :
Adept Quattro Flight Simulator CAE ABB Flexpicker
Applications
Robot C o n t r o l
Khaled KHNISSI
Introduction
Main features
What i s r o b o t i c s ? • Reproduce the hman arm structure
• 3/6 axes, serial, RRR/6R, 6 dof
C h a r a c t e r i z a t i on
Anthropomorphic
Examples :
St r uct ur es
Kawasaki FS03N Adept Viper S650 Kuka KR SIXX R650
Applications
Robot C o n t r o l
Khaled KHNISSI
What i s r o b o t i c s ?
C h a r a c t e r i z a t i on
Structu res
Application examples
Appl i cat i ons
Robot C o n t r o l
Khaled KHNISSI
What i s r o b o t i c s ?
Welding robots
C h a r a c t e r i z a t i on
Structu res
Robot C o n t r o l
Khaled KHNISSI
Introduction
Welding robots
https://www.youtube.com/watch?v=rbki4HR41-4&ab_channel=FANUCEurope
What i s r o b o t i c s ?
C h a r a c t e r i z a t i on
Structu res
Robot C o n t r o l
Khaled KHNISSI
What i s r o b o t i c s ?
Palletizing robots
C h a r a c t e r i z a t i on
Structu res
Robot C o n t r o l
Khaled KHNISSI
KUKA palletizing robot NEWTEC palletizing robot
MECHANICAL & AEROSPACE
ENGINEERING
39
Application examples
What i s r o b o t i c s ?
C h a r a c t e r i z a t i on
Structu res
Robot C o n t r o l
Khaled KHNISSI
What i s r o b o t i c s ?
Painting robots
C h a r a c t e r i z a t i on
Structu res
Robot C o n t r o l
Khaled KHNISSI
FANUC painting robot Painting robot in PSA (Cars manufacturer)
MECHANICAL & AEROSPACE
ENGINEERING
41
Application examples
What i s r o b o t i c s ?
C h a r a c t e r i z a t i on
Structu res
Robot C o n t r o l
Khaled KHNISSI
Introduction
Utilization for simple tasks
What i s r o b o t i c s ?
Polishing and simple packaging
C h a r a c t e r i z a t i on
Structu res
Robot C o n t r o l
Khaled KHNISSI
What i s r o b o t i c s ?
Robotized machining
C h a r a c t e r i z a t i on
Structu res
Robot C o n t r o l
ABB milling robot MOTOMAN Drilling Robot
Khaled KHNISSI
Introduction
Robotized machining
https://www.youtube.com/watch?v=CkZJ-zUqlhk&ab_channel=SpecialPatterns
What i s r o b o t i c s ?
C h a r a c t e r i z a t i on
Structu res
Robot C o n t r o l
Khaled KHNISSI
What i s r o b o t i c s ?
Cutting applications
C h a r a c t e r i z a t i on
Structu res
Robot C o n t r o l
Khaled KHNISSI
Introduction
Laser Cutting
https://www.youtube.com/watch?v=DFqBoCP8D0w&ab_channel=DanRoboticsA%2FS
What i s r o b o t i c s ?
C h a r a c t e r i z a t i on
Structu res
Robot C o n t r o l
Khaled KHNISSI
What i s r o b o t i c s ?
Components assembly
C h a r a c t e r i z a t i on
Structu res
Robot C o n t r o l
Khaled KHNISSI
What i s r o b o t i c s ?
C h a r a c t e r i z a t i on
Structu res
Robot C o n t r o l
Khaled KHNISSI
What i s r o b o t i c s ?
Food packaging
C h a r a c t e r i z a t i on
Structu res
Robot C o n t r o l
Introduction
Simple packaging
https://www.youtube.com/watch?v=X-WmAatNyrA
What i s r o b o t i c s ?
C h a r a c t e r i z a t i on
Structu res
Robot C o n t r o l
Khaled KHNISSI
What i s r o b o t i c s ?
Service robotics
C h a r a c t e r i z a t i on
Structu res
Robot C o n t r o l
Khaled KHNISSI
Fueling robot RT16 Home building robot
MECHANICAL & AEROSPACE
ENGINEERING 52
Application examples
What i s r o b o t i c s ?
Service robotics
C h a r a c t e r i z a t i on
Structu res
Robot C o n t r o l
What i s r o b o t i c s ?
C h a r a c t e r i z a t i on
Structu res
Robot C o n t r o l
Khaled KHNISSI
C h a r a c t e r i z a t i on
Structu res
Robot C o n t r o l
Khaled KHNISSI
Intuitive Surgical Da Vinci
MECHANICAL & AEROSPACE
ENGINEERING Minimally invasive surgery 55
Application examples
What i s r o b o t i c s ?
Medical Robotics
C h a r a c t e r i z a t i on
Structu res
Robot C o n t r o l
Khaled KHNISSI
Twendy one robot Wheelchair with robot arm
MECHANICAL & AEROSPACE To assist elderly and disable people To assist disabled people
ENGINEERING 56
Application examples
What i s r o b o t i c s ?
C h a r a c t e r i z a t i on
Structu res
Robot C o n t r o l
Khaled KHNISSI
What i s r o b o t i c s ?
Leisure applications
C h a r a c t e r i z a t i on
Structu res
Robot C o n t r o l
Khaled KHNISSI
What i s r o b o t i c s ?
C h a r a c t e r i z a t i on
Structu res
Robot C o n t r o l
Khaled KHNISSI
What i s r o b o t i c s ?
Aerospace applications
C h a r a c t e r i z a t i on
Structu res
Robot C o n t r o l
Khaled KHNISSI
What i s r o b o t i c s ?
C h a r a c t e r i z a t i on
Structu res
Robot C o n t r o l
Khaled KHNISSI
What i s r o b o t i c s ?
C h a r a c t e r i z a t i on
Structu res
What about robot c o n t r o l ?
Applications
Robot Control
Khaled KHNISSI
KUKA
ENGINEERING
59
What about robot control?
Introduction
Control theory has enabled solutions to fundamental
Structu res
The early years of robotics was largely focused on
manipulator arms
Applications For simple factory automation tasks (welding, painting, etc)
Primary barriers to progress: Lack of good sensors, lack
Robot Control
powerful computers, lack of fundamental understanding of
Khaled KHNISSI robot control, etc
MECHANICAL & AEROSPACE
ENGINEERING
63
What about robot control?
Khaled KHNISSI
References
Khaled KHNISSI
References
Khaled KHNISSI