Diferencia entre revisiones de «Paleta kinect»
(→Instalacion de TurtleArt para Ubuntu) |
(→Instalacion de TurtleArt para Ubuntu) |
||
Línea 118: | Línea 118: | ||
$ sudo apt-get install sugar-turtleart-activity | $ sudo apt-get install sugar-turtleart-activity | ||
− | La version del TurtleArt no fue actualizada hace tiempo. Se instala la version 98-1. Para acceder al codigo mas reciente ( | + | La version del TurtleArt no fue actualizada hace tiempo. Se instala la version 98-1. Para acceder al codigo mas reciente (actualmente v160) se descarga la actividad .xo desde |
http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4027/addon-4027-latest.xo?src=addondetail | http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4027/addon-4027-latest.xo?src=addondetail | ||
y se la descomprime mediante el comando unzip. | y se la descomprime mediante el comando unzip. | ||
+ | |||
+ | Para arrancar el TurtleArt en la carpeta TurtleArt.activity se ejecuta el comando | ||
+ | |||
+ | $ python TurtleArtActivity.py | ||
='''Como armar un plugin para TurtleArt'''= | ='''Como armar un plugin para TurtleArt'''= | ||
[http://wiki.sugarlabs.org/go/Activities/Turtle_Art#How_to_write_a_plugin Sugarlabs dice] | [http://wiki.sugarlabs.org/go/Activities/Turtle_Art#How_to_write_a_plugin Sugarlabs dice] |
Revisión del 21:54 10 nov 2012
Contenido
Introducción
El objetivo principal del proyecto es crear una paleta en Tortugarte que permita la utilización del Kinect y programar ejemplos del uso del Butiá con Kinect
Instalacion para Ubuntu
Paso cero
remover el kernel module gspca_kinect:
$ rmmod gspca_kinect
$ sudo apt-get install cmake build-essential git-core python python-dev libboost-python-dev libusb-1.0-0-dev freeglut3-dev openjdk-7-jdk doxygen graphviz mono-complete
OpenNI
$ mkdir ~/kinect ; cd ~/kinect
$ git clone https://github.com/OpenNI/OpenNI.git -b unstable
si! unstable!
$ cd OpenNI/Platform/Linux/CreateRedist
$ bash RedistMaker
$ cd ../Redist/OpenNI-Bin-Dev-Linux-x86*/
$ sudo ./install.sh
Sensor Kinect
$ cd ~/kinect
$ git clone https://github.com/avin2/SensorKinect
$ cd SensorKinect/Platform/Linux/CreateRedist
$ bash RedistMaker
$ cd ../Redist/Sensor-Bin-Linux-x86*
$ sudo sh install.sh
NITE
Descargar la distribución binaria para GNU/Linux(OpenNI Compliant Middleware Binaries) mas reciente desde la siguiente ubicación. http://www.openni.org/Downloads/OpenNIModules.aspx
$ cd ~/kinect
$ tar jxvf nite-bin-linux-x86-v1.5.2.21.tar.bz2
$ cd NITE-Bin-Dev-Linux-x86*/Data
$ chmod a+w *
$ vi *.xml
<License vendor="PrimeSense" key="insert key here"/> … reemplazar por … <License vendor="PrimeSense" key="0KOIk2JeIBYClPWVnMoRKn5cdY4="/>
$ cd ..
$ sudo ./install.sh
PyOpenNI
$ git clone https://github.com/jmendeth/PyOpenNI.git
$ mkdir PyOpenNI-build
$ cd PyOpenNI-build
$ cmake ../PyOpenNI
$ make
$ sudo cp lib/openni.so /usr/lib/pymodules/python2.7/
Lo que se puede usar actualmente: https://github.com/jmendeth/PyOpenNI/wiki/current-features
Ejemplos
OpenNI
$ cd ~/kinect/OpenNI/Platform/Linux/Bin/x86-Release
$ ./Sample-NiSimpleViewer
se termina apretando Esc
NITE
$ cd ~/kinect/NITE-Bin-Dev-Linux-x86*/Samples/Bin/x86-Debug
$ ./Sample-PointViewer
PyOpenNI
$ cd ~/kinect/PyOpenNI/examples
$ python depth.py
Instalacion de TurtleArt para Ubuntu
NO esta recomendada la instalacion mediante el comando
$ sudo apt-get install sugar-turtleart-activity
La version del TurtleArt no fue actualizada hace tiempo. Se instala la version 98-1. Para acceder al codigo mas reciente (actualmente v160) se descarga la actividad .xo desde http://activities.sugarlabs.org/en-US/sugar/downloads/latest/4027/addon-4027-latest.xo?src=addondetail
y se la descomprime mediante el comando unzip.
Para arrancar el TurtleArt en la carpeta TurtleArt.activity se ejecuta el comando
$ python TurtleArtActivity.py