0% found this document useful (0 votes)
211 views36 pages

Chapter 1 Robotics

Presentation on Robotics sponge

Uploaded by

Zishan Tariq
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
211 views36 pages

Chapter 1 Robotics

Presentation on Robotics sponge

Uploaded by

Zishan Tariq
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 36

Engr.

Dilruba Siddiqi
Robotics MCT-451
 Course Name Robotics
 Course Code MCT-451
 Instructor Dilruba Siddiqi (Lecturer)
 Semester 7th
 Session 2015
 Credit Hours 4(3+1)
 Contact Hours 6
 Visiting Hours Monday 1000-1200 Thursday 0800-1000
 Marks Distribution
Quiz Assignment Class Participation Mid Term Final Term
10 (5+5) 10 (5+5) 10 30 40
 Evaluation Methods
Quizes, Assignments, Class Participation & Written Examinations (Mid Term & End Term)

September 2018 MCT UET FSD 2


Robotics MCT-451
 Course Objectives
To understand basics of robotics and robot design along with extensive
study of mechanics and types of robotic manipulators and mobile robots.
 Course Outline
Introduction to overview, taxonomy and applications of robotics. Robotic
manipulators, representations, homogeneous transformations, forward
position kinematics, Denavit-Hartenberg conventions, inverse position
kinematics, velocity kinematics and Jacobian, manipulator dynamics, path-
planning and trajectory generation. Robot control and sensing systems,
robot-vision, robot-programming and interfacing, fundamentals of robot-
design and robot-test, end-effector design. Dynamics of robots and its
control, task allocation, navigation techniques, multi-robot systems,
heterogeneous mobile robotic systems. Rehabilitative, behavior-based,
deliberative, adaptive, probabilistic and biologically-inspired robotics.
September 2018 MCT UET FSD 3
Robotics MCT-451
 Robot Dynamics and Control by Spong
 Fundamentals of Robotics by Saeed B. Niku
 Robotics, Vision and Control by Peter Corke
 Introduction to Robotics by Kraig
 Introduction to AI Robotics by RR Murphy

September 2018 MCT UET FSD 4


Important Links
 QS World University Ranking
 MIT opencourseware
 Mechatronics Research Laboratory – MIT, USA
 Biomimetic Robotics Laboratory – MIT, USA
 Stanford Robotics Laboratory – Stanford University, USA
 IRIS – ETH Zurich, Switzerland
 Robotics Research Center – NTU, Singapore
 Mechano-Informatics Deptt. - Tokyo University, Japan
 Mechatronics Center, DLR, Munich, Germany
September 2018 MCT UET FSD 5
Engr. Dilruba Siddiqi
Robotics MCT-451: Introduction

History
 The term ‘Robot’ was first introduced by Czech playwright Karel Capek in
“Rossum’s Universal Robots (RUR)”
 “Robota”  a Czech word for ‘work’
 Movies:
 Big Hero 5
 I-Robots
 Wall-E
 Flash Gordon
 Metropolis
 Lost in Space
 The day the earth stood still
 The forbidden planet
 etc …

September 2018 MCT UET FSD 7


Robotics MCT-451 : Introduction

History
 1947 — the first servoed electric powered teleoperator is developed
 1948 — a teleoperator is developed incorporating force feedback
 1949 — research on numerically controlled milling machine is initiated
 1954 — George Devol designs the first programmable robot
 1956 — Joseph Engelberger, a Columbia University physics student, buys the rights
to Devol’s robot and founds the Unimation Company
 1961 — the first Unimate robot is installed in a Trenton, New Jersey plant of General
Motors to tend a die casting machine
 1961 — the first robot incorporating force feedback is developed
 1963 — the first robot vision system is developed
 1971 — the Stanford Arm is developed at Stanford University
 1973 — the first robot programming language (WAVE) is developed at Stanford
 1974 — Cincinnati Milacron introduced the T3 robot with computer control
 1975 — Unimation Inc. registers its first financial profit

September 2018 MCT UET FSD 8


Robotics MCT-451 : Introduction

History
 1976 — the Remote Center Compliance (RCC) device for part insertion in assembly
is developed at Draper Labs in Boston
 1976 — Robot arms are used on the Viking I and II space probes and land on Mars
 1978 — Unimation introduces the PUMA robot, based on designs from a General
