Robots hechos con Lego Mindstorms NXT

Lego Mindstorm Robotics

Hace algún tiempo compre la versión 2 del increíble “Lego Mindstorms”. Fue diseñado y desarrollado originalmente entre LEGO y el MIT, como un juguete para motivar a los niños (12 años +/-) a interesarse por la robótica. Sin embargo se ha convertido en los últimos años en un herramienta poderosa para la modelación y prototipado de robots.

José R Sosa https://josersosa.github.io/personalweb/
07-29-2011

Lego Mindstorm NTX v2.0

A primera vista tiene mucha semejanza con otros Legos Mechanics, sin embargo el Lego Mindstorm trae buena cantidad de piezas moviles como engranajes, poleas, ruedas, barras y en suma, más de 500 piezas de varios tamaños. Pero lo que realmente nos permite construir robos con este juguete, son la piezas que nos permiten introducir “inteligencia” a nuestros modelos así como poder accionar movimientos en función de los estímulos del ambiente.

Estas piezas son los sensores, los efectores y un microprocesador, llamado NXT sobre el que podremos programar las aplicaciones que controlarán nuestros robots.

Sensores:

Efectores:

El bloque NXT

Es la pieza principal del Lego Mindstorm v2.0. Consiste fundamentalmente en una pieza que contiene un procesador de 32 bits y unas dimenciones de unos 4.6 x 15 x 15.1 pulgadas y pesa 4.6 libras. Tiene tres puertos de salida para conectar motores. Puertos A, B y C. y tiene cuatro puertos de entrada para conectar sensores. Puertos 1, 2, 3 y 4. Se conecta un cable USB y también se puede usar la conexión inalámbrica Bluetooth para transferir datos. Sus especificaciones son las siguientes:

Mi primer Robot NXT

Unos de los modelos de robot que vienen en el manual es este bípedo que construí durante la noche. En cuanto a funcionalidad, es bastante simple pero sirve para experimentas con las posibilidades de este Lego. Solo mueve los brazos y “camina” (con algo de dificultad). la programación se realiza con el ambiente que trae en el CD, que es bastante simple y fácil de usar. Sin embargo es demasiado básico (muy bueno para enseñas a programar a los niños)

Aquí les dejo un pequeño vídeo que tome cuando lo terminé:

Referencias

Ejemplos de algunos videos

Parecen muy complicados pero se una forma divertida de aprender a programar. El límite de los que se puede hacer con este juguete esta en la imaginación.

Ahora debo buscar otras herramientas de programación que me permitan sacar el máximo provecho de este juguete y además hacerlos desde mi sistema GNU/Linux.

Corrections

If you see mistakes or want to suggest changes, please create an issue on the source repository.

Citation

For attribution, please cite this work as

Sosa (2011, July 29). Blog de José R Sosa: Robots hechos con Lego Mindstorms NXT. Retrieved from https://josersosa.github.io/personalweb/posts/2021-06-12-robots-hechos-con-lego-mindstorms-nxt/

BibTeX citation

@misc{sosa2011robots,
  author = {Sosa, José R},
  title = {Blog de José R Sosa: Robots hechos con Lego Mindstorms NXT},
  url = {https://josersosa.github.io/personalweb/posts/2021-06-12-robots-hechos-con-lego-mindstorms-nxt/},
  year = {2011}
}