Cinemática del Robot

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

Robótica Industrial. Robótica Industrial

Problema Cinemático Directo

ROBÓTICA I. Cinemática Directa

Control de un Robot Scara de 3 GDL

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

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

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

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

Geometría del plano y el espacio

CENTRO DE GRAVEDAD Y CENTROIDE. Considerando el sistema de n partículas fijo dentro de una región del espacio,

Contenido. Prefacio... Acerca de los autores...

Movilidad Mediante las Ecuaciones de Clausura de Lazos.

APUNTES DE FÍSICA I Profesor: José Fernando Pinto Parra UNIDAD 2 ÁLGEBRA VECTORIAL

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

PRÁCTICA DEMOSTRATIVA N

Modelado Cinemático de la mano de Barrett

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

Control y programación de robots

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

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

IX. Análisis dinámico de fuerzas

ISOMETRÍA ( MOVIMIENTO): transformación que conserva la forma y el tamaño de las figuras.

Cinemática directa. Dan Casas

6.1 Una primera aplicación de los cuaternios: rotación de un cuerpo rígido

Unidad 5: Geometría analítica del plano.

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

6 DINAMICA DEL CUERPO RIGIDO

TEMA 9.- TRANSFORMACIONES EN EL PLANO.

CONCEPTOS BASICOS EN EL ESTUDIO DE MECANISMOS. Máquinas y mecanismos.

CINEMÁTICA INVERSA DE ROBOTS INDUSTRIALES

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

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

Javier Junquera. Movimiento de rotación

Universidad Politécnica de Madrid Escuela de Ingenieros Industriales. RoboTenis

Planos y Rectas. 19 de Marzo de 2012

Estéreo dinámico. Estéreo dinámico

TEMA 8. GEOMETRÍA ANALÍTICA.

INSTITUCIÓN EDUCATIVA GABRIEL TRUJILLO CORREGIMIENTO DE CAIMALITO, PEREIRA

VECTORES. también con letras sobre las cuales se coloca una flechita ( a ). A = módulo de A. modulo o magnitud, dirección y sentido. vector.

Momento angular de una partícula. Momento angular de un sólido rígido

Análisis Topológico de Máquinas y Mecanismos. MAQUINAS Y MECANISMOS. Análisis Topológico.

EJERCICIOS DE GEOMETRÍA

Bloque 2. Geometría. 3. La recta. 1. Definición de recta

Polígonos regulares, el triángulo de Sierpinski y teselados

Mecánica para Robótica

en dos dimensiones como objetos que tienen magnitud, dirección y su representación geométrica.

Sistemas de Coordenadas

MECÁNICA II CURSO 2004/05

Desplazamiento. Distancia en línea recta entre la posición inicial y final de un punto que se ha movido en un marco de referencia.

II. Vectores. En contraste, un vector solo está completamente definido cuando se especifica su magnitud y dirección.

CFGS CONSTRUCCION METALICA MODULO 246 DISEÑO DE CONSTRUCCIONES METALICAS

Tema 3: Transformaciones Geométricas

Geometría del Espacio. Física Geográfica. Licenciatura de Humanidades. Febrero-Mayo,

Unidad 5: Geometría Analítica

2 OBJETIVOS TERMINALES Como resultado de aprender adecuadamente los contenidos del curso el estudiante estará en capacidad de:

5 CINEMATICA DEL CUERPO RIGIDO EN MOVIMIENTO PLANO. Dr A A C. y(o ) x(o ) 5.1 INTRODUCCION

Los lugares geométricos de todos los puntos del espacio en los cuales la magnitud escalar tiene un mismo valor.

En general un cuerpo puede tener dos tipos distintos de movimiento simultáneamente.

Con punto fijo Rotaciones Simetría Axial Sin punto fijo Traslaciones Reflexión Deslizante

Péndulo de torsión y momentos de inercia

SECCIONES CÓNICAS (1)Determinar y graficar el lugar geométrico de los puntos que equidistan de F(0, 2) y de la recta

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

TEMA 11: VECTORES EN EL ESPACIO

Vectores. en el plano

UNIDAD DE APRENDIZAJE II

El sólido rígido. Física I Grado en Ingeniería de Organización Industrial Primer Curso. Dpto.Física Aplicada III Universidad de Sevilla

