Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
y of the design,
• Robotics is the study g ,
construction and use of robots.
Definition: “What is a robot?”
• a flexible handling device (with a gripper, sensors)
a flexible handling device (with a gripper sensors)
• a reprogrammable, multifunctional handling tool for
manipulating objects along any paths for a number of
tasks.
• a machine that can move itself and / or objects in space
The Robotics Institute of America [RIA]
"A reprogrammable, multifunctional manipulator designed to
move material, parts, tools, or specialized devices through
various programmed motions for the performance of a variety of
p g p y
tasks”
Th B i i h R b A
The British Robot Association [BRA]
i i [BRA]
"A reprogrammable device with a minimum of
four
ou degree
deg ee oof freedom
eedo des
designed
g ed to bot
both
manipulate and transport parts. Tools or
specialized manufacturing implements through
i bl programmed
variable d motions
ti ffor performance
f off
the specific manufacturing task.”
Computer Aided Manufacturers International [CAM‐I]
“A device that performs as functions ordinary ascribed to
human being or operates with what appear to be almost
human intelligence.”
[DIN]
Industrial robots are universal, automatic motion devices with
several axes whose motions are freely programmable in terms
l h ti f l bl i t
of sequence of motions, paths and angles, and which may be
sensor‐controlled.
They may be equipped with grippers, tools, or other
production devices (generally referred to as effectors)
and are capable of performing handling and / or production
and are capable of performing handling and / or production
tasks.
` Law Zero -A robot may not injure humanity, or,
through inaction,
inaction allow humanity to come to
harm.
` First Law- A robot may not injure a human being,
or, through inaction, allow a human being to
come to harm.
` Second Law- A robot must obey orders given it
by human beings, except where such orders
would conflict with the First Law.
` Third Law- A robot must protect its own
existence as long as such protection does not
conflict with the First or Second Law.
• The
Th development
d l t off the
th currentt industrial
i d t i l robots
b t did nott start
t t before
b f the
th mid-
id
20th century.
• In 1946, the American G. C. Devol developed a controlling device that was
capable
p of recording g electrical signals
g on magnetic
g media. These could be
played back in order to control a mechanical device.
• The development of remote-controlled devices (manipulators) for handling
radioactive materials started in 1951.
• A prototype of a numerically controlled machine tool was devised at the MIT in
1952. The related programming language, APT, was published in 1961.
• In 1954, C. W. Kenward from the U.K. filed a patent application for a robot
development. At the same time, the American George C. Devol was working on
the “programmed article transfer”.It was rewarded with a US patent in 1961.
• The first commercial robot was presented by Planet Corp. in 1959. It was
controlled mechanically by cam
disks and limit switches
switches.
• The first industrial robot (“Unimate”) was introduced in 1960. It was based on
Devol’s research work. This robot had a hydraulic drive. It was controlled by a
computer that used the principles of numerically-controlled machine tools.
• In 1961, a robot off the Unimation type was installed in the Ford Motor
Company.
• A mobile robot (“Shakey”) was developed at the Stanford Research Institute
(SRI) in 1968. It was equipped with a number of sensors, such as a camera, touch
sensors, etc.
• The first robot programming language (WAVE) was developed at the SRI in
1973. It was succeeded by the AL language in 1974. Some elements of this
language were used later on in Unimation’s
Unimation s VAL programming language. Around
the same time, the first robots with fully electric drives emerged.
• The PUMA robot (programmable universal machine for assembly) was
introduced by Unimation in 1978. It had an electric drive and was based on drafts
f
from General
G l Motors.
M t
• The SCARA type of robot (Selective Compliance Arm for Robotic Assembly) was
invented on 1979 at yamanashi University in Japan for assembly.
• In 1981, A “direct-drive robot developed
p at Carnegie-Mellon
g University.
y It used
electric motors
• In 1982, IBM introduces the RS-1 robot assembly.
• In 1984, several offline systems developed at the robots 8 show.
¾ Robots can be programmed to perform a particular task .
¾ Robot providing increasing productivity, and they take over the hazardous,
tedious tasks that people have had to perform.
Human Robot
The human will remain superiors Robots are well suited to a
in arts, music, medicine and variety of tasks, particular those
other
th endeavors
d that
th t cannott be
b t k th
tasks thatt are repetitive.
titi
expressed in purely
mathematical terms.
The human highly developed Robots are have difficulty with
senses of sight, smell, hearing tasks that are artistic or creative
and touch.
The combination of these senses Sensory capacities of robots
gives human capability of continue to improve as
processing large amount of technology improves.
information simultaneously.
Human brain is able to make Although robot computer can
decisions on experiences and store quanties of information, it
stored information. can can’t make decisions based
on past experiences nor can it
make intuitive judgments based
on stored information and past
experiences
Robots are used for the following reasons:
Repetitive tasks that robots can do 24/7.
Robots never get sick or need time off.
Robots can do tasks considered too dangerous for humans.
Robots can operate equipment to much precision than humans.
May be able to perform tasks that are impossible for humans
Robots are also used for the following tasks:
Dirty Tasks
Repetitive tasks
Impossible tasks
Impossible tasks
Flexibility
High productivity
Copyright © 2007 David Vernon (www.vernon.eu)
Copyright © 2007 David Vernon (www.vernon.eu)
Copyright © 2007 David Vernon (www.vernon.eu)
Copyright © 2007 David Vernon (www.vernon.eu)
Copyright © 2007 David Vernon (www.vernon.eu)
Structured environments can be identified and modeled easily It is
easy to work in Structured environments
t k i St t d i t
An advanced material‐handling or conveying system that involves
d d l h dl h l
a driverless vehicle which follows a guide path and is controlled by
an off‐board computer or microprocessor
• Guided by an
electrical wire
installed in the floor
• It can also leave the
wire to avoid
obstacles
obstacles
Its navigation system comprises of a sophisticated sonar system and a gyro
• Used for underwater archaeology in deep‐sea research
• UAV provides autonomous hovering capabilities for the human
UAV provides autonomous hovering capabilities for the human
operator
p
• Teleoperated
` gripper or on board camera SRI
` sophisticated navigation http://www. activmedia.com/robots
library
Used to explore the
Sarcophagus at Chernobyl
Sarcophagus at Chernobyl
http://diwww.epfl.ch/lami/robots/K‐family/
p p y
• Small mobile robot ‐ 60 mm dia
• Modules with grippers, cameras, etc
• First industrial walking robot
Fi i d i l lki b
• Designed for moving wood
• Automated leg coordination
Automated leg coordination
• Navigation controlled by a human
operator
http://www.plustech.fi/
Inspection
p and repair
p of sewage
g
tube
Ventilation inspection
Fully teleoperated
Air duct inspection robot
A pan‐tilt camera with zoom and sensors for
automatic inclination control,
wall following, and intersection detection
(http://asl.epfl.ch). © Sedirep / EPFL.
• Used
Used during the pathfinder
during the pathfinder
mission to explore the
Mars in 1997
• Teleoperated from earth
• Obstacle detection assisted
by on board sensors
http://ranier
http://ranier.oact.hq. nasa.gov/telerobotics_page/telerobotics.shtm
oact hq nasa gov/telerobotics page/telerobotics shtm
http://www.engin.umich.edu/research/mrl/
NOMAD - Carnegie Mellon / NASA
http://img.arc.nasa.gov/Nomad
Also used in Volcanic eruptions
p
• Size: 25 cm length
• Sensors
Color camera
Stereo microphone
Aibo from Sony
Cye
Dyson
Two‐wheeled differential drive robot
Controlled by a remote PC
Used as vacuum cleaner or trailer
Used as vacuum cleaner or trailer
interact and present exhibitions
EPFL @ expo.02
P2 from Honda, Japan
Max Speed: 2 km/h
Autonomy : 15 min
Autonomy : 15 min
Weight : 210 kg
Height : 1.82 m
Leg DOF : 2*6
Arm DOF : 2*7
P2 from Honda, Japan
AMI & AMIET
Communication modes ‐
facial, oral, gesture, emotional
TV Programs
KBS ‐ Quiz
Daehannminguk,
2003
A robot is used in
industrial production
processes. For this
reason, it is referred to
as an ”industrial robot”.
Industrial robots are
designed for high
performance and great
flexibility.
An industrial robot is not a human being but rather a machine. It does not
think, it just acts. Only its mechanics resemble that of a human arm.
Industrial robots work together with machine tools, automatic
manufacturing machines and flexible manufacturing
systems. For this purpose, they need devices that supply
and identify the workpieces - and
remove and d store
t them
th after
ft processing,
i etc.
t Furthermore,
F th
machining tools and grippers on the robots have to be
exchanged. These devices tailor-made for industrial robots
are called peripherals. The peripherals are
extremely important for the performance, cost and
complexity of a robot solution
solution. Together with the peripherals
peripherals,
an industrial robot becomes a ”robot station” for practical
use.
` The Manipulator or the arm (The
“mechanical unit”))
` A power supply
Elements
• M
Manipulator-
i l t moving
i mechanical
h i l structure
t t
• Drives – actuates the joints of manipulator
• Computer – Controller and storer of task
programs
• End effectors – Gripper, Tool, Camera, etc
Th
The arm move ttools
l th
throughh various
i ti
motions so
that perform the operations required.
Copyright © 2007 David Vernon (www.vernon.eu)
Actuators
Like human body requires muscles, the robot arm requires actuators to move
the manipulator.
p
The actuator are the devices that exerts force to drive the manipulator into a
predetermined position or series of position and hold the joints rigidly once the
position is reached
reached.
The actuators use i) Electric power ii) Hydraulic power iii) Pneumatic power
Dc motor
Hydraulic motor
Pneumatic cylinder
Copyright © 2007 David Vernon (www.vernon.eu)
Control Unit
The control unit is like human brain which coordinates the muscles of the body.
It track of time , the position of the joints and movements of the manipulator.
It does this in accordance with a list of instructions. The instructions are stored
in a part of control unit called memory
memory.
Unlike the human being, the CU is incapable of the creative thinking required
for adaptive behavior.
As the digestive system converts food into usable energy, the robot power supply
provides the actuators and the control unit with the energy that they need to
function.
Eg – if the actuators are hydraulic and work place uses electric power available,
then power supply must convert electric energy into hydraulic energy ie driving
hydraulic pump with an electric motor.
In the human body, the neurons receives message from the brain and pass
these message on to the muscles.
In the same way, the data distribution system receives message from CU and
passes them to the actuators
actuators.
This process takes through I/O ports or interfaces. These interfaces are
needed because the CU runs on with very low voltage and current. The
actuators current and voltage that would not destroy the CU.
Bosch Rexroth Manual
D t A
Data Acquisition
i iti System
S t Sensory neurons in the human body
receive message from the environment
and pass those message to the brain.
The Maximum load that the manipulator can handle effectively is the payload.
The payload depends on strength of the arm. Eg for high-weight payload, the
actuators and mechanical structures must be stronger.
The factors affecting the payload is speed at which the load must be moved and
the rate of acceleration and deceleration required.
Speed
The speed is the rate the gripper moves, this is measured in mm/sec.
Heavy payloads must be moved at lower speeds and lighter payloads may be
moved at higher speed.
R
Repeatability
t bilit and
d Accuracy
A
The ability of the robot to return its manipulator to a particular specified point is
repeatability
p y or accuracy.y
Teach Pendent
By using teach pendent, it is a remote control box that allows the operator to
manually move the end effector or gripper. The control unit is in passive
monitoring mode is stores those movements in the memory of CU.
Robot Configurations
cylindrical
Robot Motions
The joints used in the design of industrial robot involve a relative motion of
the adjoining links that is either linear or rotational.
The degree of freedom associated with the arm and body of the robot as
shown in fig
Electric drive
Hydraulic drive
Pneumatic drive
Electric
El t i Drive
D i System
S t
¾Used medium robotic applications, provides higher speed or power as
hydraulics systems.
¾C t off electric
¾Cost l t i motor
t isi lless compared
d tto h
hydraulic
d li d drive.
i
Dc motor
Electric Drive System
Benefits
• It is the precondition for the operation of hydraulic and pneumatic drives.
• Very clean form of energy (except its generation)
• Largely maintenance-free drive
• High efficiency
• Good positioning g accuracy, y low slip
• Lower energy costs than for hydraulic and pneumatic systems
• Relatively high safety if all standards are complied with and equipment is properly
protected
• Easy to control
Disadvantages
9Very difficult to store, and only in small quantities (rechargeable/simple battery)
9Lower energy density compared to mass
9Speed regulators and controllers are expensive
9Very high energy loss if transmitted across long distances
9Fire hazard due to spark formation
9Extra cooling necessary
Electric Drive System
Fields of application
drives for vehicles (AC current locomotives, ship propulsion,
multisystem locomotives, etc.)
drives in the textile industry
drives in power plants (including nuclear power plants)
drives for
f mechanisms and transfer f devices
loading and unloading machine drives
pump drives, hoist drives
rolling mill drives
machine tool drives (reversing drives)
drives for toys
robot technology (servo motors)
Hydraulic
y Drive System
y
Hydraulic drives are used for larger robots, it provides greater speed and
strength.
Benefits
9 Possibility of transmitting high forces and powers
9 Sensitive, continuous adjustment of speed (rpm) and feed rate
9 Speed control possible under load
9 High transmission ratio
9 Easy reversal of the direction of rotation/motion
9 quick reversal of direction of motion
9 high operating accuracy and uniform movements
9Jerk- and chatter-free motion and protected against overload
9 Power transmission possible over long distances (up to 100m)
9 Easy to control (program sequence)
9 Easy monitoring and testing
9 Long life and low maintenance requirements
Hydraulic
y Drive System
y
Disadvantages
Oil is sensitive to temperatures and oil can be compressed
Viscosity changes of oil and power loss through fluid friction
Leakage problems and high manufacturing accuracy
Vibration and danger that connections may get loose
Inaccurate operation due to heat accumulation
Tendency to oscillate, generation of noise and technology for
g
generating g
hydraulic energy is expensive
Fields of application
Machine tool construction (metal, plastic and wood processing tools)
Automobile construction and transport machinery
Hydraulic steering mechanisms and vehicle and ship hydraulics
Control engineering
g g
Pneumatics Drive System
y
Pneumatic drives are used for smaller robots, limited to pick and place
Pneumatics (Greek ”pneuma”: breath) refers to all applications of pneumatic
systems.
Pneumatic systems are machines and devices working with compressed or
aspirated air. The combination of pneumatic devices and electric devices
(solenoids, etc.) is referred to as electropneumatics
Transport:
T t air
i can be
b transported
t t d without
ith t losses
l in
i pipelines
i li over llong di
distances
t
storage: can be stored in and tapped from a pressure vessel (including gas cylinder)
Temperature:
T t almost
l t insensitive
i iti tto temperature
t t variations,
i ti guaranteed
t d operation
ti under
d
extreme conditions
Clean medium: unless mixed with oil, compressed air does not cause environmental pollution
Construction: working elements are easy in construction and thus available at low cost
Speed: quick working medium, high piston speeds and short operating response times can
be achieved
Overload
O l d protection:
t ti elements
l t can b
be operated
t d until
til standstill
t d till and
d are th
therefore
f safe
f against
i t
overloads
Pneumatics Drive System
y
Disadvantages
o conditioning: very expensive, otherwise wear of pneumatic components by dirt particles and
condensed water
o exhaust air: high noise development, silencers and sound-absorbing materials required
Fields of application
Clamping, feeding, assembly processes
Limited
Li it d sequence robots
b t
Limited sequence robots, controlled by setting limit switches or mechanical
stops to establish the end points of travel for each of their joint.
g Simple
Eg. p motions such as p pick-and-place
p
Playback robots
Playback robots, which a series of positions or motions are “taught” to the
robot
robot, recorded into memory
Intelligent robots
robots, perform playback a programmed motion cycle and also
interact with its environment.
They can make logical decision based on sensor data received from the
operation.
The speed of response is capability of the robot to move to the next position in
a short amount of time. The response time is related to robots motion speed.
The stability measured of the oscillations which occur in the arm during
movement from one position to the next.
9 Resolution
9 Accuracy
9 Repeatability
Resolution
The smallest step the robot can take.
The controller ability to divide the total range of movements into individual
increments that can be addressed in the controller
controller. These address are
stored in the control memory.
Eg. One DOF robot with motion range of 1.0m and robot control memory
h
has 12 bit storage,
12-bit t d t i control
determine t l resolution
l ti
No of increments = 2n = 212 = 4096
Control Resolution = 1.0/4096 = 0.00024m or 0.244mm
9 The control resolution are depends on mechanical inaccuracies like
deflection(bending) in the structural member, gear backlash, stretching of
the pulley cords, leakage of hydraulic oil and other imperfections.
Will the robot always return to the same point under the
same control conditions
End Effector
Gripper are used to grasp the objects, the gripping method may be
Mechanical type
type, suction cups
cups, magnets
magnets, hooks
hooks, scoops etc
Robotic Sensors
Sensors are detectors
detectors. They detect physical quantities
quantities, such as the
position, velocity, acceleration, pressure, etc.
The value measured is transmitted in the form of electric signals
to the controller.
Error
Frequently measured Input
values are: data
Ouput
` Temperature Process
data
` Pressure/Force
` Flow
` Humidity Actuator Sensor
` ph-value
p
` Revolutions per
Actual value
minute (speed)
` Position P
Process
computer Control
input
Robotic Sensors cont’d
Proximity sensors
indicates when an object is
indicates,
close to another but before
contact has been made.
2) Textual programming
g programming
Lead through p g g
Lead through programming consists of forcing the robot arm to move through
the required motion sequence and recording into the control memory
Mechanical programming
p g g
Robots are programmed by setting limit switches, mechanical stops etc.
End of chapter 1