miércoles, 1 de abril de 2009

Programando los Legos NXT.....

Que tal, ahora les traígo unas simples tareas hechas por el robot "Wall-e".....

Al estar analizando la manera en la que debíamos de programar el robot para que realizara estas tarea nos dimos cuenta de si se necesitaba un mayor razonamiento.

Seguir una Línea negra:


Objetivo:

Programar el robot para que utilizando el sensor luz pueda encontrar y seguir una trayectoria marcada con una línea negra pintada sobre una superficie plana. La trayectoria puede ser recta, con giros en varios ángulos, zig-zag, etc.


A continuación se muestra un pseudo-código sobre esta tarea.

video:




Ubicar y encontrar una fuente de sonido:

Objetivo:

Programa el robot para que utilizando el sensor de sonido (micrófono) pueda ubicar y llegar hasta una fuente de sonido que si bien está fija, funcione de manera episódica. La fuente de sonido puede encontrarse en cualquier dirección con respecto de la dirección inicial del robot y dentro de un área de 15 m2.


A continuación se muestra un pseudo-código sobre esta tarea.


video:





Rodear un objeto:

Objetivo:

Programar el robot para que utilizando el sensor de toque pueda encontrar y rodear un objeto siguiendo su contorno. El objeto puede tener cualquier forma (rectangular como una caja o cilíndrica como un bote), el objeto será suficientemente pesado como para que el robot no lo mueva, dentro de límites razonables. El objeto podrá estar en cualquier posición con respecto del robot dentro de un área de 15 m2.


A continuación se muestra un pseudo-código sobre esta tarea.

video:



Salir de laberinto:

Objetivo:

Programar el robot para que utilizando el sensor ultrasónico pueda localizar obstáculos y girar para evitarlos. El robot también se debe programar para que utilizando estas habilidades (localizar obstáculos y girar) pueda salir de un laberinto de ángulos rectos.


A continuación se muestra un pseudo-código sobre esta tarea.



video:




Para bajar los códigos.

4 comentarios:

  1. Hey! me gusto la práctica de rodear el objeto. Aunque la calidad de los videos no es muy buena! Esta curada Kalid sigue asi! Ja!

    ResponderEliminar
  2. Ola... ksiera saber si te podrias contactar conmigo porfavor.. estoy haciendo un proyecto con lego y kisiera ayuda mi correo es luis_6_3_1992@hotmail.com Mucha sgracias

    ResponderEliminar
  3. hola estoy tabajando en un proyecto de robot lego y me gustarias ke pudieras ayudarme un poco...
    aki te dejo mi correo para ke te contactes con migo y me ayudaras...
    mi correo es cristopherulloa@hotmail.com

    de ante mano gracias

    ResponderEliminar
  4. Hola Angel:

    Estoy buscando programas escritos en pseudocodigo o en organigramas y que despues tengan las instrucciones en el lenguaje propio de Lego mindstormd NXT.

    Veo que en tu blog tienes algunos ejemplos sencillos de lo que busco, pero los enlaces para descargar los códigos no funcionan.

    Si tiene algún programa largo con el pseudocodigo y las instrucciones para NXT,se lo agradecería muchísimo.

    Un cordial saludo

    PD. como no veo tu direccion electronica por el blog, te dejo la mia por si lees este comentario y pudieras ayudarme

    raadel@mixmail.com

    ResponderEliminar