Diferencia entre revisiones de «Skybot»
(→Fotos) |
(→Software) |
||
Línea 67: | Línea 67: | ||
* '''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í Ejemplos de programación del Skybot en lenguaje C] | ||
== Documentación == | == Documentación == |
Revisión del 02:08 17 jun 2008
![]() |
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
Ejemplos de programación en C
Aquí Ejemplos de programación del Skybot en lenguaje C
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”. Programación del robot con la libreria skybot
- Sesion 4: Programación avanzada
- 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
Enlaces
- Página oficial del Skybot
Historia
Autores
Licencia
![]() |
Créditos
Noticias
- 15/Mayo/2008. Comenzada esta página. Migración de la documentación en HTML