Diferencia entre revisiones de «Skybot»
(→Documentación) |
(→Historia) |
||
(No se muestran 95 ediciones intermedias de 2 usuarios) | |||
Línea 1: | Línea 1: | ||
[[Imagen:Skybot-foto.jpg|thumb|350px|Robot Skybot]] | [[Imagen:Skybot-foto.jpg|thumb|350px|Robot Skybot]] | ||
− | + | ||
− | |||
− | |||
== Introducción == | == Introducción == | ||
Línea 10: | Línea 8: | ||
{| {{tablabonita}} | {| {{tablabonita}} | ||
| '''¿Cómo empezar en robótica?'''. Lo mejor es comenzar construyendo un robot, entenderlo y luego modificarlo. Esa es la filosofía del Skybot: Aprende con un ejemplo, modifícalo a tus necesidades. | | '''¿Cómo empezar en robótica?'''. Lo mejor es comenzar construyendo un robot, entenderlo y luego modificarlo. Esa es la filosofía del Skybot: Aprende con un ejemplo, modifícalo a tus necesidades. | ||
+ | |} | ||
+ | |||
+ | == Demostraciones con el Skybot == | ||
+ | El Skybot puede funcionar en modo autónomo ejecutando el software que está grabado en el microcontrolador o bien estar tele-controlado desde un PC. | ||
+ | |||
+ | === Robot en modo autónomo === | ||
+ | La aplicación típica es la de hacer que el robot siga una línea negra sobre un fondo blanco. Los sensores que lleva en la parte frontel le permiten distinguir los colores blanco y negro. | ||
+ | {| {{Tablabonita}} | ||
+ | | <youtube>aZykkdvh2Bg|300|250</youtube> | ||
+ | El robot Skybot siguiendo una línea negra <br> | ||
+ | ([http://www.youtube.com/watch?v=aZykkdvh2Bg Vídeo]) | ||
+ | || | ||
+ | [[Imagen:Skybot-siguelineas.jpg|thumb|300px]] | ||
+ | |} | ||
+ | |||
+ | === Robot Tele-controlado desde el PC === | ||
+ | El robot se conecta al ordenador por un cable serie y podemos hacer programas que lo tele-controlen. El cable se puede sustituir por un enlace Bluetooth. Una aplicación muy divertida es mover el robot con el mando de la wii. | ||
+ | |||
+ | {| {{Tablabonita}} | ||
+ | | <youtube>wQRc7OihJFE|300|250</youtube> | ||
+ | Moviendo el skybot con [[Tarri-wheel]]! | ||
+ | || | ||
+ | <youtube>UTfLc-VckHw|300|250</youtube> | ||
+ | Moviendo el Skybot con el mando de la wii...<br> | ||
+ | ...al estilo "minority report" :-) | ||
|} | |} | ||
Línea 55: | Línea 78: | ||
* '''Reutilización'''. La electrónica se puede emplear en otros diseños, bien para nuevos robots o bien para otras aplicaciones. Por ejemplos, el robot cuadrúpedo [[PuchoBot II]] o el robot gusano [[Cube Revolutions]] utilizan la [[Skypic]] como controladora. | * '''Reutilización'''. La electrónica se puede emplear en otros diseños, bien para nuevos robots o bien para otras aplicaciones. Por ejemplos, el robot cuadrúpedo [[PuchoBot II]] o el robot gusano [[Cube Revolutions]] utilizan la [[Skypic]] como controladora. | ||
* '''Usar otra electrónica'''. Sobre la estructura del Skybot podemos colocar otra electrónica diferente, como por ejemplo una diseñada por nosotros. | * '''Usar otra electrónica'''. Sobre la estructura del Skybot podemos colocar otra electrónica diferente, como por ejemplo una diseñada por nosotros. | ||
− | * '''Usar otra estructura'''. La estructura del skybot se puede cambiar por otra, usándo la misma electrónica. Por ejemplo hacer un chásis de aluminio y usar unos motores más potentes. | + | * '''Usar otra estructura'''. La estructura del skybot se puede cambiar por otra, usándo la misma electrónica. Por ejemplo hacer un chásis de aluminio y usar unos motores más potentes. Por ejemplo se ha usado para construir el primer prototipo del [[Robot_FlatBot]]. |
+ | <br> | ||
+ | === Enlace directo a los esquemas electricos === | ||
+ | {| | ||
+ | |------------- | ||
+ | |style="width:48px;"|{{Click || image=icono_man.png | link=Skypic:Planos | width=48px | height=48px }} | ||
+ | |'''[[Skypic:Planos|Skypic Planos]]''' <br/> Esquemático, PCB y ficheros de fabricación | ||
+ | |------------- | ||
+ | |style="width:48px;"|{{Click || image=icono_man.png | link=Skypic:Planos | width=48px | height=48px }} | ||
+ | |'''[http://www.iearobotics.com/proyectos/sky293/sky293.html#download Sky293 Planos]''' <br/> Esquemático, PCB y ficheros de fabricación | ||
+ | |} | ||
== Software == | == Software == | ||
[[Imagen:Multiplatform.png|thumb|300px]] | [[Imagen:Multiplatform.png|thumb|300px]] | ||
La [[Skypic|tarjeta Skypic]] lleva un microprocesador '''PIC16F876A'''. Existen muchas aplicaciones para la programación de los [http://en.wikipedia.org/wiki/PIC_microcontroller PIC], como o el [http://en.wikipedia.org/wiki/MPLAB MPLAB] de Microchip o el [http://www.ic-prog.com/index1.htm ICPROG], de un programador independiente. Todas ellas se pueden utilizar con el Skybot. Sin embargo, hemos seleccionado una serie de aplicaciones para disponer de '''un entorno libre y multiplataforma''', que permita manejar el Skybot desde '''Gnu/Linux''', '''Windows''', '''FreeBSD''' o '''Mac'''. | La [[Skypic|tarjeta Skypic]] lleva un microprocesador '''PIC16F876A'''. Existen muchas aplicaciones para la programación de los [http://en.wikipedia.org/wiki/PIC_microcontroller PIC], como o el [http://en.wikipedia.org/wiki/MPLAB MPLAB] de Microchip o el [http://www.ic-prog.com/index1.htm ICPROG], de un programador independiente. Todas ellas se pueden utilizar con el Skybot. Sin embargo, hemos seleccionado una serie de aplicaciones para disponer de '''un entorno libre y multiplataforma''', que permita manejar el Skybot desde '''Gnu/Linux''', '''Windows''', '''FreeBSD''' o '''Mac'''. | ||
+ | |||
+ | === Programa de pruebas: Skybot-test === | ||
+ | Para controlar el Skybot y leer el estado de todos sus sensores se puede utilizar el programa [[Skybot-test]]. Permite mover el robot y comprobar si los sensores están funcionando. | ||
+ | |||
+ | {| | ||
+ | | [[Imagen:Skybot-test-pantallazo-linux.png|thumb|300px|Pantallazo de Skybot-test-1.0 en Gnu/Linux]] | ||
+ | || [[Imagen:Skybot-test-pantallazo-win.png|thumb|300px|Pantallazo de Skybot-test-1.0 en Windows XP]] | ||
+ | |} | ||
+ | |||
=== Entorno usado en los talleres de robótica === | === Entorno usado en los talleres de robótica === | ||
Línea 67: | Línea 109: | ||
* '''Programación en lenguaje C'''. Utilizamos el compilador libre [http://sdcc.sourceforge.net/ SDCC]. | * '''Programación en lenguaje C'''. Utilizamos el compilador libre [http://sdcc.sourceforge.net/ SDCC]. | ||
* [http://www.iearobotics.com/talleres/generico-v14/sesion-3/index.html Más información] | * [http://www.iearobotics.com/talleres/generico-v14/sesion-3/index.html Más información] | ||
+ | |||
+ | === Ejemplos de programación en C === | ||
+ | |||
+ | [http://www.iearobotics.com/talleres/generico-v14/sesion-3/ejemplos/ejemplos-skybot-1.html#descargas Aquí están los ejemplos de programación del Skybot en lenguaje C] (usando la librería fácil). | ||
== Documentación == | == Documentación == | ||
Línea 77: | Línea 123: | ||
=== Índice del taller del Skybot: === | === Índice del taller del Skybot: === | ||
* [[Taller Skybot:Sesión 1|Sesión 1]] : Construcción de la estructura mecánica y trucaje de los servos | * [[Taller Skybot:Sesión 1|Sesión 1]] : Construcción de la estructura mecánica y trucaje de los servos | ||
− | * [ | + | * [[Taller Skybot:Sesión 2|Sesión 2]] : Finalizar la estructura, conectar todos los sensores y probar el robot |
− | * [ | + | * [[Taller Skybot:Sesión 3| Sesión 3]]: Instalación del software. Programa “hola mundo”. |
− | * [ | + | * [[Taller Skybot:Sesion4:Programación del Skybot|Sesion 4]]: Programación del Skybot |
* [[Concurso mogollón|Sesión 5]]: El concurso del Mogollón. | * [[Concurso mogollón|Sesión 5]]: El concurso del Mogollón. | ||
== Aplicaciones == | == Aplicaciones == | ||
+ | Algunos ejemplos de manejo del Skybot y robots basados en él: | ||
+ | |||
* [http://www.iearobotics.com/proyectos/friki-apps/wii-skybot/wii-skybot.html Control del Skybot con el mando de la wii] | * [http://www.iearobotics.com/proyectos/friki-apps/wii-skybot/wii-skybot.html Control del Skybot con el mando de la wii] | ||
* [[Wiilson]]: Skybot + Wii + PWM | * [[Wiilson]]: Skybot + Wii + PWM | ||
* [[Star Destroyer]]: Destructor de Star Wars movido con WII !!! | * [[Star Destroyer]]: Destructor de Star Wars movido con WII !!! | ||
+ | |||
+ | == Fotos == | ||
+ | {| {{Tablabonita}} | ||
+ | | [[Imagen:Skybot-pre.jpg|thumb|200px|Maqueta preliminar del Skybot]] | ||
+ | | [[Imagen:Skybot-v1.0-foto1.jpg|thumb|200px|Skybot v1.0. Vista lateral]] | ||
+ | | [[Imagen:Skybot-v1.0-foto2.jpg|thumb|200px|Skybot v1.0. Vista lateral]] | ||
+ | |---------------- | ||
+ | | [[Imagen:Skybot-v1.0-foto3.jpg|thumb|200px|Skybot v1.0. Vista frontal]] | ||
+ | | [[Imagen:Skybot-v1.0-foto4.jpg|thumb|200px|Skybot v1.0. Vista frontal de cerca]] | ||
+ | | | ||
+ | |} | ||
+ | |||
+ | == Lista de Correo == | ||
+ | {| {{tablabonita}} | ||
+ | |'''Lista de correo''' para el intercambio de información, discusión, etc, sobre el Skybot, la Skypic, Skycontrol y en general robótica y electrónica: | ||
+ | * '''Dirección''': ''skylista@googlegroups.com'' | ||
+ | * '''Página web''': [http://groups.google.com/group/skylista http://groups.google.com/group/skylista] | ||
+ | |} | ||
+ | |||
+ | == Repositorio == | ||
+ | * SVN del proyecto [http://svn.iearobotics.com/Skybot http://svn.iearobotics.com/Skybot] | ||
+ | |||
+ | Para obtener la versión estable actual del SVN: | ||
+ | |||
+ | svn co http://svn.iearobotics.com/Skybot/skybot/skybot-2006 | ||
+ | |||
+ | == Descargas == | ||
+ | === Electrónica === | ||
+ | |||
+ | {|{{tablabonita}} | ||
+ | | [[Skypic:Planos|Skypic Planos]] | ||
+ | || Esquemático, PCB y ficheros de fabricación | ||
+ | |||
+ | |-------------------- | ||
+ | | [http://www.iearobotics.com/proyectos/sky293/sky293.html#download Sky293 Planos] | ||
+ | || Esquemático, PCB y ficheros de fabricación | ||
+ | |} | ||
+ | |||
+ | === Planos mecánicos === | ||
+ | {|{{tablabonita}} | ||
+ | | [http://www.iearobotics.com/downloads/Skybot/V1.0/skybot-v1.0.zip skybot-v1.0.zip] | ||
+ | || Planos del Sybot v1.0, en DXF. Se pueden visualizar con [http://en.wikipedia.org/wiki/QCad Qcad] o Autocad. | ||
+ | ''' | ||
+ | |---------------- | ||
+ | | [http://www.iearobotics.com/downloads/Skybot/V1.0/skybot-chasis.pdf skybot-chasis.pdf] | ||
+ | || Piezas que componen el Chasis. Fabricación mediante corte por láser | ||
+ | |-------------------- | ||
+ | | [http://www.iearobotics.com/downloads/Skybot/V1.0/Skybot-ruedas-G2.pdf Skybot-ruedas-G2.pdf] | ||
+ | || Ruedas. Generacion 2. Incorporan una goma tórica para mejorar el agarre. | ||
+ | |-------------------- | ||
+ | | [http://www.iearobotics.com/downloads/Skybot/V1.0/Skybot-ruedas-G1.pdf Skybot-ruedas-G1.pdf] | ||
+ | || Ruedas. Generacion 1. Fabricación mediante corte laser. Pensadas para poner alrededor de ellas la goma de un globo | ||
+ | |} | ||
+ | |||
+ | === Circuitos de pruebas === | ||
+ | |||
+ | Circuitos para que el Skybot los siga. Imprimir en papel Din-A4 con impresora láser. Los circuitos en formato SVG se pueden editar con el programa multiplataforma [http://en.wikipedia.org/wiki/Inkscape Inkscape]. | ||
+ | |||
+ | {|{{tablabonita}} | ||
+ | | [http://www.iearobotics.com/wiki/images/0/0b/Skybot-circuito-1.pdf Skybot-circuito-1.pdf] | ||
+ | || Circuito 1. En PDF. | ||
+ | |-------------------- | ||
+ | | [http://www.iearobotics.com/wiki/images/f/fb/Skybot-circuito1.svg Skybot-circuito1.svg] | ||
+ | || Circuito 1. Fuentes en SVG. | ||
+ | |-------------------- | ||
+ | | [http://www.iearobotics.com/wiki/images/3/37/Skybot-circuito2.pdf Skybot-circuito2.pdf] | ||
+ | || Circuito 2. En PDF. | ||
+ | |-------------------- | ||
+ | | [http://www.iearobotics.com/wiki/images/a/aa/Skybot-circuito-2.svg Skybot-circuito-2.svg] | ||
+ | || Circuito 2. Fuentes en SVG. | ||
+ | ''' | ||
+ | |} | ||
== Enlaces == | == Enlaces == | ||
− | * [http://www.iearobotics.com/proyectos/skybot/skybot.html | + | * [[Skypic|Tarjeta Skypic]] |
+ | * [http://www.iearobotics.com/proyectos/sky293/sky293.html Tarjeta Sky293] | ||
+ | * [http://www.iearobotics.com/proyectos/cuadernos/ct3/ct3.html Servos Futaba 3003] | ||
+ | * [http://www.iearobotics.com/proyectos/skybot/skybot.html Antigua página del Skybot] | ||
+ | |||
+ | == ¿Dónde comprar el Skybot? == | ||
+ | El Skybot es '''un robot Libre''', cualquiera lo puede construir, modificar, distribuir o vender. Estas son algunas empresas que lo comercializan: | ||
+ | |||
+ | {| {{tablabonita}} | ||
+ | |- | ||
+ | | [[Archivo:Logo robot premiere.png|200px|link=http://robotpremiere.com/|Robot Premiere, by Quark Robotics]] | ||
+ | | [http://www.robotpremiere.es/product.php?id_product=11 Kit Skybot en Robot Premiere] | ||
+ | |} | ||
== Historia == | == Historia == | ||
+ | El Skybot es una evolución del [http://www.iearobotics.com/proyectos/tritt/tritt.html robot Tritt], que desarrollamos en 1997 para impartir talleres de robótica en nuestra universidad. Más tarde este robot fue comercializado por la empresa Microbótica S.L, de la que formábamos parte. | ||
+ | |||
+ | El Skybot nació en el 2004. La estructura de Tritt era de lego y el microcontrolador un 6811 de Motorola. Estos dos componentes quedaron obsoletos por lo que decidimos crear una estructura mecánica y electrónica nuevas. El nombre de Skybot viene de Skynet, el ordenador de la película Terminator. Usamos el prefijo SKY para identificar las diferentes tarjetas: Skypic, Sky293 y el robot Skybot. | ||
+ | |||
+ | ''' Resumen de la historia del Skybot''': | ||
+ | |||
+ | {| {{Tablabonita}} | ||
+ | | '''[Jul-2009]''' || Taller de robótica básico en las III Jornadas de Inicialización a la Universidad (UAM 2009) ([[III Jornadas de Iniciación a la Universidad| Más información]]) | ||
+ | |-------------- | ||
+ | | '''[Jun-2009]''' || V Taller de robótica en la Universidad Autónoma de Madrid ([[V Taller de Robótica UAM 2009| Más información]]) | ||
+ | |-------------- | ||
+ | | '''15/Dic/2009''' || [http://www.robotpremiere.com/ Robotpremiere] vende su primer Skybot, a un particular en Madrid | ||
+ | |-------------- | ||
+ | | '''20/Nov/2009''' || El Skybot lo empieza a comercializar la tienda [http://www.robotpremiere.com/ Robotpremiere] | ||
+ | |-------------- | ||
+ | | '''[Oct-2008]''' || '''Skybot 1.5'''. Se sustituye el jack de elimentación por un interruptor. Taller Robótica Básica. Campus Party Iberoamérica.([[Taller Skybot Iberoamérica 2008 | Más información]]) | ||
+ | |-------------- | ||
+ | | '''[Jul-2008]''' || IV Taller de robótica en la Campus Party 2008 de Valencia ([[Taller Skybot CampusBot 2008| Más información]]) | ||
+ | |-------------- | ||
+ | | '''[Jul-2008]''' || IV Taller de robótica en la Universidad Autónoma de Madrid ([[Taller Robótica UAM 2008| Más información]]) | ||
+ | |-------------- | ||
+ | | '''[Jun-2008]''' || Skybot movido por primera vez usando la Wii-board. ([http://www.iearobotics.com/blog/2008/06/18/wii-board-moviendo-un-skybot/ Blog]) ([[Wii Board| Más información]]) | ||
+ | |-------------- | ||
+ | | '''[Abril-2008]''' || Skybot mostrado en la Jornadas para alumnos de altas capacidades de la comunidad de Madrid, en la UAM. ([[2008-04-12:UAM:Robótica Modular y Locomoción| Más información]]) | ||
+ | |------------- | ||
+ | | '''[Dic-2007]''' || Skybot mostrado en la charla "La granja de micro-robots". Móstoles. Mádrid. | ||
+ | |---------------- | ||
+ | | '''[Nov-2007]''' || Skybot mostrado en la charla "La granja de micro-robots". LudusParty. Lugo | ||
+ | |------------ | ||
+ | | '''[Jul-2007]''' || III Taller de iniciación a la robótica en CampusBot. CampusParty. Valencia. ([http://www.iearobotics.com/talleres/campusbot-2007/index.html Más información]). ([http://www.iearobotics.com/talleres/generico-v14/index.html Documentación]) | ||
+ | |----------------- | ||
+ | | '''[Jul-2007]'''|| '''Nace Skybot v1.4'''. III Taller de iniciación a la robótica Universidad Autónoma de Madrid. El robot es igual al v1.3, pero ahora se utiliza la librería Skybot de Javier Valiente para facilitar la programación. ([http://www.iearobotics.com/talleres/generico-v14/index.html Documentación]) | ||
+ | |-------------- | ||
+ | | '''[Mayo-2007]''' || Skybot mostrado en la charla "La granja de micro-robots". Nebrija Lan Party. Madrid ([http://www.iearobotics.com/personal/juan/conferencias/conf34/index.html Más información]) | ||
+ | |--------------- | ||
+ | | '''[Abril-2007]''' || Skybot mostrado en la charla "La granja de micro-robots". EbroParty. Miranda de Ebro. Burgos. ([http://www.iearobotics.com/personal/juan/conferencias/conf33/index.html Más información]) | ||
+ | |------------- | ||
+ | |'''[Abril-2007]''' || Skybot mostrado en la charla "La granja de micro-robots". Enred@. Isla Cristina. Huelva ([http://www.iearobotics.com/personal/juan/conferencias/conf32/index.html Más información]) | ||
+ | |------------- | ||
+ | | '''[Abril-2007]''' || Control del Skybot mediante el mando de la wii. ([http://www.iearobotics.com/proyectos/friki-apps/wii-skybot/wii-skybot.html Más información]) | ||
+ | |------------- | ||
+ | |'''[Marzo-2007]''' || Skybot mostrado en la charla "La granja de micro-robots". I Jornadas de ARDE. Málaga. ([http://www.iearobotics.com/personal/juan/conferencias/conf28/index.html Más información]) | ||
+ | |------------- | ||
+ | | '''[Feb-2007]'''|| II Taller de iniciación a la robótica en la Universidad Autónoma de Madrid. ([http://www.iearobotics.com/talleres/uam-feb-2007/index.html Más información]) ([http://www.iearobotics.com/talleres/generico-v13/index.html Documentación]) | ||
+ | |--------------- | ||
+ | | '''[Nov-2006]'''|| Skybot mostrado en la charla "La granja de micro-robots". LudusParty. Lugo | ||
+ | |-------------- | ||
+ | | '''[Julio-2006]'''|| II Taller de iniciación a la robótica CampusBot. ([http://www.iearobotics.com/personal/juan/eventos/evento17/index.html Más información]) ([http://www.iearobotics.com/talleres/generico-v13/index.html Documentación]) | ||
+ | |----------- | ||
+ | |'''[Julio-2006]'''|| Skybot mostrado como parte de los robots de la "Granja de Micro-Robots" en la Party Quijote en Ciudad Real. ([http://www.iearobotics.com/personal/juan/conferencias/conf24/index.html Más información]) | ||
+ | |-------------- | ||
+ | | '''[Feb-2006]'''|| '''Nace Skybot v1.3'''. I Taller de Robótica en la Universidad Autónoma de Madrid. Se sustituyen las antiguas ruedas por las nuevas que usan una goma tórica para un mejor agarre ([http://www.iearobotics.com/talleres/uam-2006/index.html Más información]) ([http://www.iearobotics.com/talleres/generico-v13/index.html Documentación]) | ||
+ | |---------------- | ||
+ | | '''[Nov-2005]'''|| '''Nace Skybot v1.2'''. Taller de Robótica en la Universidad de Cádiz. La [http://www.iearobotics.com/proyectos/ct293/ct293.html tarjeta CT293] se sustituye por la nueva [http://www.iearobotics.com/proyectos/sky293/sky293.html sky293]. ([http://www.iearobotics.com/personal/juan/eventos/evento06/index.html Más información]) ([http://www.iearobotics.com/talleres/uca-2005/index.html Documentación]) | ||
+ | |---------- | ||
+ | | '''[Jul-2005]'''|| '''Primer taller de robótica con el Skybot'''. Campus Bot. Campus Party 2005. Valencia. ([http://www.iearobotics.com/personal/juan/eventos/evento03/index.html Más información]) ([http://www.iearobotics.com/talleres/campusbot-2005/index.html Documentación]) | ||
+ | |--------------- | ||
+ | |'''[Junio-2005]'''|| '''Nace Skybot v1.0''' llevado a la V muestra de Microbótica en la Universidad de Málaga. ([http://www.iearobotics.com/personal/juan/eventos/evento02/index.html Más información]) | ||
+ | |------------- | ||
+ | |'''[Abril-2005]''' || Prototipo mostrado en las Sesiones de robótica organizadas por la Comunidad de Madrid en la Universidad Pontificia de Salamanca. ([http://www.iearobotics.com/personal/juan/conferencias/conf8/index.html Más información]) | ||
+ | |------------- | ||
+ | | '''[Nov-2004]'''|| Prototipo inicial mostrado por primera vez en la IV Semana de la Ciencia en Madrid en Universidad Pontificia de Salamanca en Madrid. ([http://www.iearobotics.com/personal/juan/conferencias/conf3/index.html Más información]) | ||
+ | |---------- | ||
+ | |'''[1997-2004]'''|| [http://www.iearobotics.com/proyectos/tritt/tritt.html Microbot Tritt], precursor del Skybot. | ||
+ | |} | ||
== Autores == | == Autores == | ||
*[[Andrés Prieto-Moreno]] | *[[Andrés Prieto-Moreno]] | ||
* [[Juan_Gonzalez:Main | Juan González Gómez]] | * [[Juan_Gonzalez:Main | Juan González Gómez]] | ||
− | + | * [[Ricardo Gómez]] | |
+ | |||
== Licencia == | == Licencia == | ||
{|{{tablabonita}} | {|{{tablabonita}} | ||
Línea 102: | Línea 300: | ||
== Créditos == | == Créditos == | ||
+ | * A [http://www.mundobot.com/ Alejandro Alonso] por confiar en el SkyBot y por todas las sugerencias para mejorar el concepto inicial | ||
+ | * A '''Ifara tecnologías''' por financiar y comercializar el Skybot v1.0, v1.2 y v1.3 | ||
== Noticias == | == Noticias == | ||
+ | * '''30/Enero/2012''': Añadido enlace a RobotPremiere: Venden el Skybot | ||
+ | * '''27/Julio/2009'''. Skybot añadido a un repositorio. Creado plano de las ruedas | ||
+ | * '''17/Junio/2008'''. Migración finalizada ([[Juan Gonzalez:Main|Juan González]]) | ||
* '''15/Mayo/2008'''. Comenzada esta página. Migración de la [http://www.iearobotics.com/proyectos/skybot/skybot.html documentación en HTML] | * '''15/Mayo/2008'''. Comenzada esta página. Migración de la [http://www.iearobotics.com/proyectos/skybot/skybot.html documentación en HTML] | ||
Línea 109: | Línea 312: | ||
[[Categoría:Skybot]] | [[Categoría:Skybot]] | ||
[[Categoría:Documentación]] | [[Categoría:Documentación]] | ||
+ | [[Categoría:Videos]] | ||
+ | [[Categoría:Skypic]] | ||
+ | [[Categoría:SVN]] |
Revisión actual del 10:06 30 ene 2012
Contenido
Introducción
El Skybot es un robot móvil, que se desplaza mediante dos ruedas motrices y está dotado de sensores para reaccionar ante estímulos del medio. Es un robot "hola mundo". Está pensado para aquellos que quieren iniciarse en el mundo de la robótica y los microcontroladores. A diferencia de otros, el Skybot NO es un juguete. Su electrónica es la misma empleada en robots más avanzados tanto comerciales como de investigación. Por ello, a partir de este robot es muy fácil desarrollar otros más complejos.
¿Cómo empezar en robótica?. Lo mejor es comenzar construyendo un robot, entenderlo y luego modificarlo. Esa es la filosofía del Skybot: Aprende con un ejemplo, modifícalo a tus necesidades. |
Demostraciones con el Skybot
El Skybot puede funcionar en modo autónomo ejecutando el software que está grabado en el microcontrolador o bien estar tele-controlado desde un PC.
Robot en modo autónomo
La aplicación típica es la de hacer que el robot siga una línea negra sobre un fondo blanco. Los sensores que lleva en la parte frontel le permiten distinguir los colores blanco y negro.
300|250</youtube>
El robot Skybot siguiendo una línea negra |
Robot Tele-controlado desde el PC
El robot se conecta al ordenador por un cable serie y podemos hacer programas que lo tele-controlen. El cable se puede sustituir por un enlace Bluetooth. Una aplicación muy divertida es mover el robot con el mando de la wii.
300|250</youtube>
Moviendo el skybot con Tarri-wheel! |
<youtube>UTfLc-VckHw|300|250</youtube>
Moviendo el Skybot con el mando de la wii... |
Características
|
Mecánica
La estructura mecánica está compuesta por 7 piezas de metacrilato de 3mm, dos servos Futaba 3003 trucados y una rueda loca. Es una estructura fácilmente replicable y se pueden emplear materiales como madera, PVC expandido, aluminio, etc. Las piezas se unen mediante pegamento y los motores se sujetan mediante tornillos normales de métrica 4. Tanto la tornillería como la rueda loca se encuentran en cualquier ferretería.
Chásis del Skybot. Vista superior |
Chásis del Skybot. Vista inferior |
Esta estructura ha sido diseñada por Andrés Prieto-Moreno
Electrónica
El Skybot utiliza las tarjetas Skypic como procesadora y Sky293 para los sensores y la etapa de potencia. Ambas se unen formando una torre, colocándose encima del chásis.
La electrónica es genérica e independiente de la estructura mecánica. Esto ofrece tres ventajas:
- Reutilización. La electrónica se puede emplear en otros diseños, bien para nuevos robots o bien para otras aplicaciones. Por ejemplos, el robot cuadrúpedo PuchoBot II o el robot gusano Cube Revolutions utilizan la Skypic como controladora.
- Usar otra electrónica. Sobre la estructura del Skybot podemos colocar otra electrónica diferente, como por ejemplo una diseñada por nosotros.
- Usar otra estructura. La estructura del skybot se puede cambiar por otra, usándo la misma electrónica. Por ejemplo hacer un chásis de aluminio y usar unos motores más potentes. Por ejemplo se ha usado para construir el primer prototipo del Robot_FlatBot.
Enlace directo a los esquemas electricos
Skypic Planos Esquemático, PCB y ficheros de fabricación | |
Sky293 Planos Esquemático, PCB y ficheros de fabricación |
Software
La tarjeta Skypic lleva un microprocesador PIC16F876A. Existen muchas aplicaciones para la programación de los PIC, como o el MPLAB de Microchip o el ICPROG, de un programador independiente. Todas ellas se pueden utilizar con el Skybot. Sin embargo, hemos seleccionado una serie de aplicaciones para disponer de un entorno libre y multiplataforma, que permita manejar el Skybot desde Gnu/Linux, Windows, FreeBSD o Mac.
Programa de pruebas: Skybot-test
Para controlar el Skybot y leer el estado de todos sus sensores se puede utilizar el programa Skybot-test. Permite mover el robot y comprobar si los sensores están funcionando.
Entorno usado en los talleres de robótica
Para los Talleres de robótica con el Skybot, hemos optado por las siguientes alternativas:
- Un Bootloader grabado en el PIC, lo que permite la rápida descarga de programas en la Skypic sin usar grabador.
- Descarga de programas en el PIC: Aplicación Pydownloader, escrita en Python.
- Programación en lenguaje C. Utilizamos el compilador libre SDCC.
- Más información
Ejemplos de programación en C
Aquí están los ejemplos de programación del Skybot en lenguaje C (usando la librería fácil).
Documentación
|
Índice del taller del Skybot:
- Sesión 1 : Construcción de la estructura mecánica y trucaje de los servos
- Sesión 2 : Finalizar la estructura, conectar todos los sensores y probar el robot
- Sesión 3: Instalación del software. Programa “hola mundo”.
- Sesion 4: Programación del Skybot
- Sesión 5: El concurso del Mogollón.
Aplicaciones
Algunos ejemplos de manejo del Skybot y robots basados en él:
- Control del Skybot con el mando de la wii
- Wiilson: Skybot + Wii + PWM
- Star Destroyer: Destructor de Star Wars movido con WII !!!
Fotos
Lista de Correo
Lista de correo para el intercambio de información, discusión, etc, sobre el Skybot, la Skypic, Skycontrol y en general robótica y electrónica:
|
Repositorio
- SVN del proyecto http://svn.iearobotics.com/Skybot
Para obtener la versión estable actual del SVN:
svn co http://svn.iearobotics.com/Skybot/skybot/skybot-2006
Descargas
Electrónica
Skypic Planos | Esquemático, PCB y ficheros de fabricación |
Sky293 Planos | Esquemático, PCB y ficheros de fabricación |
Planos mecánicos
skybot-v1.0.zip | Planos del Sybot v1.0, en DXF. Se pueden visualizar con Qcad o Autocad.
|
skybot-chasis.pdf | Piezas que componen el Chasis. Fabricación mediante corte por láser |
Skybot-ruedas-G2.pdf | Ruedas. Generacion 2. Incorporan una goma tórica para mejorar el agarre. |
Skybot-ruedas-G1.pdf | Ruedas. Generacion 1. Fabricación mediante corte laser. Pensadas para poner alrededor de ellas la goma de un globo |
Circuitos de pruebas
Circuitos para que el Skybot los siga. Imprimir en papel Din-A4 con impresora láser. Los circuitos en formato SVG se pueden editar con el programa multiplataforma Inkscape.
Skybot-circuito-1.pdf | Circuito 1. En PDF. |
Skybot-circuito1.svg | Circuito 1. Fuentes en SVG. |
Skybot-circuito2.pdf | Circuito 2. En PDF. |
Skybot-circuito-2.svg | Circuito 2. Fuentes en SVG.
|
Enlaces
¿Dónde comprar el Skybot?
El Skybot es un robot Libre, cualquiera lo puede construir, modificar, distribuir o vender. Estas son algunas empresas que lo comercializan:
Kit Skybot en Robot Premiere |
Historia
El Skybot es una evolución del robot Tritt, que desarrollamos en 1997 para impartir talleres de robótica en nuestra universidad. Más tarde este robot fue comercializado por la empresa Microbótica S.L, de la que formábamos parte.
El Skybot nació en el 2004. La estructura de Tritt era de lego y el microcontrolador un 6811 de Motorola. Estos dos componentes quedaron obsoletos por lo que decidimos crear una estructura mecánica y electrónica nuevas. El nombre de Skybot viene de Skynet, el ordenador de la película Terminator. Usamos el prefijo SKY para identificar las diferentes tarjetas: Skypic, Sky293 y el robot Skybot.
Resumen de la historia del Skybot:
[Jul-2009] | Taller de robótica básico en las III Jornadas de Inicialización a la Universidad (UAM 2009) ( Más información) |
[Jun-2009] | V Taller de robótica en la Universidad Autónoma de Madrid ( Más información) |
15/Dic/2009 | Robotpremiere vende su primer Skybot, a un particular en Madrid |
20/Nov/2009 | El Skybot lo empieza a comercializar la tienda Robotpremiere |
[Oct-2008] | Skybot 1.5. Se sustituye el jack de elimentación por un interruptor. Taller Robótica Básica. Campus Party Iberoamérica.( Más información) |
[Jul-2008] | IV Taller de robótica en la Campus Party 2008 de Valencia ( Más información) |
[Jul-2008] | IV Taller de robótica en la Universidad Autónoma de Madrid ( Más información) |
[Jun-2008] | Skybot movido por primera vez usando la Wii-board. (Blog) ( Más información) |
[Abril-2008] | Skybot mostrado en la Jornadas para alumnos de altas capacidades de la comunidad de Madrid, en la UAM. ( Más información) |
[Dic-2007] | Skybot mostrado en la charla "La granja de micro-robots". Móstoles. Mádrid. |
[Nov-2007] | Skybot mostrado en la charla "La granja de micro-robots". LudusParty. Lugo |
[Jul-2007] | III Taller de iniciación a la robótica en CampusBot. CampusParty. Valencia. (Más información). (Documentación) |
[Jul-2007] | Nace Skybot v1.4. III Taller de iniciación a la robótica Universidad Autónoma de Madrid. El robot es igual al v1.3, pero ahora se utiliza la librería Skybot de Javier Valiente para facilitar la programación. (Documentación) |
[Mayo-2007] | Skybot mostrado en la charla "La granja de micro-robots". Nebrija Lan Party. Madrid (Más información) |
[Abril-2007] | Skybot mostrado en la charla "La granja de micro-robots". EbroParty. Miranda de Ebro. Burgos. (Más información) |
[Abril-2007] | Skybot mostrado en la charla "La granja de micro-robots". Enred@. Isla Cristina. Huelva (Más información) |
[Abril-2007] | Control del Skybot mediante el mando de la wii. (Más información) |
[Marzo-2007] | Skybot mostrado en la charla "La granja de micro-robots". I Jornadas de ARDE. Málaga. (Más información) |
[Feb-2007] | II Taller de iniciación a la robótica en la Universidad Autónoma de Madrid. (Más información) (Documentación) |
[Nov-2006] | Skybot mostrado en la charla "La granja de micro-robots". LudusParty. Lugo |
[Julio-2006] | II Taller de iniciación a la robótica CampusBot. (Más información) (Documentación) |
[Julio-2006] | Skybot mostrado como parte de los robots de la "Granja de Micro-Robots" en la Party Quijote en Ciudad Real. (Más información) |
[Feb-2006] | Nace Skybot v1.3. I Taller de Robótica en la Universidad Autónoma de Madrid. Se sustituyen las antiguas ruedas por las nuevas que usan una goma tórica para un mejor agarre (Más información) (Documentación) |
[Nov-2005] | Nace Skybot v1.2. Taller de Robótica en la Universidad de Cádiz. La tarjeta CT293 se sustituye por la nueva sky293. (Más información) (Documentación) |
[Jul-2005] | Primer taller de robótica con el Skybot. Campus Bot. Campus Party 2005. Valencia. (Más información) (Documentación) |
[Junio-2005] | Nace Skybot v1.0 llevado a la V muestra de Microbótica en la Universidad de Málaga. (Más información) |
[Abril-2005] | Prototipo mostrado en las Sesiones de robótica organizadas por la Comunidad de Madrid en la Universidad Pontificia de Salamanca. (Más información) |
[Nov-2004] | Prototipo inicial mostrado por primera vez en la IV Semana de la Ciencia en Madrid en Universidad Pontificia de Salamanca en Madrid. (Más información) |
[1997-2004] | Microbot Tritt, precursor del Skybot. |
Autores
Licencia
This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 Spain License. |
Créditos
- A Alejandro Alonso por confiar en el SkyBot y por todas las sugerencias para mejorar el concepto inicial
- A Ifara tecnologías por financiar y comercializar el Skybot v1.0, v1.2 y v1.3
Noticias
- 30/Enero/2012: Añadido enlace a RobotPremiere: Venden el Skybot
- 27/Julio/2009. Skybot añadido a un repositorio. Creado plano de las ruedas
- 17/Junio/2008. Migración finalizada (Juan González)
- 15/Mayo/2008. Comenzada esta página. Migración de la documentación en HTML