Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ndice
Qu es una trayectoria?
Tipos de trayectorias
Punto a punto
Coordinadas
Continuas
Trayectorias en el espacio articular:
Lineal
Cbica
Parablica
A tramos
1-2-1
4-3-4
Planificacin de trayectorias
Objetivo: dado el
Problema: en todo
Trayectorias continuas
Se fija explcitamente en coordenadas cartesianas el camino
que tiene que seguir el extremo (infinitos puntos)
El movimiento de las articulaciones puede parecer errtico.
Interpolacin lineal:
q(t) = a*t + b
Condiciones:
q(ti-1) = a * ti-1 + b = qi-1
q(ti) = a * ti + b = qi
Se despeja a y b y se obtiene:
Condiciones de funcionamiento:
1 tramo: q1(t) = a + b*t
q1(t=T1) = a + b*T1 = q1
q1(t=0) = q0 = a
Ecuacin: q1(t) = q0 + (q1 q0) / T1 * t
( q1 q0 )
b2 =
T1
( q 2 q1 )T1 ( q0 q1 )T2
c2 =
4T1T2
q1 q0
(T1 ) = a 2
q1 (T1 ) = q 2 (T1 ) = q +
T1
0
Interpolacin 2-1-2:
Frmula de interpolacin:
donde V es la velocidad, y a la
aceleracin mxima permitida.
Trayectoria 4-3-4
Los segmentos se ajustan de forma que en los puntos de cambio
(despegue y asentamiento) no cambie ni la velocidad ni la
aceleracin.
Primer segmento: orden 4
Segundo segmento: 3
Tercer segmento: 4
Velocidad: q&i (t ) =
i i 1
dhi (t ) dhi (t ) dt
1 dhi (t )
*
=
=
d
dt
d i i 1 dt
3
2
1 segmento: q& ( t ) = 4 a14 t + 3a13 t + 2 a12 t + a11
t1
1
d 2hi (t ) d 2hi (t ) dt
d 2hi (t )
&&i (t ) =
*
=
=
Aceleracin: q
2
2
d
dt
d ( i i 1 ) 2 dt 2
1 segmento:
Condiciones:
1 segmento:
0
1.- h1(t=0) = q = a10
0
0
2.- v1(t=0) = v = a11 / t1 => a11 = v t1
0
0
2 => a
2
3.- a1(t=0) = a = 2*a21 / t1
21 = a * t1 /2
1
4.- h1(t=1) = q = a14 + a13 + a12 + a11 + a10 =>
a14 + a13 = q1 q0 v0 t1 a0 t12 /2
1 y 2 segmento:
5.- Continuidad en la velocidad:
4 a 14 + 3 a 13 + 2 a 12 + a 11
h& 1 ( 1 )
h& 2 ( 0 )
a 21
=
=
=
t1
t2
t1
t2
4
3
1
a 14 +
a 13
a 21 = a 0 t 1 v 0
t1
t1
t2
12
6
2
a
+
a
a
14
13
t 12
t 12
t 22
2
t1
22
= a
2a22
t2
2
2 segmento:
1
7.- h2(t=0) = q = a20
2
2
1
8.- h2 (t=1) = q = a23+a22+a21+a20 => a23 + a22+a21 = q q
3er segmento (cambio de variable): t [0,1] => t [ 1,0] => t = t 1
3 = a
9.- h3( t=0) = q
30
3
10.- v3(t =0) = v = a31 / t3
=> a31 = v3 t3
3
3 2
2 => a
11.- a3 (t =0) = a = 2 a32 / t3
32 = a t3 / 2
2 y 3er segmento:
12.- Continuidad en la velocidad:
12
a 34
2
t3
1
0
0
0
0
0 a14
1
0
0
0
0 a13
4 / t1 3/ t1 1/ t2
2
12/ t 2 6 / t 2
0
2
/
0
0
0 a21
t
1
1
2
0
1
1
1
0
0 a22 =
0
0
0
1/ t2
2 / t2 3/ t2 3/ t3 4 / t3 a23
2
2
2
2
0
0
2 / t2 6 / t2 6 / t3 12/ t3 a33
0
0
1 a34
0
0
0
0
1
y = Cx
x = C 1 y
2
1
t
o
0
0
1
q q v t a
2
0
0
a t1 v
a0
2
1
q
q
3
3
v a t3
3
a
2
3
2
3
3 t3
q q v t3 a
h3 ( t ) = a 34 ( t 4 4t 3 + 6t 2 4t + 1) + a 33 ( t 3 3t 2 + 3t 1) + a 32 ( t 2 2t + 1) + a 31( t 1) + a 30
h3 ( t ) = a 34 t 4 + ( 4a 34 + a 33 )t 3 + (6a 34 3a 33 + a 32 )t 2 + ( 4a 34 + 3a 33 2a 32 + a 31 )t +
(a 34 a 33 + a 32 a 31 + a 30 )
Resumen
Qu es una trayectoria?
Pasos a seguir para generar una trayectoria
Tipos de trayectorias
Cmo se calculan las trayectorias? => depende de las
condiciones que nos impongan
Slo posicin: lineal
Posicin y velocidad: cbica
Posicin, velocidad y aceleracin:
trayectoria de 5 orden
O una trayectoria a tramos fijando dos puntos
intermedios por lo que queremos pasar y asegurando
continuidad en la velocidad (2-1-2), si queremos
asegurar tambin continuidad en la aceleracin: (4-3-4),
(3-3-3), (5-3-5) etc.
Bibliografa