Cinemática Directa del Robot. CI-2657 Robótica M.Sc. Kryscia Ramírez Benavides

Documentos relacionados
Cinemática Directa del Robot. UCR ECCI CI-2657 Robótica Prof. M.Sc. Kryscia Daviana Ramírez Benavides

Cinemática del robot

Cinemática del Robot

CINEMÁTICA DEL ROBOT

Cinemática del Robot. CI-2657 Robótica M.Sc. Kryscia Ramírez Benavides

Cinemática del Robot. UCR ECCI CI-2657 Robótica Prof. M.Sc. Kryscia Daviana Ramírez Benavides

Dr. Roberto Carlos García Gómez

Problema Cinemático Directo

Cinemática de los manipuladores. Robótica

Cinemática Directa. Facultad de Cs. de la Computación. Juan Carlos Conde Ramírez. Computer Animation

Robótica Industrial. Robótica Industrial

PARÁMETROS DE DENAVIT-HARTENBERG. Cristina Castejón

INSTITUTO TECNOLÓGICO DE VERACRUZ ANTORCHA Y LUZ DE FUEGO PERMANENTE

ROBÓTICA I. Cinemática Directa

Cinemática Inversa del Robot. UCR ECCI CI-2657 Robótica Prof. M.Sc. Kryscia Daviana Ramírez Benavides

TSTC. Dpt. Teoría de la Señal, Telemática y Comunicaciones Tema 2 CINEMÁTICA DE MANIPULADORES

ROBÓTICA I. Cinemática Directa

Manipulación. Tarea de manipular con destreza, hacer operaciones con las manos. Es el manejo hábil de los objetos. V. Angélica García Vega

INSTITUTO TECNOLÓGICO DE VERACRUZ. Materia: Robótica. Unidad 3: Cinemática. Tema: Cinemática Inversa. Catedrático: Dr. José Antonio Garrido Natarén

Dinámica del Robot. UCR ECCI CI-2657 Robótica Prof. M.Sc. Kryscia Daviana Ramírez Benavides

Introducción. 2.2 Transformaciones de coordenadas: matriz de rotación y ángulos de Euler.

Fundamentos de Robótica

Descripción de la posición y orientación.

CINEMÁTICA Y DINÁMICA DE ROBOTS MANIPULADORES: RESPUESTAS DE EJERCICIOS UNIDAD 03. Roger Miranda Colorado

GUI y la Robótica. Figura 1. Robot manipulador KUKA KR-16

Percepción visual aplicada a la robótica

ESTUDIO DE UNA CADENA CINEMÁTICA UTILIZANDO LOS MÉTODOS DENAVIT-HARTENBERG Y CRAIG MODIFICADO

Cinemática Inversa del Robot. CI-2657 Robótica M.Sc. Kryscia Ramírez Benavides

Cinemática inversa, Fanuc LR Mate 200ic

ANALISIS CINEMATICO DIRECTO E INVERSO

UNIVERSIDAD DON BOSCO VICERRECTORÍA DE ESTUDIOS DE POSTGRADO

Universidad Nacional de San Juan

Fundamentos de Robótica

CINEMÁTICA INVERSA DE ROBOTS INDUSTRIALES

Modelado de un brazo robótico Scorbot-ER III mediante cinemática directa

Cinemática Inversa. Facultad de Cs. de la Computación. Juan Carlos Conde R. Computer Animation

Capacitación Tecnológica Científica para Bolivia. Introducción al modelado de robots

Control de un Robot Scara de 3 GDL

ESTUDIO DE LA CINEMÁTICA DIRECTA DE UNA ARTICULACIÓN DE 3 GDL (RRR) UTILIZANDO LA METODOLOGÍA DENAVIT-HARTENBERG

INTRODUCCIÓN A LA MECÁNICA DEL ROBOT. Curso de Extensión. Tema 2. Laboratorio de Robótica Aplicada (LABRA) 1

Visión artificial y Robótica Modelos de movimiento y mapas. Depto. de Ciencia de la Computación e Inteligencia Artificial

2 Transformaciones en 3D

M.C. Cynthia Guerrero

Control cinemático y dinámico de robots omnidireccionales

Tema 5. Cinemática Inversa

