MICROBOT SKYBOT

[Historia]

[Características]

[Mecánica]

[Electrónica]

[Software]

[Documentación]

[Download]

[Autores]

[Licencia]

[Comercializa]

[Agradecimientos]

[Links]

[Noticias]





Esta página ya no se mantiene más (17/Junio/2008)

Acceso a la nueva página del Skybot en el wiki



Introducción

SKYBOT es una evolución del robot Tritt. Tritt tenía una estructura basada en kits de LEGO y una electrónica basada en el microcontrolador 68hc11. (Tarjeta CT6811). Estos dos componentes se han quedado obsoletos y nos hemos visto en la necesidad de sustituirlos por otros, pero manteniendo la filosofía con la que se creó Tritt: Ser un robot sencillo pensado para aquellos que se quieren iniciar en el mundo de la micro robótica.

SKYBOT tiene una estructura hecha a medida, son piezas de metacrilato cortadas industrialmente por láser. De esta forma dejamos de depender de los kits de LEGO, que cada año cambiaban y nos obligaban a cambiar a nosotros también. La electrónica de control utiliza la tarjeta SKYPIC, y en este caso sobre ella montamos el microcontrolador PIC16F876A de Michochip. La tarjeta de potencia en la versión 1.0 era la tarjeta CT293+, pero en la versión 1.3 se ha cambiado por la SKY293 la cual añade un rele a la etapa de potencia y mejora la conexión de ambas tarjetas.

En SKYBOT se han añadido más sensores, en concreto lleva 4 sensores de infrarrojos de corta distancia, dos sensores de contacto y un sensor de luz. Los motores siguen siendo los servos Futaba 3003, trucados para poder funcionar como motores de corriente continua normales.



Historia

El nombre de SKYBOT surge de SKY, obtenido de la película Terminator, y usado en los nombre de la familia de tarjetas SKYPIC, SKY293, SKYNET, y de BOT en relación a roBOT. La idea de SKYBOT surge como ya hemos comentado antes por la necesidad de seguir teniendo un robot básico con el cual poder seguir impartiendo cursos de robótica.

La Universidad Pontificia de Salamanca en Madrid y la CampusBot (CampusParty 2005) han sido dos factores determinantes para el desarrollo de SKYBOT. Las fechas más importantes en la historia del robot son:



Características



Mecánica

La estructura mecánica está compuesta por 7 piezas de metacrilato, dos servos Futaba 3003 trucados y una rueda loca. Ha sido diseñada por Andrés Prieto-Moreno Torres en base a su experiencia con otros robots anteriores. Se ha perseguido el objetivo de hacer una estructura fácilmente replicable en diferentes materiales como por ejemplo madera, PVC Expandido, etc. Las piezas de la estructura se unen entre ellas con pegamento (se pueden utilizar varios tipos como Plastic-Ceys, Loctite, Epoxy,..) y los motores se sujetan mediante tornillos normales de métrica 4. Todas la tornillería incluída la rueda loca se encuentra fácilmente en ferreterías.


Electrónica

SKYBOT v1.2 utiliza las tarjetas SKYPIC como procesadora y SKY293 como tarjeta de potencia. Ambas se unen formando una torre, colocándose encima de la estructura de metacrilato. Esta electrónica es independiente de la estructura. Es decir, podemos utilizar la estructura del robot con otro tipo de controladores electrónicos, y al contrario , adaptar la estructura o cambiarla por otra y mantener la electrónica.



Software

El número de aplicaciones para programar los microcontroladores PIC ha proliferado mucho. Desde la propia Microchip, fabricante del PIC, hasta numerosas personas independientes han desarrollado compiladores, editores, cargadores, etc. Nosotros hemos seleccionado algunas de ellas y realizado nuestros propios programas para completar un entorno de desarrollo fácil de usar. El gran artifice de todo este despliegue ha sido, una vez más, Juan González Gómez.

SKYBOT cuenta con un entorno válido para Linux y Windows XP. Todos los programas son Software Libre y se encuentran en internet, las referencias las podemos encontrar más abajo en la documentación del robot y en concreto en la sesión 3. Entre todas las alternativas hemos optado por programar el robot en C y usar un bootloader previamente grabado en el microcontrolador para descargar los programas en él. Pero también se puede programar en ensamblador y si no queremos usar el bootloader se puede grabar el programa con la gran mayoría de grabadores para PICs. Incluyendo la propia SKYPIC e incluso la grabación directa mediante el puerto paralelo y programas como el ICPROG o el PICDEV.

Todo el software está bajo licencia GPL, por lo que las fuentes están disponibles.



Documentación

La versión actual del robot es la v1.3.

La diferencia con respecto a la v1.2. son las ruedas que se han cambiado por unas a medida que en lugar de usar el globo llevan una junta tórica para mejorar el agarre. Para todos aquellos que querais construiros el robot artesanalmente sigue siendo recomendable y más fácil usar el método anterior.
La documentación de la versión v1.3. la podeis encontrar aquí. Documentación V1.4

Versiones anteriores del SKYBOT

Todos aquellos que tengais la version 1.2 del SKYBOT, todos los posteriores a Noviembre 2005 y anteriores a Febrero 2006, teneis la documentacion dividida en cuatro sesiones que se corresponden con el taller de robótica de la Universidad de Cadiz en 2005.Taller UCA 2005 La podemos dividir en los siguientes capítulos o sesiones:

Los SKYBOTs anteriores a Noviembre 2005 son la versión 1.0. Su lanzamiento coincidió con el taller de la CampusBot (Campus Party 2005), por lo tanto la documentación de montaje es la propia del taller. En el siguiente enlace podemos encontrar toda la Información del taller. La podemos dividir en los siguientes capítulos o sesiones:

También hay documentación disponible en el Wiki



Download

RECORRIDOS DE PRUEBA

circuito-skybot-1.pdf(8KB)

Circuito de pruebas 1 para que SkyBot lo recorra. Imprimir en papel A4 con impresora Láser

circuito-skybot-1.fig(0'6KB)

Circuito de pruebas 1. Fuentes para Xfig

circuito-skybot-2.pdf(1KB)

Circuito de pruebas 2 para que Skybot lo recorra. Imprimir en papel A4 con impresora Láser

circuito-skybot-2.fig(0'6KB)

Circuito de pruebas 2. Fuentes para Xfig


PLANOS DEL ROBOT

skybot-I.dxf

Plano Skybot en formato DXF, compatible Autocad y QCAD

skybot-I.pdf

Plano Skybot en formato PDF



EJEMPLOS PARA SKYBOT V1.4

Ejemplos de programación en C


MULTIMEDIA

skybot-1.jpg

Foto lateral del robot v1.0

skybot-2.jpg

Foto frontal del robot v1.0

skybot-3.jpg

Otra foto lateral del robot v1.0

skybot-4.jpg

Foto de cerca del robot v1.0

skybot-pre.jpg

Maqueta preliminar de SKYBOT


Autores


Licencia

El Robot SkyBot esta publicada bajo la licencia Creative Commons en la versión Attribution and Share Alike. Es decir se permite copiar, modificar y distribuir este material siempre que se reconozca al autor y se mantenga la misma licencia



Comercializa

Ponerse en contacto con Ricardo Gómez en ricardo@iearobotics.com


Agradecimientos


Links



Noticias


IEA ROBOTICS

Página creada por Andrés Prieto-Moreno Torres