recopilación robótica

92
1 /44 Mg. Samuel Oporto Díaz Cinemática Directa INTELIGENCIA ARTIFICIAL

Upload: marissa-alpuche-manrique

Post on 11-Dec-2015

254 views

Category:

Documents


1 download

DESCRIPTION

Recopilación de apuntes de la materia de Robótica industrial.

TRANSCRIPT

Page 1: Recopilación Robótica

Mg. Samuel Oporto Díaz

Cinemática Directa

INTELIGENCIA ARTIFICIAL

Page 2: Recopilación Robótica

2/44

Mapa Conceptual del Curso

Inteligencia y Conocimiento

Patrones

Agentes

Coordinación y

Sincronización

Robótica de Manipuladores

Robótica Móvil

Procesamiento de Imágenes

Redes Neuronales

Page 3: Recopilación Robótica

3/44

Tabla de Contenido

1. REPRESENTACIÓN POSICIÓN Y ORIENTACIÓN

2. TRANSFORMACIÓN DE COORDENADAS

3. Parámetros Denavit-Hartenber

Page 4: Recopilación Robótica

4/44

ObjetivosAl final del curso el alumnos estará en capacidad de:• Describir y analizar movimientos rígidos.• Describir las ecuaciones cinemáticas de un manipulador y

operar con los resultados de las ecuaciones.• Resolver problemas de cinemática inversa

Page 5: Recopilación Robótica

5/44

REPRESENTACION DE POSICION Y ORIENTACION EN

EL ESPACIO

Page 6: Recopilación Robótica

6/44

Orientación de los ejes en 3-D

Regla de la mano derecha

Z+

Y+

X+

Z+

Y+

X+

X

Z

Y

ZY

X

Z

YX

Page 7: Recopilación Robótica

7/44

Ejercicio 1• Para los siguientes sistemas de referencia, indique la

orientación de los ejes (el lado positivo).

X

Y

Z

Y X

Z

Page 8: Recopilación Robótica

8/44

Sistema de Referencia• Es el sistema de coordenadas con respecto al cual se

realizan los cálculos.• Se hace uso del sistema de coordenadas cartesianas.

x

yz

xy

z

β

Pi

Pf

Px

x

X’

Xi

Y’

Yi

I x

{A}

{B}

{C}

Page 9: Recopilación Robótica

9/44

Movimiento del efector final• La manipulación de piezas mediante un robot implica

conocer la posición del efector final y la orientación que tiene, con respecto a la base del robot.

x

y

z

x

y

z

POSICION ORIENTACION

Page 10: Recopilación Robótica

10/44

POSICION• Una vez que se establece un sistema de coordenadas,

podemos localizar cualquier punto en el espacio con un vector de posición (3x1).

• Se indica con un superíndice el sistema de coordenadas al cual dicho vector es referido.

AP =

px

py

pz

Page 11: Recopilación Robótica

11/44

ORIENTACION• Para describir la orientación de un cuerpo respecto de un

sistema de coordenadas dado, se le asigna solidariamente a este, otro sistema de coordenadas.

• Luego se da la “descripción” de este sistema de coordenadas “relativa” al sistema de coordenadas de referencia.

• Existen varios métodos para representar la orientación:– Matriz de Rotación.– Ángulos de Euler (ZXZ y ZYZ)– Roll, pitch y yaw.– Vector -ángulo (o par de rotación).– Cuaternios.

Page 12: Recopilación Robótica

12/44

Giro en ángulo positivo

Eje +

θ +

Page 13: Recopilación Robótica

13/44

ORIENTACION

Page 14: Recopilación Robótica

14/44

TRANSFORMACION DE COORDENADAS

Page 15: Recopilación Robótica

15/44

ROTACION• Cómo expresar la rotación de coordenadas.• Se implementará la función R( eje, ángulo)

• La función indica la orientación del nuevo sistema de referencia con respecto al primero, cuando se rota cierto eje en cierto ángulo.

