Pág. 2. Contenidos. Introducción. Herramientas. Experimentos. Conclusiones. Trabajos futuros

Documentos relacionados
Programando el robot Lego Mindstorms NXT 2.0 con Java LeJOS

CURSO DE VACACIONES DE INVIERNO 2015

OBJETIVOS: CONTENIDO:

INTRODUCCIÓN A LOS MICROROBOTS - SENSORES -

Cursos de Robótica. Estudiantes Profesores Padres e hijos

DIEGO MARÍN LIBRERO EDITOR

Guía práctica de estudio 03: Algoritmos

Diseño, construcción e implementación de un robot caracol. Federico Andrade Biorobótica Facultad de Ingeniería

I. DESCRIPCIÓN DEL TALLER

MÁLAGA, Sábado 5 de Octubre 2013

5ta OLIMPIADA CIENTÍFICA ESTUDIANTIL PLURINACIONAL BOLIVIANA CONVOCATORIA ROBÓTICA

Capítulo 1. Introducción

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

Enchanting en Linux Ubuntu

CURSO: ROBÓTICA EDUCATIVA CON LEGO MINDSTORMS Estudiantes de 8 a 9 años

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

Registro de datos. Cuatro formas de registrar datos

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

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

Robótica. Un robot...

CO TROL I DUSTRIAL DISTRIBUIDO (66.29) Guía de Ejercicios Introductorios a la Programación de PLC

TALLER DIAGRAMAS DE FLUJO EN LEGO MINDSTORMS

Í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

Robótica en el Aula. Presentación y Nociones Básicas. Gabriel Ocaña Rebollo. Ingeniero Superior de Telecomunicaciones Profesor E.S.

Robot seguidor de línea C-9806

Software de control y adquisición de datos SCM4000

3.8. Tutorial Carretilla

Capítulo 4 Exploración del ambiente.

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

Área de Educación Tecnológica Tecnología de los Procesos Productivos II 3 Año. Cuadernillo Nº3. Programación de sistemas. LEGO MINDSTORMS NXT

Pasamos a describir los componentes de cada una de estas partes y su ensamblaje total.

BAT 490. Nuevo cargador electrónico de alta capacidad. Información de producto BAT 490. Automotive Aftermarket

LEGO Mindstorms NTX 2.0 Lenguajes de Programación. CI-2657 Robótica M.Sc. Kryscia Ramírez Benavides

ROBOTS LEGO MINDSTORMS

Introducción a la programación del robot moway

SEGURIDAD EN EL SEGWAY PT Transporte Personal

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

Review LEGO Mindstorms EV3

CATEGORÍAS A DETALLE

REEA. Conexión de un S con WinCC RT Advanced V.12

ÍNDICE 1INTRODUCCIÓN AL ROBOT LEGO-MINDSTORMS NXT CÓMO ACTÚA UN ROBOT?...3 3COMPONENTES DEL LEGO MINDSTORMS NXT Piezas Lego...

CONSTRUCCIÓN DEL MAPA DE UN ENTORNO SEMIDESCONOCIDO USANDO UNA PLATAFORMA MÓVIL TIPO LEGO NXT

Es un programa educativo Los alumnos podrán desarrollar su creatividad

LECCIÓN. 19 Reductores de velocidad

Programación de Robots Lego con

INDICE Introducción Capitulo 1. La realidad virtual que podemos conseguir Capitulo 2. Conexión del Power Glove de Mattel a nuestro PC

Programando con Enchanting

SISTEMAS DE DETECCIÓN DE INTRUSOS EN LA PLATAFORMA NETFPGA USANDO RECONOCIMIENTO DE EXPRESIONES REGULARES.

Robótica Basada en Comportamientos. Agenda. Introducción. Robótica Móvil. Qué es un robot? Una máquina que sensa, piensa y actúa.

EUROCIENCIA TICA EDUCATIVA BÓ RO

TuBot 2014 GUIA DE MONTAJE Y PROGRAMACIÓN MOTORES. Dpto. de Electrónica - Universidad de Alcalá TuBot

PC-01 Introducción al Pensamiento Computacional

PRACTICA N 3 ADQUISICIÓN DE DATOS DE TEMPERATURA Y VELOCIDAD

