Lecture Industrial Robots - 2017 - Fundamental
Lecture Industrial Robots - 2017 - Fundamental
Lecture Industrial Robots - 2017 - Fundamental
Wheelchair Robot
Camera
Laser
Range
Finder
Porter Robot
Camera
Laser
Range
Finder
Robots on stock for non-industrial
applications
Wakamaru is a Japanese domestic robot made by
Mitsubishi Heavy Industries, primarily intended to
provide companionship to elderly and disabled
people. The robot is yellow, 1m tall, and weighs 30
kilograms. It has two arms and its flat, circular base
has a diameter of 45 cm. The first hundred went on
sale in September, 2005, for USD$14,000.
Wakamaru runs a Linux operating system on
multiple microprocessors. It can connect to the
Internet, and has limited speech (in both male and
female voices) and speech recognition abilities.
Functions include reminding the user to take
medicine on time, and calling for help if it suspects
something is wrong.
Cut-to-length (CTL) harvester made Walking forest harvester prototype by
by Ponsse Oy Ltd. Plustech Ltd., today part of John Deere
The Cycab is an electrically-driven vehicle
for autonomous transportation in urban
environments (courtesy of INRIA)
Rhino, employing the synchro-drive mobile base B21 by Real
World Interface, was one of the first robots for museum guided
tours (courtesy of Deutsches Museum Bonn)
RoboEarth is a European project led by the Eindhoven University of
Technology, in the Netherlands, to develop a "World Wide Web for
robots," a giant database where robots can share information about
objects, environments, and tasks.
Researchers at Singapore's ASORO (A-Star Social Robotics Laboratory)
have built a cloud-computing infrastructure that allows robots to
generate 3-D maps of their environments much faster than they could
with their onboard computers.
Google engineers developed Android-powered robot software that
allows a smartphone to control robots based on platforms like Lego
Mindstorms, iRobot Create, and Vex Pro.
Researchers at the Laboratory of Analysis and Architecture of Systems,
in Toulouse, France, are creating "user manual" repositories for
everyday objects to help robots with manipulation tasks.
At a children's hospital in Italy, Nao humanoid robots, created by the
French firm Aldebaran Robotics, will rely on a cloud infrastructure to
perform speech recognition, face detection, and other tasks that might
Class1: Manual-Handling Device
Class2: Fixed Sequence Robot
Class3: Variable Sequence Robot
Class4: Playback Robot
Class5: Numerical Control Robot
Class6: Intelligent Robot
Variable Sequence Robot(Class3)
Playback Robot(Class4)
Numerical Control Robot(Class5)
Intelligent Robot(Class6)
Type A: Manual Handling Devices/
telerobotics
Type B: Automatic Handling Devices/
predetermined cycles
Type C: Programmable, Servo controlled
robot, continuous point-to-point trajectories
Type D: Same type with C, but it can acquire
information.
Manipulator or Rover : Main body of robot (Links, Joints, other
structural element of the robot etc)
End Effector: The part connected to the last joint(hand) of a
manipulator
Actuators: Muscles of the manipulators (servomotor, stepper
motor, pneumatic and hydraulic cylinder)
Sensors: To collect information about the internal state of the
robot or
to communicate with the outside environment
Controller: Similar to cerebellum.
It controls and coordinates the motion of the actuators.
Processor: The brain of the robot.
It calculates the motions and the velocity of the robot’s joints.
Software: Operating system, robotic software and the
collection of routines.
Prismatic Joint: Linear, No rotation involved.
a b
x y
Characteristics :
◦ Payload
◦ Structure
◦ No. of Axis
◦ Work Volume (Workspace)
Programming Modes
Physical Setup: PLC
Characteristics :
◦ Payload
◦ Structure
◦ No. of Axis
◦ Work Volume (Workspace)
iCub enjoys the view of San Francisco's Golden Gate Bridge during a break from
his demos at the 2011 International Conference on Intelligent Robots and Systems
Within the American
nuclear weapons
program, plutonium
operations have
been conducted in
specialized hot cell
facilities that protect
workers and the
surrounding
environment. Here,
a weapons facility
worker uses a
teleoperator to
remotely perform
complicated
mechanical
operations on a
On track to help: An iRobot 710 Warrior robot, which can lift rubble and debris
weighing up to 220lb Read more:
iDetect: One of the Packbots is fitted with a sensor that can detect radioactivity
The robots called in to help prevent nuclear
meltdown at Fukushima plant
Fine movements: The iRobot Warriors can also pick up and manipulate both big and
small objects
The robots called in to help prevent nuclear
meltdown at Fukushima plant
Tokyo Electric Power Co said use
robots to examine the temperature,
radiation level, and oxygen
concentration inside a reactor
building at its troubled Fukushima
Daiichi nuclear power plant.
The inspection by remotely operated
robots at the reactors will be carried
out to gauge whether it is safe to
allow workers to enter the building
and determine what work will be
required to bring the crippled
reactor under control.
One of the robots which will be TEPCO will use two U.S.-made
used at No. 3 reactor robots equipped with moveable
Simple service
robot
Dimension
1 x 12” Touchscreen
1 x 8” Touchscreen (head)
Audio
Stereospeakers
Effects
Light effects
Add Actuators
Unique design
Manipulator
max. 2 Arms
1 hand each
Control
External PC (WLAN/Web)
Onboard computer
(touchscreen)
Spoken dialogue
Height 155 cm
Weight 130 Kg
2 Arms, 3 Fingers,
5 Cameras, 6 Laser
sensors
DOF :Neck/Head 3
Lower Body
2 Arm
7 Finger
2
W 480 x H 1005 x D
530
30 Kg
DOF : Head 3, Arm
4, Body 2 (Total 13)
2 wheel skid steer
300 mm/s
Max tolerated floor
Unevenness : 10
mm
OS : Linux
Com. : 802.11b
wireless
Century XV
astronomical clock on
the side of Old town
Hall Tower in Prague
tower
1.BionicANTs | Festo
2- BionicKangaroo | Festo
3 - Techject Inc. | The Robot Dragonfly
4 - AquaPenguin | Festo
5 - BionicOpter | Festo
6 - eMotionButterflies | Festo
7 - SmartBird | Festo
8 - MIT Robotic Cheetah
ORGANIZATION OF ROBOTICS-DESIGN PROCEDURE
Interface to external PC
Passive sensor systems
Interface to sensors
Knowlegde and techniques in systems
Design process model
engineering and project management
Ex: Reis RV6 ABB Flex CMB modular IPA robot refueling
palletizer Robot
•Design fits standard •Application oriented •Task specific design • Task specific designs
applications designs, Integrated • Integration of • Primary applications:
•Product variants process control standard modules non-manufacturing
according to payload, functions (axis, control, sensors)
fields (service robots)
dexterity, working •Preconfigured •Preferred applications:
• Task based kinematic
envelope workcells available, material handling structure
Medium manufacturing •Small manufacturing • Small to large
quantities quantities manufacturing
Specialization of robot design
quantities
Palletizing Welding Assembly Coat, Spray, paint
•Large workspace •Interface to welding •Fast horizontal/ vertical •Fast spatial
• High speeds equipment motions movements
• High accelerations •Sensor integration • High precision • High dexterity
• Small footprint (seam tracking) • Sensor integration (part • Explosion protected
• 4 or 5 dof • Low load capacity detection, quality control) • 5, 6 dof
• 6 dof • 4-6 dof • offline
programmable
• Process control
functions
Measuring, quality Laboratory automation Press-handling Machining
control
• High precision • Inexpensive • High payload • High stiffness
• Sensor integration • Easy to program • Heavy duty • Positioning accuracy
(tactile, vision) • desk top installation • fast • Sensor integration
• High dexterity •3-5 dof • 4-6 dof (tactile, vision)
• 5 or 6 dof • limited load capacity • Weight balanced • 6 dof
Manual or Mechanized task excution
Textures
Dock Move
Patterns
Undock Wait
Distances
Avoid Stop
Contours
Follow Approach
Bodies
Touch Depart
Objects
Insert Grasp
Forces Retract Detach
Torques
Quantification
Parameters Geometric Kinetic Mechanical
- Goal frames, trajectories - Motion speeds - Forces, torques
- Workspace volume - Acceleration - Endeffector forces
- Minimal number DOFs - Settle times - Object weights
- Preferred motion direction - Motion profiles
- Allowable tolerance
- Geometrical constraints
Criteria Characterization
Load capacity • Weight, inertia of handled object and endeffector
• External movements/forces on endeffector or axes
• Load history (RMS): static, periodic, stochastic,…
DoF • Required dexterity of endeffector
• Number of DoF of peripherals (turn table…)
Hand object, •Dimensions, size of object/parts
tools • Kind of tools (torch, gripper, grinder…)
• Interface to robot
Task • Changes form gripping to machining
characteristic • Object/Part presentation
s • Accessibility of objects/parts
• Tolerances (parts, part presentation)
• Fixing and positioning
• Speed, acceleration
Criteria Characterization
Accuracy • Positioning accuracy
• Repeatability
• Path accuracy
Path control • Point to Point (PTP)
• Continuous path (CP), motion profile
• Rounding
Environment • Quantifiable parameters (noise, vibration,
conditions temperature…)
• Not quantifiable parameters
Economical • Manufacturing cost, development cost
criteria • break-even point, tradeoffs
• Delivery time
• Quality
•Capacity (typical cycle times, throughput…)
• Point of sales (robot, workcell, production line)
Criteria Characterization
Repair, • Installation
maintenance • Programming (online, offline)
• Remote servicing
• Maintenance tasks and maintenance cycles
• Changeability of modules and parts
Flexibility • Woekcell, CIM integration (logical and geometric
interfaces)
• Error handling, diagnosis
• Cooperation with peripheral devices such as
turntables, material handling equipment, other
robots
External
Environment
sensors
Computer
Transmission ROBOT End-effector Object
control
Internal Peripheral
sensor devices
I. Robot concept
Process step Results
Selection of kinematic structure Kinematic structure
Gripper
Tool
C
High accelerations and decelerations,
Mechanical mobility (as a rule at least 5 programmable axes),
Extreme reliability of the components,
Spot welding is usually performed in a large working space and with high loads,
It is difficult to run the power supply to the working tool.
Repeatability 1 mm at visible seams, 3mm at invisible seams,
Often long and tall forearm owing to collision problems.
A P
E
D
C
Processing of external sensor data is necessary,
Forearm should swing in positive and negative direction (often difficult
accessibility to welding seams),
In most cases continuous path control is required. Options like circular
interpolation are useful,
High welding velocities are to be realized,
Often a swiveling workpiece positioner is needed
Programming comfort is required in the computation of dependences of welding
current and welding voltage, wire feeding, and welding velocity,
Handling on presses
(a) Very short cycle times
(b) Special design, often Cartesian coordinate robot
(c) Conditions of installation and accessibility are to be considered in particular
Handling on forging presses
(a) High speed and heavy workpieces,
(b) Robot must be resistant to dirt, heat and shock,
(c) Floor installation recommended
Handling on die casting and injection molding machines
(a) Often gantry or console type installation
(b) Cycle times with injection molding machine are shorter than with die casting
machines,
(c) Very often simple movements lead to a simple programming language.
Changeover frequency is low.
(d) High positioning accuracy,
(e) Insensitive to heat and dirt.
Handling on machine tool
(a) High positioning accuracy, short cycle times, and also quite often heavy
workpieces,
(b) Simple programming language owing to simple movements.
Y X
P
The weights of workpieces in assembly are normally low (<1kg),
Very short cycle times,
High positioning accuracy (<0.1mm),
In most cases movements are parallel to X, Y, Z, and there is small working space
X D E P
Y
Trajectory
generator
Servo Servo
Controller Coupling Gear
amplifier motor
Tachmeter Bearing
Motor performance
Gear performance
Starting point
Desired Robot performance Move from starting location to goal location in time x
(including load at endeffector)
t t t
Joint torques
t
Equivalent
Peak torque
torque
requirements Equivalent torque = f(joint torque, time proportions of
requirements
working cycle, mean input speed)
Continuous
Peak torque Torque reduced by gear
torque
requirements
requirements
- High positioning -
accuracy
- Flat type of
construction
+
Squirrel-cage -Robust drive
motor - Small moment of
inertia
- High number of -
revolutions up
10.000rpm +
- Secondary transmission
required
Torque-drive -High torque at low
- number of revolutions\ -
Required
position
Measuring system
Shaft Gear Brake Motor (position)
Measuring system
(speed)
Required speed
Harmonic-drive
gear
Eccentric gear
TTL pulses
Trục quay
1 kΩ
1 kΩ
10 kΩ Op.amp 5.1 V
zener
Đĩa quay
1 kΩ
Đèn LED
Classify Problem
No Degree of
Type of motion? Rigid object?
Misposition?
Minor
Linear Rotational Yes Major
No
Ok to touch? Remote Center
Force Compliance
Torque sensor Yes
sensor Complex shape Yes
Mechanical
limit switch No ident. reqd.?