SECRETARÍA DE EDUCACIÓN PÚBLICA TECNOLÓGICA NACIONAL DE MÉXICO INSTITUTIO TECNOLÓGICO DE VERACRUZ

PRÓLOGO PREFACIO... 21

Modelado Cinemático de la mano de Barrett

INGENIERÍA PROFESIONAL EN INOCUIDAD ALIMENTARIA EN COMPETENCIAS PROFESIONALES ASIGNATURA DE ROBÓTICA

CONCEPTOS DE EQUILIBRIO DE CUERPOS VINCULADOS Y CINEMATICA PLANA

Localización. CI-2657 Robótica M.Sc. Kryscia Ramírez Benavides

Se pide: (b) Ecuaciones que permiten obtener las coordenadas cartesianas en R en función de las de R.

Tema 2 Campo de velocidades del sólido rígido

UNIVERSIDAD TECNICA LUIS VARGAS TORRES" DE ESMERALDAS

Análisis Cinemático Directo del Robot RV-2AJ de Mitsubishi Utilizando Teoría de Screws

Geometría del plano y el espacio

Primer Sumario de la Cinemática del Cuerpo Rígido.

Robots Autónomos Miguel Cazorla,, Otto Colomina Depto.. Ciencia de la Computación n e I.A. Universidad de Alicante

TSTC. Dpt. Teoría de la Señal, Telemática y Comunicaciones Tema 1 INTRODUCCIÓN A LA ROBÓTICA

Transformaciones Geométricas. Afines. (Rasterización) Dibujado de primitivas. Proyección. Coordenadas del MUNDO. (en punto flotante)

TEMA 8: LA DESCRIPCION DE LOS MOVIMIENTOS: CINEMÁTICA.

Programa de Acceso Inclusivo, Equidad y Permanencia. PAIEP, Universidad de Santiago

LABORATORIO Nº 2 PRIMERA Y SEGUNDA CONDICIÓN DE EQUILIBRIO

ROBÓTICA. Especialidad: Electrónica M.C. Ignacio Dávila Ríos

UNIVERSIDAD NACIONAL DEL CALLAO FACULTAD DE INGENIERIA ELECTRICA Y ELECTRONICA. Informe Final de trabajo. De investigación

M.C. Cynthia Guerrero

Programación de Robots. CI-2657 Robótica M.Sc. Kryscia Ramírez Benavides

El Método de Coordenadas de Pares en la Dinámica de Maquinaria.

Puntos y Vectores. 16 de Marzo de 2012

CINEMÁTICA DE CUERPOS RÍGIDOS (Parte I)

Visión artificial y Robótica Geometría. Depto. de Ciencia de la Computación e Inteligencia Artificial

LA RECTA. Una recta r es el conjunto de los puntos del plano, alineados con un punto P y con una dirección dada.

TRABAJO DE ELEMENTOS DE MÁQUINAS Y VIBRACIONES 3º INGENIERÍA INDUSTRIAL

Capítulo VII. La recta y el plano en el espacio. Contenido:

DENAVITHARTENBERG PA R A E L D E D O Í N D I C E D E L A M A N O

Control y programación de robots

TEMA 1 Álgebra de matrices 4 sesiones. TEMA 2 Determinantes 4 sesiones. TEMA 3 Sistemas de ecuaciones 4 sesiones

Graficación CCOM-259. Benemérita Universidad Autónoma de Puebla. Facultad de Ciencias de la Computación. Daniel Alejandro Valdés Amaro, Ph.

Clasificación de los robots según la AFRI (Asociación Francesa de Robótica Industrial) Manipulador con control manual o telemando.

Tema 3: Transformaciones Geométricas

Dpto. Física y Mecánica. Cinemática del. Movimiento plano paralelo. Elvira Martínez Ramírez

ALGEBRA LINEAL. Capítulo III: Vectores en los espacios bidimensional y tridimensional. MsC. Andrés Baquero. jueves, 2 de julio de 15

ESTRUCTURAS I : CLASE 4 Introducción a la Estática : Fuerza, Análisis vectorial, Momento, Equilibrio

Dinámica del Sólido Rígido

Fundamentos de Robótica

PRÁCTICA DEMOSTRATIVA N

