Professional Documents
Culture Documents
Robot components:
Actuators
Robotics 1 1
Robot as a system
commands actions
program working
Robot
of tasks environment
mechanical supervision
units units
sensor actuation
units units
Robotics 1 2
Functional units of a robot
n mechanical units (robot arms)
n serial manipulators: rigid links connected via rotational or prismatic
joints (each giving 1 degree of freedom = DOF)
n supporting structure (mobility), wrist (dexterity), end-effector (for task
execution, e.g., manipulation)
n actuation units
n motors (electrical, hydraulic, pneumatic) and transmissions
n motion control algorithms
n sensor units
n proprioceptive (internal robot state: position and velocity of the joints)
n exteroceptive (external world: force and proximity, vision, …)
n supervision units
n task planning and control
n artificial intelligence and reasoning
Robotics 1 3
Arrangement of mechanical links
different
4, 5, or 6
kinematic
joints
types of
(DOFs)
robot arms
Robotics 1 4
Examples of industrial robots
with brands
Robotics 1 5
Bi-manual industrial robots
with brands
ABB
COMAU
UNIVERSAL
ROBOTS
YASHKAWA
Robotics 1 6
Actuation systems
P = types of
power powers in play
supply
electrical, hydraulic,
or pneumatic mechanical
Pp
Pc Pa Pm Pu
power transmission
servomotor
amplifier (mechanical gears)
electrical
power losses due to dissipative effects (e.g., friction)
power = voltage · current = pressure · flow rate = force · speed = torque · angular speed [W, Nm/s]
efficiency = power out/power in [%] energy ~ work = power · time [kWh, Nm, J]
Robotics 1 7
Desired characteristics
for robot servomotors
n low inertia
n high power-to-weight ratio
n high acceleration capabilities
n variable motion regime, with several stops and inversions
n large range of operational velocities
n 1 to 2000 rpm (round per min)
n high accuracy in positioning
n at least 1/1000 of a turn
n low torque ripple
n continuous rotation at low speed
n power: 10 W to 10 kW
Robotics 1 8
Servomotors
n pneumatic: pneumatic energy (compressor) ®
pistons or chambers ® mechanical energy
n difficult to control accurately (change of fluid
compressibility) ® no trajectory control
n used for opening/closing grippers
n ... or as artificial muscles (McKibben actuators)
n hydraulic: hydraulic energy (accumulation tank)
® pumps/valves ® mechanical energy
n advantages: no static overheating, self-lubricated,
inherently safe (no sparks), excellent power-to-weight
ratio, large torques at low velocity (w/o reduction)
n disadvantages: needs hydraulic supply, large size, linear
motion only, low power conversion efficiency, high cost,
increased maintenance (oil leaking)
Robotics 1 9
Electrical servomotors
n advantages
n power supply available everywhere
n low cost
n large variety of products
n high power conversion efficiency
n easy maintenance
n no pollution in working environment
n disadvantages
n overheating in static conditions (in the presence of gravity)
n use of emergency brakes
n need special protection in flammable environments
n some advanced models require more complex control laws
Robotics 1 10
Electrical servomotors for robots
stator
stator
(permanent magnets)
collector
brushes
rotor (main
motor inertia) V1 V2 Vn
q switching circuit
armature
circuit Va Va
Robotics 1 11
Advantages of brushless motors
n reduced losses, both electrical (due to tension drops at
the collector-brushes contacts) and mechanical (friction)
n reduced maintenance (no substitution of brushes)
n easier heat dissipation
n more compact rotor (less inertia and smaller dimensions)
Robotics 1 12
Principle of operation of a DC motor
permanent
magnets N-S
single coil
(armature)
commutator ring
(to switch direction
of armature current
DC supply every half round) video
𝑣$
𝐹⃗ = 𝐿 𝚤⃗ × 𝐵 𝜏 = 𝑑 𝐹⃗
1 pole pair ... ... + commutator multiple pole pairs
𝜏 𝜏 𝜏
Robotics 1 13
DC electrical motor
mathematical model (in the time domain)
𝑣567 𝑡 = 𝑘; 𝜔(𝑡) + 𝑖$ 𝑡 𝑅$
𝐿$
(back emf)
+ 𝜏6 (𝑡) 𝜏?@$1 (𝑡)
𝑣$ 𝑡
𝑣567 (𝑡) 𝐼6
mechanical balance − 𝜔 𝑡
− 𝐹6
(Newton law on torques) ̇
= 𝜃(𝑡)
ki = 0 ® velocity generator* Ra Fm
ki Ci(0) Gv ≫ Ra ® torque generator*
Vemf
* = the motor is seen here as a steady state “generator” kv
in order to actually regulate velocity or torque in an DC motor
efficient way against Tload , further control loops are needed!
Robotics 1 15
Characteristic curves of a DC motor
at steady-state, stall current
no-load
for constant max speed
applied tension 𝑣$
medium
size
motor
160 W
rated
operating
point stall
load torque
conversion SI ⇔ US small
unit systems (!!) size
1 Nm = 141.61 oz-in motor
100 oz-in = 0.70 Nm 5.5 W
Robotics 1 16
Data sheet electrical motors
n DC drives
Robotics 1 19
Transmissions in robotics
n spur gears: modify direction and/or translate axis
of (rotational or translational) motor displacement
n problems: deformations, backlash
n lead screws, worm gearing: convert rotational
into translational motion (prismatic joints)
n problems: friction, elasticity, backlash
n toothed belts and chains: dislocate the motor
w.r.t. the joint axis
n problems: compliance (belts) or vibrations
induced by larger mass at high speed (chains)
n harmonic drives: compact, in-line, power efficient,
with high reduction ratio (up to 150-200:1)
n problems: elasticity
n transmission shafts: long, inside the links,
with flexible couplings for alignment
Robotics 1 20
Transmission gears in motion
video
n racks and pinion
n one rack moving (or both)
video
n planetary gear set
n one of three components is locked:
sun gear, planet carrier, ring gear
Robotics 1 21
Harmonic drives
FlexSpline (B)
(two contact points)
input from motor output to load
Robotics 1 22
Operation of an harmonic drive
Robotics 1 23
Optimal choice of reduction ratio
Pm Pu
transmission
motor link
gear
PUMA 260: 1st axis PUMA 560: 2nd and 3rd axes
PUMA 560: inner and outer links PUMA 560: last 3 axes
Robotics 1 25
Inside views on joint axes 4, 5 & 6
of an industrial KUKA robot
joint torque
𝜏U = 𝐾(𝜃 − 𝑞) stiffness 𝐾
Robotics 1 27