Friday 18 de November de 2011
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. Leer el resto de este artículo »
Publicado en Educación, NXT, NXT-G, Otros, programación, Reviews, robot | Sin comentarios »
Friday 7 de October de 2011
Brian 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. Leer el resto de este artículo »
Publicado en LeJOS, NXT, programación, robot | Sin comentarios »
Tuesday 2 de November de 2010
Hoy queremos mostraros un sensor que puede ampliar hasta límites insospechados las posibilidades de nuestro LEGO Mindstorms. Se trata del sensor de enlace IR (MS 1046). Este sensor nos permitirá controlar cualquier elemento Power Functions de forma remota (mediante infrarrojos). Leer el resto de este artículo »
Publicado en Educación, NXT, NXT-G | Sin comentarios »
Saturday 28 de August de 2010
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! Leer el resto de este artículo »
Publicado en FLL, programación, robot | Sin comentarios »
Friday 16 de July de 2010
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 un robot es holonómico si es capaz de modificar su dirección instantáneamente (en esta consideración se considera masa nula), y sin necesidad de rotar previmente. 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. Leer el resto de este artículo »
Publicado en NXT, Técnica | Sin comentarios »
Wednesday 23 de June de 2010
En 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. 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. Leer el resto de este artículo »
Publicado en LeJOS, NXT, programación, robot | Sin comentarios »
Friday 18 de June de 2010
El objetivo de este artículo es realizar un vehículo controlado remotamente por bluetooth mediante LeJOS. La novedad de este proyecto es que es el primero que realizamos cuya tracción no es diferencial (como los anteriores). Leer el resto de este artículo »
Publicado en LeJOS, NXT, programación, robot | Sin comentarios »
Thursday 17 de June de 2010
En el artículo anterior de RobotC vimos cómo manejar varias tareas, gestionando el uso de recursos compartidos como los motores. En este artículo ampliaré la información sobre el manejo de tareas, viendo cómo poner mayor o menor prioridad a una tarea, y el efecto que tiene sobre la ejecución del programa. También veremos en qué consiste la planificación de tareas Round Robin y al final pondré un par de programas de prueba con vídeos incluidos. Leer el resto de este artículo »
Publicado en NXT, programación, RobotC | Sin comentarios »
Wednesday 16 de June de 2010
El objetivo principal del procesador es ejecutar la secuencia de instrucciones de los programas de entre un posible conjunto de programas. Cuando es uno sólo el programa a ejecutar, podemos intuir fácilmente cuál es la secuencia de operaciones que se está ejecutando sin más que seguir la traza del proceso en curso. La ayuda de los entornos de programación puede ser de valor incalculable cuando nuestra aplicación se complica y son varios los procesos que deben ser procesados. Leer el resto de este artículo »
Publicado en NXT, programación, RobotC | Sin comentarios »
Wednesday 9 de June de 2010
Uno de los problemas que tienen cualquier sistema que tenga que desplazarse, y en particular un robot NXT móvil, es la deriva en la navegación. La deriva es el desvío de la trayectoria real respecto de la trayectoria prevista, y se debe a diversos factores. Cuanto menos deriva tenga un robot más preciso será su desplazamiento y menos se desviará de su destino objetivo al finalizar el movimiento. Este problema es muy común con los LEGO Mindstorms NXT debido a que no son robots con una forma única, sino que hay muchos montajes diferentes de robots móviles. La forma en que estén implementados los programas también influye en esta deriva. Leer el resto de este artículo »
Publicado en LeJOS, NXT, programación | Sin comentarios »