Diferencia entre revisiones de «Skybot-test»

De WikiRobotics
Saltar a: navegación, buscar
(Ejemplo de uso)
(Ejemplo de uso)
Línea 12: Línea 12:
 
* Alimentar el [[Skybot]]
 
* Alimentar el [[Skybot]]
 
* Conectarlo al PC a través del puerto serie (o utilizando un conversor USB-serie)
 
* Conectarlo al PC a través del puerto serie (o utilizando un conversor USB-serie)
* Ejecutar el programa '''skybot-test'''
+
* Ejecutar el programa '''skybot-test'''. El aspecto del programa será como el mostrado en el Pantallazo 1.
 
* Seleccionar el puerto serie donde está conectado el Skybot y pulsar en '''Abrir'''
 
* Seleccionar el puerto serie donde está conectado el Skybot y pulsar en '''Abrir'''
Para controlar el Skybot se debe descargar un programa monitor. Si esto ya se ha hecho previamente, el robot está correctamente alimentado y conectado al PC, se establecerá la conexión entre el PC y la tarjeta [[Skypic]] y la aplicación Skybot-test funcionará normalmente, como se muestra a continuación:
+
Para controlar el Skybot se debe descargar un programa monitor. Si esto ya se ha hecho previamente, el robot está correctamente alimentado y conectado al PC, se establecerá la conexión entre el PC y la tarjeta [[Skypic]] y la aplicación Skybot-test funcionará normalmente, como se muestra en el pantallazo 2:
 
{|
 
{|
 
| [[ Imagen:Skybot-test-pant1.png|thumb|280px|'''Pantallazo 1''': Skybot-test nada más arrancarlo. Lo primero es seleccionar el puerto serie donde está conectada el Skybot]]
 
| [[ Imagen:Skybot-test-pant1.png|thumb|280px|'''Pantallazo 1''': Skybot-test nada más arrancarlo. Lo primero es seleccionar el puerto serie donde está conectada el Skybot]]

Revisión del 04:34 27 oct 2008

Introducción

Pantallazos

Pantallazo de Skybot-test-1.0 en Gnu/Linux
Pantallazo de Skybot-test-1.0 en Windows XP

Ejemplo de uso

  • Alimentar el Skybot
  • Conectarlo al PC a través del puerto serie (o utilizando un conversor USB-serie)
  • Ejecutar el programa skybot-test. El aspecto del programa será como el mostrado en el Pantallazo 1.
  • Seleccionar el puerto serie donde está conectado el Skybot y pulsar en Abrir

Para controlar el Skybot se debe descargar un programa monitor. Si esto ya se ha hecho previamente, el robot está correctamente alimentado y conectado al PC, se establecerá la conexión entre el PC y la tarjeta Skypic y la aplicación Skybot-test funcionará normalmente, como se muestra en el pantallazo 2:

Pantallazo 1: Skybot-test nada más arrancarlo. Lo primero es seleccionar el puerto serie donde está conectada el Skybot
Pantallazo 2: Puerto serie Abierto y Skybot detectado

Descargas

Versión: 1.0

Fichero Descripción
Skybot-test-1.0-src.tar.gz Fuentes
Skybot-test_1.0-1_i386-etch.deb Paquete para Debian/Etch
Skybot-test_1.0-1_i386.deb Paquete para Debian/Lenny
skybot-test-1.0.win32.exe Autoinstalable para Windows XP

Licencia

Skybot-test es Software libre distribuido bajo la licencia GPL v3.0

Instalación

Instalacion en Windows XP

Hay que descargar e instalar los siguientes paquetes. Utilizar las opciones que vienen por defecto:

Si se han utilizado las opciones que vienen por defecto en los instaladores, el pyburn se encuentra en el directorio: C:\python25\Scripts. El ejecutable es skybot-test.

Debian-Etch (4.0)/ Ubuntu Feisty (7.04)

Otras distribuciones de Linux/FreeBSD

El Skybot-test está programa en Python por lo que es totalmente portable a otras distribuciones de Linux/FreeBSD. Para que funcione es necesario tener instalado:

Finalmente, para instalar el Skybot-test, descargar el paquete fuente, descomprimirlo, entrar en el directorio skybot-test-1.0 y ejecutar:

python setup.py install

Para ejecutarlo:

skybot-test

Desarrolladores

Entorno

  • Lenguaje: Python 2.4 o superior
  • Máquina donde se ha desarrollado: Portátil Dell con GNU/Linux Debian/Etch (4.0)
  • Interfaz gráfica: wxPython.
  • Construcción de la interfaz: wxglade 0.4.1 (Paquete debian: python-wxglade)
  • IDE: Anjuta

Acceso al repositorio

La versión actual se puede obtener así:

svn co http://svn.iearobotics.com/skybot_test/skybot-test-1.0/

Empaquetar para Debian/Ubuntu

Ejecutar los siguientes comandos:

svn export http://svn.iearobotics.com/skybot_test/skybot-test-1.0/ skybot-test-1.0
cd skybot-test-1.0
chmod a+x debian/rules
dpkg-buildpackage -rfakeroot

Si no ocurren errores, se habrá creado el paquete .deb en el directorio padre

Crear ejecutable para windows

Bajar la versión del SVN:

svn co http://svn.iearobotics.com/skybot_test/skybot-test-1.0/
cd skybot-test-1.0

Crear el ejecutable:

python setup.py bdist --formats=wininst

Se creará el fichero dist/skybot-wx-1.0.win32.exe

Crear paquete fuente desde el SVN

Se quieren crear los ficheros .tar.gz y .zip con las fuentes del proyecto. Los pasos a seguir son: Bajar la versión desde el SVN:

svn co http://svn.iearobotics.com/skybot_test/skybot-test-1.0/
cd skybot-test-1.0

Crear el fichero con las fuentes:

python setup.py sdist --formats=gztar,zip

Los ficheros fuente creados son dist/skybot-wx-1.0.tar.gz y dist/skybot-wx-1.0.zip

Enlaces

  • BotControl. Control del Skybot desde plataformas Windows. Programado en Visual C++ 6.0. (Obsoleto)

Noticias

  • 13/Oct/2008: Comenzada esta página