PRINTBOTS: Robots Libres e Imprimibles

Documentos relacionados
Robots Libres e Imprimibles

Robótica en la Universidad

Sesión I: Robots en Directo

Robótica y Linux. Andrés Prieto-Moreno Torres Ifara Tecnologías Profesor asociado UPSAM

Robótica modular y locomoción Dr. Juan González Gómez

IMPRESORAS 3D OPEN-SOURCE: Orígenes y evolución

OBJETIVOS: CONTENIDO:

Robótica con arduino

Robótica y Linux INNÓVAME! Andrés Prieto-Moreno Torres IFARA Tecnologías Profesor asociado UAM

CURSO DE VACACIONES DE INVIERNO 2015

Curso Completo de Electrónica Digital

ÍNDICE. Conceptos básicos de electrónica digital y analógica. Familiarización con el Kit Arduino UNO. Familiarización con el Kit Lego Mindstorm EV3

La plataforma Arduino y su programación en entornos gráficos

Breve historia de los fab labs y la cultura maker European Maker Week Sevilla José Pérez de Lama & Juan Carlos Pérez Juidías / Fab Lab

Taller de introducción a la robótica con el robot HKTR-9000

ING. INDUSTRIAL / Nivel: 1 Grupo: IND A (CALLE 100) Hora Lunes Martes Miércoles Jueves Viernes Sabado 11:00 a 12: (E206)

DISEÑO Y AUTOMATIZACIÓN DE MÁQUINA CORTADORA DE TUBO MANGUERA FLEXIBLE PVC PARA LA COMPAÑÍA FRESENIUS MEDICAL CARE ANDINA S.A.S.

ENTORNO DE SIMULACIÓN Y CONTROL DE UN ROBOT VELOCISTA

FAMILIA PROFESIONAL EDIFICACIÓN Y OBRA CIVIL

Diseño y construcción de un cartel modular de LEDs para prácticas de electrónica

Sistemas lumínicos: Fabricación sobre sustratos flexibles.

Robótica Laboratorio de Robótica Curso (2º semestre)

Nuestras Soluciones. Imagina, Diseña Imprime! Impresión 3D para la educación. Armando y Creando Soluciones Creativas Lego Education

Distinguir correctamente las ventajas y desventajas de la lógica cableada y de la lógica programada con PLC.

Definición Qué es un Robot? Actividad1. Robot

Interfaces. Carrera: SCF Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Educación Tecnológica

RECONOCIMIENTOS GRADO EN INGENIERÍA ELECTRÓNICA INDUSTRIAL Y AUTOMÁTICA UNIVERSIDAD DE VALLADOLID

Talleres y actividades de Robótica Educativa durante las Navidades del 2014

Hardware Libre: la Tarjeta Skypic, una Entrenadora para Microcontroladores PIC

Jornada de Divulgación Tecnológica Robótica y Automatización en la Industria 4.0. La 4ª Revolución Industrial

EUROCIENCIA TICA EDUCATIVA BÓ RO

ARQUITECTURA DE COMPUTADORAS II. Propósito del curso : Ingeniería Ingeniería en Sistemas. Hardware. Clave de la materia: 413

El Software. Francisco Ruiz González. Escuela Superior de Informática Ciudad Real Universidad de Castilla-La Mancha.

Construcción de una impresora 3D Open Source

Descripción y Contenido del Curso. Programación C++ Capacity Academy.

SAM - Sensores, Actuadores y Microcontroladores en Robots Móviles

Escuela de Formación TIC para Profesores

Instituto Sagrado Corazón A-111

Bitbloq 2: Entorno de programación

1.4.1 Inicio de la computadora por primera vez Hay problemas Causas, síntomas y soluciones a posibles averías...

Semillero: Robótica COMPETENCIAS A DESEMPEÑOS CONTENIDOS TEMÁTICOS DESARROLLAR

Software libre en Robótica: proyecto JdeRobot

Curso ARDUINO PRACTICO NIVEL 1 (Cód. ARDUI-1)

Presentación del grupo Itsas

UNIVERSIDAD AUTÓNOMA DE MADRID VICERRECTORADO PARA LOS ESTUDIANTES Y LA FORMACIÓN CONTINUA !!!! Asociación Club de Robótica-Mecatrónica

DESCUBRE ICESI INGENIERÍA TELEMÁTICA LA TECNOLOGÍA ME APASIONA, ELEGÍ UNA CARRERA FASCINANTE Y CON MUCHA PROYECCIÓN ANDRÉS FELIPE ORTIZ

Taller Introducción a la Ingeniería Eléctrica Robot y comunicaciones basados en Microcontrolador Arduino

PRODUCTO P09 DISEÑO Y ELABORACIÓN DE LA CARCASA Y CIRCUITOS IMPRESOS

Fundamentos de programación y Bases de Datos

GUIA 2: Repaso sobre uso de C#. Funciones, métodos y arreglos.

PROGRAMA INSTRUCCIONAL

Descripción del módulo: Este módulo describe la lógica de la programación y la utilización de programa orientado a objetos.

HERRAMIENTAS DE OFIMATICA PORTAFOLIO DE EVIDENCIAS

CARRERA DE INGENIERIA DE SISTEMAS

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES

Carrera Plan de Estudios Contacto

Tema I. La computación en el profesional de la Ingeniería

Máquina robótica de cortar plasma!

+ + + Proyectos de arquitectura paramétrica

Instrumental para medir la demanda bioquímica de oxígeno DBO

IFCT0309 Montaje y Reparación de Equipos Microinformáticos

ROBOTICA EDUCANDO DISEÑO + IMPRESION 3D. [ El camino hacia una educacion con sentido ] [ ]

Dr. D. José Manuel Palomares. LEGO Mindstorms NXT. Introducción a la Robótica

Práctica 14 Movimiento del robot Fanuc M16i usando el método JOINT

Soporte TIC al aprendizaje en el modelo CRAI

PROGRAMA DE FORMACIÓN EN COMPETENCIAS INFORMACIONALES DE LA BIBLIOTECA DE LA UMA

FICHA PÚBLICA DEL PROYECTO

Introducción de la aplicación de programación LEGO MINDSTORMS Education EV3

DESCRIPCIÓN DEL RESULTADO DE INVESTIGACIÓN

PLAN DE ESTUDIOS DEL PROGRAMA DE MAESTRÍA EN INGENIERÍA MECÁNICO-ELÉCTRICA CON MENCIÓN EN SISTEMAS ENERGÉTICOS Y MANTENIMIENTO

Buenas Prácticas con TIC: LA ROBÓTICA EDUCATIVA Y EL CURRÍCULO ESCOLAR

Tebis es proceso. Tebis versión

LÌNEAS DE INVESTIGACIÓN

Laboratorio de Instrumentación y Sistemas de adquisición de datos en la Universidad Politécnica de Valencia

LA INDUSTRIA AEROESPACIAL EN EL ESTADO DE QUERÉTARO

10. CALENDARIO DE IMPLANTACIÓN

LEGO MINDSTORMS Education: primeros pasos. Ciencias Tecnología Ingeniería Matemáticas TIC y programación

TARJETA DE ADQUISICIÓN DE DATOS USB TAD U B Bits

M. C. Felipe Santiago Espinosa

Software Libre. Clase 13. Universidad Nacional de Quilmes

DISEÑO E IMPLEMENTACIÓN DE UN MÓDULO DIDÁCTICO PARA LA MEDICIÓN DEL RITMO CARDÍACO MEDIANTE LA TÉCNICA DE PULSIOMETRÍA

JOHN WILLIAM JOSE ALEXANDER BARRAGAN GELVEZ

Guía rápida para gestionar el puerto paralelo del PC

Uso de Impresoras 3D en la Escuela: La Experiencia de 3drucken.ch

Descargador de baterías

Transcripción:

PRINTBOTS: Robots Libres e Imprimibles Juan González-Gómez y Alberto Valero Gómez, Robotics Lab Universidad Carlos III de Madrid Máster en Robótica y Automatización Seminario: Diseño e Impresión de Piezas 3D con herramientas Open Source juan@iearobotics.com Departamento de Ingeniería de Sistemas y Automática 10/Nov/2011

Quienes somos Dr. Alberto Valero Gómez. Prof. Visitante en la UC3M. Ingeniero Industrial por la UPM. Doctor por la Universidad Sapienza de Roma Dr. Juan González Gómez. Prof. Visitante en la UC3M. Ingeniero de Telecomunicaciónes por la UPM. Doctor Europeo por la Universidad Autónoma de Madrid 2

PRINTBOTS: Robots libres e imprimibles Índice 1. Introducción 2. PrintBot Miniskybot 3. PrintBots derivados 4. Comunidad Plastic Valley 5. Conclusiones y trabajos futuros Máster en Robótica y Automatización Seminario: Diseño e Impresión de Piezas 3D con herramientas Open Source Departamento de Ingeniería de Sistemas y Automática 3

