Sie sind auf Seite 1von 50

Introduction to Robotics

SUBJECT:

MTS 417: Introduction to Robotics

CREDIT HOURS:

3-1

CONTACT HOURS:

6 Hours per Week

TEXT BOOKS:

Introduction to Robotics by JJ Craig, Latest


Edition

REFERENCE BOOKS:

A Mathematical Introduction to Robotic


Manipulation by R. M. Murray, Z. Li, S. S.Sastry

PREREQUISITE:

ME-230: Engineering Dynamics

Course Instructor :

Lec Aqeela Mir


(MS Mechatronics, CEME, NUST)
aqeela_mir123@hotmail.com

Lab Instructor:

LE Adnan Shujah
(BS Mechatronics, CEME, NUST)
adnan_shujah@yahoo.com

Mark Distribution
Sessionals
Lab
Quizzes
Assignments
Final

25%
25%
07%
03%
40%

S.No

Topic

Week/Lecture

Types of robots

Types of joints used in robots

Spatial descriptions

3-5

Manipulator Kinematics

6-8

Jacobians

9-11

Inverse kinematics

12

Dynamics of Robots

13-14

Path Planning and Trajectory Analysis

15

Control

16

Learning Outcomes
1.

Analyze a serial manipulator and develop geometric


descriptions of the position and orientation of the robots
linkages

2.

Apply forward/inverse kinematics equations for serial


mechanism
Apply force and velocity analysis/ transformations on
mechanisms
Understand and able to solve basic robotic dynamics, path
planning and control problems.
Use modern analytical tools, test equipment and computer
aided design to assemble different types of robotic systems
and measure performance.

3.
4.
5.

Course Targets
S.No Outcomes

Level of
Learning

PLO

Analyze a serial manipulator and develop geometric


descriptions of the position and orientation of the
robots linkages

C4

Apply forward/inverse kinematics equations for serial


mechanism

C3

Apply force and velocity analysis/ transformations on


mechanisms

C3

Understand and able to solve basic robotic dynamics,


path planning and control problems.

C2

Use modern analytical tools, test equipment and


computer aided design to assemble different types of
robotic systems and measure performance.

P4

Lecture 1

What is a Robot ?

322 B.C If every tool, when ordered, or even of its


own accord, could do the work that befits itthen
there would be no need either of apprentices for the
master workers or the slaves for the lords - Aristotle

1495 Leonard da Vinci designs a


mechanical clockwork that sits up, waves
its arms and moves its head

1738 Jacques de Vaucanson creates a


mechanical duck that was able to eat, flap
its wings and excrete

1769 Wolfgang von Kempelen builds


The Turk, which gained fame as an
automation capable of playing chess until
the hidden human operator was discovered

1921 Karel Capek popularizes the


term robot in a play called R.U.R.
(Rossums Universal Robots) wherein
robot workers take over the earth

1942 Issac Asimov publishes


Runaround, which introduces the
three Laws of Robotics

The term robotics was introduced by Asimov as the science


devoted to the study of robots which was based on the three
fundamental laws:
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 by the human beings,


except when 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 law

1951 Raymond Goertz builds the first


master/slave tele-operation system for
handling radioactive

1961 Unimate, the first industrial


robot, begins work on a General
Motors assembly line

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

Arent robots more/different?


No single correct definition of robot, but a typical robot will
have several or possibly all of the following properties:
It is artificially created

It can sense its environment and manipulate or interact with


things in it
It has some ability to make choices based on the
environment, often using automatic control or a
preprogrammed sequence

Arent robots more/different?


It is programmable
It moves with one or more axes of rotation or translation

It makes dexterous coordinated movements


It moves without direct human intervention

Robot Examples

Robot Examples

Mars Rovers

RISE (the climbing robot)

Mobile Robots

Robot Examples

Sony AIBO Robot

Rhex hexapod Robot

Robot Examples

Medical Application

Examples : Micro/Nano Robots

Flying insect robot

Bacteria like Microbots to help in


surgery

Examples: Remote Exploration

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

The amusement and entertainment of humans:


Robotic toys for children and robots for the entertainment
industry

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)

The realization of such a system refers to the context of


design of articulated mechanical systems and choice of
materials

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

Three translations (T1,T2,T3)


representing linear motions along
three perpendicular axis, specify
the position of body in space

T3
R3
R2
O

Three rotations(R1,R2,R3) which


represent angular motions about
the three axis, specify the
orientation of body in space

R1
X

T2
T1

Robot Mechanical Structure


The key feature of a robot is its mechanical structure:
Robots can be classified as :
- Those with a fixed base, robot manipulators, and
- Those with a mobile base, mobile robots

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

Mitsubishi PA-10 robotic arm

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

A manipulators ability is ensured by


the presence of joints. The
articulation between two consecutive
links can be realized by means of
either a prismatic or a revolute joint
In an open kinematic chain, each
prismatic or revolute joint provides
the structure with a single degree of
freedom(DOF)
A prismatic joint creates a relative
translational motion between the two
links, whereas a revolute joint creates
a relative rotational motion between
the two links

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

Consider an open kinematic chain


of two links with revolute joints at A
and B(or C) as shown in figure
Here, the first link is connected to
the ground by a joint at A

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

Link 2 can rotate about joint 2 (J2)


with respect to link 1, contributing
another independent variable and
so another DOF
A
J1 joint
Ground

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

It is assumed that each joint has only one DOF


The DOF is also equal to the number of links in the open
kinematic 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

Required DOF in a Manipulator


It is concluded that to position and orient a body freely in a
space, a manipulator with 6- DOF is required
Such a manipulator is called a spatial manipulator. It has
three joints for positioning and three for orienting the end
effector
A manipulator with less than 6-DOF has constrained motion
in the 3-D space
There are many industrial manipulators that have five or
fewer DOF that are useful for specific applications that do
not require 6-DOF

Required DOF in a Manipulator


Spatial manipulators with more than 6-DOF have surplus
joints and are known as redundant manipulators
The extra DOF may enhance the performance by adding to
its dexterity
Dexterity here implies that the manipulator can reach a subspace which is obstructed by objects, by the capability of
going around these
However, redundant manipulators present complexities in
modeling and coordinate frame transformations and
therefore in their programming and control

Required DOF in a Manipulator


The DOF of a manipulator are distributed into subassemblies of arm and wrist
The arm is used for positioning the end effector in space and
hence the three positional DOF
The remaining 3-DOF are provided in the wrist, whose task is
to orient the end effector
The type and arrangement of joints in the arm and wrist can
vary considerably

Das könnte Ihnen auch gefallen