Motors study
 1979 — the SCARA robot design is introduced in Japan
 1981 — the first direct-drive robot is developed at Carnegie-Mellon University
 1982 — Fanuc of Japan and General Motors form GM Fanuc to market robots in
North America
 1983 — Adept Technology is founded and successfully markets the direct drive
robot
 1986 — the underwater robot, Jason, of the Woods Hole Oceanographic Institute,
explores the wreck of the Titanic, found a year earlier by Dr. Robert Barnard.
 1988 — Staubli Group purchases Unimation from Westinghouse
 1988 — the IEEE Robotics and Automation Society is formed
September 2018 MCT UET FSD 9
Robotics MCT-451 : Introduction

History
 1993 — the experimental robot, ROTEX, of the German Aerospace Agency (DLR)
was flown aboard the space shuttle Columbia and performed a variety of tasks
under both teleoperated and sensor-based offline rogrammed modes
 1996 — Honda unveils its Humanoid robot; a project begun in secret in 1986
 1997 — the first robot soccer competition, RoboCup-97, is held in Nagoya, Japan
and draws 40 teams from around the world
 1997 — the Sojourner mobile robot travels to Mars aboard NASA’s Mars PathFinder
mission
 2001 — Sony begins to mass produce the first household robot, a robot dog named
Aibo
 2001 — the Space Station Remote Manipulation System (SSRMS) is launched in
space on board the space shuttle Endeavor to facilitate continued construction of
the space station
 2001 — the first telesurgery is performed when surgeons in New York performed a
laparoscopic gall bladder removal on a woman in Strasbourg, France

September 2018 MCT UET FSD 10


Robotics MCT-451 : Introduction

History
 2001 — robots are used to search for victims at the World Trade Center site after the
september 11th tragedy
 2002 — Honda’s Humanoid Robot ASIMO rings the opening bell at the New York
Stock Exchange on February 15th
 …

September 2018 MCT UET FSD 11


Robotics MCT-451 : Introduction

Definition
 “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”
[Robot Institute of America, RIA]
 “A goal oriented machine that can sense, plan and act”
[Peter Corke]
 A humanoid (human like) Machine
 …

September 2018 MCT UET FSD 12


Robotics MCT-451 : Introduction

Laws of Robotics
 Sir Issac Asimov proposed three philosophical laws for robotics given
as:
 First Law: A robot must not harm a human being or, through inaction,
allow one to come to harm.
 Second Law: A robot must always obey human beings unless it is in
conflict with higher order law.
 Third Law: A robot must protect itself from harm unless that is in
conflict with a higher order law.
 Zeroth law was added later on as:
 Zeroth Law: A robot must not injure humanity or, through action, allow
humanity to come to harm.

September 2018 MCT UET FSD 13


Robotics MCT-451 : Introduction

Classification

of Robots
According to JIRA (Japenese Industrial Robot Association)
 Class-1: Manual Handling Device
 Class-2: Fixed Sequence Robot
 Class-3: Variable Sequence Robot
 Class-4: Playback Robot
 Class-5: Numerical Control Robot
 Class-6: Intelligent Robot
 The RIA only considers classes 3-6 of the above as robot.
 According to AFR (Association Francaise de Robotique)
 Type A: handling devices with manual control to telerobotics
 Type B: automatic handling devices with predetermined cycles
 Type C: programmable, servo controlled robots with continuous or point-to-
point trajectories.
 Type D: same as C but with capability to acquire information from its
September environment
2018 MCT UET FSD 14
Robotics MCT-451 : Introduction

Applications of Robots
 Production/Factory Automation (e.g. Automobile Industry for Painting,
Welding etc.)
 Loading-Unloading / Pick and Place (e.g. Foundry, Food Industry etc.)
 Service (e.g. in Restaurant etc. )
 Medical/Surgery
 Underwater, Space and inaccessible Locations
 …

September 2018 MCT UET FSD 15


Robotics MCT-451 : Introduction

Robot

Components
Manipulator or the Rover
 End Effector
 Actuators
 Sensors
 Controller/Processor
 Software

September 2018 MCT UET FSD 16


Robotics MCT-451 : Introduction

Robot

Workspace
Characteristics
 Payload
 Reach
 Dexterous
 Nondexterous
 Controller Resolution
 Precision
 Accuracy
 Repeatability

