CINEMATICA DIRECTA DEL ROBOT

Slides:



Advertisements
Presentaciones similares
EL ROBOTICA DE Y ARTIFICIAL DEL INTELIGENCIA
Advertisements

INTELIGENCIA ARTIFICIAL
Cinemática Directa del Robot
UNIDAD 02: FUNDAMENTOS MATEMÁTICOS Y FÍSICOS. (2da parte)
UNIDAD III Control Cinemático del Robot Tipos de trayectorias
Análisis cinemático: ACELERACION
Fórmula de Euler Repaso de Conceptos: Geometría diferencial Curva alabeada (Gausa) : x=x(t) y=y(t) z=z(t)
ANÁLISIS ESTADÍSTICO de los RESULTADOS DEL AJUSTE
Las coordenadas esféricas constituyen otra generalización de las coordenadas polares del plano, a base de girarlas alrededor de un eje. Su definición.
Fórmula de Euler Repaso de Conceptos: Geometría diferencial Curva alabeada (Gausa) : x=x(t) y=y(t) z=z(t)
Fórmula de Euler Repaso de Conceptos: Geometría diferencial Curva alabeada (Gausa) : x=x(t) y=y(t) z=z(t)
Departamento de matemática 22/05/2012 Congruencia y semejanza ¿Dos conceptos diferentes?
GEOMETRÍA ANALÍTICA ESPACIO RECTAS Y PLANOS. Elementos geométricos Dimensión y grados de libertad Elementos geométricos fundamentales en el espacio: punto,
Funciones.
UNIVERSIDAD NACIONAL DE CHIMBORAZO UNIDAD DE NIVELACION Y ADMISION
DR. José Antonio Garrido Natarén
Tema 0 Álgebra vectorial.
1 Capítulo 5 Representación de la posición y orientación. n de la orientación.
Unidad 1 Cinemática Semana 1:
1° Medio – Departamento de Matemática Prof. Lucy Vera V.
Representación de Denavit-Hartenberg
Cálculo de los parámetros cinemáticos de Denavit-Hatenberg
Vectores cartecianos.
TRANSFORMACIONES ISOMETRICAS DEL PLANO
1.8 Grados de libertad y espacio de trabajo 1.9 Aplicaciones
Esfuerzos inducidos en excavaciones
ESTADO DE DEFORMACIÓN EN PUNTO DE UN MEDIO CONTINUO
MOVIMIENTOS EN EL PLANO
INICIO ESQUEMA 1 El movimiento PARA EMPEZAR ESQUEMA ANTERIOR SALIR.
ISOMETRIA PLANO CARTESIANO
Fundamentos del Sistema Diédrico
PUNTO MEDIO PENDIENTE DE DE UNA RECTA UN SEGMENTO ÁNGULOS DE
Caracterización del brazo robótico FESTO Mitsubishi RV-2SD
DIFERENTES SISTEMAS DE COORDENADAS
GEOMETRÍA DE MASAS.
Conceptos generales de trigonometría. SISTEMAS DE COORDENADAS RECTANGULARES Abscisa positiva Ordenada positiva origen Ordenada negativa Abscisa negativa.
Espacio afín 2º Bachillerato
H a A B E D C Área del ROMBO. Con los datos que observas en la figura determinar el área del TRAPECIO.
Sistemas de coordenadas
Unidad 1. - Morfología del robot 1
Invariantes de esfuerzos
Espacio afín 2º Bachillerato
Representación de Denavit-Hartenberg (cartesiano)
DEL MANIPULADOR: PARTE 1 Roger Miranda Colorado
REPRESENTACIÓN DE DENAVIT-HARTENBERG (ESFÉRICO)
REPRESENTACIÓN DE DENAVIT-HARTENBERG
Método de Denavit-Hartenberg para el PUMA
Algoritmo Denavit- Hartenberg.
INSTITUTO TECNOLOGICO DE VERACRUZ
Estructura mecánica de un robot
TECNOLOGICO NACIONAL DE MEXICO
JOSIMAR HERNANDEZ PEREZ
ROBOT ANTROPOMÓRFICO (Mitsubishi RV-25DR)
TRANSFORMACIONES ISOMÉTRICAS En una transformación isométrica:
Vectores fijos en el plano Vector fijo: Es un segmento orientado, con el sentido del recorrido que va desde el origen al extremo. A B Extremo Origen.
Representación de Denavit-Hartenberg cartesiano
AUTOR: VAZQUEZ VALDES FCO. MANUEL
ROBOT ESFÉRICO ALGORITMO (DENAVIT-HARTENBERG)
Representación de Denavit-Hartenberg (Robot Esférico)
ANGULO DE EULER Puede demostrarse que cualquier rotación de un sólido puede expresarse como la composición de tres rotaciones elementales alrededor de.
Algoritmo Denavit-Hartenberg (PRP)
EQUIPO 5 ROBOTICA Robot scara. 1/10.
Representación de Denavit-Hartenberg (cilíndrico)
Representación de Denavit-Hartenberg (scara)
TRANSFORMACIONES En una transformación isométrica: 1) No se altera la forma ni el tamaño de la figura. 2) Sólo cambia la posición (orientación o sentido.
I) Magnitudes vectoriales Los vectores Son entidades matemáticas con * Magnitud:* Dirección:* Y Sentido: 
Javier Junquera Movimiento de rotación. Bibliografía Física, Volumen 1, 3° edición Raymod A. Serway y John W. Jewett, Jr. Ed. Thomson ISBN:
“Cuerpos generados por rotación o traslación”. OA: “Determinar áreas de superficie y volúmenes de cuerpos geométricos generados por rotación y traslación.
Ángulos. Ángulos Ángulo es la abertura formada por dos semirrectas con un mismo origen llamado vértice. Las semirrectas se llaman lados. Uno es el lado.
Transcripción de la presentación:

CINEMATICA DIRECTA DEL ROBOT

ALGORITMO DENAVITH – HARTENBERG

ALGORITMO DENAVITH – HARTENBERG

ALGORITMO DENAVITH – HARTENBERG

ALGORITMO DENAVITH – HARTENBERG

ALGORITMO DENAVITH – HARTENBERG

ALGORITMO DENAVITH – HARTENBERG DH1.Numerar los eslabones comenzando con 1 (primer eslabón móvil dela 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).7 DH3.Localizar el eje de cada articulación. Si esta 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 Zi, sobre el eje de la articulación i+1. DH5.Situar el origen del sistema de la base (S0) en cualquier punto del eje Z0. Los ejes X0 e Y0 se situaran dé modo que formen un sistema dextrógiro con Z0.

ALGORITMO DENAVITH – HARTENBERG DH6.Para i de 1 a n-1, situar el sistema (Si) (solidario al eslabón i) en la intersección del eje Zi con la línea normal común a Zi-1 y Zi. 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 Xi en la línea normal común a Zi-1 y Zi. DH8.Situar Yi de modo que forme un sistema dextrógiro con Xi y Zi. DH9.Situar el sistema (Sn) en el extremo del robot de modo que Zn coincida con la dirección de Zn-1 y Xn sea normal a Zn-1 y Zn. DH10.Obtener Øi como el ángulo que hay que girar en torno a Zi-1 para que Xi-1 y Xi queden paralelos.

ALGORITMO DENAVITH – HARTENBERG DH11.Obtener Di como la distancia, medida a lo largo de Zi-1, que habría que desplazar (Si-1) para que Xi y Xi-1 quedasen alineados. DH12.Obtener Ai como la distancia medida a lo largo de Xi (que ahora coincidiría con Xi-1) que habría que desplazar el nuevo (Si-1) para que su origen coincidiese con (Si). DH13.Obtener αi como el ángulo que habría que girar en torno a Xi (que ahora coincidiría con Xi-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 = 0Ai, 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.

ALGORITMO DENAVITH – HARTENBERG Los cuatro parámetros de DH (θi, di, ai,  αi) dependen únicamente de las características geométricas de cada eslabón y de las articulaciones que le unen con el anterior y siguiente. θi  Es el ángulo que forman los ejes Xi-1 y Xi medido en un plano perpendicular al eje Zi-1, utilizando la regla de la mano derecha. Se trata de un parámetro variable en articulaciones giratorias. di  Es la distancia a lo largo del eje Zi-1 desde el origen del sistema de coordenadas (i-1)- esimo hasta la intersección del eje Zi-1 con el eje Xi. Se trata de un parámetro variable en articulaciones prismáticas. ai  Es a la distancia a lo largo del eje Xi que va desde la intersección del eje Zi-1 con el eje Xi hasta el origen del sistema i-esimo, en el caso de articulaciones giratorias. En el caso de articulaciones prismáticas, se calcula como la distancia mas corta entre los ejes Zi-1 y Zi. αi  Es el ángulo de separación del eje Zi-1 y el eje Zi, medido en un plano perpendicular al eje Xi, utilizando la regla de la mano derecha.

ALGORITMO DENAVITH – HARTENBERG Una vez obtenidos los parámetros DH, el cálculo de las relaciones entre los eslabones 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 eslabones no consecutivos vienen dadas por las matrices T que se obtienen como producto de un conjunto de matrices A. Obtenida la matriz T, esta expresara 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.

PARAMETROS DH PARA EL ROBOT ALGORITMO DENAVITH – HARTENBERG PARAMETROS DH PARA EL ROBOT Articulación θ d a α 1 θ1 I1 2 90° d2 3 d3 4 θ4 I4

ALGORITMO DENAVITH – HARTENBERG Expresión general de DH:

ALGORITMO DENAVITH – HARTENBERG Una vez calculados los parámetros de cada eslabón, se calculan las matrices A: 0A1 1A2 2A3 3A4 C1 -S1 1 C4 -S4 S1 S4 I1 D2 D3 I4

ALGORITMO DENAVITH – HARTENBERG Así pues, se puede calcular la matriz T que indica la localización del sistema final con respecto al sistema de referencia de la base del robot.   T = (0A1)(1A2)(2A3)(3A4) = -S1C4 S1S4 C1 C1(D3+I4) C1C4 C1S4 -S1 S1(D3+I4) S4 C4 (D2+I1) 1

ALGORITMO DENAVITH – HARTENBERG

ALGORITMO DENAVITH – HARTENBERG

ALGORITMO DENAVITH – HARTENBERG