[Jderobot] Normalización del teleoperator
Luis Roberto Morales
lr.morales.iglesias en gmail.com
Lun Jun 16 16:29:41 CEST 2014
Buenas tardes,
tras cierto tiempo del componente de teleoperador en la rama estable, me
gustarÃa ver si se puede llegar a un acuerdo sobre el paso de información
entre este componente y los distintos drivers que se suelen utilizar con él.
Un ejemplo de problema de estandarización es, por ejemplo, el tema de los
valores de velocidad a la hora de controlar motores. Teleoperator, en
principio desconoce las velocidades mÃnimas y máximas absolutas del driver
al que se va a conectar por lo que envÃa un valor de porcentaje para x e y;
en cambio hay drivers que esperan un valor concreto de velocidad y si es
necesario manejan los casos de superar o no alcanzar los valores máximo y
mÃnimo respectivamente.
Este tipo de "problemas" dan lugar a que algunos usuarios acaben retocando
el teleoperador para adaptarlo a su driver, con lo que si por el camino se
produce alguna mejora, no se devuelve al teleoperador original. Las
principales soluciones que se me ocurren a este tipo de problemas (y cada
paso de información podrÃa utilizar una u otra según fuera necesario) son:
- Acordar la escala y valores que debe enviar y recibir un driver para
cierta interfaz. En el caso de un motor, decidir si siempre se opera en
absoluto o en relativo a máximo y ajustar posibles drivers que no cumplan
lo acordado.
- Soportar ambos funcionamientos dentro de lo posible, dejando alguna
forma de seleccionar uno u otro.
- Soluciones intermedias, como soporte de absolutos dando información de
máximo al componente de alguna forma.
¿Qué os parece a los demás?
Por otra parte, está pendiente incluir el soporte de la interfaz pose3D.
Por mi parte estaba esperando a ponernos más o menos de acuerdo con el tema
de los cuaterniones ya que estos son la representación directa de un
pose3D.
Un saludo,
Roberto
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20140616/870d5bd1/attachment.htm
More information about the Jde-developers
mailing list