NXT Holonómico

Lateral LejosYa hemos hablado de los sistemas holonómicos, además, hemos visto varios ejemplos realizados con NXT. Todos ellos basan su capacidad de desplazamiento en ruedas omnidireccionales – o en esferas – , sin embargo, hoy queremos mostraros un tipo de robot NXT holonómico que utiliza ruedas estándar combinadas con un tipo de dirección sincronizada integral (a las 4 ruedas). Esto le permite moverse en cualquier dirección de forma prácticamente inmediata. Seguir leyendo →

Funciones lógicas en LabVIEW

El bit es la mínima cantidad de información posible, puesto que éste almacena únicamente un posible valor, que podemos representar de varias formas: como verdadero o falso, activo-desactivado, 0 ó 1, etc. El operar con este tipo de información constituye la plataforma sobre la que se fundamenta la lógica computacional moderna, en definitiva de los microprocesadores actuales. Recibe el nombre de Lógica Booleana en honor quien la inventó en el siglo XIX, George Boole. En este artículo veremos el uso de las Funciones lógicas en LabVIEW. Seguir leyendo →

Tilted Twister 2.0

Tilted twisterSupongo que recordareis el artículo que publicamos en su momento sobre los robots LEGO NXT lograban resolver el cubo de Rubik, bien de forma completamente autónoma o bien con ayuda de un PC y una webcam. Hans Anderson fue uno de los genios que logró hacerlo mediante un MINDSTORMS sin ayuda externa. Cuando construyó su primera versión el robot NXT existente era el 8527 y uno de los méritos adicionales fue el plantearse el reto de conseguirlo con las piezas de una sola de estas cajas. En la actualidad el 8527 está descatalogado, y ha sido sustituido por el 8547… Hans ha creado un nuevo robot con el nuevo surtido. Seguir leyendo →

Comandos de voz para controlar un NXT. MAC + LeJOS

comandos de voz¿Quién no ha querido alguna vez decirle a su NXT qué debía hacer y conseguir que lo hiciera? Pues aquí tenéis un primer paso para conseguirlo. Hasta que lenguajes como ROILA sean plenamente funcionales no podremos conseguir que el robot nos entienda directamente, pero sí tenemos herramientas de reconocimiento de voz para el ordenador, y sabemos como comunicarnos remotamente con el NXT desde el ordenador, así que… con mucha paciencia y algunos trucos podremos conseguir que nuestro robot reconozca nuestras instrucciones y las obedezca. Seguir leyendo →

ROILA – RObot Interaction LAnguage

Recientemente hemos recibido noticias de un nuevo lenguaje de programación hablada para robots, entre los que se encuentra el NXT, se trata de ROILA – RObot Interaction LAnguage. Este nuevo lenguaje está siendo desarrollado por la Universidad Tecnológica de Eindhoven, dispone de la colaboración de LEGO MINDSTORMS, y trata de llevar el reconocimiento automatizado de voz a los robots. Se trata de una idea de lo más interesante, y aunque se encuentra aún en desarrollo, la seguiremos muy de cerca para ver hasta dónde se puede llegar. Seguir leyendo →

Control remoto con LeJOS 2

Con mandoEn este artículo voy presentar una mejora del programa que ya puse en el artículo Control remoto con LeJOS de un Kart NXT. Lo que se plantea en este artículo es conseguir un Kart NXT radio-controlado mediante otro NXT (un mando) que funcione eficientemente (tenga retardos factibles, y sea manejable). El de este artículo fue el modelo final que se usó en la competición de Karts del domingo, y el encargado de llevar la cámara (un Iphone 3G). Seguir leyendo →

Microsoft Robotics Developer Studio, ¡ahora Gratis!

Se acaba de anunciar que Microsoft Robotics Developer Studio será gratuito a partir de ahora. Esta herramienta permite programar y controlar (incluso remotamente) Mindstorms NXT haciendo uso de Visual Basic y C#. Anteriormente existían 3 versiones de este software, dos de las cuales requerían licencias de pago, ahora las 3 versiones se han unido en una sola, que puede descargarse y usarse sin coste alguno desde la página de Robotics Developer Studio. Seguir leyendo →

Las posibilidades del DataLog, by Erling

ExcelAl hablar de robótica inmediatamente nos imaginamos máquinas capaces de andar, de moverse o de actuar de forma inteligente. Muchas de ellas solo están, aún, en nuestra imaginación, otras las vamos realizando a pequeña escala con nuestro NXT. En este artículo trabajamos algo menos conocido, pero necesario, las posibilidades del DataLog. Seguir leyendo →

Sigue líneas en LabVIEW: Máquinas de estado

maquina_de_estado_finitoContinuamos con la serie de artículos de LabView, esta vez con un programa un poco más complicado: Sigue líneas en LabVIEW: Máquinas de estado. Como sabréis, una máquina de estados finita o autómata finito es un sistema que dependiendo de unas entrada de datos, opera con ella y devuelve una salida. Hay muchas máquinas de estados que nos podemos encontrar en el día a día; por ejemplo las máquinas expendedoras son máquinas de estados, los semáforos son máquinas de estados, hasta los interruptores de luz de nuestra casa son una máquina de estados. Seguir leyendo →