Sistema De Robótica De LEGO

Download Report

Transcript Sistema De Robótica De LEGO

Slide 1

SISTEMA DE ROBOTICA DE LEGO


Slide 2

¿Cómo funciona la computación básica?

Entrada

MEMORIA

Procesador





El procesador ejecuta los comandos.
La memoria guarda los programas y datos.
La entrada recogen información del exterior.
La salida interactúa con el exterior.

Salida


Slide 3

¿Que define a un robot?
• Sensor – Un robot capta a través de él
información de su entorno
• Control – Un robot usa la información
para tomar una decisión
• Actuadores – Un robot necesita partes
móviles para realizar órdenes


Slide 4

¿Que movimientos realiza un robot?
• Girar
• Transportar









Caminar
Nadar
Volar
Alcanzar
Rotar
Empujar

Snake Robot


Slide 5

¿Como se mueven los robots?
• Sensores
• Motores
• Ruedas

• Programándolos!


Slide 6

Componentes principales de Robótica
• Diseñar y Construir – Usaremos las
instrucciones de la constructopedias.
• Programar – Mediante el lenguaje NXT-G.
• Experimentar – Comprobaremos si funciona
correctamente, si hay que ajustarlo, tanto en
su diseño como en su programación.


Slide 7

Construcción
Nosotros usaremos las piezas de LEGO®
para construir nuestros robots






Engranajes y ejes
Barras y conectores
Motores y ruedas
Sensores y cables
El ladrillo programable NXT


Slide 8

Construir
con las piezas de LEGO®


Slide 9

Construir

LEGO® Motores y sensores

Motores

Sensor
ultrasonidos

Sensor
de luz

Sensor
de sonido

Sensor de
contacto


Slide 10

Construir

LEGO® NXT


Slide 11

INTERFACE DEL NXT
¿Cómo nos entiende el ladrillo NXT?
Nos entiende gracias a un software especial
que debemos cargar en el ladrillo NXT. Este
software o firmware debemos instalárselo en
el ladrillo.
Tic, Tic ..
Firmware no
cargado

Firmware cargado


Slide 12

¿Cuándo debemos cargar ese Firmware?

• El Firmware debe ser cargado para que
el NXT entienda nuestros programas.
• Solo requiere ser cargado cuando:
Instalemos un nuevo Firmware.

Cuando se ha perdido el ultimo Firmware.


Slide 13

Conexiones del NXT
CONEXIÓN DE LOS MOTORES

CONEXIÓN DE LOS SENSORES

CONEXIÓN DEL NXT AL PC


Slide 14

MENUS DISPONIBLES EN EL NXT

En “My Files” se encuentran todos los programas
que podemos realizar 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 NXT.

En “Sound Files” están los
sonidos que forman parte
de un programa.


Slide 15

En “NXT Program”
programamos nuestro
robot sin usar el PC.

En “Try Me”
experimentamos con
los motores y sensores.

En “Settings” ajustamos
los parámetros del
NXT.

En “View” obtenemos
datos de los motores y
sensores.

En “Bluetooth”
cambiamos la conexión
del NXT a Bluetooth.


Slide 16

Programación
Al pinchar sobre este
icono se nos abre la
ventana siguiente del
programa.

Pantalla de inicio
1. Robot educator.
2. Portal para conexión a
paginas de internet de
LEGO.
3. Barra de tareas.

4. Videos demostrativos.
5. Ventana de ayuda.
6. Área del mapa de trabajo.

7. Iconos de comienzo de
nuevo programa o abrir
últimos programas
realizados.
8. Paletas del programa.


Slide 17

¿Cómo creamos un nuevo programa?
Al pinchar sobre “New
Program” se nos abre el
área de trabajo.

Al cerrar el “Robot
educator”
tendremos un área
de trabajo mayor.

Lugar donde nos podemos
comunicar con el NXT siempre que
este conectado con el cable USB.
Paletas de trabajo
del programa.


Slide 18

BARRA DE TAREAS
Abrir Programa
creado

Cortar una
parte de un
programa

Pegar una
parte de un
programa

Ratón en
función mano
de arrastre

Nuevo
Programa

Guardar
Programa

Copiar una
parte de un
programa

Ratón en
función puntero

Función para
introducir
comentarios en
mi programa


Slide 19

¿Cómo montamos nuestro programa?


Slide 20

ICONOS BASICOS DE PROGRAMACION


Slide 21


Slide 22


Slide 23


Slide 24


Slide 25


Slide 26


Slide 27

Como descargamos nuestro
programa al ladrillo NXT


Slide 28

DESAFIOS PROPUESTOS

1)


Slide 29

SOLUCIÓN


Slide 30