martes, 11 de septiembre de 2007

Alpha Rex, primera versión.

Bueno, pues aquí está la primera versión del robot humanoide que puede construirse con el set estándar Lego Mindstorm, siguiendo las instrucciones al pie de la letra. Al iniciar el programa el display del pecho muestra un corazón "latiendo", para indicar que el robot ya ha sido activado; queda en espera de que se toque el sensor de tacto, momento en el que dice "PLAY MUSIC", y comienza a marcar el ritmo con las piernas. Si colocamos cerca del sensor de sonido una fuente de ruido suficientemente potente, como una radio, comienza a mover brazos y cabeza, deteniéndolos si cesa el sonido. El efecto es muy simpático, si bien nuestro robot por ahora solo emplea los sensores de tacto y sonido. Queda todo grabado en este vídeo que he preparado:



Pero para aprovechar todos los sensores, tengo pensado realizar una segunda versión, incorporando el sensor de luz, y con una programación que también use el sensor de distancia. Esto será más adelante, seguramente ya en octubre, pues el domingo salgo de vacaciones por dos semanas...

martes, 28 de agosto de 2007

Problemas con Alpha Rex

Si hay una cosa que me desagrada de los reportajes anglosajones de naturaleza es que en ellos muchas veces se cuenta no solo la vida de los animales, sino la de los reporteros: "hoy Peter y yo hemos salido a buscar tiburones... pero llovía mucho y no hemos visto ninguno". ¡Pues entonces no me lo cuentes, ponme lo que grabaste el día que sí los viste, tu vida no me interesa, estúpido! Por eso pongo esta entrada con cierta aprensión, porque se parece un poco a eso que tanto detesto. Y es que el cuarto robot, el humanoide llamado "Alpah Rex"... se me resiste. En realidad ya está construido y, hasta cierto punto, funciona. El montaje va por partes, empezando por las "piernas", sobre las que se incorporan luego el cuerpo y los sensores en brazos, cabeza y espalda. Pero el problema es que no camina de modo correcto, es como si resbalase sobre el sitio. Así que he decidido deshacer lo hecho, y volver a revisar la construcción de las piernas, porque luego con todo lo demás encima es imposible rectificar. Espero tener pronto buenas noticias, y el vídeo correspondiente colgado. O lo que es lo mismo: que deje de llover y por fin aparezcan los tiburones.

martes, 21 de agosto de 2007

Y llega el robot escorpión

Hoy, (bueno, ayer), grabé por fin las andanzas del tercer modelo de Lego. Es un robot muy simpático, con aspecto de escorpión. Las pinzas, a diferencia de los dos modelos anteriores, son solamente de adorno.

Su comportamiento consiste en intentar avanzar indefinidamente de frente, pero cuando detecta un obstáculo a 75 cm. recula durante un segundo y mira a ver qué pasa. Además, si el obstáculo está a 15 cm. o menos se detiene y lanza la cola en un rápido ataque.

He construido el robot tal y como se propone en las instrucciones, con dos leves modificaciones: por una parte cuando lanza la cola el robot dice "¡Ouch!", y además el movimiento del escorpión no comienza hasta que no se hace un ruido fuerte inicial, como una palmada; esto lo hice para aprovechar el sensor de sonido, que si no quedaba incactivo.

Y he aquí el vídeo correspondiente:

viernes, 17 de agosto de 2007

Cómo me organizo con LEGO

Mientras llega la construcción del siguiente robot (que tendrá forma de escorpión, nada menos), entro un poco en detalles sobre cómo me las estoy apañando con Lego Mindstorm. Los cuatro modelos de ejemplo se construyen siguiendo las instrucciones de un CD, muy claras; en cada paso se indican las piezas que se van a usar, y luego se muestra un esquema de montaje. Resulta pues fundamental localizar las piezas necesarias como paso previo, y luego ensamblarlas (insisto en que esto es paso a paso, o sea, no localizar todas las piezas del robot, sino las que se necesitan para la fase concreta, a veces son solo dos o tres piezas). El primer robot lo construí sacando las piezas de las distintas bolsitas, y debo decir que no siempre fue fácil la localización de algunas, ¡hay tantas! Así que fui a una de esas tiendas "todo a euro" que regentan generalmente chinos, y compré un clasificador de piezas; supongo que su uso original es para guardar tornillos y cosas así, se trata de un simple conjunto de cuatro bandejas de plástico apiladas, divididas en compartimentos, en total son veinticuatro. Naturalmente, hay muchas más clases de piezas, pero es muy sencillo agruparlas de un modo práctico y conveniente; ayuda mucho a ello que Lego ha usado los colores de un modo extraordinariamente inteligente, piezas parecidas pero con funciones distintas siempre tienen colores diferentes.

Como resultado, hacer nuevas construcciones con el clasificador de piezas es mucho más sencillo que al principio. Así que ya sabes: si eres principiante, busca tu clasificador de piezas.

jueves, 16 de agosto de 2007

Llega el segundo: RoboArm T-56

Con este nombre misterioso LEGO ha diseñado un robot de tipo industrial, concretamente se trata de un brazo robotizado. Tiene dos motores motrices, cada uno de los cuales dota al brazo de un movimiento distinto: con uno de ellos gira en sentido derecha-izquierda, con el otro se mueve arriba-abajo. Hay un tercer motor que abre y cierra la pinza situada en el extremo del brazo, la cual va dotada de sensor de tacto, para saber si al cerrarse ha atrapado o no un objeto, y de sensor de iluminación, para discernir el color del objeto atrapado.

El programa de demostración aprovecha estas capacidades, pues hace que el brazo atrape el objeto situado en el primer pedestal, mire su color, y solo en caso de ser rojo lo lleve al segundo pedestal, dejándolo en el primero si no es de este color.

En el vídeo puede verse el funcionamiento:

martes, 14 de agosto de 2007

Lego Mindstorm: Mi primer robot terminado.

Hace unos días me he hecho con la caja básica de Lego Mindstorm. Para quien no sepa de qué hablo, se trata de un "juguete" con muchas posibilidades. Seguramente todo el mundo asocia la marca LEGO con el sistema de bloques de construcción que le han dado fama mundial; pues bien, desde hace algún tiempo esta marca ha sacado al mercado un sistema compuesto de un miniordenador ensamblable con las piezas estándar. Como pueden incorporarse programas a este ordenador, que previamente se han creado con un PC y luego se le han traspasado mediante un cable USB, el resultado es poder mover las piezas a voluntad, ya que junto con el ordenador tenemos también pequeños motores y sensores de luz, sonido y distancia que hacen las veces de rudimentarios "sentidos".

Mi primera experiencia ha consistido en construir y programar el primer robot propuesto, un vehículo un poco estrafalario, porque tiene una pinza capaz de atrapar pequeños objetos, como una pelotita. Ha sido el primer robot que he terminado, y hasta he grabado un vídeo con el resultado final:

Entrando la primera entrada

Nunca he tenido un blog. Creo que la sobreabundancia de información en Internet es muchas veces, más que una ayuda, una maraña entre la que es difícil encontrar lo que se busca. Pero ahora he cambiado de opinión, y tal vez sí tenga algo que decir, después de todo. Ya veremos lo acertado que estoy.