PRINTBOTS: Robots libres e imprimibles Introducción: Robótica Libre Máster en Robótica y Automatización Seminario: Diseño e Impresión de Piezas 3D con herramientas Open Source Departamento de Ingeniería de Sistemas y Automática 4

Modelo de la ciencia Funciona. Se crea conocimiento nuevo Está asentado. Se lleva probando muchos siglos Comunidad científica: comunidad global de investigadores Comunidad no jerárquica Todos pueden aportar Derecho a crítica, a reproducir o rebatir experimentos Obligación de citar trabajos previos Obligación de Publicar. Conocimiento abierto y para todos 5

Modelo Open source El modelo open source funciona Modelo distribuido, con alcance mundial Miles de personas cooperando Aparición de comunidades Herramientas: repositorios, wikis,... Patrimonio tecnológico de la humanidad 6

Robótica Libre (I) Por qué no aplicar este modelo a la robótica? Ventajas: Robots desarrollados por la comunidad Compartidos por Internet Robots que evolucionan Emergencia de diseños asombrosos! 7

Robótica Libre (II) Cómo lo aplicamos? Problemas: Los robots son objetos físicos y no bits como el software Se necesita tiempo y dinero para duplicar un objeto físico Enfoque: Convertir a bits Fabricar Compartir Internet Objeto físico Planos (Bits) Planos (Bits) Objeto físico 8

