capÍtulo iv resultados de la investigaciÓn fase i...

39
53 CAPÍTULO IV RESULTADOS DE LA INVESTIGACIÓN Para dar cumplimiento con el capítulo IV, los resultados de la investigación, se consideraron una serie de fases, que ayudaran a describir el modelo matemático de un manipulador robótico de tres (3) ejes y serán desarrollados a continuación: Fase I: Recopilación de la Información Para llevar a cabo esta fase se realizaron dos (2) actividades, que engloba el primer objetivo específico, de este trabajo de investigación, se desarrolla a continuación: 1- Estudio del funcionamiento de los elementos de los manipuladores robóticos En la actualidad los manipuladores robóticos, son considerados de gran ayuda para la industria de la manufactura , porque permiten realizar tareas que facilitan el mejoramiento de la vida del hombre como por ejemplo, traslado de objetos de un lugar a otro, mecanizados de piezas, entre otros. La orientación del eje o el número de ejes y grados del robot depende de la actividad de operación o requerimiento que sea necesario. Las características básicas de la estructura de los robots están formadas por configuraciones clásicas de brazos de robots industriales y los tipos de articulaciones. Los robots manipuladores son esencialmente,

Upload: others

Post on 17-Jan-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

53

CAPÍTULO IV

RESULTADOS DE LA INVESTIGACIÓN

Para dar cumplimiento con el capítulo IV, los resultados de la

investigación, se consideraron una serie de fases, que ayudaran a

describir el modelo matemático de un manipulador robótico de tres (3)

ejes y serán desarrollados a continuación:

Fase I: Recopilación de la Información

Para llevar a cabo esta fase se realizaron dos (2) actividades, que

engloba el primer objetivo específico, de este trabajo de investigación, se

desarrolla a continuación:

1- Estudio de l funcionamiento de los elementos de los manipuladores robóticos

En la actualidad los manipuladores robóticos, son considerados de

gran ayuda para la industria de la manufactura , porque permiten realizar

tareas que facilitan el mejoramiento de la vida del hombre como por

ejemplo , traslado de objetos de un lugar a otro, mecanizados de piezas,

entre otros. La orientación del eje o el número de ejes y grados del robot

depende de la actividad de operación o requerimiento que sea necesario.

Las características básicas de la estructura de los robots están

formadas por configuraciones clásicas de brazos de robots industriales y

los tipos de articulaciones. Los robots manipuladores son esencialmente,

54

brazos articulados. En otras palabras, un manipulador industrial

convencional es una cadena cinemática abierta formada por un conjunto

de eslabones o elementos de la cadena interrelacionados mediante

articulaciones (las articulaciones permiten el movimiento relativo entre los

sucesivos eslabones) o pares cinemáticos, como se muestra en la figura

16.

Figura 16. Articulación y eslabones de los manipuladores Robóticos

Fuente: platea.pntic.mec.es(2012)

Existen diferentes tipos de articulaciones:

a. Articulación de rotación, es la que suministra un grado de

libertad consistente en una rotación alrededor del eje de la articulación.

b. Articulación prismática, el grado de libertad consiste en una

traslación a lo largo del eje de la articulación.

c. Articulación cilíndrica, existen dos grados de libertad: una

rotación y una traslación.

d. Articulación planar, está caracterizada por el movimiento de

desplazamiento en un plano, existiendo por lo tanto, dos grados de

libertad.

e. Articulación esférica, combina tres giros en tres direcciones

55

perpendiculares en el espacio.

En la figura 17 se muestran los diferentes tipos de articulación de

un robot:

Figura 17. Tipos de articulaciones de un Robot Fuente: platea.pntic.mec.es(2012)

Cuando se habla de articulación lineal se refiere a que es de tipo

deslizante, de traslación o prismática, es decir, el eslabón se desliza

sobre un eje solidario al eslabón anterior. Mientras que, una articulación

rotacional el eslabón gira en torno a un eje solidario al eslabón anterior.

En cuanto a los eslabones, este será el elemento para el enlace y la

sucesión de acciones, uno de los elementos básicos de una cadena

cinemática. Es un cuerpo rígido encargado de transmitir los distintos

movimientos.

Poseen puntos de unión llamados nodos. Por otro lado, el orden de

los eslabones viene dado por el número de nodos que contiene un

eslabón. Es decir, los eslabones pueden ser BINARIOS (de dos nodos),

TERNARIOS (de tres nodos), CUATERNARIOS (de cuatro nodos). En la

figura 18 se muestran los números de nodos que generalmente contienen

un eslabón.

56

Figura 18. Números de nodos que contiene un eslabón

Fuente: UTN-FRBB (2004)

Las juntas son un elemento importante a la hora de realizar la

conexión entre dos o más eslabones, efectuada por medio de sus nodos,

la cual permite algún movimiento entre los eslabones. Las juntas se

suelen llamar también como los pares cinemáticos. Existen diversos

tipos y se pueden clasificar el tipo de contacto entre los elementos de

línea, de punto (llamados también pares superiores) y de superficie

(llamados también pares inferiores). Por el número de grados de libertad

(GDL) permitidos en la junta; juntas completas (1 GDL) y semi-juntas (2 y

3 GDL). Por el tipo de cierre de la junta que pueden ser de fuerza o de

forma y por el número de eslabones conectados orden de la junta. En la

Figura 19 se muestran los tipos de juntos o pares cinemáticos.

Figura 19. Tipos de Juntas o pares cinemáticos

Fuente: UTN-FRBB (2004)

57

Los grados de libertad (GDL) son el número de parámetros

independientes que fijan la situación del órgano terminal. El número de

grados de libertad suele coincidir con el número de eslabones de la

cadena cinemática. A continuación en la figura 20 se muestra un robot

con seis (6) grados de libertad.