ÁLGEBRA Y GEOMETRÍA ANALÍTICA Trabajo Práctico Nº 5 Recta y Plano Cursada 2014

Parámetros Redundantes para Rotación y Traslación en Cinemática

2015, Año del Generalísimo José María Morelos y Pavón

8º CONGRESO IBEROAMERICANO DE INGENIERIA MECANICA Cusco, 23 al 25 de Octubre de 2007

TEMA 4. Geometría, cinemática y dinámica

01/07/2009. Ecuaciones dinámicas del motor. Fig. 1 circuito equivalente del motor de CD con excitación independiente.

Modelado cinemático directo de un robot humanoide Universidad Politécnica de Sinaloa 1. Antecedentes 2. Marco teórico Espacio de articulaciones

Introducción a la Robótica Mecanismos básicos: cinemática

Geometría (Selectividad) 1. Dados los puntos A(1,3,5) y B(-2,4,1), hallar las coordenadas del punto C, perteneciente

Cinemática directa. Dan Casas

ESTÁTICA Y RESISTENCIA DE MATERIALES (Ing. Industrial)

Introducción. Cuerpo Rígido. Mecánica Racional 20 TEMA 4: Cinemática de los Cuerpos Rígidos.

Control Cinemático. Funciones de control cinemático Tipos de trayectorias Interpolación de trayectorias. Robotica Industrial- Control cinemático 2

Cinemática del sólido rígido

Transcripción:

M.Sc. Kryscia Ramírez Benavides

Introducción Consiste en determinar cual es la posición y orientación del extremo final del robot, con respecto a un sistema de coordenadas que se toma como referencia, conocidos los valores de las articulaciones y los parámetros geométricos de los elementos del robot. 2

Introducción (cont.) Valor de las coordenadas articulares (q 0, q 1,..., q n ) Cinemática Cinemática directa Cinemática inversa Posición y orientación del extremo del robot (x, y, z, α, β, γ) 3

Introducción a Robótica Introducción a Robótica Cinemática Directa 4

Cinemática Directa Se utiliza fundamentalmente el álgebra vectorial y matricial para representar y describir la localización de un objeto en el espacio tridimensional con respecto a un sistema de referencia fijo. Dado que un robot puede considerar como una cadena cinemática formada por objetos rígidos o eslabones unidos entre sí mediante articulaciones, se puede establecer un sistema de referencia fijo situado en la base del robot y describir la localización de cada uno de los eslabones con respecto a dicho sistema de referencia. 5

Cinemática Directa (cont.) De esta forma, el problema cinemático directo se reduce a encontrar una matriz homogénea de transformación T que relacione la posición y orientación del extremo del robot respecto del sistema de referencia fijo situado en la base del mismo. Esta matriz T será función de las coordenadas articulares. 6

Términos enlace/articulación Articulación. Conexión de dos cuerpos rígidos caracterizados por el movimiento de un sólido sobre otro. Grado de libertad. Circular o prismático. Enlace. Cuerpo rígido que une dos ejes articulares adyacentes del manipulador. Posee muchos atributos. Peso, material, inercia, etc. 7

Elementos y Articulaciones Cadena cinemática. Conjunto de elementos rígidos unidos por articulaciones. Numeración de elementos (enlaces) y articulaciones: Elementos. Desde 0 hasta n, empezando en la base (elemento 0). Articulaciones. Desde 1 hasta n. 8

Convenios de Numeración 9

Parámetros Cinemáticos Parámetros Cinemáticos Articulación (θ k,d k ) Elemento (α k,a k ) Posición/orientación relativa de elementos adyacentes Estructura mecánica del elemento 10

Parámetros de Elemento 11

Parámetros de Enlace Eje articular. Línea en el espacio alrededor de la cual el enlace i rota referido al enlace i-1. Longitud del enlace (a i-1 ). Distancia entre los ejes articulares i e i-1. Número de líneas que definen la longitud: Ejes paralelos: Ejes no paralelos: 1 Signo: positivo Ángulo del enlace (α i-1 ). Ángulo medido entre los ejes articulares i e i-1. Proyección sobre plano. Signo: Regla de la mano derecha 12

Parámetros de Enlace (cont.) 13