Robótica Libre (III) Robot Libre: Aplicamos las 4 libertades software libre a los planos del robot: Mecánica, electrónica y software Robot Libre Robot físico void timer0_delay(unsigned char t0ini) { //-- Dar valor inicial del timer Software TMR0=t0ini; Programa //-- Flag de interrupcion a cero T0IF=0; //-- Esperar a que transcurra el tiempo indicado while(t0if==0); Planos eléctricos Electrónica Planos mećanicos Mecánica 9

Robótica Libre (IV) Robot Libre: Son necesarios los ficheros fuente de los planos Robot físico Herramientas generadoras Robot Libre void timer0_delay(unsigned char t0ini) Software Tool chains { //-- Dar valor inicial del timer TMR0=t0ini; //-- Flag de interrupcion a cero T0IF=0; //-- Esperar a que transcurra el tiempo indicado while(t0if==0); EDA CAD 10

Herramientas generadoras (I) Las herramientas generadoras imponen restricciones a la compartición! Pago de licencias Gratis, pero... Funcionalidad limitada Restricciones en el uso Restricciones en el Sistema Operativo Planos en formatos propietarios 11

Hardware libre² El hardware libre lo podemos clasificar en: Hardware libre² Hardware libre 2 Panos libres Panos libres Software propietario Software Libre 12

PRINTBOTS: Robots libres e imprimibles Introducción: Impresoras 3D Open Source Máster en Robótica y Automatización Seminario: Diseño e Impresión de Piezas 3D con herramientas Open Source Departamento de Ingeniería de Sistemas y Automática 13

Impresoras 3D Impresora 3D: Dispositivo que construye objetos físicos a partir de bits Bits Objeto físico Coste: Propietarias: 12.000-60.000 Open source: 350-2.000 Material: Plástico: ABS(26 /kg), PLA(29 /kg) 14

Ejemplos de Objetos impresos Montura de Gafas http://www.thingiverse.com/thing:7916 Catedral gótica http://www.thingiverse.com/thing:4110 Cabeza de Darth Vader (Star wars) http://www.thingiverse.com/thing:7215 15

Vídeo 1: Una impresora en acción 16

Impresoras 3D Open source Reprap project: Máquina auto-replicante (2005) Makerbot: Comercializan impresoras 3D open-source (2009) Thingiverse: Sitio para compartir objetos físicos (2009) 17

PRINTBOTS PRINTBOTS = PRINTable robots Robots orientados a la comunidad Característicias de nuestros printbos: Libres Diseño disponible para que cualquiera lo pueda usar, estudiar, modificar, distribuir, fabricar o vender Imprimibles Se pueden fabricar utilizando una impresora 3D opensource Herramientas libres Se ha diseñado exclusivamente utilizando herramientas libres. Esto garantiza que no hay restricciones en su modificación, compartición o fabricación. Educaciones y de investigación 2 Enseñar robótica. Probar conceptos nuevos 18

PRINTBOTS: Robots libres e imprimibles Índice 1. Introducción 2. PrintBot Miniskybot 3. PrintBots derivados 4. Comunidad Plastic Valley 5. Conclusiones y trabajos futuros Máster en Robótica y Automatización Seminario: Diseño e Impresión de Piezas 3D con herramientas Open Source Departamento de Ingeniería de Sistemas y Automática 19

Robots previos (I) : Tritt Robot libre Año: 1997 Mećanica: Piezas de Lego Electrónica: Tarjeta CT6811 Microcontrolador: 68hc11 Motorola Problemas: Mecánica artesanal, poco clonable Cada taller de robótica con un diseño nuevo Dependencia de Lego http://goo.gl/z7nzf 20

Vídeo 2: El robot Tritt 21

Robots previos (II) : Skybot Robot libre Año: 2005 Mećanica: Plástico cortado por láser Electrónica: Tarjeta Skypic Microcontrolador: 16F876A (Microchip) Robot clonable Problemas: Los estudiantes NO han evolucionado la mecánica http://goo.gl/covyx 22

Vídeo 3: El robot Skybot 23

Miniskybot 0.1: hola mundo Aprender impresión 3D Viabilidad de robots imprimibles Chásis mínimo para estimular a los estudiantes Que comience la evolución! http://www.thingiverse.com/thing:4954 24

Miniskybot 1.0 Robot diferencial con rueda loca Robot completo: chásis + electrónica + pilas + sensores Los estudiantes lo pueden modificar fácilmente http://www.thingiverse.com/thing:7989 25

Miniskybot 1.0 (II) El robot en acción: Artículo: Juan Gonzalez-Gomez, Alberto Valero-Gomez, Andres Prieto-Moreno, Mohamed Abderrahim (2011), A New Open Source 3D-printable Mobile Robotic Platform for Education, Proc. of the 6th International Symposium on Autonomous Minirobots for Research and Edutainment, May, 23-25. Bielefeld. Germany 26

Mecánica 9 piezas imprimibles Tornillos/tuercas M3 Neumáticos con juntas tóricas 27

Mecánica: Herramientas de diseño Libres OpenScad Las piezas son código que al compilarse genera las piezas gráficas module U_front_skycube() { difference() { union() { //-- Main part: U-piece Futaba_U_union2(bottom_thick=bottom_thick,h=h); //-- Ear 1 translate([d1_x,0,0]) cube(size=[ear_x-0.01,ear_y,bottom_thick], center=true); //-- Ear 2 FreeCad Para visualizar el robot con todas las piezas ensambladas 28

Mecánica: Diseño paramétrico Las piezas son paramétricas. Simplemente cambiando parámetros en el código se obtienen piezas diferentes Ejemplos: Portapilas: Tipo de pila Número de pilas Ruedas: Diámetro Grosor... 29

Mecánica orientada a objetos Por qué no aplicar la metodología de programación orientada a objetos para el diseño de la mecánica (objetos físicos)? Nuestra propuesta es el OOML: Object Oriented Mechanics Library Usar C++ como lenguaje de descripción de mecánica Potencia de la POO: Herencia Polimorfismo Sobrecarga de operadores Diagramas UML http://iearobotics.com/oomlwiki 30

Electrónica (I) 31

Electrónica (II) Tarjeta Skycube Diseñada con: KICAD KICAD es software libre http://goo.gl/hak5w 32

Electrónica (III) Tarjeta Skymega Diseñada con: KICAD Microprocesador: ATMEGA168 (Atmel) Compatible con Arduino Objetivo: integrarse en la comunidad de Arduino http://goo.gl/qr2jn 33

Construyendo el Miniskybot Piezas imprimibles Tiempo de impresión: 3h Material no imprimible 34

PRINTBOTS: Robots libres e imprimibles Índice 1. Introducción 2. PrintBot Miniskybot 3. PrintBots derivados 4. Comunidad Plastic Valley 5. Conclusiones y trabajos futuros Máster en Robótica y Automatización Seminario: Diseño e Impresión de Piezas 3D con herramientas Open Source Departamento de Ingeniería de Sistemas y Automática 35

Soporte para sensor IR Sensor de Infrarrojos para el Miniskybot Autor: Daniel Gómez. Estudiante UC3M http://www.thingiverse.com/thing:8950 36

El robot de la barbi Sin comentarios... Electrónica: Arduino + escudo para motores Autor: Ávaro Villoslada. Estudiante de Máster UC3M 37

Primera tele-copia del Miniskybot Autor: Cw Kreimer (Pittsburgh, USA) Telecopia de Madrid a Pittsbrugh Modificación de la pieza frontal 38

Telecopia a Australia 13/Agosto/2011: Telecopia al Hackerspace Adelaida (AUSTRALIA) Electrónica: Arduino 39

Scout: Diseño derivado (Missouri) 31/Octubre/2011: Diseño derivado en Missouri (MUTACIÓN) Electrónica: Arduino http://www.thingiverse.com/thing:13042 40

Orugator Autores (estudiantes UC3M): Olalla Bravo Daniel Gómez Primer Printbot con orugas imprimibles! http://www.thingiverse.com/thing:8559 41

Vídeo 6: Probando orugator (I) Probando la viabilidad de las orugas impresas 42

Vídeo 7: Probando orugator (II) Más pruebas de campo 43

Vídeo 8: Probando orugator (III) Las cosas no siempre funcionan... 44

Vídeo 9: Probando orugator (IV) Programación: Jon Goitia 45

Unitrack Autor: Jon Goitia (Estudiante UC3M) Una oruga con 5 juntas tóricas en paralelo http://www.thingiverse.com/thing:7640 46

Vídeo 10: Unitrack Probando Unitrack 47

4track 4 Unitracks articulados!!!! Autores: Mecánica: Jon Goitia Programación: Julián Marín http://www.thingiverse.com/thing:13298 48

Vídeo 11: 4track Robot Teleoperado 49

Otros: Robots modulares Módulos REPY1 Gusanos y serpientes robóticos http://www.thingiverse.com/thing:13442 50

Video 12: Oruga de 2 módulos 51

Video 13: Robotics is funny! 52

Diversificación... No sólo hay evolución... También diversificación 53

PRINTBOTS: Robots libres e imprimibles Índice 1. Introducción 2. PrintBot Miniskybot 3. PrintBots derivados 4. Comunidad Plastic Valley 5. Conclusiones y trabajos futuros Máster en Robótica y Automatización Seminario: Diseño e Impresión de Piezas 3D con herramientas Open Source Departamento de Ingeniería de Sistemas y Automática 54

Orígenes (I) Febrero 2009: Taller de Repraps. MediaLab Prado. Madrid Adrian Bowyer (Reprap) Zach Smith (Makerbot) 55

Orígenes (II) Mayo 2009: Nuestra Makerbot está funcionando Makerbot número 8 en el mundo! Ricardo Gómez, Andrés Prieto-Moreno y Juan González 56

MADRE Grupo de Impresoras 3D de la asociación de Robótica de la UC3M Compramos una Makerbot (Thing-o-matic) Mayo 2011: MADRE imprimió su primera pieza http://goo.gl/mgruf 57

UC3P0 (PADRE) 8/Octubre/2011: llega otra impresora más (Del departamento de Ingeniería de Sistemas y Automática) Justo ayer la pusimos a disposición de los estudiantes (9/Nov/2011) Ya tenemos 2! 58

Los operadores 41 Operadores Todo el mundo tiene acceso a la impresora 3D Los operadores pueden formar otros operadores 59

Los Clones Proyecto Clone wars: Imprimiendo impresoras Las piezas se imprimien en MADRE Estamos fabricando Repraps (modelo Prusa mendel) Apuntados 33 grupos! http://goo.gl/oaqty 60

Ampliando Plastic Valley 8/Nov/2011: Nueva impresora en el grupo del profesor Antonio Barrientos en el DISAM-UPM 61

PRINTBOTS: Robots libres e imprimibles Índice 1. Introducción 2. PrintBot Miniskybot 3. PrintBots derivados 4. Comunidad Plastic Valley 5. Conclusiones y trabajos futuros Máster en Robótica y Automatización Seminario: Diseño e Impresión de Piezas 3D con herramientas Open Source Departamento de Ingeniería de Sistemas y Automática 62

Conclusiones Los Printbots funcionan! Telecopia, evolución y diversificación Sí es posible que aparezcan comunidades de desarrollo de Robots Geniales para actividades educativas e investigación Trabajos futuros Construir el PrintBot modular (serpiente) más largo del mundo OOML: Seguir desarrollando la idea UC3M Mars Challenge 2012! http://goo.gl/epeor 63

Que el plástico os acompañe... Muchas gracias! 64

PRINTBOTS: Robots Libres e Imprimibles Juan González-Gómez y Alberto Valero Gómez, Robotics Lab Universidad Carlos III de Madrid Máster en Robótica y Automatización Seminario: Diseño e Impresión de Piezas 3D con herramientas Open Source juan@iearobotics.com Departamento de Ingeniería de Sistemas y Automática 10/Nov/2011