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
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