(
(
(
=
(
(
(1)
La figura 12 muestra los sistemas de referencia para encontrar
las matrices de transformacin y en la Tabla 1 se presentan
los parmetros del efector necesarios para utilizarlos en la
matriz de transformacin (1).
Figura 12. Asignacin de ejes de referencia.
Tabla 1. Parmetros Denavit-Hartenberg
0 L
4
0
4
4
0 L
3
0
3
3
0 L
2
0
2
2
90 L
1
0
1
1
i
a
i
d
i
i
i
0 L
4
0
4
4
0 L
3
0
3
3
0 L
2
0
2
2
90 L
1
0
1
1
i
a
i
d
i
i
i
Para la cinemtica directa la matriz de transformacin general
a lo largo de todo el sistema es:
0 0 0 1
0 0 0 1
x x x x
y y y y
z z z z
n o a p
n o a p n o a p
T
n o a p
(
(
(
(
= =
(
(
(
(2)
donde los vectores n, o y a representan la orientacin del
sistema mvil 4 respecto al sistema fijo de referencia 0. El
vector p representa la posicin del sistema de referencia 4
(la posicin de la punta de la falange distal) con respecto al
sistema de referencia 0. Con esta transformacin se pueden
conocer todos los posibles puntos que conforman el espacio
de trabajo del dedo.
Aplicando la inversa de la matriz de transformacin (2) se
obtienen las siguientes expresiones para los cuatro ngulos
que conforman el dedo:
1
arctan
y
x
p
p
| |
=
|
\
,
2
2
2
arctan
S
C
| |
=
|
\
3
3
3
arctan
S
C
| |
=
|
\
,
4 234 2 3
= (3)
donde
234
puede tomar diversos valores pues la solucin a
la dinmica inversa no es nica. Se desarroll un programa
iterativo que calcula todas los posibles conjuntos de valores
que puede tomar
234
para solucionar el problema
cinemtico inverso a partir de todos los posibles valores de
3 , 2
y
4
. Los conjuntos de soluciones que no son
viables (ngulos negativos, ngulos fuera del espacio de
trabajo, ngulos imaginarios, etc.) son eliminados.
Para establecer el modelo dinmico se determinan los centros
de masa de cada falange del dedo incluyendo la base que
permite el movimiento de aduccin-abduccin segn se
observa en la figura 13.
Diagrama de Fuerza Vs Presin
300
350
400
450
500
1
.
0
1
.
5
2
.
0
2
.
5
3
.
0
3
.
5
4
.
0
4
.
5
5
.
0
5
.
5
6
.
0
6
.
5
7
.
0
7
.
5
8
.
0
8
.
5
9
.
0
9
.
5
1
0
.
0
1
0
.
5
1
1
.
0
1
1
.
5
1
2
.
0
1
2
.
5
1
3
.
0
1
3
.
5
Fuerza (N)
P
r
e
s
i
n
(
K
P
a
)
7 cm
8 cm
9 cm
10 cm
x
y
z
Origen del sistema de
coordenadas
Falange distal
Falange medial
Falange proximal
Base para movimiento de
aduccin-abduccin
Figura 13. Partes principales del dedo.
Con los centros de masa 4 , 3 , 2 , 1 , , , = i z y x
i i i
, se
calcula la energa potencial total como la suma de la energa
potencial de cada falange, es decir:
1 2 3 4 T
U U U U U = + + + (4)
donde 4 , 3 , 2 , 1 , ) ( = = i x g m q U
i i i
, g = 9.81 m/s
2
.
Por su parte, la energa cintica total es la suma de la energa
cintica de cada falange, es decir:
) , ( ) , ( ) , ( ) , ( ) , (
4 3 2 1
+ + + = q q K q q K q q K q q K q q K
T
(5)
donde
4 , 3 , 2 , 1 ,
2
1
2
1
) , (
2 2
= + =
i w I v m q q K
i i i i i
,
I
i
es el momento de inercia del i-esimo eslabn referido a su
centro de masa y w
i
es la velocidad angular del i-esimo
eslabn.
Con la energas cintica y potencial se conforma el
lagrangiano como
( ( ), ( ))
T T
L q t q t U = (6)
de forma que las ecuaciones de movimiento de Lagrange se
calculan de
( , ) ( , )
1, 2, 3,...
i
d L q q L q q
i n
dt q q
(
= =
(
(7)
donde
i
es el par ejercido externamente por el actuador de
la i-esima articulacin.
De esta forma las ecuaciones de movimiento de Lagrange
para el dedo son
( ) ( , ) ( ) M q q C q q q g q + + = (8)
donde M(q) es la matriz de inercia, ) , (
q q C es la matriz de
fuerzas centrpetas, centrfugas y de Coriolis y g(q) representa
las fuerzas de gravedad.
En el modelo no se consideran los efectos de friccin ya que
entre otras razones, el clculo de los coeficientes de friccin
no es trivial. Esto repercute en el error entre los resultados de
simulacin y experimentacin.
5. CONTROL DEL SISTEMA.
Para controlar la posicin de las falanges se utiliza un
controlador proporcional derivativo integral (PID).
Para el control de posicin pura, se busca una ley de control
para cada falange, que a partir de una posicin deseada q
d
,
permita que cada falange llegue a dicha posicin. De esta
forma es tal que (Kelly y Santibez, 2003):
lim ( )
d
t
q t q
= (9)
La ley de control PID puede expresarse por medio de las
ecuaciones siguientes:
p v i
d
K q K q
q
q q q
= + +
=
=
(10)
Donde K
p
, K
v
y K
i
son las ganancias proporcional,
derivativa e integral, respectivamente. La ecuacin de malla
cerrada para el control PID que se obtiene es:
1
p v i
I q k r q L mg sin q k r x
K q K q
q
2
+ + =
+ +
=
(11)
donde I es el momento de inercia de las falanges con
respecto al eje de movimiento y es el par proporcionado por
el msculo. Se considera que el resorte tiene una deformacin
inicial x
1
y tomando en cuenta la relacin existente entre el
desplazamiento angular y lineal, la fuerza del resorte
antagnico al msculo es:
1 R
F k x k r q = + (12)
En trminos de las ecuaciones de movimiento de Lagrange el
sistema resultante bajo la accin de un PID es
( ) ( , ) ( ) )
R p d v i
M q q C q q q g q T K q q K q + + + = ( +
(13)
6. SENSADO DE POSICIN, ADQUISICIN Y
PROCESAMIENTO DE SEALES.
La construccin del dedo con las tres falanges flexionadas y
con movimiento de abduccin-aduccin se observan en las
figuras 14a y 14b, respectivamente. Para medir los ngulos de
giro, se montaron sensores de efecto Hall como se muestra en
la figura 15. El sensor se monta en una tarjeta de circuito
impreso mientras que un imn de samario-cobalto se incrusta
en el eje. Al girar el eje, gira el imn y el sensor detecta el
cambio de posicin dando un voltaje proporcional de salida.
a) b)
Figura 14. Fotografas de los movimientos de las falanges.
a)Flexin-extensin. b) Abduccin-aduccin
Figura 15. Montaje del sensor de ngulo de giro.
Para la adquisicin de las seales elctricas de posicin se
utiliz una tarjeta de Nacional Instruments (FPGAs PCI-
7831R). La programacin se desarroll por medio de
Labview 7.1. Las seales de salida hacia las electrovlvulas
son del tipo PWM y se tiene una etapa de amplificacin de
potencia entre la tarjeta de FPGA y las electrovlvulas. Las
electrovlvulas son de respuesta rpida con tiempos para la
conexin y desconexin menor a 2 milisegundos.
7. RESULTADOS.
Se realizaron pruebas de posicin para movimientos de
flexin-extensin de las falanges. Los resultados se muestran
en las figuras 16 y 17.
Como se observa en la figura 16, antes de llegar a la posicin
de 45, se presenta un incremento abrupto de la posicin de la
falange proximal. Lo anterior es debido a la friccin existente
en la falange proximal del dedo y a la compresibilidad del
aire. El mismo fenmeno se presenta claramente dos veces
en la figura 17, el primer caso alrededor de los 72 y el
segundo alrededor de los 58.
Tambin, se procedi a realizar las pruebas de posicin para
el movimiento puro de abduccin-aduccin. Los resultados se
observan en las figuras 18 y 19 donde se visualizan
nuevamente las no linealidades debidas a la friccin y la
compresibilidad del aire. En la figura 18 se muestra
claramente esto, al inicio del movimiento y cerca de los -5.
De igual forma, en la figura 19 se muestra el movimiento de
la falange acompaado de no linealidades.
Figura 16. Control de posicin de la falange proximal con
movimiento de flexin de 0 a 45.
Figura 17. Control de posicin de la falange proximal con
movimiento de extensin de 90 a 45.
Figura 18. Control de posicin de la falange con movimiento
de abduccin-aduccin de -15 a 15
Figura 19. Control de posicin de la falange con movimiento
de abduccin-aduccin de o a -15
Otra prueba consisti en realizar movimientos simultneos de
las falanges. Particularmente, se realiz un movimiento de
flexin y extensin en la falange proximal y se observ el
efecto de dicho movimiento sobre el movimiento en el eje de
aduccin para detectar acoplamientos entre movimientos
interfalngicos. El resultado se muestra en la figura 20, en
donde la falange proximal va de 0 a 45 y se provoca un
movimiento en el eje de aduccin de aproximadamente 1.1
(acoplamiento). Se observa tambin que el movimiento de
1.1 es posteriormente corregido por el control encargado de
aduccin, llevndolo nuevamente a su posicin de referencia.
Figura 20. Efecto del movimiento de flexin de la falange
proximal sobre el movimiento de aduccin-abduccin
(acoplamiento).
Sin embrago, se detectaron rangos de operacin en los cuales
al moverse la falange proximal de 45 a 4, la posicin de
aduccin se mantiene invariable en -15 como se ve en la
figura 21.
Figura 21. Efecto del movimiento de flexin de la falange
proximal sobre el movimiento de aduccin-abduccin (sin
acoplamiento).
De manera experimental y bajo la accin de control de
posicin para cada falange mediante PIDs, se someti al
dedo a cambios externos bruscos de posicin (disturbios)
obteniendo que cada falange regresara a su posicin de
referencia. Los tiempos en que las falanges llegan a sus
posiciones de referencia cambian segn los valores del
controlador PID, existiendo un compromiso entre rapidez y
oscilacin.
8. CONCLUSIONES
El msculo biolgico es la referencia a emular ya que es un
excelente actuador de simple efecto: Solo realiza trabajo de
traccin, puede ejecutar movimientos giles y suaves y tiene
una excelente relacin masa/rendimiento.
De igual forma a la anatoma humana, los actuadotes de las
falanges del prototipo mecnico deben de ir en la parte del
antebrazo. El prototipo del msculo neumtico cenidet
construido tiene similitudes de funcionamiento, de manera
muy general, con el msculo biolgico y es reproducible
mediante la metodologa desarrollada.
Se obtuvieron movimientos de flexin-extensin y aduccin-
abduccin mediante un juego de msculos neumticos en
antagonismo con un juego de resortes.
Es posible la construccin de mecanismos robticos
basados en msculos neumticos que se asemejen a
elementos o partes del ser humano como dedos, manos o
brazos.
Con los valores del vector de ngulos , es posible conocer
las posiciones cartesianas del extremo final del efector, y
por tanto, el espacio de trabajo del efector, a travs de la
cinemtica directa. Inversamente, dados los valores del
vector de posicin P, es posible, a travs de la cinemtica
inversa, conocer los ngulos necesarios para alcanzar la
posicin P. El problema de la cinemtica inversa tiene
solucin, slo si, los puntos del vector P estn dentro del
espacio de trabajo y esta solucin puede ser no nica. La
cantidad de soluciones que se pueden encontrar para la
cinemtica inversa depende de factores como la resolucin
del sensor utilizado y del error que se admita.
A partir de las ecuaciones de Euler-Lagrange se puede
determinar el modelo dinmico del efector para movimientos
de flexin y extensin. Una vez obtenido el modelo
dinmico del efector es posible introducir una ley de control
para posicin pura. Para el modelo dinmico obtenido, el
control de posicin PID cumple con su objetivo de control
de posicin pura.
Los movimientos de flexin/extensin y
abduccin/aduccin se realizan por escalonamiento o tirones
en algunos puntos de la trayectoria al pasar de una posicin a
otra. Lo anterior es debido a la friccin existente en las
partes en movimiento del efector y la compresibilidad del
aire. Adems existe friccin entre el tubo flexible de ltex y
la malla metlica de cobre del msculo neumtico.
La respuesta de presin y de posicin del msculo es por
pulsos y no continuo debido principalmente a la forma de
control PWM en las vlvulas, tanto en el sistema msculo-
resorte como en las falanges del dedo construido.
9. AGRADECIMIENTOS
Agradecemos al Centro Nacional de Investigacin y
Desarrollo Tecnolgico (CENIDET) por el apoyo otorgado y
a la DGEST por el financiamiento dentro del proyecto
277.06-P, as como tambin al Centro Nacional de
Actualizacin Docente (CNAD) por el apoyo recibido para la
construccin del dedo robtico.
10. REFERENCIAS.
Cancino, Ernesto, Aguirre, Fabio, Szwedowicsz, Dariusz,
Oliver, Marco Antonio y Bedolla, Jorge (2007).
Construccin y Caracterizacin un Msculo
Neumtico para Aplicacin en Robtica. XIII
Congreso Internacional Anual de la SOMIM y
Congreso Internacional de Metal Mecnica 2007,
ISBN 968-9763-02-2.
Festo (2007). www.festo.com.
Kelly, Rafael y Santibez, Victor (2003) Contro de
Movimientos de Robots Manipuladores, Editorial
Pearson Educacin SA, Madrid.
Shadow (2006). http://www.shadowrobot.com.
Zar (2007). http://www.zar-x.de.
Hesse, Stefan, El msculo neumtico y sus aplicaciones,
Blue Digest on Automation, Festo AG & Co. KG,
Esslingen, Alemania, 2003.
Fuentes, Rogelio Santoyo y De Lara, Salvador Galindo
Corpus: Anatoma Humana General Volumen I,
Editorial trillas, Mxico , 1997.
Anatoma funcional. FACCAFD.Granada.Espaa 2006.
http://www.ugr.es/~dlcruz/index.htm
Barrientos, Antonio, Pein, Luis Felipe, Balaguer, Carlos y
Aracil, Rafael, Fundamentos de Robtica, Editorial
McGraw-Hill, Madrid, 1999.
Craig, John J. Robotica, Editorial Pearson Educacin ,
Mxico, 2006.
Sabed B. Niku. Introduction to Robotics. Analysis, Systems,
Applications, Editorial Pearson Education. United
States of America, 2001.
Aguirre, Fabio Abel Cerrillo & Cancino, Ernesto Cruz,
Diseo de un efector que reproduzca algunos de la
mano humana usando recursos neumticos. Segundo
reporte de avance. cenidet, Cuernavaca, Mxico, 2007.
Beer, P. Ferdinand & Johnston, E. Russell, Mecnica
vectorial para ingenieros: esttica y dinmica ,
Editorial McGraw Hill, Mxico, 1998.
Martnez, Josu Romn Mireles, Controladores de Robots
Rgidos: Un Anlisis Comparativo entre las
Metodologas de Control Clsico, Adaptable y
Robusto Basadas en el Mtodo de Lyapunov, cenidet,
Cuernavaca, Mxico, 2006.