Hola,<div><br></div><div>     gracias Fran, lo que me faltaba era el Avin2Driver para Kinect.</div><div><br></div><div>     Ahora tengo un problema de compilación al hacer el make, que se queja de que la estructura &#39;jderobot::RGBPoint&#39; no tiene un parámetro &#39;id&#39; al que se hace referencia en la línea 881 del código de &#39;openniServer.cpp&#39;. Investigando he encontrado esa estructura en el código de la interfaz &#39;pointcloud.h&#39; y es cierto que no tiene ese parámetro id, tampoco he encontrado dónde se define la variable auxP que es la que clasifica como de tipo estructura jderobot::RGBPoint y que aparece en la línea 881 de openniServer.cpp usando el parámetro id; de manera que no sé como solucionarlo. La salida por terminal es la misma que en mi mensaje anterior cuando hacía el make, al comentar la línea que me daba problemas con el cmake.</div>
<div><br></div><div>Saludos, Juan</div><div><br><br><div class="gmail_quote">El 8 de noviembre de 2012 09:11,  <span dir="ltr">&lt;<a href="mailto:franciscomiguel.rivas@urjc.es" target="_blank">franciscomiguel.rivas@urjc.es</a>&gt;</span> escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Buenas,<br>
para usar el openniServer tienes que intalarte:<br>
1. Openni.<br>
2. Nite.<br>
3. Avin2Driver para kinect.<br>
<br>
En mi repositorio [1] tienes una copia de todo lo que necesitas. Estoy documentando todo y en los próximos días lo subiré al manual de jderobot, pero es bastante sencillo de instalar.<br>
<br>
Tanto para openni como para el driver tienes que entrar en el directorio:<br>
Platform/Linux/CreateRedist<br>
ejecutar ./RedistMaker<br>
Esto te crea un nuevo directorio:<br>
Redist/OpenNI-Bin-Dev-Linux-<u></u>x86-v1.5.4.0<br>
ejecutas sudo ./install.sh y listo<br>
<br>
Y para la instalación de nite solo hay que ejecutar:<br>
sudo ./install.sh<br>
<br>
<br>
un saludo,<br>
Fran.<br>
<br>
[1] <a href="http://svn.jde.gsyc.es/users/frivas/tfm/trunk/installation/v1.5.4/" target="_blank">http://svn.jde.gsyc.es/users/<u></u>frivas/tfm/trunk/installation/<u></u>v1.5.4/</a><div><div class="h5"><br>
<br>
<br>
<br>
&quot;Juan Navarro Bosgos&quot; &lt;<a href="mailto:jnbosgos@gmail.com" target="_blank">jnbosgos@gmail.com</a>&gt; escribió:<br>
<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
Hola,<br>
<br>
     sigo con el mismo problema al usar KinectViewer con KinectServer de no<br>
ver la nube de puntos y de cerrarse kinectViewer al pulsar el botón<br>
&#39;Reconstruct&#39; por una &#39;Violación de segmento&#39; según informa la salida por<br>
terminal.<br>
<br>
     Y respecto a OpenNiServer, me surge un problema al hacer el CMake por<br>
no encontrar el directorio de la librería NI, ¿Cómo se instala la librería<br>
Ni? Las librerías OpenNi y Nite si las tengo. Y si comento la línea que<br>
hace referencia al directorio de la librería Ni, en el CMakeList.txt de la<br>
carpeta del componente, me da errores de compilación.<br>
<br>
La salida del cmake es:<br>
<br>
jnbosgos@teleko:~/pfc/<u></u>jderobot/trunk/src/components/<u></u>openniServer/build$<br>
cmake .<br>
GEARBOX IN /usr/local/include/gearbox<br>
GEARBOX LIBRARY FOUND IN<br>
/usr/local/lib/gearbox/<u></u>libGbxUtilAcfr.so;/usr/local/<u></u>lib/gearbox/libGbxIceUtilAcfr.<u></u>so<br>
*** Fireware OK:<br>
PCL LIBRARY FOUND IN /usr/include/pcl-1.6<br>
PCL LIBRARY FOUND IN<br>
/usr/lib/libpcl_surface.so;/<u></u>usr/lib/libpcl_registration.<u></u>so;/usr/lib/libpcl_<u></u>segmentation.so;/usr/lib/<u></u>libpcl_filters.so;/usr/lib/<u></u>libpcl_sample_consensus.so;/<u></u>usr/lib/libpcl_io.so;/usr/lib/<u></u>libpcl_octree.so;/usr/lib/<u></u>libpcl_features.so;/usr/lib/<u></u>libpcl_kdtree.so;/usr/lib/<u></u>libpcl_common.so<br>

*** PCL OK<br>
*** Player libraries not found. Are needed to PlayerServer component<br>
*** Xerces OK<br>
*** OpenNi OK<br>
/usr/lib/libOpenNI.so<br>
NI:ni_INCLUDE_DIR-NOTFOUND<br>
NITE:/usr/include/nite<br>
*** Nite libraries: XnVNite or XnVCNITE not found<br>
*** Nite OK<br>
-- Found the ZeroC IceUtil library at /usr/lib/libIceUtil.so<br>
-- Found the ZeroC IceUtil headers at /usr/include<br>
-- Found the ZeroC IceStorm library at /usr/lib/libIceStorm.so<br>
-- Found the ZeroC IceStorm headers at /usr/include<br>
-- Found the ZeroC Ice libraries at<br>
/usr/lib/libIce.so;/usr/lib/<u></u>libIceBox.so;/usr/lib/<u></u>libIceGrid.so;/usr/lib/<u></u>libIcePatch2.so;/usr/lib/<u></u>libIceSSL.so;/usr/lib/<u></u>libIceStorm.so;/usr/lib/<u></u>libIceUtil.so;/usr/lib/<u></u>libIceXML.so<br>

