[Jderobot] Refactorización del mediawiki
franciscomiguel.rivas en urjc.es
franciscomiguel.rivas en urjc.es
Mar Nov 19 19:34:46 CET 2013
Buenas,
ahí va mi granito de arena, aunque no quería empezar a decir nada sin
agradecer la iniciativa por cambiar la wiki porque tal y como está
ahora es un poco caótica, ya que tenemos todo el tema de cmake,
compilación e instalación ya estable que menos que hacerle justicia
con una buena documentación.
Sobre todas las iniciativas que propones me parecen fenomenal. Sobre
las dependencias... yo haría como dos apartados, unas dependencias
genéricas que son indispensables para compilar el "kernel" de jderobot
y otras que son dependientes del componente que queramos utilizar.
Ejemplos claros son openni y gazebo. Hay gente que vaya a trabajar en
procesamiento de imágenes y no le hace falta ni openni ni gazebo,
pues debería quedar claro que este tipo de librerías son opcionales.
Yo no quitaría, al menos del todo, la tabla de dependencias de los
componentes. Le intentaría darle una vuelta y dejarlo mas sencillo y
legible. Tipo:
-gazebo server | libgazebo
-openniServer | openni, nite
-wiimoteServer | cwiid
Así quería muy claro que tienes que tener las librerías básicas de
jderobot mas esas que son "especiales" de estos componentes que
necesitas librerías exclusivas.
Cuando hablo de dependencias indispensables yo metería opencv, gtk,
glut, ice y todas estas librerías que aunque no las usen todos los
componentes.. pues son las mas utilizadas.
Igual tendría sentido separar la instalación en componentes básicos y
componentes adicionales donde los básicos son los que compilarían con
las librerías "indispensables" y los adicionales los que necesitan
alguna librería dedicada. Así nos quitamos el problema, o al menos
aclaraŕiamos el proceso de instalación y que la gente que solo va
a utilizar camera-server + cameraViewer se acabe instalando openni y
gazebo porque lo pone en el manual cuando nunca van a utilizarlo.
Es sólo una idea, igual no le veis sentido y es mejor meterlo todo
cono una única instalación.. no lo se.. ahí dejo el debate.
Por otra parte está el tema de las instrucciones de instalación de
librerías externas. Como dices si la propia página de la librería
tiene instrucciones fiables de instalación no veo necesario tenerlo
duplicado justo por el tema que comenta Borja.
un saludo,
Fran.
"Borja Mon Serrano" <borjamonserrano en gmail.com> escribió:
> Hola,
>
> Lo primero agradecerte toda la ayuda que nos estas prestando, aunque Laura
>> es la que va abriendo brecha en esto de introrobot yo voy al rebufo a ver
>> si conseguimos que funcione.
>> Me parece muy bien que se cambie el mediawiki porque en la instalación de
>> Jderobot puede ser más clara. El problema es que lo he intentado tantas
>> veces hasta que ha funcionado que al final no tengo claros los pasos ni que
>> librerías eran necesarias y cuales no. Prometo que cuando tenga un poco más
>> de experiencia ayudaré a mejorar el tutorial de instalación.
>> Siento no poder ayudar mucho más.
>> Un saludo.
>>
>
> De nada Edgar, es normal que al principio sea un poco complicado hacerse a
> jderobot, pero poco a poco iréis cogiéndole el truco y podréis aportar
> nuevas ideas :)
>
> Me he dejado en el anterior correo una cosa en el tintero: cuando hay que
> instalar dependencias de una biblioteca en concreto, como por ejemplo PCL,
> no veo eso de poner el mismo código que tienen ellos en su página web. Me
> explico, en la instalación de PCL tenemos [1], cuando es exactamente lo
> mismo que pone en su página oficial [2]. Evidentemente es lo mismo porque
> tiene que ser así, pero si el día de mañana cambia y no nos damos cuenta,
> habría que cambiarlo en nuestro manual también. Por eso, creo que lo mejor
> sería directamente apuntar a su página web y listo. Pongo el ejemplo este
> porque es el que más a mano me pilla, pero lo mismo hay más.
>
> Bueno, ¿cómo veis todo este "paquete" de cambios en el mediawiki?
>
> Un saludo,
>
> Borja.
>
> [1] - http://jderobot.org/Manual-5#Point_cloud_library
> [2] - http://pointclouds.org/downloads/linux.html
>
------------------------------------------------------------------
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