[Jderobot] Un par de problemas durante la ejecuci�n con openni1Server y sus soluciones

Jose Villaran jmvillaran13 en gmail.com
Mie Jul 9 10:39:45 CEST 2014


Buenos d�as,
Efectivamente el problema ven�a por no tener suficiente espacio al estar
conectados ambos al mismo bus USB. El �nico problema que veo ahora es que
si en el segundo kinect que lanzo no utilizo ning�n fichero de calibraci�n
en el cfg (para que use la calibraci�n por defecto), salta una violaci�n de
segmento, lo que realmente no es mucho problema porque puedo introducir una
calibraci�n con los par�metros por defecto para obtener el mismo resultado.

Muchas gracias y un saludo,

Jose Manuel
El 09/07/2014 08:57, "Francisco Rivas" <franciscomiguel.rivas at urjc.es>
escribi�:

> Buenas,
> para conectar dos kinects en un mismo ordenador necesitas tener dos buses
> usb, uno para cada dispositivo, puedes comprobar a qu� bus est� conectado
> cada sensor con lsusb, el error que comentas del WaitForAnyUpdate es
> porque no tiene suficiente espacio en el bus y no es capaz de recibir datos.
>
> un saludo,
> Fran.
>
>
> El 8 de julio de 2014, 16:37, Jose Villaran <jmvillaran13 at gmail.com>
> escribi�:
>
>> 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
>>>
>>>
>>
>> _______________________________________________
>> Jde-developers mailing list
>> Jde-developers at gsyc.es
>> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
>>
>>
>
>
> --
> ------------------------------------------------------------------
> Linkedin: linkedin.com/in/fmrivas
>
> Laboratorio de An�lisis del Movimiento, Biomec�nica, Ergonom�a y Control
> Motor (LAMBECOM).
> Departamento de Fisioterapia, Terapia Ocupacional, Rehabilitaci�n y
> Medicina F�sica.
> Universidad Rey Juan Carlos (URJC).
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20140709/a68edfe2/attachment-0001.htm 


More information about the Jde-developers mailing list