Parámetros de Articulación 14

Variables Articulares Desplazamiento del enlace (d i ). Distancia medida a lo largo del eje de la articulación i desde el punto donde a i-1 intersecta el eje hasta el punto donde a i intersecta el eje. d i es variable si la articulación es prismática d i posee signo Ángulo de la articulación (θ i ). Ángulo entre las perpendiculares comunes a i-1 y a i medido sobre el eje del enlace i. θ i es variable si la articulación es de rotación θ i posee signo definido por la regla de la mano derecha 15

Variables Articulares (cont.) 16

Matrices de Transformación Homogénea La resolución del problema cinemático directo consiste en encontrar las relaciones que permiten conocer la localización espacial del extremo del robot a partir de los valores de sus coordenadas articulares. 17

Matrices de Transformación Homogénea Útil en transformaciones matriciales que incluyan: Rotación, traslación, escalado y transformación de perspectiva. Vectores expresados en coordenadas homogéneas: p = (wp x,wp y,wp z,w) T. En robótica w = 1. 18

Matrices de Transformación Homogénea (cont.) Así, si se han escogido coordenadas cartesianas y ángulos de Euler para representar la posición y orientación del extremo de un robot de seis grados de libertad, la solución al problema cinemático directo vendrá dada por las relaciones: x = Fx (q 1,q 2,q 3,q 4,q 5,q 6 ) y = Fy (q 1,q 2,q 3,q 4,q 5,q 6 ) z = Fz (q 1,q 2,q 3,q 4,q 5,q 6 ) α = Fα (q 1,q 2,q 3,q 4,q 5,q 6 ) ß = Fß (q 1,q 2,q 3,q 4,q 5,q 6 ) γ = Fγ (q 1,q 2,q 3,q 4,q 5,q 6 ) 19

Matrices de Transformación Homogénea (cont.) La obtención de estas relaciones no es en general complicada, siendo incluso en ciertos casos (robots de pocos grados de libertad) fácil de encontrar mediante simples consideraciones geométricas. Por ejemplo, para el caso de un robot con 2 grados de libertad es fácil comprobar que: x = I 1 cosq 1 + I 2 cos(q 1 + q 2 ) y = I 1 cosq 1 + I 2 cos(q 1 + q 2 ) Para robots de más grados de libertad puede plantearse un método sistemático basado en la utilización de las matrices de transformación homogénea. 20

Matrices de Transformación Homogénea (cont.) En general, un robot de n grados de libertad está formado por n enlaces unidos por n articulaciones, de forma que cada par articulación-enlace constituye un grado de libertad. A cada enlace se le puede asociar un sistema de referencia solidario a él y, utilizando las transformaciones homogéneas, es posible representar las rotaciones y traslaciones relativas entre los distintos enlaces que componen el robot. 21

Matrices de Transformación Homogénea (cont.) Normalmente, la matriz de transformación homogénea que representa la posición y orientación relativa entre los sistemas asociados a dos enlaces consecutivos del robot se le suele denominar (i-1)ai. Así pues, 0Ai describe la posición y orientación del sistema de referencia al primer enlace con respecto al sistema de referencia a la base, 1A2 describe la posición y orientación del segundo enlace respecto del primero, etc. 22

Matrices de Transformación Homogénea (cont.) Del mismo modo, denominando 0Ak a las matrices resultantes del producto de las matrices (i-1)ai con i desde 1 hasta k, se puede representar de forma total o parcial la cadena cinemática que forma el robot. La posición y orientación del sistema con el segundo enlace del robot con respecto al sistema de coordenadas de la base se puede expresar mediante la matriz 0A2: 0A2 = 0A1(1A2) De manera análoga, la matriz 0A3 representa la localización del sistema de referencia del tercer enlace: 0A3 = 0A1(1A2)(2A3) 23

Matrices de Transformación Homogénea (cont.) Cuando se consideran todos los grados de libertad, a la matriz 0An se le suele denominar T. Así, dado un robot de seis grados de libertad, se tiene que la posición y orientación del enlace final vendrá dada por la matriz T: T = 0A6 = 0A1(1A2)(2A3)(3A4)(4A5)(5A6) 24

