Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ROBÓTICA II
❑PLANIFICACIÓN DE TRAYECTORIAS
©JCC 26-Ago.-19 -- 1
UCSM-EPIMMEM
OBJETIVO
Problema a
resolver: Que el
extremo del robot
se desplace entre
dos puntos
2
UCSM-EPIMMEM
OBJETIVO
3
UCSM-EPIMMEM
Problemas
26-Ago.-19 -- 4
UCSM-EPIMMEM
26-Ago.-19 -- 5
UCSM-EPIMMEM
26-Ago.-19 -- 6
UCSM-EPIMMEM
Generación de Trayectorias
26-Ago.-19 -- 7
UCSM-EPIMMEM
Generación de Trayectorias:
Consideraciones
• Desplazar el extremo
del robot entre A y B
en un tiempo
determinado.
• Se trabaja sobre el
espacio articular.
26-Ago.-19 -- 8
UCSM-EPIMMEM
Generación de Trayectorias:
Consideraciones
• Desplazar el extremo
del robot entre A y B en
un tiempo determinado.
• Se trabaja sobre el
espacio articular.
• Si existen obstáculos
hay que considerar un
punto intermedio.
• La trayectoria descrita
por el extremo es
compleja
26-Ago.-19 -- 9
UCSM-EPIMMEM
Generación de Trayectorias:
Consideraciones
• Para generar la trayectoria del robot se
siguen los pasos generales siguientes:
26-Ago.-19 -- 10
UCSM-EPIMMEM
Generación de Trayectorias:
Consideraciones
• Pasos detallados a seguir en la generación de trayectorias:
26-Ago.-19 -- 11
UCSM-EPIMMEM
Control Cinemático
26-Ago.-19 -- 12
UCSM-EPIMMEM
Control Cinemático
26-Ago.-19 -- 13
UCSM-EPIMMEM
Tipos de Trayectorias
26-Ago.-19 -- 14
UCSM-EPIMMEM
Tipos de Trayectorias
26-Ago.-19 -- 15
UCSM-EPIMMEM
26-Ago.-19 -- 16
UCSM-EPIMMEM
26-Ago.-19 -- 17
UCSM-EPIMMEM
26-Ago.-19 -- 18
UCSM-EPIMMEM
Trayectorias Continuas
26-Ago.-19 -- 19
UCSM-EPIMMEM
26-Ago.-19 -- 20
UCSM-EPIMMEM
Interpolación de trayectorias
Interpoladores lineales
i −1
−
q (t) = (q i − q i−1 )
t t
+ q i−1 t i−1 t t i
T
T = t i − t i−1
• Simple
• Problemas: La velocidad cambia
bruscamente y precisa de
aceleraciones de valor infinito →
Irreal
UCSM-EPIMMEM
Interpoladores polinómicos
Interpoladores cúbicos
q (t) = a + b ( t − t i ) + c ( t − t i ) + d ( t − t i )
2 3
t i t t i+1
a = qi
b = qi
c=
T 2 (
3 i+1
q − q i
) −
1
T
(q i+1 + 2q i )
d = − 3 ( q i+1 − q i ) + 2 ( q i+1 + q i )
2 1
T T
T=t −t
i+1 i
UCSM-EPIMMEM
signo ( q − q ) = signo ( q − q )
i i −1 i +1 i
1 q − q q − q
i +1 i −1
i i
q i = i +1 i + i i −1 si o q i −1 = q i
2 t − t t −t o q i = q i +1 vx
q1 v
y
v
2.- A partir de las velocidades en el espacio de la tarea (mediante la = J −1 z
Jacobiana) wx
wy
qn
wz
3.- Obligando a una continuidad en
las aceleraciones, lo que obliga a
t 3 2( t 2 + t 3 )
3 t2
2( t + t )
0 0 q 1
q 2
t t
2 3 ( ) (
t 2 q 3 − q 2 ) + ( t 3 ) ( q 2 − q1 )
2 2
4 3 4 3
0 t t 0
3 4 ( ) (
t 3 q4 − q3 ) + ( t 4 ) (q3 − q2 )
3 2 2
resolver un sistema de ecuaciones 0 0 t 5
2( t + t ) t 4
4 5
q 3 = t t
0 t6
con todas las velocidades de la
3
t t
q k k −1 k ( t ) ( q − q ) + ( t ) ( q − q )
k −1 2 k k −1 k 2 k −1 k −2
trayectoria de manera simultánea.
q 1 = q k = 0
UCSM-EPIMMEM
Problema
q 0 1 3 3 2 5 6
26-Ago.-19 -- 26
UCSM-EPIMMEM
Interpoladores quíntico
q(t) = a + b ( t − t i −1
) + c(t − t )
i −1 2
+ d (t − t ) +e ( t − t )
i −1 3 i −1 4
+ f (t − t )
i −1 5
t i −1 t t i
UCSM-EPIMMEM
Interpolador de orden 7
Interpolador trapezoidal.
0 a 2
q + s t t arranque
2
0 V2
q(t) = q − s + sVt <t T- mantenimiento
2a
1 aT 2 a
q + s − + aTt − t 2 T- <t<T frenado
2 2
V
=
a
q1 − q 0 V
T=s +
V a
con V: velocidad máxima permitida
a: aceleración máxima permitida
(
s: signo q1 − q 0 )
UCSM-EPIMMEM
Interpoladores a tramos
Caso velocidad inicial y final no nula.
Ajuste parabólico
τi τi
Ajuste parabólico
q(t) = q i (t − t i −1 ) + q i −1 t i −1 + i −1 t t i −1 − i
Tramos rectos: q i − q i −1 q i +1 − q i
con q i = i =
t i − t i −1 2a
. .
1 q i +1 + q i
q(t) = a(t − t i ) +
2
t+C ti −i t ti +i
Tramos parabólicos 2 2
. .
1 2 q i +1 + q i .
con C = − a i − (t i − i ) + q i (t i − i − t i −1 ) + q i −1
2 2
qi
qi+1
qi-1
τi τi
ti-1 ti ti+1
UCSM-EPIMMEM
Ajuste parabólico
26-Ago.-19 -- 33
UCSM-EPIMMEM
Problema
Ejercicio
26-Ago.-19 -- 36
UCSM-EPIMMEM
Trayectoria 4-3-4
26-Ago.-19 -- 37
UCSM-EPIMMEM
Trayectoria 4-3-4
26-Ago.-19 -- 38
UCSM-EPIMMEM
Trayectoria 4-3-4
26-Ago.-19 -- 39
UCSM-EPIMMEM
Trayectoria 4-3-4
26-Ago.-19 -- 40
UCSM-EPIMMEM
Trayectoria 4-3-4
26-Ago.-19 -- 41
UCSM-EPIMMEM
Trayectoria 4-3-4
26-Ago.-19 -- 42
UCSM-EPIMMEM
Trayectoria 4-3-4
26-Ago.-19 -- 43
UCSM-EPIMMEM
Trayectoria 4-3-4
26-Ago.-19 -- 44