domingo, 29 de enero de 2012

6. Problemas que nos han surgido.

Durante la construcción del proyecto han sido muchos los problemas que nos han surgido. El primero fue que no se nos ocurría qué hacer. Cuando ya hubimos elegido el robot, el siguiente problema fue cómo construir la base, ya que nos faltaban piezas. Después tampoco encontrábamos la forma de que no se nos cayesen los motores debido a la fuerza de éstos. Debido a la gran superficie de las ruedas, no conseguíamos que girase pero finalmente probamos a ponerle un punto de apoyo que lo elevara un poco. Luego también queríamos haber hecho otro programa a parte del que teníamos hecho, pero nos dio bastantes problemas y optamos por suprimirlo. A la hora de meter el programa en la RCX también nos han surgido problemas como que el puerto COM no estaba conectado a la CPU, o que no tenía pilas.





5. Programación.

La programación se realiza a través de Robolab. Una de las principales características de este software de programación, es su entorno visual, el cual emula la construcción por bloques, dando la posibilidad a cualquier usuario aprendiz acostumbrarse rápidamente a la programación de bloque.
Este lenguaje permite las instrucciones secuenciales, instrucciones de ciclos e instrucciones de decisiones, éstas últimas, basadas en los datos reportados por los sensores que se puede añadir al robot.
 La programación de nuestro robot consiste en que va caminando hacia delante con las luces encendidas y, cuando el sensor de contacto detecta una superficie retrocede hacia atrás, se le apagan las luces y emite un sonido intermitente durante 2 segundos. A continuación gira durante un segundo y retoma el proceso inicial.




4.Construcción.

La construcción del robot se basa en la unión de bloques de plástico, característicos de Lego, junto con piezas plegables y algunas piezas que permiten la rotación de ruedas o piezas. El modelo se debe centrar en el bloque programable, ya que este bloque provee la energía necesaria para el movimiento del robot creado. Además, se pueden fijar los sensores que se adjuntan en el kit, para que sean útiles en el desarrollo del robot.


3. Material utilizado.

Para nuestro robot hemos utilizado las siguientes piezas:
- Piezas Lego de diferentes grosores, tamaños y colores para hacer la base y la "cabeza".
- RCX.
- Dos luces verdes para hacer los ojos.
- Dos cintas de rodamiento para que se desplace.
- Seis ruedas para que giren las cintas.
- Barras de unión.
- Dos motores.
- Un sensor de contacto.
- Dos orejas.
- Cables.




2. Descripción del proyecto.

Para nuestro proyecto hemos elegido como fuente de inspiración a Wall-E. Consiste en un pequeño y sencillo robot que consta de dos bandas de rodamiento que se ocupan de su desplazamiento. Tiene también dos luces verdes que  hacen la función de ojos. También le pusimos dos "alas" como orejas para hacerlo más vistoso y ornamentado. Camina en todas direcciones: hacia delante, hacia atrás y gira.


1.Introducción

La base de este proyecto está en las piezas Lego, que no necesitan descripción, ya que todos las conocemos; en la RCX y en el programa "Robolab".

 La RCX es un bloque en el que se encuentra toda la parte lógica y electrónica que permite la mayoría de las acciones del robot, almacenándose hasta 5 programas que se pueden cargar en su memoria interna, y guardándose allí el fireware básico para el control de los distintos dispositivos que se pueden conectar al bloque. Consta de 3 entradas(1,2 y 3) y 3 salidas(A,B y C). En la parte delantera del bloque RCX trae un puerto infrarrojo que le permite la comunicación con el computador para transferir el firmware y los programas. Para la conexión con el PC es necesaria la utilización de una torre de comunicación, la que hemos estado utilizando se conecta mediante un puerto COM del ordenador. La distancia de separación entre el RCX y el receptor es como máximo a 30 cm, funcionando a su máxima capacidad desde la base de la torre y sin objetos que interfieran la visual entre ambos instrumentos. Sin embargo, la distancia es menor debido a la contaminación lumínica que puede existir en el cuarto.

 Por otro lado se encuentra el Robolab, un entorno de programación gráfico que permite controlar el bloque inteligente de LEGO RCX. El software de Robolab está basado en iconos, que permiten crear diagramas que son los programas que controlan el RCX. Ofrece modos diferentes de programación adaptados al nivel de aprendizaje del alumnado: Pilot e Inventor. Además, ofrece el modo Investigator orientado a su uso en el laboratorio de ciencias. Para nuestro robot hemos utilizado el Inventor 4.
Hola! Somos Mariado y Ángela. Hemos creado este blog con la intención de presentar nuestro proyecto de Robótica. El proyecto es un pequeño robot construido con piezas LEGO y programado con Robolab. Le hemos dedicado tres semanas y por medio de entradas vamos a ir describiendo su construcción y funcionamiento. Esperamos que os guste. :)