retos con lego

Páginas: 15 (3675 palabras) Publicado: 16 de noviembre de 2013
En este cuadernillo se presenta un reto a resolver con un robot LEGO MINDSTORMS
programado con NXT-G, así como los pasos necesarios para llegar a una de las
posibles soluciones. Y digo una de ellas porque del mismo modo que sucede con
cualquier problema en ingeniería siempre hay más de una solución, algunas más
eficientes que otras.
La descripción del proceso incluye algunos de los erroresque he cometido y cómo los
he solucionado.

Atribuciones
LEGO y MINDSTORMS son marcas registradas de LEGO Group.
Las instrucciones de montaje las he dibujado con MLCad para a continuación generar
las instrucciones con LPub.

Este documento se publica bajo licencia de Creative Commons (Reconocimiento-No
comercial-Compartir bajo la misma licencia 3.0 Unported). Para cualquier duda
respectoa la licencia contactar con el autor en http://lrobotikas.net/.

Contacto
Si deseas ponerte en contacto con su autor (sugerencias, propuestas de
mejora…) lo encontrarás en http://lrobotikas.net.tienes dudas sobre el reto
puedes compartirlas en el foro de la misma web.

1.1.-Propuesta
En el interior de un área circular limitada por una línea negra hay dos latas de bebida de 330cc llenas.Se trata de montar y programar un robot que saque las dos latas fuera del área circular y que tras ello
emita un sonido y se detenga.
El material disponible es una caja de LEGO MINDSTORMS NXT 2.0 pero por diversas circunstancias
solo se dispone de un sensor de contacto y uno de color (el sensor de color se puede sustituir por uno de
luz).

NOTA: El área circular se puede sustituir por unarectangular. El interior no tiene porqué ser blanco,
con que sea un tono claro que se diferencie bien del negro es suficiente. En la figura las latas se
representan por medio de los círculos rojos.

2.2.-Por dónde empezar
La planificación es fundamental si queremos alcanzar un buen resultado. Reflexionar y determinar los
pasos a dar debe ser el punto de partida. A la hora de hacerlo no hayque olvidar que cualquier reto con
robots tiene dos partes bien diferenciadas y a la vez estrechamente relacionadas entre sí: el hardware (el
robot propiamente dicho) y el software (el programa). Cada una de estas partes condiciona la otra, así
que en un proceso de ensayo y error habremos de tener en cuenta las dos.
Las tareas a realizar serán las siguientes:
1. Diseñar y montar el robot
2.Escribir el programa (en el caso de NXT-G enlazando bloques de programación). Para ello
primero habrá que escribir el algoritmo para a continuación convertirlo en un programa.
3. Probarlo y cuando sea capaz de desarrollar la tarea asignada
4. Mejorarlo

1

3.3.-El robot
Para empezar conviene tener claro cuáles son las restricciones (límites que no podemos sobrepasar es su
montaje yprogramación) que plantea el reto y las habilidades que ha de poseer el robot, que en este
caso son las siguientes:
Restricciones


El robot sólo puede utilizar un sensor de contacto y uno de luz. No hay ninguna en cuanto a
tamaño y otras piezas a utilizar.

Habilidades


El robot ha de ser capaz de desplazarse y girar sobre el área de juego.



Será capaz de detectar la línea negra quelimita el área manteniéndose dentro del área de juego.



Será capaz de detectar cuándo choca contra una lata y sacarla del área de juego.



Será capaz de saber cuándo ha sacado las dos latas.

Una vez que esté montado y comencemos a probarlo probablemente se presente algún problema que
requiera cambios. Por ejemplo, un problema que se me ha presentado está relacionado con el sensorde
color: cuando he probado el primer programa el sensor leía cualquier color como negro. Tras varias
pruebas, suspiros, cambios… me he dado cuenta que el problema era que el sensor estaba demasiado
pegado al suelo, lo que impedía que la luz que emitía se reflejase y volviese al sensor. En consecuencia
todo era negro para él. Elevando un poco el sensor el problema se ha resuelto.

2...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • El Legado
  • Lego
  • leg
  • lego
  • lego
  • Lege
  • Legado
  • Legado

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS