[Butia-devel-list] Toribio.

Jorge xxopxe en gmail.com
Vie Nov 2 16:38:25 UYST 2012


On 01/11/12 12:46, FAcundo wrote:
> dale, qué hay que hacer?

Opción 1: usarlo para hacer aplicaciones. Una buena manera de empezar es
1. instalarlo: 
https://github.com/xopxe/Toribio/blob/master/docs/0-Installation.md
2. mirar el tutorial: 
https://github.com/xopxe/Toribio/blob/master/docs/1-Tutorial.md


Opción 2: desarrollar. Hay una lista de pendientes: 
https://github.com/xopxe/Toribio/blob/master/TODO

En particular me interesa el primer punto, donde podría venir bárbaro 
alguien con mas teoría y mas experiencia. La idea es ofrecer un 
mecanismo simple y estandar para escribir comportamientos. Siguiendo las 
recomendaciones del gonchi en su momento mire el subsumption de LejOS 
(hay de donde empezar: https://github.com/rsisto/luaRoboEmb). El 
problema con ese modelo es que está basado en polling. El despachador 
central debe pollear las condiciones que controlan la actividad de los 
comportamientos, y eso tiene varias desventajas (carga de cpu/uso de 
bateria/latencia en la toma de decisiones). En Toribio existe la 
posibilidad de usar eventos asíncronos en vez de funciones que hay que 
evaluar explícitamente, lo que sería una opción mucha mas liviana y 
elegante. Pero no se si subsumption se puede adaptar así (subsumption 
asíncrono? subsumption concurrente?), o si hay otro paradigma más cómodo...

Cualquier pista es de interés.

Saludos,

Jorge

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://www.fing.edu.uy/pipermail/butia-devel-l/attachments/20121102/8f4da124/attachment.html


Más información sobre la lista de distribución Butia-devel-l