robot architectures.ppt
TRANSCRIPT
-
8/11/2019 Robot Architectures.ppt
1/72
ROBOTICS: ROBOT MORPHOLOGY
Josep Amat and Alcia Casals
Automatic Control and Computer Engineering Department
-
8/11/2019 Robot Architectures.ppt
2/72
User
Components of a Robot
Control Unit
Programming
ExternalSensorsEnvironment
InternalSensors
Actuators
Mechanical Structure
Net
-
8/11/2019 Robot Architectures.ppt
3/72
Chapter 2. Robot Morphology
Basic characteristics:- Kinematics chain
- Degree of freedom
- Maneuvering degree
- Accessibility
- Precision
- Working space
- Payload
- Architecture
-
8/11/2019 Robot Architectures.ppt
4/72
Degrees of freedomcorrespond to the number ofactuators that produce different robot movements
D o F
A joint adds a degree of freedom to the manipulator
structure, if it offers a new movement to the end
effector that can not be produced by any other joint
or a combination of them.
Degrees of freedom
-
8/11/2019 Robot Architectures.ppt
5/72
Degrees of freedom
Posi t ion ing
x
y
z
P
Reference
frame origin
Positioning the end
effector in the 3D space,
requires three DoF, eitherobtained from rotations or
displacements.
-
8/11/2019 Robot Architectures.ppt
6/72
Degrees of freedom
Orientat ion
Orienting the end effector in
the 3D space, requires three
additional DoF to producethe three rotations.
x
y
z
P
Reference
frame origin
roll
pan
tilt
-
8/11/2019 Robot Architectures.ppt
7/72
Chapter 2. Robot Morphology
Basic characteristics:- Kinematics chain
- Degree of freedom
- Maneuvering degree
- Accessibility
- Precision
- Working space
- Payload
- Architecture
-
8/11/2019 Robot Architectures.ppt
8/72
Maneuvering degreeis the number of
actuators that although producing new
movements do not contribute to new degrees of
freedom.
Maneuvering degree
-
8/11/2019 Robot Architectures.ppt
9/72
Degrees o f maneuverabi l i ty (redundan t)
Forced access(without redundancy)
Multiple access(with redundant DoF)
-
8/11/2019 Robot Architectures.ppt
10/72
Chapter 2. Robot Morphology
Basic characteristics:- Kinematics chain
- Degree of freedom
- Maneuvering degree
- Accessibility
- Precision
- Working space
- Payload
- Architecture
-
8/11/2019 Robot Architectures.ppt
11/72
Robot architecture is the combination anddisposition of the different kind of joints that
configure the robot kinematical chain.
Robot archi tectu re
-
8/11/2019 Robot Architectures.ppt
12/72
Mechanical Struc ture
Open: Closed (Parallel):
Kinematics chain: Sequence of rigid elements linked
through active joints in order to perform a task efficiently
-
8/11/2019 Robot Architectures.ppt
13/72
Nomenclature:
Arm
Wrist
Elbow
Shoulder
Trunk
Base
-
8/11/2019 Robot Architectures.ppt
14/72
Payload
Characteristics derived from the mechanical structure:
Degrees of freedom
Work Space
Accessibility
Precision
-
8/11/2019 Robot Architectures.ppt
15/72
Tridimensional positioning: (x,y,z )
Minimum: 3 Degrees of freedom
Characteristics derived from the mechanical structure:
Degrees of freedom
Characteristics derived from the mechanical structure:
-
8/11/2019 Robot Architectures.ppt
16/72
Positioning + orientation: (x,y,z,,,q)
Minimum: 3 + 3 Degrees of freedom
q
Architecture: Configuration and kind of
articulations of the kinematical chain that
determine the working volume and accessibility
Characteristics derived from the mechanical structure:
Degrees of freedom
-
8/11/2019 Robot Architectures.ppt
17/72
Kind of poss ib le jo in ts :
In red, those usually used in robotics as they can be motorized without problems
Basic character ist ics Defini t ions
-
8/11/2019 Robot Architectures.ppt
18/72
Degrees of freedom:
Number of complementary movements.
Movement capability:
Working volume, Accessibility and Maneuvering
Movement precision:
Resolution, Repetitiveness, Precision and Compliance
Dynamical characteristics:
Payload, Speed and Stability
Basic character ist ics . Defini t ions
-
8/11/2019 Robot Architectures.ppt
19/72
ex
ey
Movement precis ion
Precision (Accuracy)
Capacity to place the end effector into a given position and orientation
(pose) within the robot working volume, from a randominitial
position.
eincreases with the distance to the robot axis.
Precision depends on:
Mechanical play (backlash)
Sensors offset
Sensors resolution
Misalignments in the positionand size of rigid elements,
specially the end-effector E.E.Points reached in different tests
Coordinates
of the target
-
8/11/2019 Robot Architectures.ppt
20/72
ex
ey
Coordinates
of the target
Precision
+ R
eoffset
Movement precis ion
Precision (Accuracy)
Capacity to place the end effector into a given position and orientation
(pose) within the robot working volume, from a randominitial
position.
eincreases with the distance
to the robot axis.
-
8/11/2019 Robot Architectures.ppt
21/72
ex
eyRepetitiveness depends on:
Mechanical play (backlash)
Target position
Speed and direction when
reaching the target
Repetitiveness
error
Precision
+ R
Movement precis ion
Repetitiveness
Capacity to place the end effector into a given position and orientation
(pose) within the robot working volume, from a giveninitial position.
Coordinates
of the target
-
8/11/2019 Robot Architectures.ppt
22/72
Movement precis ion (Stat ics)
Resolution:
Minimal displacement the EE can achieve and / or the control unit canmeasure.
Determined by mechanical joints and the number of bits of the
sensors tied to the robot joints.
Error resolution of the sensor = Measurement Rank / 2n
-
8/11/2019 Robot Architectures.ppt
23/72
Mechanical Struc ture
Joint 1
Joint 2
Joint 4
Joint 5
Examples of Joints (movements between articulated bodies)
Joint 1
Joint 2
Joint 5
Joint 3 Joint 4
Joint 6
Joint 3
-
8/11/2019 Robot Architectures.ppt
24/72
Example of a section of a working volume
-
8/11/2019 Robot Architectures.ppt
25/72
Architectures
Architecture: Configuration and kind of
articulations of the kinematical
chain that determine the working
volume and accessibility
Classical Architectures: Cartesian
CylindricalPolar
Angular
Cl i l A hit t
-
8/11/2019 Robot Architectures.ppt
26/72
Classical Architectures
Cartesian Work Space (D+D+D)
Cl i l A hit t
-
8/11/2019 Robot Architectures.ppt
27/72
Example of a Cartesian Work Space Robot (D+D+D)
Classical Architectures
Classical Architectures
-
8/11/2019 Robot Architectures.ppt
28/72
Cylindrical Work Space (R+D+D)
Classical Architectures
Classical Architectures
-
8/11/2019 Robot Architectures.ppt
29/72
Example of a Cylindrical Work Space Robot (R+D+D)
Classical Architectures
Classical Architectures
-
8/11/2019 Robot Architectures.ppt
30/72
Polar Work Space (R+R+D)
Classical Architectures
Classical Architectures
-
8/11/2019 Robot Architectures.ppt
31/72
Example of a Polar Work Space Robot (R+R+D)
Classical Architectures
Classical Architectures
-
8/11/2019 Robot Architectures.ppt
32/72
Angular Work Space (R+R+D)
Classical Architectures
Classical Architectures
-
8/11/2019 Robot Architectures.ppt
33/72
Angular Work Space (R+R+R)
Classical Architectures
Classical Architectures
-
8/11/2019 Robot Architectures.ppt
34/72
Example of Angular Work Space Robots (R+R+R)
Classical Architectures
-
8/11/2019 Robot Architectures.ppt
35/72
Working space of a robot with angular joints
-
8/11/2019 Robot Architectures.ppt
36/72
Inverted robo t : Inc rease the useful wo rking vo lume
-
8/11/2019 Robot Architectures.ppt
37/72
Architecture SCARAArchi tecture R-R-D w ith cy l indr ical coord inates
( SCARA: Selective Compliance Assembly Robotic Arm )
-
8/11/2019 Robot Architectures.ppt
38/72
SCARA Robot :
examples
Resume Cartesian Robo t Character ist ics
-
8/11/2019 Robot Architectures.ppt
39/72
Resume Cartesian Robo t Character ist ics
Robot Joints Observations
Cartesian 1a. Linear: X
2a.
3a.
Advantages::
linear movement in three dimensions simple kinematical model rigid structure easy to display possibility of using pneumatic actuators,
which are cheap, inpick&placeoperations
Linear: Y
Linear: Z
constant resolution
Drawbacks:
requires a large working volume
the working volume is smaller thanthe robot volume (crane structure) requires free area between the robot
and the object to manipulate
guides protection
Resume Cyl ind r ical Robot Character ist ics
-
8/11/2019 Robot Architectures.ppt
40/72
Resume Cyl ind r ical Robot Character ist ics
Cylindrical1a. Rotation: q2a.
3a.
good accessibility to cavities and
open machines large forces when using hydraulic
actuators
restricted working volume requires guides protection (linear)
the back side can surpass theworking volume
Robot Joints Observations
Linear: Z
Linear: r
Advantages:simple kinematical model
easy to display
Drawbacks:
Resume Polar Robo t Character ist ics
-
8/11/2019 Robot Architectures.ppt
41/72
Resume Polar Robo t Character ist ics
Polar 1a. Rotation: q2a. Rotation: j
3a. Linear: r
large reach from a central support
It can bend to reach objects on the floor
motors 1 and 2 close to the base
complex kinematics model difficult to visualize
Robot Joints Observations
Drawbacks:
Advantages:
-
8/11/2019 Robot Architectures.ppt
42/72
Resume SCARA Robot Character ist ics
-
8/11/2019 Robot Architectures.ppt
43/72
high speed and precision
only vertical access
:SCARA 1a. rotation
2a. rotation
3a. rotation
q1
q2
q3
Robot Joints Observations
Advantages:
Drawbacks:
Dynam ic Character ist ics
-
8/11/2019 Robot Architectures.ppt
44/72
Example of Map of adm it ted
loads, in fun ct ion o f the
distance to the main axis
Payload: The load (in Kg) the robot is able to transport in a continuous and
precise way (stable) to the most distance point
The values usually used are the maximum load and nominal at
acceleration = 0
The load of the End-Effector is not included.
Dynam ic Character ist ics
-
8/11/2019 Robot Architectures.ppt
45/72
Velocity
Maximum speed (mm/sec.) to which the robot can move the End-Effector. It has to be considered that more than a joint is involved.
If a joint is slow, all the movements in which it takes part will be slowed down.
For shorts movements it can be more interesting the measure of acceleration.
Vmax
time
speed
Short
movements
Long
movement
Architectures
-
8/11/2019 Robot Architectures.ppt
46/72
Architectures
- Classical Architectures: Cartesian
Cylindrical
Polar
Angular
- Special configurations
Special Con f igurat ion s. Pendulum Robo t GGD
-
8/11/2019 Robot Architectures.ppt
47/72
-
8/11/2019 Robot Architectures.ppt
48/72
Example of a Pendulum Robot RRD
Special Con figu rat ion s. Elephant Trun k
-
8/11/2019 Robot Architectures.ppt
49/72
Classical Degrees of freedom Concatenated Degrees of
freedom (elephant trunk)
Special Con figu rat ion s. Elephant Trun k
-
8/11/2019 Robot Architectures.ppt
50/72
Classical Degrees of freedom Concatenated Degrees of
freedom (elephant trunk)
Special Con figu rat ion s. Elephant Trun k
-
8/11/2019 Robot Architectures.ppt
51/72
Increase of accessibility
Special Con figu rat ion s. Elephant Trun k
-
8/11/2019 Robot Architectures.ppt
52/72
Distributed Degrees of Freedom.
Elephant Trunk Examples App l ications
-
8/11/2019 Robot Architectures.ppt
53/72
Special Con figu rat ions . Stewart Platform
-
8/11/2019 Robot Architectures.ppt
54/72
6 Disp lacements 6 DoF.
+ X, + Y, + Z
+j
, +f
, +q
Platform Stewart Example
-
8/11/2019 Robot Architectures.ppt
55/72
Workspace
Example of
-
8/11/2019 Robot Architectures.ppt
56/72
Example of
Stewart Robot
Robots
-
8/11/2019 Robot Architectures.ppt
57/72
Robots
6 Rotatio ns 6 DoF.
Movement capabi l i ties
1 Working volume (Workspace):
-
8/11/2019 Robot Architectures.ppt
58/72
1. Working volume (Workspace):
Set of positions reachable by the robot end-effector.
Shape is more important than the volume (m3)
2. Accessibility:
Capacity to change the orientation at a given position.
Strongly depend on the joint limits.
3. Maneuverability
Capacity to reach a given position and orientation (pose) from
different paths (different configurations).
Usually implies the presence of redundant joints
(degrees of manipulability or degrees of redundancy).
-
8/11/2019 Robot Architectures.ppt
59/72
-Coupled movements
-Decoupled m ovements
Coupled movements
-
8/11/2019 Robot Architectures.ppt
60/72
The rotation of a link is propagated to the rest of the chain
Decoupled movements
-
8/11/2019 Robot Architectures.ppt
61/72
The rotation of a link is not propagated to the rest of the chain
Mechanical decoup l ing archi tectures
-
8/11/2019 Robot Architectures.ppt
62/72
12
2
M
1
Decoupling achieved with a
parallelepiped structure
-
8/11/2019 Robot Architectures.ppt
63/72
Example of a decoupled structure
with a parallelepiped structure
Mechanical decoup l ing solut ions
-
8/11/2019 Robot Architectures.ppt
64/72
M
Structure decoupled with connecting rods
1
1
2
2
M
Decoupl ing w i th connect ing rods
-
8/11/2019 Robot Architectures.ppt
65/72
M
p g g
By transmitting the movement with connecting rods, the
rotation of a joint does not propagates to the following.
Decoupl ing w i th connect ing rods
-
8/11/2019 Robot Architectures.ppt
66/72
M
M
By transmitting the movement with connecting rods, the
rotation of a joint does not propagates to the following.
p g g
Decoupl ing w i th connect ing rods
-
8/11/2019 Robot Architectures.ppt
67/72
M
M
j
M
M
M
j
M
Transmission with connecting rods through two
consecutive joints maintains the orientation of the E.E.
Mechanical decoup l ing solut ions
-
8/11/2019 Robot Architectures.ppt
68/72
Structure decoupled with chains
Decoupl ing w i th chains
-
8/11/2019 Robot Architectures.ppt
69/72
M
j
M
j
Transmission movements with chains
Decoupl ing w i th chains
-
8/11/2019 Robot Architectures.ppt
70/72
M
j
M
j
Transmission systems with chains
produce decoupled movements
Points potent ial ly weak in mechanical design
-
8/11/2019 Robot Architectures.ppt
71/72
Weak points Mechanical correction
Permanent deformationof the whole structure
and the components
Increase rigidness
Weight reduction
Counterweight
Dynamic deformation
Reduction of the mass
to move Weight distribution
Backlash Reduce gear clearances
Use more rigid
transmission elements
Increase rigidness
Points potent ial ly weak in the mechanical design
W k i M h i l i
-
8/11/2019 Robot Architectures.ppt
72/72
Axes clearance Use pre stressed axes
Friction Improve clearance in axes
Increase lubrication
Thermal effects Isolate heat source
Bad transducers
connection
Improve mechanicalconnection
Search for a better location
Protect the environment
Weak points Mechanical correction