Chapter 2 Introduction To Robot Manipulator PDF
Chapter 2 Introduction To Robot Manipulator PDF
Chapter two
Introduction To Robot
Manipulators
1
22/06/2020
Kinematic Chain
• Robotic Manipulators are composed of an
assembly of links and joints. Links are defined as
the rigid sections that make up the mechanism
and joints are defined as the connection between
two links. The device attached to the manipulator
which interacts with its environment to perform
tasks is called the end-effector.
• “Robotic manipulator is a set of links connected
by joints to form a kinematic chain.”
2
22/06/2020
Kinematic Chain
• Kinematic pair – two links
connected by joint
(mobile connection)
• Kinematic chain of
manipulator is a
combination of a couple
of kinematic pairs
Kinematic Chain
3
22/06/2020
Type of Joints
• Joints are typically rotary (revolute) or linear
(prismatic).
1- Revolute (R): A revolute joint is like a hinge and
allows relative rotation between two links
2- Prismatic (P): A prismatic joint allows a linear
relative motion between two links.
• Any other joint can represented by some
combination of these two primary joints.
• Spherical joint can be seen as three revolute
joints with zero link lengths.
Type of Joints
4
22/06/2020
Type of Joints
Type of Joints
5
22/06/2020
6
22/06/2020
7
22/06/2020
8
22/06/2020
9
22/06/2020
10
22/06/2020
11
22/06/2020
12
22/06/2020
Serial Manipulators
• Most industrial serial manipulators at the present
time have six or fewer degrees-of-freedom. These
manipulators are usually classified kinematically on
the basis of the first three joints of the arm, with the
wrist being described separately. The majority of
these manipulators fall into one of five geometric
types:
1- Articulate (RRR)
2- Spherical (RRP)
3- SCARA (RRP)
4- Cylindrical (RPP)
5- Cartesian (PPP)
13
22/06/2020
14
22/06/2020
15
22/06/2020
16
22/06/2020
17
22/06/2020
18
22/06/2020
19
22/06/2020
20
22/06/2020
Application
• Welding
• Painting
• Surface finishing
• Aerospace and automotive industries
• Assembly operations
• Inspection of parts
• Underwater and space exploration
• Hazardous waste remediation
21
22/06/2020
22
22/06/2020
23
22/06/2020
24
22/06/2020
25
22/06/2020
Overview
• Kinematics : study of the geometric description
of motion (position, speed and acceleration)
regardless of the causing force or torque.
• Dynamics: study the forces required to cause
motion.
• The study of the kinematics of manipulators
refers to all the geometrical and time-based
properties of the motion (position, velocity, and
acceleration).
Overview
• Spatial Description: Robotic manipulation implies
that parts and tools will be moving around in
space by the manipulator mechanism. This
naturally leads to the need of representing
positions and orientations of the parts, tools, and
the mechanism it self.
Position and Orientation Description.
Transformation between Frames.
26
22/06/2020
Overview
• Forward Kinematics: A very basic problem in the
study of mechanical manipulation is called forward
kinematics. This is the static geometrical problem
of computing the position and orientation of the
end-effector of the manipulator. Specifically, given
a set of joint angles (joint variables), the forward
kinematic problem is to compute the position and
orientation of the tool frame relative to the base
frame. Sometimes, we think of this as changing the
representation of manipulator position from a joint
space description into a Cartesian space (task
space) description.
Overview
27
22/06/2020
Overview
Inverse Kinematics:
• Given the position and orientation of the end-
effector of the manipulator, calculate all possible sets
of joint angles that could be used to attain this given
position and orientation. This is a fundamental
problem in the practical use of manipulators.
• This is a rather complicated geometrical problem
that is routinely solved thousands of times daily in
human and other biological systems.
• In robotics, a computer control algorithm is used to
perform this calculation. In some ways, solution of
this problem is the most important element in a
manipulator system.
Overview
Inverse Kinematics:
• It is a mapping of "locations" in 3-D Cartesian
space to "locations" in the robot's internal joint
space.
• Some early robots lacked this algorithm. They
were simply moved (sometimes by hand) to
desired locations, which were then recorded as a
set of joint values (i.e. as a location in joint space)
for later playback.
28
22/06/2020
Overview
Inverse Kinematics:
• The inverse kinematics problem is not as simple
as the forward kinematics one. Because the
kinematic equations are nonlinear, their solution
is not always easy (or even possible) in a closed
form. Also, questions about the existence of a
solution and about multiple solutions arise.
• Study of these issues gives one an appreciation
for what the human mind and nervous system are
accomplishing when we, seemingly without
conscious thought, move and manipulate objects
with our arms and hands.
Overview
29
22/06/2020
Overview
• Velocity Kinematics: In order to drive the end
effector to follow a contour at constant velocity, or
at any prescribed velocity, we must know the
relationship between the velocity of the tool and
the joint velocities.
• The Jacobian: it specifies a mapping from
velocities in joint space to velocities in Cartesian
space. (i.e. How the joint velocities are related to
the end-effector velocity and resulting force.)
Overview
30
22/06/2020
Overview
• Kinematic Singularity: is a point within the robot
workspace where the robot’s Jacobian matrix losses
rank. (i.e. At certain points, called singularities, the
Jacobian mapping is not invertible).
• Force control: Manipulators do not always move
through space; sometimes they are also required to
touch a workpiece or work surface and apply a static
force. In this case the problem arises: Given a desired
contact force and moment, what set of joint torques is
required to generate them? Once again, the Jacobian
matrix of the manipulator arises quite naturally in the
solution of this problem.
Overview
31
22/06/2020
Overview
Manipulator Dynamics:
• In order to accelerate a manipulator from rest, slide at
a constant end effector velocity, and finally decelerate
to a stop, a complex set of torque functions must be
applied by the joint actuators.
• The exact form of the required functions of actuator
torque depend on the spatial and temporal attributes
of the path taken by the end-effector and on the mass
properties of the links and payload, friction in the
joints, and so on.
• One method of controlling a manipulator to follow a
desired path involves calculating these actuator torque
functions by using the dynamic equations of motion of
the manipulator (Lagrange Equations).
Overview
32
22/06/2020
Overview
• Path planning and Trajectory Generation: The robot
control problem is typically decomposed into three
tasks: path planning, trajectory generation, and
trajectory tracking. The path planning problem is to
determine a path in task space to move the robot to a
goal position while avoiding collisions with objects in
its workspace. These paths are encode position
information without timing considerations, i.e.
without considering velocities and accelerations along
the planned paths. The trajectory generation problem
is to generate reference trajectories that determine
the time history of the manipulator along a given path
or between initial and final configurations.
Overview
33
22/06/2020
Overview
34