Escuela Politécnica Superior de Linares

1 + r, y = y 1 + ry Si P es el punto medio del segmento P 1 P 2, entonces x = x 1 + x 2 2

Translaciones, giros, simetrías.

GUÍA DE EJERCICIOS GEOMETRÍA ANALÍTICA (CURVAS CÓNICAS)

INDICE 1. Desigualdades 2. Relaciones, Funciones, Graficas 3. La Línea Recta 4. Introducción al Cálculo. Límites

NIVELACIÓN MATEMÁTICA 2 AÑO Contenidos: Transformaciones Isométricas Prof. Juan Schuchhardt

Colegio Saint Benedict / Departamento de Matemática

EJERCICIOS DE GEOMETRÍA PLANA. 1. Hallar las ecuaciones paramétricas de la recta r que pasa por el punto ( 2, 2) tiene como vector director el vector

Examen de TEORIA DE MAQUINAS Diciembre 12 Nombre...

Tema 3. GEOMETRIA ANALITICA.

Campo Magnético en un alambre recto.

Álgebra y Geometría Analítica I - LF 2016 Práctica 1: Algunos elementos de la Geometría Analítica

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

GEOMETRÍA. (x 1) 2 +(y 2) 2 =1. Razónalo. x y + z = 2. :3x 3z +1= 0 es doble de la distancia al plano π 2. : x + y 1= 0. Razónalo.

EJERCICIOS DE GEOMETRÍA

LA CIRCUNFERENCIA. La circunferencia es la sección producida por un plano perpendicular al eje.

3. Método de cálculo.

Mediante este programa se persigue desarrollar las siguientes habilidades:

Geometría de masas: Cálculos del tensor de Inercia

Dpto. de Electrónica 2º GM E. Imagen. Tema 8 Orientación de Parábolas

UNIVERSIDADES PÚBLICAS DE LA COMUNIDAD DE MADRID PRUEBA DE ACCESO A LAS ENSEÑANZAS UNIVERSITARIAS OFICIALES DE GRADO MATERIA: DIBUJO TÉCNICO II

Movimiento y Dinámica circular

La recta en el plano.

3. Cinemática de la partícula: Sistemas de referencia

En la notación C(3) se indica el valor de la cuenta para 3 kilowatts-hora: C(3) = 60 (3) = 1.253

Tema 7: Geometría Analítica. Rectas.

Función lineal Ecuación de la recta

CINEMÁTICA: MOVIMIENTO CIRCULAR, CONCEPTOS BÁSICOS Y GRÁFICAS

1 Curvas planas. Solución de los ejercicios propuestos.

UNIDAD DIDÁCTICA: Unidades 06: Metros, Gramos y Litros De Matemáticas. (T.9 y T.10)

Unidad V. 5.1 Recta tangente y recta normal a una curva en un punto. Curvas ortogonales.

ESCUELA PREPARATORIA OFICIAL NO.16 MATERÍA: GEOMETRÍA ANALITICA GUÍA DE ESTUDIO PARA LA ÚLTIMA OPORTUNIDAD DE ACREDITAR LA MATERÍA

Transcripción:

Cinemática del Robot La cinemática del robot estudia el movimiento del mismo con respecto a un sistema de referencia. En primer término, la cinemática se interesa por la descripción analítica del movimiento espacial del robot como una función del tiempo, y en particular por las relaciones entre la posición y la orientación del extremo final del robot con los valores que toman sus coordenadas en las articulaciones. El método más utilizado aquí es el de Denavit y Hartenberg, quienes propusieron una forma de describir y representar la geometría espacial de los elementos de una cadena cinemática de un robot, con respecto a un sistema de referencia fijo, mediante una matriz de transformación homogénea. En segundo término, la cinemática se preocupa de encontrar las relaciones entre las velocidades del movimiento de las articulaciones y las del extremo. En este caso se utiliza el modelo diferencial expresado mediante una matriz Jacobiana. Existen dos problemas fundamentales a resolver en la cinemática del robot: Problema cinemático directo: consiste en determinar cuál es la posición y orientación del extremo final del robot, con respecto a un sistema de coordenadas que se toma como referencia, si se conocen los valores de las articulaciones y los parámetros geométricos de los elementos del robot Problema cinemático inverso: permite resolver la configuración geométrica que debe adoptar el robot para una posición y orientación del extremo conocidas. Fundamentos de Robótica - Pedro Arrau- 25