Figura 20. Grados de libertad de un manipulador robótico

Fuente: platea.pntic.mec.es(2012)

Los manipuladores robóticos pueden poseer desde uno (1) hasta n

grados de libertad. El grado de libertad del mecanismo entonces se refiere

al número de parámetros que es necesario conocer para determinar su

posición. Por otro lado, la configuración morfológica de los distintos

manipuladores viene dado según la geometría de la estructura mecánica.

El espacio de trabajo viene determinado tanto por la geometría del

manipulador (tipos de articulaciones, tamaño y forma de los elementos)

como por las restricciones que existan en las articulaciones (una

articulación de revolución en general tendrá una amplitud de giro de

menor de 360°). Se suele subdividir en dos partes, el espacio de trabajo

alcanzable que es el conjunto de puntos accesibles y el espacio de

trabajo hábil que es el conjunto de aquellos puntos que pueden ser

58

alcanzados con cua lquier orientación del efector final. La capacidad del

robot para realizar trayectorias viene dada por diferentes variables.

Los manipuladores se pueden clasificar siguiendo varios criterios,

tales como la geometría, estructura cinemática, la aplicación para la que

son diseñados, el tipo de control, entre otros. Estos están clasificados en

cartesiano, cilíndrico, polar, esférico, mixto, paralelo, considerando al

primero como el más simple y al último como el más complejo, se

muestran en la figura 22.

En principio tiene influencia la accesibilidad que tiene el elemento

terminal en el espacio, es decir, dentro del volumen de trabajo del robot

las restricciones de movimiento que pueden aparecer producto de la

configuración mecánica y de los rangos angulares de cada articulación.

En resumen, los manipuladores robóticos anatómicamente tienen un

parecido a la extremidad de brazo del cuerpo humano por lo que es

común que se utilicen los términos cintura, hombro, brazo, codo, muñeca,

y esto puede ser visualizado en la figura 21.

Figura 22. Característica Antropomórfica

Fuente: platea.pntic.mec.es(2012)

59

Configuración Geométrica Estructura cinemática

Figura 21. Configuración geométrica y estructura cinemática Fuente: platea.pntic.mec.es(2012)

60

2- Estudiar los diversos manipuladores e xistente s

Para llevar a cabo el estudio de los manipuladores robóticos, es

necesario desarrollar la clasificación de éstos, pero como la gama de

robots es muy amplia, en este caso solo se trataran los robots

manipuladores. Los robots manipuladores pueden ser de servicio o

industriales.

Según la Federación Internacional de la Robótica (IFR), los robots

de servicios son aquellos que operan con total o parcial autonomía para

desarrollar servicios útiles para personas o equipos, excluyendo aquellos

que realizan tareas de fabricación. Como ejemplo de los robots de

servicio se pueden citar los de laboratorio, los robots didácticos, los robots

de inspección (marina, de tuberías, entre otros.), robots domésticos, de

seguridad, medico quirúrgicos, entre otros.

Los robots industriales se clasifican según tres características:

número de ejes, tipo de control y estructura mecánica. Según el número

de ejes o grado de libertad, se clasifican en: robots de tres (3) ejes, robots

de cuatro (4) ejes y robots de cinco (5) o más ejes.

Según el tipo de control:

• Secuencia controlada que se genera cuando los movimientos del

robot se realizan en un orden determinado.

• Trayectoria continua se presenta cuando se realiza una

trayectoria específica con tres o más ejes en movimiento para alcanzar la

posición deseada.

• Adaptativo este tipo de robot tiene un control sensorial,

61

adaptativo o funciones para control mediante aprendizaje.

• Teleoperado es operado por una persona.

Según la conformación de la estructura mecánica:

• Robot Cartesiano, este tipo de robot utiliza tres (3) dispositivos

deslizantes perpendiculares entre sí, para generar movimientos de

acuerdo a los tres (3) ejes cartesianos X, Y y Z en la figura 23 se muestra

la estructura de un manipulador cartesiano.

Figura 23. Robot Cartesiano

Fuente: Carmona y Bueno (2012)

• Robot Cilíndrico, se basa en una columna vertical que gira sobre

la base. También tiene dos dispositivos deslizantes que pueden generar

movimientos sobre los ejes Z e Y. En la figura 24 se muestra la estructura

de este tipo de manipulador.

Figura 24. Robot Cilíndrico

Fuente: Carmona y Bueno (2012)

62

• Robot esférico o polar, este manipulador utiliza un brazo

telescópico que puede bascular en torno a un eje horizontal. Este eje

telescópico está montado sobre una base giratoria. Las articulaciones

proporcionan al robot la capacidad de desplazar el brazo en una zona

esférica. A continuación se muestra en la figura 25.

Figura 25. Robot Esférico o Polar.

Fuente: Carmona y Bueno (2012)

• Robot de Brazo Articulado, está estructurado por una columna

que gira sobre la base. El brazo contiene una articulación, pero sólo

puede realizar movimientos en un plano. En el extremo del brazo contiene

un eje deslizante que se desplaza en el eje Z. El robot más común de este

tipo se conoce como robot SCARA. Ahora bien, en la figura 26 se muestra

su dinámica y un modelo de estos tipos de manipuladores.

Figura 26. Robot SCARA.

Fuente: Carmona y Bueno (2012)

63

• Robot Antropomórfico, este tipo de manipulador está constituido

por dos componentes rectos que simulan el brazo o antebrazo humano,

sobre una columna giratoria. Estos antebrazos están conectados

mediante articulaciones que se asemejan al hombro y al codo. En la

figura 27 a continuación se muestra este tipo de manipulador.

Figura 27. Robot Antropomórfico Fuente: Carmona y Bueno (2012)

Luego de desarrollar estos dos puntos , correspondientes a la

primera fase, se puede decir de esta manera, que queda cubierto el

