Competición Robots LEGO

Documentos relacionados
Á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

Fundamentos para programación y robótica Módulo 2 Programación y robótica Capítulo 3 TortuBots y NXT

Vigas Ruedas Planchas Ejes

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

QUÉ ES MBOT? Conectores RJ25

Escáner Kodak. Guía rápida

Medidor de distancias En esta actividad utilizaremos un sensor de ultrasonidos como medidor de distancias

Programación de Robots Lego con

Guía de instalación y control del software. DCANXT Remote-Control

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

V 1.0. Ing. Juan C. Guarnizo B.

Curso Robótica Práctica

Robótica con ladrillos LEGO

GAME MAKER. Introducción

INSTRUCCIONES DE ACTUALIZACIÓN PARA LEPFIT01. PRIMER PASO Descargar y descomprimir -

NXT Guía rápida. Autor: Rob Widger

Practica 1 Descargar un video de youtube en formato FLV

LUCHADOR DE SUMO. Tipo de robot. Dimensiones y Peso

Inicio de PCWorx 3: Vamos a hacer un pequeño recorrido por las tres vistas. Página 1 de 23

CONSTRUCCION DE TIMER PARA VUELO CIRCULAR CON MOTOR ELECTRICO

NERO BURNING ROM. Manual de grabación. By CriCri

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

Programación con Arduino. Jornadas de Robótica 2016 Curso de Impresión 3D y Hardware libre

Características del sistema

IceCream Screen Recorder (Captura y creación de Video) Creación de Slideshow - Presentación de Imágenes

Sistemas operativos en red. Conrado Perea

Lego Nxt desde Physical Etoys

Documento de configuración del cliente de VPN para el COFIB.

Master Universitario de Automatización de Procesos Industriales DEPARTAMENTO DE ELECTRÓNICA T3 ENTORNO VIJEO CITECT CONFIGURACIÓN VIJEO CITECT BÁSICA

Programa tu radar de semáforo I: suena la alarma.

PROGRAMAS PARA LA CLASSPAD MANAGER.

EUROCIENCIA TICA EDUCATIVA BÓ RO

VB - Access Manual Visual Basic para Aplicaciones del Access 2000

SONIDO DIGITAL. EDITORES DE SONIDO Y SECUENCIADORES

Sistema Cuántico Avanzado SQX. Manual de instalación y Configuración

Crear una app con MIT inventor

Empezando con Arduino. Controla tu entorno con un microcontrolador PIIISA

mblock y sus bloques de programación

DIEGO MARÍN LIBRERO EDITOR

Winunisoft. multicnc. Software para la formación en programación CNC de controles Fagor, Fanuc y Siemens con simulación de mecanizado en 3D

Introducción a la programación del robot moway

TALLER DIAGRAMAS DE FLUJO EN LEGO MINDSTORMS

Manual de uso cliente Citrix Receiver en sistemas operativos Windows

Configuración de conexión RTB mediante módem. Introducción Explicación Paso 1 Paso 2 Paso 3 Paso 4 Paso 5 Paso 6 Paso 7 Paso 8 Paso 9 Paso 10

Skype: Llama gratis a cualquier parte del mundo

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

2. INSTALACIÓN DEL ADAPTADOR USB-Bluetooth EN EL PC. 3. INSTALACIÓN DEL ADAPTADOR RS232C-Bluetooth Promi

GUÍA PARA EL MANEJO DE TRAZA: Manual de configuración Ejemplo: GPS Garmin 10 Bluetooth

Programando con Eventos y Acciones

Como conectar nuestros equipo OSD, GPS, USB y elooger V3.

INSTALACIÓN Y VERIFICACIÓN DE LA TARJETA CRIPTOGRÁFICA

Motor de Corriente Continua

ELECTRICIDAD. Circuitos con Croclip.exe

Animaciones y Transiciones. PowerPoint 2007

Este proceso nos permitirá actualizar nuestro Smartphone LEOTEC Argon s250 con la última actualización de sistema disponible en la web

INSTRUCCIONES PROGRAMADOR ATR-901. Introducción...2

Conexión mediante la VPN a la red de la Universitat de València en Mac OS X

1. INTRODUCCION. Logger 2

Recuperar AZBox HD muerto durante una actualización by andressis2k

Aquí le damos a directiva de cuenta > directiva de contraseñas, vamos a dejar las directivas de seguridad igual que las vemos en la imagen.