- Un robot se puede considerar como una cadena cinemática formada por objetos rígidos o eslabones unidos entre sí, mediante articulaciones. En esta situación se puede establecer un sistema de referencia fijo en la base del robot y describir la localización de cada uno de los eslabones con respecto a dicho sistema de referencia. - El problema cinemático directo se reduce a encontrar una matriz de transformación homogénea 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. - En general, un robot de n grados de libertad está formado por n eslabones unidos por n articulaciones, de forma que cada par articulación-eslabón constituye un grado de libertad. - A cada eslabón se le puede asociar un sistema de referencia solidario a él. - Mediante las matrices de transformación homogéneas es posible representar las rotaciones y traslaciones relativas entre los distintos eslabones que componen el robot. Normalmente, la matriz de transformación homogénea se suele denominar matriz i-1 A i que representa la posición y orientación del sistema de referencia solidario del eslabón i con respecto al sistema de referencia solidario al eslabón i-1. Para facilidad de notación, se define la matriz A k como la resultante del producto de las matrices i-1 A i desde i=1 a i=k. Si se consideran todos los grados de libertad de un robot (sean éstos p entonces se tiene que la matriz homogénea T general se obtiene como: T = A 1 * 1 A 2 * 2 A 3 * 3 A 4 *.. * i-1 A i *. * p-1 A p Ejemplo: En un sistema de referencia X-Y, se tiene un brazo con dos grados de libertad, identificado por los eslabones l 1 e l 2 y los ángulos q 1 y q 2. Se puede determinar que las coordenadas x, y resultan ser: x= l 1 * cos(q 1 + l 2 * cos(q 1 + q 2 y= l 1 * sen(q 1 + l 2 * sen(q 1 + q 2 y por lo tanto, la matriz homogénea general será: T = A 1 * 1 A 2 Fundamentos de Robótica - Pedro Arrau- 25

- Una forma simple para describir la relación que existe entre dos elementos contiguos fue propuesta en 1955 por Denavit y Hartenberg (D-H. Según la representación D-H, si se escoge adecuadamente los sistemas de coordenadas asociados a cada eslabón (sea S i el sistema de referencia ligado al eslabón i entonces es posible pasar de un eslabón al siguiente mediante 4 transformaciones básicas que dependen exclusivamente de las características geométricas del eslabón. Estas transformaciones básicas consisten en una sucesión de rotaciones y traslaciones que permiten relacionar el sistema de referencia del elemento i, con el sistema del elemento i-1. Las transformaciones en cuestión son las siguientes y deben hacerse en este orden: 1. rotación alrededor del eje Z i-1 un ángulo θ i 2. traslación a lo largo del eje Z i-1 una distancia d i ===> vector d i (,,d i 3. traslación a lo largo del eje X i una distancia a i ===> vector a i (,,a i 4. rotación alrededor del eje X i un ángulo α i Las transformaciones antes indicadas se pueden expresar mediante las siguientes matrices homogéneas: i-1 A i = T(Z, θ i * T(d i * T(a i * T(X, α i Los valores θ i, a i, d i, α i se denominan parámetros D-H del eslabón i. De este modo, basta con identificar tales parámetros para obtener las matrices A y relacionar así todos y cada uno de los eslabones del robot. La matriz i-1 A i relaciona los sistema de referencia S i y S i-1 y es necesario que los sistemas de referencia se hayan escogido de acuerdo a ciertas normas. Estas, junto con los parámetros D-H, conforman el siguiente algoritmo para la resolución del problema cinemático Fundamentos de Robótica - Pedro Arrau- 25

-Algoritmo de Denavit-Hartenberg D-H 1: numerar los eslabones comenzando con 1 (primer eslabón móvil de la cadena y finalizando con n (último eslabón móvil. Se numerará como eslabón a la base fija del robot. D-H 2: numerar cada articulación comenzando por 1 (la correspondiente al primer grado de libertad y finalizando en n. D-H 3: localizar el eje de cada articulación. Si ésta 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. D-H 4: para i de a n-1, situar el eje Z i sobre el eje de la articulación i+1. D-H 5: situar el origen del sistema de la base (S en cualquier punto del eje Z. Los ejes X e Y se situarán de modo que formen un sistema dextrógiro (giro a la derecha con el eje Z D-H 6: para i de 1 a n-1, situar el sistema S i (solidario al eslabón i en la intersección del eje Z i con la línea normal común a los ejes Z i-1 y Z i. Si ambos ejes se cortasen, se situaría el sistema S i en el punto de corte. Si fuesen paralelos, el sistema S i se situaría en la articulación i+1 D-H 7: situar el eje X i en la línea normal común a los ejes Z i-1 y Z i D-H 8: situar Y i de modo que forme un sistema dextrógiro con los ejes X i y Z i D-H 9: situar el sistema S n en el extremo del robot de modo que Z n coincida con la dirección de Z n-1 y que X n sea normal a Z n-1 y Z n D-H 1: obtener θ i como el ángulo que hay que girar en torno al eje Z i-1 para que los ejes X i-1 y X i queden paralelos. D-H 11: obtener d i como la distancia, medida a lo largo del eje Z i-1, que habría que desplazar el sistema S i-1 para que los ejes X i y X i-1 quedasen alineados. D-H 12: obtener a i como la distancia medida a lo largo del eje X i (que ahora coincidiría con el eje X i-1 que habría que desplazar el nuevo sistema S i-1 para que su origen coincidiese con el sistema S i D-H 13: obtener α i como el ángulo que habría que girar entorno al eje X i (que ahora coincidiría con el eje X i-1, para que el nuevo sistema S i-1 coincidiese totalmente con el sistema S i D-H 14: obtener las matrices de transformación i-1 A i D-H 15: obtener la matriz de transformación que relaciona el sistema de la base con el del extremo del robot, esto es, T = A 1 * 1 A 2 * 2 A 3 * n-1 A n D-H 16: la matriz T define la orientación y posición del extremo referido a la base en función de las n coordenadas articulares Fundamentos de Robótica - Pedro Arrau- 25

θ 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. a i es la distancia a lo largo del eje X i que va desde la intersección del eje Z i-1 con el eje X i hasta el origen del sistema i- ésimo, en el caso de articulaciones giratorias. En el caso de articulaciones prismáticas, se calcula como la distancia más corta entre los ejes Z i-1 y Z i α i es el ángulo de separación del eje Z i-1 y el eje Z i, medido en un plano perpendicular al eje X i, utilizando la regla de la mano derecha. Fundamentos de Robótica - Pedro Arrau- 25

EJEMPLO 1 Vamos a aplicar el método D-H a un robot de tipo cilíndrico indicado en la figura. En primer lugar se localizan los sistemas de referencia de cada una de las articulaciones del robot. A continuación se determinan los parámetros D-H del robot y se construye la siguiente tabla: Articulación θ d a α 1 θ 1 l 1 2 9º d 2 9º 3 d 3 4 θ 4 l 4 Una vez calculados los parámetros de cada eslabón, se calculan las matrices A, sustituyendo en la expresión general de la siguiente manera: C i = cos(θ i S i =sen(θ i Con estas matrices podemos calcular la matriz homogénea general T: Fundamentos de Robótica - Pedro Arrau- 25

EJEMPLO 2 Se localizan los sistemas de referencia de cada una de las articulaciones del robot. A continuación se determinan los parámetros D-H del robot y se construye la siguiente tabla: Articulación θ d a α 1 θ 1-9º 2 θ 2 l 1 9º 3 θ 3-9 l2 9º 4 θ 4 l 3-9º 5 θ 5 9º 6 θ 6 l 4 Una vez calculados los parámetros de cada eslabón, y tal como se hizo en el ejemplo 1, se calculan las matrices A 1, 1 A 2, 2 A 3, 3 A 4, 4 A 5, 5 A 6 Con estas matrices podemos calcular la matriz homogénea general T: Fundamentos de Robótica - Pedro Arrau- 25

Las componentes de las matriz T se describen a continuación: C i = cos(θ i S i =sen(θ i Notar que en la matriz T anterior, se describe completamente las coordenadas de la posición (p x, p y, p z así como de la orientación (n x, n y, n z, o x, o y, o z del extremo del brazo. Fundamentos de Robótica - Pedro Arrau- 25