primer objetivo de esta investigación relacionado con analizar el diseño

y funcionamiento de los manipuladores robóticos.

Fase II: Selección del Manipulador Apropiado Para llevar a cabo el desarrollo de esta fase, se llevara a cabo por

medio de dos (2) actividades la cual asocia a dos objetivos específicos, se

presentan a continuación:

1- Seleccionar el manipulador para realizar el modelado

matemático

Luego de haber hecho un estudio de las ventajas y funcionalidades

en la industria de los diferentes tipos de manipuladores de tres ejes

64

existentes en la actualidad, primeramente se considero realizar el análisis

del manipulador tipo Antropomórfico, pero éste ya posee un estudio muy

afondo tanto de sus características, utilidades y su modelado matemático,

por lo que se verifico nuevamente cual poseía mayores beneficios y que

por igual pueda servir de aporte para el entendimiento del modelo

matemático, tomando en cuenta que este manipulador efectuará sólo

funciones de posicionamiento..

Por lo anteriormente descrito, el modelo a estudiar será tipo

SCARA (Selective Compliant Assembly Robot Arm o Selective Compliant

Articulated Robot Arm), la razón por la cual se considera este manipulador

se debe a que es una combinación de dos brazos manipuladores: el brazo

articulado y el brazo cilíndrico, lo que lo hace un manipulador con muchas

ventajas.

En cuanto a funcionamiento en la industria, una de las principales

ventajas de este tipo de manipuladores, se muestran especialmente en

trabajos que se realizan en un plano, por otro lado dependiendo del

efector final podría ser utilizado para aplicaciones de soldadura, dispensar

o distribuir, guiado, coger y colocar (objetos o material), montaje de

componentes (por lo general electrónicos), entre otras. De igual forma,

son excelentes para gran capacidad de carga, área de trabajo extensa y

excelente repetitividad.

Este tipo de manipulador también es denominado como brazo

robótico de ensamblaje selectivo y compensado. Esto significa que el

movimiento del brazo robot se limita a dos dimensiones (eje X, Y);

mientras que es rígido para el eje Z, trabajando en coordenadas

65

cilíndricas donde el radio se trabaja con dos eslabones.

El modelado de este tipo de manipulador, posee tres (3) ejes o

grados y el mismo constará de tres eslabones y tres articulaciones, estos

ejes de las articulaciones se encuentran paralelos entre sí, posee dos ejes

rotacionales y uno que se moverá verticalmente donde comúnmente se

coloca el efector final, pero sólo se tomará en cuenta los movimientos de

los tres ejes principales como se muestra en la figura 28.

Figura 28. Estructura del manipulador robótico

Fuente: Sánchez (2012)

2- Establecer las variables del movimiento del manipulador

A continuación se muestra el manipulador SCARA de tres (3)

grados de libertad, el manipulador posee dos grados que podrán alcanzar

un radio de 360 grados este manipulador puede ser utilizado para

movilizar objetos de un lugar a otro, las longitudes de este manipulador

están representadas por L1, L2, L3 y L4. De igual forma los ángulos

estarán representados como sigue, ? será q1 y ß como q2 y el efector final

que se considerará q3.

Por otro lado, las variables del manipulador estarán descritas por

66

todos los elementos que generen un movimiento o que efectué respuesta

en el robot al momento de llevarse a cabo el posicionamiento de una

articulación.

Figura 29. Variables del manipulador Fuente: Sánchez (2012)

En la figura 29, se muestran las variables que serán tomadas en

cuenta para realizar las ecuaciones características del modelado

matemático y que conforman los elementos principales del manipulador,

lo cual será explicado en la siguiente fase.

Fase III: Modelado Matemático del Manipulador Robótico

Para el desarrollo del modelado del manipulador robótico, se

tomará n en cuenta los puntos referentes a la cinemática directa e inversa.

Mediante la cinemática directa, y desde el punto de vista estático, se

puede obtener la posición y orientación del extremo del robot, conociendo

el valor de los parámetros de las articulaciones (el ángulo en el caso de

las rotacionales y el desplazamiento en las prismáticas, es decir, el

análisis que se lleva a cabo cuando se evalúa de la unión del eslabón con

respecto a las articulaciones, en el mismo plano) y las longitudes de cada

67

elemento, con respecto a un sistema de referencia ubicado, por ejemplo,

desde la base del robot.

Mientras que, teniendo en cuenta el movimiento, se puede obtener

con cuál velocidad lineal y angular se mueve el extremo del robot, cuando

las articulaciones lo hacen a una cierta velocidad. La cinemática inversa,

se obtiene de los valores que deben tomar los parámetros de las

articulaciones, para que el extremo del robot se posicione y oriente , de

una forma determinada y con cuál velocidad deben moverse éstas para

que el extremo del robot lo haga con la velocidad que se requiera.

Es decir, en el primer caso, los datos de entrada a la función de

cálculo de la cinemática (en este caso directa) son los ángulos o

desplazamientos de cada articulación y, como salida de la función, se

obtienen las coordenadas XYZ y los ángulos de orientación del elemento

terminal. Mientras que en el segundo caso los datos son las coordenadas

XYZ y los ángulos de orientación, y la salida, son los parámetros

articulares (ángulos y/o desplazamientos) de cada articulación.

A continuación se desarrollan los métodos anteriormente

explicados.

1- Establecer la cinemática directa

Para el desarrollo de la cinemática directa , se utilizaron los

parámetros utilizados por Denavit-Hartenberg los cuales se enfocan en la

evaluación de las longitudes y desplazamiento de las articulaciones, en

donde se desconoce los puntos de coordenadas en tres dimensiones ?(X,

Y, Z), el análisis es desarrollado utilizando unas matrices, serán

68

explicadas paso a paso a continuación:

Es de gran importancia entender primeramente como Denavit-

Hartenberg enfoca la utilización de las matrices a ser utilizadas para

representar el movimiento de los manipuladores, pero para resolver el

problema hay que considerar una serie de reglas.

1. Evaluar desde la base, hasta la punta o muñeca.

2. Dejar un eje fijo.

3. Realizar la matriz de transformación correspondiente.

4. Repetir el proceso.

5. La matriz final será M= A*B*C*…X siendo

Por ejemplo, la siguiente matriz.

Donde,

El vector de perspectividad inicialmente será (0, 0, 0), si hay una

69

traslación (es decir, cuando no hay rotación o movimiento alguno en el

pivote y se evalúa el eslabón como tal) y la rotación será la matriz de

identidad.

Por otro lado, si se presenta una rotación de uno de los ejes se

tomara en cuenta como se desplaza el movimiento y en qué plano (X, Y,

Z) utilizando las ecuaciones trigonométricas en cuanto a los ángulos y la

regla de la mano derecha.

Ahora bien, ya definido como se realizarán las ecuaciones

correspondientes, a continuación se evaluará el robot tipo SCARA.

Primeramente se evalúa el movimiento desde la base hasta el

primer pivote o eslabón como se muestra en la figura 30.

Figura 30. Traslación desde la base hasta el primer eslabón

Fuente: Sánchez (2012)

El análisis obtenido de la figura 30 está representado por A como

70

sigue.

Ahora bien se evalúa la rotación de X1-X2 y Y1-Y2 y esté rota en Z,

se muestra en la figura 31.

Figura 31. Rotación de l eslabón 1 (X1-X2 y Y1-Y2)

Fuente: Sánchez (2012)

El análisis del movimiento de la figura 31 da como resultado la

ecuación B como sigue.

Luego como el siguiente paso será el traslado desde el eslabón 1

71

al eslabón 2, quedando como se muestra en la figura 32.

Figura 32. Traslación desde el eslabón 1 al eslabón 2

Fuente: Sánchez (2012)

La ecuación característica de la figura 32 es la siguiente:

Para el tercer análisis se efectúa la rotación del pivote o eslabón 2

X3-X4 y Y3-Y4 rotando en Z como se muestra en la figura 33.

Figura 33. Rotación del eslabón 2 (X3-X4 y Y3-Y4)

Fuente: Sánchez (2012)

72

La ecuación D muestra el movimiento mostrado en la figura 33.

Ahora analizaremos el eslabón final este se encuentra ubicado en

el eje X y se mueve verticalmente pero antes que todo hay que realizar la

ecuación correspondiente a la traslación desde el 2 eslabón hasta donde

se encuentra el efector final. Como se muestran en la figura 34.

Figura 34. Traslación eslabón 2 hasta base vertical último eslabón

Fuente: Sánchez (2012)

Para el desarrollo de este análisis se considera como en los pasos

anteriores, la matriz será la identidad.

Por último, para el desplazamiento vertical se considera el último

73

eslabón y donde se considera que va el efector final, la figura 35 muestra

las dos (2) ecuaciones características.

Figura 35. Eslabón Vertical y efector final

Fuente: Sánchez (2012)

Las ecuaciones correspondientes se muestran a continuación:

Para el movimiento del efec tor se considera un q3 que será

considerada negativo porque el eslabón se desplaza en sentido contrario

a como se evalúa desde la base o origen del manipulador, donde será

igual a cero por no representar ningún movimiento en esa coordenada.

Quedando de esta manera la siguiente ecuación:

Ahora bien, luego de haber desarrollado los movimientos

característicos de los manipuladores tipo SCARA se procede a obtener la

74

resultante de la cinemática directa expresada por: ? ? �?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? Logrando de esa manera obtener los valores correspondientes a

las variables (X, Y, Z). Por lo tanto desarrollando estas ecuaciones

características en MATLAB se obtiene lo siguiente:

Primeramente se definen las variables L1, L2, L3, q1, q2, q3

utilizando el comando Syms.

A continuación se muestra la resultante de la matriz M:

? ? ? ? ???? ?? ? ? ? ? ? ????? ????? ���? �� �������?????? ????? ? ????? ? ? ? ? ?? ?? ? ????? ? ?? ???? ????? ? ? ???? ?? ? ? ?? �? �������?? ? ? ? ????? ? ? ????? ? ? ? ? ? ??? ? ???? ?? ??? ?? ? ����������������������������������������? ?? ? ?? �������������������������������? ������������������������������������������������? ���������������������������������������

Ahora bien la ecuación dinámica directa será representa de esta

manera:

? ? ????? ? ???? ? ? ? ? ? ?? ??? ?? ?? ? ? ???�?? ? ?? ?

? ? ?? ? ? ?? ???? ? ? ???? ? ??? ?? ?? ? ? ??? ?? ? ?? ?

? ? ? ? ? ? ? ?

Ahora bien, aplicando las propiedades de la formula de adición,

queda lo siguiente ????? ? ???? ? ? ? ? ? ?? ? ? ? ?? ? ? ?? ?�?? ? ? ? ? ? y de igual

forma ?? ? ? ?? ???? ? ? ???? ? ? ? ? ?? ? ? ??? ?? ? ? ? ? ?. Sustituyendo las ecuaciones queda lo siguiente:

? ? ????�?? ? ? ? ? ?�?? ? ? ???�?? ? ?? ? G Ecu. 1

? ? ???? ?? ? ? ? ? ??? ? ? ??? ?? ? ?? ? G Ecu. 2

? ? ? ? ? ? ? ? . Ecu. 3

De esta manera, se concluye lo que corresponde al

75

posicionamiento del extremo del robot del manipulador propuesto,

comúnmente considerado como la cinemática directa del manipulador tipo

SCARA.

