[Jde-dev] tickect #256 NaoOperator

JoseMaria jmplaza en gsyc.es
Dom Mayo 10 11:36:55 CEST 2009


Francisco,

enhorabuena, está muy bien el esquema!. Lo he incorporado al svn y
añadido las dependencias de autotools. Algunas cosas a limar:

Ahora mismo este esquema tiene grabada a fuego su dependencia del driver
naobody y de una manera "ilegal": revisa del fichero configuración una
sección que no es del esquema, la de ese driver naobody, y eso es feo.
Para mantener un diseño limpio y ortogonal, si el esquema necesita su
configuración específica, entonces habrá que dársela con una sección
propia en el fichero, entre:
schema naooperator
blabla
end_schema

Un mejor diseño sería que este esquema simplemente usara los interfaces
que necesite (varcolorXXX, motors, ptmotors, etc...) con independencia
de quien se los proporcione. Por ejemplo algún día terminaremos el
soporte para el Nao en Gazebo y entonces será el driver gazebo quien
proporcione esos interfaces. Vamos, que en vez de coger las distintas
fuentes posibles analizando una sección del fichero de configuración que
no es propia, el esquema debería cogerlas importando interfaces y viendo
si fallan o no. Si el driver naobody está presente y proporciona esos
interfaces, mejor que mejor, pero también abres la puerta a que sean
otros drives quienes lo hagan. Por ejemplo me vendría bien para probar
naooperator con el robot pioneer, que no tengo webots instalado.

Bien por la sección del manual que describe este esquema [1]. Tal vez la
enriquecería mencionando que interfaces necesita el esquema para
funcionar. Así empezamos a explicitar las interdependencias de unos
componentes con otros.

Ánimo,

JoseMaria
[1] http://jde.gsyc.es/index.php/Manual#NaoOperator
On Fri, 2009-05-08 at 14:16 +0200, Francisco Rivas wrote:
> Buenas a todos,
> 
> con relacion al ticket #256  adjunto el codigo del NaoOperator.
> 
> ----------------------------
> Francisco Miguel Rivas Montero
> http://jde.gsyc.es/index.php/Frivas-pfc-itis
> 
> _______________________________________________
> Jde-developers mailing list
> Jde-developers en gsyc.es
> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
-- 
http://gsyc.es/jmplaza 
Universidad Rey Juan Carlos




More information about the Jde-developers mailing list