• La rotación positiva se considera tomando en consideración la regla de la mano derecha.

Page 16: Recopilación Robótica

16/44

Matrices de Rotación• Sean dos sistemas de coordenadas:• Uno OXYZ, con OX, OY y OZ como sus ejes de

coordenadas; otro OUVW, con OU, OV, OW

Page 17: Recopilación Robótica

17/44

• Donde Puvw

Page 18: Recopilación Robótica

18/44

• Recordando la definición de las componentes de un vector tenemos :

• Utilizando la definción de producto escalarm encontramos las componentes , , y , a lo largo de los OX, OY, OZ respectivamente o las proyecciones de P sobre los ejes respectivos:

Page 19: Recopilación Robótica

19/44

• O expresado en forma matricial

Matriz de Orientación

Page 20: Recopilación Robótica

20/44

• Utilizando esta forma de notación, la matriz R que estamos buscando es:

• Análogamente, se pueden obtener las coordenadas de con las coordenadas de

Page 21: Recopilación Robótica

21/44

• Si el sistema de coordenadas OUVW se gira un angulo respecto al eje OX, para kkegar a una nueva posición en el espacio, enteronces el punto , que tiene coordenadas

Page 22: Recopilación Robótica

22/44

• Matriz de rotación respecto a OX con ángulo

𝑅=( 𝑖𝑥 ∙ 𝑖𝑢 𝑖𝑥 ∙ 𝑗𝑣 𝑖𝑥 ∙𝑘𝑤

𝑗𝑦 ∙ 𝑖𝑢 𝑗 𝑦 ∙ 𝑗𝑣 𝑗𝑦 ∙𝑘𝑤𝑘𝑧 ∙𝑖𝑢 𝑘𝑧 ∙ 𝑗𝑣 𝑘𝑧 ∙𝑘𝑤

)𝑅𝑥 ,∝=(1 0 0

0 cos∝ −sin∝0 sin∝ cos∝ ) z

x

y

w

v

u

Page 23: Recopilación Robótica

23/44

𝑅𝑥 ,∝=(1 0 00 cos∝ −sin∝0 sin∝ cos∝ )

𝑅𝑦 ,∅=( cos∅ 0 sin∅0 1 0

−sin∅ 0 cos∅ )

𝑅𝑧 ,𝜃=(c os𝜃 −sin 𝜃 0sin 𝜃 cos𝜃 00 0 1)

ROTACIÓN EN EL EJE X

ROTACIÓN EN EL EJE Y

ROTACIÓN EN EL EJE Z

Page 24: Recopilación Robótica

24/44

Ejemplos con Matrices de rotación básicas• Dados dos puntos y con respecto al sistema de coordenadas girado

OUVW, determinar los puntos correspondientes a y , con respecto al sistema de referencia si ha sido rotado 60° con respecto al eje OZ

𝑏𝑥𝑦𝑧=(c os60 −sin 60 0sin 60 cos 60 00 0 1) (¿ )=( ¿ )= (¿ )

Page 25: Recopilación Robótica

25/44

• Para encontrar la posición de teniendo

• Para encontrar la posición de teniendo

Page 26: Recopilación Robótica

26/44

• Las matrices de rotación básicas, se pueden multiplicar entre si para representar una secuencia de rotación finita

Page 27: Recopilación Robótica

27/44

Matriz de rotación compuesta• Además de girar respecto de los ejes principales del

sistema de referencia OXYZ, el sistema de coordenadas giratorio OUVW puede también rotar respecto de su propio eje principal. En este caso la matriz de rotación se puede obtener de las siguientes reglas:

1. Inicialmente ambos sistemas de coordenadas son coincidentes, de aquí que la matriz de rotación es una matriz identidad I3 de 3x3

2. Si el sistema de coordenadas giratorio OUVW está girando respecto

