Escolar Documentos
Profissional Documentos
Cultura Documentos
ROBOTS FLEXIBLES
Prof. Vicente Feliu Batlle
Universidad de Castilla-La Mancha
Zaragoza, Septiembre 11-14, 2007
I Workshop Espaol de Robtica, ROBOT 2007
14/11/07 Diseo y control de robots
flexibles
2
ndice
1. Definicin y motivacin
2. Estado del arte
3. Esttica
4. Dinmica
5. Control de posicin
6. Control de fuerza
7. Ejemplos
8. Conclusiones
14/11/07 Diseo y control de robots
flexibles
3
ndice
Definicin y motivacin
Estado del arte
Esttica
Dinmica
Control de posicin
Control de fuerza
Ejemplos
Conclusiones
14/11/07 Diseo y control de robots
flexibles
4
Definicin
CONCEPTO
Robots flexibles son aquellos que tienen
algn componente mecnico que se deforma
elsticamente al aplicarse una fuerza o par
TIPOS DE FLEXIBILIDAD
En las articulaciones (flexible joints)
En los miembros (flexible links)
14/11/07 Diseo y control de robots
flexibles
5
Definicin
y
i
Y
i
z
i
x
i
x
i
x
i
z
i
x
i
y
1
x
1
y
i
z
i
z
i-1
x
i-1
y
i-1
z
1
x
y
(x
0
,y
0
)
: pendiente s: longitud de arco
M: momento flector
E: mdulo de young
I: momento de inercia
EI
M(s)
ds
d
=
14/11/07 Diseo y control de robots
flexibles
15
Esttica (Deflexin)
SIMPLIFICACIN DE LA ECUACIN
GENERAL DE LA FLEXIN
Cuando las deformaciones son pequeas
(dy/dx 0) la ecuacin general de la
flexin se puede aproximar por la siguiente
expresin:
x e y son las coordenadas de un
punto de la viga expresadas en
un sistema cartesiano que rota
con la articulacin del motor
EI
M(s)
dx
y d
2
2
=
14/11/07 Diseo y control de robots
flexibles
16
Esttica (Deflexin)
Yoshikawa y col., 1996
Feliu y col., 1997
Wang y col., 1990
Cannon y col., 1984
1
Feliu y col., 2004
Ueno y col., 1998
Sholz y col., 2004
5 10
Fn
Robots fabricados con materiales metlicos
Robots fabricados con materiales compuestos
Antenas (brazos muy flexibles)
EI
Fl
F
n
2
=
14/11/07 Diseo y control de robots
flexibles
17
Esttica (Deflexin)
Feliu y col., 2004 {barra de Feliu y col., 2004 {barra de Feliu y col., 2004 {barra de Feliu y col., 2004 {barra de composites composites composites composites} }} }
14/11/07 Diseo y control de robots
flexibles
18
ndice
Definicin y motivacin
Estado del arte
Esttica
Dinmica
Control de posicin
Control de fuerza
Ejemplos
Conclusiones
14/11/07 Diseo y control de robots
flexibles
19
Dinmica:
Modelo de masas concentradas
( (( ( ) )) )
i
w x
1 i
m
+ ++ +
1 i
m
i
m
1 n
m
1
m
2
m
n
m
m
i
m
n
l
2
l
i
l
1
l
n
x
X
Y
y
L
i
( (( ( ) )) )
i
w L
( (( ( ) )) ) ( (( ( ) )) ) ( (( ( ) )) )
m
M t K t B t + = + = + = + =
Modelo de masa
puntual en el
extremo
( )
( )
( )
( )
2 2
0
2 3 2 2 2 2 2 2
0 0
m
m
n s
s
s
s Jn s n s Jn c s n
+
=
+ + + +
( )
( )
2
0
2 2
0
t
m
s
s s
=
+
( )
( )
( )
2
0
2 3 2 2 2 2 2 2
0 0
t
m
s
n
s
s Jn s n s Jn c s n
=
+ + + +
J,
14/11/07 Diseo y control de robots
flexibles
20
Dinmica:
Modelo continuo
Ecuacin del eslabn
Condiciones de contorno
( (( ( ) )) ) ( (( ( ) )) )
, , 0
IV
L
EIw x t p x t + = + = + = + =
( (( ( ) )) ) ( (( ( ) )) ) ( (( ( ) )) )
, : , p x t x t w x t = + = + = + = +
( (( ( ) )) )
( (( ( ) )) ) ( (( ( ) )) )
( (( ( ) )) ) ( (( ( ) )) )
( (( ( ) )) ) ( (( ( ) )) )
0
0, 0
0, 0,
, ,
, ,
m
P
P
w t
EIw t J p t
EIw L t J p L t
EIw L t M p L t
= == =
= = = =
= = = =
= == =
Anlisis modal (
m
= 0 = 0 = 0 = 0) y separacin de variables
Infinitas ecuaciones diferenciales desacopladas
( (( ( ) )) ) ( (( ( ) )) ) ( (( ( ) )) ) ( (( ( ) )) ) ( (( ( ) )) )
2
2 0 , 0, ,
i i i i i i m i
q t q t q t t i
+ + = = + + = = + + = = + + = =
( (( ( ) )) ) ( (( ( ) )) ) ( (( ( ) )) )
1
,
i i
i
w x t x q t
= == =
= == =
Robot flexible de un grado de libertad
motor
y
Y
X
J
0
x
eslabn
flexible
M
P
J
P
carga
x
( (( ( ) )) ) , w x t
( (( ( ) )) ) t
( (( ( ) )) )
m
t
( (( ( ) )) )
m
t
14
14/11/07 Diseo y control de robots
flexibles
21
ndice
Definicin y motivacin
Estado del arte
Esttica
Dinmica
Control de posicin
Control de fuerza
Ejemplos
Conclusiones
14/11/07 Diseo y control de robots
flexibles
22
Control de posicin:
Esquema general
Generador de
comando
( (( ( ) )) ) y t
( (( ( ) )) ) u t
( (( ( ) )) ) y t
Sistema
fsico
( (( ( ) )) ) p t
Ley de control
en lazo cerrado
( (( ( ) )) ) e t
( (( ( ) )) ) r t + ++ +
Sensores
( (( ( ) )) )
s
y t
( (( ( ) )) ) v t
Actuadores
( (( ( ) )) ) t u
a
Control en cadena abierta
Filtrado o moldeado de trayectoria. Diseo de controles robustos y
adaptativos. Modificacin de la dinmica.
Control en cadena cerrada
Control de un modo vibracin
Control del sistema completo (Robusto al spillover)
14/11/07 Diseo y control de robots
flexibles
23
Control de posicin:
Cadena abierta
Fundamento
Respuesta en frecuencia
=
36
14/11/07 Diseo y control de robots
flexibles
24
Control de posicin:
Cadena cerrada
Motor+Brazo
y
y
m
+ ++ +
e
Regulador
Brazo
y
m
m
( (( ( ) )) )
m
G s
+ ++ +
( (( ( ) )) ) C s
y
( (( ( ) )) ) lazo interno
m
G s
Brazo
y
m
Motor
m
coup
, m c
+ ++ +
coup
+ ++ +
m
( (( ( ) )) )
i
R s
+ ++ +
Un nico lazo de control
Dos lazos de control
Desacoplamiento de la
dinmica del brazo
flexible y el motor
Control del motor
robusto a fricciones
Sencillez en el control
de vibraciones del brazo
14/11/07 Diseo y control de robots
flexibles
25
Control de posicin:
Sensores
ROBOT RGIDO:
MEDIDA NGULOS DE MOTORES
FLEXIBILIDAD:
MEDIDA POSICIN DEL EXTREMO
MEDIDA VELOCIDAD DEL EXTREMO
MEDIDA ACELERACIN DEL EXTREMO
MEDIDA PARES DE LOS ESLABONES
14/11/07 Diseo y control de robots
flexibles
26
ndice
Definicin y motivacin
Estado del arte
Esttica
Dinmica
Control de posicin
Control de fuerza
Ejemplos
Conclusiones
14/11/07 Diseo y control de robots
flexibles
27
Control de fuerza
Control de fuerza para movimiento libre y
movimiento restringido basado en la
realimentacin del par de acoplamiento
entre la barra flexible y el eje del motor
coup
coup
*
coup
*
V
m
0.281
P
M = == =
0.15
P
M = == =
ZVDD
0.15
P
M = == =
Simulaciones Experimentos
ZVDD
0.15
P
M = == =
ZV
referencia
0.281
P
M = == =
0.15
P
M = == =
14/11/07 Diseo y control de robots
flexibles
32
Ejemplos:
Cadena Cerrada. Modelo de masa puntual
Caractersticas del Control GPI de posicin:
No produce sobreoscilacin.
No requiere la estimacin de las derivadas de la
seal de salida del sistema como los
controladores PD, PID.
Presenta estabilidad interna.
Presenta robustez a la friccin.
Computacin nica de la posicin angular.
Requiere el conocimiento de la dinmica del
sistema.
Es robusto ante la friccin esttica de Coulomb.
El esfuerzo de control requerido es bajo.
14/11/07 Diseo y control de robots
flexibles
33
Ejemplos:
Cadena Cerrada. Modelo de masa puntual
Fotografa de la plataforma experimental
14/11/07 Diseo y control de robots
flexibles
34
Ejemplos:
Cadena Cerrada. Modelo de masa puntual
Controlador robusto a perturbaciones
constantes en la dinmica del motor
14/11/07 Diseo y control de robots
flexibles
35
Ejemplos:
Cadena Cerrada. Modelo de masa puntual
Controlador del Lazo Externo
Trmino de Prealimentacin del Lazo Externo
Controlador del Lazo Interno
Trmino de Prealimentacin del Lazo Interno
14/11/07 Diseo y control de robots
flexibles
36
Ejemplos:
Cadena Cerrada. Modelo de masa puntual
Estimador de la frecuencia natural del brazo
flexible.
14/11/07 Diseo y control de robots
flexibles
37
Ejemplos:
Cadena Cerrada. Modelo de masa puntual
Resultados Experimentales
14/11/07 Diseo y control de robots
flexibles
38
Ejemplos:
Cadena Cerrada. Control basado en pasividad
Se reordena el esquema de control
Teorema de la interconexin de sistemas pasivos en realimentacin
Si se disea de forma que sea pasiva
Y si se toma y tal que sea pasiva
Entonces ser pasiva
Y si es estable, EL SISTEMA COMPLETO SER ESTABLE
Se demuestra que existe una relacin de pasividad entre y
Se toma y
Cuando se anula el par de acoplamiento, la posicin del extremo
alcanza su valor final
Brazo
y
m
m
( (( ( ) )) )
m
G s
+ ++ +
( (( ( ) )) ) C s
y
Brazo
y
( (( ( ) )) ) 1 C s
( (( ( ) )) ) Q s
( (( ( ) )) ) ( (( ( ) )) )
m
C s G s
m
y
( (( ( ) )) )
Q s
( (( ( ) )) )
1 C s
coup
m
coup
y = = = =
( (( ( ) )) ) ( (( ( ) )) )
C s C s s
= == =
Brazo
y
m
m
( (( ( ) )) )
m
G s
+ ++ +
( (( ( ) )) ) C s
y
14/11/07 Diseo y control de robots
flexibles
39
Resultados con un PD en el lazo interno
Se modifica la masa de la carga
Lazo interno: sistema crticamente amortiguado
Se disea para y de forma que la dinmica del primer modo de
vibracin sea crticamente amortiguada
ngulo del extremo ngulo del motor Par de acoplamiento
( ) Simulacin con ; ( ) Experimento con ; ( ) Simulacin con ;
( ) Experimento con ; ( ) Referencia
0
P
M = == = 0
P
M = == = 0.30
P
M = == =
0.30
P
M = == =
( (( ( ) )) )
C s
[ [[ [ ] ]] ]
0, 0.30 kg
p
M
0
p
M = == =
Ejemplos:
Cadena Cerrada. Control basado en pasividad
14/11/07 Diseo y control de robots
flexibles
40
Ejemplos:
Cadena Cerrada. Control basado en pasividad
14/11/07 Diseo y control de robots
flexibles
41
Ejemplos:
Control de fuerzas
Configuracin de la plataforma
experimental
Sistema sensorial formado
nicamente por dos galgas
extensomtricas.
Esta configuracin elimina el
riesgo de daar los sensores
de par o fuerza porque nunca
estn en contacto con el
objeto con el que impacta el
robot.
14/11/07 Diseo y control de robots
flexibles
42
Ejemplos:
Control de fuerzas
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8
-0.05
0
0.05
0.1
0.15
0.2
Tiempo(s)
P
a
r
d
e
a
c
o
p
l
a
m
i
e
n
t
o
(
N
m
)
Par de referencia
Par nominal (mov. libre)
Par real
Banda deteccin de colisin
Movimiento libre
movimiento restringido
Colisin
0.5 0.6 0.7 0.8 0.9 1 1.1 1.2
-0.04
-0.02
0
0.02
0.04
0.06
0.08
0.1
Tiempo (s)
P
a
r
d
e
a
c
o
p
l
a
m
i
e
n
t
o
(
N
m
)
Detalle de la figura anterior
Par de referencia
Par nominal (mov. libre)
Par real
Banda deteccin de colisin
Deteccin de la colisin
momento de la colisin
deteccin de la colisin
Resultados Experimentales
Detalle del instante en el que
ocurre la colisin e instante en
el que se detecta
14/11/07 Diseo y control de robots
flexibles
43
Ejemplos:
Control de fuerzas
Resultados Experimentales
14/11/07 Diseo y control de robots
flexibles
44
ndice
Definicin y motivacin
Estado del arte
Esttica
Dinmica
Control de posicin
Control de fuerza
Ejemplos
Conclusiones
14/11/07 Diseo y control de robots
flexibles
45
Conclusiones
Tema cientfico y tecnolgico con un
impacto potencialmente enorme en
todos los aspectos de la robtica
Tema fuertemente interdisciplinar
Tema muy conectado con otros
mbitos de la ingeniera
14/11/07 Diseo y control de robots
flexibles
46
Conclusiones:
Tecnologas aplicadas
Nuevas
Aplicaciones
Actuadores
Sensores e
Instrumentacin
Diseo
Mecnico
Tecnologa
de Materiales
Robtica
Flexible
Teora y Tecnologa
de Control
Robtica
clsica
Inteligencia
Artificial
14/11/07 Diseo y control de robots
flexibles
47
DISEO Y CONTROL DE ROBOTS
FLEXIBLES
Prof. Vicente Feliu Batlle
Universidad de Castilla-La Mancha
Zaragoza, Septiembre 11-14, 2007
I Workshop Espaol de Robtica, ROBOT 2007
GRACIAS POR SU
ATENCIN