los blogs de Canarias7

Archivos Agosto 2008

No solo los humanos tienen juegos olímpicos. Los robot también tienen sus olimpiadas y se celebran en San Fransisco en Estados Unidos. Tiene distintos eventos pero el mas popular es la lucha entre los robots. Mejor verlo que explicarlo ;)

Para mas información ir a la pagina oficial de RoboGames

NXT

Perdon por tardar tanto en publicar, no nos hemos olvidado de nadie, es solo que estabamos tomando un poco de sol por las zonas sureñas de nuestra isla ;). Espero que nos disculpéis XD.

Aquí tenemos una buena presentación de los señores de Lego, para promocionar su Lego Mindstorm.

Y aquí os dejamos más curiosidades que se pueden hacer con los NXT.

Vaya bicho¡¡¡

La limpieza es importante¡¡¡ Que después da mal olor jeje

Para que quieres un Tamagotchi si tienes un NXT. XD

Ya sabemos de donde sacaron la idea los de Star Wars jaja.
Este último robot es muy complicado de hacer aunque no lo parezca.

Esta vez les mostraremos otros proyectitos que podemos encontrar por la red acerca de Lego MindStorms y el mando de Wii.

Wiideo 1:

Vemos como se puede controlar el robot con los botones del mando.

Wiideo 2:

Este otro muchachito ha decidido usar la tecnología apra crear un vehículo con el que lanzar elasticos a sus amiguitos seguramente xD

Bonus track:

Este otro vídeo muestra un trabajo realizado con el mando de Wii y un robot construído con otra herramienta distinta a LegoMindstorms.

Como vemos existe un gran númeor de posibilidades, sólo hay que tener una idea y ponerse a ello!

Saludos ;)

En el día de hoy queremos mostrarles una pequeña guía para conectar a la vez al ordenador el mando de la Wii y un robot NXT. El procedimiento no es muy complicado pero vemos oportuno esta guía para la gente que no este tan familiarizada con los ordenadores y las conexiones Bluetooth.

En posteriores entradas intentaremos poner los códigos de nuestro WiiBot y algunos videos más con la defensa y distintas pruebas.

Guía de conexión:
Imagen Thumbnail para pdf.jpg

Destacar que es posible que una vez que se conecte el NXT al ordenador haya que especificar el puerto al que está conectado mediante el programa principal. Una vez que publiquemos el código se podrá ver como se hace.

Bueno al principio de la semana desvelamos el código usado para que nuestro amigo NiutinBot pudiera seguir la línea negra y esquivar todo tipo de obstaculos, hoy desvelamos todos los pasos que hemos recorrido hasta llegar a la creación de nuestro amigo.

Esperemos os sea de utilidad ya que nuestra memoria os puede servir de guia para poder crear nuevos robots parecidos a NiutinBot. ;)

Memoria:
Imagen Thumbnail para pdf.jpg

Hola! Después de lograr que nuestro cochecito nos obedeciera usando el mando de la consola Wii, el siguiente paso lógico era mejorar la sensibilidad de los movimientos así como depurar algunos apsos anteriores.

La mejora realizada esta vez ha sido la creación de marchas (similar a un coche convencional), es decir, ahora la velocidad sigue siendo incremental pero la limitamos a 7 marchas. Únicamente se debe a una cuestión técnica ya que si se sobrepasa la velocidad máxima de los motores del NXT, éstos dejarán de funcionar correctamente.

Podemos ver los progresos en el siguiente video:

Como vemos hemos sustituído al anterior piloto por uno nuevo, aunque esta vez el que nos ha fallado ha sido el cámara xD

Hasta otra! :D

niutinbot.nxc screen.JPG

Llegados a este punto muchos se preguntarán cómo es posible que nuestro primer robot, NiutinBot, fuera tan listo y supiera seguir cualquier línea de color negro y esquivara cualquier objeto que se le pusiera por delante.

Para todos ellos dedicamos este post.

Les presentamos el código fuente de NiutinBot.

Seguro que les será muy útil a todos los que estén iniciandose en el mundo de Lego MindStorms ;)

Código fuente:
niutinbot.nxc icono.JPG

Hoy lo que hemos hecho ha sido olvidarnos de las teclas del mando de Wii e intentar hacer uso de los acelerómetros del mismo para, con ellos, realizar los movimientos del robot.

El principal hito de esta sesión se encuentra en haber logrado mover el NXT haciendo uso únicamente del movimiento del Wiimote.

Como se puede observar en el siguiente video, nuestro nuevo amiguito es controlado por uno de nosotros sin pulsar en ningún momento los botones del mando,

Vídeo 17 - NXT controlado con el movimiento del Wiimote

Aunque parezca que a veces el robot no sigue los movimientos del mando..., nada más lejos de la realidad, esto se debe a que el piloto todavía no sabe manejarlo muy bien xD Pero pronto lo apuntaremos en una autoescuela para que haga prácticas! :P

Entrando un poco más en la descripción del video, el único problema que existe es el de la sensibilidad que no implica un mal diseño ni una mala implementación de la solución, sino un mejor calibrado de los parámetros de velocidad y de las lecturas obtenidas de los acelerómetros del control remoto.

El sistema que actualmente tenemos consiste en ir incrementando la velocidad si giramos el mando hacia adelante, decrementarla si hacemos el movimiento inverso y girar si inclinamos el mando hacia la derecha o hacia la izquierda.

PD: seguimos con el desarrollo de la guía para la conexión del mando de Wii y el NXT al PC. Como adelanto, os diremos que usamos el Bluesoleil, el GlovePie y el Visual Studio C#! ;)

Día histórico para Niutin Team! Hemos logrado realizar correctamente la conexión en paralelo entre el Wiimote y el NXT!!

Hacemos uso de la librería Mindsqualls que gestiona muchas de las funciones del NXT como, por ejemplo, movimiento de los motores.

Es una librería realizada en C# de muy fácil uso.

Estamos preparando una guía para que cualquiera que lo necesite o le apetezca pueda usar su mando de Wii para controlar a su robot que pronto publicaremos en el blog. Además, también subiremos algún video de nuestros avances :D

Saludos ;)