Page 28: Recopilación Robótica

28/44

Ejemplo de matriz de rotación compuesta• Para desarrollar una matriz de rotación que representa una rotación del

ángulo respecto del eje OX, seguida por una rotación del ángulo respecto del eje OZ, seguida por una rotación del ángulo respecto del eje OY, la matriz de rotación resultante que representa estas rotaciones es:

• Para desarrollar una matriz de rotación que representa una rotación del ángulo respecto del eje OU, seguida por una rotación del ángulo respecto del eje OW, seguida por una rotación del ángulo respecto del eje OV, la matriz de rotación resultante que representa estas rotaciones es:

Page 29: Recopilación Robótica

29/44

Ejemplo

Page 30: Recopilación Robótica

30/44

Ejercicio…Matlab

Activida 1

Determine la matriz de rotación que represente:• Un giro de 35° alrededor del eje OZ• Un giro de 75° alrededor del eje OV• Un giro de 60° alrededor del eje OW

• Actividad 2

Determinar las coordenadas de los puntos y con respecto del sistema de coordenadas si el sistema OUVW ha hecho los siguientes giros:• Un giro de 45° alrededor del eje OX• Un giro de 60° alrededor del eje OV• Un giro de 30° alrededor del eje OW

Page 31: Recopilación Robótica

31/44

Coordenadas Homogéneas• Las matrices que indican la posición y orientación de un

espacio no es suficiente para describir un espacio.• Por lo que es necesario incluir algunos conceptos

adicionales.• La nueva matriz incluye la perspectiva y la escala.

• T = =R3x3 p3x1

f1x3 w1x1

Rotación Traslación

Perspectiva Escalado

Page 32: Recopilación Robótica

32/44

TRASLACION• Cómo expresar la traslación de sistemas de coordenadas:• Sea el espacio {B} que se desplaza P con respecto al

espacio {A}

XA

YA

ZA{A}

XB

YB

ZB{B}

P

AB T =

1 0 0 px

0 1 0 py

0 0 1 pz

0 0 0 1

Page 33: Recopilación Robótica

33/44

Ejemplo

Sea el espacio {A} y el vector AP = [2 3 4]T.

1. Indique la matriz de transformación para trasladar el espacio {A} en una distancia dada por el vector P.

Esta matriz permite trasladar cualquier punto en el espacio {B} hacia el espacio {A}.

𝑇𝐵𝐴 =(

1 0 0 20 1 0 30 0 1 40 0 0 1

)𝑇𝐵𝐴 =(

1 0 0 𝑝𝑥

0 1 0 𝑝𝑦

0 0 1 𝑝 𝑧

0 0 0 1)

Page 34: Recopilación Robótica

34/44

Ejemplo

2. Indique la ubicación, en el espacio {A} de los siguientes puntos dados en el espacio {B}.

[1 2 3]T, [3 4 5]T, [3 2 1]T

𝑇𝐵𝐴 =(

1 0 0 𝑝𝑥

0 1 0 𝑝𝑦

0 0 1 𝑝 𝑧

0 0 0 1)∗(

𝑝𝑢

𝑝𝑣

𝑝𝑤

1)

Page 35: Recopilación Robótica

35/44

Ejemplo 2• Matriz de transformación de

B hacia A.

3451

1 0 0 20 1 0 30 0 1 40 0 0 1

5791

=

1231

1 0 0 20 1 0 30 0 1 40 0 0 1

3571

=

3211

1 0 0 20 1 0 30 0 1 40 0 0 1

5551

=

Page 36: Recopilación Robótica

36/44

3. Indique la ubicación, en el espacio {B} de los siguientes puntos dados en el espacio {A}.

[1 2 2]T, [3 3 5]T, [3 2 2]T

𝑇𝐴𝐵 =(

1 0 0 −𝑝 𝑥

0 1 0 −𝑝 𝑦

0 0 1 −𝑝 𝑧

0 0 0 1)∗(

𝑝 𝑥

𝑝 𝑦

𝑝 𝑧

1)

Page 37: Recopilación Robótica

37/44

Ejemplo• Matriz de transformación de

A hacia B.

3451

1 0 0 -20 1 0 -30 0 1 -40 0 0 1

5791

=

1231

1 0 0 -20 1 0 -30 0 1 -40 0 0 1

3571

=

3211

1 0 0 -20 1 0 -30 0 1 -40 0 0 1

5551

=

Page 38: Recopilación Robótica

38/44

Matriz de rotación y traslación homogénea compuesta

• Las matrices de roatción y traslación homogéneas se pueden multiplicas juntas para obtener una matriz de transformación homogéneas compuestas(T). En este caso la matriz T, se puede obtener de las siguientes reglas:

1. Inicialmente ambos sistemas de coordenadas son coincidentes, de aquí que la matriz de transformación homogénea es una matriz I4 de 4x4.

2. Si el sistema de coordenada rotante OUVW está rotando/trasladándose respecto de uno de los ejes principales del sistema OXYZ, entonces pre multiplicar la matriz de rotación homogénea previa (resultante) por una matriz de traslación/rotación básica apropiada.

3. Si el sistema de coordenadas rotante OUVW esta rotado/trasladándose respecto de su propio eje principal, entonces pos multiplicar la matriz de rotación homogénea previa (resultante) por una matriz de rotación/traslación básica apropiada

Page 39: Recopilación Robótica

39/44

Ejemplo• Dos puntos y se trasladan a una distancia de unidades a lo

largo del eje OX y unidades a lo largo del eje OZ, utilizando la matriz de transformación homogénea apropiada, determinar los nuevos puntos correspondientes y

Page 40: Recopilación Robótica

40/44

Matriz de Rotación sobre un eje “r”

• Para calcular :

1. Despejar de:

2. Donde:

Page 41: Recopilación Robótica

41/44

Actividad 3• Se requiere determinar una matriz T que represente una

rotación de ángulo respecto al eje OX, seguida por una traslación de b unidades a lo largo del eje girado OV

Page 42: Recopilación Robótica

42/44

Actividad 4• Encontrar una matriz de transformación homogénea T que

represente una rotación de ángulo respecto del eje OX, seguida por una traslación de a unidades a lo largo del eje OX, Seguida por una traslación de d unidades a lo largo del eje OZ, seguida por una rotación de ángulo respecto del eje OZ

Page 43: Recopilación Robótica

43/44

Page 44: Recopilación Robótica

44/44

Parámetros Denavit-Hartenber

Page 45: Recopilación Robótica

45/44

Procedimiento de colocación de Sistemas de Referencia a cada elemento

1. Identificar los enlaces y ejes de las articulaciones y trazar líneas imaginarias a lo lardo de ellos.

2. Buscar la normal común entre los dos ejes consecutivos.

3. El origen del SR estará en la intersección entre la normal y el eje.

4. Colocar el eje Z a lo largo del eje.

5. Colocar el eje X a lo largo de la normal común.

6. Colocar el eje Y de tal manera que complete el sistema.

Page 46: Recopilación Robótica

46/44

Page 47: Recopilación Robótica

47/44

• Las transformaciones en cuestión son las siguientes:

1. Rotación alrededor del eje un ángulo Para a alinear el eje con el

2. Traslación a lo largo de una distancia ; vector Para coincidir los ejes y

3. Traslación a lo a largo a una distancia ; vector Para coincidir los orígenes

4. Rotación alrededor del eje , un ángulo

Page 48: Recopilación Robótica

48/44

• De este modo, basta con identificar los parámetros (“”), para obtener matrices T y relacionar así todos y cada uno de los eslabones del robot.

• Como se ha indicado, para que la matriz relacione los sistemas ( ) y (), es necesario que los sistemas se hayan escogido de acuerdo a unas determinadas normas.

