Sistema para el empaquetado automático de juguetes de piezas encajables Autor: Miguel Lloret Pompa.

Slides:



Advertisements
Presentaciones similares
Presentado por: Yuli Dominguez. Portal Educa Panamá. Sistema de numeración.
Advertisements

Conceptos. Ludy Tatiana Beltrán Montañéz Ficha: Servicio Nacional de Aprendizaje - Sena Tecnólogo en Gestión Administrativa Aplicar Tecnologías.
PRESENTA: M.C. J. ALFREDO OCHOA G. UNIVERSIDAD DE SONORA División de Ciencias Exactas y Naturales Departamento de Geología MATERIA SISTEMAS DE INFORMACIÓN.
GRADO EN INGENIERÍA INFORMÁTICA CONEXIÓN ENTRE KINECT Y UNITY3D Autor: Jorman Hernández Armas Tutor: Fernando Jorge Fraile Fernández.
 E Expresión de un problema de programación lineal  A Aplicaciones de la programación lineal  S Soluciones de un problema de programación lineal.
2012-BM5A. Introducción Todos los lenguajes de programación son distintos entre si. Sin embargo, pueden ser agrupados según la forma de pensar y estructurar.
Aplicaciones de la Robótica Indust
MÉTODOS Y ELEMENTOS DE PROGRAMACIÓN MÉTODOS Y ELEMENTOS DE PROGRAMACIÓN.
TUTORIA 1 Lógica para la Computación TUTORIA 1 Facultad de Ciencias Naturales y Matemáticas.
DESARROLLO DEL PENSAMIENTO CRÍTICO EN MATEMÁTICA
LECCIONES DE PROGRAMACION INTERMEDIAS
El apoyo de ITAINNOVA en LA transformación digital de las empresas industriales Alfredo Gómez –
Indicadores.
1 Capítulo 5 Representación de la posición y orientación. n de la orientación.
Manejo de aplicaciones de presentaciones digitales
Ingeniería Aeroespacial
Normatividad relativa a la calidad
Briefings in Bioinformatics 3 (2002):
Conmutación y conexión inalámbrica de LAN. Capítulo 1
Programación Avanzada
Lección de Programación PARA Principiantes
2. Programación de Robots
OFICINA DE SISTEMAS S.L. C/Llevant, nº24 – Viladecavalls (BCN) tlf
La tecnologia Jazmín González.
Grado en Ingeniería Mecánica
INVESTIGACIÓN DE OPERACIONES
ENSAMBLAJE AUTOMATIZADO PISTÓN-BIELA MEDIANTE DOS BRAZOS ROBOT
Proyecto Alarma F.T.T. 1.0 Objetivo:
¿Cómo crear una plantilla?
UACJ IIT Universidad Autonóma de Ciudad Juárez
Trabajo Final de Grado Grado en Ingeniería electrónica industrial y automática Desarrollo e implementación de la automatización para un sistema de mecanizado.
GRADO EN ELETRÓNICA INDUSTRIAL Y AUTOMÁTICA
PROCESSING Por Carolina Rubio.
Generalización de casos de uso
Paula Cabrejas Herrero
LECCIONES DE PROGRAMACION INTERMEDIAS
Capítulo 6 Regresión no lineal
QUINTO Y SEXTO SRA. VELEZ
Aplicaciones de la Derivada: Trazado de gráficas
Miguel García Ruiz Jackeline Giraldo Urrea
PSEUDOCÓDIGO Prof. Rafael Mourglia.
Master Universitario En Sensores Para Aplicaciones Industriales
CÓMO REDACTAR OBJETIVOS DE APRENDIZAJE
Elementos avanzados en GDevelop
Visual Basic CESAR RIAÑO.
CAPÍTULO 8: DETERMINACIÓN DE ESQUINAS
CAPÍTULO 4: OPERACIONES DE PIXEL
TEORÍA DE GRAFOS -Algoritmo de Dijkstra -Algoritmo de Primm -Algoritmo de Kruskal Integrantes:
Le damos la bienvenida a PowerPoint 5 sugerencias para trabajar de un modo más sencillo.
CONCEPTOS PRELIMINARES (Cont)
SISTEMAS DE VISIÓN EN LA INDUSTRIA
CURSO PROGRAMACIÓN BÁSICA SEMANA 3 ¿Qué es un programa?
Tecnología e Informática
FUNDAMENTOS DE PROGRAMACIÓN COMPETENCIA 4
FUNDAMENTOS DE PROGRAMACIÓN. INTRODUCCIÓN  Conceptos: Informática, Ordenador, Programa, Dato, Bit, Byte, Hardware, Software, Lenguaje de Programación,
Bienvenidos!.
Le damos la bienvenida a PowerPoint
DESARROLLO DE APLICACIONES WEB INSTRUCTOR: HEMERSON VILLACORTA MANIHUARI.
LOGICA INTERACTIVA USO DEL HACER PARA Engloba un grupo de instrucciones HACER PARA [I] = 1 a 10 Es la única de las repetitivas que no depende de una expresion.
PROBLEMAS DE APLICACIÓN DE MÁXIMOS Y MÍNIMOS. Pre saberes: Objetivo:
Sustracciones (restas) con canje Contenido:. Objetivo: Desarrollar sustracciones (restas) con canje utilizando la estrategia correcta.
Estrategias de Estudio
ALUMNO: MARCO ANTONIO YONFÁ URUCHIMA
UNIVERSIDAD INTERNACIONES SECCIÓN LA ANTIGUA ELABORACIÓN DE MATERIALES Y RECURSOS DIDACTICOS Y EDUCATIVOS. Juan Adolfo España Abaj.
MICROSOFT EXCEL NIVEL PRINCIPIANTE, INTERMEDIO. OBJETIVO  EL PROPOSITO DE ESTE MODULO ES LOGRAR LA COMPRENSION Y APLICACIÓN DEL PROGRAMA EXCEL, EN TODOS.
Punto de referencia para la programación de la herramienta
Representación de Denavit-Hartenberg (cilíndrico)
Le damos la bienvenida a PowerPoint 5 sugerencias para trabajar de un modo más sencillo.
VARIABLE Y TIPO DE DATOS. ¡Que Es Variable? Un lugar para almacenar información en un espacio de memoria de la computadora.
INGENIERIA DE SOFTWARE I Ing. Verónica Defaz. MSc.
Transcripción de la presentación:

Sistema para el empaquetado automático de juguetes de piezas encajables Autor: Miguel Lloret Pompa

Índice 1. Objetivos del proyecto. 2. Piezas a manipular y molde. 3. Por qué automatizar un proceso. 4. Metodología empleada. 4.1. Calibración de los equipos. 4.2. Diseño de la aplicación de visión. 4.3. Programación del robot. 5. Video del proceso. 6. Datos recibidos de la aplicación.

1. Objetivos del proyecto ¿Qué? Depositar piezas planas geométricas en su lugar correspondiente dependiendo de la forma y color de estas. ¿Cómo? Un sistema de visión artificial reconocerá las características de las piezas y de los huecos del molde. Un robot industrial recogerá y depositará las piezas dependiendo de las coordenadas recibidas del sistema de visión.

2. Piezas a manipular y molde

3. Por qué automatizar un proceso Robots/Autómatas Seres humanos No enferman Cogen bajas por enfermedad. Su productividad no depende el estado de ánimo o de lo cansado que esté. La monotonía en repetir una acción demasiadas veces o el cansancio afectan negativamente en la productividad. Rápidos y precisos. Gran durabilidad con un mínimo de mantenimiento

4. Metodología empleada 4.1. Calibración de los equipos 4.2. Diseño de la aplicación de visión 4.3. Programación del robot

4.1. Calibración de los equipos Función: crear una matriz de transformación que relacione las coordenadas del sistema de visión con las del robot. ¿Cómo? Utilizando un patrón, llevando el robot a la posición de cada punto y anotando las coordenadas. Por otra parte, se analiza el mismo patrón con el programa informático para la visión y se obtendrán las coordenadas de los puntos. Relacionar los puntos obtenidos del robot con los obtenidos de la cámara con la ayuda de un programa y obtener la matriz de transformación. Finalmente se multiplican las coordenadas, obtenidas de la aplicación, por la inversa de la matriz de transformación.

4.2. Diseño de la aplicación de visión Pasos seguidos: Determinar las áreas de trabajo. Utilizar el algoritmo Color Map para aprender los colores. A partir del Color Map se abren tantas ventanas nuevas como colores haya. Se utiliza una herramienta que diferencia los colores dependiendo el número que le haya asignado el Color Map. Se utiliza un algoritmo que reconoce una forma previamente enseñada. Scripts y comandos necesarios para que, una vez funcionando la aplicación envíe las coordenadas de forma que el robot las entienda.

4.3. Programación del robot Pasos seguidos: Declaración de variables y puntos de paso. Conexión con el sistema de visión Se enciende la cinta transportadora y cuando el sensor detecta un objeto se para. Recibe los datos de la pieza en forma de string. Mediante un bucle se separa cada dato. Hecho esto el robot ya sabe donde coger la pieza y donde depositarla. Se vuelve a encender la cinta y se repite el proceso.

5. Vídeo del proceso

6. Datos recibidos de la aplicación

Gracias por su atención