<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">On 01/11/12 12:46, FAcundo wrote:<br>
</div>
<blockquote cite="mid:50928B32.4040003@fing.edu.uy" type="cite">dale,
qué hay que hacer?
<br>
</blockquote>
<br>
Opción 1: usarlo para hacer aplicaciones. Una buena manera de
empezar es <br>
1. instalarlo:
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
<a
href="https://github.com/xopxe/Toribio/blob/master/docs/0-Installation.md">https://github.com/xopxe/Toribio/blob/master/docs/0-Installation.md</a><br>
2. mirar el tutorial:
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
<a
href="https://github.com/xopxe/Toribio/blob/master/docs/1-Tutorial.md">https://github.com/xopxe/Toribio/blob/master/docs/1-Tutorial.md</a><br>
<br>
<br>
Opción 2: desarrollar. Hay una lista de pendientes:
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
<a href="https://github.com/xopxe/Toribio/blob/master/TODO">https://github.com/xopxe/Toribio/blob/master/TODO</a><br>
<br>
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:
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
<a href="https://github.com/rsisto/luaRoboEmb">https://github.com/rsisto/luaRoboEmb</a>).
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...<br>
<br>
Cualquier pista es de interés.<br>
<br>
Saludos,<br>
<br>
Jorge<br>
<br>
</body>
</html>