2- Determinar la cinemática inversa

Ya determinada la cinemática directa, es necesario continuar con lo

que serian los valores que deben tomar las articulaciones para que de

esta manera se posicione y oriente en una determinada localización

espacial el robot. Este análisis depende en especial de la configuración

del robot. Primeramente se definen las matrices inversas de las

transformaciones homogéneas y utilizando el método geométrico, como

sigue:

Para q1,

Figura 36. Ángulo de alpha

Fuente: Sánchez (2012)

Despejando a obtenemos

76

Figura 37. Ángulos que infieren en q1

Fuente: Sánchez (2012)

Despejando ß se obtiene que

Por lo cual sustituyendo nos queda:

Colocando los valores de se muestra la ecuación final

correspondiente de la siguiente forma:

Ecu. 4

Para determinar el valor de es necesario explicar más a fondo como

se obtiene la ecuación característica, para ello se mostrara una figura la

cual ayudara al entendimiento de las ecuaciones obtenidas.

Figura 38. Ángulos que infieren en q2

Fuente: Sánchez (2012)

77

Despejando q2 obtenemos

Entonces despejamos

=

Quedando de esta manera que es igual a:

y esto a su vez es igual a

Ecu. 5

Por último para obtener el valor de q3 se dice que

Figura 39. Ángulos que infieren en q3

Fuente: Sánchez (2012)

. Ecu. 6

3- Determinar las ecuaciones correspondientes a las velocidades del manipulador utilizando el método Jacobiano

Luego de haber obtenido el modelo o las ecuaciones

correspondientes a la cinemática directa e inversa, pasaremos a

78

determinar la relación entre las velocidades de las coordenadas

articulares y las de posición y orientación del extremo del robot, se

desarrollará lo que se conoce como la matriz Jacobiana. La Jacobiana

directa permite conocer las velocidades del extremo del robot, conociendo

las velocidades de cada articulación, mientras que la Jacobiana inversa

se basa en obtener las velocidades articulares si se conoce la velocidad

del extremo del robot.

Por lo tanto, para determinar la ecuación correspondiente se utiliza

la matriz final obtenida de la cinemática directa, es decir, de la siguiente

ecuación, se estudia (X, Y, Z) que se encuentran en el recuadro y se

analizará su diferenciación, es decir, la derivada con respecto a q1, q2 y

q3.

? ? ? ? ???? ?? ? ? ? ? ? ????? ????? ���? �� �������?????? ????? ? ????? ? ? ? ? ?? ?? ? ????? ? ?? ???? ????? ? ? ???? ?? ? ? ?? �? �������?? ? ? ? ????? ? ? ????? ? ? ? ? ? ??? ? ???? ?? ??? ?? ? ����������������������������������������? ?? ? ?? �������������������������������? ������������������������������������������������? ���������������������������������������

Ahora bien para determinar la Jacobiana se utilizaron las Ecu. 1, 2

y 3 y las mismas fueron derivadas, como se muestra a continuación:

?? ?? ?? ? ? ? ?? ?? ? ?

�����?? ?? ?? ? ? ? ?????�?? ? ?? ? ?�?? ? ? ? ??? ?? ? ???? ?? ? ??? ? ? ???�?? ? ?? ? ?? ? ?

Por fórmula de adición se puede decir que: ??? ?? ? ? ? ? ???????? ? ? ? ? ? ? ? ? ? y ????? ? ? ? ? ???????? ? ? ? ? ? ? ? ? ? De esta forma las ecuaciones correspondientes a la Jacobiana

directa están expresadas como sigue:

79

�����?? ?? ?? ? ? ? ? ? ??? ? ? ? ? ?? ? ? ? ? ?�?? ? ?? ?? ? ?

Por propiedades de las derivadas:

• ??? ???? ? �? ? ? ? ? ? ?? ?

• ??? ? ? ? ? ? �???? ? ?? ?

?? ???? ? ? ? ? ? ??? ?? ? ? ? ? ? ? ? ? ??? ?? ? ? ?? ?? ?? ? ? ? ?? ?? ? ?

�?? ???? ? ? �? ?? ??? ?? ? ? ? ? ? ?? ?? ?? ? ? ? ?? ?? ? ?

?? ???? ? ? ?

?? ?? ?? ? ? ? ?? ?? ? ?

?? ???? ? ? ? ? ????? ? ? ? ? ? ? ? ? ????? ? ? ?? ?? ?? ? ? ? ?? ?? ? ?

�?? ???? ? ? ? ? ? ? ??? ? ? ? ? ? ?? ?? ?? ? ? ? ?? ?? ? ?

?? ???? ? ? ?

?? ?? ?? ? ? ? ???? ? ?

80

�?? ???? ? ? ?

?? ?? ?? ? ? ? ???? ? ?

?? ???? ? ? ?

?? ?? ?? ? ? ? ???? ? ?

�?? ???? ? ? ? ?

Por lo tanto se puede representar la matriz Jacobiana como sigue:

�����? ? ?? ?? ??? ?? ? ? ? ?? ? ?? ??? ?? ?? ? ?? ??? ?? ? ? ? ?? ��??? ????? ? ? ? ? ?? ?? ????? ? ? ������?? ????? ? ? ? ? ? ��?? ? ? ? ? Ecu. 7

Ahora, se hallará lo correspondiente a la matriz de la Jacobiana

Inversa. Para ello, se utilizará las ecuaciones obtenidas de la cinemática

inversa y se analizará su diferenciación:

De las ecuaciones q1, q2 y q3 obtenidas de la cinemática inversa,

se derivara en función de (X, Y, Z) para de esta manera obtener las

matrices correspondientes a las velocidades articulares.

Tal como se analizó la Jacobiana directa serán efectuadas estas

ecuaciones.

