[Jderobot] Un par de problemas durante la ejecuci�n con openni1Server y sus soluciones
Jose Villaran
jmvillaran13 en gmail.com
Mar Jul 8 16:37:38 CEST 2014
Hola a todos,
actualmente estoy utilizando openni1Server para obtener informaci�n RGB y
nube de puntos de dos kinects simult�neamente. Cuando solo tengo un kinect
enchufado, tal y como se�alaba Juan, modificando solamente la resoluci�n en
el archivo de configuraci�n funciona perfectamente. Sin embargo, al
enchufar ambos dispositivos tengo bastantes problemas que, adem�s, no
siempre son los mismos (incluso a veces me llegan a funcionar bien).
Normalmente, al lanzar el primer openni1server (con ID=0 en el cfg) este
funciona bien. Sin embargo, al lanzar el segundo openni1server (con ID=1 en
el cfg), me saltan 'violaciones del segmento' o mensajes del estilo
'WaitForAnyUpdate' (como si el dispositivo no estuviera enchufado) que no
permiten el acceso a su informaci�n v�a ICE.
Durante la instalaci�n, he seguido los pasos del manual de JDERobot para
instalaci�n de la versi�n 1 de OpenNI, NITE y Avin2 Driver. Adem�s, tambi�n
he realizado la instalaci�n en otro port�til y he tenido problemas
similares.
�Alguien sabe qu� puede estar pasando o si debo a�adir algo m�s en los cfg
para trabajar con dos kinects?
Gracias por adelantado,
Jos� Manuel
El 2 de julio de 2014, 13:14, Juan Navarro Bosgos <jnbosgos at gmail.com>
escribi�:
> Hola,
>
> he detectado un par de problemas durante la ejecuci�n en la versi�n actual
> del componente openni1Server que hay en el repositorio [1], son:
>
> - Primero, al ejecutarlo, tras imprimir algunas l�neas de la ejecuci�n
> normal, devuelve un volcado informando de un posible caso de liberar dos
> veces una misma regi�n de memoria; siguiendo las l�neas de ejecuci�n normal
> he detectado el problema en la l�nea 1470 de openni1Server.cpp: 'delete[]
> aModeD;', que deber�a ser: 'delete[] aModeR;'.
>
>
>
> - El segundo problema es un problema de configuraci�n, pero que nos
> salta en ejecuci�n; me explico, tras solucionar el anterior problema, si
> recompilamos y ejecutamos, se produce una 'Violaci�n de Segmento' cuando
> est� creando la c�mara de profundidad, al intentar acceder en la l�nea 739
> de openni1Server.cpp a regiones de memoria mayores que el espacio reservado
> para el array 'distances'; el problema est� en la versi�n actual del
> fichero de configuraci�n openni1Server.cfg que asigna una resoluci�n de
> 320x240, cuando se especifica en el fichero openni1Server.cpp en la l�nea
> 83, que este componente solo funciona con im�genes de 640x480. Cambiando
> estos dos par�metros en el fichero de configuraci�n
> (openni1Server.Width=640 y openni1Server.Height=480) ejecuta sin m�s
> problemas que haya detectado.
>
>
> Un saludo,
> Juan
>
> [1]
> http://svn.jderobot.org/jderobot/trunk/src/stable/components/openni1Server/
>
> _______________________________________________
> Jde-developers mailing list
> Jde-developers at gsyc.es
> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20140708/bda07e58/attachment.html
More information about the Jde-developers
mailing list