Robotics Lecture Note
Robotics Lecture Note
is the interdisciplinary branch
of engineering and science that includes mechanical
engineering, electrical engineering, computer
science, and others. Robotics deals with the design,
construction, operation, and use of robots.
A robot is a machine especially one programmable
by a computer capable of carrying out a complex
series of actions automatically. Robots can be
guided by an external control device or the control
may be embedded within.
Manipulator consists of joints and links
Joints provide relative motion
Links are rigid members between joints
Various joint types: linear and rotary
Each joint provides a “degree-of-freedom”
For a cylindrical
configuration the reach is a
hollow cylindrical space.
Machine loading,
Pick and place operations,
Welding,
Painting,
Sampling,
Assembly operation,
Manufacturing
Surveillance,
Medical applications,
assisting disabled individuals,
Hazardous environments,
Underwater,
space,
and
remote locations.
Advantages VS Disadvantages of Robots
The answer is the robot’s configuration: a specification of the positions of all points of
the robot. Since the robot’s links are rigid and of known shape, only a few numbers are needed
to represent the robot’s configuration.
For example, the configuration of a door can be represented by a single number, the angle θ that
the door rotates about its hinge.
The configuration of a point lying on a plane can be described by two coordinates, (x, y). The
configuration of a coin lying heads up on a flat table can be described by three coordinates: two
coordinates (x, y) that specify the location of a particular point on the coin, and one coordinate θ
that specifies the coin’s orientation.
The smallest number of real-valued coordinates needed to represent a robot’s configuration is
its degrees of freedom (dof).
In the example above, the door (regarded as a robot) has one degree of freedom. The coin
lying heads up on a table has three degrees of freedom.
a rigid body moving in three-dimensional space, which we call a spatial rigid body, has six
degrees of freedom. Similarly, a rigid body moving in a two-dimensional plane, which we
henceforth call a planar rigid body, has three degrees of freedom.
Robot Joints
Gr¨ubler’s Formula
m be the number of degrees of freedom of a rigid body (m = 3 for planar mechanisms and m = 6
for spatial mechanisms),
Then Gr¨ubler’s formula for the degrees of freedom (dof) of the robot is
The planar four-bar linkage shown in Figure 2.4(a) consists of four links (one of them ground)
arranged in a single closed loop and connected by four revolute joints. Since all the links are
confined to move in the same plane, m = 3. Substituting N = 4, J = 4, and fi = 1, i = 1, . . . , 4, into
Gr¨ubler’s formula, we see that the four-bar linkage has one degree of freedom.
The drive system determines the speed of the arm movement, the strength of
the robot, dynamic performance, and, to some extent, the kinds of
application.
Electric Drive System:
• high power or speed
• perfect for small robots and precise
applications.
• got greater accuracy and repeatability
• costlier
Hydraulic Drive System:
• large sized robots
• high power or speed than the electric drive
It delivers high power output Delivers low output of about 0.5 W to 100 W
frequent maintenance due to commutator less maintenance due to the absence of commutator
It provides high efficiency The efficiency of AC servo motor is less and is about 5 to 20%
The life of DC servo motor depends on the life on brush The life of AC servo motor depends on bearing life
life
These motors are used for high power applications These motors are used for low power applications
The DC Stepper Motor
1. Impactive jaws or claws which physically grasp by direct impact upon the
object.
2. Ingressive pins, needles or hackles which physically penetrate the surface of
the object (used in textile, carbon and glass fibre handling).
3. Astrictive suction [vague] forces applied to the objects surface (whether by
vacuum, magneto- or electroadhesion).
4. Contigutive requiring direct contact for adhesion to take place (such as glue,
surface tension or freezing).
• Two main types of action are performed by
grippers:
Magnetic Grippers
• Proximity Sensor
capable of pointing out the availability of a
component
Range Sensor:
In an image, an edge is a curve that follows a path of rapid change in image intensity. Edges are
often associated with the boundaries of objects in a scene. Edge detection is used to identify the
edges in an image.
To find edges, you can use the edge function. This function looks for places in the image where
the intensity changes rapidly, using one of these two criteria:
Places where the first derivative of the intensity is larger in magnitude than some threshold
Places where the second derivative of the intensity has a zero crossing
edge provides several derivative estimators, each of which implements one of these definitions.
For some of these estimators, you can specify whether the operation should be sensitive to
horizontal edges, vertical edges, or both. edge returns a binary image containing 1's where edges
are found and 0's elsewhere.
The most powerful edge-detection method that edge provides is the Canny method. The Canny
method differs from the other edge-detection methods in that it uses two different thresholds (t
detect strong and weak edges), and includes the weak edges in the output only if they are
connected to strong edges. This method is therefore less likely than the others to be fooled by
noise, and more likely to detect true weak edges.
Description of a position
Once a coordinate system is established, we can locate any point in the universe with
a 3 x 1 position vector.
Rotation with respect to the current frame
Example 2.6
Suppose that the above rotations are performed in the reverse order, that is,
first a rotation about the current z-axis followed by a rotation about the current
Rotation with respect to the fixed frame
Description of an orientation
Description of a frame
A frame is a coordinate system where, in addition to the orientation, we give a
position vector which locates its origin relative to some other embedding frame. For
example, frame
The 4 x 4 matrix in (2.19) is called
a homogeneous transform.
Inverting a transform
Kinematics is the science of motion that treats the subject without
regard to the forces that cause it. Within the science of kinematics, one
studies the position, the velocity, the acceleration, and all higher order
derivatives of the position variables (with respect to time or any other
variable(s)). Hence, the study of the kinematics of manipulators refers to
all the geometrical and time-based properties of the motion.
Derivation of link transformations
Inverse Kinematics
Geometric Solution Approach
Adept Robot Inverse Kinematics
VELOCITY KINEMATICS – THE MANIPULATOR JACOBIAN