• Estas, junto con la definición de los 4 parámetros de Denavit-Hartenberg, conforman el algoritmo para la resolución del problema cinemático directo

Page 49: Recopilación Robótica

49/44

• 4 parámetros:,– 2 relativos a la forma y tamaño del eslabón: – 2 describen posición relativa del eslabón respecto su predecesor:

• Los parámetros de forma y tamaño pueden determinarse en tiempo de diseño

• Los parámetros de posición relativa varían, – variable si la rotación es articular ( es constante)– variable si al rotación es prismática (es constante)

Page 50: Recopilación Robótica

50/44

• Desplazamiento del enlace (d).. Distancia medida a lo largo del eje de la articulación i desde el punto donde ai-1 intersecta el eje hasta el punto donde ai intersecta el eje.– di es variable si la articulación es prismática– di posee signo

• Ángulo de la articulación (). Ángulo entre las prependiculares comunes ai-1 y ai medido sobre el eje del enlace i.– es variable si la articulación es de rotación– () posee signo definido por la regla de la mano derecha

Page 51: Recopilación Robótica

51/44

• Los parámetros de DHd tiene el siguiente significado:

• El parámetro es la distancia de separación´´on desde la intersección del eje , con el eje , hasta el origen del sistema i-ésimo medida a lo largo del eje .

• El parámetro es el ángulo entre al eje respecto del eje • El parámetro es la distancia desde el origen del sistema i-

1 hasta la intersección del eje con el eje medida a lo largo de

• El parámetro es el ángulo al eje referido a • a es la única magnitud positiva, las demás tienen signo

Page 52: Recopilación Robótica

52/44

Ejes de Rotación

Page 53: Recopilación Robótica

53/44

Ejes x, y, z. PrincipalesEl origen, está donde se interceptan los dos primero ejes de rotación

Page 54: Recopilación Robótica

54/44

Eje Z. Sobre el eje de rotación correspondiente

Page 55: Recopilación Robótica

55/44

Eje X. Sobre la normal que se forma entre

Page 56: Recopilación Robótica

56/44

Eje Y. La normal entre y , siguiendo la regla de la mano derecha

Page 57: Recopilación Robótica

57/44

𝒚𝟏

𝒙𝟑

𝒛𝟑

Page 58: Recopilación Robótica

58/44

𝒚𝟏

𝒙𝟑

𝒛𝟑

Art. I 1 2 3 4 5 6

90° 0° 90° 0° 0° 0°

El parámetro es el ángulo al eje referido a

𝒁 𝟎

𝑿𝟎 𝑿𝟏

Page 59: Recopilación Robótica

59/44

𝒚𝟏

𝒙𝟑

𝒛𝟑

Art. I 1 2 3 4 5 6

-90° 0° 90° -90° 90° 0°

El parámetro es el ángulo entre al eje respecto

del eje

Page 60: Recopilación Robótica

60/44

𝒚𝟏

𝒙𝟑

𝒛𝟑

Art. I 1 2 3 4 5 6

0 431.8 -20.32 0 0 0

0 0 0 0

Page 61: Recopilación Robótica

61/44

Page 62: Recopilación Robótica

62/44

𝒚𝟏

𝒙𝟑

𝒛𝟑

Art. I 1 2 3 4 5 6

90° 0° 90° 0° 0° 0°

Page 63: Recopilación Robótica

63/44

Matriz del Brazo

0𝑇 6=0𝑇 1 ∙1𝑇 2 ∙2𝑇 3 ∙3𝑇 4 ∙4𝑇 5 ∙5𝑇 6

0𝑇 6=[ 𝑋 6 𝑌 6 𝑍 6 𝑃6

0 0 0 1 ]=[0𝑅6 0𝑃60 1 ]=[𝑛 𝑠 𝑎 𝑝

0 0 0 1 ]=¿