Upload Download descargar

INSTALACIÓN Y CONFIGURACIÓN DEL SERVIDOR MCAFEE Guía paso a paso

GUIÓN DE PRÁCTICAS PARA EL ALUMNO

Como el resto de aplicaciones de Office, PowerPoint puede arrancarse de distintas formas. Vamos a utilizar la siguiente:

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

OPENOFFICE IMPRESS. Creación básica de presentaciones digitales

OPENOFFICE CALC. Manejo básico de hojas de cálculo

Actividad 5: Configuración, direccionamiento y enrutamiento de redes Ethernet y Controller Link

Crear el cartel de la película "El Legado de Bourne

Arrancar el entorno. Manual de usuario TOTBEM. USB/DVD Live

3. TÉCNICAS DE CIFRADO

MANUAL PARA LA DESCARGA E INSTALACION DEL SOFTWARE NOTEBOOK PARA PIZARRAS DIGITALES INTERACTIVAS SMART BOARD TM

ACTUALIZAR Y CONFIGURAR ROUTER LINKSYS

Actividad 7: Trabajar con capas

Manual PIZARRA DIGITAL

Button->de nombre btn1->texto = Hola Mundo

Brillante Iluminación S.A. de C.V. NOMBRE: MEMORIA SUNLITE CÓDIGO: LMEMO01 FAMILIA: ACCESORIOS MANUAL DE INSTALACIÓN - MEMORIA SUNLITE

Manual Evernote. Tutorial creado por Joaquin (MacNauta 2009)

UNIDAD DIDÁCTICA: Cómo trabajar la Robótica en el aula

Sensor Digital: Infrarrojo. Componentes. Conexionado. Libro de Actividades de Robótica Educativa

Sensor Analógico: Potenciómetro

Enlace PC PLC, vía teléfono.

ÍNDICE. 1- Copias de seguridad en Windows Cobian backup...9

MICROSOFT POWER POINT MICROSOFT POWER POINT Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

TEMA 1: SISTEMAS OPERATIVOS. Evolución, configuración y manejo básicos

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

Como montar una Red Inalámbrica Ad-Hoc

Guía de instalación de CAM EXPRESS 8.5 Para Windows XP

PLACA BASE. Diferentes tipos de placas base de los fabricantes habituales.

Transcripción:

Objetivos 1. Aprender a programar un robot 2.Aprender a utilizar sensores de presencia y de luz 3.Aprender a utilizar los servomotores: Control en posición y velocidad 4.Toma de decisiones y bucles de ejecución 5. Dar un robot la inteligencia necesaria para esto

Competición Robots LEGO Este año tendrá dos fases Fase inicial: Competición entre Institutos de Ciudad Real (9 de Abril) Camisetas para los equipos Kit Robot LEGO NXT para el Instituto ganador Premio para cada miembro del equipo vencedor Diplomas Fase final: Competición entre los 4 mejores institutos de Ciudad Real y los 4 mejores de Toledo (Por determinar)

Reglas de la competición Tatami Círculo TOTALMENTE NEGRO 85 cm de diámetro y elevado sobre el suelo

Reglas de la competición Robots de sumo Incluye como máximo los componentes de un único KIT LEGO NXT Mindstorms. No se permiten cadenas. La suma de las dimensiones del robot (ancho y largo) no debe exceder de 45 cm. No hay restricción de altura. Combates a 3 asaltos. Un robot gana un asalto cuando se mantiene dentro del tatami, mientras que el robot oponente ha salido POR COMPLETO del círculo negro y/o se ha caído del tatami. Límite de tiempo por asalto: 3 minutos.

ASEGUREMOS las Conexiones del NXT CONEXIÓN DE LOS MOTORES CONEXIÓN DE LOS SENSORES CONEXIÓN DEL NXT AL PC

MENUS DISPONIBLES EN EL NXT En My Files se encuentran todos los programas que podemos ejecutar desde el NXT o el PC. En Software Files están los programas que descargamos desde el PC. En NXT Files están los programas que hacemos en el propio NXT. En Sound Files están los sonidos que forman parte de un programa.

En NXT Program programamos nuestro robot sin usar el PC. En Try Me experimentamos con los motores y sensores. En View obtenemos datos de los motores y sensores. En Settings ajustamos los parámetros del NXT. En Bluetooth cambiamos la conexión del NXT a Bluetooth.