September 2018 MCT UET FSD 17


Robotics MCT-451 : Introduction

Robot

Characteristics
Controller Resolution
“the smallest increment of motion that the controller can sense”
n
Controller Resolution = Total distance travelled by the tip / 2
where
n = number of bits of encoder accurracy

 Example 1: One of the links of a Robot has a telescoping arm with a stroke of 768
mm. The controlled memory of the robot has 8-bit storage capacity for this axis.
Determine the Control Resolution.
 Example 2: A Cartesian Robot has a slide with a total range of 1.2 m and it is desired
that it will have a control resolution of 4.6mm on this axis. Determine the accuracy
of Encoder.

September 2018 MCT UET FSD 18


Robotics MCT-451 : Introduction

Mechanisms

Link and its types
Revision
 Joint and its types
 Degree of Freedom
 Grubbler’s Equation
 Kutzbach Equation
 …

September 2018 MCT UET FSD 19


Robotics MCT-451 : Introduction

Common Kinematic
 Articulated Configuration (RRR)
Configurations
 Spherical Configuration (RRP)
 SCARA Configuration (RRP)
 Cylindrical Configuration (RPP)
 Cartesian Configuration (PPP)
 Spherical Wrist
 Parallel Manipulator
 …

September 2018 MCT UET FSD 20


Robotics MCT-451 : Introduction

Common Kinematic
 Articulated Configuration (RRR)
Configurations
 also known as (a.k.a.) Revolute or Anthropomorphic configuration

September 2018 MCT UET FSD 21


Robotics MCT-451: Introduction

Common Kinematic
 Articulated Configuration (3R)
Configurations
 Elbow manipulator

Kinematic diagram Workspace

September 2018 MCT UET FSD 22


Robotics MCT-451: Introduction

Common Kinematic
 Spherical Configuration (RRP)
Configurations

September 2018 MCT UET FSD 23


Robotics MCT-451: Introduction

Common Kinematic
 Spherical Configuration (2RP)
Configurations

Kinematic diagram Workspace

September 2018 MCT UET FSD 24


Robotics MCT-451: Introduction

Common Kinematic
 SCARA Configuration (RRP)
Configurations
 SCARA stands for Selective Compliant Articulated Robot for Assembly OR
Selective Compliance Assembly Robot Arm

September 2018 MCT UET FSD 25


Robotics MCT-451: Introduction

Common Kinematic
 SCARA Configuration (2RP)
Configurations

Kinematic diagram Workspace

September 2018 MCT UET FSD 26


Robotics MCT-451: Introduction

Common Kinematic
 Cylindrical Configuration (RPP)
Configurations

September 2018 MCT UET FSD 27


Robotics MCT-451: Introduction

Common Kinematic
 Cylindrical Configuration (R2P)
Configurations

Kinematic diagram Workspace

September 2018 MCT UET FSD 28


Robotics MCT-451: Introduction

Common Kinematic
 Cartesian Configuration (PPP)
Configurations

September 2018 MCT UET FSD 29


Robotics MCT-451: Introduction

Common Kinematic
 Cartesian Configuration (3P)
Configurations

Kinematic diagram Workspace

September 2018 MCT UET FSD 30


Robotics MCT-451: Introduction

Common Kinematic
 Spherical Wrist (RRP)
Configurations

Cylindrical Manipulator with Spherical Wrist


September 2018 MCT UET FSD 31
Robotics MCT-451: Introduction

Common Kinematic
 Spherical Wrist (2RP)
Configurations

Kinematic diagram
September 2018 MCT UET FSD 32
Robotics MCT-451: Introduction

Common Kinematic
 Parallel Configuration
Configurations

September 2018 MCT UET FSD 33


Robotics MCT-451: Introduction

Robot Reference Frames


 World Reference Frame
 Joint Reference Frame
 Tool Reference Frame

September 2018 MCT UET FSD 34


Robotics MCT-451: Introduction

Robot Design
 Position Kinematics
 Forward Position Kinematics
 Inverse Position Kinematics
 Velocity Kinematics
 Trajectory Planning
 Position Control
 Dynamics
 Force Control
 …

September 2018 MCT UET FSD 35


Robotics MCT-451: Introduction

Social Issues
 Social Consequences
 Economic Consequences

September 2018 MCT UET FSD 36

You might also like