Matrices de Transformación Homogénea (cont.) Se utiliza en robótica la representación de Denavit-Hartenberg. Denavit-Hartenberg propusieron en 1955 un método matricial que permite establecer de manera sistemática un sistema de coordenadas (S i ) ligado a cada enlace i de una cadena articulada, determinando las ecuaciones cinemáticas de la cadena completa. 25

Matrices de Transformación Homogénea (cont.) Según la representación D-H, escogiendo adecuadamente los sistemas de coordenadas asociados para cada enlace, será posible pasar de uno al siguiente mediante 4 transformaciones básicas que dependen exclusivamente de las características geométricas del enlace. Estas transformaciones básicas consisten en una sucesión de rotaciones y traslaciones que permitan relacionar el sistema de referencia del elemento i con el sistema del elemento i-1. 26

Matrices de Transformación Homogénea (cont.) 27

Matrices de Transformación Homogénea (cont.) Las transformaciones en cuestión son las siguientes: Rotación alrededor del eje Z -1, i con un ángulo θ. i Traslación a lo largo de Z -1 i a una distancia d ; i vector d i (0,0,d ). i Traslación a lo largo de X i a una distancia a ; i vector a i (a,0,0). i Rotación alrededor del eje X, i con un ángulo α. i De este modo se tiene que: i-1ai = T(z,θ i )T(0,0,d i )T(a i -1,0,0)T(x,α i -1) 28

Matrices de Transformación Homogénea (cont.) Y realizando el producto de matrices: donde α i, a i, d i, θ i, son los parámetros D-H del enlace i, asociados con el enlace i y la articulación i. 29

Matrices de Transformación Homogénea (cont.) 30

Matrices de Transformación Homogénea (cont.) Los cuatro parámetros α i, a i, d i, θ i en (3.10) son torsión del enlace, longitud del enlace, distancia de articulación y ángulo de articulación, respectivamente. Estos nombres se derivan de aspectos específicos de la relación geométrica entre dos marcos de coordenadas. Dado que la matriz A i es una función de una sola variable, resulta que tres de los cuatro parámetros son constantes para un enlace dado, mientras que el cuarto parámetro, θ i es variable para una articulación de revolución y d i e variable para una articulación prismática. 31

Matrices de Transformación Homogénea (cont.) De este modo, basta con identificar los parámetros α, i a, i d, i θ, i para obtener matrices A y relacionar así todos y cada uno de los enlaces del robot. Como se ha indicado, para que la matriz i-1ai, relacione los sistemas (S ) i y (S -1), i 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 siguiente algoritmo para la resolución del problema cinemático directo. 32

Asignación Sistemas de Referencia Objetivo. Encontrar una transformación homogénea (función de los parámetros vistos) que describa la posición y orientación del extremo del robot respecto a la base. 33

Asignación Sistemas de Referencia (cont.) Método. Definir SR asociado a cada enlace, realizar la transformación entre dos consecutivos con solo 2 giros y 2 traslaciones. La asignación de SR no es única: Notación Paul y notación Craig [Paul]: SR i en el eje que le enlaza con el siguiente eslabón (al final del eslabón) [Craig]: SR i en el eje que le enlaza con el eslabón precedente (al inicio del eslabón) Las matrices de transformación intermedias varían, pero el resultado final es el mismo. 34

Asignación Sistemas de Referencia (cont.) Enlaces primero y último. Sistema de referencia {0}. Sistema que se adjunta a la base del robot. No se mueve. Sistema de referencia {1}. Coincide con la base. 35

Asignación Sistemas de Referencia (cont.) Enlaces intermedios. Origen del sistema de referencia {i}. Se ubica en el punto creado por la perpendicular de a i y el eje articular i. Eje Z. El eje Z i del sistema de referencia {i} se hará coincidir con el eje articular i. Eje X. El eje X i se hace coincidir con la distancia a i desde la articulación i hacia i+1. Eje Y. El eje Y i se define a partir del eje X i, tomando como referencia la regla de la mano derecha. 36

Asignación Sistemas de Referencia (cont.) Y i-1 Z i-1 X i-1 Z i X i * La normal común puede no ser única, necesitamos establecer convenciones Y i 37

Asignación Sistemas de Referencia (cont.) Identificar los ejes articulares. De los pasos 2 a 5 utilice dos ejes consecutivos i e i-1. Identifique la perpendicular común. Identifique la línea que se interseca, perpendicularmente, al eje articular i. Defina el sistema de referencia sobre el punto de intersección. Asigne el eje Z i al eje articular i. Asigne el eje X i a la perpendicular común que definió el origen del sistema de referencia i. Termine de asignar el sistema de referencia, definiendo el eje Y i según la ley de la mano derecha. Haga coincidir los SR{0} y {1} cuando la primera variable articular sea cero. 38

Algoritmo de Denavit-Hartenberg Significado de los Parámetros Los parámetros de DH tienen el siguiente significado: El parámetro a i es la distancia entre Z i y Z i-1 medida a lo largo de X. i El parámetro α i es el ángulo entre Z i y Z i-1 referido a X. i El parámetro d i es la distancia entre X i-1 y X i medida a lo largo de Z. i El parámetro θ i es el ángulo entre X i-1 y X i referido a Z. i Nota: a i es la única magnitud positiva, las demás tienen signo. 39

Algoritmo de Denavit-Hartenberg DH1. Numerar los eslabones comenzando con 1 (primer eslabón móvil de la cadena) y acabando con n (último eslabón móvil). Se numerara como eslabón 0 a la base fija del robot. DH2. Numerar cada articulación comenzando por 1 (la correspondiente al primer grado de libertad y acabando en n). DH3. Localizar el eje de cada articulación. Si es rotativa, el eje será su propio eje de giro. Si es prismática, será el eje a lo largo del cual se produce el desplazamiento. DH4. Para i de 0 a n-1, situar el eje Z, i sobre el eje de la articulación i+1. 40

Algoritmo de Denavit-Hartenberg (cont.) DH5. Situar el origen del sistema de la base (S0) en cualquier punto del eje Z 0. Los ejes X 0 e Y 0 se situarán de modo que formen un sistema dextrógiro con Z 0. DH6. Para i de 1 a n-1, situar el sistema (Si) (solidario al eslabón i) en la intersección del eje Z i con la línea normal común a Z i -1 y Z. i Si ambos ejes se cortasen se situaría (Si) en el punto de corte. Si fuesen paralelos (Si) se situaría en la articulación i+1. DH7. Situar X i en la línea normal común a Z i-1 y Z. i DH8. Situar Y i de modo que forme un sistema dextrógiro con X i y Z. i 41

Algoritmo de Denavit-Hartenberg (cont.) DH9. Situar el sistema (Sn) en el extremo del robot de modo que Z n coincida con la dirección de Z n-1 y X n sea normal a Z n-1 y Z n. DH10. Obtener θ i como el ángulo que hay que girar en torno a Z i-1 para que X i-1 y X i queden paralelos. DH11. Obtener d i como la distancia, medida a lo largo de Z i-1, que habría que desplazar (Si-1) para que X i y X i-1 quedasen alineados. DH12. Obtener a i como la distancia medida a lo largo de X i (que ahora coincidiría con X i-1 ) que habría que desplazar el nuevo (Si-1) para que su origen coincidiese con (Si). 42

Algoritmo de Denavit-Hartenberg (cont.) DH13. Obtener α i como el ángulo que habría que girar entorno a X i (que ahora coincidiría con X i-1 ), para que el nuevo (Si-1) coincidiese totalmente con (Si). DH14. Obtener las matrices de transformación i- 1Ai. DH15. Obtener la matriz de transformación que relaciona el sistema de la base con el del extremo del robot T = 0A1, 1A2,..., n-1an. DH16. La matriz T define la orientación (submatriz de rotación) y posición (submatriz de traslación) del extremo referido a la base en función de las n coordenadas articulares. 43

Algoritmo de Denavit-Hartenberg (cont.) Los cuatro parámetros de DH (θi, di, ai, αi) dependen únicamente de las características geométricas de cada enlace y de las articulaciones que le unen con el anterior y siguiente. θ i es el ángulo que forman los ejes X i-1 y X i medido en un plano perpendicular al eje Z i-1, utilizando la regla de la mano derecha. Se trata de un parámetro variable en articulaciones giratorias. d i es la distancia a lo largo del eje Z i-1 desde el origen del sistema de coordenadas (i-1)ésimo hasta la intersección del eje Z i-1 con el eje X. i Se trata de un parámetro variable en articulaciones prismáticas. 44