? ? ? ??•? ? ?? ? ???? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? �����? ? ? ? ? ? ?? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? �����? ? ? ? ? ? ?

81

?????? ? ? �? ? ??? =

? ??? ? ? ?? ? ???? ? ?? ? ? ? ? ? ? ? ? ? ? ? ?? ?? ? ?? ?? ? ? ? ? ? ?

??

Utilizando la ecuación correspondiente a la derivadas de la

funciones trigonométricas y de las trigonométricas inversas de Spiegel.

Se dice que la ?? ? ??? ? ? ? ? � ? ?? ? ? ? ? ? ?? ? ; ??? ??•? ? ? ? ?? ? ? ? ? ?? ?

???? ?? ? ? ??? ? ?? ? ??? ?? ??? ?? ??? ? ? ??

?

????? ?

? ? ? ??? ? ? ? ? ? ? ? ?? ?? ?? ? ? ? ? ? ? ? ? ???? ? ? ?? ?? ? ? ? ? ? ?

? ?? ? ? ? ? ? ? ? ?? ?? ? ? ? ?? ? ?

�???? ?? ? ? �?? ?? ? ? ?? ? ? ? ?? ?? ??? ? ? ?? ? ? ? ? ? ? ?? ? ? ? ? ?? ? ? ? ? ? ? ? ?? ??? ? ? ? ? ? ?? ??

? ? ?? ? ? ? ? ?? ? ?? ???? ? ?? ? ?

???? ?? ? ? ?

???? ?? ? ? ? ?? ? ? ? ? ? ? ? ?? ? ?? ? ? ? ? ? ???? ?? ? ??

82

???? ?? ? ? ?? ? ? ? ? ? ? ? ?? ? ?? ? ? ? ? ? ???? ? ? ??

???? ?? ? ? ? ???? ?? ? ? ? ???? ?? ? ? ? ???? ?? ? ? ? ?

Estas ecuaciones se muestran en una matriz 3x3 de la siguiente

manera.

??? ? ???? ??? ???? ?? ? ???? ?? ????? ?? ? ???? ?? ? ???? ?? ????? ?? ? ???? ?? ? ???? ?? ? Ecu. 8

Dicho de otro modo, para determinar la velocidad con un método

un poco más sencillo, es necesario llevar a cabo lo correspondiente a la

relación diferencial, esto no es más que la relación entre las velocidades

articulares y del extremo del robot, consiste en diferenciar las ecuaciones

correspondientes al modelo cinemático directo, es decir, se consideran las

ecuaciones 1, 2 y 3 correspondientes a ? , Y y Z respectivamente como

sigue,

? ? ????�?? ? ? ? ? ?�?? ? ? ???�?? ? ?? ? G ? ? ???? ?? ? ? ? ? ??? ? ? ? ? ???? ?? ? ???? ?? ? ??G

? ? ? ? ? ? ? ? .

Luego por medio de la ecuación (8) se expresara en forma matricial ? , Y y Z pero derivadas de la siguiente manera:

83

??????? ?? ?? ?? ?? ??????

??? ? ? ?????????????? ????

? Donde ? ? ???

??? ??? ? ???? ??? ? ?

g??gg??g

? ??? ? ???? ??? ? ? ????? Ecu. 8

De la ecuación de la cinemática directa se deriva ? , Y y Z

respectivamente, y quedaría expresado de la siguiente manera la

ecuación característica de la relación diferencial.

Ahora bien, para determinar el valor de la ecuación de la relación

diferencial primeramente se derivan las ecuaciones correspondientes a ? , Y y Z del modelo de la cinemática directa se obtiene:

? ?? ? ? ? ???? ?? ? ? ? ? ??? ?? ? ? ? ? ?? ? ? ? ? ? ???? ?? ? ??? ? ?? ? ??

? ?? ? ? ?? ? ?�?? ? ? ? ? ??? ?? ? ? ? ? ?? ??? ? ? ? ????�?? ? ??? ? ?? ??

? ?? ? ? ?? ?? ? ; Donde ? variara dependiendo del cuadrante de la matriz que

se este analizando se considerara como (? ? ?? ? �? �? ? )

De esta forma se obtiene la ecuación de diferencial que se

determina por medio de la siguiente ecuación:

???????? ? ??????? ?? ??? ?? ? ? ?? ? ?? ?????? ??? ?? ? ? ?? ??? ???? ?? ??? ??? ? ?? ? ?? ??? ????

??

????? ??? ? ?? ?? ????? ? ? ? ?? ? ?? ??? ?? ? ?? ? ?? ??? ?? ? ? ? ? ? ??? ??? ?? ? ? ? ?? ? ?? ???�?? ? ? ?? ???�?? ? ? ? ?? ?? ? ? ? ??? ??? ??? ??? Ecu. 9

84

Cabe considerar por otra parte , que el determinante de la matriz

Jacobiana está determinado como sigue:

??? ? ? ??? ? ???? ??•??? ? ?? ? ? ?? ??? ??? ?????????? ? ? ?? ?? ? ??? ?? ??? ??? ? ?? ? ???? ?????? ? ?? ? ??? ???? Agrupando y simplificando quedaría la ecuación como sigue:

??? ? ?? ? ? ? ??? ?? ? ? ????? ? ? ? ? ? ? ?? ? ? ? ??? ?? ? ? ? ? ? ????? ? ?? Por tanto , utilizando las propiedades de la formula de adición ??? ?? ? ? ? ? ??? ?? ?? ? ?�?? ? ? ????? ? ??? ?? ? la Jacobiana quedaría

entonces de la siguiente forma:

??? ? ? ? ? ? ???? ?? ? ? ? ? ? ? ? ?? Obteniendo de esta manera la

determinante final correspondiente a:

??? ? ? ? ? ? ? ??? ?? ? ? Ecu. 10; Donde las singularidades, es decir, su

determinante se anula cuando por ejemplo ??? ? ? , esto es ??? ?? ? ? ???? ?? ? ? ? , es decir, cuando ? ? ? ? ?? .

Por otra parte de la cinemática inversa de posición se tiene que:

? ? ? ???? ? ?? ? ? ? ? ? ??? ? ? ?? ?? ? ?? ? ??

Posición de codo abajo:

? ? ? ??•? ? ?? ? ???? ? ?? ? ? ?? ? ?? ?? ? ?? ? ?? ?? ? ? ?? ? ? ? ?

Posición de codo arriba:

? ? ? ??•? ? ?? ? ???? ? ?? ? ? ?? ? ?? ?? ? ?? ? ?? ?? ? ? ?? ? ? ? ?

85

? ? ? ? ? ? ?

Modelo cinemático inverso de la Velocidad ??? ?? ? ? ? Que se determina por la multiplicación de la determinante ?? ?? y la

inversa de la matriz de relación diferencial ??? ? ?. Donde la matriz inversa

puede ser determinada por el método de Gauss Jordán, es decir, el

cálculo se realiza mediante transformaciones elementales de filas

utilizando la Ecu. 9, a través de la adición en paralelo de una matriz

identidad y mediante operaciones elementales de filas se trata de

alcanzar que la matriz original de la Ecu. 9 pase a ser la matriz identidad y

donde la matriz identidad se transforme en la matriz inversa. Luego de

haber desarrollado este método se consigue la siguiente matriz resultante.

La cual se comprueba al multiplicar la matriz ? ? ? ? ? ? ?G De la ecuación de la Jacobiana directa o Ecu. 9, tenemos entonces:

????????? ? ? ??? ? ? ?????? ? ? ? ? ? ? ? ??? ?? ? ?? ? ? ? ??? ?? ? ? ? ? ? ??? ????? ? ? ?? ? ? ?? ???�?? ? ? ?? ???�?? ? ? ?? ? ?? ? ? ? ??? ? ?? ? ?? ? ? ??�?? ??? ?? ??? ?? ??? ?? ?? ?? ??

????????? ?? ?? ? ?? ? ?? ? ? ??? ?? ???�??? ? ?? ? ? ?? ?????? ? ??? ? ?? ???�??? ? ??? ??•??? ? ?? ? ????? ??? ? ?? ? ? ?? ??? ??? ? ?? ? ?? ?? ??? ???? ??? ??? ? ??? ? ?????? ? ?? ? ????????? ?? ??? ? ???? ??? ?? ?? ?? ?? ??

????????? ? ?�? ?? ? ? ?? ? ? ?? ? ? ?

86

?? ?? ??? �??? ? ?? ? ? ?? ?????? ? ??? ? ?????�??? ? ??? ??•??? ? ?? ? ?? ??? ??? ? ??? ? ?? ??? ??? ? ?? ? ?? ?? ??? ??? ? ?????? ? ?? ? ? ??? ??? ? ??? ??? ??? ???? ?? ?? ?? Ecu. 11

Luego de haber obtenido las ecuación características de la

cinemática directa e inversa y sus velocidades respectivas queda cubierta

la fase III correspondiente el objetivo cuatro (4) denominado desarrollar el

modelo matemático que represente el manipulador robótico. Pasando de

esta forma a la última fase de esta investigación evaluación del diseño

que será analizada a continuación.

Fase IV: Evaluación del Diseño

Para llevar a cabo el desarrollo de esta fase, en correspondencia al

quinto objetivo de esta investigación dirigido a validar por medio de

pruebas el funcionamiento del sistema, se realizaran una serie de pruebas

a las ecuaciones finales desarrolladas en el capitulo anterior, es decir, se

verificarán las ecuaciones del robot de la cinemática directa e inversa y la

Jacobiana; en tal sentido se tomara n puntos aleatorios de lo que se

espera que el manipulador ejecute, para que ejecute la posición deseada

y por último para demostrar la Jacobiana se tomara la ecuación de

relación diferencial con el fin de determinar la velocidad con la cual el

manipulador funcionara adecuadamente.

La validación es el proceso de llevar a un nivel aceptable la

confianza del usuario referente a que cualquier inferencia acerca de un

sistema que se derive de la simulación correcta. Para la validación de los

modelos cinemáticos directo e inverso, los datos resultantes de la

87

simulación directa se introducen en la inversa y viceversa, obteniendo una

total congruencia de los resultados, por lo que se considera una

validación confiable, puesto que la solución de cada modelo fue realizado

por métodos independientes.

Para validar el modelo matemático se tomaran en cuenta las

características tanto de estructura física como área de trabajo de un

manipulador real. El cual se tomara en cuenta, para validar los modelos

matemáticos obtenidos de la cinemática directa e inversa. El modelo a

utilizar se muestra en los Anexos 1 y 2. Para llevar a cabo la validación

del modelo de la cinemática directa se consideraran las ecuaciones para

determinar X, Y y Z respectivamente.

�����? ? ?? ? ?�?? ? ? ? ? ?�?? ? ? ? ? ?�?? ? ?? ? G �����? ? ???? ?? ? ? ? ? ??? ? ? ??? ?? ? ???? ?? ? ?G ? ? ? ? ? ? ? ? .

Primeramente se validara las ecuaciones correspondientes a la

cinemática inversa, se colocaran valor a ? y ? respectivamente y se

sustituirán en las ecuaciones de la cinemática directa, es decir, ? ? �y ? ? se

sustituirán a la ecuaciones respectivas a la cinemática directa y los

valores obtenidos deben ser igual a los asignados primeramente en el

cálculo de los ángulos. De igual manera, para realizar estos análisis se

utilizo el programa MATLAB para realizar las ecuaciones respectivas y de

esta manera llevar a cabo de forma eficiente y precisa el cálculo de dichos

análisis. Ahora bien, para el análisis se consideraron las ecuaciones.

Para realizar la validación de las ecuaciones correspondientes a la

88

cinemática inversa con el fin de hallar q1 y q2 respectivamente se le

asigno valor a ? y Y , en tal sentido ? ? ? ? y ? ? ? ? ; luego q1 y q2 serán

sustituidas en las ecuaciones de la cinemática directa y si el resultado es

igual al valor asignado inicialmente se comprueban los modelos.

Del robot a analizar se consideran las siguientes especificaciones;

por otro lado, es importante recalcar que en este tipo de brazos , el

eje Z no interviene en la cinemática inversa porque es un resultado en sí

mismo. Desde el punto de vista del cálculo sólo tenemos en cuenta los

ejes ? e ? , y la longitud de las articulaciones.

? ? ? ? ?? y ? ? ? ? ?? base del manipulador robótico.

? ? ? �? ? ? ? ? ? ? ? ?? ?? �����? ? ? �? ? ? ? ? ? ? ? ?? �����? ? ? �? ? ? ? ? ? ? ? ??

El desarrollo del análisis realizado en el programa MATLAB dicha

programación encuentra en el anexo 3 a continuación se muestra los

resultados de este análisis:

Considerando primeramente valores arbitrarios para ? ?? se hayan

los valores correspondientes a ? ? ?? ? sustituyéndolas en las ecuaciones

características de la cinemática inversa

? ? ? ??•? ? ?? ? ???? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? �����? ? ? ? ? ? ?? ? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? ? ? �����? ? ? ? ? ? ?

Solo se analizaran las variaciones correspondientes a ? ? ?? ? y ? ??

89

por ser rotacionales mientras que y es lineal.

Ahora bien, para la programación en MATLAB se consideraron

unos parámetros que se muestran en la figura 40 donde se muestra los

ángulos de incidencia y las longitudes de cómo se estudia el manipulador

robótico matemáticamente para de esa manera llevar a cabo la validación

considerando los anexos 3 y 4 respectivamente.

Figura 40. Parámetros de incidencia en el Manipulador Robótico

Fuente: Sánchez (2012)

En el anexo C se muestra la programación realizada en MATLAB

para validar las ecuaciones determinadas de la cinemática directa e

inversa.

L2=40

L3= 40

X = 40 (puntos arbitrarios)

Y = 74 (puntos arbitrarios)

q1 =1.5708

90

q2 = -1.5708

X = 40

Y = 40.0000

Por lo que se comprueban las ecuaciones correspondientes a la

cinemática directa e inversa respectivamente.

Siguiendo con el mismo orden de ideas, para validar la velocidad

del manipulador se tomara en cuenta las ecuaciones descrita en el

método de la Jacobiana de la siguiente manera , y para realizar los

análisis se utilizo el programa MATLAB, para de esta manera para llevar

cálculos con exactitud.

???????? ? ?? ?? ?? ? ? ?? ? ? ? ? ? ?? ??? ?? ?? ? ?? ??? ?? ? ? ? ?? ??? ????? ? ? ? ? ?? ?? ???�?? ? ? ?? ???�?? ? ? ? ? ? ?? ? ? ? ??? ??? ??? ??? Se coloca primeramente valores arbitrarios a ????? ??? ???; ? ?? ? ? ?????? ?� ? ?? ? ? ?? ? ? ?? ? ? ?� ? ?? ? ? ? ?? ? ? ? ? ? ? �?? ? ? ? ? considerando que se encuentran

en un momento dado en la posición y que se mueve a una velocidad

constante ? ? y q2 su unidad es rad/seg se considera en esa unidad por

los movimientos que ejecutan por las articulaciones es de rotación

mientras que q3 es en m/seg ya que se encuentra desplazándose sobre

un eje perpendicular al plano, entonces dicho esto desarrollamos la

ecuación y se obtiene.

???????? ? ?? ? ? G? ? ? ?? ? ?G? ? ? ?? ? ? Siendo esta la velocidad del extremo del robot

conociendo la velocidad articular que se tomo como referencia.

Luego de conocer la velocidad del extremo del robot, se calcula la

91

ecuación correspondiente a la velocidad articular por medio de la

siguiente ecuación característica.

????????? ? ?�? ?? ? ? ?? ? ? ?? ? ? ??? ?? ??? �??? ? ?? ? ? ?? ?????? ? ??? ? ?????�??? ? ??? ??•??? ? ?? ? ?? ??? ??? ? ??? ? ?? ??? ??? ? ?? ? ?? ?? ??? ??? ? ?????? ? ?? ? ? ??? ??? ? ??? ??? ??? ???? ?? ?? ?? Donde entonces decimos que,

?? ??? ??? ? ? ? ? ? G? ? ? ?? ? G? ? ? ?? ?; Como estos valores están en rad y los valores

primeramente fueron tomados como angulares este resultado se

multiplica por ? ? ??? esto se hace con el fin de ver si la ecuación

característica posee relación una con la otra y de ser así pues entonces

se comprueba las ecuaciones de las velocidades. La programación de la

validación de la relación entre la velocidad angular y articular se muestra

en el anexo D.

Ahora bien ?? ??? ??? ?? ? ? ? G? ? ? ?? ? G? ? ? ?? ? ? ????? ? ? ? ?? ? ?? ? ? ? ? ??? ? ??? ? se comprueba de

esta manera las ecuaciones de velocidad.

Luego de haber validado las ecuaciones correspondientes a la

cinemática y velocidades correspondientes al manipulador SCARA, se

finaliza la fase denominada evaluación del diseño correspondiente al

último objetivo de la investigación validar por medio de pruebas el

funcionamiento del sistema, llegando de esta forma a la culminación de

este proyecto.