Programación LEGO NXT Haremos el programa en el PC y lo grabaremos en el NXT a través de la conexión USB

Programación LEGO NXT

Versión reducida de LabView

1. Ejecutando la aplicación 1º Ejecutar la aplicación

2. Creando un nuevo archivo

3. Ejemplo motores: MOVIENDO EL ROBOT! Arrastramos el icono move sobre nuestro esquema

3. Ejemplo motores: MOVIENDO EL ROBOT! a) MOVIMIENTO EN LINEA RECTA 1. Seleccionamos los puertos A y B (los motores de nuestro robot deben estar conectados a esos puertos 2. Ejecutamos en nuestro robot a. Conectamos el cable USB del robot al ordenador b. Encendemos el robot (botón naranja ladrillo) c. Ejecutamos aplicación con el botón play:

3. Ejemplo motores: MOVIENDO EL ROBOT! b) Experimentamos con las configuraciones ATENCION!!! SI NECESITAMOS PARAR EL PROGRAMA DEL ROBOT PULSAMOS STOP O EL BOTON RECTANGULAR DEL LADRILLO

3. Ejemplo motores: MOVIENDO EL ROBOT! c) Qué ocurre cuando especificamos un movimiento de duración ilimitada? El movimiento se ejecuta hasta que: - Acaba el programa o - Ponemos otra instrucción de movimiento (incluida la de parada)

3. Ejemplo altavoz: Haciendo que el robot hable! Arrastramos el icono sound sobre nuestro esquema

3. Ejemplo altavoz: Haciendo que el robot hable! Vamos a montar un poco de escándalo experimentamos

4. Ejemplo ultrasonidos. HACEMOS QUE EL ROBOT VEA!! (como los murciélagos) Añadimos un elemento de distancia (pulsando sobre el icono de espera-reloj de arena y seleccionando el icono de distancia)

Esto en naranja nos muestra en el ordenador la distancia que esta midiendo el sensor 4. Ejemplo ultrasonidos. HACEMOS QUE EL ROBOT VEA!! (como los murciélagos) Lo que hace es parar la ejecución hasta que haya algo en la distancia fijada O para la ejecución hasta que no se encuentre nada en la distancia fijada Probarlo!

4. Ejemplo ejecución en bucle Si queremos que algo se ejecute cíclicamente añadimos esto: Podemos definir cuantas veces queremos que ser repita el bucle aquí

4. Ejemplo ejecución en bucle Si añadimos el sonido y el sensor del ejemplo anterior tendremos un robot que está continuamente vigilando Probadlo! Los componentes se deben arrastran dentro del bucle

5. MI primer programa de SUMO!! Si juntamos lo que hemos visto de movimientos, ultrasonidos y bucle tendremos un luchador de sumo sencillo. Estrategia de sumo: 1. Estar continuamente buscando un adversario: Giro continuo + busqueda con ultrasonidos hasta que encuentra enemigo

5. MI primer programa de SUMO!! Vamos a probarlo Guardamos el arhivo con el nombre clase1 1.Descargar en el robot 2.Desconectar el USB del robot 3. Ejecutar desde el ladrillo

5. MI primer programa de SUMO!! Estrategia de sumo (continuación): 2. Una vez que hemos encontrado el enemigo, avisamos mediante una señal sonora y le atacamos. 3. Si durante el ataque el ultrasonido deja de ver al enemigo, volvemos a empezar Probarlo!

5. MI primer programa de SUMO!! GUARDAMOS NUESTRO PROGRAMA (CON EL NOMBRE SUMO1

6. Como hacer que nuestro robot tome decisiones Utilizamos el componente switch. Podremos tomar decisiones en función de los diferentes sensores que tenga nuestro robot

6. Como hacer que nuestro robot tome decisiones. SENSOR DE LUZ Si el sensor de luz detecta luz: opción a, si no, opción b Si le damos a play aquí sale la lectura de luz

7. ROBOT DE SUMO QUE DETECTA CUANDO SE SALE DEL TATAMI Parte superior se ejecuta mientras este dentro del tatami y hace lo mismo que en ejemplo de sumo básico Parte inferior, se ejecuta cuando se sale del tatami, y lo que hace es dar media vuelta y avanzar para meterse en el tatami.