Example
Consider a pick and place application as an example (see figure
), where the robot is
currently at Waypoint 1
(WP_1)
, and it needs to pick up an object at Waypoint 3
(WP_3)
. To
avoid collisions with the object and other obstacles
(O)
, the robot must approach
(WP_3)
in
the direction coming from Waypoint 2
(WP_2)
.
So three waypoints are introduced to create a path that fulfills the requirements.
WP_1
WP_2
WP_3
O
16.2:
(WP_1)
: initial position,
(WP_2)
: via point,
(WP_3)
: pick up position,
(O)
: obstacle.
Without configuring other settings, the robot will make a stop at each waypoint, before continuing
the movement. For this task a stop at
(WP_2)
is not optimal since a smooth turn would require
less time and energy while still fulfilling the requirements. It is even acceptable that the robot
does not reach
(WP_2)
exactly, as long as the transition from the first trajectory to the second
happens near this position.
The stop at
(WP_2)
can be avoided by configuring a blend for the waypoint, allowing the robot to
calculate a smooth transition into the next trajectory. The primary parameter for the blend is a
radius. When the robot is within the blend radius of the waypoint it can start blending and deviate
from the original path. This allows for faster and smoother movements, as the robot does not
need to decelerate and re-accelerate.
Blend parameters
Apart from the waypoints, multiple parameters will influence the blend trajectory (see figure
):
• the blend radius (
r
)
• the initial and final speed of the robot (at positions
p1
and
p2
, respectively)
• the movement time (e.g. if setting a specific time for a trajectory this will influence the
initial/final speed of the robot)
• the trajectory types to blend from and to (
MoveL
,
MoveJ
)
UR10
166
User Manual
C
o
p
yr
ig
h
t
©
2
0
0
9
–
2
0
2
0
b
y
U
n
iv
e
rs
a
l
R
o
b
o
ts
A
/S
.
A
ll
ri
g
h
ts
re
s
e
rv
e
d
.
Summary of Contents for UR10/CB3
Page 1: ...Universal Robots User Manual UR10 CB3 Original instructions en...
Page 28: ...UR10 20 User Manual Copyright 2009 2020 by Universal Robots A S All rights reserved...
Page 30: ...UR10 22 User Manual Copyright 2009 2020 by Universal Robots A S All rights reserved...
Page 36: ...UR10 28 User Manual Copyright 2009 2020 by Universal Robots A S All rights reserved...
Page 56: ...UR10 48 User Manual Copyright 2009 2020 by Universal Robots A S All rights reserved...
Page 62: ...UR10 54 User Manual Copyright 2009 2020 by Universal Robots A S All rights reserved...
Page 64: ...UR10 56 User Manual Copyright 2009 2020 by Universal Robots A S All rights reserved...
Page 72: ...China RoHS UR10 64 User Manual Copyright 2009 2020 by Universal Robots A S All rights reserved...
Page 73: ...KCC Safety User Manual 65 UR10 Copyright 2009 2020 by Universal Robots A S All rights reserved...
Page 92: ...UR10 84 User Manual Copyright 2009 2020 by Universal Robots A S All rights reserved...
Page 116: ...UR10 108 User Manual Copyright 2009 2020 by Universal Robots A S All rights reserved...
Page 124: ...UR10 116 User Manual Copyright 2009 2020 by Universal Robots A S All rights reserved...
Page 164: ...UR10 156 User Manual Copyright 2009 2020 by Universal Robots A S All rights reserved...
Page 214: ...UR10 206 User Manual Copyright 2009 2020 by Universal Robots A S All rights reserved...