FUNDAMENTOS DE ROBÓTICA

Slides:



Advertisements
Presentaciones similares
Robótica Industrial.
Advertisements

Dispersión clásica de partículas cargadas
EL ROBOTICA DE Y ARTIFICIAL DEL INTELIGENCIA
SERVOMOTORES.
Robot Delta Gilberto Reynoso Meza.
Movimiento circular Uniforme
Solución de problemas en circuitos eléctricos por transformada de Laplace. AUTORES:
DESCRIPCION DE SISTEMAS
TEMA 7 CINEMÁTICA Primera Parte.
Dinámica: Estado de los cuerpos que encuentran en movimiento.
Impedancia características de la línea de transmisión
Magnitudes Prof. Méd. Alejnadro Estrada.
LÍNEAS DE TRASMISIÓN. LÍNEAS DE TRASMISIÓN Las líneas de trasmisión son las interconexiones que trasmiten la energía electromagnética de un punto a.
FUNDAMENTOS DE CONTROL LINEAL
Conservación del Momento Angular:
Unidad académica: Ingenierías
Transformada de Laplace
La función de transferencia de sistemas lineales
Representación en espacio de estado
Tema V Sistemas no Lineales de Ecuaciones Diferenciales - Estabilidad de Sistemas de EDO Ecuaciones Diferenciales.
UNIDAD 02: FUNDAMENTOS MATEMÁTICOS Y FÍSICOS. (2da parte)
UNIDAD 02: FUNDAMENTOS MATEMÁTICOS Y FÍSICOS. (3ra parte)
Profesores: Danilo Bassi y Arturo Alvarez
1 Robótica M.C. Fco. Javier de la Garza S. Cuerpo Académico Sistemas Integrados de Manufactura.
Dpt. Teoría de la Señal, Telemática y Comunicaciones
Flujo de carga en Sistemas de Potencia.
UNIDAD III Control Cinemático del Robot Tipos de trayectorias
Miércoles 30 de Octubre de 2002 Construcción y Diseño de Controladores de un Péndulo Invertido Rotante Autores  Sebastian Mallo  Virginia Mazzone Director.
Problemas de Mecánica de Medios Continuos
MOVIMIENTO OSCILATORIO
Método de recuperación de Theis
Departamento: INGENIERÍA MECÁNICA, ENERGÉTICA Y DE MATERIALES
INTRODUCCIÓN ECUACIONES DE MAXWELL Hacia 1860, James Clerk Maxwell dedujo que las leyes fundamentales de la electricidad y el magnetismo podían resumirse.
Robótica Inteligente L. Enrique Sucar Leonardo Romero Marco López ITESM Cuernavaca.
Física Lic.Sujey Herrera Ramos
Universidad Autónoma de Nuevo León
EL AMPLIFICADOR OPERACIONAL
CONCEPTOS BÁSICOS DE MECÁNICA CUÁNTICA
Métodos Matemáticos de Especialidad (Mecánica-Máquinas) Presentación del trabajo Grupo 19 Nuria Cruz Fonfría03415 Antonio Puebla Morales03313 Alba Martínez.
DRIVES DE CORRIENTE DIRECTA
DINÁMICA DEL MOVIMIENTO ROTACIONAL
Automatización Es la tecnología utilizada para realizar procesos o procedimientos sin la ayuda de las personas.
Geometría primitiva y Transformaciones
Elaborado por: Pototo (Roberto del Olmo) Eduardo Abbo Andrea Ustáriz
Modelos matemáticos y solución de problemas
Repaso de Matemáticas (2) Repaso (y algo nuevo) de Mecánica Clásica
ECUACIONES DIFERENCIALES
La definición mas comúnmente aceptada posiblemente sea la de la Asociación de Industrias de Robótica (RIA, Robotic Industry Association), según la cual:
Cap. 11 Momentum Angular.
Ingeniería Mecánica Estática
Mecánica de los fluidos
ROBOTICA. Clasificación por Generación 1ra Generación: Repite programas secuencialmente sin tomar en cuenta su entorno 2da Generación: Actúa en consecuencia.
Robótica M.C. Fco. Javier de la Garza S.
Análisis cinemático: POSICION
Control Moderno de Motores Eléctricos
Tarea # 2 Encontrar la solución a la siguiente ecuación diferencial usando la transformada de Laplace: con las siguientes condiciones iniciales:
Análisis cinemático: ACELERACION
Tema IV CINEMÁTICA DE LOS FLUIDOS. Cinemática La cinemática es la rama de la mecánica clásica que estudia las leyes del movimiento de los cuerpos sin.
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA
Tema 4 Actuadores Definición de actuador
Andrés S. Vázquez Francisco Ramos Raúl Fernández Ismael Payo Antonio Adán Tema 7 Cinemática 1.Introducción 2.Fundamentos matemáticos básicos 3.Sistemas.
Análisis cinemático: VELOCIDAD
ROBOTS PARALELOS Mellado Lozano Erick González Arce Daniel
TEMA I Teoría de Circuitos
Amplificadores de Instrumentación
MODELOS MATEMATICOS DE SISTEMAS LTI
Roger Miranda Colorado
Dinámica y Control de Robots UNIDAD 03
OPERADORES CINEMÁTICOS Roger Miranda Colorado
1 ¿Qué es? -Respuesta a: ¿por qué se mueve? -Estudio de las causas del movimiento -Estudio de las fuerzas y torques y su efecto en el movimiento Ejemplo.
Transcripción de la presentación:

FUNDAMENTOS DE ROBÓTICA PROF. CLÁUDIO LUÍS D’ELIA MACHADO, M. ENG. CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE PELOTAS - RS

FUNDAMENTOS DE ROBÓTICA Tipos y aplicaciones de robots manipuladores Componentes de robots manipuladores Problemas en la utilización de robots Modelamiento (cinemática y dinámica) Control

Tipos y aplicaciones de robots manipuladores Nomenclatura de las partes mecánicas de un robot serial Un robot es llamado serial o en cadena cinemática abierta cuando hay solamente una secuencia de elos conectando los finales de la cadena; Las vinculaciones entre los eslabones pueden ser hechas con juntas de revolución o prismática y cada una suministra un grado de movilidad; Los grados de movilidad deben ser adecuadamente distribuídos en la estructura mecánica para dar los grados de libertad para ejecutar una tarea; Son necesarios 3 grados de libertad para posicionar un objeto en el espacio tridimensional y otros 3 grados de libertad para orientarlo. (EFETUADOR FINAL)

Tipos e aplicaciones de robots manipuladores ESPACIO DE TRABAJO JUNTA PRISMÁTICA Manipulador Serial Antropomórfico Pintura Manipulador Serial SCARA Manipulación de piezas El espacio de trabajo representa la porción del ambiente que el efectuador final es capaz de alcanzar

Tipos y aplicaciones de robots manipuladores JUNTA PRISMÁTICA Manipulador Serial Cartesiano Manipulación de piezas

Tipos y aplicaciones de robots manipuladores Manipulador Paralelo o de cadena cinemática cerrada ABB Manipulación de piezas y almacenaje Ventajas en relación al robot serial: mayor rigidez y precisión, mayor capacidad de carga, mayores velocidades

Componentes de robots manipuladores

Componentes de robots manipuladores Accionamiento: motores eléctricos con reductores, accionamientos hidráulicos y neumáticos; Sensores: Encoder (angulares para medición de ángulos en las juntas de revolución o lineales para desplazamientos en juntas de translación), Tacómetro (medición de velocidad), Strain gage (medición de fuerza); Sistema de Control: Controlador digital con circuito electrónico capaz de adquirir las señales medidas por los sensores y calcular señales adecuadas para accionar el mecanismo y producir los movimientos programados con los menores errores posibles.

Problemas en la utilización de robots Video Programación de la linea de producción Linea de producción parada; Programación individual de cada robot; Tests, ajustes y retomada de producción. (Mucho tiempo para el reinício de operación) Programación off-line Programación virtual de la línea; Parada de la linea de producción; Implementación de los programas; Tests, ajustes y retomada de producción. (Tiempo pequeño de preparación)

Problemas en la utilización de robots Programación off-line (requisitos) Modelamento del robot (cinemática y dinámica); Modelamento de la línea de producción; Línea de producción virtual; Programación y simulación de movimientos en ambiente virtual; Tests y ajustes para aumentar el desempeño.

Manipulador planar de 2 grados de libertad Modelado Cinemática Cinemática Directa de Posición La cinemática directa de posición determina la posición y la orientación como función de las variables de junta; Las expresiones de posición y orientación son basadas en la teoria de álgebra lineal; La posición y orientación del efectuador final en relación a un sistema de coordenadas en el origem es expresa a través de una Matriz de Transformación Homogénea: Elo 2 Elo 1 Elo 0 Variáveis de Junta: Ângulo relativo entre os elos Junta 2 Junta 1 a0 es un vector unitario definido en dirección de aproximación s0 es un vector unitario ortogonal al vector a0 na dirección de abertura da mandíbula da garra n0 é um vetor unitário ortogonal aos vetores a0 e s0 p0 é um vetor de posição definido da origem do sistema de referência até a origem do sistema de coordenadas do efetuador final (a0, s0, n0); Manipulador planar de 2 grados de libertad

Manipulador planar de 2 graus de liberdade Modelado Cinemática Cinemática Directa de Posición Para el caso del manipulador planar de 2 grados de libertad, la Matriz de Transformación Homogénea es: donde: Una construcción adecuada de la Matriz de Transformación Homogénea puede ser obtenida por la aplicación del Método de Denavit-Hartenberg Manipulador planar de 2 graus de liberdade

Manipulador planar de 2 eslabones Modelado Cinemática Cinemática Inversa de Posición El problema de la cinemática inversa consiste en determinar un conjunto de variables de junta que corresponden a una dada posición y orientación del efectuador final; Para el caso del manipulador planar de 2 eslabones, la cinemática inversa obtiene los ángulos relativos de los eslabones para que el efectuador final se mueva sobre una recta con orientación definida, por ejemplo; Es un problema mas complejo que la cinemática directa: No siempre hay una solución; Puede haber muchas soluciones; Si el manipulador fuera redundante, puede haber infinitas soluciones; Algunas soluciones pueden no ser adecuadas debido a las características constructivas del robot. Manipulador planar de 2 eslabones

Modelado Cinemática Diferencial La cinemática diferencial da la relación entre las velocidades en las juntas y las velocidades en el actuador final: donde v es un vector de velocidad del movimiento realizado por el actuador final; J(q) es una matriz que es uma función no-lineal de las variables de junta; es un vector de velocidades en las juntas del manipulador La matriz J(q) es llamada Jacobiano y es dependiente de la configuración del robot; Esta matriz es muy importante porque permite la determinación de singularidades del robot, analizar redundancia, determinar la cinemática inversa de velocidades, relacionar fuerzas en el actuador final con los torques aplicados en las juntas y es aplicada em el modelo dinámico de robots.

Modelado Singularidad Un robot manipulador presenta una configuración singular cuando el Jacobiano posee lineas que son linealmente dependientes. Se llama SINGULARIDAD LIMITE cuando el manipulador está completamente distendido o retraído. Se llama SINGULARIDAD INTERNA cuando ocurre el alineamiento de dos o mas ejes de los sistemas de coordenadas, tornando las lineas del Jacobiano linealmente dependientes. Este tipo de singularidad puede ocurrir en cualquier posición del actuador final. Es importante conocer las configuraciones singulares del robot por las siguientes razones: Causa pérdida de movilidad del robot; Cuando el robot está en una configuración singular, pueden existir infinitas soluciones para la cinemática inversa; Cuando el manipulador se aproxima a una configuración singular, una pequeña velocidad del actuador final provoca grandes velocidades en el accionamento del robot..

