Proyecto Fin de Carrera

Robótica, software y telecomunicaciones.

Instalar ARToolKit en Ubuntu y usar en RoboComp

En el blog Simocap de José Alberto Gandullo se explica perfectamente cómo instalar ARToolKit en Ubuntu, sin embargo me gustaría añadir algunas notas que me comentó Luiky.

El método de instalación que se menciona en Simocap es para la versión de 32bits de Ubuntu, aunque en realidad podría servir para varias distribuciones GNU/Linux basadas en Ubuntu o en Debian.

Para las distribuciones GNU/Linux de 64bits es preferible modificar el script Configure antes de ejecutarlo, podemos hacerlo con los siguientes comandos:

cd ARToolKit
gedit Configure

Dentro del archivo configure tenemos que añadir -fPIC a la línea 111 sustituyendo la línea que tiene  —  por la que tiene ++ al principio de las líneas que indico:

-- CFLAG="-O $GST_INCLUDE -I/usr/X11R6/include"
++ CFLAG="-O $GST_INCLUDE -fPIC -I/usr/X11R6/include"

A continuación lo ejecutamos:

./Configure

y compilamos:

make

Añadimos la variable de entorno:

export ARTOOLKIT_CONFIG="v4l2src device=/dev/video0 use-fixed-fps=false ! ffmpegcolorspace ! capsfilter caps=video/x-raw-rgb,bpp=24 ! identity name=artoolkit ! fakesink"

y probamos que funciona correctamente ejecutanto el test dsde la carpeta bin:

cd  ARToolKit/bin
./simpleTest

Sin embargo, si queremos integrar ARToolKit en nuestro proyecto, necesitamos modificar nuestro CMakeLists.txt, de forma que los #include no nos den problemas.

Anuncios

23 junio 2011 Posted by | all | , , , , , , | Deja un comentario

Instalar OSG en Ubuntu para usar en RoboComp

Gracias a un script en Python que tenemos en RoboComp, instalar OSG en Ubuntu es tan sencillo como ejecutar dicho script, que nos deja listo el sistema para comenzar a programar con OSG en Ubuntu, ya sea la versión de 32 bits o la de 64 bits. Además se ha probado para la versión 10.04 LTS y para la versión 10.10.

Nos desplazamos a la carpeta que contiene el script y lo ejecutamos:

cd robocomp/ThirdParty/
python osg2.8.3.py

Meter la contraseña de usuario cuando nos lo pida, y listo.

23 junio 2011 Posted by | all | , , , | 8 comentarios

   

A %d blogueros les gusta esto: