LEGO Mindstorms EV3

Ayer la red se llenó con información muy jugosa para los aficionados al Mindstorms: la presentación en el CES 2013 del nuevo modelo de LEGO Mindstorms. Se trata del LEGO Mindstorms EV3, que saldrá al mercado después del verano de este año que acaba de comenzar. Mientras esperamos impacientes, podemos ir deleitándonos con la información que se puede encontrar de las nuevas capacidades. Seguir leyendo →

Minilaberinto con LEGO Mindstorms

Minilaberinto con LEGO MindstormsMike Brandls ha creado un curioso minilaberinto con LEGO Mindstorms. Su principio rector es sencillo: Empiezas con la bola en una esquina, y a través de un joystick puedes mover la plataforma para hacer que esta llegue a la “salida”. En principio, con esto sería suficiente para dar por terminado el minilaberinto, pero no acaba ahí… Seguir leyendo →

Rover Curiosity de LEGO

Rover curiosity de legoEl planeta Marte ha despertado desde hace siglos la curiosidad de numerosos astrónomos. Figuras de renombre como Tycho Brahe, quién midió con precisión el movimiento de Marte en el cielo, o el famoso Kepler, dedicaron innumerables esfuerzos a desentrañar los secretos del también llamado “planeta rojo”.

Sin embargo , no ha sido hasta mediados del siglo XX cuando la tecnología ha permitido dar un salto de gigante en la exploración del cuarto planeta del sistema solar.
Seguir leyendo →

Comparativa NXT 9797 y 8547 LEGO Mindstorms

En este artículo vamos a hacer una comparación entre los diferentes sets de Mindstorms NXT que están ahora en el mercado. Uno es el que distribuye LEGO por su rama comercial habitual, llamado LEGO Mindstorms NXT 2.0, cuya referencia es 8547. El otro modelo es el 9797, que distribuye LEGO Education, y que podemos encontrar en un pack junto al software de programación y el cargador de la batería. A continuación iremos desglosando el contenido de las cajas y viendo las diferencias que existen entre ellas. Seguir leyendo →

Intelligence Unleashed: Creating LEGO NXT Robots with Java

Intelligence Unleashed: Creating LEGO NXT Robots with JavaBrian Bagnall acaba de publicar un nuevo libro sobre la programación de robots creados con LEGO MINDSTORMS. Se trata del libro “Intelligence Unleashed: Creating Lego NXT Robots with Java”. Recordemos que estamos ante uno de los grandes colaboradores en la comunidad leJOS NXJ, la plataforma Java Open Source para el NXT. Este autor ya publicó en el pasado otros títulos similares. Seguir leyendo →

FLL 2010 Body Forward Challenge

En 2010, los equipos que participen en la FLL explorarán la vanguardia del mundo de la Ingeniería Biomédica para descubrir formas innovadoras de reparar lesiones, superar ciertas predisposiciones genéticas o maximizar el potencial de nuestro cuerpo, todo ello con el propósito de conseguir que vivamos de forma más feliz y saludable.

¡Usa tu LEGO MINDSTORMS NXT para participar en el nuevo reto de este año! Seguir leyendo →

Sistemas holonómicos

Una de las posibles formas de clasificar los robots es distinguiendo si son holonómicos o no. Es una distinción que está relacionada con su movilidad. Simplificando, podemos decir que robots o sistemas holonómicos son aquellos capaces de modificar su dirección instantáneamente (en esta consideración se considera masa nula), y sin necesidad de rotar previamente. Un vehículo con un sistema de dirección como el de un coche, por ejemplo, no lo es, porque para poder desplazarse en el sentido lateral tiene que realizar varias maniobras previas. Del mismo modo, un robot con 2 ruedas es no-holonómico ya que no puede moverse hacia la izquierda o la derecha. Siempre lo hace hacia delante en la dirección definida por la velocidad de sus ruedas. Seguir leyendo →

Manejo de tareas en LeJOS: clase Arbitrator

arbitroEn el los artículos Control de tareas en RobotC y Control de prioridades de tareas en RobotC vimos como manejar tareas en RobotC. En este artículo vamos a ver el manejo de tareas en LeJOS: clase Arbitrator. La mejor forma de manejar las tareas y sus prioridades en LeJOS es mediante la clase Arbitrator. Este método consiste en crear unas tareas denominadas comportamientos, no muy complejas, que en su conjunto crearán el programa que deseemos implementar. Seguir leyendo →