[Jderobot-dev] Falta interfaz ICE para OpenniServer. Modifiaciones al CMake de OpenNI
franciscomiguel.rivas en urjc.es
franciscomiguel.rivas en urjc.es
Mie Mar 13 10:07:50 CET 2013
Buenos días,
ya he subido el remoteCloud.ice que se me había pasado, básicamente es
una extensión del pointCloud.ice pero que admite cambios en la RT en
caliente mediante configuración XML.
Sobre las dependencias tienes razón cuando modifique los CMakes no
quité el with_openni que ya no hace nada.
Sobre lo de añadir "openni" en el directorio de búsquedas, no lo tengo
muy claro, pero tampoco se muy bien cual es la mejor opción. En el
directorio "openni" se instalan las librerías de openni instaladas
desde el repositorio y en "ni" las instaladas desde los fuentes. Como
openni es se actualiza bastante a menudo la del repositorio
prácticamente nunca tiene la última versión.
Por eso buscaba expresamente en ni, ya que cada actualización de
openni suele incorporar mejoras importantes y para el rendimiento de
openniServer trabajar con la última versión es importante. Esto no
ocurre con kinectServer ya que utiliza PCL para abstraer el acceso al
sensor y prácticamente utiliza openniServer como un driver y no como
una librería.
Como digo no se si es mejor que busque en los dos directorios o que
busque sólo en "ni" y que te obligue a instalar la última versión de
openni desde los fuentes.
¿que os parece?
un saludo,
Fran.
"Luis Roberto Morales" <lr.morales.iglesias en gmail.com> escribió:
> Buenas noches,
> estaba echando un vistazo a la nueva versión de todos los componentes del
> repositorio (llevaba un tiempo trabajando con la r849), cuando compilando
> openniserver me he encontrado con que trata de utilizar
> "jderobot/remoteCloud.h" y este no está. Buscando la interfaz ICE en
> src/interfaces/slice/jderobot tampoco la veo, por lo que o a alguien se le
> ha olvidado incluir esta interfaz en el repositorio o me estoy saltando
> algo.
>
> Además he corregido el CMake de openniserver que esperaba encontrar un
> valor en las variable with_openni y with_nite cuando estas ya no se
> utilizan. Las he sustituido por las variables de las correspondientes
> librerías.
> Por último, también he corregido el CMake de OpenNI, que buscaba el include
> solo bajo el sufijo "ni", cuando hay sistemas (por ejemplo desde donde
> estoy escribiendo) que la librería se instala bajo "openni"; ahora debería
> buscar bajo ambos sufijos.
>
> Un saludo,
> Roberto
>
------------------------------------------------------------------
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).
More information about the Jde-developers
mailing list