Escolar Documentos
Profissional Documentos
Cultura Documentos
XVIIICOMRob2016/ID–026
= ∗ ∗ ∗ ∗ (2)
( 1) − ( 1) 0 0
1= ( 1) ( 1) 0 0 (3)
0 0 1 0 FIGURA 4: PRIMEROS TRES GRADOS DE LIBERTAD DEL BRAZO
0 0 0 1 PROPUESTO.
( 2) 0 ( 2) 0
0 1 0 0 (4) Por medio de análisis geométrico de los tres primeros
2= eslabones, mostrados en la Figura 4, se obtienen las ecuaciones
− ( 2) 0 ( 2) 1
0 0 0 1 (8), (9) y (10), que representan la cinemática inversa del diseño
propuesto, para los tres primeros grados de libertad [8].
= (cos 4) ( )( 1) + ( )( ) − ( 1)( )
= tan
+ + (sin 4) ( 1)(cos 1) − (sin 1)( )
Utilizando el método de matrices de transformación Control del robot por medio de ANDROID
homogéneas se llega al mismo resultado, lo cual indica que la
cinemática inversa para los tres primeros grados de libertad del Google App Inventor es una plataforma de Google
robot propuesto son correctos. Labs que permite crear aplicaciones para el sistema
En general no basta con posicionar el extremo del robot operativo Android, donde, de una manera visual y a partir de
en un punto del espacio, sino que es preciso conseguir que la un conjunto de herramientas básicas, el usuario puede ir
herramienta se oriente de una manera determinada. Para ello, enlazando una serie de bloques para crear una aplicación para
los robots cuentan con otros dos grados de libertad adicionales, dispositivos móviles con este sistema operativo. El sistema es
situados al final de la cadena cinemática y cuyos ejes se cortan gratuito. Las aplicaciones creadas a partir de App Inventor
en un punto, a lo cual se le denomina muñeca del robot. están limitadas por su simplicidad, aunque permiten cubrir un
Si bien la variación de estos dos últimos grados de gran número de necesidades en un dispositivo móvil.
libertad origina un cambio en la posición final del extremo real El desarrollo de la aplicación para el control del brazo
del robot, su verdadero objetivo es poder orientar la robótico propuesto fue basado en dos pestañas principales, las
herramienta del robot libremente en el espacio. cuales son: (i) el control directo, Figura 5, mediante el ingreso
De esta manera, las ecuaciones (8), (9) y (10) de posiciones articulares, donde el usuario puede controlar de
encontradas en el paso anterior establecen las coordenadas del manera independiente cada junta del brazo; y (ii) un control
punto de corte de los 2 últimos ejes; dicho de otro modo, los inverso del brazo, Figura 7, donde se especifican las posiciones
valores de las tres primeras variables articulares q1, q2, q3 espaciales a alcanzar y mediante la cinemática inversa se
consiguen posicionar la muñeca del robot. calculan las posiciones articulares de cada junta.
Para calcular los valores de las últimas dos coordenadas
articulares q4 y q5, una vez conocidos q1, q2 y q3, se puede
emplear la expresión (11) la cual es el fundamento del
desacoplamiento cinemático, y se basa en despejar la matriz de
transformación que lleva del sistema de coordenadas 3 al 5,
como se puede observar [9].
=( ) =( ) (11)
1 − (sin 1) − (cos 1)
4 = tan (12)
(sin 1) − (cos 1)
FIGURA 5: CONTROL DIRECTO DE LAS JUNTAS DEL BRAZO
= (cos 1)(cos 2)(cos 3) − (cos 1)(sin 2)(sin 3) ROBÓTICO.
= (cos 2)(cos 3)(sin 1) − (sin 1)(sin 2)(sin 3)
RESULTADOS
Como resultados se tiene que la estructura diseñada es
viable para apreciar la cinemática y poder hacer pruebas, sin
embargo no es la más adecuada para un proyecto terminal
debido a problemas de fricción y de fragilidad del material, los
problemas con la programación de la cinemática inversa al
existir singularidades, dificultan el trabajo de encontrar el
resultado, problemas como la conexión entre Android y
Arduino, la programación de la aplicación, los cálculos de
cinemática directa e inversa el modelado del brazo fueron
resueltos.