LEGO MINDSTORMS Education Juan Andrés Lorences Informática Avanzada Prof. Juan Calderón.

11
LEGO MINDSTORMS Education Juan Andrés Lorences Informática Avanzada Prof. Juan Calderón

Transcript of LEGO MINDSTORMS Education Juan Andrés Lorences Informática Avanzada Prof. Juan Calderón.

Page 1: LEGO MINDSTORMS Education Juan Andrés Lorences Informática Avanzada Prof. Juan Calderón.

LEGO MINDSTORMS EducationJuan Andrés LorencesInformática AvanzadaProf. Juan Calderón

Page 2: LEGO MINDSTORMS Education Juan Andrés Lorences Informática Avanzada Prof. Juan Calderón.

LEGO® MINDSTORMS® NXT es la solución robótica completa de aprendizaje, a partir de 8 años hasta la universidad potenciando la creatividad, aprendiendo jugando ciencia, tecnología, ingeniería, matemáticas y programación.

Page 3: LEGO MINDSTORMS Education Juan Andrés Lorences Informática Avanzada Prof. Juan Calderón.

Permite a los estudiantes descubrir la programación controlando dispositivos reales de entrada y salida.

Su lenguaje de programación visual posibilita una funcionalidad muy avanzada a la vez que intuitiva.

Page 4: LEGO MINDSTORMS Education Juan Andrés Lorences Informática Avanzada Prof. Juan Calderón.

Está homologado para participar en las competiciones referentes internacionales FLL (FIRST LEGO League) y la WRO (World Robot Olympiad) en España.

LEGO MINDSTORMS NXT es el sistema completo de robótica educativa mas popular, extendido y documentado del mundo.

Page 5: LEGO MINDSTORMS Education Juan Andrés Lorences Informática Avanzada Prof. Juan Calderón.

Componentes robóticos del sistema LEGO® MINDSTORMS® Education NXT:

Page 6: LEGO MINDSTORMS Education Juan Andrés Lorences Informática Avanzada Prof. Juan Calderón.

Ladrillo NXT: el cerebro controlado por ordenador del robot Mindstorms

Sensor de tacto: permite al robot sentir y reaccionar al entorno mediante el tacto.

Sensor de sonido: permite al robot reaccionar al sonido.

Sensor de luz: puede detectar luz y diferenciar colores a nivel de escala de grises.

Sensor de ultrasonidos: permite al robot medir distancias y reaccionar al movimiento.

Servomotores: asegura los movimientos del robot con precisión controlada.

Page 7: LEGO MINDSTORMS Education Juan Andrés Lorences Informática Avanzada Prof. Juan Calderón.

Lego Mindstorms puede ser usado para construir un modelo de sistema integrado con partes electromecánicas controladas por computador.

Prácticamente todo puede ser representado con las piezas tal como en la vida real, como un elevador o robots industriales.

Page 8: LEGO MINDSTORMS Education Juan Andrés Lorences Informática Avanzada Prof. Juan Calderón.

Metodología de desarrollo 1.Construccion La construcción del robot se

basa en la unión de bloques de plástico, característicos de Lego, junto con piezas plegables y algunas piezas que permiten la rotación de ruedas o piezas.

El modelo se debe centrar en el bloque programable, ya que este bloque provee la energía necesaria para el movimiento del robot creado.

Además, se pueden fijar los sensores que se adjuntan en el kit, para que sean útiles en el desarrollo del robot.

Page 9: LEGO MINDSTORMS Education Juan Andrés Lorences Informática Avanzada Prof. Juan Calderón.

2. Programación La programación del Lego

Mindstorms se realiza mediante el software que se adjunta en el empaque original, el cual trae el firmware del robot y un programa que emula un árbol de decisiones, para los cuales, el usuario debe programar las acciones a seguir por el robot.

El software se encuentra dividido por cada tipo de robot que se puede construir, y que viene recomendado en el empaque.

Una de las principales características de este software de programación, es su entorno visual, el cual emula la construcción por bloques, dando la posibilidad a cualquier usuario aprendiz acostumbrarse rápidamente a la programación de bloque.

Page 10: LEGO MINDSTORMS Education Juan Andrés Lorences Informática Avanzada Prof. Juan Calderón.

Lenguajes alternativos de programación.

El bloque del Lego Mindstorms como un producto de hardware y software integrado, puede ser programado con varias interfaces, pero todos logrando el mismo fin.

Esto se puede realizar mediante la torre de comunicación y utilizando las herramientas correctas para poder acceder al firmware básico de Lego.

Page 11: LEGO MINDSTORMS Education Juan Andrés Lorences Informática Avanzada Prof. Juan Calderón.