Vector normal de la mano

Vector de desplazamiento de la mano

Vector de aproximación de la mano

Page 64: Recopilación Robótica

64/44

Conceptos de robótica• Cadena cinemática abierta formada por eslabones y

articulaciones:– Rotación– Prismáticas

• Estudio cinemático

• Estudio dinámico

Page 65: Recopilación Robótica

65/44

Conceptos de geometría espacial• Consideraremos como sistemas de referencia los formados

por tres ejes rectilíneos (X,Y,Z):

– Ortogonales (perpendiculares 2 a 2)– Normalizados (las longitudes de los vectores básicos de

cada eje son iguales)– Dextrógiros (el tercer eje es producto a vectorial de los

otros 2)

Page 66: Recopilación Robótica

66/44

Conceptos de geometría espacial• Las coordenadas de un punto P(x,y,z), son las

proyecciones de dicho punto perpendicular a cada eje.

• Utilización de las llamadas coordenadas generalizadas:

Page 67: Recopilación Robótica

67/44

Traslaciones y Rotaciones

Page 68: Recopilación Robótica

68/44

Matriz de Transformación T

• Matriz de dimensión 4X4 que representa la transformación de un vector de coordenadas homogéneas de un sistema de coordenadas a otro.

• relaciona el sistema de referencia solidario al punto terminal con un sistema de referencia fijo (mundo).

Page 69: Recopilación Robótica

69/44

Cinemática directa

• Encontrar la forma explicita de la función que relaciona el espacio de articulaciones del robot (dimensiones de los eslabones y giros relativos) con el espacio cartesiano de posiciones/orientaciones.

(x, y, z, α, β, γ) = f (q1,q2,...,qn)

Page 70: Recopilación Robótica

70/44

Resolución cinemática directa

Sn = T . S0

• Sn es el origen del sistema de referencia del extremo del robot (pinza) en coordenadas generalizadas

• S0 es el origen del sistema de referencia de la base del robot.

Page 71: Recopilación Robótica

71/44

Cinemática inversa

• Consiste en determinar la configuración que debe adoptar un robot para una posición y orientación del extremo conocidas.

• No existe solución única.

(q1,q2,...,qn) = f(x, y, z, α, β, γ)

Page 72: Recopilación Robótica

72/44

Obtención de la matriz T

• Sencillo para cadenas cinemáticas abiertas de cualquier número de grados de libertad, pero complejo para el caso de cadenas cinemáticas cerradas.

• Parámetros de D-H.

Page 73: Recopilación Robótica

73/44

Algoritmo

• Elegir un sistema de coordenadas fijo (X0, Y0, Z0) asociado a la base del robot

• Localizar el eje de cada articulación Z:• Si la articulación es

rotativa, el eje será el propio eje de giro.

• Si es prismática, el eje lleva a dirección de deslizamiento.

Page 74: Recopilación Robótica

74/44

Algoritmo• Situar los ejes X el la

línea normal común a Zi-1 y Zi.

• Si estos son paralelos, se elige la línea normal que corta ambos ejes

• El eje Yi debe completar el triedro dextrógiro

Page 75: Recopilación Robótica

75/44

Algoritmo• Parámetros de D-H:• αi: ángulo entre el eje Zi-1 y Zi, sobre el plano perpendicular

a Xi. El signo lo da la regla de la mano derecha (rmd).

• ai: distancia entre los ejes Zi-1 y Zi, a lo largo de Xi. El signo lo define el sentido de Xi.

• θi: ángulo que forman los ejes Xi-1 y Xi, sobre el plano perpendicular a Zi,. El signo lo determina la rmd.

• di: distancia a los largo del eje Zi-1 desde el origen del sistema Si-1 hasta la intersección del eje Zi, con el eje Xi. En el caso de articulaciones prismáticas será la variable de desplazamiento.

Page 76: Recopilación Robótica

76/44