ENTORNO DE SIMULACIÓN Y CONTROL DE UN ROBOT VELOCISTA

LEGO Mindstorms NTX 2.0 Lenguajes de Programación. UCR ECCI CI-2657 Robótica Prof. M.Sc. Kryscia Daviana Ramírez Benavides

PRÁCTICA 9. ESTUDIO DE DIFERENTES SENSORES. CARACTERÍSTICAS.

SISTEMA DE PROYECTOS DE LA INGENIERÍA EN MECATRÓNICA

EC02 CONTROLADOR ELECTRONICO PROGRAMABLE

Experiencia piloto de Robótica y Lego

Robótica en la Universidad

M. C. Felipe Santiago Espinosa

Pedro Redondo Jonás Talavera César Reneses

Guía práctica de estudio 03: Algoritmos

Figura 3.1. Imagen del ambiente de programación llamado NXT G.

SISTEMA DE CLIMATIZACIÓN RADIANTE SISTEMA REMOTO DE REGULACIÓN AMBIENTE ALB VÍA RADIO BASE DE CONEXIONES INALÁMBRICAS ALB. 1.

Instalación eléctrica en la vivienda. IES Xunqueira I Ramón Piñeiro Dpto. de Tecnoloxía

LCD MEDIA PLAYER CENTRAL DE AUTOBUSES.

Detectores de Intrusión

ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla

PRÁCTICAS DE ROBÓTICA INDUSTRIAL [ABB 140] Práctica 2: Integración del IRB 140 en un sistema flexible de fabricación

AUTOMATIZACIÓN INDUSTRIAL

REG-Sentry de Bosch Sistema automatizado de control de accesos de vehículos

CONTENIDO DEL CURSO. - Semana 1 - Capacitación. - Entrenamiento - Competencia. - Semana 2

Escuela de Ingeniería Electrónica. Capítulo 8 Herramientas

MANUAL DE USUARIO PPV-RZ CONTROLADOR PROGRAMABLE DE VÁLVULA DE ESCAPE

INTENSIDAD DE LUZ. Sensores Fisicoquímicos del Plan Ceibal. Autor. Versión 1 Fecha. Ubicación FOTO. Plan Ceibal Lab. Digitales Sensores

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

Conocerá las formas de cableado para conectar dispositivos de entrada y salida de un PLC.

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO IBEROTEC SEMESTRE ACADÉMICO: 2014-II SÍLABO

Robots para todos con Picaxe (I) El MED1 Picaxe Walker

12. Pruebas Realizadas

PERIODO 3 NOCIONES AVANZADAS DE POWERPOINT

Introducción al curso Audición Robótica. Dr. Caleb Rascón

CAPITULO 1 INTRODUCCION AL PROYECTO

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

USB232. Hoja de datos

SISTEMA DE ADQUISICIÓN, ALMACENAMIENTO Y VISUALIZACIÓN DE DATOS EN PC UTILIZANDO SENSORES MEMS (ACELERÓMETROS)

Ecomaster Basic ECOMASTER BASIC MANUAL DEL USUARIO. Control de aire acondicionado para pasajeros. Versión 1.0 Edición 0206

Reglas Generales 2013

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

MÓDULO ARDUINO DEVELOSPER

TALLER 2 DIAGRAMAS DE FLUJO EN LEGO MINDSTORMS

Secuencia de inicio rápido > NXT. Materiales 1 cubo NXT, 1 batería, 1 cargador de batería, 6 pilas AA, 1 toma eléctrica disponible

Prácticas de electrónica básica para el área de Tecnología en Educación Secundaria. Curso para profesores.

Curso Completo de Electrónica Digital

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

Experimenta en Cualquier Parte. con NI mydaq. Carlos Pazos Technical Marketing Engineer National Instruments México

Qué es un programa informático?

Transcripción:

Pág. 2 Contenidos Introducción Herramientas Experimentos Conclusiones Trabajos futuros

Pág. 3 Introducción El robot LEGO Mindstorms NXT: Creado en conjunto por el MIT y LEGO. Robot educativo. Con motores y sensores intercambiables. Acepta diferentes lenguajes de programación.

Pág. 4 LEGO mindstorms NXT Ladrillo NXT Servomotores 9V. Sensores de contacto Sensor de color RGB Sensor de ultrasonidos

Pág. 5 Objetivos Meta: Facilitar a futuros estudiantes la elección y aprendizaje del lenguaje de programación que mejor se adapte a sus necesidades. Estudiar los siguientes lenguajes de programación: multihilo multihilo se trata como un lenguaje aparte Idear una serie de experimentos. Crear una colección de programas para cada lenguaje. Comparar los resultados y obtener conclusiones.

Pág. 6 Herramientas Software NXT 2.1 Programing BricxCC Eclipse Hardware LEGO Mindstorms NXT Dispositivo Bluetooth

Experimentos Pág. 7

Pág. 8 1. Error de rotación Medir el error cometido por los motores a la hora de rotar. Sin parar mult. Parando mult. seguido parando

Millares Pág. 9 2. Velocidad y contadores Comparar velocidad máxima utilizando contadores. 2 metros 60 50 40 30 20 10 0 48,428 26,444 12,995 7,382 0,131 Ciclos Diferente velocidad de procesamiento.

Pág. 10 3. Velocidad de los procesos Contar ciclos en 10 segundos. Incrementando Raices 1000000 100000 10000 1000 100 172490 29673 75386 7608 4236 6789 139 2486 3439 7497 6800 mult. sin 10 1 139 mult. sin Ciclos incrementando Ciclos haciendo raices

Pág. 11 4. Velocidad y timers Comparar velocidad máxima utilizando timers. 2 metros Aproximadamente misma velocidad máxima. 10 8 6 4 2 0 9,717 10,122 9,54 9,68 9,448 Segundos

Pág. 12 5. Fiabilidad ultrasonidos Estudiar el error del sensor de ultrasonidos. 30 20 10 0 30 22 23 24 30 24 20 22 5 5 6 7 2 3 4 5 0 10 20 30 Real Obtenido 200 180 160 202 200 168 170 160 168 169 160 160 180 200 212 210 Real Obtenido

6. Distancia ultrasonidos-parada Pág. 13 Frenar al detectar la pared a 15 centímetros. mult.

Pág. 14 7. Distancia color-parada Frenar al detectar el suelo negro. mult.

Pág. 15 8. Reacción al cambio de color Cambiar de sentido al cambiar el color. Cambiar lado de giro al cambiar el color. mult.

Pág. 16 9. Cambio de color de LEDs Cambiar 100 veces de color los LED, en el menor tiempo posible. mult.

Pág. 17 10. Reconocimiento de color Comprobar que colores reconoce cada lenguaje, y cómo. 5 1 2 3 4 6 2 1 0 5 4 3 8 7 6 10 11 9 12 mult.

Pág. 18 11. Canción de colores Cada color se asocia a una frecuencia de sonido. Colocando franjas de colores se crea una canción. A baja velocidad transiciones largas. rápido lento A alta velocidad sonido motor cubre canción.

Pág. 19 12. Sigue líneas avanzado Sigue la línea, esquiva obstáculos y muestra el tiempo al terminar el circuito. mult.

Pág. 20 Conclusiones generales y precisos rotando. LeJOS, multihilo y NXT- G precisos con paradas. es el lenguaje más rápido procesando. En todos los lenguajes se puede alcanzar la misma velocidad máxima. Inclinar 15 grados el sensor de ultrasonidos para evitar anomalías. optimiza las transiciones entre los estados de los motores, haciendo al robot mas ágil.

Pág. 21 Conclusiones generales Frecuencia de cambio de color de los LED baja dado que para cada cambio hay que activar todo el sistema de detección de color. Los lenguajes que utilizan Firmware oficial de LEGO son capaces de distinguir 6 colores mientras que los que utilizan Firmware detectan 13 y la ausencia de color. Para un buen funcionamiento el sensor de color debe de estar a aproximadamente un centímetro de la superficie a reconocer.

Posibilidades ofrecidas vel. de procesamiento Tiempo invertido Pág. 22 Conclusiones generales Mult. (mono y multi) vel. de reacción Complejidad de los programas (mono y multi) Nivel de conocimiento

Pág. 23 Trabajos futuros Estudio de la respuesta de los sensores legacy del RCX frente a los diferentes lenguajes de programación. Estudio ésta vez utilizando los sensores HiTechnic.

Muchas gracias por su atención