El problema de no encontrar el fichero de configuración venía porque lo lanzaba tal y como está puesto en la wiki, es decir, con el $Config_Path. Sin él, y lanzando cameraserver desde /trunk/src/componentes/cameraserver, coge el fichero sin problemas. Lo que he hecho ha sido coger el fichero de configuración que hay en la wiki, eliminar la línea del campo Format (no lo coge bien) y cambiar la fuente de video por videotest://2. Eso sí, no he lanzado gazebo anteriormente.<div>
<br></div><div>Una vez lanzo cameraserver ocurre lo siguiente:</div><div><br></div><div><div>27/09/12 19:46:52.750 ./cameraserver: warning: found unknown properties for object adapter `CameraSrv&#39;:</div><div>    CameraSrv.Camera.0.FramerateD</div>
<div>    CameraSrv.Camera.0.FramerateN</div><div>    CameraSrv.Camera.0.ImageHeight</div><div>    CameraSrv.Camera.0.ImageWidth</div><div>    CameraSrv.Camera.0.Invert</div><div>    <a href="http://CameraSrv.Camera.0.Name">CameraSrv.Camera.0.Name</a></div>
<div>    CameraSrv.Camera.0.ShortDescription</div><div>    CameraSrv.Camera.0.Uri</div><div>    CameraSrv.DefaultMode</div><div>    CameraSrv.NCameras</div><div>info: CameraSrv: Created object adapter.</div><div>CameraSrv: Component infrastructure thread created.</div>
<div>info: CameraSrv: Application initialized.</div><div>info: Creating camera camera_borja</div><div>info: Creating pipeline with config: GSTVideoPipeline config: name=camera_borja srcpipeline= uri=videotest://2 width=320 height=240 bpp=0 framerate=15/1 format=0x85c10d8</div>
<div>info: Pipeline caps: video/x-raw-yuv, format=(fourcc)YUY2, width=(int)320, height=(int)240, framerate=(fraction)15/1</div><div>info: Component infrastructure changed state to Initialising.</div><div>info: Component infrastructure changed state to Working.</div>
<div>Activating adapter...</div><div>Adapter activated</div><div>info: Component infrastructure: adapter activated.</div><div>info: Component infrastructure: nothing left to do, quitting</div><div>info: Starting pipeline</div>
<div>info: Starting thread for camera: camera_borja</div><div><br></div><div>Y ahí se queda sin hacer nada por mucho que espere. ¿Es normal? ¿Me estoy comiendo algún paso?</div><div><br></div><div>Un saludo,</div><div><br>
</div><div>Borja.</div><br><div class="gmail_quote">El 27 de septiembre de 2012 19:21, JoseMaria <span dir="ltr">&lt;<a href="mailto:josemaria.plaza@gmail.com" target="_blank">josemaria.plaza@gmail.com</a>&gt;</span> escribió:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Cameraserver sirve imágenes desde cámaras reales (cámarasIP, cámaras<br>
firewire, cámarasUSB, digitalizadoras de video, etc.), desde ficheros de<br>
video, etc.<br>
<br>
Gazeboserver puede servir imágenes también pero en principio es otro<br>
componente ortogonal al anterior.<br>
<span class="HOEnZb"><font color="#888888"><br>
JoseMaria<br>
</font></span><div class="HOEnZb"><div class="h5">rOn Thu, 2012-09-27 at 19:17 +0200, Mikel Gonzalez Baile wrote:<br>
&gt; Hola Borja,<br>
&gt;<br>
&gt;<br>
&gt; arreglada la compilación :-). ¿Cómo estás ejecutando cameraserver?.<br>
&gt; Desde el directorio /trunk/src/components/cameraserver tienes que<br>
&gt; lanzar el comando:<br>
&gt;<br>
&gt;<br>
&gt; &lt;&lt; ./cameraserver --Ice.Config=cameraserver.cfg<br>
&gt;<br>
&gt;<br>
&gt; Si mal no recuero cameraserver hace uso de Gazebo, y por tanto de<br>
&gt; gazeboserver, no? En cuyo caso debes lanzar antes gazebo:<br>
&gt;<br>
&gt;<br>
&gt; &lt;&lt; gazebo /usr/local/share/gazebo/worlds/sigueLineas.world<br>
&gt;<br>
&gt;<br>
&gt; y gazeboserver desde su directorio /trunk/src/components/gazeboserver:<br>
&gt;<br>
&gt;<br>
&gt; &lt;&lt; ./gazeboserver --Ice.Config=gazeboserver.cfg<br>
&gt;<br>
&gt;<br>
&gt; Un saludo,<br>
&gt;<br>
&gt;<br>
&gt; Mikel.<br>
&gt;<br>
&gt; 2012/9/27 Borja Menéndez Moreno &lt;<a href="mailto:b.menendez@alumnos.urjc.es">b.menendez@alumnos.urjc.es</a>&gt;<br>
&gt;         Efectivamente, tal y como  apuntaba Redo, el fichero es<br>
&gt;         &#39;/usr/include/dc1394/control.h&#39;.<br>
&gt;<br>
&gt;<br>
&gt;         Teniendo en cuenta tu mensaje anterior, Mikel, lo que he hecho<br>
&gt;         ha sido reinstalar dichas librerías y borrar tanto el fichero<br>
&gt;         CMakeCache.txt como el directorio CMakeFiles e intentar<br>
&gt;         instalar cameraserver. Ya está funcionando correctamente :D<br>
&gt;<br>
&gt;<br>
&gt;         Una vez que se ha instalado he ido a probar cameraserver, por<br>
&gt;         supuesto, pero me he encontrado con el siguiente mensaje:<br>
&gt;<br>
&gt;<br>
&gt;         cameraserver: PropertiesI.cpp:291: Ice::FileException:<br>
&gt;         file exception: No existe el fichero o el directorio<br>
&gt;         path: /cameraserver.cfg<br>
&gt;<br>
&gt;<br>
&gt;         ¿Sabéis cuál puede ser el problema?<br>
&gt;<br>
&gt;<br>
&gt;         Un saludo y muchas gracias por todo,<br>
&gt;<br>
&gt;<br>
&gt;         Borja.<br>
&gt;<br>
&gt;         El 27 de septiembre de 2012 18:54, Mikel Gonzalez Baile<br>
&gt;         &lt;<a href="mailto:m.gonzalezbai@gmail.com">m.gonzalezbai@gmail.com</a>&gt; escribió:<br>
&gt;<br>
&gt;                 Exacto Redo,<br>
&gt;<br>
&gt;<br>
&gt;                 como bien comentas ahí es donde se comprueba que<br>
&gt;                 dichas librerías están en el sistema, en cuyo caso al<br>
&gt;                 lanzar el comando:<br>
&gt;<br>
&gt;<br>
&gt;                 cmake .<br>
&gt;<br>
&gt;<br>
&gt;                 uno de los mensajes que aparece es:<br>
&gt;<br>
&gt;<br>
&gt;                 *** Fireware OK<br>
&gt;<br>
&gt;<br>
&gt;                 en caso contrario:<br>
&gt;<br>
&gt;<br>
&gt;                 *** Fireware libraries: dc1394 or raw1394 not found<br>
&gt;<br>
&gt;<br>
&gt;                 Un saludo,<br>
&gt;<br>
&gt;<br>
&gt;                 Mikel<br>
&gt;<br>
&gt;<br>
&gt;                 2012/9/27 Mikel Gonzalez Baile<br>
&gt;                 &lt;<a href="mailto:m.gonzalezbai@gmail.com">m.gonzalezbai@gmail.com</a>&gt;<br>
&gt;                         Hola Borja,<br>
&gt;<br>
&gt;<br>
&gt;                         que extraño que no te compile teniendo los<br>
&gt;                         paquetes que comenta Redo. El error está en<br>
&gt;                         que no encuentra la siguiente cabecera:<br>
&gt;<br>
&gt;<br>
&gt;                         error: dc1394/control.h: No existe el fichero o el directorio<br>
&gt;<br>
&gt;<br>
&gt;                         ¿podrías indicarme en qué directorio la tienes<br>
&gt;                         instalada?<br>
&gt;<br>
&gt;<br>
&gt;                         Por cierto, para asegurar, cuando realices<br>
&gt;                         cualquier cambios en tu sistema y quieras<br>
&gt;                         realizar la compilación elimina primero el<br>
&gt;                         fichero CMakeCache.txt y el directorio<br>
&gt;                         CMakeFiles que se generan<br>
&gt;                         en /trunk/src/components/cameraserver/build<br>
&gt;<br>
&gt;<br>
&gt;                         Un saludo,<br>
&gt;<br>
&gt;<br>
&gt;                         Mikel.<br>
&gt;<br>
&gt;<br>
&gt;                         2012/9/27 redouane kachach<br>
&gt;                         &lt;<a href="mailto:redo.robot@gmail.com">redo.robot@gmail.com</a>&gt;<br>
&gt;                                 No tengo ni idea del Cmake pero este<br>
&gt;                                 fichero lo tengo instalado<br>
&gt;                                 en: /usr/include/dc1394/control.h<br>
&gt;<br>
&gt;<br>
&gt;                                 Si tienes el fichero ahi, por<br>
&gt;                                 alguna razón el Cmake no lo esta<br>
&gt;                                 incluyendo. Hay una dependencia en el<br>
&gt;                                 CmakeLists.txt principal en la linea:<br>
&gt;<br>
&gt;<br>
&gt;                                 include(${DEPS_DIR}/fireware/CMakeLists.txt)<br>
&gt;<br>
&gt;<br>
&gt;                                 Imagino que es la que se encarga de<br>
&gt;                                 buscar la libreria, ver si esta<br>
&gt;                                 instalada y generar los<br>
&gt;                                 includes/libs .. aver si alguien con<br>
&gt;                                 más conocimiento de Cmake nos ilumina<br>
&gt;                                 sobre como va este proceso ..<br>
&gt;<br>
&gt;                                 2012/9/27 Borja Menéndez Moreno<br>
&gt;                                 &lt;<a href="mailto:b.menendez@alumnos.urjc.es">b.menendez@alumnos.urjc.es</a>&gt;<br>
&gt;                                         Las librerías están<br>
&gt;                                         correctamente instaladas.<br>
&gt;<br>
&gt;<br>
&gt;                                         Un saludo,<br>
&gt;<br>
&gt;<br>
&gt;                                         Borja.<br>
&gt;<br>
&gt;                                         El 27 de septiembre de 2012<br>
&gt;                                         17:59, redouane kachach<br>
&gt;                                         &lt;<a href="mailto:redo.robot@gmail.com">redo.robot@gmail.com</a>&gt;<br>
&gt;                                         escribió:<br>
&gt;<br>
&gt;                                                 Comprueba que tienes<br>
&gt;                                                 instalados los<br>
&gt;                                                 paquetes (o la versión<br>
&gt;                                                 correspondiente en tu<br>
&gt;                                                 sistema):<br>
&gt;<br>
&gt;<br>
&gt;                                                 libdc1394-22<br>
&gt;                                                 y libdc1394-22-dev<br>
&gt;<br>
&gt;<br>
&gt;                                                 Saludos,<br>
&gt;                                                 Redo.<br>
&gt;<br>
&gt;                                                 2012/9/27 Borja<br>
&gt;                                                 Menéndez Moreno<br>
&gt;                                                 &lt;<a href="mailto:b.menendez@alumnos.urjc.es">b.menendez@alumnos.urjc.es</a>&gt;<br>
&gt;<br>
&gt;                                                         Buenas tardes<br>
&gt;                                                         a todos,<br>
&gt;<br>
&gt;<br>
&gt;                                                         Estoy tratando<br>
&gt;                                                         de iniciarme<br>
&gt;                                                         en jderobot y,<br>
&gt;                                                         para ello, lo<br>
&gt;                                                         primero que<br>
&gt;                                                         quería hacer<br>
&gt;                                                         era instalar<br>
&gt;                                                         cameraserver.<br>
&gt;                                                         El problema es<br>
&gt;                                                         que ya casi al<br>
&gt;                                                         finalizar el<br>
&gt;                                                         compilado me<br>
&gt;                                                         salta una<br>
&gt;                                                         cadena de<br>
&gt;                                                         error:<br>
&gt;<br>
&gt;<br>
&gt;                                                         [ 99%] Building CXX object ../CMakeFiles/cameraserver.dir/cameraserver.cpp.o<br>
&gt;                                                         /home/borjamon/jderobot/trunk/src/components/cameraserver/cameraserver.cpp:42:28: error: dc1394/control.h: No existe el fichero o el directorio<br>
&gt;                                                         /home/borjamon/jderobot/trunk/src/components/cameraserver/cameraserver.cpp:197: error: ‘dc1394camera_t’ has not been declared<br>
&gt;                                                         .<br>
&gt;                                                         .<br>
&gt;                                                         .<br>
&gt;                                                         make[2]: *** [../CMakeFiles/cameraserver.dir/cameraserver.cpp.o] Error 1<br>
&gt;                                                         make[1]: *** [../CMakeFiles/cameraserver.dir/all] Error 2<br>
&gt;                                                         make: *** [all] Error 2<br>
&gt;<br>
&gt;                                                         El error parece estar en algo relacionado con la librería &#39;dc1394&#39;, pero no sé muy bien cómo arreglar el problema. ¿Me podéis echar una mano?<br>
&gt;<br>
&gt;                                                         Un saludo,<br>
&gt;<br>
&gt;                                                         Borja.<br>
&gt;<br>
&gt;<br>
&gt;                                                         _______________________________________________<br>
&gt;                                                         Jde-developers<br>
&gt;                                                         mailing list<br>
&gt;                                                         <a href="mailto:Jde-developers@gsyc.es">Jde-developers@gsyc.es</a><br>
&gt;                                                         <a href="http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers" target="_blank">http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers</a><br>

&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;                                 _______________________________________________<br>
&gt;                                 Jde-developers mailing list<br>
&gt;                                 <a href="mailto:Jde-developers@gsyc.es">Jde-developers@gsyc.es</a><br>
&gt;                                 <a href="http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers" target="_blank">http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Jde-developers mailing list<br>
&gt; <a href="mailto:Jde-developers@gsyc.es">Jde-developers@gsyc.es</a><br>
&gt; <a href="http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers" target="_blank">http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers</a><br>
<br>
</div></div><div class="HOEnZb"><div class="h5">--<br>
<a href="http://gsyc.es/jmplaza" target="_blank">http://gsyc.es/jmplaza</a><br>
Universidad Rey Juan Carlos<br>
<br>
<br>
<br>
<br>
</div></div></blockquote></div><br></div>