Algoritmo• αi: ángulo entre el eje Zi-1 y Zi, sobre el plano perpendicular

a X. El signo lo da la regla de la mano derecha (rmd).

Page 77: Recopilación Robótica

77/44

Algoritmo• ai: distancia entre los ejes Zi-1 y Zi, a lo largo de Xi. El signo

lo define el sentido de Xi.

Page 78: Recopilación Robótica

78/44

Algoritmo• θi: ángulo que forman los ejes Xi-1 y Xi, sobre el plano

perpendicular a Zi,. El signo lo determina la rmd.

Page 79: Recopilación Robótica

79/44

Algoritmo• di: distancia a los largo del eje Zi-1 desde el origen del

sistema Si-1 hasta la intersección del eje Zi, con el eje Xi. En el caso de articulaciones prismáticas será la variable de desplazamiento.

Page 80: Recopilación Robótica

80/44

Ejemplo

Page 81: Recopilación Robótica

81/44

Obtención de T• Matriz de transformación desde el sistema i-1 hasta el i.

Page 82: Recopilación Robótica

82/44

Resolución cinemática directa

• Resolución cinemática directa Sn = T . S0

• Sn es el origen del sistema de referencia de la pinza en coordenadas generalizadas

• S0 es el origen del sistema de referencia de la base del robot.

Page 83: Recopilación Robótica

83/44

Puma 560

Page 84: Recopilación Robótica

84/44

Mg. Samuel Oporto Díaz

Cinemática Inversa

INTELIGENCIA ARTIFICIAL

Page 85: Recopilación Robótica

85/44

Page 86: Recopilación Robótica

86/44

Page 87: Recopilación Robótica

87/44

Estrategias de soluciones cerradas• Debeos intentar conseguir siempre, una solución cerrada,

es decir, una solución analítica matemática.

• Por ello, casi todos los manipuladores industriales de la actualidad, están diseñados con suficiente complicidad con para que pueda desarrollarse una solución de forma cerrada, ejemplos de una circunstancias que facilitan el análisis son:

Los tres primeros elementos de un brazo, están contenidos en un plano

En muchos robots los tres grados de libertad últimos, dedicados fundamentalmente a orientar el extremo del robot, corresponden a giros sobre ejes que se cortan en un punto

Page 88: Recopilación Robótica

88/44

Condiciones para que exista una solución cerrada• Se han hecho estudios que demuestran que todos los

sistemas con articulaciones angulares prismáticas que tengan un total de 6 grados de libertad en una sola cadena en serie, pueden resolverse. No obstante, esta solución es numérica. Solo en casoso especiales los robots con seis grados de libertat pueden resolver analíticamente.

• Estos robots

Page 89: Recopilación Robótica

89/44

Métodos analíticos• Métodos geométricos:

– Se suele utilizar para obtener los valores de las primeras variables articulares, que son las que posicionan le robot(prescindiendo de la orientación de su extremo)

– Utiliza relaciones geométricas y trigonométricas sobre los elementos del robot

• Método de transformada inversa:– Despejar las n variables qi en función de las componentes de los

vectores n, o, a y p

• Desacoplo cinemático:– Para determinar robots con 6 grados de libertad– Resolución independiente de los grados de libertad que

posicionana y de los que orientan

Page 90: Recopilación Robótica

90/44

Métodos analíticos• Método de reducción polinómica:

– Consiste en transformar las ecuaciones trascendentales obtenidas por métodos algebraicos o geométricos para que adopten una forma polinómica, mas fáciles en principio de resolver.

Page 91: Recopilación Robótica

91/44

Espacio de Trabajo

• Espacio de trabajo diestro: es el volumen de trabajo que puede alcanzar el efector final, con todas las orientaciones.

• Espacio de trabajo alcanzable: es el volumen de espacio que puede alcanzar ele efector final en por lo menos una orientación

Page 92: Recopilación Robótica

92/44