Diferencia entre revisiones de «Skybot»
(→Software) |
(→Software) |
||
Línea 58: | Línea 58: | ||
== Software == | == Software == | ||
+ | [[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'''. | ||
=== Entorno usado en los talleres de robótica === | === Entorno usado en los talleres de robótica === | ||
Para los [[Taller Skybot|Talleres de robótica con el Skybot]], hemos optado por las siguientes alternativas: | Para los [[Taller Skybot|Talleres de robótica con el Skybot]], hemos optado por las siguientes alternativas: | ||
− | * Un [[PIC Bootloader|Bootloader]] grabado en el PIC, lo que permite la rápida descarga de programas en la Skypic '''sin usar grabador'''. | + | * '''Un [[PIC Bootloader|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]], | + | * '''Descarga de programas en el PIC''': Aplicación [[Pydownloader]], escrita en Python. |
* '''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] |
Revisión del 01:39 17 jun 2008
La información que hay en esta página NO ESTÁ COMPLETA. Toda la información está en la Página oficial. Estamos realizando la migración a este wiki. |
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. |
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.
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.
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
Documentación
- Taller Skybot. Documentación genérica para los talleres de robótica con el Skybot
Aplicaciones
- Control del Skybot con el mando de la wii
- Wiilson: Skybot + Wii + PWM
- Star Destroyer: Destructor de Star Wars movido con WII !!!
Enlaces
- Página oficial del Skybot
Historia
Autores
Licencia
This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 Spain License. |
Créditos
Noticias
- 15/Mayo/2008. Comenzada esta página. Migración de la documentación en HTML