Algoritmo de Denavit-Hartenberg (cont.) Una vez obtenidos los parámetros DH, el cálculo de las relaciones entre los enlaces consecutivos del robot es inmediato, ya que vienen dadas por las matrices A, que se calcula según la expresión general. Las relaciones entre enlaces no consecutivos vienen dadas por las matrices T que se obtienen como producto de un conjunto de matrices A. Obtenida la matriz T, esta expresará la orientación (submatriz (3x3) de rotación) y posición (submatriz (3x1) de traslación) del extremo del robot en función de sus coordenadas articulares, con lo que quedara resuelto el problema cinemático directo. 45

Algoritmo de Denavit-Hartenberg Resumen 46

Algoritmo de Denavit-Hartenberg Resumen 47

Algoritmo de Denavit-Hartenberg Resumen 48

Algoritmo de Denavit-Hartenberg Resumen 49

Algoritmo de Denavit-Hartenberg Resumen 50

Algoritmo de Denavit-Hartenberg Resumen 51

Algoritmo de Denavit-Hartenberg Ejemplo 1 52

Algoritmo de Denavit-Hartenberg Ejemplo 1 (cont.) 53

Algoritmo de Denavit-Hartenberg Ejemplo 1 (cont.) 54

Algoritmo de Denavit-Hartenberg Ejemplo 1 (cont.) Parámetros DH para el Robot Articulación θ d a α 1 θ 1 0 l 1 0 2 θ 2 0 l 2 0 3 θ 3 0 l 3 0 55

Algoritmo de Denavit-Hartenberg Ejemplo 1 (cont.) 56

Algoritmo de Denavit-Hartenberg Ejemplo 1 (cont.) 57

Algoritmo de Denavit-Hartenberg Ejemplo 1 (cont.) 58

Algoritmo de Denavit-Hartenberg Ejemplo 2 Parámetros DH para el Robot Articulación θ d a α 1 θ 1 l 1 0 0 2 90 d 2 0 90 3 0 d 3 0 0 4 θ 4 l 4 0 0 59

Algoritmo de Denavit-Hartenberg Ejemplo 2 (cont.) 60

Algoritmo de Denavit-Hartenberg Ejemplo 2 (cont.) 61

Algoritmo de Denavit-Hartenberg Ejemplo 2 (cont.) 62

Algoritmo de Denavit-Hartenberg Ejemplo 3 63

Algoritmo de Denavit-Hartenberg Ejemplo 3 (cont.) 64

Algoritmo de Denavit-Hartenberg Ejemplo 3 (cont.) 65

Algoritmo de Denavit-Hartenberg Ejemplo 3 (cont.) 66

Algoritmo de Denavit-Hartenberg Ejemplo 3 (cont.) 67

Objetivo Final de la Cinemática Directa Obtener la expresión analítica de la posición y orientación del efector final del robot en función del valor de las variables de articulación. A esa expresión se le conoce con el nombre de matriz de brazo o ecuación cinemática del robot. 68

Interpretación Geométrica 69

Referencias Bibliográficas Fu, K.S.; González, R.C. y Lee, C.S.G. Robotics: Control, Sensing, Vision, and Intelligence. McGraw-Hill. 1987. Cinemática. URL: http://proton.ucting.udg.mx/materias/robotic a/r166/r78/r78.htm Martínez A. G. M.; Jáquez O. S. A.; Rivera M. J. y Sandoval R. R. Diseño propio y Construcción de un Brazo Robótico de 5 GDL. URL: http://antiguo.itson.mx/rieeandc/vol4p1_arc hivos/art2junio08.pdf 70

71

Gracias! M.Sc. Kryscia Daviana Ramírez Benavides Profesora e Investigadora Universidad de Costa Rica Escuela de Ciencias de la Computación e Informática Sitio Web: E-Mail: Redes Sociales: http://www.kramirez.net/ kryscia.ramirez@ucr.ac.cr kryscia.ramirez@ecci.ucr.ac.cr 72