Introduction To Robotics
Introduction To Robotics
SUBJECT:
CREDIT HOURS:
3-1
CONTACT HOURS:
TEXT BOOKS:
REFERENCE BOOKS:
PREREQUISITE:
Course Instructor :
Lab Instructor:
LE Adnan Shujah
(BS Mechatronics, CEME, NUST)
[email protected]
Mark Distribution
Sessionals
Lab
Quizzes
Assignments
Final
25%
25%
07%
03%
40%
S.No
Topic
Week/Lecture
Types of robots
Spatial descriptions
3-5
Manipulator Kinematics
6-8
Jacobians
9-11
Inverse kinematics
12
Dynamics of Robots
13-14
15
Control
16
Learning Outcomes
1.
2.
3.
4.
5.
Course Targets
S.No Outcomes
Level of
Learning
PLO
C4
C3
C3
C2
P4
Lecture 1
What is a Robot ?
A robot is a reprogrammable,
multifunctional manipulator
designed to move materials, parts,
tools, or specialized devices through
variable programmed motions for
the performance of a variety of
tasks
- The Robotics Institute of America
Robot Examples
Robot Examples
Mars Rovers
Mobile Robots
Robot Examples
Robot Examples
Medical Application
Planetary Exploration
Underwater Exploration
Examples: Humanoid
Examples: Humanoid
Robot Necessity
Robots are needed for a variety of tasks, few are:
Tasks that humans cannot perform :
Examples are space or underwater exploration, moving in
confined and restrained spaces such as narrow pipes and
passageways are needed in earthquake rescue tasks, and
moving objects that are too small or too big for humans to
handle
Some tasks require performance beyond human capabilities
such as a higher degree of repetitive precision, high-speed
motion, or high levels of strength
Robot Necessity
Task that human do not want to perform:
Repetitive, boring, tedious work such as assembly line work,
ship cleaning and long shift security tasks
Tasks that are dangerous for humans:
Work in dangerous environments such as volcano craters,
space and underwater exploration missions, chemical spill
clean-up, nuclear waste disposal, explosive material
manipulation, and tasks that require prolonged exposure to
cold, heat, pressure, lack of air, or other conditions harmful
to humans
Robotics
Robotics is commonly defined as the science studying the
intelligent connection between perception and action
A robotic system is in reality a complex system, functionally
represented by multiple subsystems
Robotic System
The essential component of a robot is the mechanical system
in general, with a locomotion apparatus (wheels, crawlers,
mechanical legs) and manipulation apparatus (mechanical
arms, end-effectors, artificial hands)
Robotic System
The capability to exert as action, both locomotion and
manipulation, is provided by an actuation system which
animates(make alive) the mechanical components of the
robot
The concept of such a system refers to the context of motion
control, dealing with servomotors, drives and transmissions
Robotic System
The capability for perception is entrusted to a sensory
system which can acquire data on the internal status of
mechanical system(proprioceptive sensors, such as position
transducers) and on the external status of the environment
(exteroceptive sensors, such as force sensors and camera)
The realization of such a system refers to the context of
materials properties, signal conditioning, data processing
and information retrieval
Robotic System
The capability for connecting action to perception in an
intelligent fashion is provided by a control system which can
command the execution of the action in respect to the goals
set by the task planning technique, as well as of the
constraints imposed by the robot and the environment
Therefore, it can be said that robotics is an interdisciplinary
subject concerning the areas of mechanics, control,
computers and electronics
Degrees of Freedom
The number of independent movements that an object can
perform in a 3-D space is called the number of degrees of
freedom (DOF)
Thus the rigid body free in space has six degrees of freedom:
- Three for position
- Three for orientation
Degrees of Freedom
These six independent movements
shown in figure are:
Z
T3
R3
R2
O
R1
X
T2
T1
Robot Manipulators
Labor is typically performed by human arms powered by
muscles and augmented by the use of tools. It is therefore
not a coincidence that the first widely commercialized
industrial robots were robotic arms, also called robot
manipulators
The mechanical structure of a robot manipulator consists of
a sequence of rigid bodies(links) interconnected by means of
articulations(joints)
A manipulator is characterized by an arm that ensures
mobility, a wrist that confers dexterity(skill and grace in
physical movement) and an end-effector that performs the
task required of the robot
Robot Manipulators
Robot Manipulators
Robots like PA-10, as electromechanical devices, can easily
far exceed the capabilities of the human arm in terms of
strength, range of motions, speed of action, precision,
repeatability and endurance
Today, robot manipulators constitute the largest portion of
industrial robots in operation in the world
Robot Manipulators
The fundamental structure of a
manipulator is the serial or open
kinematic chain
From a topological viewpoint, a
kinematic chain is termed open when
there is only one sequence of links
connecting the two ends of the chain
Alternatively, a manipulator contains
a closed kinematic chain when a
sequence of links forms a loop
Robot Manipulators
Robot Manipulators(DOF)
The degree of freedom should be
properly distributed along the
mechanical structure in order to
have a sufficient number to execute
a given task
B, C
J2 joint
A
J1 joint
Ground
Robot Manipulators(DOF)
Therefore, link 1 can only rotate
about joint 1 (J1) with respect to
ground and contributes one
independent variable(an angle), or
in other words, it contributes one
degree of freedom
B, C
J2 joint
Robot Manipulators(DOF)
Thus, an open kinematic chain with one end connected to
the ground by a joint and the farther end of the last link free,
has as many degrees of freedom as the number of joints in
the chain
Robot Manipulators(DOF)
The variable defining the motion of a link at a joint is called a
joint-link variable
Thus, for an n-DOF manipulator n independent joint-link
variables are required to completely specify the
location(position and orientation) of each link(and joint),
specifying the location of the end-effector in space
Thus, for the two link, in turn 2-DOF manipulator, in figure
two variables are required to define location of the end
point