Modelado Redundancia Un robot manipulador es llamado de REDUNDANTE cuando el número de grados de movilidad del mecanismo es mayor que el número de variables que son necesarias para realizar una tarea. Este concepto es relativo, pues un mismo robot puede ser redundante para ejecutar una tarea y no ser redundante para ejecutar otra; Un robot que presenta redundancia posee mayor versatilidad de movimientos; El Jacobiano de un manipulador redundante presenta un número mayor de columnas que de líneas (el Jacobiano deja de ser una matriz cuadrada y no puede más ser invertida). Para resolver el problema se usa un método de los Multiplicadores de Lagrange.

Modelado Dinámica El modelo dinámico del manipulador es de extrema importancia para la simulación de movimientos, análisis mecánico de la estructura, proyecto de los algoritmos de control y programar movimientos sin usar un sistema físico; Por el análisis del modelo dinámico es posíble determinar la resistencia mecánica de los componentes y los torques y fuerzass que deben ser producidos por el accionamiento / transmisión; Métodos de elaboración de modelos: Lagrange e Newton-Euler; Identificación de parámetros del modelo matemático;

Modelado Dinámica – Método de Lagrange El modelo dinámico del manipulador provee una descripción de las relaciones entre los torques en las juntas realizado por los actuadores y el movimiento realizado por el mecanismo del robot; El modelo dinámico define una ecuación del movimiento; Siendo escogido el conjunto de variables (li, i = 1, ... , n variables) llamado de coordenadas generalizadas, que describen la posición de los eslabones del manipulador de n grados de movilidad, el Lagrangeano del sistema mecánico puede ser definido como función de estas coordenadas generalizadas y es donde L es el Lagrangeano; T es la energia cinética del sistema; U es la energia potencial del sistema.

Modelado Dinámica – Método de Lagrange La ecuación de Lagrange es dada por la derivada parcial del Lagrangeano 5 la derivada parcial del Lagrangeano 2 7 es igual La derivada en relación al tiempo 1 menos 4 a cada fuerza generalizada i de accionamiento 8 en relación a cada velocidad i 3 en relación a cada posición i 6

Modelado Dinámica – Método de Lagrange Ejemplo: Péndulo accionado por un motor eléctrico con reductor Lagrangeano: Eixo Mancal Pêndulo Redutor Rotor do motor elétrico - Relação de transmissão do redutor - Coeficiente de atrito viscoso Momento de inércia do pêndulo - - Peso Posição angular - Torque - Energia cinética: Energia potencial: Lagrangeano:

Modelado Dinámica – Método de Lagrange - Exemplo La ecuación de Lagrange es dada por El torque en el eje Primer término de la ecuación de Lagrange Segundo término de la ecuación de Lagrange La dinámica del péndulo es

Modelado Dinámica – Método de Lagrange - Exemplo La dinámica del péndulo es Escribiendo de otra forma Segunda Ley de Newton torque inercial torque de rozamiento torque gravitacional

Modelamento Dinámica – Interpretación La dinámica del péndulo es  Eixo Mancal Pêndulo Redutor Rotor do motor elétrico  torque de rozamiento torque inercial torque gravitacional Torque nulo; Torque para velocidad constante; Torque de posicionamiento en ángulo.

Modelado Dinámica – Robot planar de 2 elos La dinámica del manipulador es donde B(q) es una matriz 2 x 2 con componentes de torques inerciales que son funciones de q; C(q,q) es una matriz 2 x 2 con componentes de torques de coriolis y centrífugos que son funciones de q e q; G(q) es un vector con componentes de torques gravitacionales que son funciones de q; FA es un vetor de torques de atrito t es un vector de torques de accionamiento. .

Control El problema de controlar un robot hidráulico consiste en determinar las fuerzas y torques generalizados para ser aplicados en las juntas por los actuadores y garantir la acción de comandos satisfaciendo los requisitos de transitorio y de régimen permanente; El control cuando el efectuador final interactúa con el medio (usinage) es mas complejo que cuando solamente realiza movimentos sin interacción (solda MIG); Control en el ESPACIO DE LAS JUNTAS (el control es realizado directamente en las variables de junta) Control en el ESPACIO OPERACIONAL (las variables controladas son las coordenadas espaciales de posicionamento del efectuador final)

Control Control en el Espacio de las Juntas CINEMÁTICA INVERSA CONTROLADOR MANIPULADOR SENSORES xd x q La especificación de coordenadas emn el espacio operacional xd puede ser usada incluyendo la cinemática inversa y calculando las variables de junta q; Las variables en el espacio operacional son controladas en malla abierta. Cualquier problema constructivo en el mecanismo, problemas de calibración, folgas en acoplamentos o transmisiones provocan errores de posicionamiento; Es mas simple que el control en el espacio operacional.

Control Control en el Espacio Operacional CONTROLADOR SENSORES MANIPULADOR xd x La cinemática inversa está incluída en el algoritmo de control y presenta la ventaja conceptual de controlar directamente las variables del espacio operacional; Esta estrategia es la base de los esquemas de control para cuando el manipulador ejecuta tareas donde el efectuador final interactúa con el medio; Es mas complejo que el control en el espacio de las juntas.

Control Esquemas de control Controlador Proporcional – La ley de control es compuesta por un término proporcional al error de seguimiento de una trayectoria deseada. Los errores de seguimiento de trayectoria de un robot con control proporcional son disminuídos cuando se utilizan ganancias grandes em el controlador, reductor de velocidades em el accionamiento con una relación de transmisión grande y los movimientos presentan velocidades pequeñas. Esto es debido al comportamiento no-linear del robot; PID – A lei de controle é composta por uma parcela proporcional ao erro de seguimento de trajetória, uma parcela proporcional a variação deste erro em relação ao tempo e uma última proporcional a integral deste erro; Esta estratégia de controle também apresenta limitação de desempenho, uma vez que os menores erros são obtidos somente na proximidade de um ponto específico de operação.

Controle Esquemas de controle PD com Compensação de Torques Gravitacionais – A lei de controle é composta por uma parcela proporcional ao erro de seguimento de trajetória, uma parcela proporcional a variação deste erro em relação ao tempo e uma última parcela não-linear baseada no modelo do robô correspondente aos troques gravitacionais produzidos pelo mecanismo; O sistema apresenta melhor desempenho que os esquemas anteriores, no entanto, o esquema não compensa o comportamento não-linear dos torques inerciais, dos torques centrífugos e de coriolis, nem dos torques de atrito; Controle da Dinâmica Inversa – Baseia-se na teoria de controle não-linear e deve-se conhecer o modelo do sistema; A estratégia consiste em compensar a dinâmica completa do sistema levantada pelo modelo e em introduzir uma parcela proporcional ao erro de seguimento de trajetória e uma parcela proporcional a variação deste erro em relação ao tempo; A estratégia apresenta melhor resultado que os anteriores; No entanto, o desempenho é reduzido quando o modelo não é capaz de representar o sistema real, ou quando os parâmetros do modelo são imprecisos;

Controle Esquemas de controle Controle Adaptativo – A lei de controle adaptativa pode incluir as compensações realizada pelos esquemas anteriores e evitar efeitos da variação de parâmetros do modelo durante a operação; A vantagem desta estratégia é que os parâmetros do modelo não precisam ser conhecidos, a lei de controle adaptativa ajusta os parâmetros a fim de reduzir os erros de seguimento; No entanto, o sistema perde desempenho quando alguma dinâmica não é modelada; Controle Robusto –Pode ser aplicado quando não se conhece completamente o modelo do sistema; Uma estratégia de controle de controle robusto baseia-se na teoria de controle a estrutura variável onde se projeta um “hiperplano de escorregamento” no qual o robô apresenta erros pequenos; A estratégia de controle pode levar a oscilações de alta frequencia.

Referências Bibliográficas SCIAVICCO, Lorenzo; SICILIANO, Bruno. Modeling and control of robot manipulators. Naples: McGraw-Hill, 1996. SLOTINE, Jean-Jacques E.; LI, Weiping. Applied nonlinear control. Englewood Cliffs: Prentice Hall, 1991.