Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Motions of a robot manipulator is described as the motions of the Tool Frame {T} relative to the Station Frame {S}.
Sharif University of Technology - CEDRA
2-End point
1-Starting point X
a t
Vm
f 2
1 0 0 t1 t2
tf
V Vm
(t ) = 1 + Vm (t t1 ) , 2 = 1 + Vm (t 2 t1 ) ,
am (t t 2 ) a t , f = 2 + Vmt1 , 2 2
2 2 m 1
f 2
Vm
1 0 0 t1 t2
tf
f i
10
Path Points: a set of Via points plus Initial and Final points.
Sharif University of Technology - CEDRA
11
12
{T}f
{i}
{f} {B}
13
via
{T}f
{T}i {by Inverse Kinematics} = a set of {is and fs} Generate a Smooth Function through all points. In between via points, the shape of the path, although rather simple in joint space, is complex if described in Cartesian space. Joint Space schemes are easiest to compute, since there is usually no problem with singularities of the mechanism.
Joint Space Schemes Sharif University of Technology - CEDRA
{i}
{f} {B}
14
{T}i
We need to define a smooth function for each joint {i} whose value at ti is i, and at tf is f There exist many smooth functions for (t)= ?...
Joint Space Schemes
{f} {B}
15
i= 0 ti=0
We need to define a smooth function for each joint whose value at ti is i, and at tf is f There exist many smooth functions for (t)= ?...
16
(4-Coefficients)
a0 = 0 a1 = 0 a2 = 3 ( f 0 ) t2 f 2 ( f 0 ) t3 f
a3 =
17
(6-Coefficients)
18
Position
0 t0=0
ai = af =0
tf
&
Velocity
ai = af =0 vi = vf =0
t0=0
& &
Zero Slope t0=0
ai = af =0
tf
Acceleration
tf t
19
For intermediate (via) points at which f you dont want the robot to stop, velocity constraints at the end of cubic polynomial is no longer zero.
4-Constraints
t0=0
t tf
&
& f
2 3
&0
t =0 tf
20
a2 =
a3 =
21
t t 0= 0 (Linear Function) tf
22
Adding Parabolic blends f & with constant acceleration(&b ) results in smooth change in half velocity. Linear function and two parabolic functions are splined together so b t 0 that the entire path is continuous t =0 tb thalf tf--tb tf 0 in Position and Velocity. (Linear Function with Parabolic Blends)
(t ) = a0 + a1t + a2t 2
Sharif University of Technology - CEDRA
23
h b
t h tb
(t)
= ( slope speed )
half
b 0 t0=0
t tb thalf tf--tb tf
0 (Linear Function with Parabolic Blends) 0 1 && 2 b = bt + C1t + C2 2 Sharif University of Technology - CEDRA
24
& &btb =
h b
th tb
f +0 1 && 2 btb 0
2 1 t tb 2 2
& &b :
25
t tb = 2
26
t tb = 2
= Equality means linear segment has zero length (Path is composed of two blends with equivalent slope). > As the acceleration & increases, the blend region becomes & b & , we are back to shorter and shorter. In the limit when& b the simple linear interpolation case.
Sharif University of Technology - CEDRA
27
0 t t0=0
(Linear Function with Parabolic Blends)
tf
28