-- Found the ZeroC Ice headers at /usr/include<br>
-- Found these ZeroC Ice executables:<br>
/usr/bin/slice2cpp;/usr/bin/<u></u>slice2cs;/usr/bin/<u></u>slice2docbook;/usr/bin/<u></u>slice2freeze;/usr/bin/<u></u>slice2freezej;/usr/bin/<u></u>slice2html;/usr/bin/<u></u>slice2java;/usr/bin/slice2py;/<u></u>usr/bin/slice2rb<br>

CMake Error: The following variables are used in this project, but they are<br>
set to NOTFOUND.<br>
Please set them or make sure they are set and tested correctly in the CMake<br>
files:<br>
ni_INCLUDE_DIR<br>
   used as include directory in directory<br>
/home/jnbosgos/pfc/jderobot/<u></u>trunk/src/components/<u></u>openniServer<br>
<br>
-- Configuring incomplete, errors occurred!<br>
<br>
<br>
La salida del make, si comento la línea en el fichero CMakeList.txt del<br>
componente, es:<br>
<br>
jnbosgos@teleko:~/pfc/<u></u>jderobot/trunk/src/components/<u></u>openniServer/build$ make<br>
Scanning dependencies of target openniServer<br>
[ 50%] Building CXX object ../CMakeFiles/openniServer.<u></u>dir/openniServer.cpp.o<br>
/home/jnbosgos/pfc/jderobot/<u></u>trunk/src/components/<u></u>openniServer/openniServer.cpp:<br>
In member function &#39;virtual void<br>
openniServer::pointCloudI::<u></u>ReplyCloud::walk()&#39;:<br>
/home/jnbosgos/pfc/jderobot/<u></u>trunk/src/components/<u></u>openniServer/openniServer.cpp:<u></u>881:<br>
error: &#39;struct jderobot::RGBPoint&#39; has no member named &#39;id&#39;<br>
make[2]: *** [../CMakeFiles/openniServer.<u></u>dir/openniServer.cpp.o] Error 1<br>
make[1]: *** [../CMakeFiles/openniServer.<u></u>dir/all] Error 2<br>
make: *** [all] Error 2<br>
<br>
<br>
<br>
Saludos, Juan<br>
<br>
<br>
El 7 de noviembre de 2012 16:54, Juan Navarro Bosgos<br>
&lt;<a href="mailto:jnbosgos@gmail.com" target="_blank">jnbosgos@gmail.com</a>&gt;escribió:<br>
<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
Hola Fran,<br>
<br>
     vale muchas gracias, esperaré entonces a las nuevas versiones.<br>
<br>
<br>
Un saludo, Juan<br>
<br>
<br>
El 7 de noviembre de 2012 12:30, &lt;<a href="mailto:franciscomiguel.rivas@urjc.es" target="_blank">franciscomiguel.rivas@urjc.es</a><u></u>&gt; escribió:<br>
<br>
Buenas Juan,<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
estoy subiendo las últimas versiones de los componentes de openniserver y<br>
kinectviewer. Espero subirlas hoy, estoy modificando todos los ficheros de<br>
cmake porque hay muchas cosas puestas &quot;a fuego&quot;, en cuanto lo tenga mando<br>
un mail a la lista y así puedes probar ya las ultimas versiones que hay<br>
alguna cosa nueva.<br>
<br>
un saludo,<br>
Fran.<br>
<br>
&quot;Juan Navarro Bosgos&quot; &lt;<a href="mailto:jnbosgos@gmail.com" target="_blank">jnbosgos@gmail.com</a>&gt; escribió:<br>
<br>
<br>
 Hola,<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
     tengo el problema de que no consigo ver la nube de puntos al<br>
utilizar<br>
KinectViewer junto con KinectServer o con OpenNiServer; y también que si<br>
pulso el botón de &#39;Reconstruir&#39; dentro del apartado del mundo de la<br>
ventana<br>
del controlador, el kinectViewer se cierra. En los ficheros de<br>
configuración de los tres componentes tengo puesto que esté activa la<br>
nube<br>
de puntos, y en KinectViewer de dónde cogerla, pero no sé si hace falta<br>
algo más. Entonces quería saber como se puede ver la nube de puntos al<br>
usar<br>
estos componentes.<br>
<br>
<br>
Saludos y gracias, Juan<br>
<br>
<br>
</blockquote>
<br>
<br></div></div>
------------------------------<u></u>**----------------------------<u></u>--**------<div class="im"><br>
Laboratorio de Análisis del Movimiento, Biomecánica, Ergonomía y Control<br>
Motor (LAMBECOM).<br>
Departamento de Fisioterapia, Terapia Ocupacional, Rehabilitación y<br>
Medicina Física.<br>
Universidad Rey Juan Carlos (URJC).<br>
<br>
</div></blockquote>
<br>
<br>
</blockquote>
<br>
</blockquote><div class="HOEnZb"><div class="h5">
<br>
<br>
<br>
------------------------------<u></u>------------------------------<u></u>------<br>
Laboratorio de Análisis del Movimiento, Biomecánica, Ergonomía y Control Motor (LAMBECOM).<br>
Departamento de Fisioterapia, Terapia Ocupacional, Rehabilitación y Medicina Física.<br>
Universidad Rey Juan Carlos (URJC).<br>
</div></div></blockquote></div><br></div>